summaryrefslogtreecommitdiffstats
path: root/rsnix (follow)
Commit message (Expand)AuthorAgeFilesLines
* wm: F1 spawns a windowed shell — real shell, not a duplicatesalmonik2026-08-203-16/+158
* wm: integrate home terminal as window 0 + fix console focus after closesalmonik2026-08-192-202/+255
* vt → per-instance Terminal rendering into a pixel buffersalmonik2026-08-173-718/+591
* Terminal-app design (ADR 0005) + disk-write controllersalmonik2026-08-172-10/+44
* 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-171-20/+106
* Windowed GUI: wm module, input routing, and the paint appsalmonik2026-08-178-34/+818
* USB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardeningsalmonik2026-08-1715-38/+3020
* v0.5.10: USB HID mouse via polled xHCI (rsnix/src/usb.rs)salmonik2026-08-043-1/+979
* v0.5.9: fix OptiPlex heap crash — EBS retry must not rebuild the free listsalmonik2026-08-043-46/+181
* v0.5.8: heap-free QR encoder + crash-dump QR on framebuffersalmonik2026-08-034-1/+941
* v0.5.7: fix vt verify content check — expect BLANK (0x70020), not zerosalmonik2026-08-032-36/+140
* 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-021-0/+42
* v0.5.7: guard reports the drop's size/align — identifies the clobbered structsalmonik2026-08-021-6/+85
* v0.5.7: guard report 4-words-per-line — 16 stack words survive band hand-copysalmonik2026-08-021-24/+60
* v0.5.7: allocator corruption guard + full register dump for real-hardware reprosalmonik2026-08-022-1/+185
* v0.5.6: fault dumps carry kernel image base + stack backtracesalmonik2026-08-022-5/+147
* v0.5.5: crash reports go to a dedicated CRASHLOG USB sticksalmonik2026-08-028-59/+349
* v0.5.5: fix real-hardware boot crash — shadow back in heap as first allocationsalmonik2026-08-022-113/+82
* v0.5.5: self-diagnosing boot — vt refuses 0x0 geometry, panic band shows la...salmonik2026-08-022-0/+41
* v0.5.5: visible boot progress + panic-on-screen for real hardwaresalmonik2026-08-021-16/+56
* gop: rustfmt collapse in init_shadow warning bandsalmonik2026-08-021-1/+2
* v0.5.4: shadow backbuffer can no longer alias the framebuffersalmonik2026-08-021-17/+122
* rsnix v0.5.3: fix real-hardware scroll wedge — per-word display pushsalmonik2026-08-012-13/+31
* rsnix v0.5.2: fault diagnostics + real-hardware scroll-crash hardeningsalmonik2026-08-014-15/+339
* rsnix v0.5.1: force the GUI canvas to 800x600 via GOP SetModesalmonik2026-08-012-4/+105
* rsnix v0.5.0: graphics layer + cursor compositorsalmonik2026-08-014-31/+346
* rsnix v0.4.0: GUI input foundation — PS/2 mouse + scheduler message queuessalmonik2026-08-014-17/+471
* fix pi-lens warnings: unwraps, shell SC2046, dup code (fmtbuf/scripts/hexdump...salmonik2026-08-016-40/+76
* klog/tty/pager: no more truncated lines — full lines flow, terminal wrapssalmonik2026-08-012-4/+11
* rsnix: preemptive kernel tasks (ADR 0003) — sched, IST fault stacks, 176-by...salmonik2026-08-016-47/+932
* rsnix: formattingsalmonik2026-08-012-7/+19
* rsnix: runtime device detection — rescan for hotplugged/removed diskssalmonik2026-08-013-35/+250
* klog: [ssss.mmm] millisecond timestamps from the PITsalmonik2026-08-013-17/+89
* klog: kernel log ring + /dev/klog + klog shell commandsalmonik2026-08-014-1/+149
* Bump workspace to edition 2024salmonik2026-08-018-27/+13
* Clean up warnings, fix FAT32 multi-cluster dirs, prep for edition 2024salmonik2026-08-0110-114/+161
* rustfmt: reflow fat.rs/fs.rs formattingsalmonik2026-08-012-12/+18
* fat: mount every FAT32 volume under /disk/<UID>/, fix multi-entry LFNsalmonik2026-08-012-89/+188
* scripts: automate the data-disk workflow (mkdisk / sendkeys / test-disk)salmonik2026-08-011-1/+4
* ahci: skip ATAPI ports and fast-fail on device abortsalmonik2026-08-011-5/+22
* ahci: scan all ports; fat: mount first valid FAT32 disksalmonik2026-07-312-64/+134
* ahci: SATA driver + FAT32 persistent disk mounted at /disksalmonik2026-07-317-8/+1490
* vt: defer scrolls and batch framebuffer pushessalmonik2026-07-313-19/+89
* gop: RAM backbuffer — scrolling never reads the framebuffersalmonik2026-07-311-7/+64
* vt: don't strand stale inverse cursor cells on scroll/clearsalmonik2026-07-313-9/+33