Files
tmux/regress
Michael Grant 91441d6ef2 regress: rationalise image test coverage, add missing image_support guard
- Extract shared setup for the "noflash" retransmission-avoidance tests
  (image-movepane-drag-noflash.sh, image-splitwindow-resize-noflash.sh,
  image-status-pane-click-noflash.sh, image-selection-noflash.sh) into
  a new image-noflash-common.inc, matching the existing input-common.inc
  convention: dual-server cleanup/fail helpers, the shared SIXEL fixture,
  the attach-and-capture sequence, and the final DCS-retransmission
  assertion. Each test keeps its own distinct interaction and failure
  message; only the copy-pasted scaffolding moved.

- Add the missing #{image_support} runtime guard to
  image-border-status-sixel.sh, which cats a real SIXEL fixture and
  specifically guards a sixel-after-pane-creation ordering bug - without
  it, the DCS sequence is compiled out entirely on a non-image build and
  the test's assertions could pass without exercising anything.
  image-border-status-wipe.sh is deliberately left unguarded: it has no
  image/sixel content at all and guards a general border-status caching
  bug unrelated to ENABLE_IMAGES.

- Reviewed the rest of the branch's regress/image-*.sh tests in full
  (not just headers) for redundant coverage; none warranted merging -
  each guards a genuinely distinct fix via a distinct mechanism.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-10-04 10:09:45 +01:00
..
2026-09-20 09:19:35 +01:00
2026-08-28 08:56:12 +01:00
2026-09-08 08:32:05 +01:00
2026-09-01 20:52:44 +01:00
2026-10-02 15:15:02 +01:00
2026-09-02 11:16:47 +01:00
2026-09-02 12:32:29 +01:00
2026-09-02 11:16:47 +01:00
2025-12-07 22:11:45 +00:00
2026-09-10 12:00:01 +01:00
2026-09-01 20:52:44 +01:00
2026-09-02 11:16:47 +01:00
2026-07-14 12:05:06 +01:00
2026-08-03 09:53:50 +01:00
2026-09-01 20:52:44 +01:00
2019-04-02 09:44:28 +01:00
2026-10-02 16:13:12 +01:00
2026-09-24 09:15:21 +01:00
2026-09-02 11:16:47 +01:00
2026-10-03 08:41:26 +01:00
2026-09-28 17:55:47 +01:00
2026-09-29 12:58:51 +01:00
2026-09-30 06:46:05 +01:00
2026-09-21 22:16:06 +01:00
2026-09-03 20:12:44 +01:00
2026-07-28 08:08:26 +01:00
2026-09-21 22:16:06 +01:00
2026-09-21 22:27:43 +01:00
2026-07-02 10:26:25 +01:00
2026-07-02 10:26:25 +01:00
2026-09-22 07:52:51 +01:00
2026-07-21 08:00:39 +01:00
2026-10-02 15:17:12 +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-09-21 22:27:43 +01:00
2026-07-02 10:26:25 +01:00
2026-09-08 09:36:26 +01:00
2026-09-28 10:32:12 +01:00
2026-09-02 11:16:47 +01:00
2026-09-02 11:16:47 +01:00
2026-09-21 22:00:47 +01:00
2026-10-02 16:21:13 +01:00
2026-09-01 20:52:44 +01:00
2026-09-24 19:59:45 +01:00
2026-07-22 20:24:21 +01:00
2026-07-23 08:06:09 +01:00
2026-09-11 11:17:35 +01:00
2026-09-10 12:00:01 +01:00
2026-08-05 08:26:10 +01:00
2026-09-09 08:53:51 +01:00
2026-09-28 09:23:29 +01:00
2026-09-21 22:27:43 +01:00
2026-07-26 16:08:58 +01:00
2026-07-12 23:18:47 +01:00
2026-10-04 09:18:05 +01:00
2026-09-09 09:32:14 +01:00
2026-09-21 22:12:33 +01:00
2026-09-01 22:07:08 +01:00
2026-09-01 20:52:44 +01:00
2026-07-28 08:08:26 +01:00
2026-09-01 20:52:44 +01:00
2026-07-23 08:06:09 +01:00
2026-09-25 14:45:18 +01:00
2026-09-01 22:07:08 +01:00
2026-09-28 12:26:40 +01:00
2026-09-24 12:20:02 +01:00
2026-09-22 14:25:51 +01:00
2026-09-01 20:52:44 +01:00
2026-09-07 13:05:38 +01:00
2026-09-07 13:05:38 +01:00
2026-09-01 20:52:44 +01:00
2026-10-03 08:28:51 +01:00
2026-09-22 14:25:51 +01:00
2026-09-25 09:46:21 +01:00