Commit graph

16 commits

Author SHA1 Message Date
9708d8212a
core/reloader: trigger onPostReload if launched post-reload
This is similar to the check in Reloadable, and fixes a number of hard
to debug issues with Process, IpcHandler, NotificationServer, and
GlobalShortcut not working depending on where you put them in a QML file.
2025-07-04 16:02:14 -07:00
86591f122d
io/process: mask the "QProcess destroyed for running process" warn 2025-07-02 20:16:47 -07:00
98d09b5a36
io/process: add Process.exec() 2025-06-20 20:32:42 -07:00
0499518143
core/qmlglobal: add execDetached functions for spawning processes 2025-06-15 02:52:16 -07:00
2b01a75679
io/process: add StdioCollector data stream parser 2025-06-09 22:29:02 -07:00
0662c37d67
io/process!: replace manageLifetime with startDetached
In most cases this is what was desired for usages of
manageLifetime. Starting the process in a detached state also makes
sure the process hierarchy will not result in the child being killed when
Quickshell is killed.
2025-03-12 01:37:38 -07:00
burein-ita
c5bea858a0 io/process: hack around moc parse error
MOC default include paths contain macros that cause name collisions
2025-03-03 16:08:49 -06:00
0445eee33a
io/process: support commands at file:// and root:// paths. 2024-11-17 00:47:22 -08:00
a9e4720fae
docs: use new member reference shorthand 2024-07-21 17:41:49 -07:00
54b3d338dc
core/process: fix stdinEnabled documentation 2024-03-31 01:05:09 -07:00
a35d3f9584
global: add Quickshell.processId and rename Process.pid 2024-03-08 23:25:54 -08:00
62f99f5754
feat: add Process.manageLifetime 2024-03-03 23:17:15 -08:00
e06b07ac01
feat(process): add Process.environment 2024-03-03 19:35:10 -08:00
bbe64f42f3
feat: add support for getting and setting workdir 2024-03-03 17:05:19 -08:00
ffa9d02d48
feat(process): add ways to close stdio channels 2024-03-03 15:23:41 -08:00
3f0bd20852
feat: add Process type 2024-03-03 14:45:49 -08:00