xrdp/common
Christopher Pitstick 4a0db63be7 Unify monitor processing logic.
There are two places where monitor descriptions are passed through the
RDP protocol:

- TS_UD_CS_MONITOR ([MS-RDPBCGR] 2.2.1.3.6 Client Monitor Data)
- DISPLAYCONTROL_PDU_TYPE_MONITOR_LAYOUT ([MS-RDPEDISP] 2.2.2.2)

The processing logic for both of them is similar enough that they should be unified.

Also update to define the constants for the maximum and minimum desktop width/height for monitors and total area.

Also a large number of clarifications for the constants and protocol
requirements.

Note that this is also the first step to making resizing work with the extension GFX channel as well as an important
foundational step to enable HiDPI compatibility.

Also some misc logging updates.
2022-03-26 23:45:16 -04:00
..
arch.h Set loongarch need-align-macro. 2021-11-18 15:19:46 +08:00
base64.c Implement base64 without openssl 2022-01-28 12:23:40 +00:00
base64.h Implement base64 without openssl 2022-01-28 12:23:40 +00:00
defines.h Removing DEBUG() macro 2021-03-14 23:33:31 +00:00
fifo.c Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
fifo.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
file.c Moved a lot of string funcs to string_calls module 2020-12-22 11:57:24 +00:00
file.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
guid.c Create shared GUID module to simplify session guid handling 2021-11-25 13:29:55 +00:00
guid.h Create shared GUID module to simplify session guid handling 2021-11-25 13:29:55 +00:00
list16.c Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
list16.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
list.c Migrating logging to LOG() and LOG_DEVEL() in common/* 2021-03-14 23:33:31 +00:00
list.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
log.c Change 3rd parameter of log_start() to flags field 2022-03-04 11:37:45 +00:00
log.h Change 3rd parameter of log_start() to flags field 2022-03-04 11:37:45 +00:00
Makefile.am Create shared GUID module to simplify session guid handling 2021-11-25 13:29:55 +00:00
ms-erref.h Minor fixes to drive redirection 2020-03-03 16:14:24 +00:00
ms-fscc.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-rdpbcgr.h Unify monitor processing logic. 2022-03-26 23:45:16 -04:00
ms-rdpeclip.h Create ms-rdpeclip.h and update ms-rdpbcgr.h 2021-06-08 14:11:17 +01:00
ms-rdpedisp.h Unify monitor processing logic. 2022-03-26 23:45:16 -04:00
ms-rdpefs.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-rdpegdi.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-rdpele.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-rdperp.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-smb2.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
os_calls.c Add libipm test suite 2022-03-15 10:23:27 +00:00
os_calls.h Add libipm test suite 2022-03-15 10:23:27 +00:00
parse.c Added in --enable-devel-streamcheck 2021-05-28 10:57:12 +01:00
parse.h Remove s_check() macro 2022-02-09 10:18:15 +00:00
pixman-region16.c Include stdint.h, don't redefine MAX/MIN constants if already defined 2016-08-12 12:16:14 -07:00
pixman-region.c Split development option into separate things 2021-05-28 10:57:12 +01:00
pixman-region.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
rail.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
ssl_calls.c Improve wrapping of openssl module 2022-01-28 12:23:40 +00:00
ssl_calls.h Improve wrapping of openssl module 2022-01-28 12:23:40 +00:00
string_calls.c Add g_str_to_bitmask utility function 2022-01-14 10:17:02 +09:00
string_calls.h Add g_str_to_bitmask utility function 2022-01-14 10:17:02 +09:00
thread_calls.c Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
thread_calls.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
trans.c Add subclassing capability to struct trans 2022-03-15 10:23:27 +00:00
trans.h Add subclassing capability to struct trans 2022-03-15 10:23:27 +00:00
xrdp_client_info.h Unify monitor processing logic. 2022-03-26 23:45:16 -04:00
xrdp_constants.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
xrdp_rail.h common: indent, not logic change 2014-07-25 22:24:40 -07:00
xrdp_sockets.h common: separate sockets macros into basename and fullpath 2017-05-16 10:41:06 +09:00