Commit Graph

  • d7a6a8e35b Merge branch 'obsd-master' Thomas Adam 2026-06-08 22:30:06 +01:00
  • bf2e078ecf Add a relative time option for time formatting, GitHub issue 5009. nicm 2026-06-08 21:19:52 +00:00
  • a25ce36925 Merge branch 'obsd-master' Thomas Adam 2026-06-08 22:15:06 +01:00
  • a0f4038df2 Add a -h flag to choose-tree and choose-client to hide the pane containing the mode, intended for use with floating panes. From Michael Grant, GitHub issue 5177. nicm 2026-06-08 21:01:33 +00:00
  • 7d8c1ae295 Merge branch 'obsd-master' Thomas Adam 2026-06-08 22:00:07 +01:00
  • df7c2e605b Add -T to new-pane to set the title; GitHub issue 5176 from Michael Grant. nicm 2026-06-08 20:44:57 +00:00
  • ea51cdb3f2 Add display-panes-format to change the top-of-pane text shown with display-panes. nicm 2026-06-08 20:42:39 +00:00
  • fe986a52d6 When entering or leaving the alternate screen, discard any pending resizes. Improves flicking with scrollbars and programs that leave and enter the alternate screen on every WINCH like nano. GitHub issue 4772. nicm 2026-06-08 20:41:21 +00:00
  • 34fd261a4f Add a -k flag to choose commands to kill the pane when the mode is exited (useful with floating panes). nicm 2026-06-08 20:38:54 +00:00
  • bbd4768bb6 3.7-rc version. Nicholas Marriott 2026-06-08 21:08:37 +01:00
  • cb237b5193 Merge branch 'obsd-master' Thomas Adam 2026-06-08 16:30:06 +01:00
  • 85d72b9952 Return immediately if the list is empty in mode_tree_key instead of crashing, from Bryce Miller in GitHub issue 5170. nicm 2026-06-08 15:16:21 +00:00
  • a04c33c42d Merge branch 'obsd-master' Thomas Adam 2026-06-07 21:15:06 +01:00
  • 529afada82 Move checking of whether the cursor is visible inside the if so that it always hits the calculation of the oy offset when the status line is at the top. From Michael Grant. nicm 2026-06-07 20:05:16 +00:00
  • a532f4868f Add -H flag to capture-pane to show hyperlinks. nicm 2026-06-07 20:03:02 +00:00
  • e1d37c37b5 Merge branch 'obsd-master' Thomas Adam 2026-06-07 17:30:06 +01:00
  • ae5e0e8c05 Add -L to show line numbers with capture-pane and -F to show line flags. nicm 2026-06-07 16:23:05 +00:00
  • bbea0ef439 Update copy mode vi test, from Max Vim. Nicholas Marriott 2026-06-07 17:22:14 +01:00
  • a134c43f4d Update test result. Nicholas Marriott 2026-06-07 16:15:32 +01:00
  • e0ebae4481 Fix a couple of tests and add -f/dev/null to them all. Nicholas Marriott 2026-06-07 16:11:38 +01:00
  • 1fbc51b69f Merge branch 'obsd-master' Thomas Adam 2026-06-07 16:00:06 +01:00
  • 42f3e7f7ce Clear entire lines when removing from history or freeing. nicm 2026-06-07 14:41:27 +00:00
  • e163cbacec Merge branch 'obsd-master' Thomas Adam 2026-06-07 15:30:06 +01:00
  • 0ec6870902 Add to CHANGES. Nicholas Marriott 2026-06-07 15:24:53 +01:00
  • 55421ede70 Merge branch 'obsd-master' Thomas Adam 2026-06-07 15:15:06 +01:00
  • 3acd247f5d Redraw entire session when making a new pane. nicm 2026-06-07 14:11:20 +00:00
  • 59151704b4 Merge branch 'obsd-master' Thomas Adam 2026-06-07 15:00:06 +01:00
  • 343ee5ece1 Add -g flag to kill-session to kill all sessions in a group, GitHub issue 5157 from github at jiku dot jp. nicm 2026-06-07 13:51:42 +00:00
  • 0256ee77c2 Add some additional environment variables needed for Wayland, from shbernal dot 01 at gmail dot com. nicm 2026-06-07 13:37:39 +00:00
  • 72f5415fc8 Merge branch 'obsd-master' Thomas Adam 2026-06-07 14:30:06 +01:00
  • ef8e9df02f Tweak previous. nicm 2026-06-07 13:29:16 +00:00
  • 306ee0eddb Add -E to split-window to explicitly make an empty pane rather than requiring an empty command. nicm 2026-06-07 13:15:28 +00:00
  • 3d9e6bf454 Update CHANGES for 3.7. Nicholas Marriott 2026-06-07 12:00:57 +01:00
  • 0fc6cb4099 Merge branch 'obsd-master' Thomas Adam 2026-06-07 11:15:06 +01:00
  • 5744021ac9 Allow floating panes to be created partially off the window, based on a change from Michael Grant. nicm 2026-06-07 09:54:25 +00:00
  • 54be05e5e4 Merge branch 'obsd-master' Thomas Adam 2026-06-07 09:30:06 +01:00
  • c9e22ab67b Enable floating panes. These are panes which sit above the layout ("tiled panes") like popups but unlike popups are not modal and behave like panes (so the same escape sequence support). Floating panes are created with the "new-pane" command, bound to * by default. nicm 2026-06-07 08:25:59 +00:00
  • 4063f968c6 Do not allow swapping floating panes for the moment. nicm 2026-06-07 08:22:58 +00:00
  • 8388c53a47 Merge branch 'obsd-master' Thomas Adam 2026-06-06 19:00:06 +01:00
  • 3a72f3beb8 Use correct X position for visible range checks in screen_write_fast_copy, GitHub issue 5164 from Barrett Ruth. nicm 2026-06-06 17:35:30 +00:00
  • 35709a30ee Change so that floating panes are always part of the root layout. From Dane Jensen. nicm 2026-06-06 17:30:48 +00:00
  • f9a683cf39 Merge branch 'obsd-master' Thomas Adam 2026-06-05 09:15:07 +01:00
  • d7a2b52da8 Add a way to quote for command arguments and use for key in list-keys, GitHub issue 5153. nicm 2026-06-05 08:04:03 +00:00
  • 0b1089e105 Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-04 14:10:25 +01:00
  • f43adc364a Merge branch 'obsd-master' Thomas Adam 2026-06-04 10:45:09 +01:00
  • 6beebbe074 Fix scrollbar drag position when window is taller than tty, from Michael Grant. nicm 2026-06-04 09:24:03 +00:00
  • 6b3bdaff97 The backporting of work on staging left a few scattered compile errors. Dane Jensen 2026-06-04 00:51:01 +00:00
  • 7c908bca7a Fixed vestigal compile errors Dane Jensen 2026-06-03 17:46:29 -07:00
  • 019f8eb278 Merge branch 'obsd-master' Thomas Adam 2026-06-03 21:30:06 +01:00
  • 580f9ced08 Change run-shell expansion to just be #{1} etc not #1 which interferes with colours. nicm 2026-06-03 20:18:49 +00:00
  • 642cc15b99 Change so panes scroll when the cursor is at the top instead of halfway down, from Michael Grant. nicm 2026-06-03 20:16:14 +00:00
  • cfeade6055 Merge branch 'obsd-master' Thomas Adam 2026-06-02 21:00:06 +01:00
  • 90ede52728 Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-02 20:36:08 +01:00
  • 390207cdf1 Use new layout functions for join-pane also, from Dane Jensen. nicm 2026-06-02 19:31:36 +00:00
  • c97b2b95e6 Merge branch 'obsd-master' Thomas Adam 2026-06-02 20:30:06 +01:00
  • a3bf632276 Move cell creation into layout.c, from Dane Jensen. nicm 2026-06-02 19:25:06 +00:00
  • 5368ee32dd github: update lock-threads to v6 Thomas Adam 2026-06-02 16:26:13 +01:00
  • e89f02bd8f Merge branch 'obsd-master' Thomas Adam 2026-06-02 09:30:06 +01:00
  • ae6a749d3a Move the PANE_FLOATING flag into the layout cell and add an accessor. From Dane Jensen. nicm 2026-06-02 08:13:50 +00:00
  • 0759030ee8 Merge branch 'obsd-master' Thomas Adam 2026-06-02 08:30:06 +01:00
  • 35f4c8b333 Fix border colour bug in the floating panes branch where inactive floating pane borders incorrectly use the active colour at intersections with tiled pane borders. From Michael Grant. nicm 2026-06-02 07:11:49 +00:00
  • 17974ea7a0 Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-01 21:36:29 +01:00
  • 25852623f0 Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-01 21:30:20 +01:00
  • 97ac32f536 Merge branch 'obsd-master' Thomas Adam 2026-06-01 21:30:06 +01:00
  • 2f3ef88dbf Merge branch 'obsd-master' Thomas Adam 2026-06-01 21:15:06 +01:00
  • 9725a0b9bf Remove the actual LAYOUT_FLOATING enum member. nicm 2026-06-01 20:10:01 +00:00
  • b368e89bea Remove LAYOUT_FLOATING and disable custom layouts with floating panes for now, from Dane Jensen. nicm 2026-06-01 20:09:26 +00:00
  • 3269833caa Fix vertical position of scrollbar having wrong vertical offset when status-position top, from Michael Grant. nicm 2026-06-01 20:00:25 +00:00
  • 922f7d1645 Fix resize of floating panes with pane-border-status top, from Michael Grant. nicm 2026-06-01 19:59:04 +00:00
  • a1873fef61 Only set saved_layout_cell if creating a new cell, avoids crash when respawning pane. Reported by Mingjie Shen in GitHubb issue 5143. nicm 2026-06-01 19:56:26 +00:00
  • 446aa08286 Bug fix vertical position of scrollbar had wrong vertical offset when status-position top. Michael Grant 2026-06-01 20:52:51 +01:00
  • 12b3cc3750 Merge branch 'floating_panes' of github.com:tmux/tmux into floating_panes Michael Grant 2026-06-01 20:20:58 +01:00
  • 6dd288d459 Fix bug: pane-border-status top, can't resize floating panes by dragging the border. Michael Grant 2026-06-01 20:20:42 +01:00
  • d8547fc721 Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-01 19:35:29 +01:00
  • 0eff3b6b97 Merge branch 'obsd-master' Thomas Adam 2026-06-01 19:30:06 +01:00
  • f6557d1ea2 Add a Z sort order in tree mode. nicm 2026-06-01 18:19:51 +00:00
  • 718eb2b4cc Merge branch 'obsd-master' Thomas Adam 2026-06-01 19:15:06 +01:00
  • cd6c01e42b Mark floating panes in tree mode. nicm 2026-06-01 18:00:20 +00:00
  • 68fdc4fcbe Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-01 15:28:25 +01:00
  • 0b773dd792 Merge branch 'obsd-master' Thomas Adam 2026-06-01 15:15:06 +01:00
  • b68ab3a4b4 Add pane_x, y, z format variables and show in list-panes. nicm 2026-06-01 14:01:09 +00:00
  • d8c9f88fe7 Merge branch 'obsd-master' Thomas Adam 2026-06-01 15:00:06 +01:00
  • f6398ba51c Add some more DECRQM responses, from Ayman Bagabas in GitHub issue 5118. Nicholas Marriott 2026-06-01 14:30:02 +01:00
  • 67dbf01eeb Add some more DECRQM responses, from Ayman Bagabas in GitHub issue 5118. nicm 2026-06-01 13:28:49 +00:00
  • 398cb6fb4a Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-01 12:20:03 +01:00
  • 7c71064b64 Merge branch 'obsd-master' Thomas Adam 2026-06-01 12:15:06 +01:00
  • 4d91ff8d8d Do not try to use pane if there isn't one when redrawing wide characters, GitHub issues 5145 and 5139. nicm 2026-06-01 10:53:28 +00:00
  • e778f7f805 Merge branch 'obsd-master' Thomas Adam 2026-06-01 09:45:06 +01:00
  • 3bff7a9e62 Allow run-shell arguments after a shell command to be expanded as #1, #2 and so on. From Rasmus Thystrup Karstensen in GitHub issue 5121. nicm 2026-06-01 08:27:37 +00:00
  • 7302549903 Merge branch 'master' into floating_panes Nicholas Marriott 2026-06-01 08:44:44 +01:00
  • 705c2ac55a Merge branch 'obsd-master' Thomas Adam 2026-05-31 23:00:06 +01:00
  • 3f3d65e452 Merge branch 'obsd-master' Thomas Adam 2026-05-31 22:30:06 +01:00
  • a9721ea268 Only draw visible parts of numbers for display-panes. nicm 2026-05-31 21:29:41 +00:00
  • d876bb8cf3 When pane-border-indicators is set to "both" or "arrows", only draw arrows on the active floating pane and no other floating panes. Also there is no need to loop in screen_redraw_cell_border if only checking one pane. nicm 2026-05-31 21:08:23 +00:00
  • b17dcc6773 Merge branch 'obsd-master' Thomas Adam 2026-05-31 22:00:06 +01:00
  • e3ee2b327b Move back to starting position when pane is outside the window at all. nicm 2026-05-31 20:41:07 +00:00
  • 74b91d6dec Merge branch 'obsd-master' Thomas Adam 2026-05-30 17:45:06 +01:00
  • 7a3b7ae812 Return empty ranges if line is below window. nicm 2026-05-30 16:10:13 +00:00
  • e971bc79d6 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-30 12:48:11 +01:00
  • 35df67c893 Merge branch 'obsd-master' Thomas Adam 2026-05-30 12:30:06 +01:00