Bryan Roe
29e6775b72
updated process-manager to include 'user' on FreeBSD and MacOS
2020-01-10 15:28:02 -08:00
Bryan Roe
7c1c9384ce
1. Updated windows, so returns user
...
2. Updated linux to not truncate command
2020-01-10 12:18:08 -08:00
Bryan Roe
a314f85c00
Fixed #ifdef problem
2020-01-09 14:05:34 -08:00
Bryan Roe
981ee96ad7
1. Updated GenericMarshal.GlobalCallback to have a close() method, to unhook global events
...
2. Updated EventEmitter to delete callback references for 'once', 'removeListener', and 'removeAllListeners'
3. Updated win-message-pump to cleanup global events correctly, so object can be garbage collected
2020-01-09 13:57:23 -08:00
Bryan Roe
85b487631a
Updated, so if dispatch specified without user, checks to see if current user is TSID 0, and sets SYSTEM if so.
2020-01-08 09:52:28 -08:00
Bryan Roe
36d1362deb
1. Updated win-dispatcher to support dispatching to current user
...
2. Updated win-virtual-terminal.js to correctly use ClosePseudoConsole()
2020-01-07 14:49:33 -08:00
Bryan Roe
65f3fd5910
Added _exposedMethod helper property
2020-01-07 14:48:31 -08:00
Bryan Roe
235ef4ab21
Fixed HECI linker issue
2019-12-23 10:46:57 -08:00
Bryan Roe
d0edd23fd4
update debugGC() to only call gc once instead of twice, because the context can get collected after the first call.
2019-12-13 09:45:52 -08:00
Bryan Roe
0a5c7fd8ba
1. added .msh flag for debug
...
2. Fixed Windows Crash that could occur on shutdown
2019-12-12 11:56:02 -08:00
Bryan Roe
9661c15bc9
1. added .msh flag for HECI debug
...
2. Fixed _GenericMarshal crash on Windows if GlobalCallback is executed after GC
2019-12-12 10:48:50 -08:00
Ylian Saint-Hilaire
286075832a
Fixed canary in ILibDuktape_HECI_IoctlHandler_Dispatch()
2019-12-10 17:52:00 -08:00
Bryan Roe
dc3e49d12c
Added Windows 32bit support for movable connection bar
2019-12-10 14:39:52 -08:00
Bryan Roe
7c5075b481
Updated notifybar on Windows, to allow moving on the X-axis within monitor bounds
2019-12-10 13:37:52 -08:00
Bryan Roe
29bd710972
Updated GetIntProperty to treat null/undefined as non-existant
2019-12-09 15:03:58 -08:00
Bryan Roe
0e3280a5da
Updated toaster on windows to support multiple TSIDs
2019-12-09 12:47:51 -08:00
Bryan Roe
d9af17e2c9
Updated notifybar-desktop to support setting TSID on Windows
2019-12-06 15:38:32 -08:00
Bryan Roe
e85d00e3e0
Updated code comment
2019-12-05 14:54:53 -08:00
Bryan Roe
397bab48c7
uncommented code to hide dispatched window
2019-12-05 14:46:48 -08:00
Bryan Roe
807f477468
added 'showModuleNames' msh flag, to show module loads
2019-12-05 14:45:56 -08:00
Bryan Roe
4a2bc80d2e
Fixed Windows IPC Read, to unroll completion callback, before dispatching
...
Fixed edge case bug where stack wasn't popped correctly for IPC Write
2019-12-05 14:45:07 -08:00
Bryan Roe
8356cbf190
Added missing #ifdef around Windows Specific fixes
2019-12-05 10:56:13 -08:00
Bryan Roe
0f40f9092e
1. Fixed IPC cleanup on domain sockets for Windows
...
2. Fixed readableStream, so 'end' is still emitted when piped
2019-12-04 15:00:15 -08:00
Bryan Roe
0cb668d0af
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-12-03 12:28:47 -08:00
Bryan Roe
cb0f43e17e
Fixed unshift logic for IPC socket
2019-12-03 12:27:06 -08:00
Bryan Roe
1b38405352
Updated stream.Duplex, so _read, _write, _final are readonly
2019-12-03 12:25:30 -08:00
Bryan Roe
37acfa64f0
Fixed windows race condition between garbage collecting spawned process and exit handler, if the memory was reclaimed at just the right time
2019-11-28 09:57:04 -08:00
Bryan Roe
847bb0aeb0
Updated DescriptorEvents to not use APC
2019-11-26 16:04:49 -08:00
Bryan Roe
06e08d809a
integrated proxy-helper
2019-11-26 15:17:01 -08:00
Bryan Roe
c89e54cc3f
Autogenerated
2019-11-26 15:11:54 -08:00
Bryan Roe
1a26a65830
Merge branch 'master' of https://github.com/Ylianst/MeshAgent
2019-11-26 15:10:01 -08:00
Bryan Roe
83f4ce5ae5
Updated DescriptorEvents to support WaitHandles
2019-11-26 15:09:11 -08:00
Ylian Saint-Hilaire
29b21bcdef
Added Canary to HECI_IoctlHandler()
2019-11-26 14:53:31 -08:00
Ylian Saint-Hilaire
170536b267
Fixed win-virtual-terminal for minification.
2019-11-26 11:09:12 -08:00
Bryan Roe
1c64223b1b
Updated 'CreateVariable' so you can pass in a buffer
2019-11-26 10:20:17 -08:00
Bryan Roe
552833170e
added '_isBuffer()' helper
2019-11-26 10:19:35 -08:00
Bryan Roe
3342871bc5
Fixed compiler warning
2019-11-25 17:37:31 -08:00
Bryan Roe
58e9d3f24d
Fixed bug, where pgrep was initialized on Win32
2019-11-21 14:46:59 -08:00
Bryan Roe
bca47688ff
1. Added 'global' polyfill
...
2. Updated service-manager in Native and JS, to add '_installedBy' on Windows
2019-11-20 14:41:22 -08:00
Bryan Roe
e68d0cc7c5
Polyfilled some helper methods in ip-address.Address4
2019-11-20 10:53:08 -08:00
Bryan Roe
ac2f7ec00b
updated getProxySettings() to include exceptions array
2019-11-19 14:15:17 -08:00
Bryan Roe
7c0fe9947c
1. Updated getProcess/getProcessEx to return an array
...
2. Updated setDesktopWallpaper, to check uid of gnome-session
2019-11-14 17:55:33 -08:00
Bryan Roe
dfcfc91df3
Added 'getProcessEx()' to process-manager
2019-11-14 16:38:54 -08:00
Bryan Roe
895ff6be15
1. Added 'getProcess' to process-manager for posix platforms with pgrep
...
2. Fixed parsing bug in user-sessions.getEnvFromPid
3. Updated linux-gnome-helpers to set environment and uid before calling gsettings
2019-11-14 15:19:27 -08:00
Bryan Roe
0333f124ae
Updated to support wallpaper changes with gsettings
2019-11-14 11:28:02 -08:00
Bryan Roe
cc59f186ca
Updated usernameToUserKey() to support non-local accounts
2019-11-05 13:58:14 -08:00
Bryan Roe
9a84f82a50
1. Added usernameToUserKey() to win-registry
...
2. Added getRawSessionAttribute() to user-sessions for Windows
2019-11-05 13:35:49 -08:00
Bryan Roe
6e9b165452
added _type property when querying registry value if the type is unknown.
2019-11-05 11:28:42 -08:00
Bryan Roe
4e9ac4a1d2
Added ability to query default value
2019-11-05 10:17:07 -08:00
Bryan Roe
dd095e5264
Updated windows message-box to use topmost instead of foreground
2019-10-30 15:31:18 -07:00