summaryrefslogtreecommitdiffstats
path: root/CONTEXT.md
diff options
context:
space:
mode:
authorsalmonik <salmonik@tuta.io>2026-08-27 17:34:10 +0200
committersalmonik <salmonik@tuta.io>2026-08-27 17:34:10 +0200
commit81fee80d8aaf6ee6b95ca20a30eac5d0a41d4d79 (patch)
tree033ebeeb60b876ac91247b68e133ca36d6e9e0ee /CONTEXT.md
parentGUI: window/event exports, paint binary, event-loop gate (diff)
downloadrs-dos-81fee80d8aaf6ee6b95ca20a30eac5d0a41d4d79.tar.gz
rs-dos-81fee80d8aaf6ee6b95ca20a30eac5d0a41d4d79.zip
GUI: fire-and-forget spawn for /bin/gui binaries
exec_external now tries CLI first (blocking), then GUI (fire-and-forget). GUI binaries spawn as tasks and return immediately — the shell continues to the next prompt while the binary runs its own event loop. Exit is handled by the scheduler (task cleanup on death), not by waiting on a completion message. bins/paint staged at /bin/gui/paint.efi on the system image. All 11 tool binaries + 3 gate binaries (hello, boom, count) verified across the v2 ABI. test-disk regression passed on the same kernel.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions