Commit Graph

  • c2d05f0045 cleaned up lsvcmp layout-custom-format Dane Jensen 2026-07-21 08:41:36 -07:00
  • 0588bd3522 fixed tokenization edge case. Dane Jensen 2026-07-21 08:30:58 -07:00
  • 7abb9af062 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' master tmux update bot 2026-07-21 15:06:24 +00:00
  • a57b0f1282 Clip floating panes exactly at window edge, don't let the border creep into the first outside column. nicm 2026-07-21 13:27:41 +00:00
  • c59db2d007 Invalidate scene when window is resized. nicm 2026-07-21 13:04:01 +00:00
  • 8bf2a4e807 Add a -C flag to new-pane to have a modal pane close when the mouse is clicked outside it, GitHub issue 5400. nicm 2026-07-21 12:28:43 +00:00
  • bacbb4d9d8 Fix stray L on empty commands. osc133_line_collapsible Michael Grant 2026-07-21 15:03:52 +01:00
  • 2848a12562 Update tests for fix to floating panes at window edges. Nicholas Marriott 2026-07-21 14:41:52 +01:00
  • 92f090c0c0 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-21 12:55:45 +00:00
  • 9d583cad5a If drawing border but not actually on a border, use the default line style. nicm 2026-07-21 11:53:41 +00:00
  • abd2f3a9a5 Add copy-mode-current-line-style to set style for current line in copy mode, GitHub issue 5391 from Leo Henon. nicm 2026-07-21 11:52:13 +00:00
  • 3e61e63851 Test for outside panes with no border. Nicholas Marriott 2026-07-21 12:56:32 +01:00
  • 4d1cf62fb4 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-21 09:17:33 +00:00
  • 0e2576a842 Use correct cursor position for range end, GitHub issue 5414. nicm 2026-07-21 07:20:18 +00:00
  • 418ddada23 Increase escape-time for tmux's own queries (refresh-client -l and window size) as well, GitHub issue 5388 from Jackson Edmonds. nicm 2026-07-21 07:12:49 +00:00
  • ff9c89da0c Merge branch 'master' into local_windows_panes local_windows_panes Nicholas Marriott 2026-07-21 08:36:11 +01:00
  • 858a9d7376 Merge branch 'master' into no_more_overlays no_more_overlays Nicholas Marriott 2026-07-21 08:35:07 +01:00
  • 16064a410e Merge branch 'master' into command_parser command_parser Nicholas Marriott 2026-07-21 08:34:58 +01:00
  • 467354970c Merge branch 'master' into local_windows local_windows Nicholas Marriott 2026-07-21 08:34:31 +01:00
  • 8aaae25e56 Fix a merge and add test bits. Nicholas Marriott 2026-07-21 08:00:39 +01:00
  • 07a3a16ae7 Add vertical bar next to expanded lines. Michael Grant 2026-07-21 07:42:20 +01:00
  • 04b05e2802 Added regression test. Dane Jensen 2026-07-20 21:19:26 -07:00
  • 1503f91446 Fixed two null dereferences. Dane Jensen 2026-07-20 21:18:29 -07:00
  • 6e1e74c382 Fixed whitespace parsing bug for literals. Dane Jensen 2026-07-20 20:18:06 -07:00
  • 40aacd9e46 Bug fixes and touchups. Dane Jensen 2026-07-20 17:59:09 -07:00
  • a2d6351c14 missing const Dane Jensen 2026-07-20 15:55:41 -07:00
  • 6eaf8489a8 Updated comments. Dane Jensen 2026-07-20 15:53:48 -07:00
  • 94f47287fe fixes from feedback. Dane Jensen 2026-07-20 15:46:37 -07:00
  • 5ed5e3606e Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Thomas Adam 2026-07-20 18:17:19 +01:00
  • f41288ee27 Add collapsible lines. Michael Grant 2026-07-20 16:26:02 +01:00
  • 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). nicm 2026-07-20 11:16:33 +00:00
  • 88a91b9f83 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-20 11:14:58 +00:00
  • efcfc55535 Correctly include status line in pane height. nicm 2026-07-20 07:42:13 +00:00
  • 457b6cbefd Put OSC 133 data into grid_line. Nicholas Marriott 2026-07-20 11:24:33 +01:00
  • 17778d4082 Bug fixes. Dane Jensen 2026-07-19 22:11:36 -07:00
  • 1210421843 bug fix Dane Jensen 2026-07-19 18:57:42 -07:00
  • afb3e954bf Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-19 22:36:41 +00:00
  • aea209b142 Remove bits to disable removing empty lines since actually we want to do that - zoom added them in the first place. nicm 2026-07-19 19:53:11 +00:00
  • d8a919c322 comment clarity. Dane Jensen 2026-07-19 14:26:15 -07:00
  • 4b6d9157a4 Fixes from feedback. Dane Jensen 2026-07-19 14:21:52 -07:00
  • 604458bbab Updated documentation. Dane Jensen 2026-07-15 18:35:54 -07:00
  • 3229ba3411 Added small comment to explain the two formats in layout-custom.c Dane Jensen 2026-07-15 13:41:23 -07:00
  • eaf404d530 Old format does not dump floating cell information. Dane Jensen 2026-07-15 12:13:58 -07:00
  • 1bf58df934 Changed from feedback. Dane Jensen 2026-07-15 12:05:13 -07:00
  • 189b87aaae Changed key for top level layout field to "L" Dane Jensen 2026-07-14 21:45:17 -07:00
  • bc7e267044 Changed v2 of the layout string format to be a subset of JSON. Dane Jensen 2026-07-14 12:08:00 -07:00
  • 8eb317b667 Added client flag to enable the new format when in control mode. Added back the old format which is dispatched to. Also added attributes to the format. Dane Jensen 2026-07-12 22:08:24 -07:00
  • b448cf8726 Cleaned up some of the implementation and moved flags to the front. Dane Jensen 2026-07-12 13:00:11 -07:00
  • 5b6498ace4 Updated the layout string format to be more readable and include flags. Dane Jensen 2026-07-11 23:17:31 -07:00
  • 8dd0e2129e Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-19 20:33:37 +00:00
  • 8024fab1f2 Copy the home directory if it comes from getpwuid. nicm 2026-07-19 19:09:30 +00:00
  • c750c014b2 Extend test. Nicholas Marriott 2026-07-19 20:58:20 +01:00
  • 1b179582e6 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-19 19:57:33 +00:00
  • c766669b3b Add unzoomed width and height formats and use them for the sizes shown in panes mode, reported by tb@. nicm 2026-07-19 17:36:38 +00:00
  • c45bf2e84d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-19 18:29:04 +00:00
  • 6ef280fb0f Guard x as well as y to avoid overflow, GitHub issue 5409 from Park Seongjae. nicm 2026-07-19 17:25:38 +00:00
  • 2a2bce3dd4 Fix tty-keys.sh test. Nicholas Marriott 2026-07-19 18:34:18 +01:00
  • d1dd18952b Fixed cursor preservation during collapse/uncollapse. osc-133-copy-mode-collapse Michael Grant 2026-07-18 21:47:37 +01:00
  • 985952e3cc Add support for k=s. Michael Grant 2026-07-18 21:44:45 +01:00
  • ca80906eee Implemented copy-mode-collapse, replacing collapse-output. Michael Grant 2026-07-18 16:55:51 +01:00
  • 2743f14eba Add ability to collapse commmands to copy-mode. Michael Grant 2026-07-18 15:49:01 +01:00
  • cad1c81c71 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-17 19:34:36 +00:00
  • 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. nicm 2026-07-17 16:03:15 +00:00
  • bacc7952ad Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-17 16:49:56 +00:00
  • 377a810168 Add some missing calls to invalidate scene. nicm 2026-07-17 15:24:30 +00:00
  • 481d48b53b 3.8 changes. Nicholas Marriott 2026-07-17 17:44:43 +01:00
  • fde879c347 Add local panes as well. Nicholas Marriott 2026-07-17 16:30:02 +01:00
  • 38808509d5 Add support for local windows for a client. Nicholas Marriott 2026-07-17 15:48:41 +01:00
  • 6dacc024f0 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-17 14:08:10 +00:00
  • 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). nicm 2026-07-17 12:42:51 +00:00
  • 5bd10a8c2a Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Thomas Adam 2026-07-17 13:24:25 +01:00
  • 2711780dff Move per-client window sizes into control.c since the only user is for control mode. nicm 2026-07-17 08:37:29 +00:00
  • 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. nicm 2026-07-17 08:29:34 +00:00
  • a8ad3c7d43 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-17 09:00:53 +00:00
  • d5b1f3ad89 Clear cfg_client if the client is destroyed to prevent UAF found by Ilya Grigoriev. nicm 2026-07-17 08:13:23 +00:00
  • b46684427f Extend control client size test. Nicholas Marriott 2026-07-17 09:37:32 +01:00
  • 5cd43626ef cmd_template_replace test. Nicholas Marriott 2026-07-17 09:29:40 +01:00
  • 43092f8d54 Test for client lost during config file. Nicholas Marriott 2026-07-17 09:13:33 +01:00
  • fcc7366e86 Merge branch 'master' into command_parser Your Name 2026-07-16 21:26:42 +01:00
  • 980877fb5c Merge branch 'master' into no_more_overlays Your Name 2026-07-16 21:26:02 +01:00
  • e50545f451 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-16 16:43:22 +00:00
  • 1d0d22df22 Fix uninitialized var for sscanf %n. nicm 2026-07-16 12:36:58 +00:00
  • f07ea87e20 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-16 12:54:46 +00:00
  • 824a07290f Do not redraw overlays unless actually asked to, GitHub issue 5398 from Noam Stolero. nicm 2026-07-16 10:52:32 +00:00
  • fba51526af Modal pane regression test. Nicholas Marriott 2026-07-16 13:16:29 +01:00
  • c7a6a735bc Another popup leftover. Nicholas Marriott 2026-07-16 13:10:51 +01:00
  • 381eaaa3a3 No more popups and overlays. Nicholas Marriott 2026-07-16 13:04:29 +01:00
  • 15746a1bc7 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-15 15:53:06 +00:00
  • edefce8eb5 Small section missed from previous. nicm 2026-07-15 14:14:50 +00:00
  • 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. nicm 2026-07-15 13:02:33 +00:00
  • 9459c7ca64 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-15 13:29:09 +00:00
  • 75c874c55b Clear the "waiting for editor" area before writing so stray characters aren't visible from underneath. nicm 2026-07-15 12:45:39 +00:00
  • 10b2bb76f6 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-15 12:04:25 +00:00
  • cbb97b961c Add a mouse binding for empty areas of the window so C-Drag works on them as well. nicm 2026-07-15 10:38:31 +00:00
  • 5350da0be3 Update test. Nicholas Marriott 2026-07-15 11:38:33 +01:00
  • 5d2b6542b6 Fix control mode error and update regression tests. Nicholas Marriott 2026-07-15 11:05:15 +01:00
  • 1c7ed8d9ad Remove README.ja from EXTRA_DIST. Nicholas Marriott 2026-07-15 10:40:47 +01:00
  • 8f2d25024a Remove README.ja which has not been updated since 2018 and is out of date. Nicholas Marriott 2026-07-15 10:39:46 +01:00
  • 66e6b2e1c3 Merge master into command_parser Nicholas Marriott 2026-07-15 10:34:14 +01:00
  • 4e586ed0b8 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-14 22:13:52 +00:00