Files
tmux/regress
Michael Grant 047308b156 image: retain ordered placements in the grid
Replace the per-cell image marker with sparse placement spans attached to
grid lines. A placement owns all of its spans and records the input
protocol, application image and placement IDs, z-index, and creation order.

This retains overlapping image layers without storing a list in every grid
cell. Grid operations move, split, clip, and remove only the affected spans.

Use the input protocol to determine image/text interaction: later text
damages SIXEL spans, while Kitty placements remain and are ordered by their
z-index. Rendering then adapts that one logical scene for each client,
rather than changing its semantics according to whether the outer terminal
uses Kitty or SIXEL.
2026-08-25 11:23:52 +01:00
..
2026-07-24 09:49:32 +01:00
2026-07-13 22:08:58 +01:00
2025-12-07 22:11:45 +00:00
2026-07-14 12:05:06 +01:00
2026-08-03 09:53:50 +01:00
2019-04-02 09:44:28 +01:00
2026-07-19 20:58:20 +01:00
2026-07-08 12:36:19 +01:00
2026-07-13 22:52:25 +01:00
2026-07-28 08:08:26 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-21 08:00:39 +01:00
2026-07-26 10:21:01 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-09 09:39:44 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-07-12 20:59:11 +01:00
2026-08-20 10:19:19 +01:00
2026-07-22 20:24:21 +01:00
2026-07-23 08:06:09 +01:00
2026-07-23 08:06:09 +01:00
2026-08-20 09:18:58 +01:00
2026-08-05 08:26:10 +01:00
2026-07-26 16:08:58 +01:00
2026-07-12 23:18:47 +01:00
2026-07-14 22:09:52 +01:00
2026-07-13 07:08:05 +01:00
2026-07-28 08:08:26 +01:00
2026-07-23 08:06:09 +01:00
2026-07-19 18:34:18 +01:00
2026-08-20 09:18:58 +01:00