You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by jm...@apache.org on 2022/06/10 00:41:29 UTC

[guacamole-server] branch master updated (81300052 -> d4cd9b3e)

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%)


[guacamole-server] 01/01: GUACAMOLE-377: Merge support for RemoteFX.

Posted by jm...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit d4cd9b3e3a7fa7d54a9f0e970184da064515d911
Merge: 81300052 31f1b2c7
Author: James Muehlner <ja...@guac-dev.org>
AuthorDate: Thu Jun 9 17:41:23 2022 -0700

    GUACAMOLE-377: Merge support for RemoteFX.

 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/rdpgfx.h  |  49 ++++++++++++++
 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, 576 insertions(+), 75 deletions(-)