guacamole-server/src
Michael Jumper 11eaa37830
GUACAMOLE-2061: Report mouse movement as part of frame via render thread.
Doing this decouples reporting of mouse movement from the display locks
and display processing, ensuring that any delays from processing the
pending frame do not cause delays in processing further instructions
(like "sync").

If delays in processing "sync" are tied to server-side processing, the
assumptions behind the client processing lag calculations cause a
feedback loop of further delays. Measurable delays in "sync" need to be
purely due to client-side processing.
2025-05-06 14:48:29 -07:00
..
common GUACAMOLE-377: Restore good ol' guac_common_surface and guac_common_cursor for use by terminal. 2024-09-27 23:32:38 -07:00
common-ssh GUACAMOLE-377: Work around libssh2 usage of strlen() on key data (otherwise encumbering testing of terminal emulator refactor). 2024-09-27 23:32:38 -07:00
guacd GUACAMOLE-377: Set TCP_NODELAY on socket to avoid unnecessary latency. 2025-01-29 10:07:44 -08:00
guacd-docker GUACAMOLE-1374: Broaden Docker build to cover additional architectures (not necessarily tested, especially 32-bit). 2025-04-22 00:20:07 -07:00
guacenc GUACAMOLE-1952: Add compatibility with FFMPEG 7.0 2024-05-12 16:27:30 +02:00
guaclog GUACAMOLE-1867: Migrate guaclog utility to new memory management functions. 2023-10-25 12:18:13 -07:00
libguac GUACAMOLE-2061: Report mouse movement as part of frame via render thread. 2025-05-06 14:48:29 -07:00
protocols GUACAMOLE-2061: Report mouse movement as part of frame via render thread. 2025-05-06 14:48:29 -07:00
pulse GUACAMOLE-1907: Removed the double line breaks in other source files. 2024-02-21 07:09:52 -08:00
terminal GUACAMOLE-1980: Bump libguac-terminal soversion to reflect interface changes. 2025-05-02 13:51:20 -07:00