Commit Graph

  • eae48f6f6c Merge branch 'floating_panes' into floating_panes_staging floating_panes_staging Nicholas Marriott 2026-05-30 09:28:30 +01:00
  • 2637477eea Merge branch 'master' into floating_panes floating_panes Nicholas Marriott 2026-05-30 09:28:19 +01:00
  • 964e22cfef Merge branch 'obsd-master' 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
  • e0e8857f0f Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-29 09:41:03 +01: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
  • 2942cef39f Uninstall the man page too. Nicholas Marriott 2026-05-28 15:19:36 +01:00
  • 32bcba2a7f Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-28 12:54:35 +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
  • a25e749037 Do not think we need this. Nicholas Marriott 2026-05-28 12:39:11 +01:00
  • 3b19536df9 Swap panes on z-index list as well. nicm 2026-05-28 11:17:35 +00:00
  • 05586837e1 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-28 12:08:03 +01: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
  • 763dae7b37 Tweak FP menu. Nicholas Marriott 2026-05-28 11:32:30 +01:00
  • f53512eb88 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-28 10:15:48 +01: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
  • c0925a315e Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-28 09:40:51 +01:00
  • 461f65f967 Merge branch 'master' into floating_panes_staging Nicholas Marriott 2026-05-28 09:40:41 +01: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
  • 8e3fbc5104 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-28 08:25:31 +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
  • d18a935586 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 22:22:52 +01: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
  • 50e8c8cfd1 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 21:43:34 +01:00
  • 3a025d39db Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-27 21:43:14 +01:00
  • e130f4fa02 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 21:42:09 +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
  • 8084585eb1 Do not reduce the end position when removing padding. Nicholas Marriott 2026-05-27 21:41:20 +01:00
  • 81d610c284 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
  • 4d60991f60 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 20:34:30 +01: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
  • 0c958ba385 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 20:28:46 +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
  • 73212da993 Remove some non-FP code and remove explicit inheritance of pane options. Nicholas Marriott 2026-05-27 19:51:48 +01:00
  • 2d191970de Not going to add these options right now. Nicholas Marriott 2026-05-27 19:37:49 +01:00
  • 2f94d43127 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 19:36:37 +01:00
  • 02caf7ce4a Remove a difference from master. Nicholas Marriott 2026-05-27 19:36:20 +01:00
  • 191ee65ad3 Remove a non-FP fix from staging branch. Nicholas Marriott 2026-05-27 19:35:00 +01:00
  • 0f6e3d4273 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 19:32:05 +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
  • a2b43dd76d Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-27 16:54:17 +01: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
  • 615ceaa0db 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
  • 27d719cd4d Check error result correctly (*cause not cause), pointed out by jsg. nicm 2026-05-27 07:01:36 +00:00
  • 46be03d88e Clamp range with to size of window (visible ranges cannot be outside window). Nicholas Marriott 2026-05-26 13:02:07 +01:00
  • f9bd5eb79e If a pane is outside the window, treat as obscured. Nicholas Marriott 2026-05-26 12:48:16 +01:00
  • 65d9af5295 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-26 11:42:53 +01:00
  • d89a4ab3df Redraw obscured panes instead of scrolling also. Nicholas Marriott 2026-05-26 11:41:06 +01:00
  • e5aad9d94e Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-26 11:23:34 +01:00
  • 57b18d8a18 Move redraw of overlapped panes into common functions. Nicholas Marriott 2026-05-26 11:20:28 +01:00
  • c1268aac2d Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-25 16:19:22 +01:00
  • 95465ca03a Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-25 16:19:05 +01:00
  • 7a15dc6772 Merge branch 'obsd-master' Thomas Adam 2026-05-25 16:15:06 +01:00
  • 7c517fc958 Some more bits remove from staging; SIXEL etc. Nicholas Marriott 2026-05-25 15:58:33 +01:00
  • 46ddb6e294 Remove bits not in staging branch. Nicholas Marriott 2026-05-25 15:54:21 +01:00
  • bfd7f468ce pane_zoomed_flag went missing somewhere in tmux.1, put it back. nicm 2026-05-25 14:53:09 +00:00
  • cc46872e06 Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-25 15:50:38 +01:00
  • 6513808720 And a bad merge. Nicholas Marriott 2026-05-25 15:50:25 +01:00
  • a11ad0103e Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-25 15:49:39 +01:00
  • 6c1773542d Some trivial bits from master. Nicholas Marriott 2026-05-25 15:49:22 +01:00
  • e2e92fa3ff Merge branch 'floating_panes' into floating_panes_staging Nicholas Marriott 2026-05-25 09:22:25 +01:00
  • c60422241b Merge branch 'master' into floating_panes Nicholas Marriott 2026-05-25 09:21:36 +01:00
  • cca1e77f95 Merge branch 'obsd-master' Thomas Adam 2026-05-25 09:15:07 +01:00