Nicholas Marriott
b7e81de85e
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
tmux: remove redundant event_del()/evtimer_del()
Like xterm, ignore DL and EL outside the scroll region, GitHub issue 5754.
2026-10-16 13:38:05 +01:00
bket
00bddc8893
tmux: remove redundant event_del()/evtimer_del()
...
event_add(3) automatically replaces any pending timeout for an existing
event, making explicit event_del() / evtimer_del() calls immediately
before event_add() / evtimer_add() unnecessary.
OK nicm@
2026-10-16 12:36:41 +00:00
nicm
5965228c1f
Like xterm, ignore DL and EL outside the scroll region, GitHub issue 5754.
2026-10-16 12:36:41 +00:00
Nicholas Marriott
de0c3e0a78
Test for 5756 from Alejandro Pacheco.
2026-10-16 13:17:24 +01:00
Nicholas Marriott
9d147116bc
Test for 5752.
2026-10-16 13:01:40 +01:00
Nicholas Marriott
6447ec00a3
Test for EL and DL.
2026-10-16 12:34:07 +01:00
Nicholas Marriott
19ec0de3d7
Image side status bits.
2026-10-16 11:26:06 +01:00
Nicholas Marriott
ea279a1a38
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Fix -e flags in split-window and new-pane usages, from İhsan Deniz.
Add a vertical (side) status line, GitHub issue 5468 from John DeWyze.
2026-10-16 11:25:29 +01:00
nicm
b53f389f07
Fix -e flags in split-window and new-pane usages, from İhsan Deniz.
2026-10-16 11:24:43 +01:00
nicm
a7e8801089
Add a vertical (side) status line, GitHub issue 5468 from John DeWyze.
2026-10-16 11:24:40 +01:00
nicm
6eb906dbd5
Fix -e flags in split-window and new-pane usages, from İhsan Deniz.
2026-10-16 09:52:11 +00:00
nicm
32069f8ced
Add a vertical (side) status line, GitHub issue 5468 from John DeWyze.
2026-10-16 09:52:11 +00:00
Nicholas Marriott
647e15b038
Side status line regress tests.
2026-10-16 09:02:03 +01:00
tmux update bot
4ae6a7ec55
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not lose text after empty lists.
Correct pane offsets when clipping both sides.
Do not include ignore-size clients in status line sizing.
Do not ignore lists with no alignment.
2026-10-16 05:05:46 +00:00
nicm
b5d46cb60d
Do not lose text after empty lists.
2026-10-16 05:05:45 +00:00
nicm
7447c5f9ae
Correct pane offsets when clipping both sides.
2026-10-16 05:05:45 +00:00
nicm
7344f9e595
Do not include ignore-size clients in status line sizing.
2026-10-16 05:05:45 +00:00
nicm
786e738b74
Do not ignore lists with no alignment.
2026-10-16 05:05:45 +00:00
tmux update bot
ad98500ab6
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Use current window for opening menus from mouse so they do not appear to be hidden when opened from status line.
2026-10-16 00:38:10 +00:00
nicm
330876a0a9
Use current window for opening menus from mouse so they do not appear to
...
be hidden when opened from status line.
2026-10-16 00:38:08 +00:00
Nicholas Marriott
c251547e1f
Add a test.
2026-10-15 23:35:38 +01:00
Nicholas Marriott
7417fa745f
More tests.
2026-10-15 23:29:23 +01:00
Nicholas Marriott
1493e07af5
Menu status line test.
2026-10-15 23:16:42 +01:00
Nicholas Marriott
65f1a975e2
Test for 5747.
2026-10-15 20:58:10 +01:00
tmux update bot
c0011d7534
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not skip zoom on floating panes which can leave them inconsistent, GitHub issue 5747.
2026-10-15 19:14:43 +00:00
nicm
4ab3dcac79
Do not skip zoom on floating panes which can leave them inconsistent,
...
GitHub issue 5747.
2026-10-15 19:14:41 +00:00
tmux update bot
cc6d0589cb
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Flip black and white colours for light mode.
2026-10-15 15:15:21 +00:00
nicm
b111fb23ff
Flip black and white colours for light mode.
2026-10-15 15:15:20 +00:00
Nicholas Marriott
b17a4ed1ca
Merge pull request #5748 from ejc3/fix-test-login-shell
...
regress: start panes with /bin/sh, not the login shell
2026-10-15 13:21:13 +01:00
tmux update bot
30cf692c22
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Memory leak fixes from someone in GitHub issues 5739, 5744, 5745, 5746.
Add -f to switch-mode to read choices from a file, GitHub issue 5738.
Set session for {current} target, GitHub issue 5742.
Do not discard control state before a control client creates it, GitHub issue 5740 from Andre Popp.
A few additional readonly checks, GitHub issue 5736 from gmkbenjamin at hotmail dot com.
2026-10-15 10:20:59 +00:00
nicm
173e6a9e05
Memory leak fixes from someone in GitHub issues 5739, 5744, 5745, 5746.
2026-10-15 10:20:57 +00:00
nicm
73d8f81c2c
Add -f to switch-mode to read choices from a file, GitHub issue 5738.
2026-10-15 10:20:57 +00:00
nicm
1fbadf9b41
Set session for {current} target, GitHub issue 5742.
2026-10-15 10:20:57 +00:00
nicm
c67b537146
Do not discard control state before a control client creates it, GitHub
...
issue 5740 from Andre Popp.
2026-10-15 10:20:57 +00:00
nicm
610bf01351
A few additional readonly checks, GitHub issue 5736 from gmkbenjamin at
...
hotmail dot com.
2026-10-15 10:20:57 +00:00
Nicholas Marriott
d3d46c97d7
Test for {current}.
2026-10-15 08:53:21 +01:00
Nicholas Marriott
bc632ff6dc
Test for 5740 and readonly.
2026-10-15 08:48:31 +01:00
Nicholas Marriott
ad1d00ae34
Merge pull request #5709 from ikonst/linux-session-keyring
...
Give the server its own session keyring on Linux
2026-10-15 08:39:19 +01:00
Nicholas Marriott
e201718748
Fix some tests.
2026-10-15 08:36:53 +01:00
Nicholas Marriott
826e013a3a
Merge pull request #5743 from ejc3/fix-test-floating-sockets
...
regress: give floating-pane-scroll-behind-margins.sh its own sockets
2026-10-15 07:47:36 +01:00
ejc3
4fd0875050
regress: start panes with /bin/sh, not the login shell
...
The Makefile runs each test under env -i, so SHELL is unset and the
server's default-shell is the login shell from the password file. It
runs every pane that has no command, as a login shell, and every pane
command given as one string, with -c. zsh takes HOME from the password
file when it is unset, so it reads the user's startup files and
history.
Twenty-six tests type a command into such a pane and give it a fixed
time: twenty-five type an attach to a second server and sleep for a
second, and session-ops.sh types a script and waits five seconds for
it. When the login shell is slow to give a prompt, the checks run
before the command has. zsh, for one, waits until a lock on a non-empty
history file is ten seconds old.
Set SHELL=/bin/sh in the environment the tests run in.
2026-10-15 05:53:29 +00:00
Nicholas Marriott
9ad0056ca9
Image storage and helper changes from the Kitty additions.
2026-10-14 21:08:35 +01:00
tmux update bot
53b97e20fd
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Tidy up APC function.
2026-10-14 17:52:12 +00:00
nicm
cf8c6ec235
Tidy up APC function.
2026-10-14 17:52:10 +00:00
Nicholas Marriott
98e6ed0c01
Merge branch 'master' into image_merge
2026-10-14 16:03:18 +01:00
Nicholas Marriott
03c11da53d
A couple of missed tests.
2026-10-14 16:03:03 +01:00
tmux update bot
ab9514ce9d
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Do not set zero bits, and add imagescroll feature to kitty and ghostty.
2026-10-14 15:02:38 +00:00
nicm
a37b40001c
Do not set zero bits, and add imagescroll feature to kitty and ghostty.
2026-10-14 15:02:36 +00:00
Nicholas Marriott
ef523497c8
Merge branch 'master' into image_merge
2026-10-14 15:37:37 +01:00
tmux update bot
69b21c0964
Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
...
* refs/remotes/tmux-openbsd/master:
Update sizes when we get a WINSZ response.
2026-10-14 14:36:23 +00:00