Nicholas Marriott
325343e54c
Merge branch 'floating_panes' into floating_panes_staging
2026-06-02 10:12:08 +01:00
Nicholas Marriott
6bed37be10
Merge branch 'master' into floating_panes
2026-06-02 10:11:33 +01:00
Thomas Adam
e89f02bd8f
Merge branch 'obsd-master'
2026-06-02 09:30:06 +01:00
nicm
ae6a749d3a
Move the PANE_FLOATING flag into the layout cell and add an accessor.
...
From Dane Jensen.
2026-06-02 08:13:50 +00:00
Nicholas Marriott
e30b0f75d6
Merge branch 'floating_panes' into floating_panes_staging
2026-06-01 19:35:56 +01:00
Nicholas Marriott
d8547fc721
Merge branch 'master' into floating_panes
2026-06-01 19:35:29 +01:00
nicm
b20ff9a658
Add pane_x, y, z format variables and show in list-panes.
2026-06-01 19:35:12 +01:00
Thomas Adam
0eff3b6b97
Merge branch 'obsd-master'
2026-06-01 19:30:06 +01:00
nicm
f6557d1ea2
Add a Z sort order in tree mode.
2026-06-01 18:19:51 +00:00
Nicholas Marriott
68fdc4fcbe
Merge branch 'master' into floating_panes
2026-06-01 15:28:25 +01:00
Thomas Adam
0b773dd792
Merge branch 'obsd-master'
2026-06-01 15:15:06 +01:00
nicm
b68ab3a4b4
Add pane_x, y, z format variables and show in list-panes.
2026-06-01 14:01:09 +00:00
Nicholas Marriott
73326dd586
Merge branch 'floating_panes' into floating_panes_staging
2026-06-01 12:20:16 +01:00
Nicholas Marriott
398cb6fb4a
Merge branch 'master' into floating_panes
2026-06-01 12:20:03 +01:00
Thomas Adam
e778f7f805
Merge branch 'obsd-master'
2026-06-01 09:45:06 +01:00
nicm
3bff7a9e62
Allow run-shell arguments after a shell command to be expanded as #1 , #2
...
and so on. From Rasmus Thystrup Karstensen in GitHub issue 5121.
2026-06-01 08:27:37 +00:00
Thomas Adam
caff9a135f
Merge branch 'obsd-master'
2026-05-20 08:47:44 +01:00
Dane Jensen
0a7b008b21
Changed minimised semantics to hide semantics
2026-05-19 21:09:53 -07:00
nicm
f5a086ac98
Some more easy floating panes bits.
2026-05-19 12:16:25 +00:00
Thomas Adam
cb1025e0e8
Merge branch 'obsd-master'
2026-05-19 12:25:31 +01:00
Nicholas Marriott
93e63cef18
Remove minimise from staging branch for the moment.
2026-05-19 11:36:25 +01:00
Nicholas Marriott
57b17bbb70
window_pane_move is not used.
2026-05-19 10:54:35 +01:00
nicm
34e2035bad
More bits for pane Z index tracking from floating panes, mostly by
...
Michael Grant.
2026-05-19 09:48:14 +00:00
Nicholas Marriott
fd4e683151
Merge branch 'master' into floating_panes
2026-05-18 11:10:09 +01:00
Thomas Adam
a9ba7b8ecb
Merge branch 'obsd-master'
2026-05-18 09:38:02 +01:00
nicm
a8520ba59e
Bring over some of layout and positioning code for floating panes, by
...
Michael Grant.
2026-05-17 16:01:42 +00:00
Nicholas Marriott
6b16e93f1b
Merge branch 'master' into floating_panes
2026-05-12 12:38:31 +01:00
Thomas Adam
862625a4bf
Merge branch 'obsd-master'
2026-05-06 16:01:09 +01:00
nicm
2d8aade74b
Add time limit to a couple of other loops.
2026-05-06 13:43:38 +00:00
Thomas Adam
9d3dcdbc38
Merge branch 'obsd-master'
2026-05-03 20:01:09 +01:00
nicm
49172b256c
Free working stuff when R formats fail.
2026-05-03 14:55:43 +00:00
Thomas Adam
92522473b0
Merge branch 'obsd-master'
2026-05-01 12:01:08 +01:00
nicm
a2acf0f7cf
Check time inside repeat (R:) loop as well.
2026-05-01 09:34:05 +00:00
Thomas Adam
bcd17cf99a
Merge branch 'obsd-master'
2026-04-23 11:58:17 +01:00
nicm
d339ab51eb
Sanitize pane titles and window and session names more consistently and
...
strictly, prevents C0 characters and other nonvisible characters causing
problems. Reported (with a different fix) by Chris Monardo in GitHub
issue 4999.
2026-04-22 07:10:16 +00:00
nicm
303edb71bd
Add a fairly low time limit to format evaluation to stop absurdly nested
...
formats from making tmux appear to hang.
2026-04-22 07:05:03 +00:00
Michael Grant
271bac5347
Merge branch 'master' into floating_panes
2026-04-15 23:26:02 -04:00
Thomas Adam
638cecf43c
Merge branch 'obsd-master'
2026-04-14 16:01:08 +01:00
nicm
a97cfe513d
Do not leak old time format if it is replaced in same format.
2026-04-14 11:25:41 +00:00
Thomas Adam
9de3c0495f
Merge branch 'obsd-master'
2026-04-14 12:01:08 +01:00
nicm
a11363e9e7
Limit precision to 100 to stop silly formats from running out of memory,
...
reported by z1281552865 at gmail dot com.
2026-04-14 07:24:23 +00:00
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