Commit Graph

12494 Commits

Author SHA1 Message Date
tmux update bot
6d28dcd793 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
  Clear stale pane references correctly when respawning windows, GitHub issue 5757 from Alejandro Pacheco.
  Add a timeout for fuzzy matching, also some general tidying up.
  Don't bother working out width for fuzzy match without positions since it is not needed.
2026-10-16 16:28:17 +00:00
nicm
98691297e1 Clear stale pane references correctly when respawning windows, GitHub
issue 5757 from Alejandro Pacheco.
2026-10-16 16:28:16 +00:00
nicm
cef0dd19a8 Add a timeout for fuzzy matching, also some general tidying up. 2026-10-16 16:28:16 +00:00
nicm
0908d3dccb Don't bother working out width for fuzzy match without positions since
it is not needed.
2026-10-16 16:28:16 +00:00
Nicholas Marriott
4237434271 Kitty image input path. 2026-10-16 17:26:41 +01:00
Nicholas Marriott
bfb01dcb54 Test for 5757 from Alejandro Pacheco. 2026-10-16 15:26:34 +01:00
tmux update bot
4ec5fb46f0 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master'
* refs/remotes/tmux-openbsd/master:
  Check the column when looking up search marks in case the cursor is past the last column, GitHub issue 5756 from Alejandro Pacheco.
  Redraw the client after an OSC 11 background change, GitHub issue 5752 from Ilya Pozdnyakov.
2026-10-16 13:31:26 +00:00
nicm
6398970b2e Check the column when looking up search marks in case the cursor is past
the last column, GitHub issue 5756 from Alejandro Pacheco.
2026-10-16 13:31:24 +00:00
nicm
73e2683f6a Redraw the client after an OSC 11 background change, GitHub issue 5752
from Ilya Pozdnyakov.
2026-10-16 13:31:24 +00:00
Nicholas Marriott
ca24dc178b Add a limit on image count and size. 2026-10-16 14:09:28 +01:00
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