GUACAMOLE-313: Merge add support for logging mouse cursor information.
Project: http://git-wip-us.apache.org/repos/asf/guacamole-server/repo Commit: http://git-wip-us.apache.org/repos/asf/guacamole-server/commit/08f854ff Tree: http://git-wip-us.apache.org/repos/asf/guacamole-server/tree/08f854ff Diff: http://git-wip-us.apache.org/repos/asf/guacamole-server/diff/08f854ff Branch: refs/heads/master Commit: 08f854ffefee47a1823562d7aa7cd2b4f668f5d4 Parents: c543add 81a0e66 Author: Nick Couchman <[email protected]> Authored: Tue Jan 30 14:05:39 2018 -0500 Committer: Nick Couchman <[email protected]> Committed: Tue Jan 30 14:05:39 2018 -0500 ---------------------------------------------------------------------- src/common/common/cursor.h | 46 +++++++++++++++--- src/common/common/recording.h | 63 +++++++++++++++++++++++-- src/common/cursor.c | 33 ++++++++----- src/common/recording.c | 33 ++++++++++--- src/guacenc/Makefile.am | 3 ++ src/guacenc/cursor.c | 59 ++++++++++++++++++++++++ src/guacenc/cursor.h | 87 +++++++++++++++++++++++++++++++++++ src/guacenc/display-flatten.c | 50 +++++++++++++++++++- src/guacenc/display.c | 7 +++ src/guacenc/display.h | 7 +++ src/guacenc/instruction-cursor.c | 38 +++++++++++---- src/guacenc/instruction-mouse.c | 56 ++++++++++++++++++++++ src/guacenc/instruction-sync.c | 35 +------------- src/guacenc/instructions.c | 1 + src/guacenc/instructions.h | 5 ++ src/guacenc/parse.c | 23 +++++++++ src/guacenc/parse.h | 17 +++++++ src/libguac/guacamole/protocol.h | 20 +++++++- src/libguac/protocol.c | 7 ++- src/protocols/rdp/client.c | 5 ++ src/protocols/rdp/input.c | 9 +++- src/protocols/rdp/rdp.c | 2 +- src/protocols/rdp/rdp.h | 7 +++ src/protocols/ssh/client.c | 5 ++ src/protocols/ssh/input.c | 5 ++ src/protocols/ssh/ssh.c | 2 +- src/protocols/ssh/ssh.h | 7 +++ src/protocols/telnet/client.c | 5 ++ src/protocols/telnet/input.c | 6 +++ src/protocols/telnet/telnet.c | 2 +- src/protocols/telnet/telnet.h | 9 +++- src/protocols/vnc/client.c | 5 ++ src/protocols/vnc/input.c | 9 +++- src/protocols/vnc/vnc.c | 2 +- src/protocols/vnc/vnc.h | 7 +++ src/terminal/terminal.c | 4 +- 36 files changed, 594 insertions(+), 87 deletions(-) ----------------------------------------------------------------------
