Commit Graph

  • 435e2f8efb Add a test of tiled, floating, zoomed and hidden pane combinations. Michael Grant 2026-10-01 11:14:28 +01:00
  • 24d0ead2b2 Show a hidden pane when it is zoomed, and skip hidden panes when moving. Michael Grant 2026-10-01 11:14:28 +01:00
  • c50d075122 Keep focus on a visible pane when panes are shown, spawned or closed. Michael Grant 2026-10-01 11:14:28 +01:00
  • e0815b51f6 Do not show the cursor for a hidden active pane. Michael Grant 2026-10-01 11:14:21 +01:00
  • fa4ebf2534 Show a hidden active pane when it is selected from the pane list. Michael Grant 2026-10-01 11:14:21 +01:00
  • 59d714569f Scale pane on unhiding to window when necessary Michael Grant 2026-10-01 08:13:25 +01:00
  • d6cf5e0e4d Add hidden panes and a "show desktop" button to the pane list. Michael Grant 2026-10-01 08:24:16 +01:00
  • 291c043080 Raise a floating or zoomed pane when its border is clicked. zoomed-floating-panes Michael Grant 2026-10-01 21:01:50 +01:00
  • 64d5c585c6 Do not raise a pane when the mouse moves onto it. Michael Grant 2026-10-01 21:01:50 +01:00
  • 03c87a8b2f Use the pane's own zoom flag for the border button. Michael Grant 2026-10-01 16:18:27 +01:00
  • d1a365b472 Add tests for zoomed and floating panes. Michael Grant 2026-10-01 08:23:39 +01:00
  • 033c6ecb9f Cleanup. Michael Grant 2026-10-01 08:13:16 +01:00
  • 7f84dfd3c7 Let move-pane reorder zoomed panes, and record zoom in layouts. Michael Grant 2026-10-01 08:23:17 +01:00
  • 7810f8abf3 Zoomed panes are now like full screen floating panes. Michael Grant 2026-09-30 23:10:40 +01:00
  • 5a820e63b7 Update CHANGES. Nicholas Marriott 2026-09-30 14:38:50 +01:00
  • 10a72fc3af Update version. release_3.8 Nicholas Marriott 2026-09-30 14:34:36 +01:00
  • 331611b632 Update version. 3.8-rc3 Nicholas Marriott 2026-09-30 14:34:05 +01:00
  • 77065361d9 Update CHANGES. Nicholas Marriott 2026-09-30 14:29:47 +01:00
  • cd66821a5f Fix test on macOS. Nicholas Marriott 2026-09-30 06:46:05 +01:00
  • 9e913fd398 Add NULL checks for clients that may not have identified yet, GitHub issue 5663. nicm 2026-09-29 14:12:21 +00:00
  • 324ac927d6 Do not format times that localtime_r and ctime_r cannot convert, from Alexandre Fiori. nicm 2026-09-29 13:59:10 +00:00
  • 6c11f706a3 Test for 5659 from Alexandre Fiori. Nicholas Marriott 2026-09-29 15:00:09 +01:00
  • 88af9fd98f More repeat tests. Nicholas Marriott 2026-09-29 12:58:51 +01:00
  • 360d66cde7 Add a maximum repeat size as well as count. nicm 2026-09-29 11:57:28 +00:00
  • c20dcb54da Fix test socket names. Nicholas Marriott 2026-09-29 06:50:38 +01:00
  • dd96a294a6 Update test. Nicholas Marriott 2026-09-28 17:55:32 +01:00
  • 197da162a7 Do not try to decode UTF-8 if it is too long to match the pattern. nicm 2026-09-28 16:55:08 +00:00
  • 83d26411c7 Do not allocate for repeat inside loop but allocate up front and just copy in the loop. nicm 2026-09-28 16:52:55 +00:00
  • 02a0bef92b Copy all #s at once when multiple are seen before [ rather than only copying one at a time which can be very slow. nicm 2026-09-28 16:23:56 +00:00
  • 28bfa971da Check time every iteration for expensive repeat loop. nicm 2026-09-28 16:00:28 +00:00
  • 82b67a262a Use mode screen for cursor not base which may be wrong during synchronized updates. GitHub issue 5648 from bugreporter23 at gmail dot com. nicm 2026-09-28 11:25:51 +00:00
  • e66d057323 Test for 5648. Nicholas Marriott 2026-09-28 12:26:18 +01:00
  • 9b7514dcef Sort fix tests from Alexandre Fiori. Nicholas Marriott 2026-09-28 11:42:15 +01:00
  • 4ab7de74fe Test for 5645. Nicholas Marriott 2026-09-28 11:29:40 +01:00
  • e1db23c772 Tests for 5641. Nicholas Marriott 2026-09-28 11:10:24 +01:00
  • 9fd3fefc66 5643 test from Alexandre Fiori. Nicholas Marriott 2026-09-28 10:56:24 +01:00
  • 0383107696 Do not use subtraction for comparators, this doesn't really matter for IDs but it breaks key sorting. GitHub issue 5646 from Alexandre Fiori. nicm 2026-09-28 10:42:01 +00:00
  • 35c602bc53 Fix dragging a floating pane by its top border over a tiled pane's status line, GitHub issue 5645 from Michael Grant. nicm 2026-09-28 10:25:43 +00:00
  • 395ea6687b Fix floating panes not being detected as obscuring the pane behind them, GitHub issue 5641 from Michael Grant. nicm 2026-09-28 10:10:16 +00:00
  • 296c8d872a Exit 128 + SIGHUP like popups did if waiting for a pane that was killed, from Alexandre Fiori. nicm 2026-09-28 09:56:05 +00:00
  • 9f16939a7e Add a second comparison for key bindings to avoid ties, GitHub issue 5647 from Alexandre Fiori. nicm 2026-09-28 09:41:53 +00:00
  • 7405be7fa7 Check for v1 bounds checks. Nicholas Marriott 2026-09-28 10:32:12 +01:00
  • 99b2767117 Bounds check size and offsets for v1 layouts, found by ossfuzz. nicm 2026-09-28 09:32:06 +00:00
  • 82709886cc Fix test. Nicholas Marriott 2026-09-28 09:23:29 +01:00
  • c7aabb296b Discard keys if there is no session, fixes crash reported by Artyom Pertsovsky. nicm 2026-09-25 10:37:05 +00:00
  • 983afe1670 Tests for 5636. Nicholas Marriott 2026-09-25 09:46:21 +01:00
  • c3bcda3fd6 Do not overflow window indexes at INT_MAX in new-window -a and renumber-windows. GitHub issue 5637 from Alexandre Fiori. nicm 2026-09-25 08:46:06 +00:00
  • bbed41b3f5 Test for 5631. Nicholas Marriott 2026-09-24 19:59:45 +01:00
  • a3ed12fd58 Keep the scroll position in tree mode when the list is rebuilt, GitHub issue 5631 from Kim A Brandt. nicm 2026-09-24 18:59:00 +00:00
  • 4ab83b755e Note about default-shell, from Meriel Sartha Mittelbach. nicm 2026-09-23 12:37:50 +00:00
  • 3f3a9eb7b9 Add margins for WezTerm and ghostty, from Michael Grant. nicm 2026-09-24 08:16:13 +00:00
  • 8d3172f4d4 Fix test on macOS. Nicholas Marriott 2026-09-30 06:46:05 +01:00
  • e04f7876c9 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-29 23:00:12 +00:00
  • 4a98a9dea8 Add NULL checks for clients that may not have identified yet, GitHub issue 5663. nicm 2026-09-29 14:12:21 +00:00
  • 5e4b8cc39e Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Nicholas Marriott 2026-09-29 20:08:52 +01:00
  • c34432980f Do not format times that localtime_r and ctime_r cannot convert, from Alexandre Fiori. nicm 2026-09-29 13:59:10 +00:00
  • 1bb90bdd62 Add a maximum repeat size as well as count. nicm 2026-09-29 11:57:28 +00:00
  • ff391aa052 Send kitty keyboard probe only if extended-keys is not off. kitty-keys-autodetect Michael Grant 2026-09-29 17:48:26 +01:00
  • ffbbdcc852 Test for 5659 from Alexandre Fiori. Nicholas Marriott 2026-09-29 15:00:09 +01:00
  • 30e6a552b4 More repeat tests. Nicholas Marriott 2026-09-29 12:58:51 +01:00
  • 895c9e4b42 Cleanup. Michael Grant 2026-09-29 08:15:13 +01:00
  • cf7aad1ce8 Fix Kitty key encoding: legacy fallback, F3, case, send-keys drop. Michael Grant 2026-09-29 07:23:45 +01:00
  • 25caebc173 Cleanup and rebase on master. Michael Grant 2026-09-28 22:56:25 +01:00
  • d85329e5f0 Detection, done like sync: Michael Grant 2026-09-19 07:32:57 +01:00
  • 7545954d00 Add a test for Kitty keyboard protocol input parsing Michael Grant 2026-09-17 06:16:11 +01:00
  • e1612fcab3 Cleanup. Michael Grant 2026-09-17 06:00:13 +01:00
  • b63b17ff18 Document Kitty query snapshot semantics Michael Grant 2026-09-15 06:14:43 +01:00
  • f0ed17aba1 Simplify Kitty query completion flag Michael Grant 2026-09-15 06:11:25 +01:00
  • f54d4139b3 Make Kitty keyboard negotiation per client Michael Grant 2026-09-15 05:45:58 +01:00
  • 5e5cc3e5bc Add Kitty keyboard protocol support Michael Grant 2026-09-14 14:14:28 +01:00
  • 3a5df8780f Fix test socket names. Nicholas Marriott 2026-09-29 06:50:38 +01:00
  • bef6f61b6f Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-28 21:22:23 +00:00
  • 95aaa6cc2a Do not try to decode UTF-8 if it is too long to match the pattern. nicm 2026-09-28 16:55:08 +00:00
  • 389908d001 Do not allocate for repeat inside loop but allocate up front and just copy in the loop. nicm 2026-09-28 16:52:55 +00:00
  • 4bb0cc98d3 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-28 17:33:04 +00:00
  • 5fbfaca6a8 Copy all #s at once when multiple are seen before [ rather than only copying one at a time which can be very slow. nicm 2026-09-28 16:23:56 +00:00
  • c4eb4ab5df Check time every iteration for expensive repeat loop. nicm 2026-09-28 16:00:28 +00:00
  • 6ad23bb99c Update test. Nicholas Marriott 2026-09-28 17:55:32 +01:00
  • 6a5745c771 Some more crazy stuff to make systemd OOM work properly (stop it killing entire process groups insead of a single process), GitHub issue 5640 from Damian Nowak. Nicholas Marriott 2026-09-28 17:36:52 +01:00
  • 8a9122df1d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-28 15:30:43 +00:00
  • 5e5e15f6c7 Use mode screen for cursor not base which may be wrong during synchronized updates. GitHub issue 5648 from bugreporter23 at gmail dot com. nicm 2026-09-28 11:25:51 +00:00
  • a9b9795487 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-28 12:05:39 +00:00
  • db3950ed07 Do not use subtraction for comparators, this doesn't really matter for IDs but it breaks key sorting. GitHub issue 5646 from Alexandre Fiori. nicm 2026-09-28 10:42:01 +00:00
  • a16e62849d Fix dragging a floating pane by its top border over a tiled pane's status line, GitHub issue 5645 from Michael Grant. nicm 2026-09-28 10:25:43 +00:00
  • bbecdc802f Fix floating panes not being detected as obscuring the pane behind them, GitHub issue 5641 from Michael Grant. nicm 2026-09-28 10:10:16 +00:00
  • 884101263e Exit 128 + SIGHUP like popups did if waiting for a pane that was killed, from Alexandre Fiori. nicm 2026-09-28 09:56:05 +00:00
  • 294bf0bf16 Test for 5648. Nicholas Marriott 2026-09-28 12:26:18 +01:00
  • 31b622781b Sort fix tests from Alexandre Fiori. Nicholas Marriott 2026-09-28 11:42:15 +01:00
  • 797d7c176e Test for 5645. Nicholas Marriott 2026-09-28 11:29:40 +01:00
  • 33a42286f6 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-28 10:25:05 +00:00
  • 86af3c8167 Add a second comparison for key bindings to avoid ties, GitHub issue 5647 from Alexandre Fiori. nicm 2026-09-28 09:41:53 +00:00
  • abb1c79886 Bounds check size and offsets for v1 layouts, found by ossfuzz. nicm 2026-09-28 09:32:06 +00:00
  • 2d7148b3fa Tests for 5641. Nicholas Marriott 2026-09-28 11:10:24 +01:00
  • 4aeb3f61f0 5643 test from Alexandre Fiori. Nicholas Marriott 2026-09-28 10:56:24 +01:00
  • ef712916f6 Check for v1 bounds checks. Nicholas Marriott 2026-09-28 10:32:12 +01:00
  • 71c790d659 Fix test. Nicholas Marriott 2026-09-28 09:23:29 +01:00
  • 94796f6b11 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-25 23:37:17 +00:00
  • 11a0799925 Tighten up TMUX_TMPDIR - do not allow relative paths or .. or if realpath fails. From Alexandre Fiori. nicm 2026-09-25 13:44:49 +00:00
  • c98dca28de Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-09-25 17:28:20 +00:00
  • 7a816f90e7 Discard keys if there is no session, fixes crash reported by Artyom Pertsovsky. nicm 2026-09-25 10:37:05 +00:00