Commit Graph

  • 1459c90a7f Tidy up args_make_commands reference counting to fix a memory leak, from Jeong, Heon. nicm 2026-08-25 06:04:33 +00:00
  • af29c080ba Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-25 01:46:56 +00:00
  • 50ea32162f Correct a comparison ('\0' should be 0). nicm 2026-08-24 21:19:40 +00:00
  • 2d5328a860 If a pane has no scrollbar, don't bother to redraw it, and if redraw is deferred change scrollbar redraws into redraw-all-scrollbars not redraw entire window. GitHub issue 5529. nicm 2026-08-24 21:17:19 +00:00
  • e5db7598b2 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-24 22:03:29 +00:00
  • dc78d8f9ea Do not add messages to cfg_causes after config has finished, GitHub issue 5528. nicm 2026-08-24 20:34:26 +00:00
  • 022b8451e3 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-24 16:44:37 +00:00
  • 5b54c7d41a Always use synchronized updates in copy mode (like when not in the active pane), since copy mode will almost always moved the cursor. From Artem Goldenberg in GitHub issue 5525. nicm 2026-08-24 15:05:26 +00:00
  • f94036b2b0 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-24 15:57:10 +00:00
  • 7d358208b9 Free any remaining items when destroying screen, from Jeong, Heon. nicm 2026-08-24 14:07:56 +00:00
  • c8ff8ea96f Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-24 15:02:17 +00:00
  • 402d366bba Add {} to shell escape characters (special in bash/ksh/csh), GitHub issue 5514. nicm 2026-08-24 07:26:43 +00:00
  • 0d7b9e87f4 Update CHANGES. Nicholas Marriott 2026-08-24 16:01:11 +01:00
  • 4ec08da492 Do not use stale pointers in modes. nicm 2026-07-04 22:09:06 +00:00
  • 41e701ad84 Return early if image is zero height when generating fallback, otherwise we can allocated too little space. Reported by Vivek Parikh. Nicholas Marriott 2026-08-24 15:27:25 +01:00
  • f763f94556 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-24 08:28:15 +00:00
  • c9f5ecb4b5 Do not leak cached status line, from Jeong, Heon. nicm 2026-08-24 07:14:54 +00:00
  • 7792a74c76 Free pane fallback range when freeing pane, from Jeong, Heon. nicm 2026-08-24 07:10:38 +00:00
  • 4cabc2ae85 Do not leak path when destroying client, from Jeong, Heon. nicm 2026-08-24 07:08:19 +00:00
  • 995b395795 Do not leak format when drawing preview, from Jeong, Heon. nicm 2026-08-24 07:06:58 +00:00
  • 3d44f75d09 Do not leak buffer name on failure, from Jeong, Heon. nicm 2026-08-24 07:05:23 +00:00
  • 22cdf6acac 3.7d bits. Nicholas Marriott 2026-08-24 08:18:18 +01:00
  • 83b9aff1ae Make list-keys only use a message if -1 is given, otherwise behave like other commands (stdout or mode). nicm 2026-06-10 18:32:33 +00:00
  • c1f947a3c5 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-21 11:56:01 +00:00
  • 696a16cca2 Use correct X position when combining characters, GitHub issue 5511 from Francesc Rosas. nicm 2026-08-21 09:53:04 +00:00
  • 936bb6e7cd Regress for GitHub issue 5511 from Francesc Rosas. Nicholas Marriott 2026-08-21 10:53:59 +01:00
  • 8dfa903346 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-20 12:57:29 +00:00
  • 95a7170709 Add a way for floating panes to stay above zoom (-A) flag. Use by default for modal panes to match popups. nicm 2026-08-20 09:19:24 +00:00
  • 554c4bbde4 Tests for modal panes on top. Nicholas Marriott 2026-08-20 10:19:19 +01:00
  • ac23f21a2c More regress tests for zoom. Nicholas Marriott 2026-08-20 09:18:58 +01:00
  • 6696151008 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-19 21:05:08 +00:00
  • 50d0348b64 Stop at the right end line when walking wrapped lines, GitHub issue 5479. nicm 2026-08-19 19:55:04 +00:00
  • cf3ab3cad9 Merge branch 'master' into command_parser Nicholas Marriott 2026-08-19 20:57:59 +01:00
  • bf7bbba7ea Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-19 13:10:09 +00:00
  • b28b1b7b9a Add a -K flag to new-pane to make a modal pane capture all keys like popups used to. nicm 2026-08-19 10:56:10 +00:00
  • 8499d8007e new-pane -K test bits. Nicholas Marriott 2026-08-19 11:56:27 +01:00
  • e5a2058c7c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-18 12:03:17 +00:00
  • e94fcd96f9 Use DECRQM to detect mode 2026, from Michael Grant. nicm 2026-08-18 09:01:20 +00:00
  • c5017e6da8 Bump time limit. Nicholas Marriott 2026-08-18 11:49:25 +01:00
  • 0169f9e18c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-18 09:49:28 +00:00
  • b170c19274 Change correct depth counter for source-file when used from hooks, GitHub issue 5437. nicm 2026-08-18 08:05:05 +00:00
  • 22b3679752 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-18 09:04:02 +00:00
  • 4714f478fe When a pane is respawned, reset the control mode offsets. GitHub issue 5498 from Alex Rattray. nicm 2026-08-18 07:43:44 +00:00
  • 72c5037f06 Correctly clear clients referring to a session with destroy-unattached, GitHub issue 5497 from Jeong, Heon. nicm 2026-08-18 07:32:09 +00:00
  • 6238793ad7 Restore umask if bind fails, from nachalsa at naver dot com. nicm 2026-08-18 07:24:49 +00:00
  • da641e4e8d Add test for GitHub issue 5498 from Alex Rattray. Nicholas Marriott 2026-08-18 08:45:11 +01:00
  • 19a085a672 Fix socket names for macOS. Nicholas Marriott 2026-08-18 08:23:16 +01:00
  • f672a0f677 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-17 23:38:12 +00:00
  • db194ced5b Log unknown message types. nicm 2026-08-17 20:14:31 +00:00
  • 11ed661e2c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-17 21:11:33 +00:00
  • b2de803871 Flush output before ending sync. GitHub issue 5495 from xiangzhedev at gmail dot com. nicm 2026-08-17 20:04:00 +00:00
  • 30abbe36a8 Regress for sync, from xiangzhedev@gmail.com. Nicholas Marriott 2026-08-17 21:04:26 +01:00
  • 62044f02df Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-17 16:39:40 +00:00
  • a18d4e0067 Allow features to be disabled using @ suffix in terminal-features, from Michael Grant. nicm 2026-08-17 14:47:41 +00:00
  • 6b45eef338 Merge branch 'master' into local_windows Nicholas Marriott 2026-08-17 14:06:34 +01:00
  • 0f241b7447 Update CHANGES. Nicholas Marriott 2026-08-17 13:59:10 +01:00
  • 1b86039df3 Merge branch 'master' into local_windows_panes Nicholas Marriott 2026-08-17 13:45:26 +01:00
  • efaa1fe31c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-17 09:45:11 +00:00
  • 1729bb8e8a If writing a file fails, propagate the error to the server via a new message. Use a client flag rather than bumping the protocol version. GitHub issue 5451. nicm 2026-08-17 07:56:56 +00:00
  • 9fdd04ae61 Add default terminal features for Rio, GitHub issue 5489 from Raphael Amorim. nicm 2026-08-17 07:52:16 +00:00
  • 87a8bda023 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-17 08:54:28 +00:00
  • d384557b63 Remove flags from both keys for menus, GitHub issue 5484. nicm 2026-08-17 07:33:55 +00:00
  • 534a4f81fc Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-17 07:58:26 +00:00
  • a0d3585c6c Attach window to session earlier so resize cannot cause customize mode to blow up. Reported by Marcel Partap. nicm 2026-08-17 07:04:45 +00:00
  • ec34ff52cc Do not copy too many positions when deleting, GitHub issue 5478 from Uzair Aftab. nicm 2026-08-17 06:45:16 +00:00
  • 0ac8138ce3 Add a break-pane test for customize mode. Nicholas Marriott 2026-08-17 08:06:09 +01:00
  • c41cad4c5f Merge pull request #5481 from r1w1s1/fix-getpeereid-socklen Nicholas Marriott 2026-08-17 07:52:02 +01:00
  • f466d6289e compat: use socklen_t for getsockopt length r1w1s1 2026-08-10 15:38:55 -03:00
  • c6f62289b0 Merge branch 'master' into command_parser Nicholas Marriott 2026-08-07 16:08:26 +01:00
  • 851c5a933d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-07 09:33:41 +00:00
  • 10048f6579 Only unzoom in the floating-split case, modal panes take care of themselves. nicm 2026-08-07 08:10:53 +00:00
  • a598b2a910 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-07 03:40:47 +00:00
  • 2ec1038ffd Always unzoom before splitting window, for floating panes also. We already unzoomed for tiled panes and this does the same for floating panes (until we support having them float over a zoomed pane). From Éric NICOLAS. nicm 2026-08-06 21:47:20 +00:00
  • cbb1da66c3 Merge pull request #5471 from mathstuf/actions-only-on-main-repo Nicholas Marriott 2026-08-06 15:44:32 +01:00
  • 35ab660042 ci: only run lock and regress workflows on the main repo Ben Boeckel 2026-08-06 10:23:46 -04:00
  • 40a485db9c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-06 11:42:00 +00:00
  • 641e75e6e2 Add T key to change pane title, from Fouad Wahabi in GitHub issue 5461. nicm 2026-08-06 09:05:04 +00:00
  • 2e394bef11 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-05 15:40:06 +00:00
  • 4a9dbac435 Add a refresh-now command and change the r binding back to it in copy mode. nicm 2026-08-05 12:23:25 +00:00
  • d60dbcf91c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-05 11:31:10 +00:00
  • bd483a63cf Ignore Ms if it is invalid (for example no %p1) and report in client mode, GitHub issue 5460. nicm 2026-08-05 08:54:56 +00:00
  • d5dc0ba855 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-05 09:10:55 +00:00
  • e56a042153 Use ACS arrows for tree mode. nicm 2026-08-05 07:50:21 +00:00
  • 1995b5559d Do not crash when synchronizing groups and there is no current window. GitHub issue 5467 from Ju-an Zhang. nicm 2026-08-05 07:35:35 +00:00
  • fe384e06bc Add pane_private_modes format with list of DEC private modes, from George Nachman. nicm 2026-08-05 07:31:08 +00:00
  • 0198ee9e51 Do not log when logging is off, from Michael Grant. nicm 2026-08-05 07:27:45 +00:00
  • 72e705cbd6 Tweak times for macOS. Nicholas Marriott 2026-08-05 08:26:10 +01:00
  • d5afb67a81 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-04 17:23:12 +00:00
  • 3894397b07 Switch from imsg_get to imsgbuf_get and switch type of n to int. claudio 2026-08-04 13:16:03 +00:00
  • 36381f0884 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-04 15:37:15 +00:00
  • 5cd1976a4a Do not attempt to drain write buffer on stuck clients, since it requires a weird dance to make libevent do it. Instead, just ignore the client and destroy the buffer normally if not drained in 10 seconds. nicm 2026-08-04 11:18:22 +00:00
  • c9ae3f6a02 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-03 23:50:33 +00:00
  • d2322d0114 Check for floating only for flags that require a floating pane, reported by Ilya Grigoriev. nicm 2026-08-03 20:29:52 +00:00
  • 7a431ec7b9 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-03 21:33:23 +00:00
  • 114aa68082 Do not let a stuck client prevent the server from exiting - give up after 10 seconds. GitHub issue 5444 from Ben Maurer. nicm 2026-08-03 20:18:20 +00:00
  • f07a76d959 Use move-pane for a test. Nicholas Marriott 2026-08-03 21:30:44 +01:00
  • ca0d77855f Client exit test from Ben Maurer. Nicholas Marriott 2026-08-03 21:18:40 +01:00
  • cd3f577c85 Add test for control mode events and guards. Nicholas Marriott 2026-08-03 20:27:10 +01:00
  • 9228f97d7d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-08-03 16:29:11 +00:00
  • 6db5175e4e Queue control mode notifications rather than emitting them inside %begin/%end, GitHub issue 5458 from George Nachman. nicm 2026-08-03 13:38:42 +00:00