Commit Graph

  • d65192c6af Do not escape in %%. command_parser Nicholas Marriott 2026-10-06 18:08:03 +01:00
  • b5865a6d29 Use current state. Nicholas Marriott 2026-10-06 17:42:14 +01:00
  • 9c8b33ad63 Fix separator for args_print. Nicholas Marriott 2026-10-06 17:41:16 +01:00
  • 16f46700f4 Fixes for parallel regress. Nicholas Marriott 2026-10-06 17:30:43 +01:00
  • 1f2e0436d3 Merge branch 'master' into command_parser Nicholas Marriott 2026-10-06 17:19:28 +01:00
  • 81dc40dedf Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' master tmux update bot 2026-10-06 16:10:29 +00:00
  • e21f5e2d63 Add table for destroy-unattached. nicm 2026-10-06 11:30:31 +00:00
  • b4f7b85e86 Do not allow drags started on status line to trigger pane key bindings, GitHub issue 5692. nicm 2026-10-06 10:55:55 +00:00
  • 2e8928dad6 Wrap long lines and limit empty-line reflow consumption to OSC 133 lines. osc133_output_commands Michael Grant 2026-10-06 17:57:30 +02:00
  • 11ccb77472 Fix wrapped output selections and recognize single-character vi selections. Michael Grant 2026-10-06 14:38:17 +02:00
  • a0f7b38345 Fix OSC 133 output ranges after history loss and trim vi selection endpoints. Michael Grant 2026-10-06 14:21:59 +02:00
  • 5503e34639 Add regressions for OSC 133 reflow and history loss. Michael Grant 2026-10-06 14:14:04 +02:00
  • 62f2164d52 When the line containing the OSC 133 'A' marker has been discarded from history, scan retained output markers up to the next prompt. Copying and selection work from inside or after the output. Michael Grant 2026-10-06 13:44:25 +02:00
  • c103138040 Fix OSC 133 output ranges after resize and cursor movement. Michael Grant 2026-10-06 12:28:42 +01:00
  • 506424dce1 Add regression test for editor. Michael Grant 2026-10-03 22:26:22 +01:00
  • f024cc83c3 Cleanup. Michael Grant 2026-10-03 14:16:14 +01:00
  • 1eedc4aa24 Fix OSC 133 output range lookup for markers sharing a line Michael Grant 2026-09-29 10:03:12 +01:00
  • b948e10aac Add pipe-selection copy mode command Michael Grant 2026-09-14 06:25:40 +01:00
  • 88db16477d Add OSC 133 copy mode output commands Michael Grant 2026-09-14 05:35:34 +01:00
  • 8f38e102d8 Allow callers to override editor command Michael Grant 2026-09-14 05:35:00 +01:00
  • d2d4b1bcee Merge branch 'master' into command_parser Nicholas Marriott 2026-10-06 13:16:00 +01:00
  • 068812380f Test for drag on status line. Nicholas Marriott 2026-10-06 12:04:23 +01:00
  • 0e59d2c035 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-06 11:24:38 +00:00
  • 50160131a8 Fix redraw and selection position when changing selection mode. nicm 2026-10-06 08:26:23 +00:00
  • 0750e649ed Fix size calculation, GitHub issue 5664. release_3.7d Nicholas Marriott 2026-10-06 10:58:51 +01:00
  • f22e1d95b2 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-06 09:16:23 +00:00
  • d6237b5b87 Improve text about status lines, GitHub issue 5677. nicm 2026-10-06 08:01:54 +00:00
  • a1d25b2816 Redraw selections after scrolling to line boundaries, GitHub issue 5689 from bugreporter23 at gmail dot com. nicm 2026-10-06 07:57:41 +00:00
  • c067a0b1bf Tests for selection mode and redraw. Nicholas Marriott 2026-10-06 09:26:29 +01:00
  • d1fedcc9a0 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-05 22:02:42 +00:00
  • 4d2494dfee Fix mouse drag selection on the top and bottom lines in vi mode, GitHub issue 5667 from David Schweikert. nicm 2026-10-05 15:52:25 +00:00
  • ca35e3f820 Keep copy-mode -c active for the entire visit copy-mode-entry-column Michael Grant 2026-10-05 19:20:26 +01:00
  • 6137fd04e9 Preserve the copy-mode entry column after trailing blanks Michael Grant 2026-10-05 16:55:22 +01:00
  • cdb8575630 Test for 5667 from David Schweikert. Nicholas Marriott 2026-10-05 16:52:48 +01:00
  • 956b48ad56 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-05 15:10:12 +00:00
  • f8d74ec97b Do not always perform environment variable assignments inside %else, GitHub issue 5688 from Tushar Muralidharan. nicm 2026-10-05 13:45:49 +00:00
  • 38b4813f48 Check format time in format_skip1 before the loop as well. nicm 2026-10-05 10:59:37 +00:00
  • e55c693d1a Test for 5688. Nicholas Marriott 2026-10-05 14:46:14 +01:00
  • 62c6d79a80 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-05 12:43:43 +00:00
  • bd4a63ab34 Use window-status-separator in second and theird status lines, GitHub issue 5672. Also match width of session name correctly. nicm 2026-10-05 09:03:11 +00:00
  • 0e701cbe92 Fix color range check, from Vaibhav Aggarwal. nicm 2026-10-05 08:45:27 +00:00
  • 3f5d054005 Do not lose a pending pane resize when entering the alternate screen, from mml00 dot work at gmail dot com. nicm 2026-10-05 08:41:23 +00:00
  • a1fd084d19 Adjust widths of a few codepoints incorrectly set to double width, from Sidney Cammeresi. nicm 2026-10-05 08:32:24 +00:00
  • a1825146ee Add copy-mode -c to initialize the preferred cursor column Michael Grant 2026-10-05 12:29:17 +01:00
  • 2b5b538152 Add JEMALLOC_MANGLE to get mallctl on jemalloc 5.4.0, GitHub issue 5678. Nicholas Marriott 2026-10-05 10:13:31 +01:00
  • 14d546fec3 Do not close standard input when the server is socket activated, from Alexandre Fiori. Nicholas Marriott 2026-10-05 10:07:11 +01:00
  • f8c7f64a3a Do not replace the socket of a socket activated server on SIGUSR1, from Alexandre Fiori. Nicholas Marriott 2026-10-05 10:05:26 +01:00
  • 86a2142ded Test for 5684 from mml00 dot work at gmail dot com. Nicholas Marriott 2026-10-05 09:41:50 +01:00
  • 90ee6a89cc Clean up image support and add regression tests 4902-image-support Michael Grant 2026-10-04 11:44:00 +01:00
  • 91441d6ef2 regress: rationalise image test coverage, add missing image_support guard Michael Grant 2026-09-28 16:51:23 +01:00
  • bfa03e9ef3 Cleanup Michael Grant 2026-09-28 15:05:32 +01:00
  • 3ade9c0d45 Fix to drop SIXEL cells that a newer image completely covers. And regression test added. Michael Grant 2026-09-26 16:53:58 +01:00
  • c121116b3c Implement generalised image support Michael Grant 2026-10-03 22:46:01 +01:00
  • 8f25579c5a Fix test again. Nicholas Marriott 2026-10-04 09:18:05 +01:00
  • 65a034b471 Fix test again. Nicholas Marriott 2026-10-04 08:50:14 +01:00
  • bf9fac7b16 Fix test again. Nicholas Marriott 2026-10-03 22:25:05 +01:00
  • 37b640012a Do nothing if move-pane -P does not change the pane. hidden-panes Michael Grant 2026-10-03 22:20:57 +01:00
  • 636826f3b4 Do not hide the zoomed pane when swap-pane -d covers the active pane. Michael Grant 2026-10-03 22:20:57 +01:00
  • b9272d2f7b Merge branch 'master' into hidden-panes Michael Grant 2026-10-03 22:20:57 +01:00
  • dd3839ead1 More cleanup. osc133_line_collapsible Michael Grant 2026-10-03 11:44:19 +01:00
  • 0fe69462db Moved helpers to input.c with the other osc_133 helpers. Michael Grant 2026-10-03 10:13:05 +01:00
  • 9e69abca01 Cleanup: moved the osc-133 marker save/restore into screen-write.c closer to where the issue existed. Michael Grant 2026-10-03 09:53:53 +01:00
  • 1632bbe8ce Fix clear issue which lost C and A osc133 markers. Several cleanups. Michael Grant 2026-10-03 01:13:01 +01:00
  • 0da1c84c53 Add collapsible OSC 133 output to copy mode Michael Grant 2026-09-29 16:42:21 +01:00
  • 0a82ccc16c Fix OSC 133 output range lookup for markers sharing a line Michael Grant 2026-09-29 10:03:12 +01:00
  • 1612a88282 Add pipe-selection copy mode command Michael Grant 2026-09-14 06:25:40 +01:00
  • 2feca9669c Add OSC 133 copy mode output commands Michael Grant 2026-09-14 05:35:34 +01:00
  • ea14195553 Allow callers to override editor command Michael Grant 2026-09-14 05:35:00 +01:00
  • 59387debff Fix test. Nicholas Marriott 2026-10-03 08:41:26 +01:00
  • ba738e8155 Fix another test on macOS. Nicholas Marriott 2026-10-03 08:28:51 +01:00
  • 6916a74c0b Fix another test on macOS. Nicholas Marriott 2026-10-03 08:28:21 +01:00
  • bc3cf3bfa8 Fix another test on macOS. Nicholas Marriott 2026-10-03 08:28:02 +01:00
  • c4a8eeb236 Fix test again. Nicholas Marriott 2026-10-03 07:59:23 +01:00
  • 3bdbaacd94 Fix test on macOS. Nicholas Marriott 2026-10-03 07:48:52 +01:00
  • 596d04a193 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-02 19:21:31 +00:00
  • a21247a508 Include menus when working out what parts of a pane are visible to avoid overwriting them, GitHub issue 5593. nicm 2026-10-02 15:20:41 +00:00
  • aed667218b Modify display-message -c target-client to use the data relative to target-client, GitHub issue 5613 from Michael Grant. nicm 2026-10-02 15:13:07 +00:00
  • 47c789a097 Quote session_alert in status-format[2], GitHub issue 5671. nicm 2026-10-02 15:04:27 +00:00
  • dfcb588029 Only skip collecting text except for right margin when autowrap is off, from Jang-Ho Hwang. nicm 2026-10-02 14:16:42 +00:00
  • a8523db838 Change to the new working directory even if getcwd fails, GitHub issue 5658. nicm 2026-10-02 13:20:42 +00:00
  • f37d4c0553 Test for 5593. Nicholas Marriott 2026-10-02 16:21:13 +01:00
  • 24cde9e0eb Test for 5613. Nicholas Marriott 2026-10-02 16:13:12 +01:00
  • ec2f2d9f99 Tes for 5656. Nicholas Marriott 2026-10-02 15:17:12 +01:00
  • 5f278c8f2a Regress for damage rectangles. Nicholas Marriott 2026-10-02 15:15:02 +01:00
  • 92e14631d3 Merge remote-tracking branch 'refs/remotes/tmux-openbsd/master' tmux update bot 2026-10-02 14:10:43 +00:00
  • 556235fbe2 Sync redraw should use the given rows not the scroll region now. nicm 2026-10-02 12:53:26 +00:00
  • 0a1adfa116 Instead of redrawing the entire pane or scene when moving or redrawing a pane, add damage rectangles and redraw only the affected spans. From Michael Grant. nicm 2026-10-02 12:48:52 +00:00
  • 950a7f6631 Do not leak client if lost before configuration is loaded, and do not load multiple times. GitHub issues 5661 and 5662 from Alexandre Fiori. nicm 2026-10-02 12:28:07 +00:00
  • a511a7ab55 Restore the zoom when swap-pane refuses a floating pane, GitHub issue 5660 from Alexandre Fiori. nicm 2026-10-02 12:23:44 +00:00
  • 5932140d30 Do not use client for copy-mode -S if NULL, reported by Martin Vlach. nicm 2026-10-02 12:12:51 +00:00
  • 4712726062 Tests for 5661 etc, from Alexandre Fiori. Nicholas Marriott 2026-10-02 13:28:16 +01:00
  • ff1364a19c copy-mode -S test. Nicholas Marriott 2026-10-02 13:13:32 +01:00
  • 6b64ff92e6 Do not count siblings of a hidden pane that is the root of the layout. Michael Grant 2026-10-01 20:58:32 +01:00
  • 0ce3f20a2d Hide the zoomed panes when a covered tiled pane is activated. Michael Grant 2026-10-01 17:56:43 +01:00
  • 42f6f3ca26 Make show desktop a cycle and ignore hidden zooms in window_zoomed_flag. Michael Grant 2026-10-01 17:16:42 +01:00
  • 2345f71df9 Bugfixes. Michael Grant 2026-10-01 16:03:16 +01:00
  • 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