Files
xrdp/xrdp
matt335672 54acca43cf Resize state machine: A fix and a question (#2929)
* Store EGFX state before entering resize state machine

At present the EGFX state is destroyed by states WMRZ_EGFX_DELETE_SURFACE
through WRMZ_EGFX_DELETE. This means that at WMRZ_EGFX_INITIALIZE we
cannot distinguish between EGFX not being ever used, and EGFX
having been torn down. Consequently, when running non-GFX, we don't
correctly recover the session.

* Allow multiple reasons for suppress_output

Replaces the single boolean for suppress_output with
a bitmask, to allow output to be suppressed for
more than one reason

* Disable output during resize

* Add states to dynamic resize

Adds states to the dynamic resize state machine so we wait for a
Deactivation-Reactivation sequence to finish before sending pointer
updates, etc.

* suppress module output during the dynamic resize

* Add support for dynamic resize to VNC backend

xrdp_mm needs to be informed when a resize has been performed so that
the resize stte machine can be updsate.
2024-01-31 19:08:29 -05:00
..
2009-09-17 18:02:17 +00:00
2004-09-14 04:29:07 +00:00
2004-09-14 04:29:07 +00:00
2007-09-27 05:54:51 +00:00
2022-09-20 16:19:35 +00:00
2022-09-06 09:42:14 +01:00
2022-09-06 09:42:14 +01:00
2009-09-17 18:02:17 +00:00
2023-03-14 02:02:09 -04:00
2023-01-23 23:05:24 -05:00
2022-09-20 16:19:35 +00:00
2022-09-20 16:19:35 +00:00
2023-01-05 11:26:44 +00:00

About xrdp_logo.png / xrdp_logo.bmp

These new xrdp logo files were created by processing vector image files by @metalefty.

The base images can be found at
https://github.com/metalefty/xrdp-logo