Michael Grant
f201d246fd
Fix next-layout to ignore floating panes.
2026-03-24 12:41:04 +00:00
Michael Grant
0328fe44e4
Fix sixel image writing so that it is aware of floating panes.
2026-03-22 09:28:15 +00:00
Michael Grant
bb85983a29
Merge pull request #4929 from daneofmanythings/floating_panes-pane_status_format
...
feat: Panes' status format now displays title/flag information
2026-03-20 09:46:44 +00:00
Michael Grant
4341d6a095
Merge branch 'master' into floating_panes
2026-03-20 08:05:13 +00:00
Michael Grant
10a9ce1ed2
Prohibit swapping 2 floating panes, that doesn't make sense.
2026-03-20 07:59:25 +00:00
Michael Grant
943490cfa1
Fix issue when a wp disappears in the middle of a drag event.
2026-03-20 07:49:49 +00:00
Michael Grant
7e6bbc63ab
Fix a slew of possible int vs u_int bugs which would likely have caused an overflow crash.
2026-03-18 13:04:21 +00:00
Thomas Adam
5c30b145df
Merge branch 'obsd-master'
2026-03-18 12:01:09 +00:00
Michael Grant
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.
2026-03-18 09:38:17 +00:00
nicm
e446cba6a9
Copy hyperlinks when redrawing popup so they do not vanish, from Antoine
...
Gaudreau Simard in GitHub issue 4925.
2026-03-18 08:49:27 +00:00
Nicholas Marriott
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.
2026-03-18 08:46:16 +00:00
nicm
02a9cdff57
Fix buffer to both for get-clipboard, from Seth Girvan.
2026-03-18 08:41:20 +00:00
nicm
f516f8a1d4
Allow codepoint-widths to accept ranges, from san65384 at gmail dot com
...
in GitHub issue 4930.
2026-03-18 08:38:54 +00:00
Dane Jensen
08fd890a89
Added status format functionality to panes along with flags
2026-03-17 22:50:04 -07:00
Michael Grant
ab0081294c
Fix scrolling issue when a floating pane overlaps a tiled pane.
2026-03-17 17:08:02 +00:00
Michael Grant
c42a939e98
Fix some int/u_int bugs and added some logging.
2026-03-17 17:05:57 +00:00
Michael Grant
6c9e2f7e6c
Fix no cursor in popup.
2026-03-16 12:07:41 +00:00
Michael Grant
992f04f328
Merge branch 'master' into floating_panes
2026-03-16 09:12:08 +00:00
Thomas Adam
bef4865d91
Merge branch 'obsd-master'
2026-03-12 16:01:08 +00:00
nicm
fd62f419ac
Add a short builtin help text for each mode accessible with C-h,
...
based on code from Patrick Motard in GitHub issue 4751.
2026-03-12 12:40:40 +00:00
Thomas Adam
7fa6f320ed
Merge branch 'obsd-master'
2026-03-12 12:01:09 +00:00
nicm
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.
2026-03-12 07:25:13 +00:00
nicm
551e8fcd24
Fix comparison of menu keys, reported by Vladimir Bauer in GitHub issue
...
4891.
2026-03-12 07:15:26 +00:00
Michael Grant
8a90fce476
Fix for window size taller than tty.
2026-03-10 13:21:01 +00:00
Thomas Adam
04b4952f0e
Merge branch 'obsd-master'
2026-03-09 20:01:07 +00:00
Michael Grant
e928e80a42
Fix scrollbar issue not respecting oy when window size taller than tty.
2026-03-09 16:28:06 +00:00
Thomas Adam
0d77555c97
Merge branch 'obsd-master'
2026-03-09 16:01:09 +00:00
nicm
67141fb4bb
Add next/previous variables for windows in W: loop, from Conor Taylor in
...
GitHub issue 4856.
2026-03-09 15:46:01 +00:00
tb
2efa762c2b
tmux: move block assigning to prefix a bit down to avoid a small leak
...
ok nicm
2026-03-09 14:37:26 +00:00
Nicholas Marriott
6c2dd193cf
Fix memory leak in sixel_parse() on error path, from Renaud Allard in GitHub
...
issue 4916.
2026-03-09 14:34:58 +00:00
nicm
881bec958e
Fix server crash when control client session is destroyed, from Renaud
...
Allard in GitHub issue 4916.
2026-03-09 14:33:55 +00:00
nicm
8899c751e5
Check for NULL value in tilde expansion before dereferencing, from
...
Renaud Allard in GitHub issue 4916.
2026-03-09 14:31:41 +00:00
Michael Grant
28c04b21f6
Minor fixup.
2026-03-09 08:35:24 +00:00
Michael Grant
46427f1dd7
Merge branch 'master' into floating_panes
2026-03-09 08:31:58 +00:00
Michael Grant
528e856566
Merge pull request #4893 from daneofmanythings/floating_panes__float_format
...
feat(format variable): added format variable for floating panes.
2026-03-08 17:14:16 +00:00
Michael Grant
14a934d412
Fix screen clearing issue to surgically clear around floating panes.
2026-03-08 17:11:55 +00:00
Thomas Adam
d0caf0a322
Merge branch 'obsd-master'
2026-03-06 12:01:08 +00:00
tb
91b5108eae
tmux: don't leak menu if the tty is too small to display it
...
ok nicm
2026-03-06 08:19:22 +00:00
nicm
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.
2026-03-06 08:09:58 +00:00
Thomas Adam
5310592967
Merge branch 'obsd-master'
2026-03-06 04:01:09 +00:00
nicm
41bddae907
Fix incorrect condition for creating client name, from Vlad Apostol in
...
GitHub issue 4911.
2026-03-05 22:50:14 +00:00
Thomas Adam
d9d2b2f1ee
Merge branch 'obsd-master'
2026-03-05 12:01:09 +00:00
nicm
1e208abd93
Add pane_pipe_pid with pipe fd and call setpgid to make it easier to kill.
2026-03-05 09:22:08 +00:00
Dane Jensen
0faed7aeb5
added format flag for floating panes.
2026-03-04 12:08:43 -08:00
Michael Grant
8e6450c8fc
Merge branch 'master' into floating_panes
2026-03-04 13:16:52 +00:00
Thomas Adam
d32088b58a
Merge branch 'obsd-master'
2026-03-04 12:01:09 +00:00
nicm
6d37cc94a7
Make -c work with new-session -A, from Jody Frankowski in GitHub issue
...
4906.
2026-03-04 08:16:47 +00:00
nicm
55722a7ed7
Another memory leak, from Huihui Huang.
2026-03-04 08:15:24 +00:00
tb
d2fa20a390
tmux: use VIS_NOSLASH to avoid annoying double escaping on paste
...
from nicm
2026-03-04 07:19:32 +00:00
tb
bcbad050d4
tmux: tc can be NULL, so check before deref to avoid crashing the server
...
ok nicm
2026-03-04 07:17:01 +00:00