diff --git a/TASKS.md b/TASKS.md index a25e7c2..1cf97ef 100644 --- a/TASKS.md +++ b/TASKS.md @@ -18,7 +18,7 @@ Progress truth. Top to bottom, one at a time. A task is ticked only after its co - [x] T04 PTY: spawn through alacritty's event loop, OSC 7 tap on the reader, child id, events to the app; tests. - [x] T05 Shell integration for zsh, bash, fish, PowerShell, injected at launch; tests that zsh and bash report their folder. -- [ ] T06 Terminal view: frame from the grid, colors and styles, wide and combining cells, cursor shapes and blink, font, line height, padding, resize. +- [x] T06 Terminal view: frame from the grid, colors and styles, wide and combining cells, cursor shapes and blink, font, line height, padding, resize. - [ ] T07 Box drawing, block elements and powerline shapes (U+E0B0–E0B7) painted as geometry; tests. - [ ] T08 Keys: xterm encoding, modes, Option as Alt, kitty keyboard protocol, IME; tests. - [ ] T09 Mouse: selection, mouse reporting, wheel and scrollback, clipboard, copy on select, OSC 52, links; tests. diff --git a/tasks/reviews.md b/tasks/reviews.md index 7c270c4..4c2da13 100644 --- a/tasks/reviews.md +++ b/tasks/reviews.md @@ -27,3 +27,8 @@ Each task gets at most three codex rounds. Each round: the commit, the verdict, - Round 1, dfaf378: FAIL. fish searched /fish/fish, so its script never loaded (fish 4 sends OSC 7 itself and hid it); PowerShell's Restricted policy would block the script; control bytes in a folder name broke OSC 7; bash and PowerShell prompts reset $?; install swallowed read errors. Fixed in c2da9dd, each break shown red in a scratch copy. - Round 2, c2da9dd: PASS. + +## T06 + +- Round 1, ae1d8ce: FAIL. SGR 8 text showed under the block cursor, in emoji and in underlines; an inactive window kept a solid cursor; combining marks dropped below their base (gpui adds CoreText's upward y offsets to downward screen y). Fixed in 3c8f746: hidden cells blank in the frame; window activation counts as focus; every glyph painted from the shaped layout on one baseline, CoreText's y flipped on macOS. +- Round 2, 3c8f746: PASS.