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
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
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
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
nicm
ad6832e697
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:51 +00:00
Nicholas Marriott
11496010c0
Update test outputs.
2026-07-14 22:15:08 +01:00
Nicholas Marriott
e54785ddd6
Add menu tests.
2026-07-14 22:09:52 +01:00
Thomas Adam
6546fa0982
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Convert display-panes away from an overlay and into a mode. This is another step on the road of getting rid of overlays altogether (they are full of special cases; popups and menus are to go also eventually). We lose some of the styling of borders but gain the ability to run display-panes in another pane (perhaps not hugely useful but one never knows). The -b flag goes away as no longer useful.
2026-07-14 21:20:22 +01:00
nicm
1a02c9957c
Convert display-panes away from an overlay and into a mode. This is
...
another step on the road of getting rid of overlays altogether (they are
full of special cases; popups and menus are to go also eventually). We
lose some of the styling of borders but gain the ability to run
display-panes in another pane (perhaps not hugely useful but one never
knows). The -b flag goes away as no longer useful.
2026-07-14 19:57:30 +00:00
tmux update bot
145f8ef173
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Typos and doc fixes, from Ben Boeckel.
2026-07-14 17:24:20 +00:00
nicm
34a11db6ca
Typos and doc fixes, from Ben Boeckel.
2026-07-14 17:24:18 +00:00
Nicholas Marriott
d705471aa5
Regression tests for display-panes changes.
2026-07-14 18:18:52 +01:00
tmux update bot
67f71fe4ac
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Handle padding and tab redraw correctly in copy mode.
2026-07-14 13:12:49 +00:00
nicm
a10252dad2
Handle padding and tab redraw correctly in copy mode.
2026-07-14 13:12:48 +00:00
tmux update bot
c9d6d4b601
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not clear lines when we are just going to overwrite them in copy mode.
2026-07-14 12:17:19 +00:00
nicm
f88189cd59
Do not clear lines when we are just going to overwrite them in copy mode.
2026-07-14 12:17:17 +00:00
Nicholas Marriott
c39d69f961
More copy mode tests.
2026-07-14 12:05:06 +01:00
Nicholas Marriott
cf110d9d1d
Copy mode redraw test.
2026-07-14 10:07:51 +01:00
tmux update bot
ed4245a74d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add e key to open editor to customize mode (like buffer mode) and a key to show only changed items.
2026-07-14 04:18:54 +00:00
nicm
09d5977263
Add e key to open editor to customize mode (like buffer mode) and a key
...
to show only changed items.
2026-07-14 04:18:52 +00:00
tmux update bot
42b3ea0d74
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Apply dragging change to scroll-down as well as scroll-up.
2026-07-13 22:40:19 +00:00
nicm
2a75cc2236
Apply dragging change to scroll-down as well as scroll-up.
2026-07-13 22:40:18 +00:00
Nicholas Marriott
df6ed20271
Add customize mode test.
2026-07-13 23:03:33 +01:00
tmux update bot
de7fdbe85d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Add environment to customize mode also
2026-07-13 21:54:09 +00:00
nicm
37da97fbe6
Add environment to customize mode also
2026-07-13 21:54:08 +00:00
Nicholas Marriott
f0f59bc2fd
Fix a test.
2026-07-13 22:52:25 +01:00
Nicholas Marriott
9c65d349e8
Tweak times in tests.
2026-07-13 22:08:58 +01:00
Nicholas Marriott
2818069d5f
Merge pull request #5389 from YayoRazo/fix/prompt-history-getline
...
fix(compat): drop fgetln compat shim, migrate prompt-history.c to getline
2026-07-13 21:25:10 +01:00
tmux update bot
2f0308ea4d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Replace last use of fgetln with getline, GitHub issue 5389 from Yayo Razo.
Add hooks to customize mode.
2026-07-13 20:22:00 +00:00
nicm
b1c347ee0c
Replace last use of fgetln with getline, GitHub issue 5389 from Yayo Razo.
2026-07-13 20:21:59 +00:00
nicm
fba5083b58
Add hooks to customize mode.
2026-07-13 20:21:59 +00:00
Thomas Adam
9c9477ae76
Tweak previous; include SYNCING.md
2026-07-13 20:30:47 +01:00
Thomas Adam
e4dbd11d44
doc: rewrite SYNCING and reformat to markdown
...
Rewrite the SYNCING document to reflect that everything runs on Github.
Add examples on how to deal with merge conflicts.
Also reformat to markdown so any examples are more obvious in different
renderers.
2026-07-13 20:29:35 +01:00