← Jobs
success

build ant/term ↗

main @ 24ee2b0c17c3c35d87ab66a2f8e1530ee40342b9 · pipeline build #11 → · 2 more pipelines from this commit →
started 14 Sep 2026 21:41 UTC · ran for
3s, success 3s, success 3s, success 3s, success 12s, success 3s, success 3s, success 4s, success 3s, success 3s, success avg 4s ± 3s over the last 10 runs
vt: implement background color erase (bce) for newline and erase ops TERM=xterm-256color declares bce in terminfo, so clients like tmux and htop trust that erasing a cell (EL, ED, ECH, ICH/DCH, IL/DL, and the blank rows scrolling exposes) fills it with the currently active SGR background rather than the default — that's why htop's row highlight stopped short of the right edge instead of reaching it. Adds a shared blank_cell(g) helper and wires it through clear_row, erase_line, erase_chars, insert_chars, and delete_chars (which transitively covers scrolling and insert/delete-line via clear_row). Also extends newline/NEL/autowrap to pick up an active background for cells past where the line's writer stopped. Fixes an ordering bug this surfaced in reset_grid (RIS): it cleared the screen before resetting cur_bg, so a reset right after setting a background would wipe to the stale color instead of the true default.
$ build success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.CLVhMQYMYf
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/070200296ef4052d/. /tmp/tmp.CLVhMQYMYf
+ cd /tmp/tmp.CLVhMQYMYf
+ nix develop --command odin build . -out:term
GC Warning: Could not open /proc/stat
+ rm -rf /tmp/tmp.CLVhMQYMYf
Artifacts

no artifacts