Commit Graph

  • b46684427f Extend control client size test. Nicholas Marriott 2026-07-17 09:37:32 +01:00
  • 5cd43626ef cmd_template_replace test. Nicholas Marriott 2026-07-17 09:29:40 +01:00
  • 43092f8d54 Test for client lost during config file. Nicholas Marriott 2026-07-17 09:13:33 +01:00
  • fcc7366e86 Merge branch 'master' into command_parser Your Name 2026-07-16 21:26:42 +01:00
  • 980877fb5c Merge branch 'master' into no_more_overlays Your Name 2026-07-16 21:26:02 +01:00
  • e50545f451 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-16 16:43:22 +00:00
  • 1d0d22df22 Fix uninitialized var for sscanf %n. nicm 2026-07-16 12:36:58 +00:00
  • f07ea87e20 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-16 12:54:46 +00:00
  • 824a07290f Do not redraw overlays unless actually asked to, GitHub issue 5398 from Noam Stolero. nicm 2026-07-16 10:52:32 +00:00
  • fba51526af Modal pane regression test. Nicholas Marriott 2026-07-16 13:16:29 +01:00
  • c7a6a735bc Another popup leftover. Nicholas Marriott 2026-07-16 13:10:51 +01:00
  • 381eaaa3a3 No more popups and overlays. Nicholas Marriott 2026-07-16 13:04:29 +01:00
  • 15746a1bc7 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-15 15:53:06 +00:00
  • edefce8eb5 Small section missed from previous. nicm 2026-07-15 14:14:50 +00:00
  • d98635e1bd Add modal panes, created currently with new-pane -O. There is one modal pane per window and it must be a floating pane. These are intended to replace popups. Currently a modal pane will unzoom a zoomed window and rezoom it when it is closed (a bit like modes do), but this is planned to change when we get an always-on-top flag. nicm 2026-07-15 13:02:33 +00:00
  • 9459c7ca64 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-15 13:29:09 +00:00
  • 75c874c55b Clear the "waiting for editor" area before writing so stray characters aren't visible from underneath. nicm 2026-07-15 12:45:39 +00:00
  • 10b2bb76f6 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-15 12:04:25 +00:00
  • cbb97b961c Add a mouse binding for empty areas of the window so C-Drag works on them as well. nicm 2026-07-15 10:38:31 +00:00
  • 5350da0be3 Update test. Nicholas Marriott 2026-07-15 11:38:33 +01:00
  • 5d2b6542b6 Fix control mode error and update regression tests. Nicholas Marriott 2026-07-15 11:05:15 +01:00
  • 1c7ed8d9ad Remove README.ja from EXTRA_DIST. Nicholas Marriott 2026-07-15 10:40:47 +01:00
  • 8f2d25024a Remove README.ja which has not been updated since 2018 and is out of date. Nicholas Marriott 2026-07-15 10:39:46 +01:00
  • 66e6b2e1c3 Merge master into command_parser Nicholas Marriott 2026-07-15 10:34:14 +01:00
  • 4e586ed0b8 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-14 22:13:52 +00:00
  • ad6832e697 Switch menus also to be attached to the window instead of an overlay and drawn as part of the client's scene. This means removing the popup menu. nicm 2026-07-14 19:07:03 +00:00
  • 11496010c0 Update test outputs. Nicholas Marriott 2026-07-14 22:15:08 +01:00
  • e54785ddd6 Add menu tests. Nicholas Marriott 2026-07-14 20:07:07 +01:00
  • 6546fa0982 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Thomas Adam 2026-07-14 21:20:22 +01:00
  • 1a02c9957c Convert display-panes away from an overlay and into a mode. This is another step on the road of getting rid of overlays altogether (they are full of special cases; popups and menus are to go also eventually). We lose some of the styling of borders but gain the ability to run display-panes in another pane (perhaps not hugely useful but one never knows). The -b flag goes away as no longer useful. nicm 2026-07-14 17:17:17 +00:00
  • 145f8ef173 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-14 17:24:20 +00:00
  • 34a11db6ca Typos and doc fixes, from Ben Boeckel. nicm 2026-07-14 15:06:54 +00:00
  • d705471aa5 Regression tests for display-panes changes. Nicholas Marriott 2026-07-14 18:18:52 +01:00
  • 67f71fe4ac Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-14 13:12:49 +00:00
  • a10252dad2 Handle padding and tab redraw correctly in copy mode. nicm 2026-07-14 11:08:36 +00:00
  • c9d6d4b601 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-14 12:17:19 +00:00
  • f88189cd59 Do not clear lines when we are just going to overwrite them in copy mode. nicm 2026-07-14 09:07:24 +00:00
  • c39d69f961 More copy mode tests. Nicholas Marriott 2026-07-14 12:05:06 +01:00
  • cf110d9d1d Copy mode redraw test. Nicholas Marriott 2026-07-14 10:07:51 +01:00
  • ed4245a74d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-14 04:18:54 +00:00
  • 09d5977263 Add e key to open editor to customize mode (like buffer mode) and a key to show only changed items. nicm 2026-07-13 22:03:08 +00:00
  • 42b3ea0d74 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 22:40:19 +00:00
  • 2a75cc2236 Apply dragging change to scroll-down as well as scroll-up. nicm 2026-07-13 21:22:45 +00:00
  • df6ed20271 Add customize mode test. Nicholas Marriott 2026-07-13 23:03:33 +01:00
  • de7fdbe85d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 21:54:09 +00:00
  • 37da97fbe6 Add environment to customize mode also nicm 2026-07-13 20:02:00 +00:00
  • f0f59bc2fd Fix a test. Nicholas Marriott 2026-07-13 22:52:25 +01:00
  • 9c65d349e8 Tweak times in tests. Nicholas Marriott 2026-07-13 22:08:58 +01:00
  • 2818069d5f Merge pull request #5389 from YayoRazo/fix/prompt-history-getline Nicholas Marriott 2026-07-13 21:25:10 +01:00
  • 2f0308ea4d Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 20:22:00 +00:00
  • b1c347ee0c Replace last use of fgetln with getline, GitHub issue 5389 from Yayo Razo. nicm 2026-07-13 19:35:22 +00:00
  • fba5083b58 Add hooks to customize mode. nicm 2026-07-13 19:32:28 +00:00
  • 9c9477ae76 Tweak previous; include SYNCING.md Thomas Adam 2026-07-13 20:30:47 +01:00
  • e4dbd11d44 doc: rewrite SYNCING and reformat to markdown Thomas Adam 2026-07-13 20:27:02 +01:00
  • c3e38b317d fix(compat): drop fgetln compat shim, migrate prompt-history.c to getline Yayo Razo 2026-07-13 13:03:58 -06:00
  • f75ef5ca1c Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 18:59:03 +00:00
  • 8fbbde7035 Add keys and menu items for copy mode line numbers, and a menu item for auto refresh. nicm 2026-07-13 16:30:28 +00:00
  • 2dc05ae328 Add to alerts tests. Nicholas Marriott 2026-07-13 19:52:27 +01:00
  • 511fe53846 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 17:43:10 +00:00
  • 658e087f7a Add new-pane -M to create a new pane from a mouse binding and bind to C-MouseDrag1Pane, removing the old ctrl-click-to-swap-pane binding. nicm 2026-07-13 16:07:47 +00:00
  • dba85ee32e Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 16:21:15 +00:00
  • b91086a5c8 Add pane-activity event. nicm 2026-07-13 15:03:03 +00:00
  • 4cd39ee33e new-pane mouse test. Nicholas Marriott 2026-07-13 17:10:04 +01:00
  • e3ef97b6b4 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 14:35:35 +00:00
  • e00a1a3e26 Add some additional simple events. nicm 2026-07-13 13:01:14 +00:00
  • 006cce5e4d fix window_copy_mouse_in_selection() indentation; ok nicm@ jsg 2026-07-13 12:53:56 +00:00
  • 4a06a1f296 Work out a single layout for the entire prompt so it can all be drawn together, fixes centered prompts. GitHub issue 5328. nicm 2026-07-13 10:29:17 +00:00
  • fe1b877410 Allow drag on a selection to modify it, from Michael Grant. nicm 2026-07-13 10:22:52 +00:00
  • 2b091d91d3 Make split-window inside a floating pane work more nicely and not immediately create an overlapping pane, from Dane Jensen. nicm 2026-07-13 10:03:27 +00:00
  • 6d227a8479 Set other cell when creating layout set, from Dane Jensen. nicm 2026-07-13 09:42:12 +00:00
  • 447d804a3a Size comparison should be >= not >, from Yayo Razo. nicm 2026-07-13 09:37:39 +00:00
  • 687c6b9cc0 Regress for more hooks. Nicholas Marriott 2026-07-13 13:57:31 +01:00
  • 746f275d41 Update CHANGES. release_3.7c Nicholas Marriott 2026-07-13 11:34:52 +01:00
  • e2d26c20d2 Check time periodically in loops rather than every one. nicm 2026-06-18 11:45:08 +00:00
  • b2e2fe824d Add scroll regress. Nicholas Marriott 2026-07-13 11:32:28 +01:00
  • baf71480d0 Merge remote-tracking branch 'origin/master' into command_parser Nicholas Marriott 2026-07-13 11:12:46 +01:00
  • 1f6385e7bb build: remove openbsd sync job Thomas Adam 2026-07-13 11:03:46 +01:00
  • 309119f659 Remove worflow from master Thomas Adam 2026-07-13 10:54:27 +01:00
  • 884ae3f8da Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-07-13 09:42:03 +00:00
  • d9b953d5c6 Create SECURITY.md Nicholas Marriott 2026-07-13 10:29:28 +01:00
  • e0014bbc7c Add regress tests for events code. Nicholas Marriott 2026-07-13 10:23:38 +01:00
  • d03de4986a build: run every fifteen minutes Thomas Adam 2026-07-13 09:27:05 +01:00
  • 6126988781 portable: add Makefile.am Thomas Adam 2026-07-13 09:22:53 +01:00
  • 25e2e1d671 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' Thomas Adam 2026-07-13 09:22:25 +01:00
  • e6eb26518b build: don't exit Thomas Adam 2026-07-13 09:13:28 +01:00
  • 8b2bc1a384 build: always attempt portable merge Thomas Adam 2026-07-13 09:10:24 +01:00
  • 0ce72059e6 build: capture openbsd-base before filtering Thomas Adam 2026-07-13 09:05:10 +01:00
  • f80d3f6123 build: fetch cutover master before merge Thomas Adam 2026-07-13 09:00:01 +01:00
  • 0925c9846b Use _exit in child after fork, from Yayo Razo in GitHub issue 5376. nicm 2026-07-12 20:35:52 +00:00
  • 3612a9a605 Add missing calloc check and use fatal. Prompted by a similar change from Yayo Razo. nicm 2026-07-12 20:16:20 +00:00
  • cc8e0f2f67 actions: use published openbsd-git as base update Thomas Adam 2026-07-13 08:50:49 +01:00
  • a662981f10 Bump a time limit. Nicholas Marriott 2026-07-13 07:08:05 +01:00
  • d77c9dc6aa Tweak BIDI test. Nicholas Marriott 2026-07-12 23:18:47 +01:00
  • 8ac3fcedca Do not reuse sockets so much to avoid problems with slow server shutdown. Nicholas Marriott 2026-07-12 22:03:16 +01:00
  • ea236c12a6 Merge pull request #5382 from YayoRazo/fix/sixel-saved-images-uaf Nicholas Marriott 2026-07-12 21:40:02 +01:00
  • a53a0aa0b5 Merge pull request #5365 from YayoRazo/fix/getline-fgetln-overflow Nicholas Marriott 2026-07-12 21:18:37 +01:00
  • 5e3db12c07 No need for ASAN_OPTIONS. Nicholas Marriott 2026-07-12 21:02:30 +01:00
  • 4f981a2506 Turn on ASAN for macOS regress. Nicholas Marriott 2026-07-12 20:59:11 +01:00
  • b602dc57b1 github actions: automate updates Thomas Adam 2026-07-12 17:24:37 +01:00
  • 330bedfb47 Build with ASAN on macOS by default. Nicholas Marriott 2026-07-12 13:26:25 +01:00