1
0
mirror of https://github.com/Ylianst/MeshAgent synced 2025-12-27 13:43:17 +00:00
Commit Graph

63 Commits

Author SHA1 Message Date
Ryan Blenis
e709b469ee Fix viewport viewing logic 2020-03-16 04:46:52 -04:00
Bryan Roe
8657342978 Updated cursor defintion 2020-03-06 20:50:31 -08: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
d983addf1c Updated Linux KVM to hide the local cursor when remote cursor is rendered 2020-03-05 16:58:42 -08:00
Bryan Roe
5455cc5756 Updated logic on linux, so remote cursor is rendered based on last known remote injection coordinate, rather than time 2020-03-05 14:59:51 -08:00
Bryan Roe
7979e43c51 Fixed cursor rendering clipping issues on linux 2020-03-05 14:07:04 -08:00
Bryan Roe
adf672693f Added remote cursor rendering support to X 2020-03-05 11:37:48 -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
e90fc18f67 Changed bitblit mode of remote cursor rendering, to SRCINVERT 2020-02-27 14:11:49 -08:00
Bryan Roe
b3e5bb0025 Fixed remote mouse cursor rendering for Windows MultiDisplay 2020-02-27 13:52:56 -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
eb257198e3 Fixed bug in Windows KVM, where certain error conditions when fetching desktop buffer, returned a success instead of an error, potentially causing a segfault 2020-01-09 13:54:02 -08:00
Bryan Roe
c758c3ded9 Updated, so KVMSlave logging works on Windows 2019-12-23 17:10:12 -08:00
Bryan Roe
b0903fec7b Added ability to support multiple TSID on Windows KVM 2019-12-06 15:06:22 -08:00
Bryan Roe
5476ad8b5f 1. added 'slaveKvmLog' flag to msh, to enable Linux Child KVM logging
2. added support for child process core dumps in Linux (Note: core location must be writable by the process)
2019-10-25 13:42:07 -07:00
Bryan Roe
4e1a8df50a Updated Windows KVM, so spawned child process can write a core dump on crash, if parent process is configured to. 2019-10-15 10:44:21 -07:00
Bryan Roe
345ce14b75 Updated mouse cursor sync for PuppyLinux 2019-10-11 10:50:59 -07:00
Bryan Roe
46ed73b4de updated mouse cursor syncro for ArchLinux 2019-10-10 13:51:39 -07:00
Bryan Roe
1ad2dadff5 Added in-line code comments for platform specific constants for Mouse Syncronization 2019-09-24 10:10:09 -07:00
Bryan Roe
7958218ef0 Added fleur support for openSUSE 2019-09-23 23:36:43 -07:00
Bryan Roe
47d0178650 Added additional Mouse Cursor detection for OpenSUSE 2019-09-21 21:51:11 -07:00
Bryan Roe
42a240f43c Added upper bound for CRC32C check on mouse cursor pixels 2019-09-21 00:18:29 -07:00
Bryan Roe
8b08323b04 fixed typo 2019-09-20 23:36:27 -07:00
Bryan Roe
f551de1925 Enhanced mouse cursor capture on FreeBSD 2019-09-20 23:35:18 -07:00
Bryan Roe
648b0455ac Fixed line ending 2019-09-20 19:31:13 -07:00
Bryan Roe
1ec8f0192e Updated Mouse Cursor Capture to support hand, on FreeBSD 2019-09-20 19:30:07 -07:00
Bryan Roe
bec24c898a Fixed typo/bug on 32 bit Mouse Capture 2019-09-20 17:36:57 -07:00
Bryan Roe
ee749827f0 Fixed the previous Fix to work on FreeBSD 2019-09-20 17:18:22 -07:00
Bryan Roe
6193fbbe5f Fixed compiler warning 2019-09-20 17:12:41 -07:00
Bryan Roe
67c907b22c Updated Mouse Cursor Capture, to process NULL Atoms 2019-09-20 17:08:14 -07:00
Bryan Roe
965b3d0783 Update Mouse Capture to show Arrow-Question if Atom Name is unknown. 2019-09-20 17:01:34 -07:00
Bryan Roe
bc441709ca Update Mouse Capture, to detect ibeam on FreeBSD 2019-09-20 16:58:39 -07:00
Bryan Roe
6f2e2ed109 Added Mouse Cursor Capture support to X11/KVM 2019-09-20 16:50:50 -07: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
Bryan Roe
30a4039bf2 Updated slavelog so that it is off by default 2019-09-17 19:48:08 -07:00
Bryan Roe
29ee49e7d8 Fixed Windows KVM bug, where the kvm process restarts when the parent disconnects 2019-09-17 09:41:45 -07:00
Bryan Roe
0d0b4aa1cf Added handler, so that if KVM Child Process exits, a message will be dispatched upstream 2019-08-12 16:00:50 -07:00
Bryan Roe
95b02cadf1 updated to support kvm on freebsd 2019-06-20 22:04:17 -07:00
Bryan Roe
4a392f4c15 Fixed compiler warnings on MacOS 2019-06-14 10:37:14 -07:00
Bryan Roe
f28ea50560 Fixed Interleaved bug 2019-06-06 18:46:26 -07:00
Bryan Roe
ffdcdbc13d Fixed bug where KVM messages to parent could get interleaved 2019-06-05 11:09:37 -07:00
Bryan Roe
bc3e970b5c Fixed Windows KVM bug when you have multiple displays with differing DPI settings 2019-04-24 13:01:31 -07:00
Bryan Roe
b5d2d39860 Added display helper 2019-04-23 22:31:00 -07:00
Bryan Roe
2559a13f09 1. Updated so if XAUTHORITY or DISPLAY environment variables are not set, they will be computed, which fixes KVM on Kali, and other distributions that behave similarly. 2019-03-12 11:20:20 -07:00
Bryan Roe
ae72740a18 1. Updated ILibProcessPipe, so that buffer will grow as necessary
2. Updated Windows KVM, to add an accumulator for JUMBO commands
2019-02-06 16:32:31 -08:00
Bryan Roe
2096619903 Enable Jumbo Support on Windows KVM 2019-02-04 17:10:37 -08:00
Bryan Roe
26a3ccefd0 Added missing includes, if NOTLS is specified for Linux 2019-02-04 12:49:44 -08:00
Bryan Roe
559928de5b The following updates, fix KVM for openSUSE and other distros with similar behavior
1. Removed 'setDisplay()' because it doesn't work
2. Added more descriptive error message when XOpenDisplay fails
3. Added ability to set XAUTHORITY in the child process if it wasn't set, by finding how X was started
2019-01-24 11:19:33 -08:00
Bryan Roe
6c6c0ff9ab Updated, so if XOpenDisplay() fails, an error is propagated back up 2019-01-23 17:17:05 -08:00