Thomas Adam
66c324d7ef
Merge branch 'obsd-master'
2026-04-03 16:01:08 +01:00
nicm
6b056eb53f
Add some new mouse ranges called "control0" to "control9", will be used
...
for controls on floating panes, from Dane Jensen, with some bits from
Michael Grant.
2026-04-03 10:13:20 +00:00
Thomas Adam
8cfdcf9a6f
Merge branch 'obsd-master'
2026-04-03 11:04:15 +01:00
nicm
0917cd7010
Missed a line from previous.
2026-04-03 09:18:24 +00:00
nicm
bdd78ce38e
Handle OSC 9;4 progress bar sequence and store in format variables, from
...
Eric Dorland in GitHub issue 4954.
2026-04-03 09:14:27 +00:00
nicm
7497db6e37
Increase b64_pton buffer to allow for Base64 without padding, from
...
Michal Majchrowicz.
2026-04-03 08:23:10 +00:00
Thomas Adam
43e2942fa0
Merge branch 'obsd-master'
2026-04-02 16:01:08 +01:00
Thomas Adam
51bc2f3b76
Merge branch 'obsd-master'
2026-04-02 12:01:08 +01:00
nicm
483683c197
Do not leak command in list-keys, reported by tb@. Also tidy up some
...
function names while here.
2026-04-02 09:58:14 +00:00
nicm
c95d341220
Do not leak trimmed string when expanding, found by ossfuzz.
2026-04-02 09:35:46 +00:00
nicm
be2c6f3b5e
Use INT_MIN + 1 as strtonum lower limits in formats so -ve works, found
...
by ossfuzz.
2026-04-02 09:28:22 +00:00
nicm
2d5736f297
Limit argc to between 0 and 1000 to prevent fatal from MSG_COMMAND, from
...
Michal Majchrowicz.
2026-04-02 09:11:39 +00:00
nicm
1a51193899
Handle empty regular expression in substitution, found by ossfuzz.
2026-04-02 08:45:35 +00:00
nicm
8b51abef08
Check for \0 after skipping # not before in format_expand1, from ossfuzz.
2026-04-02 08:37:14 +00:00
nicm
cbb49e8c84
Fix NULL dereference in sort.c, from Dane Jensen.
2026-04-02 08:01:47 +00:00
Thomas Adam
dc12da4573
Merge branch 'obsd-master'
2026-04-01 12:01:08 +01:00
nicm
7af58f74b0
Fixed missing drag end detection and mouse button detection with
...
modifiers. From Dane Jensen, reported by Joseph Tyson and Mark Kelly.
2026-04-01 08:10:02 +00:00
Thomas Adam
1081876810
Merge branch 'obsd-master'
2026-03-31 16:01:08 +01:00
nicm
2ff0dd3fef
Reorganize structure of key_code so that it can be built directly by
...
bitshifts rather than a load of huge switches, from Dane Jensen in
GitHub issue 4953.
2026-03-31 11:46:43 +00:00
Thomas Adam
a30fc69f86
Merge branch 'obsd-master'
2026-03-30 12:01:08 +01:00
nicm
022b5cf193
When in copy mode with a large scroll offset and the window is resized
...
so that history shrinks, data->oy can exceed screen_hsize causing an
unsigned integer underflow in the py computation. Clamp data->oy in
window_copy_resize and window_copy_cmd_refresh_from_pane before the
subtraction. From futpib at gmail dot com in GitHub issue 4958.
2026-03-30 09:23:40 +00:00
Nicholas Marriott
7620c03b72
Add new fuzzers for command parsing, formats and styles, from David Korczynski
...
in GitHub issue 4957.
2026-03-30 10:20:16 +01:00
Thomas Adam
6324dae114
Merge branch 'obsd-master'
2026-03-27 12:01:10 +00:00
nicm
e0237c6b8c
Ql -> Fl, from arza at arza dot us in GitHub issue 4949.
2026-03-27 08:41:54 +00:00
nicm
1cf3e02bfb
Add a format flag for bracket paste, from George Nachman in GitHub issue
...
4951.
2026-03-27 08:40:26 +00:00
Thomas Adam
6ca5405db9
Merge branch 'obsd-master'
2026-03-25 12:01:07 +00:00
Nicholas Marriott
fa31f2a3eb
Do not really need both.
2026-03-25 10:39:03 +00:00
Nicholas Marriott
d03f9454b9
Make COPYING the same.
2026-03-25 10:38:03 +00:00
Nicholas Marriott
616fb1cbcf
Add a LICENSE file to see if it makes GitHub happy.
2026-03-25 10:26:15 +00:00
nicm
b7d1e6257c
Use \- for hyphens in tmux.1 to cause newer groff versions to render
...
them correctly (ASCII hyphen rather than Unicode) which aids copy and
paste. From Keith Thompson in GitHub issue 4948.
2026-03-25 10:08:50 +00:00
Thomas Adam
b101ffaed6
Merge branch 'obsd-master'
2026-03-23 12:01:10 +00:00
nicm
f7dad4f38f
Check lastgc is not NULL before using it, GitHub issue 4935 from Pavel
...
Lavrukhin.
2026-03-23 09:05:59 +00:00
nicm
b88c08f860
Fix a NULL dereference and use after free, GitHub issue 4936 from Pavel
...
Lavrukhin.
2026-03-23 09:03:43 +00:00
Nicholas Marriott
cc47f4d1c2
Use window options for cursor-style to avoid crash when no pane, from
...
Arden Packeer in GitHub issue 4942.
2026-03-23 09:00:42 +00:00
nicm
3909d7e92f
Use window options for cursor-style to avoid crash when no pane, from
...
Arden Packeer in GitHub issue 4942.
2026-03-23 08:58:39 +00:00
nicm
d70edfa0a0
Fix issue where popup window gets overwritten by background updates,
...
from Conor Taylor in GitHub issue 4920.
2026-03-23 08:48:32 +00:00
nicm
d22ab85b84
Protect against overflow when scrollbar is off screen, from san65384 at
...
gmail dot com in GitHub issue 4933.
2026-03-23 08:45:30 +00:00
Thomas Adam
5c30b145df
Merge branch 'obsd-master'
2026-03-18 12:01:09 +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
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
Thomas Adam
04b4952f0e
Merge branch 'obsd-master'
2026-03-09 20:01:07 +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