Michael Grant
b528fc438c
Merge.
2026-04-05 19:40:56 -04:00
Thomas Adam
0ee18d4421
Merge branch 'obsd-master'
2026-04-05 16:01:08 +01:00
nicm
d5ed967f58
Set less crazy limits (than INT_MAX) for pad and trim, makes ossfuzz happier.
2026-04-05 13:24:02 +00:00
Thomas Adam
42dafcc62a
Merge branch 'obsd-master'
2026-04-04 20:01:11 +01:00
nicm
cad282ebb7
Cache user from getpwuid because it can be very expensive on some
...
platforms. From Ben Maurer in GitHub issue 4973.
2026-04-04 17:13:07 +00:00
nicm
87aaff5fae
Bring some new formats from the floating panes work: pane_zoomed_flag,
...
pane_flags, pane_floating_flag. By Michael Grant.
2026-04-04 16:40:27 +00:00
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
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
Thomas Adam
51bc2f3b76
Merge branch 'obsd-master'
2026-04-02 12:01:08 +01: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
8b51abef08
Check for \0 after skipping # not before in format_expand1, from ossfuzz.
2026-04-02 08:37:14 +00:00
Thomas Adam
6324dae114
Merge branch 'obsd-master'
2026-03-27 12:01:10 +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
Michael Grant
f201d246fd
Fix next-layout to ignore floating panes.
2026-03-24 12:41:04 +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
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
Dane Jensen
08fd890a89
Added status format functionality to panes along with flags
2026-03-17 22:50:04 -07:00
Michael Grant
992f04f328
Merge branch 'master' into floating_panes
2026-03-16 09:12:08 +00:00
Thomas Adam
04b4952f0e
Merge branch 'obsd-master'
2026-03-09 20:01:07 +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
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
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
bbbfa8f360
Merge branch 'obsd-master'
2026-03-02 12:01:09 +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
Thomas Adam
0800e51d41
Merge branch 'obsd-master'
2026-02-26 10:18:15 +00:00
nicm
bd6e201926
Do not expand #() in E: and T:, from Mason Davis.
2026-02-24 18:06:41 +00:00
Michael Grant
96515c9f47
Merge branch 'master' into floating_panes
2026-02-18 09:28:38 +00:00
Thomas Adam
d3522c328c
Merge branch 'obsd-master'
2026-02-12 11:10:01 +00:00
Michael Grant
96e18faa93
Merge branch 'master' into floating_panes
2026-02-11 09:40:21 +00:00
nicm
5865001e4a
Also check PANE_STATUSREADY for pane_dead format to match
...
pane_dead_status. GitHub issue 4841 from Joshua Pollack.
2026-02-06 10:23:26 +00:00
Thomas Adam
615c27c117
Merge branch 'obsd-master'
2026-02-02 19:06:25 +00:00
nicm
3c3d9ce3a9
Break sorting out into a common file so formats and modes use the same
...
code. Also add -O for sorting to the list commands. From Dane Jensen in
GitHub issue 4813.
2026-02-02 10:08:30 +00:00
Michael Grant
dd5d0f4f0c
Merge master.
2026-01-23 09:29:39 +00:00
Nicholas Marriott
0d9c3c895c
Stick the pragmas outside the function (make GCC 4 happier) and under __GNUC__.
2026-01-22 14:29:29 +00:00
Nicholas Marriott
6525bb7cef
Line length/style nits.
2026-01-22 14:16:39 +00:00
Michael Grant
0790e74f84
Fix strftime warning in gcc.
2026-01-22 14:11:00 +00:00
Michael Grant
34add944f2
Merge branch 'master' into feature-floating-window-panes
2026-01-07 23:41:29 +01:00
Thomas Adam
77417b7cbe
Merge branch 'obsd-master'
2026-01-05 10:01:08 +00:00
nicm
baa3b51b3e
Do not use client if there isn't one, GitHub issue 4789.
2026-01-05 08:30:30 +00:00
Michael Grant
73c0eb96c3
Merge branch 'master' into feature-floating-window-panes
2025-12-18 23:14:59 +01:00
Thomas Adam
86c15d7ae9
Merge branch 'obsd-master'
2025-12-17 14:01:08 +00:00
nicm
1c7e164c22
Add support for applications to use synchronized output mode (DECSET
...
2026) to prevent screen tearing during rapid updates. When an
application sends SM ?2026, tmux buffers output until RM ?2026 is received
or a 1-second timeout expires.
From Chris Lloyd with the assistance of Claude Code, GitHub issue 4744.
2025-12-17 11:49:29 +00:00