Bryan Roe
a9ef6d0f61
1. Fixed detached processes on Windows
...
2. Updated service-manager on Windows to add an uninstaller into Program Manager
3. Updated service-manager on Windows to try to delay spawn a process to delete a service, which is required if the service to be uninstalled is the currently running process.
2020-01-15 14:53:12 -08:00
Bryan Roe
c02344373c
Updated Windows clipboard to use UTF8 encoded strings
2020-01-14 10:34:04 -08:00
Bryan Roe
c2f265942c
Fixed formatting on FreeBSD and MacOS
2020-01-10 15:52:48 -08:00
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
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
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
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
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
1b38405352
Updated stream.Duplex, so _read, _write, _final are readonly
2019-12-03 12:25:30 -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
83f4ce5ae5
Updated DescriptorEvents to support WaitHandles
2019-11-26 15:09:11 -08:00
Bryan Roe
552833170e
added '_isBuffer()' helper
2019-11-26 10:19:35 -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
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
Bryan Roe
6b8b25ebf9
1. Updated so global events are unhooked when done
...
2. Updated so fake window is destroyed when done
2019-10-30 14:40:25 -07:00
Bryan Roe
d92cf45e0e
Modified, so win-bcd throws an exception if accessed on 64 bit windows from 32 bit process, because bcdedit on 64 bit windows can only be accessed from 64 bit processes.
2019-10-28 15:34:29 -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
8fc180fa37
First revision of win-bcd which can be used to configure booting windows into safe mode
2019-10-22 13:47:52 -07:00
Bryan Roe
2aceb3d706
Updated, so if the named key is null, the default value will be set instead.
2019-10-22 13:41:13 -07:00
Bryan Roe
340a16cfda
Updated installService for PSeudo Services, to copy extra files to the correct path
2019-10-21 16:29:27 -07:00
Bryan Roe
012b11bcb8
!. added buffer.randomFill()
...
2. Updated MSH_Installer to support trick mode
2019-10-21 14:50:21 -07:00
Bryan Roe
1ddbd8cb45
merged service-manager changes
2019-10-21 10:30:34 -07:00
Bryan Roe
a47c50646c
Updated usage description of 'daemon' tool
2019-10-19 00:05:27 -07:00
Bryan Roe
5cbbedb8aa
Fixed uncaught exception if PID file is already deleted when pseudo process is killed
2019-10-18 23:59:59 -07:00
Bryan Roe
001e4944d1
Hooked up respawn in pseudoservice config to daemon crashRestart
2019-10-18 23:54:09 -07:00
Bryan Roe
e23b090ced
Updated pseudo service, so daemon is a standalone tool to start/stop services
2019-10-18 23:19:28 -07:00
Bryan Roe
318d2eee1f
Updated, so if pseudo service logging is not set, to disable console.log
2019-10-18 20:53:48 -07:00
Bryan Roe
e491def440
1. Unified service type detection, between native and JS
...
2. Added basic support for pseudo services
2019-10-18 17:40:16 -07:00
Bryan Roe
1bd4cb3131
1. experimental/pseudo 'daemon' support added
2019-10-16 14:34:09 -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
89ea224e18
Fixed user-consent dialog for PuppyLinux
2019-10-10 14:35:08 -07:00