diff options
| author | salmonik <salmonik@tuta.io> | 2026-08-17 20:28:48 +0200 |
|---|---|---|
| committer | salmonik <salmonik@tuta.io> | 2026-08-17 20:28:48 +0200 |
| commit | 7bd3459f4f8bae69509202e5aa0dbd04a42c656f (patch) | |
| tree | 20ce28490635941d3dd88df5732300e3a0689d51 /.gitmodules | |
| parent | Terminal-app design (ADR 0005) + disk-write controller (diff) | |
| download | rs-dos-7bd3459f4f8bae69509202e5aa0dbd04a42c656f.tar.gz rs-dos-7bd3459f4f8bae69509202e5aa0dbd04a42c656f.zip | |
vt → per-instance Terminal rendering into a pixel buffer
- Refactor vt.rs into a per-instance Terminal struct (owned cell/rendered
grids, cursor, ANSI parser, scroll state), rendering glyphs into a
caller-owned pixel buffer with dirty-region blitting
- Add gop buffer primitives (buffer_glyph_px, buffer_shift_up) and keep
the legacy vt:: API as thin wrappers around the home terminal
- Remove the now-obsolete scroll hook and shadow scroll path
- Home terminal renders into its own buffer; window_id stays None until
the WM integration lands
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions
