Branch: refs/heads/command_parser
Home: https://github.com/tmux/tmux
Commit: 43092f8d541908009e79d1b51ebfe9cbee225f11
https://github.com/tmux/tmux/commit/43092f8d541908009e79d1b51ebfe9cbee225f11
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
A regress/cfg-client-lost.sh
Log Message:
-----------
Test for client lost during config file.
Commit: 5cd43626ef66b9854625d860f3b68c0c47e362d3
https://github.com/tmux/tmux/commit/5cd43626ef66b9854625d860f3b68c0c47e362d3
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
A regress/cmd-template-replace.sh
Log Message:
-----------
cmd_template_replace test.
Commit: b46684427ffbc1c20686731ef01beeaec0ba53f1
https://github.com/tmux/tmux/commit/b46684427ffbc1c20686731ef01beeaec0ba53f1
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M regress/control-client-size.sh
Log Message:
-----------
Extend control client size test.
Commit: d5b1f3ad890259f6b91309f72dafcdeb4612bbcb
https://github.com/tmux/tmux/commit/d5b1f3ad890259f6b91309f72dafcdeb4612bbcb
Author: nicm <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M server-client.c
Log Message:
-----------
Clear cfg_client if the client is destroyed to prevent UAF found by Ilya
Grigoriev.
Commit: a8ad3c7d43b813f63a175c2a0a539c65bb7a559e
https://github.com/tmux/tmux/commit/a8ad3c7d43b813f63a175c2a0a539c65bb7a559e
Author: tmux update bot <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M server-client.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Clear cfg_client if the client is destroyed to prevent UAF found by Ilya
Grigoriev.
Commit: a177d0f590e894ada7ee003b9efc976547550b35
https://github.com/tmux/tmux/commit/a177d0f590e894ada7ee003b9efc976547550b35
Author: nicm <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd.c
Log Message:
-----------
Change %% to escape single quotes (%1 remains with no quoting and %%
with double quotes) to avoid a single quote being able to terminate
quoted sections of commands. Fixes unexpected behaviour with session
names containing single quotes reported by Aliz Hammond.
Commit: 2711780dffe2a5348f8d0e02095acd34a532a5bb
https://github.com/tmux/tmux/commit/2711780dffe2a5348f8d0e02095acd34a532a5bb
Author: nicm <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd-refresh-client.c
M control.c
M resize.c
M server-client.c
M tmux.h
Log Message:
-----------
Move per-client window sizes into control.c since the only user is for
control mode.
Commit: 5bd10a8c2a1dfb38f6b835121ed717003677926b
https://github.com/tmux/tmux/commit/5bd10a8c2a1dfb38f6b835121ed717003677926b
Author: Thomas Adam <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd-refresh-client.c
M cmd.c
M control.c
M resize.c
M server-client.c
M tmux.h
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Move per-client window sizes into control.c since the only user is for
control mode.
Change %% to escape single quotes (%1 remains with no quoting and %% with
double quotes) to avoid a single quote being able to terminate quoted sections
of commands. Fixes unexpected behaviour with session names containing single
quotes reported by Aliz Hammond.
Commit: 1ce000062af83bb1cb0aaef9ce6c5e80e67c3d58
https://github.com/tmux/tmux/commit/1ce000062af83bb1cb0aaef9ce6c5e80e67c3d58
Author: nicm <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd-find.c
M cmd-run-shell.c
M cmd-select-pane.c
M screen-redraw.c
M server-client.c
M tmux.1
M tmux.h
M tty.c
M window-border.c
Log Message:
-----------
Remove the active-pane flag for now, there are some gaps in how this
works and I don't like it. May come back in a different form (maybe just
for windows).
Commit: 6dacc024f004968c03a5d9b515bca083d68e0e45
https://github.com/tmux/tmux/commit/6dacc024f004968c03a5d9b515bca083d68e0e45
Author: tmux update bot <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd-find.c
M cmd-run-shell.c
M cmd-select-pane.c
M screen-redraw.c
M server-client.c
M tmux.1
M tmux.h
M tty.c
M window-border.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Remove the active-pane flag for now, there are some gaps in how this works
and I don't like it. May come back in a different form (maybe just for windows).
Commit: 481d48b53bb7d4ff0dae525e1aea39e627c1317e
https://github.com/tmux/tmux/commit/481d48b53bb7d4ff0dae525e1aea39e627c1317e
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M CHANGES
M tmux.1
Log Message:
-----------
3.8 changes.
Commit: 377a8101683ac808ed53e18a5beb9d2a45564443
https://github.com/tmux/tmux/commit/377a8101683ac808ed53e18a5beb9d2a45564443
Author: nicm <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd-join-pane.c
Log Message:
-----------
Add some missing calls to invalidate scene.
Commit: bacc7952ad65feba9f51d67631662de157afd3b1
https://github.com/tmux/tmux/commit/bacc7952ad65feba9f51d67631662de157afd3b1
Author: tmux update bot <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M cmd-join-pane.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Add some missing calls to invalidate scene.
Commit: 496bfdce3879ccf5d057edabdc388c854a1466a4
https://github.com/tmux/tmux/commit/496bfdce3879ccf5d057edabdc388c854a1466a4
Author: nicm <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M tmux.h
M window-panes.c
M window.c
Log Message:
-----------
Prevent display-panes from shifting the active pane scroll position by
copying the screen from before zoom, also do not let resize consume
blank lines.
Commit: cad1c81c711ac185ebc13a5ba7a12e1325face1f
https://github.com/tmux/tmux/commit/cad1c81c711ac185ebc13a5ba7a12e1325face1f
Author: tmux update bot <[email protected]>
Date: 2026-07-17 (Fri, 17 Jul 2026)
Changed paths:
M tmux.h
M window-panes.c
M window.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Prevent display-panes from shifting the active pane scroll position by
copying the screen from before zoom, also do not let resize consume blank lines.
Commit: 2a2bce3dd413274894c42caaaa59bd817a0c1ed2
https://github.com/tmux/tmux/commit/2a2bce3dd413274894c42caaaa59bd817a0c1ed2
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M regress/tty-keys.sh
Log Message:
-----------
Fix tty-keys.sh test.
Commit: 6ef280fb0f138b3830fbfedbdff4736b2da07707
https://github.com/tmux/tmux/commit/6ef280fb0f138b3830fbfedbdff4736b2da07707
Author: nicm <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M window-visible.c
Log Message:
-----------
Guard x as well as y to avoid overflow, GitHub issue 5409 from Park
Seongjae.
Commit: c45bf2e84d3065b5e8360ff3304153267afad400
https://github.com/tmux/tmux/commit/c45bf2e84d3065b5e8360ff3304153267afad400
Author: tmux update bot <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M window-visible.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Guard x as well as y to avoid overflow, GitHub issue 5409 from Park Seongjae.
Commit: c766669b3b01d24b2fd60e6a2c4b316910abff77
https://github.com/tmux/tmux/commit/c766669b3b01d24b2fd60e6a2c4b316910abff77
Author: nicm <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M format.c
M options-table.c
M tmux.1
Log Message:
-----------
Add unzoomed width and height formats and use them for the sizes shown
in panes mode, reported by tb@.
Commit: 1b179582e681900c09cfce2f9d82579a50b50473
https://github.com/tmux/tmux/commit/1b179582e681900c09cfce2f9d82579a50b50473
Author: tmux update bot <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M format.c
M options-table.c
M tmux.1
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Add unzoomed width and height formats and use them for the sizes shown in
panes mode, reported by tb@.
Commit: c750c014b2054c059d20024d8fa2ad474c0caa15
https://github.com/tmux/tmux/commit/c750c014b2054c059d20024d8fa2ad474c0caa15
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M regress/display-panes.sh
Log Message:
-----------
Extend test.
Commit: 8024fab1f2365b86a52f7cc2881790033d33344c
https://github.com/tmux/tmux/commit/8024fab1f2365b86a52f7cc2881790033d33344c
Author: nicm <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M tmux.c
Log Message:
-----------
Copy the home directory if it comes from getpwuid.
Commit: 8dd0e2129ed5459dc5762c049b5eeb1ddbe8be27
https://github.com/tmux/tmux/commit/8dd0e2129ed5459dc5762c049b5eeb1ddbe8be27
Author: tmux update bot <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M tmux.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Copy the home directory if it comes from getpwuid.
Commit: aea209b1423d2cd6d6b2cf958c517ad1c13ff9f1
https://github.com/tmux/tmux/commit/aea209b1423d2cd6d6b2cf958c517ad1c13ff9f1
Author: nicm <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M tmux.h
M window-panes.c
M window.c
Log Message:
-----------
Remove bits to disable removing empty lines since actually we want to do
that - zoom added them in the first place.
Commit: afb3e954bfcbe7a2ab9c58584e0e3df9a61e271f
https://github.com/tmux/tmux/commit/afb3e954bfcbe7a2ab9c58584e0e3df9a61e271f
Author: tmux update bot <[email protected]>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M tmux.h
M window-panes.c
M window.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Remove bits to disable removing empty lines since actually we want to do that
- zoom added them in the first place.
Commit: efcfc555356b9d02c4ee6899554831e316e900d9
https://github.com/tmux/tmux/commit/efcfc555356b9d02c4ee6899554831e316e900d9
Author: nicm <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M format.c
Log Message:
-----------
Correctly include status line in pane height.
Commit: 88a91b9f83cd162fec00229a868ab1d38e05eae9
https://github.com/tmux/tmux/commit/88a91b9f83cd162fec00229a868ab1d38e05eae9
Author: tmux update bot <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M format.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Correctly include status line in pane height.
Commit: d13b69ece4eda6fba458711f514db9dd4dfe326c
https://github.com/tmux/tmux/commit/d13b69ece4eda6fba458711f514db9dd4dfe326c
Author: nicm <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M cmd-capture-pane.c
M grid.c
M input.c
M screen-write.c
M tmux.h
M window-copy.c
Log Message:
-----------
Change cellused/size to 16 bits and time to 32 bits in grid_line and add
the OSC 133 positions (size stays the same).
Commit: 5ed5e3606e9ced9eec18849676e15bff2d6f5a2e
https://github.com/tmux/tmux/commit/5ed5e3606e9ced9eec18849676e15bff2d6f5a2e
Author: Thomas Adam <[email protected]>
Date: 2026-07-20 (Mon, 20 Jul 2026)
Changed paths:
M cmd-capture-pane.c
M grid.c
M input.c
M screen-write.c
M tmux.h
M window-copy.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Change cellused/size to 16 bits and time to 32 bits in grid_line and add the
OSC 133 positions (size stays the same).
Commit: 8aaae25e56a3498c13149f5581808b8b65143bad
https://github.com/tmux/tmux/commit/8aaae25e56a3498c13149f5581808b8b65143bad
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-21 (Tue, 21 Jul 2026)
Changed paths:
M regress/input-modes.sh
M screen-write.c
Log Message:
-----------
Fix a merge and add test bits.
Commit: 16064a410e681decd5babf696ead5f1f2e2f2f7b
https://github.com/tmux/tmux/commit/16064a410e681decd5babf696ead5f1f2e2f2f7b
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-21 (Tue, 21 Jul 2026)
Changed paths:
M CHANGES
M cmd-capture-pane.c
M cmd-find.c
M cmd-join-pane.c
M cmd-refresh-client.c
M cmd-run-shell.c
M cmd-select-pane.c
M cmd.c
M control.c
M format.c
M grid.c
M input.c
M options-table.c
A regress/cfg-client-lost.sh
A regress/cmd-template-replace.sh
M regress/control-client-size.sh
M regress/display-panes.sh
M regress/input-modes.sh
M regress/tty-keys.sh
M resize.c
M screen-redraw.c
M screen-write.c
M server-client.c
M tmux.1
M tmux.c
M tmux.h
M tty.c
M window-border.c
M window-copy.c
M window-panes.c
M window-visible.c
M window.c
Log Message:
-----------
Merge branch 'master' into command_parser
Compare: https://github.com/tmux/tmux/compare/fcc7366e867f...16064a410e68
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/command_parser/fcc736-16064a%40github.com.