Commit Graph

  • df134f38bd Merge updated OSC 133 output commands osc133_line_collapsible Michael Grant 2026-09-14 06:26:06 +01:00
  • a8b05dd7d7 Add pipe-selection copy mode command osc133_output_commands Michael Grant 2026-09-14 06:25:40 +01:00
  • 676ad44c96 Merge OSC 133 output commands with fold view Michael Grant 2026-09-14 05:43:59 +01:00
  • 71865a58d1 Add OSC 133 copy mode output commands Michael Grant 2026-09-14 05:35:34 +01:00
  • 9837766857 Allow callers to override editor command Michael Grant 2026-09-14 05:35:00 +01:00
  • 07d40d5fa9 cmd-attach-session: redraw pane styles when changing active pane redraw-damage-rectangles Michael Grant 2026-09-14 04:36:57 +01:00
  • 2ec4328380 Fixed clear erasinng the usable C marker, use beginning of buffer in this case, up to D marker. osc133_aware_commands Michael Grant 2026-09-14 03:09:42 +01:00
  • 8746405e34 In copy-mode if cursor is below last line, select-output uses the previous command. Michael Grant 2026-09-14 02:50:32 +01:00
  • e880cf63e0 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' master tmux update bot 2026-09-11 17:00:20 +00:00
  • 325b40e8c4 Add rounded borders option for panes like popups. nicm 2026-09-11 10:17:16 +00:00
  • f95363aa83 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-11 12:58:31 +00:00
  • f8fc53b6f8 Rather than allowing floating panes to remain outside the window and invisible after resize, move them and resize them so they are fully inside the window. GitHub issue 5582 from Noam Stolero. nicm 2026-09-11 08:16:14 +00:00
  • d215280b00 Add rounded border tests. Nicholas Marriott 2026-09-11 11:17:21 +01:00
  • b98ce20a10 Minor bits missed (-T show title and popup_* format variables). no_more_overlays Nicholas Marriott 2026-09-11 09:41:33 +01:00
  • 5ea118e3e0 Merge branch 'master' into no_more_overlays Nicholas Marriott 2026-09-11 09:18:53 +01:00
  • d859a0f410 Test for resizing floating panes, from Noam Stolero. Nicholas Marriott 2026-09-11 09:16:55 +01:00
  • 10d00cc7cb Modal pane test changes. Nicholas Marriott 2026-09-11 09:10:14 +01:00
  • 03436d273a Bump version. release_3.8 Nicholas Marriott 2026-09-11 09:06:39 +01:00
  • 7fdb1c90b7 Fix tests. Nicholas Marriott 2026-09-11 09:06:20 +01:00
  • 55012ded8d Add a nesting limit for v1 layouts, reported by M Khalilov, fix based on issue 5572 from Afonso Januário. Also tweak some language while here. nicm 2026-09-09 09:01:19 +00:00
  • de04ae2c65 Add remain-on-exit failed-key and a -D flag to new-pane to have a modal pane wait for Escape/C-c. Both to allow better compatibility with popups. nicm 2026-09-10 11:02:18 +00:00
  • 3b931d9c20 Note changes from Heon Jeong. Nicholas Marriott 2026-09-11 09:05:06 +01:00
  • 14a01dd337 Note changes from Heon Jeong. Nicholas Marriott 2026-09-11 09:05:06 +01:00
  • a958883625 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-10 13:04:13 +00:00
  • d202aa7ac1 Add remain-on-exit failed-key and a -D flag to new-pane to have a modal pane wait for Escape/C-c. Both to allow better compatibility with popups. nicm 2026-09-10 11:02:18 +00:00
  • d9a5e82678 Fix tests. Nicholas Marriott 2026-09-10 12:00:01 +01:00
  • b15c62ac07 Add some more key bits to better emulate display-popup. Nicholas Marriott 2026-09-10 10:09:15 +01:00
  • 13c10f672c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-09 19:23:09 +00:00
  • b7c5030004 Add a nesting limit for v1 layouts, reported by M Khalilov, fix based on issue 5572 from Afonso Januário. Also tweak some language while here. nicm 2026-09-09 09:01:19 +00:00
  • 7049aa826a Do not allow 0x0 panes and remove a dead member. Nicholas Marriott 2026-09-09 14:39:14 +01:00
  • 80e87aaf16 Merge branch 'master' into redraw-damage-rectangles Nicholas Marriott 2026-09-09 14:05:48 +01:00
  • 19320c6969 Merge branch 'master' into no_more_overlays Nicholas Marriott 2026-09-09 14:00:20 +01:00
  • 4839123510 Tweak changes. Nicholas Marriott 2026-09-09 13:50:14 +01:00
  • 6f387eec2b Tweak changes. 3.8-rc Nicholas Marriott 2026-09-09 13:50:14 +01:00
  • 9b3268a2a0 Bump version. Nicholas Marriott 2026-09-09 13:28:07 +01:00
  • 80f522f577 Bump version. Nicholas Marriott 2026-09-09 13:27:07 +01:00
  • 5aeacf1cae Update CHANGES. Nicholas Marriott 2026-09-09 13:06:56 +01:00
  • 7774731b95 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-09 10:12:52 +00:00
  • 0544f0b210 Draw bottom border with pane status line at the top. nicm 2026-09-09 08:31:42 +00:00
  • a3129249d1 Bound the memory used by buffered control mode command replies (to 64 MB), GitHub issue 5565 from kagari dot shusei at proton dot me. nicm 2026-09-09 08:30:05 +00:00
  • 930c81b819 Do not adjust prompt position on invalid Unicode, from Kaixuan Li. nicm 2026-09-09 07:53:03 +00:00
  • fc695b4e86 Test for v1 nesting limit, based on a changed from Afonso Januário. Nicholas Marriott 2026-09-09 10:01:32 +01:00
  • 36fb7ab084 Tests of border. Nicholas Marriott 2026-09-09 09:31:54 +01:00
  • 90a7dd4654 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-09 08:27:51 +00:00
  • bf43fdc0c7 Add new layout format which includes floating panes. The new format is now a JSON subset which is less fragile and easier to handle than the old custom format. The old (version 1) format is still supported for control mode clients for now - they must set the new-layouts flag to receive the new format. From Dane Jensen. nicm 2026-09-09 07:03:39 +00:00
  • 077d6e53cd Test for invalid prompt. Nicholas Marriott 2026-09-09 08:53:51 +01:00
  • 4e19f7a8dc New layout format regress test, from Dane Jensen. Nicholas Marriott 2026-09-09 08:04:23 +01:00
  • 8c0ac1fe05 Fixed output may end on the next prompt's line. Michael Grant 2026-09-09 06:01:10 +01:00
  • 7941f7b863 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-08 21:40:59 +00:00
  • c7102ebbe5 The client for the layout format is the client we are sending it to, not the target client. nicm 2026-09-08 15:42:26 +00:00
  • 1b87cb752e Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-08 11:38:06 +00:00
  • d9692f7ecf Add new-layouts flag for control clients so they can default to old layouts for backwards compatibility. nicm 2026-09-08 10:20:08 +00:00
  • 98637576bd Test for new-layouts flag. Nicholas Marriott 2026-09-08 11:20:51 +01:00
  • d8bdb23108 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Nicholas Marriott 2026-09-08 11:25:17 +01:00
  • 2191c9b172 Add a function to find last pane index, from Dane Jensen. nicm 2026-09-08 08:37:56 +00:00
  • 01d1d6580a Add a parser for a subset of JSON, will be used for new layout strings (and maybe some other stuff), from Dane Jensen. nicm 2026-09-08 08:33:10 +00:00
  • 96f4c7b9fa Add capture-pane -I to show times. nicm 2026-09-08 07:31:59 +00:00
  • 6a24d5437b JSON test. Nicholas Marriott 2026-09-08 09:36:26 +01:00
  • 8396a63128 capture-pane -I test. Nicholas Marriott 2026-09-08 08:32:05 +01:00
  • d44bfda26d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-07 17:56:25 +00:00
  • 00f3899aea Error on invalid relative targets, such as +foo or -0. GitHub issue 5576 from imcusg at gmail dot com. nicm 2026-09-07 12:05:12 +00:00
  • 557967c36c Do not silently make a session monitor if the target is unknown, GitHub issue 5575 from zzchun12826 at gmail dot com. nicm 2026-09-07 10:15:25 +00:00
  • dc65677ff9 Add more logging for osc133. Michael Grant 2026-09-07 14:22:54 +01:00
  • 2142818e25 Undo these as top level tmux commands. Michael Grant 2026-09-07 14:12:01 +01:00
  • 73db0a54e5 Tests from GitHub issue 5576. Nicholas Marriott 2026-09-07 13:05:38 +01:00
  • cda0fe9f7b Act on previous cmd output when cursor on prompt at end of copy-buffer. Michael Grant 2026-09-07 05:21:25 +01:00
  • 4cc9fc91fa Bugfix copy-output outside copy-mode now properly copies last output. Michael Grant 2026-09-05 20:47:21 +01:00
  • 081b79fd6e - Added top-level commands: - select-output - copy-output - copy-pipe-output - pipe-output - open-output - open-selection Michael Grant 2026-09-05 18:43:15 +01:00
  • 6294be4986 Merge branch 'master' into osc133_line_collapsible Michael Grant 2026-09-05 15:15:29 +01:00
  • 578e07fcbc Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-04 06:00:37 +00:00
  • 93169e2e62 Do not attempt to write to control clients which have been destroyed, reported by Artur Penttinen in GitHub issue 5570. nicm 2026-09-03 21:35:38 +00:00
  • db24c029be Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-03 23:28:11 +00:00
  • a6f9a206b7 Extend neww -S to work with -t as well as -t, GitHub issue 5571 from Mazunki Hoksaas. nicm 2026-09-03 21:04:11 +00:00
  • ce253864f8 Test for late run-shell on a client that has exited. Nicholas Marriott 2026-09-03 22:37:09 +01:00
  • 79f1f43830 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-03 21:24:20 +00:00
  • 7b666e62be Wait for pane exit status in all cases not just remain-on-exit since events need it. nicm 2026-09-03 19:12:36 +00:00
  • 5d5f66239a Test for -S from Mazunki Hoksaas. Nicholas Marriott 2026-09-03 22:04:34 +01:00
  • 4b1586fa81 Test for exit status. Nicholas Marriott 2026-09-03 20:12:44 +01:00
  • 9fa390aee6 Fix error in test. Nicholas Marriott 2026-09-02 12:32:29 +01:00
  • ad632726bd Some more regress tests. Nicholas Marriott 2026-09-02 11:16:37 +01:00
  • 1dd1717462 Fix tests for macOS. Nicholas Marriott 2026-09-02 08:43:21 +01:00
  • 73db721dab Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-02 06:15:13 +00:00
  • 6bb6c286a9 Create screen before zoom may need to use it. nicm 2026-09-01 21:03:55 +00:00
  • ca34d190b5 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-01 23:20:22 +00:00
  • 57a13664cc Do not allow cursor on/off to escape synchronized updates. nicm 2026-09-01 19:50:58 +00:00
  • 59dc0e75c4 Add a couple more tests. Nicholas Marriott 2026-09-01 22:07:08 +01:00
  • 2d6aed1d92 Add some more tests for recent stuff. Nicholas Marriott 2026-09-01 21:52:47 +01:00
  • 3dd575ce55 Update CHANGES. Nicholas Marriott 2026-09-01 21:48:30 +01:00
  • 60e871658f Remove +x. Nicholas Marriott 2026-09-01 20:52:44 +01:00
  • c49dfdf496 Regress test for cursor updates. Nicholas Marriott 2026-09-01 20:51:20 +01:00
  • 18c8832df8 Merge branch 'master' into local_windows local_windows Nicholas Marriott 2026-09-01 20:39:32 +01:00
  • 78c0dc5be0 Merge branch 'master' into no_more_overlays Nicholas Marriott 2026-09-01 20:28:59 +01:00
  • b3f8598903 Merge branch 'master' into local_windows_panes local_windows_panes Nicholas Marriott 2026-09-01 20:23:17 +01:00
  • c624de9f3c Merge branch 'master' into command_parser command_parser Nicholas Marriott 2026-09-01 20:17:10 +01:00
  • 9b0ad73a4b Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-01 14:55:38 +00:00
  • bd8218e85d When changing selection-mode to line, set up the selection start and end correctly, GitHub issue 5545. nicm 2026-09-01 13:04:29 +00:00
  • 8f3101d820 Extend word commands to use any Unicode whitespace character, GitHub issue 5562 from Hongyi Zhao. nicm 2026-09-01 12:49:49 +00:00
  • 77309c07b0 Whitespace regress test from Hongyi Zhao. Nicholas Marriott 2026-09-01 13:50:56 +01:00
  • c8e889694d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-01 00:07:34 +00:00
  • b402687fcd Add a generation counter to pane output, from Michael K Darling. nicm 2026-08-31 19:34:09 +00:00