summaryrefslogtreecommitdiffstats
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
* GUI: fire-and-forget spawn for /bin/gui binariessalmonik2026-08-271-1/+45
* GUI: window/event exports, paint binary, event-loop gatesalmonik2026-08-271-0/+97
* tool migration: v2 exports + 10 external CLI binariessalmonik2026-08-271-9/+202
* streams: per-invocation channel, pumping mode, filter pipeline wiringsalmonik2026-08-271-27/+315
* exec: PE32+ loader, versioned ABI, first external binaries (v0.6.0)salmonik2026-08-212-0/+112
* input: total keyboard routing + per-terminal discipline (ADR 0006 ph1)salmonik2026-08-211-20/+38
* v0.5.11: fix terminal focus — toggle ACTIVE on Focus messagessalmonik2026-08-211-2/+2
* wm: F1 spawns a windowed shell — real shell, not a duplicatesalmonik2026-08-201-0/+46
* Windowed GUI: wm module, input routing, and the paint appsalmonik2026-08-172-10/+58
* USB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardeningsalmonik2026-08-171-1/+10
* v0.5.10: change em-dashes to dashessalmonik2026-08-111-84/+112
* v0.5.10: USB HID mouse via polled xHCI (rsnix/src/usb.rs)salmonik2026-08-041-0/+19
* v0.5.9: fix OptiPlex heap crash — EBS retry must not rebuild the free listsalmonik2026-08-041-0/+129
* v0.5.7: allocator corruption guard + full register dump for real-hardware reprosalmonik2026-08-021-0/+16
* v0.5.5: crash reports go to a dedicated CRASHLOG USB sticksalmonik2026-08-021-0/+27
* v0.5.4: shadow backbuffer can no longer alias the framebuffersalmonik2026-08-021-0/+12
* rsnix v0.5.2: fault diagnostics + real-hardware scroll-crash hardeningsalmonik2026-08-011-0/+13
* rsnix v0.5.0: graphics layer + cursor compositorsalmonik2026-08-011-36/+158
* rsnix v0.4.0: GUI input foundation — PS/2 mouse + scheduler message queuessalmonik2026-08-011-2/+209
* fix pi-lens warnings: unwraps, shell SC2046, dup code (fmtbuf/scripts/hexdump...salmonik2026-08-011-73/+21
* klog/tty/pager: no more truncated lines — full lines flow, terminal wrapssalmonik2026-08-011-2/+10
* rsnix: preemptive kernel tasks (ADR 0003) — sched, IST fault stacks, 176-by...salmonik2026-08-011-2/+153
* rsnix: runtime device detection — rescan for hotplugged/removed diskssalmonik2026-08-011-0/+35
* klog: kernel log ring + /dev/klog + klog shell commandsalmonik2026-08-011-15/+49
* shell: cat <path> TIL <marker> sugar + precise ordering errorssalmonik2026-08-011-25/+108
* shell: keyword redirection + post-filter flags (ADR 0002)salmonik2026-08-011-325/+1133
* Clean up warnings, fix FAT32 multi-cluster dirs, prep for edition 2024salmonik2026-08-011-0/+3
* vt: defer scrolls and batch framebuffer pushessalmonik2026-07-311-0/+3
* vt: decode UTF-8, render box-drawing/arrow glyphs procedurallysalmonik2026-07-311-1/+0
* tty + vt terminal split, rsdosedit editor (1:1 UNIX console)salmonik2026-07-312-152/+29
* shell: ^C cancels the line / aborts streams, ^D = EOF → poweroffsalmonik2026-07-311-57/+116
* vfs: everything is a file — dirs, ramfs, character devicessalmonik2026-07-311-2/+220
* rtc + pci: CMOS clock with date command, PCI bus enumerationsalmonik2026-07-311-1/+37
* power: proper shutdown via UEFI ResetSystem (ACPI S5)salmonik2026-07-311-9/+13
* shell: fix mem memory-type labels, add mmap and stress commandssalmonik2026-07-311-6/+156
* restructure: rsnix kernel + shell crate + rsdos entry pointsalmonik2026-07-312-0/+292