Jeffrey C. Ollie ce5e55d4aa Implement the XTWINOPS (CSI t) control sequences that "make sense".
These sequences were implemented:

CSI 14 t - report the text area size in pixels
CSI 16 t - report the cell size in pixels
CSI 18 t - report the text area size in cells
CSI 21 t - report the window title

These sequences were not implemented because they manuipulate the window
state in ways that we do not want.

CSI 1 t
CSI 2 t
CSI 3 ; x ; y t
CSI 4 ; height ; width ; t
CSI 5 t
CSI 6 t
CSI 7 t
CSI 8 ; height ; width ; t
CSI 9 ; 0 t
CSI 9 ; 1 t
CSI 9 ; 2 t
CSI 9 ; 3 t
CSI 10 ; 0 t
CSI 10 ; 1 t
CSI 10 ; 2 t
CSI 24 t

These sequences were not implemented because they do not make sense in
a Wayland context:

CSI 11 t
CSI 13 t
CSI 14 ; 2 t

These sequences were not implemented because they provide information
about the screen that is unnecessary.

CSI 15 t
CSI 19 t

These sequences were not implemeted because Ghostty does not maintain an
icon title for windows.

CSI 20 t
CSI 22 ; 0 t
CSI 22 ; 1 t
CSI 23 ; 0 t
CSI 23 ; 1 t

These sequences were not implemented because of the additional
complexity of maintaining a stack of window titles.

CSI 22 ; 2 t
CSI 23 ; 2 t
2024-08-07 00:12:20 -05:00
..
2024-03-26 16:14:25 -07:00
2024-08-06 15:03:38 -07:00
2024-08-06 11:48:30 +10:00
2024-08-05 13:56:57 +02:00
2024-08-06 15:30:48 -07:00
2024-07-25 08:56:06 -05:00
2024-06-24 15:16:24 -07:00
2023-06-30 12:15:31 -07:00
2024-08-05 13:56:57 +02:00
2024-06-23 09:44:54 -07:00
2023-09-23 22:46:16 -07:00
2024-08-03 16:14:14 -07:00
2024-02-09 20:05:11 +01:00
2024-02-04 20:42:42 -08:00
2024-03-22 11:15:26 -07:00
2024-08-01 14:49:02 -05:00
2024-03-26 16:14:25 -07:00
2022-08-18 11:42:32 -07:00
2024-03-22 11:15:26 -07:00
2024-07-15 10:30:00 -07:00