Branch: refs/heads/5211-fix-select-layout-list-windows
  Home:   https://github.com/tmux/tmux
  Commit: 7383c04205fc37c18f0e047a07d7273790784473
      
https://github.com/tmux/tmux/commit/7383c04205fc37c18f0e047a07d7273790784473
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M cmd-split-window.c
    M screen-write.c

  Log Message:
  -----------
  Preseve prompt flags across line clear, from Aung Myo Kyaw.


  Commit: dd02989e88b700b18ffa0230b49e245ca340ee48
      
https://github.com/tmux/tmux/commit/dd02989e88b700b18ffa0230b49e245ca340ee48
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M window.c

  Log Message:
  -----------
  Invalidate scene when changing window Z index, from Dane Jensen.


  Commit: e24969b4227266e5775bdc9688c14c937e2713df
      
https://github.com/tmux/tmux/commit/e24969b4227266e5775bdc9688c14c937e2713df
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M layout.c
    M tmux.h

  Log Message:
  -----------
  Add a helper to swap a node into the place of a leaf, from Dane Jensen.


  Commit: 5e0b0a2aa3cc5da7f724ef03eab5c60636545890
      
https://github.com/tmux/tmux/commit/5e0b0a2aa3cc5da7f724ef03eab5c60636545890
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M layout.c
    M tmux.h

  Log Message:
  -----------
  Pulled code out of layout_split_pane for reuse and added
layout_insert_tile. From Dane Jensen.


  Commit: 79f0f97495ff9a53b14cec8b058312c3f506ea67
      
https://github.com/tmux/tmux/commit/79f0f97495ff9a53b14cec8b058312c3f506ea67
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M cmd-split-window.c
    M tmux.1

  Log Message:
  -----------
  Make split-window create a new floating pane if used in a floating pane,
rather than just complaining. Also improve documentation. From Dane
Jensen.


  Commit: e0dd40f812fdbc9a8f7dfa2810d8db3666ce1c66
      
https://github.com/tmux/tmux/commit/e0dd40f812fdbc9a8f7dfa2810d8db3666ce1c66
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M window-copy.c

  Log Message:
  -----------
  Clear lines before writing in copy mode to avoid leaving stray text when
new line is shorter than old.


  Commit: 7cd33ce0dd3d3e8afe50815a237ad14457d343fc
      
https://github.com/tmux/tmux/commit/7cd33ce0dd3d3e8afe50815a237ad14457d343fc
  Author: nicm <nicm>
  Date:   2026-06-27 (Sat, 27 Jun 2026)

  Changed paths:
    M window-tree.c

  Log Message:
  -----------
  Set view name immediately when entering mode.


  Commit: b0db912bde8f77eefa112e00385e6fee8fdbd447
      
https://github.com/tmux/tmux/commit/b0db912bde8f77eefa112e00385e6fee8fdbd447
  Author: Your Name <[email protected]>
  Date:   2026-06-28 (Sun, 28 Jun 2026)

  Changed paths:
    M regress/check-names.sh

  Log Message:
  -----------
  Update check-names test.


  Commit: 96899dc527999ee9130246eec86d76d79b1a8d97
      
https://github.com/tmux/tmux/commit/96899dc527999ee9130246eec86d76d79b1a8d97
  Author: nicm <nicm>
  Date:   2026-06-28 (Sun, 28 Jun 2026)

  Changed paths:
    M tmux.c

  Log Message:
  -----------
  Only forbid #( in names and titles (styles are #[ and are useful).


  Commit: 2dc704abb6f6b72e3a5d452c821e53084ddcae2c
      
https://github.com/tmux/tmux/commit/2dc704abb6f6b72e3a5d452c821e53084ddcae2c
  Author: Nicholas Marriott <[email protected]>
  Date:   2026-06-28 (Sun, 28 Jun 2026)

  Changed paths:
    M image-sixel.c

  Log Message:
  -----------
  Always set SIXEL aspect ratio to 1:1, GitHub issue 5291 from James Holderness.


  Commit: 705fbf92eec703cef6f23c1cdbb2c0d822eed7da
      
https://github.com/tmux/tmux/commit/705fbf92eec703cef6f23c1cdbb2c0d822eed7da
  Author: Thomas Adam <[email protected]>
  Date:   2026-06-28 (Sun, 28 Jun 2026)

  Changed paths:
    M cmd-split-window.c
    M layout.c
    M screen-write.c
    M tmux.1
    M tmux.c
    M tmux.h
    M window-copy.c
    M window-tree.c
    M window.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: c29b41e5279f246669aae32f0c15c20cfa82c3c6
      
https://github.com/tmux/tmux/commit/c29b41e5279f246669aae32f0c15c20cfa82c3c6
  Author: nicm <nicm>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M cmd-resize-pane.c
    M layout.c
    M options-table.c
    M options.c
    M regsub.c
    M screen-redraw.c
    M screen-write.c
    M server-client.c
    M sort.c
    M tmux.1
    M tmux.h
    M window-copy.c
    M window-visible.c
    M window.c

  Log Message:
  -----------
  Make pane scrollbars able to auto-hide after a short timeout. This
replaces the previous "modal" behaviour where the pane would be resized,
which tended to make a mess. Instead, the scrollbar appears when
scrolling or when hovered over with the mouse and disappears a
(configurable) short period later. From Michael Grant.


  Commit: d5284be91dee4f4dc25e1a7e3f26dc840abc8bba
      
https://github.com/tmux/tmux/commit/d5284be91dee4f4dc25e1a7e3f26dc840abc8bba
  Author: Thomas Adam <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M cmd-resize-pane.c
    M layout.c
    M options-table.c
    M options.c
    M regsub.c
    M screen-redraw.c
    M screen-write.c
    M server-client.c
    M sort.c
    M tmux.1
    M tmux.h
    M window-copy.c
    M window-visible.c
    M window.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: ad74c5ed7f62913d38543ff6843f38d14689b56d
      
https://github.com/tmux/tmux/commit/ad74c5ed7f62913d38543ff6843f38d14689b56d
  Author: Nicholas Marriott <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M grid.c

  Log Message:
  -----------
  Add additional grid consistency checks for macOS.


  Commit: 5df51a06f5f830ee53ab78a50ed51d4901b4f72c
      
https://github.com/tmux/tmux/commit/5df51a06f5f830ee53ab78a50ed51d4901b4f72c
  Author: nicm <nicm>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M tmux.c

  Log Message:
  -----------
  Allow empty window and session names.


  Commit: 822f700b15537a1fcd8e7c1363014295018ae548
      
https://github.com/tmux/tmux/commit/822f700b15537a1fcd8e7c1363014295018ae548
  Author: Thomas Adam <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M tmux.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: 95719e342df89cf5c9e0c5f14994c6b681905dd6
      
https://github.com/tmux/tmux/commit/95719e342df89cf5c9e0c5f14994c6b681905dd6
  Author: nicm <nicm>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M hyperlinks.c

  Log Message:
  -----------
  Limit hyperlink URIs to 1024 bytes which seems enough and allows us not
to have to worry about gigantic URIs in styles, part of a change from
Moritz Angermann.


  Commit: 726e19a8862337757630babd5a2806bfec94cf80
      
https://github.com/tmux/tmux/commit/726e19a8862337757630babd5a2806bfec94cf80
  Author: Thomas Adam <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M hyperlinks.c

  Log Message:
  -----------
  Merge branch 'obsd-master'


  Commit: fbaa3cb565337ef1beaf520fa14ba078d0a23d1f
      
https://github.com/tmux/tmux/commit/fbaa3cb565337ef1beaf520fa14ba078d0a23d1f
  Author: Michael Grant <[email protected]>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M cmd-resize-pane.c
    M cmd-split-window.c
    M grid.c
    M hyperlinks.c
    M image-sixel.c
    M layout.c
    M options-table.c
    M options.c
    M regress/check-names.sh
    M regsub.c
    M screen-redraw.c
    M screen-write.c
    M server-client.c
    M sort.c
    M tmux.1
    M tmux.c
    M tmux.h
    M window-copy.c
    M window-tree.c
    M window-visible.c
    M window.c

  Log Message:
  -----------
  Merge branch 'master' into 5211-fix-select-layout-list-windows


  Commit: f9d31962b29755aa80dbe57d9f44a2acba8103ef
      
https://github.com/tmux/tmux/commit/f9d31962b29755aa80dbe57d9f44a2acba8103ef
  Author: Michael Grant <[email protected]>
  Date:   2026-06-30 (Tue, 30 Jun 2026)

  Changed paths:
    M cmd-select-layout.c
    M layout-custom.c
    M regress/layout-custom.sh
    M tmux.1
    M tmux.h

  Log Message:
  -----------
  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.


Compare: https://github.com/tmux/tmux/compare/64db14442502...f9d31962b297

To unsubscribe from these emails, change your notification settings at 
https://github.com/tmux/tmux/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups 
"tmux-git" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion, visit 
https://groups.google.com/d/msgid/tmux-git/tmux/tmux/push/refs/heads/5211-fix-select-layout-list-windows/64db14-f9d319%40github.com.

Reply via email to