This is an automated email from the ASF dual-hosted git repository.

jmuehlner pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/guacamole-server.git


    from 81300052 GUACAMOLE-1595: Merge mouse mask initialization fix.
     add c4693009 GUACAMOLE-377: Support for RDPGFX.
     add c795bf9e GUACAMOLE-377: Control RemoteFX / GFX support with 
"enable-gfx" parameter.
     add dd85c549 GUACAMOLE-377: Add handling for EndPaint required by software 
GDI implementation of RDPGFX.
     add c19eab96 GUACAMOLE-377: Revise processing lag calculations to consider 
cumulative processing lag.
     add 52c8683b GUACAMOLE-377: Add protocol-level support for reporting 
remote frame statistics.
     add 669e02b4 GUACAMOLE-377: Leverage RDPGFX to report remote frame 
statistics to the client.
     add bde8cdee GUACAMOLE-377: Add general RDP support for frame markers.
     add a0e9f6ed GUACAMOLE-377: Leverage client timestamp tracking for RDP 
frame duration.
     add 28396ae3 GUACAMOLE-377: Expect explicit RDP frame boundaries only 
after at least one frame boundary has been received.
     add da80163e GUACAMOLE-377: Enable graphics pipeline extension by default.
     add b26f9d64 GUACAMOLE-377: Clarify usage of EndPaint to detect frames.
     add d5761ad6 GUACAMOLE-377: Warn about required color depth only if 
actually overridden.
     add b7f05b9e GUACAMOLE-377: Ensure backing surface of underlying FreeRDP 
GDI implementation is resized when desktop is resized.
     add ce27936e GUACAMOLE-377: Add frame boundaries around cursor set 
operations if otherwise absent.
     add 31f1b2c7 GUACAMOLE-377: Rename single-letter "e" event arguments 
variable to "args" for readability.
     new d4cd9b3e GUACAMOLE-377: Merge support for RemoteFX.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 src/libguac/client.c                            |   8 +-
 src/libguac/guacamole/client.h                  |  39 +++++++-
 src/libguac/guacamole/protocol.h                |  19 +++-
 src/libguac/protocol.c                          |   5 +-
 src/libguac/user-handlers.c                     |  28 ++++--
 src/protocols/rdp/Makefile.am                   |   2 +
 src/protocols/rdp/channels/cliprdr.c            |  14 +--
 src/protocols/rdp/channels/disp.c               |  14 +--
 src/protocols/rdp/channels/rail.c               |   8 +-
 src/protocols/rdp/channels/rdpei.c              |  14 +--
 src/protocols/rdp/channels/rdpgfx.c             | 122 ++++++++++++++++++++++++
 src/protocols/rdp/channels/{rail.h => rdpgfx.h} |  26 +++--
 src/protocols/rdp/gdi.c                         | 107 ++++++++++++++++++++-
 src/protocols/rdp/gdi.h                         |  64 ++++++++++++-
 src/protocols/rdp/pointer.c                     |  34 +++++++
 src/protocols/rdp/rdp.c                         |  50 ++++++----
 src/protocols/rdp/rdp.h                         |  18 ++++
 src/protocols/rdp/settings.c                    |  46 ++++++++-
 src/protocols/rdp/settings.h                    |  10 ++
 19 files changed, 545 insertions(+), 83 deletions(-)
 create mode 100644 src/protocols/rdp/channels/rdpgfx.c
 copy src/protocols/rdp/channels/{rail.h => rdpgfx.h} (53%)

Reply via email to