Bryan Roe
80b14d0163
Fixed MessagePump shutdown to wait in an alertable state, fixing a scenario where memory was leaked because an APC was never called, because the event thread was not alertable while it was waiting for the apc thread to shutdown. Also fixed an edge case crash that could occur when a dispatcher was shut down.
2022-08-09 20:33:20 -07:00
Bryan Roe
fd93f62fe4
Added documentation to fs
...
Addressed minor issues from static analysis
2022-07-21 00:24:10 -07:00
Bryan Roe
2eb4d065c2
1. Updated to send CAPS/NUM/SCROLL status on windows on connect
...
2. Sends above status on change
2022-02-24 22:46:58 -08:00
Bryan Roe
2f4addefa2
Add support for col_resize cursor on Windows
2022-02-24 00:53:44 -08:00
Ylian Saint-Hilaire
7adf0dddd4
Updated headers.
2022-02-04 14:43:55 -08:00
Bryan Roe
1f82c971ba
1. ILibAppendStringToDiskEx2: Added max size capability
...
2. Added ability to specify max error log size
3. Added MeshAgent.maxLogSize readonly property
4. Removed dead code from input.c
2022-01-06 16:40:40 -08:00
Bryan Roe
8a5610c2d8
1. Fixed thread HANDLE leak on Windows KVM
...
2. Swapped semaphore with spin lock on certain objects
2020-11-30 17:20:22 -08:00
Bryan Roe
2fc2206eb9
1. Adding missing definition for MNG_KVM_KEY_UNICODE
...
2. Updated Windows Unicode KeyPress
3. Fixed bug with self update that causes update to fail for older service installations
2020-11-17 23:47:29 -08:00
Ylian Saint-Hilaire
ea3a6af192
Added unicode key input support.
2020-11-17 19:42:52 -08:00
Bryan Roe
88020e993a
Added necessary infrastructure to support alternate keyboard layouts
2020-11-16 17:03:34 -08:00
Bryan Roe
58a7305920
1. Fixed bug in self-update on Windows, when looking at argv
...
2. Added comments about LoadLibraryEx usage
3. Modified IsWow64() to use GetModuleHandleA() instead of LoadLibraryEx()
2020-11-10 20:36:05 -08:00
Bryan Roe
f2cbf1f10d
Updated LoadLibrary() to specify system32 path only
2020-07-06 18:46:48 -07:00
Bryan Roe
fbecd5a7ef
removed debug printf
2020-06-01 14:46:47 -07:00
Bryan Roe
7e5a0528fe
fixed compiler warning
2020-05-09 16:34:14 -07:00
Bryan Roe
d194bd9501
Updated cleanup for MessagePump
2020-05-09 16:29:59 -07:00
Bryan Roe
7dd40ff52f
1. Added KVM Jumbo Support for Linux/FreeBSD/MacOS
...
2. Added compile switch for Jumbo eenable/disable
3. Updated Linux Mouse Cursor HAshing, so 32-bit and 64-bit interop
4. Updated KVM to fetch initial mouse cursor on connect
2020-04-09 22:41:56 -07:00
Bryan Roe
ea31471245
Updated Windows KVM so when remote cursor is rendered, local cursor is hidden
2020-03-05 17:21:34 -08:00
Bryan Roe
9f5df396e8
Updated Windows KVM Cursor rendering, to always remote render the cursor, if the remote user was not the one that last moved the mouse.
2020-03-03 13:57:07 -08:00
Bryan Roe
7c77677b3e
1. Updated Mouse Cursor Update to be event driven
...
2. Added support for remote mouse cursor rendering on Windows
2020-02-25 15:24:00 -08:00
Bryan Roe
8dbd0c956c
added missing free for MouseCursor capture
2019-09-19 17:03:06 -07:00
Bryan Roe
c6042e0935
Add Mouse Cursor Propagation Support to Windows KVM
2019-09-19 16:38:19 -07:00
Ylian Saint-Hilaire
ebbeb07c45
Added double click stub for MacOS.
2019-01-23 13:21:43 -08:00
Ylian Saint-Hilaire
4b5c77b4fd
Many improvements.
2018-02-11 21:11:58 -08:00
Ylian Saint-Hilaire
75d86eb4c8
First commit of MeshAgent for MeshCentral
2017-10-12 14:28:03 -07:00