Files
tmux/regress
Michael Grant f9d31962b2 Cleanup work
Key changes:

  - Added a prepared-layout API in layout-custom.c:
      - Parse and validate once.
      - Retain the validated temporary tree.
      - Apply through a no-failure, consuming operation.

  - Multi-window layouts prepare every record before changing any window.
  - Removed duplicate parsing, recalculation, and notification work.
  - Restored very old legacy layouts where pane IDs are absent.
  - Added structural validation before and after surplus-cell pruning.
  - Split pane-ID uniqueness and matching logic.
  - Renamed LAYOUT_FORMAT_NEW to LAYOUT_FORMAT.
  - Kept LAYOUT_CELL_HIDDEN as the requested serialization/rendering marker
    only.

  - Updated documentation and regression coverage, including:
      - Historical bb62,... layouts.
      - Malformed discarded cells.
      - Maximum parser nesting depth.
2026-06-30 10:40:19 +02:00
..
2026-06-28 16:52:28 +01:00
2025-12-07 22:11:45 +00:00
2019-04-02 09:44:28 +01:00
2026-06-26 16:09:55 +01:00
2026-06-30 10:40:19 +02:00
2019-04-02 09:53:02 +01:00
2026-06-19 11:50:29 +01:00
2026-06-07 16:15:32 +01:00
2025-08-01 09:45:18 +01:00