This repository has no description
Something went wrong. Try again.
terminal: expose size_report via stream_terminal effects master
Add a `size` callback to the stream_terminal Effects struct that returns a size_report.Size geometry snapshot for XTWINOPS size queries (CSI 14/16/18 t). The handler owns all protocol encoding using the existing size_report.encode, keeping VT knowledge out of effect consumers. This follows the same pattern as the xtversion effect: the callback supplies data, the handler formats the reply and calls write_pty. CSI 21 t (title report) is handled internally from terminal state since the title is already available via terminal.getTitle() and does not require an external callback.
Author Mitchell Hashimoto Date (Mar 23, 2026, 9:17 PM UTC) Commit 6083e9f8 6083e9f80bc06de4b734e736cf07ed6f0575953a Parent 26c81b4b 26c81b4b0e2f7e0c70ac7face8f33cff5f68c7f1 Change ID qmlrokzy qmlrokzyuokwvrttwmrrllpqzmontrrq