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
Thomas Adam
27698c468b
Merge branch 'obsd-master'
2026-03-03 16:01:09 +00:00
nicm
49bb43047d
Allow copy mode to work for readonly clients, except for copy commands,
...
from Dane Jensen.
2026-03-03 12:26:14 +00:00
nicm
77ce0a837d
Check window is not NULL, from Chema Gonzalez in GitHub issue 4908.
2026-03-03 12:24:18 +00:00
Thomas Adam
bbbfa8f360
Merge branch 'obsd-master'
2026-03-02 12:01:09 +00:00
Nicholas Marriott
d781d2eaa1
Add regression test from Ilya Grigoriev, GitHub issue 4818.
2026-03-02 09:32:45 +00:00
nicm
f33b14bda6
Revert r1.343 for the moment since it breaks behaviour (#() in
...
status-left) that we need to keep.
2026-03-02 08:48:57 +00:00
nicm
e603549563
Do not leak active/all strings in format_loop_windows; from Huihui Huang
...
in GitHub issue 4898.
2026-03-02 08:41:43 +00:00
nicm
e80e0c761a
Fix incorrect placement of It Xo, from Dane Jensen.
2026-03-02 08:39:44 +00:00
nicm
9e804202b6
Fix memory leak, from Emmanuel Ugwu in GitHub issue 4900.
2026-03-02 08:38:23 +00:00
Thomas Adam
0c678b1e1a
mailcap: update entry for Thomas Adam
2026-03-01 17:01:08 +00:00
Thomas Adam
4cb29deb93
Merge branch 'obsd-master'
2026-02-27 12:01:08 +00:00
nicm
5413953d30
Validate -O flags, from Dane Jensen in GitHub issue 4889.
2026-02-27 08:25:12 +00:00
nicm
50e51b4513
Fix memory leak, from Chris Lewis, reported by Huihui Huang.
2026-02-27 08:23:02 +00:00
Thomas Adam
ee0647aba6
Merge branch 'obsd-master'
2026-02-26 16:01:09 +00:00
Nicholas Marriott
35be70f1f0
Add DECRPM test from David Turnbull.
2026-02-26 11:32:15 +00:00