summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ehci: bound all init waits; stop auto-rescanning; wider boot watchdogqemusalmonik6 days4-47/+85
* ehci: diagnostics + hardening for the port-not-enabled casesalmonik6 days2-12/+144
* ehci: reserve the 64-bit QH/qTD layout (fixes hardware HSE)salmonik6 days2-9/+63
* scripts: add test-usb; fix duplicate -bios in the test harnesssalmonik6 days4-3/+178
* usb: real-hardware rework — hubs, both EHCI controllers, keyboard, xHCI har...salmonik6 days5-1330/+1644
* usb: re-enable EHCI, share HID keyboard decoding, fix boot protocolsalmonik6 days4-215/+253
* scripts: rebuild the dev loop around build.sh/run.shsalmonik6 days28-1170/+897
* fs: /bin alias for the system volumesalmonik6 days2-1/+52
* bins: read user args from argv[1..]; fix date year digitsalmonik6 days6-8/+13
* build: default profile is release (debug too slow for dev loop)salmonik2026-08-278-16/+20
* scripts: migrate all QEMU/test scripts to single system imagesalmonik2026-08-2710-375/+162
* GUI: fire-and-forget spawn for /bin/gui binariessalmonik2026-08-271-1/+45
* GUI: window/event exports, paint binary, event-loop gatesalmonik2026-08-276-1/+322
* tool migration: v2 exports + 10 external CLI binariessalmonik2026-08-2724-27/+799
* streams: per-invocation channel, pumping mode, filter pipeline wiringsalmonik2026-08-279-51/+459
* exec: PE32+ loader, versioned ABI, first external binaries (v0.6.0)salmonik2026-08-2115-6/+786
* input: total keyboard routing + per-terminal discipline (ADR 0006 ph1)salmonik2026-08-215-212/+208
* image: single dd-able system.img replaces vvfat+data-disk pairsalmonik2026-08-216-238/+226
* docs: ADR 0006 (executable binaries) + implementation plan + glossary termssalmonik2026-08-213-0/+290
* wm: fix usize underflow in move_window at screen edgessalmonik2026-08-211-3/+4
* wm: 1px focus-colored border + flush full window on focus changesalmonik2026-08-212-11/+57
* wm: flush terminal window content on gaining focussalmonik2026-08-212-1/+4
* v0.5.11: fix terminal focus — toggle ACTIVE on Focus messagessalmonik2026-08-216-13/+25
* wm: F1 spawns a windowed shell — real shell, not a duplicatesalmonik2026-08-205-16/+273
* wm: integrate home terminal as window 0 + fix console focus after closesalmonik2026-08-193-202/+261
* vt → per-instance Terminal rendering into a pixel buffersalmonik2026-08-174-726/+591
* Terminal-app design (ADR 0005) + disk-write controllersalmonik2026-08-175-15/+105
* wm: keep windows in place when the console scrolls beneath themsalmonik2026-08-173-7/+37
* wm: title-bar drag-to-move; stop delivering title-bar gestures to appssalmonik2026-08-172-22/+108
* Windowed GUI: wm module, input routing, and the paint appsalmonik2026-08-1717-45/+1152
* USB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardeningsalmonik2026-08-1718-43/+3295
* 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-048-7/+1061
* v0.5.9: fix OptiPlex heap crash — EBS retry must not rebuild the free listsalmonik2026-08-048-106/+453
* v0.5.8: heap-free QR encoder + crash-dump QR on framebuffersalmonik2026-08-0311-5/+1232
* v0.5.7: fix vt verify content check — expect BLANK (0x70020), not zerosalmonik2026-08-033-36/+344
* v0.5.7: guard report else-branch initializes all mem lines (fix broken build)salmonik2026-08-031-1/+4
* v0.5.7: fix unused-init warning in guard reportsalmonik2026-08-031-1/+1
* v0.5.7: guard dumps block-header math + 16-word window; vt content verify; sh...salmonik2026-08-033-43/+117
* v0.5.7: vt verify also as a boot marker (real hardware has no serial)salmonik2026-08-021-0/+12
* v0.5.7: drop test-poison hooks; vt heap-struct verify at shell entrysalmonik2026-08-022-33/+49
* v0.5.7: guard reports the drop's size/align — identifies the clobbered structsalmonik2026-08-022-14/+102
* v0.5.7: guard report 4-words-per-line — 16 stack words survive band hand-copysalmonik2026-08-022-24/+89
* v0.5.7: heap range on the boot screen — real-hardware geometry without a crashsalmonik2026-08-021-0/+6
* docs: CONTEXT.md versioning — 0.5.6 backtrace dumps + 0.5.7 allocator guardsalmonik2026-08-021-1/+12
* v0.5.7: allocator corruption guard + full register dump for real-hardware reprosalmonik2026-08-025-5/+205
* v0.5.6: fault dumps carry kernel image base + stack backtracesalmonik2026-08-023-5/+155
* v0.5.5: on-screen boot markers for disk/fs stagesalmonik2026-08-022-3/+18
* v0.5.5: crash reports go to a dedicated CRASHLOG USB sticksalmonik2026-08-0212-67/+443
* v0.5.5: fix real-hardware boot crash — shadow back in heap as first allocationsalmonik2026-08-024-115/+188