Branch: refs/heads/5211-fix-select-layout-list-windows
Home: https://github.com/tmux/tmux
Commit: dc1693d5a1671d083405a96e5214ff322559f66d
https://github.com/tmux/tmux/commit/dc1693d5a1671d083405a96e5214ff322559f66d
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-05 (Sun, 05 Jul 2026)
Changed paths:
A regress/set-hook-R.sh
Log Message:
-----------
set-hook -R test.
Commit: 3f065cf7892824919e440ab899bfadef52e857cd
https://github.com/tmux/tmux/commit/3f065cf7892824919e440ab899bfadef52e857cd
Author: nicm <nicm>
Date: 2026-07-05 (Sun, 05 Jul 2026)
Changed paths:
M tmux.h
M window.c
Log Message:
-----------
Add a window pane reference count.
Commit: 327c05307a89452c7652d04d59cfc75fa2e37d88
https://github.com/tmux/tmux/commit/327c05307a89452c7652d04d59cfc75fa2e37d88
Author: Thomas Adam <[email protected]>
Date: 2026-07-05 (Sun, 05 Jul 2026)
Changed paths:
M tmux.h
M window.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 2b2963859b70aa43c3367ae327b16b1904a7036b
https://github.com/tmux/tmux/commit/2b2963859b70aa43c3367ae327b16b1904a7036b
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-05 (Sun, 05 Jul 2026)
Changed paths:
A regress/hooks-after.sh
A regress/hooks-notify.sh
A regress/hooks.sh
Log Message:
-----------
Add some hooks tests.
Commit: fcce73af4224fd7e172936f402f8d398ae4fa1d9
https://github.com/tmux/tmux/commit/fcce73af4224fd7e172936f402f8d398ae4fa1d9
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-05 (Sun, 05 Jul 2026)
Changed paths:
A regress/hooks-lifecycle.sh
Log Message:
-----------
Add another test.
Commit: 2c0f06782dcf4d6def19d1e188997b4ab9c7d912
https://github.com/tmux/tmux/commit/2c0f06782dcf4d6def19d1e188997b4ab9c7d912
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
A regress/alerts.sh
Log Message:
-----------
Add alerts test.
Commit: 913e503296172d00d0903dbde02a3f448906f4a6
https://github.com/tmux/tmux/commit/913e503296172d00d0903dbde02a3f448906f4a6
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M layout.c
Log Message:
-----------
Unzoom before creating a floating pane (for now).
Commit: e7c1361a104a2a7bda53c6e493f9c2a9a6190822
https://github.com/tmux/tmux/commit/e7c1361a104a2a7bda53c6e493f9c2a9a6190822
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M layout.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 6a6822b906479aff5daa0d9e7811a57866d5114f
https://github.com/tmux/tmux/commit/6a6822b906479aff5daa0d9e7811a57866d5114f
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M regress/alerts.sh
M regress/hooks-after.sh
M regress/hooks-lifecycle.sh
M regress/hooks-notify.sh
M regress/hooks.sh
M regress/set-hook-B.sh
M regress/set-hook-R.sh
Log Message:
-----------
Shorten socket names.
Commit: 501e8da925309934a932e5160b7a9ff21a2db57f
https://github.com/tmux/tmux/commit/501e8da925309934a932e5160b7a9ff21a2db57f
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M .github/workflows/regress.yml
M .gitignore
M regress/Makefile
M regress/choose-buffer.sh
M regress/choose-client.sh
M regress/choose-tree.sh
Log Message:
-----------
Update some tests and improve Makefile.
Commit: 37e4b3cdb6e58f51d54db5eb2172dd08eed2606a
https://github.com/tmux/tmux/commit/37e4b3cdb6e58f51d54db5eb2172dd08eed2606a
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M .github/workflows/regress.yml
Log Message:
-----------
Fix name.
Commit: 069201dd1a79006c75e44ea6ea8a62ad59063aa0
https://github.com/tmux/tmux/commit/069201dd1a79006c75e44ea6ea8a62ad59063aa0
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M regress/choose-buffer.sh
M regress/choose-client.sh
M regress/choose-tree.sh
M regress/format-render-contexts.sh
M regress/mode-mutation.sh
Log Message:
-----------
Regression test fixes.
Commit: eb82e8527acfe58628928e6bdecc94d32137c840
https://github.com/tmux/tmux/commit/eb82e8527acfe58628928e6bdecc94d32137c840
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M regress/alerts.sh
M regress/am-terminal.sh
M regress/border-arrows.sh
M regress/buffers.sh
M regress/capture-pane-hyperlink.sh
M regress/capture-pane-sgr0.sh
M regress/check-names.sh
M regress/choose-buffer.sh
M regress/choose-client.sh
M regress/choose-tree.sh
M regress/combine-test.sh
M regress/command-alias.sh
M regress/command-order.sh
M regress/conf-syntax.sh
M regress/control-client-sanity.sh
M regress/control-client-size.sh
M regress/control-subscriptions.sh
M regress/copy-mode-test-emacs.sh
M regress/copy-mode-test-vi.sh
M regress/cursor-test1.sh
M regress/cursor-test2.sh
M regress/cursor-test3.sh
M regress/cursor-test4.sh
M regress/decrqm-sync.sh
M regress/environ-update.sh
M regress/environ.sh
M regress/floating-pane-geometry.sh
M regress/format-fuzzy.sh
M regress/format-modifiers.sh
M regress/format-mouse.sh
M regress/format-render-contexts.sh
M regress/format-strings.sh
M regress/format-variables.sh
M regress/has-session-return.sh
M regress/hooks-after.sh
M regress/hooks-lifecycle.sh
M regress/hooks-notify.sh
M regress/hooks.sh
M regress/if-shell-TERM.sh
M regress/if-shell-error.sh
M regress/if-shell-nested.sh
M regress/input-common.inc
M regress/input-keys.sh
M regress/input-reflow-stress.sh
M regress/input-replies.sh
M regress/input-requests.sh
M regress/kill-session-process-exit.sh
M regress/lifecycle-deferred.sh
M regress/mode-mutation.sh
M regress/new-session-base-index.sh
M regress/new-session-command.sh
M regress/new-session-environment.sh
M regress/new-session-no-client.sh
M regress/new-session-size.sh
M regress/new-window-command.sh
M regress/options-array.sh
M regress/options-scope.sh
M regress/options-values.sh
M regress/osc-11colours.sh
M regress/pane-ops.sh
M regress/prompt-keys.sh
M regress/prompt-mechanics.sh
M regress/run-shell-output.sh
M regress/screen-redraw-bidi.sh
M regress/screen-redraw-cache.sh
M regress/screen-redraw-floating.sh
M regress/screen-redraw-indicators.sh
M regress/screen-redraw-outside.sh
M regress/screen-redraw-popups.sh
M regress/screen-redraw-scrollbars.sh
M regress/screen-redraw-status.sh
M regress/screen-redraw-tiled.sh
M regress/screen-redraw-window-style.sh
M regress/session-group-resize.sh
M regress/session-ops.sh
M regress/set-hook-B.sh
M regress/set-hook-R.sh
M regress/style-trim.sh
M regress/targets-panes.sh
M regress/targets.sh
M regress/tty-draw-line.sh
M regress/tty-keys.sh
M regress/utf8-test.sh
M regress/window-ops.sh
Log Message:
-----------
Shorten all socket names because macOS is stupid.
Commit: 699b18414dbd798799c0399a66be832f9ab91de5
https://github.com/tmux/tmux/commit/699b18414dbd798799c0399a66be832f9ab91de5
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M monitor.c
Log Message:
-----------
Do not allow jobs in monitor formats.
Commit: d565fd3b54ad0d2db916c5fd11133802ad441d89
https://github.com/tmux/tmux/commit/d565fd3b54ad0d2db916c5fd11133802ad441d89
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M layout.c
Log Message:
-----------
Do not create zero size panes, from Uzair Aftab.
Commit: 0593cbeb8495d0f1bb3df391f3b0b51bcae06de9
https://github.com/tmux/tmux/commit/0593cbeb8495d0f1bb3df391f3b0b51bcae06de9
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M monitor.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: e11af538194734a4d092f15328fb9912b0e709c5
https://github.com/tmux/tmux/commit/e11af538194734a4d092f15328fb9912b0e709c5
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M layout.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 85e3ca5ae284505db1961a1aa49cf862eebae460
https://github.com/tmux/tmux/commit/85e3ca5ae284505db1961a1aa49cf862eebae460
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M mode-tree.c
Log Message:
-----------
Check for width/height 0, based on change from Uzair Aftab.
Commit: 79b83600af7181954f15baf3c61279298f350f91
https://github.com/tmux/tmux/commit/79b83600af7181954f15baf3c61279298f350f91
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M monitor.c
Log Message:
-----------
NOJOBS is a flag, use correct argument.
Commit: e6505947ec28caaefc8562f2f4b29fabafaf8594
https://github.com/tmux/tmux/commit/e6505947ec28caaefc8562f2f4b29fabafaf8594
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M mode-tree.c
M monitor.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 1117caaf09dff7737896cadcee684003c5e74cc6
https://github.com/tmux/tmux/commit/1117caaf09dff7737896cadcee684003c5e74cc6
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M cmd-show-options.c
M colour.c
M input.c
M status.c
M tmux.1
M tmux.h
M tty-keys.c
Log Message:
-----------
Change array item keys to be strings instead of numbers which are
painful to work with.
Commit: 20ef19b42fda7f5cbc39c62bee8c6e02ee315de2
https://github.com/tmux/tmux/commit/20ef19b42fda7f5cbc39c62bee8c6e02ee315de2
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M cmd-set-option.c
M format.c
M options.c
M window-customize.c
Log Message:
-----------
Add a key to change an array key in customize mode.
Commit: 9180356b130225b135c1fb313c3e9f9ca4c7baa1
https://github.com/tmux/tmux/commit/9180356b130225b135c1fb313c3e9f9ca4c7baa1
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M cmd-set-option.c
M cmd-show-options.c
M colour.c
M format.c
M input.c
M options.c
M status.c
M tmux.1
M tmux.h
M tty-keys.c
M window-customize.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: d33d5b7de81e0af71feabe3bb9ee2cfb040ee39c
https://github.com/tmux/tmux/commit/d33d5b7de81e0af71feabe3bb9ee2cfb040ee39c
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M screen-write.c
Log Message:
-----------
When sync is enabled, we need to mark the whole scroll region dirty if
there has been any scrolling. GitHub issue 5330.
Commit: b07424224b88fcc02bcb9b58d8655f00b97909c6
https://github.com/tmux/tmux/commit/b07424224b88fcc02bcb9b58d8655f00b97909c6
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M screen-write.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 3946e24eff275f7e8fde53bdc0c34a32a6e8e695
https://github.com/tmux/tmux/commit/3946e24eff275f7e8fde53bdc0c34a32a6e8e695
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M regress/options-array.sh
Log Message:
-----------
Add array test.
Commit: ff09914327fe36fe0f29e62b18c632856f682f65
https://github.com/tmux/tmux/commit/ff09914327fe36fe0f29e62b18c632856f682f65
Author: nicm <nicm>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M layout.c
M options.c
Log Message:
-----------
Could of minor tidy ups.
Commit: 55ce48c152f063f01106e5dce2b3ff078c0dfc7d
https://github.com/tmux/tmux/commit/55ce48c152f063f01106e5dce2b3ff078c0dfc7d
Author: Thomas Adam <[email protected]>
Date: 2026-07-06 (Mon, 06 Jul 2026)
Changed paths:
M layout.c
M options.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: af35bcb64ffcea9c49ec3d5c653fbd4e35d5a5e5
https://github.com/tmux/tmux/commit/af35bcb64ffcea9c49ec3d5c653fbd4e35d5a5e5
Author: nicm <nicm>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M key-bindings.c
M tmux.1
Log Message:
-----------
Restore { and } to swap-pane and for floating panes and use a separate
key table accessed by g (short for "gove and/or gesize") for floating
panes. So "C-b g Up" moves the pane to top-centre, "C-b g M-Up" moves
and resizes it. This means we not only do not lose the surprisingly
popular { and } bindings, but we can have more than four keys for moving
and resizing panes.
Commit: 1ea574e4caeddcf69a778b99fcb5661f3cf23c46
https://github.com/tmux/tmux/commit/1ea574e4caeddcf69a778b99fcb5661f3cf23c46
Author: nicm <nicm>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M key-bindings.c
M window.c
Log Message:
-----------
Set initial scrollbar state, from Michael Grant.
Commit: 869170abd64839949f371e28e473c9338390aba3
https://github.com/tmux/tmux/commit/869170abd64839949f371e28e473c9338390aba3
Author: Thomas Adam <[email protected]>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M key-bindings.c
M tmux.1
M window.c
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 7188391a2283b506ee4ca50718406433abe18042
https://github.com/tmux/tmux/commit/7188391a2283b506ee4ca50718406433abe18042
Author: nicm <nicm>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M cmd-break-pane.c
M cmd-join-pane.c
M cmd-resize-pane.c
M layout-custom.c
M layout-set.c
M layout.c
M resize.c
M spawn.c
M tmux.h
Log Message:
-----------
Add a layout_geometry container struct, from Dane Jensen.
Commit: d53f1b7458be7bd8b29de5142b5bbb97af1c15c7
https://github.com/tmux/tmux/commit/d53f1b7458be7bd8b29de5142b5bbb97af1c15c7
Author: Thomas Adam <[email protected]>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M cmd-break-pane.c
M cmd-join-pane.c
M cmd-resize-pane.c
M layout-custom.c
M layout-set.c
M layout.c
M resize.c
M spawn.c
M tmux.h
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 76b693aa818ad580140c7b54b81509bc66ee7c5d
https://github.com/tmux/tmux/commit/76b693aa818ad580140c7b54b81509bc66ee7c5d
Author: nicm <nicm>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M cmd-display-menu.c
M key-bindings.c
M menu.c
M tmux.1
M tmux.h
Log Message:
-----------
Add C-b g , and C-b g . for move and resize menus, also add to pane menu
(and fix to make them work).
Commit: 8beb17df0dfefc053735dcae65089289f480b4ab
https://github.com/tmux/tmux/commit/8beb17df0dfefc053735dcae65089289f480b4ab
Author: Thomas Adam <[email protected]>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M cmd-display-menu.c
M key-bindings.c
M menu.c
M tmux.1
M tmux.h
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 7b02cb6d03d99769fe853992f18f22e9f1085398
https://github.com/tmux/tmux/commit/7b02cb6d03d99769fe853992f18f22e9f1085398
Author: nicm <nicm>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M key-bindings.c
M tmux.1
Log Message:
-----------
Fix . and ; bindings, reported by tb.
Commit: db115c6b97b06103a76934fb0e4abf588a6ae318
https://github.com/tmux/tmux/commit/db115c6b97b06103a76934fb0e4abf588a6ae318
Author: Thomas Adam <[email protected]>
Date: 2026-07-07 (Tue, 07 Jul 2026)
Changed paths:
M key-bindings.c
M tmux.1
Log Message:
-----------
Merge branch 'obsd-master'
Commit: 7aa26d9de3fe787902643dbec85667e14f1a8567
https://github.com/tmux/tmux/commit/7aa26d9de3fe787902643dbec85667e14f1a8567
Author: Michael Grant <[email protected]>
Date: 2026-07-08 (Wed, 08 Jul 2026)
Changed paths:
M .github/workflows/regress.yml
M .gitignore
M cmd-break-pane.c
M cmd-display-menu.c
M cmd-join-pane.c
M cmd-resize-pane.c
M cmd-set-option.c
M cmd-show-options.c
M colour.c
M format.c
M input.c
M key-bindings.c
M layout-custom.c
M layout-set.c
M layout.c
M menu.c
M mode-tree.c
M monitor.c
M options.c
M regress/Makefile
A regress/alerts.sh
M regress/am-terminal.sh
M regress/border-arrows.sh
M regress/buffers.sh
M regress/capture-pane-hyperlink.sh
M regress/capture-pane-sgr0.sh
M regress/check-names.sh
M regress/choose-buffer.sh
M regress/choose-client.sh
M regress/choose-tree.sh
M regress/combine-test.sh
M regress/command-alias.sh
M regress/command-order.sh
M regress/conf-syntax.sh
M regress/control-client-sanity.sh
M regress/control-client-size.sh
M regress/control-subscriptions.sh
M regress/copy-mode-test-emacs.sh
M regress/copy-mode-test-vi.sh
M regress/cursor-test1.sh
M regress/cursor-test2.sh
M regress/cursor-test3.sh
M regress/cursor-test4.sh
M regress/decrqm-sync.sh
M regress/environ-update.sh
M regress/environ.sh
M regress/floating-pane-geometry.sh
M regress/format-fuzzy.sh
M regress/format-modifiers.sh
M regress/format-mouse.sh
M regress/format-render-contexts.sh
M regress/format-strings.sh
M regress/format-variables.sh
M regress/has-session-return.sh
A regress/hooks-after.sh
A regress/hooks-lifecycle.sh
A regress/hooks-notify.sh
A regress/hooks.sh
M regress/if-shell-TERM.sh
M regress/if-shell-error.sh
M regress/if-shell-nested.sh
M regress/input-common.inc
M regress/input-keys.sh
M regress/input-reflow-stress.sh
M regress/input-replies.sh
M regress/input-requests.sh
M regress/kill-session-process-exit.sh
M regress/lifecycle-deferred.sh
M regress/mode-mutation.sh
M regress/new-session-base-index.sh
M regress/new-session-command.sh
M regress/new-session-environment.sh
M regress/new-session-no-client.sh
M regress/new-session-size.sh
M regress/new-window-command.sh
M regress/options-array.sh
M regress/options-scope.sh
M regress/options-values.sh
M regress/osc-11colours.sh
M regress/pane-ops.sh
M regress/prompt-keys.sh
M regress/prompt-mechanics.sh
M regress/run-shell-output.sh
M regress/screen-redraw-bidi.sh
M regress/screen-redraw-cache.sh
M regress/screen-redraw-floating.sh
M regress/screen-redraw-indicators.sh
M regress/screen-redraw-outside.sh
M regress/screen-redraw-popups.sh
M regress/screen-redraw-scrollbars.sh
M regress/screen-redraw-status.sh
M regress/screen-redraw-tiled.sh
M regress/screen-redraw-window-style.sh
M regress/session-group-resize.sh
M regress/session-ops.sh
M regress/set-hook-B.sh
A regress/set-hook-R.sh
M regress/style-trim.sh
M regress/targets-panes.sh
M regress/targets.sh
M regress/tty-draw-line.sh
M regress/tty-keys.sh
M regress/utf8-test.sh
M regress/window-ops.sh
M resize.c
M screen-write.c
M spawn.c
M status.c
M tmux.1
M tmux.h
M tty-keys.c
M window-customize.c
M window.c
Log Message:
-----------
Resolve merge conflicts.
Commit: b7ff5259f518aa1452a3b175c8259b25c979c6a9
https://github.com/tmux/tmux/commit/b7ff5259f518aa1452a3b175c8259b25c979c6a9
Author: Michael Grant <[email protected]>
Date: 2026-07-08 (Wed, 08 Jul 2026)
Changed paths:
M layout-custom.c
M layout.c
M tmux.h
Log Message:
-----------
Refactor, clean up, remove state from layout_cell and move to a temp
structure while parsing.
Compare: https://github.com/tmux/tmux/compare/6413409ab3f1...b7ff5259f518
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/641340-b7ff52%40github.com.