| Commit message (Expand) | Author | Age | Files | Lines |
| * | ehci: bound all init waits; stop auto-rescanning; wider boot watchdogqemu | salmonik | 6 days | 4 | -47/+85 |
| * | ehci: diagnostics + hardening for the port-not-enabled case | salmonik | 6 days | 2 | -12/+144 |
| * | ehci: reserve the 64-bit QH/qTD layout (fixes hardware HSE) | salmonik | 6 days | 2 | -9/+63 |
| * | scripts: add test-usb; fix duplicate -bios in the test harness | salmonik | 6 days | 4 | -3/+178 |
| * | usb: real-hardware rework — hubs, both EHCI controllers, keyboard, xHCI har... | salmonik | 6 days | 5 | -1330/+1644 |
| * | usb: re-enable EHCI, share HID keyboard decoding, fix boot protocol | salmonik | 6 days | 4 | -215/+253 |
| * | scripts: rebuild the dev loop around build.sh/run.sh | salmonik | 6 days | 28 | -1170/+897 |
| * | fs: /bin alias for the system volume | salmonik | 6 days | 2 | -1/+52 |
| * | bins: read user args from argv[1..]; fix date year digit | salmonik | 6 days | 6 | -8/+13 |
| * | build: default profile is release (debug too slow for dev loop) | salmonik | 2026-08-27 | 8 | -16/+20 |
| * | scripts: migrate all QEMU/test scripts to single system image | salmonik | 2026-08-27 | 10 | -375/+162 |
| * | GUI: fire-and-forget spawn for /bin/gui binaries | salmonik | 2026-08-27 | 1 | -1/+45 |
| * | GUI: window/event exports, paint binary, event-loop gate | salmonik | 2026-08-27 | 6 | -1/+322 |
| * | tool migration: v2 exports + 10 external CLI binaries | salmonik | 2026-08-27 | 24 | -27/+799 |
| * | streams: per-invocation channel, pumping mode, filter pipeline wiring | salmonik | 2026-08-27 | 9 | -51/+459 |
| * | exec: PE32+ loader, versioned ABI, first external binaries (v0.6.0) | salmonik | 2026-08-21 | 15 | -6/+786 |
| * | input: total keyboard routing + per-terminal discipline (ADR 0006 ph1) | salmonik | 2026-08-21 | 5 | -212/+208 |
| * | image: single dd-able system.img replaces vvfat+data-disk pair | salmonik | 2026-08-21 | 6 | -238/+226 |
| * | docs: ADR 0006 (executable binaries) + implementation plan + glossary terms | salmonik | 2026-08-21 | 3 | -0/+290 |
| * | wm: fix usize underflow in move_window at screen edges | salmonik | 2026-08-21 | 1 | -3/+4 |
| * | wm: 1px focus-colored border + flush full window on focus change | salmonik | 2026-08-21 | 2 | -11/+57 |
| * | wm: flush terminal window content on gaining focus | salmonik | 2026-08-21 | 2 | -1/+4 |
| * | v0.5.11: fix terminal focus — toggle ACTIVE on Focus messages | salmonik | 2026-08-21 | 6 | -13/+25 |
| * | wm: F1 spawns a windowed shell — real shell, not a duplicate | salmonik | 2026-08-20 | 5 | -16/+273 |
| * | wm: integrate home terminal as window 0 + fix console focus after close | salmonik | 2026-08-19 | 3 | -202/+261 |
| * | vt → per-instance Terminal rendering into a pixel buffer | salmonik | 2026-08-17 | 4 | -726/+591 |
| * | Terminal-app design (ADR 0005) + disk-write controller | salmonik | 2026-08-17 | 5 | -15/+105 |
| * | wm: keep windows in place when the console scrolls beneath them | salmonik | 2026-08-17 | 3 | -7/+37 |
| * | wm: title-bar drag-to-move; stop delivering title-bar gestures to apps | salmonik | 2026-08-17 | 2 | -22/+108 |
| * | Windowed GUI: wm module, input routing, and the paint app | salmonik | 2026-08-17 | 17 | -45/+1152 |
| * | USB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardening | salmonik | 2026-08-17 | 18 | -43/+3295 |
| * | v0.5.10: change em-dashes to dashes | salmonik | 2026-08-11 | 1 | -84/+112 |
| * | v0.5.10: USB HID mouse via polled xHCI (rsnix/src/usb.rs) | salmonik | 2026-08-04 | 8 | -7/+1061 |
| * | v0.5.9: fix OptiPlex heap crash — EBS retry must not rebuild the free list | salmonik | 2026-08-04 | 8 | -106/+453 |
| * | v0.5.8: heap-free QR encoder + crash-dump QR on framebuffer | salmonik | 2026-08-03 | 11 | -5/+1232 |
| * | v0.5.7: fix vt verify content check — expect BLANK (0x70020), not zero | salmonik | 2026-08-03 | 3 | -36/+344 |
| * | v0.5.7: guard report else-branch initializes all mem lines (fix broken build) | salmonik | 2026-08-03 | 1 | -1/+4 |
| * | v0.5.7: fix unused-init warning in guard report | salmonik | 2026-08-03 | 1 | -1/+1 |
| * | v0.5.7: guard dumps block-header math + 16-word window; vt content verify; sh... | salmonik | 2026-08-03 | 3 | -43/+117 |
| * | v0.5.7: vt verify also as a boot marker (real hardware has no serial) | salmonik | 2026-08-02 | 1 | -0/+12 |
| * | v0.5.7: drop test-poison hooks; vt heap-struct verify at shell entry | salmonik | 2026-08-02 | 2 | -33/+49 |
| * | v0.5.7: guard reports the drop's size/align — identifies the clobbered struct | salmonik | 2026-08-02 | 2 | -14/+102 |
| * | v0.5.7: guard report 4-words-per-line — 16 stack words survive band hand-copy | salmonik | 2026-08-02 | 2 | -24/+89 |
| * | v0.5.7: heap range on the boot screen — real-hardware geometry without a crash | salmonik | 2026-08-02 | 1 | -0/+6 |
| * | docs: CONTEXT.md versioning — 0.5.6 backtrace dumps + 0.5.7 allocator guard | salmonik | 2026-08-02 | 1 | -1/+12 |
| * | v0.5.7: allocator corruption guard + full register dump for real-hardware repro | salmonik | 2026-08-02 | 5 | -5/+205 |
| * | v0.5.6: fault dumps carry kernel image base + stack backtrace | salmonik | 2026-08-02 | 3 | -5/+155 |
| * | v0.5.5: on-screen boot markers for disk/fs stage | salmonik | 2026-08-02 | 2 | -3/+18 |
| * | v0.5.5: crash reports go to a dedicated CRASHLOG USB stick | salmonik | 2026-08-02 | 12 | -67/+443 |
| * | v0.5.5: fix real-hardware boot crash — shadow back in heap as first allocation | salmonik | 2026-08-02 | 4 | -115/+188 |