Commit Graph

  • 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
  • 290303e64f Missed this file from previous. nicm 2026-05-30 11:20:03 +00:00
  • f8ab7a5158 Handle ranges for panes which are outside the window to the left. nicm 2026-05-30 11:19:39 +00:00
  • 650ad28f12 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-30 11:59:37 +01:00
  • decaaf4b55 Merge branch 'obsd-master' Thomas Adam 2026-05-30 11:15:06 +01:00
  • b9d228c72f Do not crash when a pane offset is negative. nicm 2026-05-30 09:48:30 +00:00
  • 11e48c3fa9 Merge branch 'obsd-master' Thomas Adam 2026-05-30 10:15:06 +01:00
  • c40302a7ff Check if the range is invalid using start,end rather than length since it will never be negative. nicm 2026-05-30 08:58:29 +00:00
  • 2637477eea Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-30 09:28:19 +01:00
  • 964e22cfef Merge branch 'obsd-master' Thomas Adam 2026-05-29 17:15:06 +01:00
  • 55db69e3b2 Correct offsets for redrawing entire line here too. nicm 2026-05-29 15:51:03 +00:00
  • e5c69afa98 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-29 09:40:53 +01:00
  • 99b08ecde5 Merge branch 'obsd-master' Thomas Adam 2026-05-29 09:15:06 +01:00
  • 4ecf93487e Use correct X position for redrawing wide characters. nicm 2026-05-29 07:49:01 +00:00
  • f066933418 Uninstall the man page too. Nicholas Marriott 2026-05-28 15:19:36 +01:00
  • ec901e9e31 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-28 12:54:25 +01:00
  • 481d8299ca Merge branch 'obsd-master' Thomas Adam 2026-05-28 12:45:06 +01:00
  • 3b19536df9 Swap panes on z-index list as well. nicm 2026-05-28 11:17:35 +00:00
  • d814529285 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-28 12:07:54 +01:00
  • 2212157b61 Merge branch 'obsd-master' Thomas Adam 2026-05-28 12:00:07 +01:00