xrdp/vnc
matt335672 bfecd1887b Update module interfaces with new calls for resizing
This commit DOES NOT compile.

This change alters these module interface calls:-
1) mod_server_monitor_resize() (Call from xrdp to module). Updated.
2) server_reset() (Call from module to xrdp). Replaced.

The mod_server_monitor_resize() call is updated :-
1) to allow a monitor list to be passed in for a multimon resize
2) with an 'in_progress' return value which tells the caller whether or
   not to expect a callback.

The server_reset() call served two purposes up until now:-
1) To allow a module to resize a single monitor session. There
   is no way to request a multi-monitor resize from the module
2) (with bpp == 0) To signal to the mm resize state machine that
   a server screen resize hsa finished.

This is split into two calls:-
1) client_monitor_resize() to allow a mdule to request a
   multimon resize.
2) server_monitor_resize_done(). This is called by a module
   when a resize is completed.
2024-02-21 00:14:26 +09:00
..
Makefile.am Add missing rfb.c to the VNC module makefile 2021-09-08 09:46:29 +01:00
rfb.c Rename misnamed function get_eds_status_msg 2021-09-06 10:33:09 +01:00
rfb.h Split up vnc.c into modules and re-implement clipboard functions 2021-06-08 14:11:17 +01:00
vnc_clip.c Remove s_check() macro 2022-02-09 10:18:15 +00:00
vnc_clip.h Split up vnc.c into modules and re-implement clipboard functions 2021-06-08 14:11:17 +01:00
vnc.c Fixes some problems with monitor hotplug 2024-02-21 00:14:26 +09:00
vnc.h Update module interfaces with new calls for resizing 2024-02-21 00:14:26 +09:00