Branch: refs/heads/command_parser
Home: https://github.com/tmux/tmux
Commit: 415d265728d044a3b7e83cb1fcdae772e08a0fd3
https://github.com/tmux/tmux/commit/415d265728d044a3b7e83cb1fcdae772e08a0fd3
Author: nicm <[email protected]>
Date: 2026-07-29 (Wed, 29 Jul 2026)
Changed paths:
M tmux.h
M window-panes.c
M window.c
Log Message:
-----------
Add a flag to turn off scrollbars for display-panes; GitHub issue 5440
from David Marte.
Commit: 5cd5df1d33083cc07e3870583aa8b96114263f2a
https://github.com/tmux/tmux/commit/5cd5df1d33083cc07e3870583aa8b96114263f2a
Author: tmux update bot <[email protected]>
Date: 2026-07-29 (Wed, 29 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:
Add a flag to turn off scrollbars for display-panes; GitHub issue 5440 from
David Marte.
Commit: 44b8a40b8c8dea2fb938b38263844986b1deb6d1
https://github.com/tmux/tmux/commit/44b8a40b8c8dea2fb938b38263844986b1deb6d1
Author: nicm <[email protected]>
Date: 2026-07-29 (Wed, 29 Jul 2026)
Changed paths:
M grid-reader.c
M grid.c
M tmux.h
M window-copy.c
Log Message:
-----------
Correctly skip padding at end of line, GitHub issue 5411.
Commit: fa38b36f1f77254fca3c4b840975c5d4ce7af72b
https://github.com/tmux/tmux/commit/fa38b36f1f77254fca3c4b840975c5d4ce7af72b
Author: tmux update bot <[email protected]>
Date: 2026-07-29 (Wed, 29 Jul 2026)
Changed paths:
M grid-reader.c
M grid.c
M tmux.h
M window-copy.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Correctly skip padding at end of line, GitHub issue 5411.
Commit: 265fb7b4ea386be4b2b3cd226113c74a370e8246
https://github.com/tmux/tmux/commit/265fb7b4ea386be4b2b3cd226113c74a370e8246
Author: Nicholas Marriott <[email protected]>
Date: 2026-07-29 (Wed, 29 Jul 2026)
Changed paths:
M regress/copy-mode-test-vi.sh
Log Message:
-----------
Test for vi keys and padding.
Commit: 8dfb7d029488ec6f6bee7ba47e317b2de78712ab
https://github.com/tmux/tmux/commit/8dfb7d029488ec6f6bee7ba47e317b2de78712ab
Author: nicm <[email protected]>
Date: 2026-07-30 (Thu, 30 Jul 2026)
Changed paths:
M format.c
Log Message:
-----------
Fix unzoomed width when scrollbars are hidden.
Commit: 31dccb6bc9521b0ea46307974d071ad7f09f0e9b
https://github.com/tmux/tmux/commit/31dccb6bc9521b0ea46307974d071ad7f09f0e9b
Author: tmux update bot <[email protected]>
Date: 2026-07-30 (Thu, 30 Jul 2026)
Changed paths:
M format.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Fix unzoomed width when scrollbars are hidden.
Commit: cce56fa19b29ae2368390bdf2d464e97d61b59f3
https://github.com/tmux/tmux/commit/cce56fa19b29ae2368390bdf2d464e97d61b59f3
Author: miod <[email protected]>
Date: 2026-08-02 (Sun, 02 Aug 2026)
Changed paths:
M Makefile
Log Message:
-----------
Pessimize compiler flags for screen-redraw.c to prevent tmux from dumping core
upon startup on landisk.
Commit: fa8c5789a6efb552ef6dd1690ed9534b43e8ccbb
https://github.com/tmux/tmux/commit/fa8c5789a6efb552ef6dd1690ed9534b43e8ccbb
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M regress/copy-mode-test-vi.sh
Log Message:
-----------
Sleep after kill.
Commit: fc9270c9430c18c4e114580c1005e1ae878cc9ec
https://github.com/tmux/tmux/commit/fc9270c9430c18c4e114580c1005e1ae878cc9ec
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
A regress/server-socket-error.sh
Log Message:
-----------
Test for socket error from Rayan Salhab.
Commit: 433a5cf580f44c0d88dbc1752a8bfb459162e14d
https://github.com/tmux/tmux/commit/433a5cf580f44c0d88dbc1752a8bfb459162e14d
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
A regress/tab-cell-background.sh
Log Message:
-----------
Add regress test from Ayman Bagabas.
Commit: 4918360ea12cdc15f2a43ce021f7e0631eb46856
https://github.com/tmux/tmux/commit/4918360ea12cdc15f2a43ce021f7e0631eb46856
Author: nicm <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M server.c
Log Message:
-----------
Exit failure on socket failure, from Rayan Salhab.
Commit: 01a775a46c250761cf650058010fc0c6fe128732
https://github.com/tmux/tmux/commit/01a775a46c250761cf650058010fc0c6fe128732
Author: nicm <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M grid-view.c
M grid.c
M screen-write.c
M tmux.h
Log Message:
-----------
Store background colour in padding cells and correctly clear adjacent
cells when tabs are overwritten, GitHu issue 5441 from Ayman Bagabas.
Commit: fba5ece05cfd489bda5d228ca4b3bb60bb79729e
https://github.com/tmux/tmux/commit/fba5ece05cfd489bda5d228ca4b3bb60bb79729e
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M grid-view.c
M grid.c
M screen-write.c
M server.c
M tmux.h
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Store background colour in padding cells and correctly clear adjacent cells
when tabs are overwritten, GitHu issue 5441 from Ayman Bagabas.
Exit failure on socket failure, from Rayan Salhab.
Pessimize compiler flags for screen-redraw.c to prevent tmux from dumping
core upon startup on landisk.
Commit: 6db5175e4edaaf3d57822282a980813e388667a8
https://github.com/tmux/tmux/commit/6db5175e4edaaf3d57822282a980813e388667a8
Author: nicm <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M cfg.c
M cmd-queue.c
M control-notify.c
M control.c
M tmux.h
Log Message:
-----------
Queue control mode notifications rather than emitting them inside
%begin/%end, GitHub issue 5458 from George Nachman.
Commit: 9228f97d7dc8e0571325c0c2c22c4031d8a7d07b
https://github.com/tmux/tmux/commit/9228f97d7dc8e0571325c0c2c22c4031d8a7d07b
Author: tmux update bot <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M cfg.c
M cmd-queue.c
M control-notify.c
M control.c
M tmux.h
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Queue control mode notifications rather than emitting them inside
%begin/%end, GitHub issue 5458 from George Nachman.
Commit: cd3f577c8520035ab4b51dd62d3b033a253a3911
https://github.com/tmux/tmux/commit/cd3f577c8520035ab4b51dd62d3b033a253a3911
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
A regress/control-notify-guard.sh
Log Message:
-----------
Add test for control mode events and guards.
Commit: ca0d77855fe6aa2429054c693f25349d6face95b
https://github.com/tmux/tmux/commit/ca0d77855fe6aa2429054c693f25349d6face95b
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
A regress/control-client-exit-stalled.sh
Log Message:
-----------
Client exit test from Ben Maurer.
Commit: f07a76d959c3bd49410ea9d69c29e45338554941
https://github.com/tmux/tmux/commit/f07a76d959c3bd49410ea9d69c29e45338554941
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M regress/pane-ops.sh
Log Message:
-----------
Use move-pane for a test.
Commit: 114aa6808218c68e69dcd0730d67567fe44681ef
https://github.com/tmux/tmux/commit/114aa6808218c68e69dcd0730d67567fe44681ef
Author: nicm <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M control.c
M server-client.c
M tmux.h
Log Message:
-----------
Do not let a stuck client prevent the server from exiting - give up
after 10 seconds. GitHub issue 5444 from Ben Maurer.
Commit: 7a431ec7b995f2e0a8f72ea2a9a4903043a07158
https://github.com/tmux/tmux/commit/7a431ec7b995f2e0a8f72ea2a9a4903043a07158
Author: tmux update bot <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M control.c
M server-client.c
M tmux.h
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Do not let a stuck client prevent the server from exiting - give up after 10
seconds. GitHub issue 5444 from Ben Maurer.
Commit: d2322d0114c1d3313aa84151804a399e1c0b6ddf
https://github.com/tmux/tmux/commit/d2322d0114c1d3313aa84151804a399e1c0b6ddf
Author: nicm <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M cmd-join-pane.c
Log Message:
-----------
Check for floating only for flags that require a floating pane, reported
by Ilya Grigoriev.
Commit: c9ae3f6a0207444292076c9ab74054115504858f
https://github.com/tmux/tmux/commit/c9ae3f6a0207444292076c9ab74054115504858f
Author: tmux update bot <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M cmd-join-pane.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Check for floating only for flags that require a floating pane, reported by
Ilya Grigoriev.
Commit: 5cd1976a4a5bbefc9391d2e3febc4ca4d74ebede
https://github.com/tmux/tmux/commit/5cd1976a4a5bbefc9391d2e3febc4ca4d74ebede
Author: nicm <[email protected]>
Date: 2026-08-04 (Tue, 04 Aug 2026)
Changed paths:
M control.c
M server-client.c
Log Message:
-----------
Do not attempt to drain write buffer on stuck clients, since it requires
a weird dance to make libevent do it. Instead, just ignore the client
and destroy the buffer normally if not drained in 10 seconds.
Commit: 36381f0884eef72c5cdbdbef70e9238fa9367c79
https://github.com/tmux/tmux/commit/36381f0884eef72c5cdbdbef70e9238fa9367c79
Author: tmux update bot <[email protected]>
Date: 2026-08-04 (Tue, 04 Aug 2026)
Changed paths:
M control.c
M server-client.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Do not attempt to drain write buffer on stuck clients, since it requires a
weird dance to make libevent do it. Instead, just ignore the client and destroy
the buffer normally if not drained in 10 seconds.
Commit: 3894397b07fd8473a7bb315b1aaa7605bd6d4447
https://github.com/tmux/tmux/commit/3894397b07fd8473a7bb315b1aaa7605bd6d4447
Author: claudio <[email protected]>
Date: 2026-08-04 (Tue, 04 Aug 2026)
Changed paths:
M proc.c
Log Message:
-----------
Switch from imsg_get to imsgbuf_get and switch type of n to int.
OK tb@
Commit: d5afb67a81d8a30379e0d4186ec4b968244393bf
https://github.com/tmux/tmux/commit/d5afb67a81d8a30379e0d4186ec4b968244393bf
Author: tmux update bot <[email protected]>
Date: 2026-08-04 (Tue, 04 Aug 2026)
Changed paths:
M proc.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Switch from imsg_get to imsgbuf_get and switch type of n to int.
Commit: 72e705cbd6c3d92b48c56fa2f687a12b838a6b66
https://github.com/tmux/tmux/commit/72e705cbd6c3d92b48c56fa2f687a12b838a6b66
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M regress/pipe-pane.sh
Log Message:
-----------
Tweak times for macOS.
Commit: 0198ee9e51bd47c7947fde3d9f5ebdc13ae82030
https://github.com/tmux/tmux/commit/0198ee9e51bd47c7947fde3d9f5ebdc13ae82030
Author: nicm <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M format.c
Log Message:
-----------
Do not log when logging is off, from Michael Grant.
Commit: fe384e06bc9fa83c589c0294ab3f9489fe848c99
https://github.com/tmux/tmux/commit/fe384e06bc9fa83c589c0294ab3f9489fe848c99
Author: nicm <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M format.c
M tmux.1
Log Message:
-----------
Add pane_private_modes format with list of DEC private modes, from
George Nachman.
Commit: 1995b5559d749bd804ac938500814e2c0e049bfd
https://github.com/tmux/tmux/commit/1995b5559d749bd804ac938500814e2c0e049bfd
Author: nicm <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M session.c
Log Message:
-----------
Do not crash when synchronizing groups and there is no current window.
GitHub issue 5467 from Ju-an Zhang.
Commit: e56a04215313b42326e91971cb83759d410d61a2
https://github.com/tmux/tmux/commit/e56a04215313b42326e91971cb83759d410d61a2
Author: nicm <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M mode-tree.c
Log Message:
-----------
Use ACS arrows for tree mode.
Commit: d5dc0ba85555f24d48d2a39e0ef6570347560043
https://github.com/tmux/tmux/commit/d5dc0ba85555f24d48d2a39e0ef6570347560043
Author: tmux update bot <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M format.c
M mode-tree.c
M session.c
M tmux.1
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Use ACS arrows for tree mode.
Do not crash when synchronizing groups and there is no current window. GitHub
issue 5467 from Ju-an Zhang.
Add pane_private_modes format with list of DEC private modes, from George
Nachman.
Do not log when logging is off, from Michael Grant.
Commit: bd483a63cfa6714f765ef396bdcb35a0729149b0
https://github.com/tmux/tmux/commit/bd483a63cfa6714f765ef396bdcb35a0729149b0
Author: nicm <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M tmux.h
M tty-term.c
M window-client.c
Log Message:
-----------
Ignore Ms if it is invalid (for example no %p1) and report in client
mode, GitHub issue 5460.
Commit: d60dbcf91c183358cef3c1750641688e34bbe5ab
https://github.com/tmux/tmux/commit/d60dbcf91c183358cef3c1750641688e34bbe5ab
Author: tmux update bot <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M tmux.h
M tty-term.c
M window-client.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Ignore Ms if it is invalid (for example no %p1) and report in client mode,
GitHub issue 5460.
Commit: 4a9dbac43573fe4ba7e9798b159eb718ff8df2d7
https://github.com/tmux/tmux/commit/4a9dbac43573fe4ba7e9798b159eb718ff8df2d7
Author: nicm <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M key-bindings.c
M tmux.1
M window-copy.c
Log Message:
-----------
Add a refresh-now command and change the r binding back to it in copy mode.
Commit: 2e394bef117b29b0c5c566f50d07be2aee23688a
https://github.com/tmux/tmux/commit/2e394bef117b29b0c5c566f50d07be2aee23688a
Author: tmux update bot <[email protected]>
Date: 2026-08-05 (Wed, 05 Aug 2026)
Changed paths:
M key-bindings.c
M tmux.1
M window-copy.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Add a refresh-now command and change the r binding back to it in copy mode.
Commit: 641e75e6e251de581fa3154fd2d1523d17d76395
https://github.com/tmux/tmux/commit/641e75e6e251de581fa3154fd2d1523d17d76395
Author: nicm <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M key-bindings.c
M tmux.1
Log Message:
-----------
Add T key to change pane title, from Fouad Wahabi in GitHub issue 5461.
Commit: 40a485db9ce9222aaea3d4dc28666c7952aa1eb9
https://github.com/tmux/tmux/commit/40a485db9ce9222aaea3d4dc28666c7952aa1eb9
Author: tmux update bot <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M key-bindings.c
M tmux.1
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Add T key to change pane title, from Fouad Wahabi in GitHub issue 5461.
Commit: 35ab6600429881b7a594548ca23d7c0d5006c2a1
https://github.com/tmux/tmux/commit/35ab6600429881b7a594548ca23d7c0d5006c2a1
Author: Ben Boeckel <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M .github/workflows/lock.yml
M .github/workflows/regress.yml
Log Message:
-----------
ci: only run `lock` and `regress` workflows on the main repo
Forks are just wasting CI cycles spinning actions which are probably not
looked at. Also avoid locking issues and PRs on any forks with
upstream's policies.
Commit: cbb1da66c39aa692c71545328464d1d21628debd
https://github.com/tmux/tmux/commit/cbb1da66c39aa692c71545328464d1d21628debd
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-06 (Thu, 06 Aug 2026)
Changed paths:
M .github/workflows/lock.yml
M .github/workflows/regress.yml
Log Message:
-----------
Merge pull request #5471 from mathstuf/actions-only-on-main-repo
ci: only run `lock` and `regress` workflows on the main repo
Commit: 2ec1038ffd49a2fb8e5741d689bc8889820a896e
https://github.com/tmux/tmux/commit/2ec1038ffd49a2fb8e5741d689bc8889820a896e
Author: nicm <[email protected]>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
M cmd-split-window.c
Log Message:
-----------
Always unzoom before splitting window, for floating panes also. We
already unzoomed for tiled panes and this does the same for floating
panes (until we support having them float over a zoomed pane). From Éric
NICOLAS.
Commit: a598b2a910ca169540eed05a61457e43da75acc8
https://github.com/tmux/tmux/commit/a598b2a910ca169540eed05a61457e43da75acc8
Author: tmux update bot <[email protected]>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
M cmd-split-window.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Always unzoom before splitting window, for floating panes also. We already
unzoomed for tiled panes and this does the same for floating panes (until we
support having them float over a zoomed pane). From Éric NICOLAS.
Commit: 10048f6579209fd1ca18ff6c5436628dec012371
https://github.com/tmux/tmux/commit/10048f6579209fd1ca18ff6c5436628dec012371
Author: nicm <[email protected]>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
M cmd-split-window.c
Log Message:
-----------
Only unzoom in the floating-split case, modal panes take care of themselves.
Commit: 851c5a933d4838c32ad06c248b2ba975d106149c
https://github.com/tmux/tmux/commit/851c5a933d4838c32ad06c248b2ba975d106149c
Author: tmux update bot <[email protected]>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
M cmd-split-window.c
Log Message:
-----------
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
Only unzoom in the floating-split case, modal panes take care of themselves.
Commit: c6f62289b0496ebfa39e48cbd232b20bc1ba61d3
https://github.com/tmux/tmux/commit/c6f62289b0496ebfa39e48cbd232b20bc1ba61d3
Author: Nicholas Marriott <[email protected]>
Date: 2026-08-07 (Fri, 07 Aug 2026)
Changed paths:
M .github/workflows/lock.yml
M .github/workflows/regress.yml
M cfg.c
M cmd-join-pane.c
M cmd-queue.c
M cmd-split-window.c
M control-notify.c
M control.c
M format.c
M grid-reader.c
M grid-view.c
M grid.c
M key-bindings.c
M mode-tree.c
M proc.c
A regress/control-client-exit-stalled.sh
A regress/control-notify-guard.sh
M regress/copy-mode-test-vi.sh
M regress/pane-ops.sh
M regress/pipe-pane.sh
A regress/server-socket-error.sh
A regress/tab-cell-background.sh
M screen-write.c
M server-client.c
M server.c
M session.c
M tmux.1
M tmux.h
M tty-term.c
M window-client.c
M window-copy.c
M window-panes.c
M window.c
Log Message:
-----------
Merge branch 'master' into command_parser
Compare: https://github.com/tmux/tmux/compare/b114b7e089d4...c6f62289b049
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/b114b7-c6f622%40github.com.