From a97ae04f1d5d5dd544858b5359db81d6550c2cdc Mon Sep 17 00:00:00 2001 From: ddidderr Date: Sun, 11 Oct 2026 22:13:47 +0200 Subject: [PATCH] docs(rewrite): status update --- docs/rewrite/INTEGRATION_TODO.md | 1 + docs/rewrite/STATUS.md | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/rewrite/INTEGRATION_TODO.md b/docs/rewrite/INTEGRATION_TODO.md index 3b2be12..1bee7eb 100644 --- a/docs/rewrite/INTEGRATION_TODO.md +++ b/docs/rewrite/INTEGRATION_TODO.md @@ -15,3 +15,4 @@ Collected from agent reports; resolve during integration phases. - [ ] config: url::REGEX needs onig (lookbehind) in renderer/core link matching. - [ ] config: theme::open needs resources dir from ghostty_os. - NOTE: Ghostty 1.3.1 is installed at /usr/bin/ghostty — use it as reference oracle (e.g. +show-config, +list-actions, terminfo). +- [ ] termio: Pty closes slave on drop (Zig didn't) — verify Exec semantics; cgroup/rlimit/D-Bus scope wiring; local option stand-ins → config types. diff --git a/docs/rewrite/STATUS.md b/docs/rewrite/STATUS.md index d8d2c65..fae78b2 100644 --- a/docs/rewrite/STATUS.md +++ b/docs/rewrite/STATUS.md @@ -13,12 +13,15 @@ Legend: ⬜ todo · 🟨 in progress · ✅ done (gate passed, committed) · ⚠ | W6 | config | sonnet | ✅ | | | W7 | font: metrics + sprite | sonnet | ✅ | | | S1 | vt: stream.zig + simd | sonnet | ✅ | | -| T1 | terminal: size/point/style/hyperlink/rcset/page/PageList | codex astra | 🟨 | | -| F1 | font engine (freetype/fontconfig/harfbuzz, Collection, SharedGrid) | sonnet | 🟨 | | -| IO1 | termio: pty, Command, shell integration, terminfo | sonnet | 🟨 | | +| T1 | terminal: size/point/style/hyperlink/rcset/page/PageList | codex astra | ⚠️ | partial committed; round 2 (full parity) running in worktree ../ghostty-rs-t1 branch t1-pagelist | +| F1 | font engine (freetype/fontconfig/harfbuzz, Collection, SharedGrid) | sonnet | ✅ | run.zig + SharedGridSet deferred (F2) | | +| IO1 | termio: pty, Command, shell integration, terminfo | sonnet | ✅ | | | C1 | cli actions | sonnet | 🟨 | | +| T2 | terminal: Screen, ScreenSet, Tabstops, Selection | sonnet | 🟨 | | +| R1 | renderer: OpenGL base, shaders, shadertoy, size, cursor | sonnet | 🟨 | | ## Log - 2026-10-11: Phase 0 complete; Phase 1 launched. - 2026-10-11: vt (W1+W2) and font sprite (W7) committed; S1 + T1 launched. - 2026-10-11: Phase 1 done (vt, unicode, datastruct, os, input, config, font sprite). F1, IO1, C1 launched; T1 (Codex) still running. +- 2026-10-11: termio IO1 + font F1 committed. T1 partial (snapshot reflow, head-walking pins) → Codex round 2 in worktree. T2, R1 launched.