Nicholas Marriott
16064a410e
Merge branch 'master' into command_parser
2026-07-21 08:34:58 +01:00
Nicholas Marriott
8aaae25e56
Fix a merge and add test bits.
2026-07-21 08:00:39 +01:00
Thomas Adam
5ed5e3606e
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).
2026-07-20 18:17:19 +01:00
nicm
d13b69ece4
Change cellused/size to 16 bits and time to 32 bits in grid_line and add
...
the OSC 133 positions (size stays the same).
2026-07-20 14:44:19 +00:00
tmux update bot
88a91b9f83
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Correctly include status line in pane height.
2026-07-20 11:14:58 +00:00
nicm
efcfc55535
Correctly include status line in pane height.
2026-07-20 11:14:56 +00:00
tmux update bot
afb3e954bf
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.
2026-07-19 22:36:41 +00:00
nicm
aea209b142
Remove bits to disable removing empty lines since actually we want to do
...
that - zoom added them in the first place.
2026-07-19 22:36:40 +00:00
tmux update bot
8dd0e2129e
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Copy the home directory if it comes from getpwuid.
2026-07-19 20:33:37 +00:00
nicm
8024fab1f2
Copy the home directory if it comes from getpwuid.
2026-07-19 20:33:36 +00:00
Nicholas Marriott
c750c014b2
Extend test.
2026-07-19 20:58:20 +01:00
tmux update bot
1b179582e6
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@.
2026-07-19 19:57:33 +00:00
nicm
c766669b3b
Add unzoomed width and height formats and use them for the sizes shown
...
in panes mode, reported by tb@.
2026-07-19 19:57:31 +00:00
tmux update bot
c45bf2e84d
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.
2026-07-19 18:29:04 +00:00
nicm
6ef280fb0f
Guard x as well as y to avoid overflow, GitHub issue 5409 from Park
...
Seongjae.
2026-07-19 18:29:02 +00:00
Nicholas Marriott
2a2bce3dd4
Fix tty-keys.sh test.
2026-07-19 18:34:18 +01:00
tmux update bot
cad1c81c71
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.
2026-07-17 19:34:36 +00:00
nicm
496bfdce38
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.
2026-07-17 19:34:34 +00:00
tmux update bot
bacc7952ad
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add some missing calls to invalidate scene.
2026-07-17 16:49:56 +00:00
nicm
377a810168
Add some missing calls to invalidate scene.
2026-07-17 16:49:55 +00:00
Nicholas Marriott
481d48b53b
3.8 changes.
2026-07-17 17:44:43 +01:00
tmux update bot
6dacc024f0
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).
2026-07-17 14:08:10 +00:00
nicm
1ce000062a
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).
2026-07-17 14:08:08 +00:00
Thomas Adam
5bd10a8c2a
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.
2026-07-17 13:24:25 +01:00
nicm
2711780dff
Move per-client window sizes into control.c since the only user is for
...
control mode.
2026-07-17 12:15:52 +00:00
nicm
a177d0f590
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.
2026-07-17 12:15:52 +00:00
tmux update bot
a8ad3c7d43
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.
2026-07-17 09:00:53 +00:00
nicm
d5b1f3ad89
Clear cfg_client if the client is destroyed to prevent UAF found by Ilya
...
Grigoriev.
2026-07-17 09:00:52 +00:00
Nicholas Marriott
b46684427f
Extend control client size test.
2026-07-17 09:37:50 +01:00
Nicholas Marriott
5cd43626ef
cmd_template_replace test.
2026-07-17 09:29:59 +01:00
Nicholas Marriott
43092f8d54
Test for client lost during config file.
2026-07-17 09:13:33 +01:00
Your Name
fcc7366e86
Merge branch 'master' into command_parser
2026-07-16 21:26:42 +01:00
tmux update bot
e50545f451
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Fix uninitialized var for sscanf %n.
2026-07-16 16:43:22 +00:00
nicm
1d0d22df22
Fix uninitialized var for sscanf %n.
2026-07-16 16:43:21 +00:00
tmux update bot
f07ea87e20
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not redraw overlays unless actually asked to, GitHub issue 5398 from Noam Stolero.
2026-07-16 12:54:46 +00:00
nicm
824a07290f
Do not redraw overlays unless actually asked to, GitHub issue 5398 from
...
Noam Stolero.
2026-07-16 12:54:45 +00:00
Nicholas Marriott
fba51526af
Modal pane regression test.
2026-07-16 13:16:29 +01:00
tmux update bot
15746a1bc7
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Small section missed from previous.
Add modal panes, created currently with new-pane -O. There is one modal pane per window and it must be a floating pane. These are intended to replace popups. Currently a modal pane will unzoom a zoomed window and rezoom it when it is closed (a bit like modes do), but this is planned to change when we get an always-on-top flag.
2026-07-15 15:53:06 +00:00
nicm
edefce8eb5
Small section missed from previous.
2026-07-15 15:53:04 +00:00
nicm
d98635e1bd
Add modal panes, created currently with new-pane -O. There is one modal
...
pane per window and it must be a floating pane. These are intended to
replace popups. Currently a modal pane will unzoom a zoomed window and
rezoom it when it is closed (a bit like modes do), but this is planned
to change when we get an always-on-top flag.
2026-07-15 15:53:04 +00:00
tmux update bot
9459c7ca64
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Clear the "waiting for editor" area before writing so stray characters aren't visible from underneath.
2026-07-15 13:29:09 +00:00
nicm
75c874c55b
Clear the "waiting for editor" area before writing so stray characters
...
aren't visible from underneath.
2026-07-15 13:29:08 +00:00
tmux update bot
10b2bb76f6
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add a mouse binding for empty areas of the window so C-Drag works on them as well.
2026-07-15 12:04:25 +00:00
nicm
cbb97b961c
Add a mouse binding for empty areas of the window so C-Drag works on
...
them as well.
2026-07-15 12:04:24 +00:00
Nicholas Marriott
5350da0be3
Update test.
2026-07-15 11:38:49 +01:00
Nicholas Marriott
5d2b6542b6
Fix control mode error and update regression tests.
2026-07-15 11:05:15 +01:00
Nicholas Marriott
1c7ed8d9ad
Remove README.ja from EXTRA_DIST.
2026-07-15 10:40:47 +01:00
Nicholas Marriott
8f2d25024a
Remove README.ja which has not been updated since 2018 and is out of date.
2026-07-15 10:39:46 +01:00
Nicholas Marriott
66e6b2e1c3
Merge master into command_parser
2026-07-15 10:34:14 +01:00
tmux update bot
4e586ed0b8
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Switch menus also to be attached to the window instead of an overlay and drawn as part of the client's scene. This means removing the popup menu.
2026-07-14 22:13:52 +00:00