Nicholas Marriott
9c1d5a080b
Use hash for actions, from Andreas Fehlner.
2026-08-31 20:52:54 +01:00
tmux update bot
b28244e2fe
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not leak temporary commands when expanding aliases, from Jeong, Heon.
Do not allow popups for control clients, from Noam Stolero.
Layout cell can be replaced by unzoom, fixes use after free. From Uzair Aftab.
Do not try to append zero size cells, from Uzair Aftab.
Clear stale marks when a search regex fails to compile, GitHub issue 5547 from Uzair Aftab.
2026-08-31 14:56:14 +00:00
nicm
8b3834c34f
Do not leak temporary commands when expanding aliases, from Jeong, Heon.
2026-08-31 14:56:12 +00:00
nicm
af3e4d2e5b
Do not allow popups for control clients, from Noam Stolero.
2026-08-31 14:56:12 +00:00
nicm
c552d1bf16
Layout cell can be replaced by unzoom, fixes use after free. From Uzair
...
Aftab.
2026-08-31 14:56:12 +00:00
nicm
6a1ecdcce3
Do not try to append zero size cells, from Uzair Aftab.
2026-08-31 14:56:12 +00:00
nicm
39357c829c
Clear stale marks when a search regex fails to compile, GitHub issue
...
5547 from Uzair Aftab.
2026-08-31 14:56:12 +00:00
tmux update bot
40381bdcd9
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not walk off end of grid lines if last line is wrapped, reported by Moe Khalilov.
Do no free input context if it is NULL when popup create fails.
2026-08-28 10:32:01 +00:00
nicm
7bad4f7722
Do not walk off end of grid lines if last line is wrapped, reported by
...
Moe Khalilov.
2026-08-28 10:32:00 +00:00
nicm
65e811570b
Do no free input context if it is NULL when popup create fails.
2026-08-28 10:32:00 +00:00
tmux update bot
dd31900f80
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Ignore focus events earlier to avoid them interfering with prefix, GitHub issue 5539.
2026-08-28 09:02:23 +00:00
nicm
013ada58c8
Ignore focus events earlier to avoid them interfering with prefix,
...
GitHub issue 5539.
2026-08-28 09:02:22 +00:00
Nicholas Marriott
78dad45f3b
Add timeout for lock and don't keep credentials for regress, from Andreas
...
Fehlner.
2026-08-28 09:07:16 +01:00
Nicholas Marriott
52b452948f
Check for buffer write error.
2026-08-28 08:56:12 +01:00
tmux update bot
267746603a
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Fix tiled pane resizing with floating layout cells, reported by Kevin Hovsäter.
2026-08-25 21:31:27 +00:00
nicm
b26b240613
Fix tiled pane resizing with floating layout cells, reported by Kevin
...
Hovsäter.
2026-08-25 21:31:25 +00:00
Nicholas Marriott
8e48c889dd
Add a resize test.
2026-08-25 19:36:06 +01:00
tmux update bot
f4445a310a
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add a clear-on-attach option which when turned off scrolls away the existing terminal state instead of entering the alternate screen. This is useful in environments where tmux is started as a login shell but it is important that any pre-tmux messages are still visible. GitHub issue 5508 from Josef Řídký.
2026-08-25 11:30:47 +00:00
nicm
4157b64754
Add a clear-on-attach option which when turned off scrolls away the
...
existing terminal state instead of entering the alternate screen. This
is useful in environments where tmux is started as a login shell but it
is important that any pre-tmux messages are still visible. GitHub issue
5508 from Josef Řídký.
2026-08-25 11:30:45 +00:00
tmux update bot
0d2aafe7b7
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not pass NULL to qsort, and add checks for invalid session or window after swap.
2026-08-25 09:38:42 +00:00
nicm
6f4c9b32af
Do not pass NULL to qsort, and add checks for invalid session or window
...
after swap.
2026-08-25 09:38:40 +00:00
tmux update bot
eb77a75ab7
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not leak exit message on client free, from Jeong, Heon.
Tidy up args_make_commands reference counting to fix a memory leak, from Jeong, Heon.
2026-08-25 07:59:42 +00:00
nicm
0851650c6b
Do not leak exit message on client free, from Jeong, Heon.
2026-08-25 07:59:40 +00:00
nicm
1459c90a7f
Tidy up args_make_commands reference counting to fix a memory leak, from
...
Jeong, Heon.
2026-08-25 07:59:40 +00:00
tmux update bot
af29c080ba
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Correct a comparison ('\0' should be 0).
If a pane has no scrollbar, don't bother to redraw it, and if redraw is deferred change scrollbar redraws into redraw-all-scrollbars not redraw entire window. GitHub issue 5529.
2026-08-25 01:46:56 +00:00
nicm
50ea32162f
Correct a comparison ('\0' should be 0).
2026-08-25 01:46:55 +00:00
nicm
2d5328a860
If a pane has no scrollbar, don't bother to redraw it, and if redraw is
...
deferred change scrollbar redraws into redraw-all-scrollbars not redraw
entire window. GitHub issue 5529.
2026-08-25 01:46:55 +00:00
tmux update bot
e5db7598b2
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not add messages to cfg_causes after config has finished, GitHub issue 5528.
2026-08-24 22:03:29 +00:00
nicm
dc78d8f9ea
Do not add messages to cfg_causes after config has finished, GitHub
...
issue 5528.
2026-08-24 22:03:27 +00:00
tmux update bot
022b8451e3
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Always use synchronized updates in copy mode (like when not in the active pane), since copy mode will almost always moved the cursor. From Artem Goldenberg in GitHub issue 5525.
2026-08-24 16:44:37 +00:00
nicm
5b54c7d41a
Always use synchronized updates in copy mode (like when not in the
...
active pane), since copy mode will almost always moved the cursor. From
Artem Goldenberg in GitHub issue 5525.
2026-08-24 16:44:34 +00:00
tmux update bot
f94036b2b0
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Free any remaining items when destroying screen, from Jeong, Heon.
2026-08-24 15:57:10 +00:00
nicm
7d358208b9
Free any remaining items when destroying screen, from Jeong, Heon.
2026-08-24 15:57:09 +00:00
tmux update bot
c8ff8ea96f
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add {} to shell escape characters (special in bash/ksh/csh), GitHub issue 5514.
2026-08-24 15:02:17 +00:00
nicm
402d366bba
Add {} to shell escape characters (special in bash/ksh/csh), GitHub
...
issue 5514.
2026-08-24 15:02:15 +00:00
Nicholas Marriott
41e701ad84
Return early if image is zero height when generating fallback, otherwise we can
...
allocated too little space. Reported by Vivek Parikh.
2026-08-24 15:28:17 +01:00
tmux update bot
f763f94556
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not leak cached status line, from Jeong, Heon.
Free pane fallback range when freeing pane, from Jeong, Heon.
Do not leak path when destroying client, from Jeong, Heon.
Do not leak format when drawing preview, from Jeong, Heon.
Do not leak buffer name on failure, from Jeong, Heon.
2026-08-24 08:28:15 +00:00
nicm
c9f5ecb4b5
Do not leak cached status line, from Jeong, Heon.
2026-08-24 08:28:13 +00:00
nicm
7792a74c76
Free pane fallback range when freeing pane, from Jeong, Heon.
2026-08-24 08:28:13 +00:00
nicm
4cabc2ae85
Do not leak path when destroying client, from Jeong, Heon.
2026-08-24 08:28:13 +00:00
nicm
995b395795
Do not leak format when drawing preview, from Jeong, Heon.
2026-08-24 08:28:13 +00:00
nicm
3d44f75d09
Do not leak buffer name on failure, from Jeong, Heon.
2026-08-24 08:28:13 +00:00
tmux update bot
c1f947a3c5
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Use correct X position when combining characters, GitHub issue 5511 from Francesc Rosas.
2026-08-21 11:56:01 +00:00
nicm
696a16cca2
Use correct X position when combining characters, GitHub issue 5511 from
...
Francesc Rosas.
2026-08-21 11:55:59 +00:00
Nicholas Marriott
936bb6e7cd
Regress for GitHub issue 5511 from Francesc Rosas.
2026-08-21 10:54:29 +01:00
tmux update bot
8dfa903346
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add a way for floating panes to stay above zoom (-A) flag. Use by default for modal panes to match popups.
2026-08-20 12:57:29 +00:00
nicm
95a7170709
Add a way for floating panes to stay above zoom (-A) flag. Use by
...
default for modal panes to match popups.
2026-08-20 12:57:26 +00:00
Nicholas Marriott
554c4bbde4
Tests for modal panes on top.
2026-08-20 10:19:19 +01:00
Nicholas Marriott
ac23f21a2c
More regress tests for zoom.
2026-08-20 09:18:58 +01:00
tmux update bot
6696151008
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Stop at the right end line when walking wrapped lines, GitHub issue 5479.
2026-08-19 21:05:08 +00:00