Commit Graph

  • c10a597bf0 add -R to be able to set floating pane inactive border style. Michael Grant 2026-03-24 18:15:24 +00:00
  • 75ed7b27c6 Add -S and -s options to style floating panes. Michael Grant 2026-03-24 17:49:55 +00:00
  • ef01e9daf8 Reviewed and removed the xxx fix-me comments. Michael Grant 2026-03-24 14:35:59 +00:00
  • 866cb2d16f Update tmux.1 man page to add new-pane floating pane section. Michael Grant 2026-03-24 14:29:26 +00:00
  • 6a62d49720 Add options to new-pane: -k -m message to wait for key before closing a floating pane. Michael Grant 2026-03-24 14:23:58 +00:00
  • f201d246fd Fix next-layout to ignore floating panes. Michael Grant 2026-03-24 12:41:04 +00:00
  • b101ffaed6 Merge branch 'obsd-master' Thomas Adam 2026-03-23 12:01:10 +00:00
  • f7dad4f38f Check lastgc is not NULL before using it, GitHub issue 4935 from Pavel Lavrukhin. nicm 2026-03-23 09:05:59 +00:00
  • b88c08f860 Fix a NULL dereference and use after free, GitHub issue 4936 from Pavel Lavrukhin. nicm 2026-03-23 09:03:43 +00:00
  • cc47f4d1c2 Use window options for cursor-style to avoid crash when no pane, from Arden Packeer in GitHub issue 4942. Nicholas Marriott 2026-03-23 08:59:43 +00:00
  • 3909d7e92f Use window options for cursor-style to avoid crash when no pane, from Arden Packeer in GitHub issue 4942. nicm 2026-03-23 08:58:39 +00:00
  • d70edfa0a0 Fix issue where popup window gets overwritten by background updates, from Conor Taylor in GitHub issue 4920. nicm 2026-03-23 08:48:32 +00:00
  • d22ab85b84 Protect against overflow when scrollbar is off screen, from san65384 at gmail dot com in GitHub issue 4933. nicm 2026-03-23 08:45:30 +00:00
  • 0328fe44e4 Fix sixel image writing so that it is aware of floating panes. Michael Grant 2026-03-22 09:28:15 +00:00
  • bb85983a29 Merge pull request #4929 from daneofmanythings/floating_panes-pane_status_format Michael Grant 2026-03-20 09:46:44 +00:00
  • 4341d6a095 Merge branch 'master' into floating_panes Michael Grant 2026-03-20 08:05:13 +00:00
  • 10a9ce1ed2 Prohibit swapping 2 floating panes, that doesn't make sense. Michael Grant 2026-03-20 07:59:25 +00:00
  • 943490cfa1 Fix issue when a wp disappears in the middle of a drag event. Michael Grant 2026-03-20 07:49:49 +00:00
  • 7e6bbc63ab Fix a slew of possible int vs u_int bugs which would likely have caused an overflow crash. Michael Grant 2026-03-18 13:04:21 +00:00
  • 5c30b145df Merge branch 'obsd-master' Thomas Adam 2026-03-18 12:01:09 +00:00
  • 0d195698f8 Fix dispay bugs where the cursor was on a line that had 2 visible ranges because it was partially obscured by a floating pane. Michael Grant 2026-03-18 09:38:17 +00:00
  • e446cba6a9 Copy hyperlinks when redrawing popup so they do not vanish, from Antoine Gaudreau Simard in GitHub issue 4925. nicm 2026-03-18 08:49:27 +00:00
  • 8a0b4e0d8c Work around systemd killing panes early during system shutdown by creating dependencies from the panes to the service which started tmux, GitHub issue 4926 from Dmitry Torokhov. Nicholas Marriott 2026-03-18 08:46:16 +00:00
  • 02a9cdff57 Fix buffer to both for get-clipboard, from Seth Girvan. nicm 2026-03-18 08:41:20 +00:00
  • f516f8a1d4 Allow codepoint-widths to accept ranges, from san65384 at gmail dot com in GitHub issue 4930. nicm 2026-03-18 08:38:54 +00:00
  • 08fd890a89 Added status format functionality to panes along with flags Dane Jensen 2026-03-17 22:50:04 -07:00
  • ab0081294c Fix scrolling issue when a floating pane overlaps a tiled pane. Michael Grant 2026-03-17 17:08:02 +00:00
  • c42a939e98 Fix some int/u_int bugs and added some logging. Michael Grant 2026-03-17 17:05:57 +00:00
  • 6c9e2f7e6c Fix no cursor in popup. Michael Grant 2026-03-16 12:07:41 +00:00
  • 992f04f328 Merge branch 'master' into floating_panes Michael Grant 2026-03-16 09:12:08 +00:00
  • bef4865d91 Merge branch 'obsd-master' Thomas Adam 2026-03-12 16:01:08 +00:00
  • fd62f419ac Add a short builtin help text for each mode accessible with C-h, based on code from Patrick Motard in GitHub issue 4751. nicm 2026-03-12 12:40:40 +00:00
  • 7fa6f320ed Merge branch 'obsd-master' Thomas Adam 2026-03-12 12:01:09 +00:00
  • 19f3fb131b Draw message as one format, allowing prompts and messages to occupy only a portion of the status bar, overlaying the normal status content rather than replacing the entire line. A new message-format option now controls the entire message (like status-format). From Conor Taylor in GitHub issue 4861. nicm 2026-03-12 07:25:13 +00:00
  • 551e8fcd24 Fix comparison of menu keys, reported by Vladimir Bauer in GitHub issue 4891. nicm 2026-03-12 07:15:26 +00:00
  • 8a90fce476 Fix for window size taller than tty. Michael Grant 2026-03-10 13:21:01 +00:00
  • 04b4952f0e Merge branch 'obsd-master' Thomas Adam 2026-03-09 20:01:07 +00:00
  • e928e80a42 Fix scrollbar issue not respecting oy when window size taller than tty. Michael Grant 2026-03-09 16:28:06 +00:00
  • 0d77555c97 Merge branch 'obsd-master' Thomas Adam 2026-03-09 16:01:09 +00:00
  • 67141fb4bb Add next/previous variables for windows in W: loop, from Conor Taylor in GitHub issue 4856. nicm 2026-03-09 15:46:01 +00:00
  • 2efa762c2b tmux: move block assigning to prefix a bit down to avoid a small leak tb 2026-03-09 14:37:26 +00:00
  • 6c2dd193cf Fix memory leak in sixel_parse() on error path, from Renaud Allard in GitHub issue 4916. Nicholas Marriott 2026-03-09 14:34:58 +00:00
  • 881bec958e Fix server crash when control client session is destroyed, from Renaud Allard in GitHub issue 4916. nicm 2026-03-09 14:33:55 +00:00
  • 8899c751e5 Check for NULL value in tilde expansion before dereferencing, from Renaud Allard in GitHub issue 4916. nicm 2026-03-09 14:31:41 +00:00
  • 28c04b21f6 Minor fixup. Michael Grant 2026-03-09 08:35:24 +00:00
  • 46427f1dd7 Merge branch 'master' into floating_panes Michael Grant 2026-03-09 08:31:58 +00:00
  • 528e856566 Merge pull request #4893 from daneofmanythings/floating_panes__float_format Michael Grant 2026-03-08 17:14:16 +00:00
  • 14a934d412 Fix screen clearing issue to surgically clear around floating panes. Michael Grant 2026-03-08 17:11:55 +00:00
  • d0caf0a322 Merge branch 'obsd-master' Thomas Adam 2026-03-06 12:01:08 +00:00
  • 91b5108eae tmux: don't leak menu if the tty is too small to display it tb 2026-03-06 08:19:22 +00:00
  • 2c7f73f9c4 Do not use recallocarray because the stored size may have changed during reflow so may not match what it expects, fixes crash reported by Caspar Schutijser. nicm 2026-03-06 08:09:58 +00:00
  • 5310592967 Merge branch 'obsd-master' Thomas Adam 2026-03-06 04:01:09 +00:00
  • 41bddae907 Fix incorrect condition for creating client name, from Vlad Apostol in GitHub issue 4911. nicm 2026-03-05 22:50:14 +00:00
  • d9d2b2f1ee Merge branch 'obsd-master' Thomas Adam 2026-03-05 12:01:09 +00:00
  • 1e208abd93 Add pane_pipe_pid with pipe fd and call setpgid to make it easier to kill. nicm 2026-03-05 09:22:08 +00:00
  • 0faed7aeb5 added format flag for floating panes. Dane Jensen 2026-02-26 16:20:57 -08:00
  • 8e6450c8fc Merge branch 'master' into floating_panes Michael Grant 2026-03-04 13:16:52 +00:00
  • d32088b58a Merge branch 'obsd-master' Thomas Adam 2026-03-04 12:01:09 +00:00
  • 6d37cc94a7 Make -c work with new-session -A, from Jody Frankowski in GitHub issue 4906. nicm 2026-03-04 08:16:47 +00:00
  • 55722a7ed7 Another memory leak, from Huihui Huang. nicm 2026-03-04 08:15:24 +00:00
  • d2fa20a390 tmux: use VIS_NOSLASH to avoid annoying double escaping on paste tb 2026-03-04 07:19:32 +00:00
  • bcbad050d4 tmux: tc can be NULL, so check before deref to avoid crashing the server tb 2026-03-04 07:17:01 +00:00
  • 27698c468b Merge branch 'obsd-master' Thomas Adam 2026-03-03 16:01:09 +00:00
  • 49bb43047d Allow copy mode to work for readonly clients, except for copy commands, from Dane Jensen. nicm 2026-03-03 12:26:14 +00:00
  • 77ce0a837d Check window is not NULL, from Chema Gonzalez in GitHub issue 4908. nicm 2026-03-03 12:24:18 +00:00
  • bbbfa8f360 Merge branch 'obsd-master' Thomas Adam 2026-03-02 12:01:09 +00:00
  • d781d2eaa1 Add regression test from Ilya Grigoriev, GitHub issue 4818. Nicholas Marriott 2026-03-02 09:32:45 +00:00
  • f33b14bda6 Revert r1.343 for the moment since it breaks behaviour (#() in status-left) that we need to keep. nicm 2026-03-02 08:48:57 +00:00
  • e603549563 Do not leak active/all strings in format_loop_windows; from Huihui Huang in GitHub issue 4898. nicm 2026-03-02 08:41:43 +00:00
  • e80e0c761a Fix incorrect placement of It Xo, from Dane Jensen. nicm 2026-03-02 08:39:44 +00:00
  • 9e804202b6 Fix memory leak, from Emmanuel Ugwu in GitHub issue 4900. nicm 2026-03-02 08:38:23 +00:00
  • 0c678b1e1a mailcap: update entry for Thomas Adam Thomas Adam 2026-03-01 17:01:08 +00:00
  • 4cb29deb93 Merge branch 'obsd-master' Thomas Adam 2026-02-27 12:01:08 +00:00
  • 5413953d30 Validate -O flags, from Dane Jensen in GitHub issue 4889. nicm 2026-02-27 08:25:12 +00:00
  • 50e51b4513 Fix memory leak, from Chris Lewis, reported by Huihui Huang. nicm 2026-02-27 08:23:02 +00:00
  • ee0647aba6 Merge branch 'obsd-master' Thomas Adam 2026-02-26 16:01:09 +00:00
  • 35be70f1f0 Add DECRPM test from David Turnbull. Nicholas Marriott 2026-02-26 11:32:15 +00:00
  • dbb23d2182 Do not free buffer after adding to paste (since it now owns it). nicm 2026-02-26 11:01:48 +00:00
  • 478eaea982 Update base64 compat. Nicholas Marriott 2026-02-26 10:55:27 +00:00
  • 0800e51d41 Merge branch 'obsd-master' Thomas Adam 2026-02-26 10:18:15 +00:00
  • 5ff385f8a9 Tweak previous to reset cursor again as well. nicm 2026-02-25 07:59:45 +00:00
  • 5b3c642195 Pass paste buffer through vis(3) when pasting to prevent buffers containing for example the bracket end sequence causing issues. -S flag disables. Reported by Mason Davis. nicm 2026-02-25 07:53:41 +00:00
  • bd6e201926 Do not expand #() in E: and T:, from Mason Davis. nicm 2026-02-24 18:06:41 +00:00
  • 08779aa2a3 Fix breakage in fuzzer, from David Korczynski, GitHub issue 4871. Nicholas Marriott 2026-02-24 08:27:15 +00:00
  • 09bd686327 Add sorting (-O flag) and a custom format (-F) to list-keys, from Dane Jensen in GitHub issue 4845. nicm 2026-02-24 08:20:52 +00:00
  • 9316476a73 Add commands to turn exit on scroll on, off, toggle. From xcdnlgd at hotmail dot com in GitHub issue 4884. nicm 2026-02-24 08:00:43 +00:00
  • 00946007d8 Respond to DECRQM 2026, from David Turnbull in GitHub issue 4887. nicm 2026-02-24 07:50:27 +00:00
  • 6898e26a7a Fix bug with utf-8 extended characters not respecting visible range. Michael Grant 2026-02-24 01:19:24 +00:00
  • bc47bc7c22 Merge branch 'obsd-master' Thomas Adam 2026-02-23 12:01:08 +00:00
  • dc693601f4 Merge branch 'obsd-master' Thomas Adam 2026-02-23 10:01:08 +00:00
  • f1f9c63cdb Free history entries properly, from Huihui Huang in GitHub issue 4870. nicm 2026-02-23 09:12:57 +00:00
  • 0cc4f0fd76 Use buffer size for b64_pton, from someone in GitHub issue 4882. nicm 2026-02-23 09:08:07 +00:00
  • 0dc1b5adfb Do not leak list on failure, reported by Huihui Huang. nicm 2026-02-23 08:58:40 +00:00
  • a76e6eca6b Another memory leak from Huihui Huang. nicm 2026-02-23 08:54:56 +00:00
  • 8c7278b53a Memory leaks in cmd_display_menu, from Huihui Huang. nicm 2026-02-23 08:50:00 +00:00
  • 50a3b4c777 Free format on -a, reported by Huihui Huang. nicm 2026-02-23 08:46:57 +00:00
  • 3094ca1da5 Fix memory leaks, reported by Huihui Huang in GitHub issue 4872. nicm 2026-02-23 08:45:27 +00:00
  • 23ad10c849 Set cell to default when off screen to avoid crash when logging it. nicm 2026-02-23 08:29:30 +00:00
  • c9fb989a31 Merge branch 'obsd-master' Thomas Adam 2026-02-23 08:11:38 +00:00
  • e2cf40ef99 Fix crash cause by not having a wp pointer in tty.c. Michael Grant 2026-02-23 08:08:31 +00:00