Bryan Roe
8f7b983a32
Updated X11 detect retry logic
2020-05-13 13:37:57 -07:00
Bryan Roe
74b68fb966
IMproved error message for Xwayland
2020-05-13 10:16:16 -07:00
Bryan Roe
12347a8eb4
Added multi-workspace support to privacy bar for linux
2020-04-28 01:19:24 -07:00
Bryan Roe
e1cb66e81c
Added Workspace detection on X
2020-04-27 23:35:18 -07:00
Bryan Roe
ccc3c81ab5
Updated KVM detection, to retry every 10 seconds for 3 minutes if XLIBS are detected but X server is not
2020-04-23 22:40:16 -07:00
Bryan Roe
00b613fcb1
Added try/catch around getLibInfo() to fix an issue on ChromeOS
2020-04-08 13:11:39 -07:00
Bryan Roe
15fdb323e1
1. Updated getLibInfo to include libc version and hwcap
...
2. Updated X11 Library finder, to skip hw specific libraries if more than one specified
2019-10-25 09:47:01 -07:00
Bryan Roe
35c7acd216
Fixed notifybar for X, so works on 32 bit platforms
2019-10-11 19:08:21 -07:00
Bryan Roe
024f8172c0
Updated to work with platforms that don't implement user sessions, such as PuppyLinux.
2019-10-11 10:22:27 -07:00
Bryan Roe
169fabf959
Updated linux, so ldconfig always works
2019-10-10 13:51:09 -07:00
Bryan Roe
fa6c77f4e4
Updated linux behavior, so when finding X when it can't use ldconfig, it will try to load the library to make sure it works first. Previously, it would return the first result, which could cause problems the first result is for the wrong platform, ie 32 bit vs 64 bit
2019-10-10 10:24:50 -07:00
Bryan Roe
92da4d02b3
1. Added ability to allow importing lib locations for X via env vars
...
2. Updated notifybar-desktop for X to import X lib location when spawning child
2019-10-07 17:04:12 -07:00
Bryan Roe
d49b781ee4
Added ability to register for ClientMessage events
2019-10-06 19:22:11 -07:00
Bryan Roe
5f169ab624
1. Added 'setAllowedActions' to monitor-info for X
...
2. Added ability to specify min/max size for X
2019-10-04 15:04:01 -07:00
Bryan Roe
be2f08aac7
1. Fixed bug in monitor-info, where Windows was reported as not supported
...
2. Added support for APC Thread Dispatching to _GenericMarshal
3. Updated win-message-pump to use APC dispatching of Message Pump Thread
4. Added support to create non-hidden windows in win-message-pump
2019-10-02 14:00:32 -07:00
Bryan Roe
6f2e2ed109
Added Mouse Cursor Capture support to X11/KVM
2019-09-20 16:50:50 -07:00
Bryan Roe
b2f3e28c33
1. Fixed windows null dereference crash
...
2. Updated Linux KVM support check, to check if X is apawned, which fixes cases where X libraries are present, but X isn't running.
2019-09-19 15:15:29 -07:00
Bryan Roe
1360835f1b
1. Updated libfinder for Linux for cases when ldconfig is not on PATH
...
2. Updated websockets, so it will autofragment into 30k chunks, as a temp workaround for platforms like CentOS 5.11 until I find the underlying issue
2019-08-21 11:46:38 -07:00
Bryan Roe
940161e498
update getXInfo() for freebsd
2019-06-22 01:34:41 -07:00
Bryan Roe
ece7db84dd
Updated for freebsd
2019-06-20 21:05:03 -07:00
Bryan Roe
f4f0a37522
updated getXInfo, so returns only DISPLAY if XAUTHORITY is not found
2019-05-17 16:09:47 -07:00
Bryan Roe
45f5859f37
1. Added 'getEnvFromPid' to user-sessions, to read environment vars by PID
...
2 Updated getXInfo() in monitor-info, so it'll try to get XAUTHORITY from env vars is it can't determine it by looking at the XServer instance.
2019-03-15 12:48:30 -07:00
Bryan Roe
6a8b7de44c
1. Updated monitor-info, so it no longer assumes DISPLAY = :0
...
2. Updated user-sessions to have better uid and username helpers on linux
3. Updated Clipboard dispatching
2019-03-12 22:25:56 -07:00
Bryan Roe
ec96a536eb
Added XSetSelectionOwner
2019-03-12 10:47:07 -07:00
Bryan Roe
499da726c5
Added code to fetch details about the XServer
2019-03-11 23:35:19 -07:00
Bryan Roe
eaf4d408a8
Updated linux clipboard
2019-02-11 17:43:41 -08:00
Bryan Roe
cce3d7694b
Added more methods
2019-02-11 17:19:17 -08:00
Bryan Roe
a939e61fad
Updated license header
...
Updated how X11 support is detected and bound
2019-01-11 14:00:53 -08:00
Ylian Saint-Hilaire
3c80473a94
Major agent update.
2018-09-05 11:01:17 -07:00