Commit Graph

  • 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
  • 7ebeed1ae7 Do not try to use last pane if there isn't one. nicm 2026-05-28 10:45:17 +00:00
  • 7769097915 Hide menu options that do not work for floating panes. nicm 2026-05-28 10:34:38 +00:00
  • 82dc3d57f2 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-28 10:15:31 +01:00
  • 595b0cb471 Merge branch 'obsd-master' Thomas Adam 2026-05-28 10:00:08 +01:00
  • c50c3629e6 Use the correct ranges when a pane is covered by a popup in tty_draw_pane. nicm 2026-05-28 08:43:57 +00:00
  • 3f77cb95c5 Change tty_draw_pane to draw in the right place I think. Nicholas Marriott 2026-05-28 09:39:44 +01:00
  • 68e9ff797c Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-28 09:39:25 +01:00
  • 887b6f4da7 Merge branch 'obsd-master' Thomas Adam 2026-05-28 09:15:07 +01:00
  • 9c6cfcd2e9 Obscured check should not be true if pane is same size as window. nicm 2026-05-28 07:58:45 +00:00
  • 658c7d1dbf Merge branch 'obsd-master' Thomas Adam 2026-05-28 08:45:08 +01:00
  • 97ee6e2587 Break screen_write_collect_flush into some helper functions. Nicholas Marriott 2026-05-28 08:24:54 +01:00
  • ecfe6e4e7a Check visible ranges for collected cell output. nicm 2026-05-28 07:23:52 +00:00
  • e0215480cd Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 22:22:38 +01:00
  • bd33d9c47d Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 22:21:39 +01:00
  • f53c4e7525 Merge branch 'obsd-master' Thomas Adam 2026-05-27 22:15:06 +01:00
  • 3690c64e88 Use -g -ggdb for debug. Nicholas Marriott 2026-05-27 22:07:57 +01:00
  • c489f786b6 Merge branch 'obsd-master' Thomas Adam 2026-05-27 22:00:06 +01:00
  • 5c40cc43b2 Bring in the single-cell redraw parts for floating panes. nicm 2026-05-27 20:57:53 +00:00
  • 54ae850322 Do not adjust end position when removing partial padding, it does not change. nicm 2026-05-27 20:47:23 +00:00
  • 3a025d39db Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 21:43:14 +01:00
  • 1ed454d102 Do not reduce the end position when removing padding. Nicholas Marriott 2026-05-27 21:41:20 +01:00
  • 52250d518d Redraw line directly for wide cells in screen_write_cell, fix up selection and generally tidy. Nicholas Marriott 2026-05-27 21:33:50 +01:00
  • a9b9d2f6d3 Merge branch 'obsd-master' Thomas Adam 2026-05-27 21:00:08 +01:00
  • f00f92e7e3 Check visible ranges when copying screens. nicm 2026-05-27 19:43:46 +00:00
  • bbe26df83d Add an accessor function needed for floating panes. nicm 2026-05-27 19:36:04 +00:00
  • bfa2ff2bdf Remove unused variable. Nicholas Marriott 2026-05-27 20:33:41 +01:00
  • c62b27f014 Add a helper to replace a loop. Nicholas Marriott 2026-05-27 20:33:03 +01:00
  • 20cf0d3ea9 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 20:27:48 +01:00
  • daf9988b3a Merge branch 'obsd-master' Thomas Adam 2026-05-27 20:15:06 +01:00
  • ee67452772 Add window-pane-status-format options and adjust the default second status line to show panes, also change how window-style is checked now it is a pane option. nicm 2026-05-27 18:57:10 +00:00
  • 02caf7ce4a Remove a difference from master. Nicholas Marriott 2026-05-27 19:36:20 +01:00
  • e1c7367a2e Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 19:31:56 +01:00
  • 781364f7f9 Merge branch 'obsd-master' Thomas Adam 2026-05-27 17:45:06 +01:00
  • 84d016ddcf Floating panes clearing bits. nicm 2026-05-27 16:25:01 +00:00
  • fc4641c5a5 Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 16:54:02 +01:00
  • 0241fdac1a Remove extra declaration. Nicholas Marriott 2026-05-27 16:52:09 +01:00
  • d62bae442b Merge branch 'obsd-master' Thomas Adam 2026-05-27 16:46:04 +01:00
  • 9cc8947a43 Cache border and active border style separately, fixes problem reported by Marcel Partap in GitHub issue 5125. nicm 2026-05-27 13:41:20 +00:00
  • 8f9e2c7db2 Trivial tidying up of FP clears. Nicholas Marriott 2026-05-27 14:30:27 +01:00
  • bff68fa079 Remove reference to an option that hasn't been added yet. nicm 2026-05-27 12:52:47 +00:00
  • 00c59041ea Bring in some more floating panes changes - obscured panes need to be handled specially in screen_write_* rather than dropping into the client redraw (tty.c). nicm 2026-05-27 11:54:28 +00:00
  • a77b81f0e5 Merge branch 'obsd-master' Thomas Adam 2026-05-27 08:15:06 +01:00
  • f839588c69 fix sort_get_clients() indentation; ok nicm@ jsg 2026-05-27 07:05:20 +00:00