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
Thomas Adam
2f3ef88dbf
Merge branch 'obsd-master'
2026-06-01 21:15:06 +01:00
nicm
922f7d1645
Fix resize of floating panes with pane-border-status top, from Michael
...
Grant.
2026-06-01 19:59:04 +00: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
Thomas Adam
b17dcc6773
Merge branch 'obsd-master'
2026-05-31 22:00:06 +01:00
nicm
e3ee2b327b
Move back to starting position when pane is outside the window at all.
2026-05-31 20:41:07 +00:00
Thomas Adam
a9b9d2f6d3
Merge branch 'obsd-master'
2026-05-27 21:00:08 +01:00
nicm
bbe26df83d
Add an accessor function needed for floating panes.
2026-05-27 19:36:04 +00:00
Thomas Adam
a77b81f0e5
Merge branch 'obsd-master'
2026-05-27 08:15:06 +01:00
nicm
27d719cd4d
Check error result correctly (*cause not cause), pointed out by jsg.
2026-05-27 07:01:36 +00:00
Thomas Adam
b498979d4d
Merge branch 'obsd-master'
2026-05-24 10:00:06 +01:00
nicm
f047b3f8e7
Do not crash when freeing layout cell, reported by Jere Viikari.
2026-05-24 08:40:43 +00:00
Thomas Adam
cb1025e0e8
Merge branch 'obsd-master'
2026-05-19 12:25:31 +01:00
nicm
a46cdb8bbc
More (currently disabled) bits for creating floating panes, from Michael
...
Grant and Dane Jensen.
2026-05-19 10:26:03 +00: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
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
nicm
4cea1c7189
Add new-pane command, currently this is equivalent to split-window but
...
it will have minor differences for floating panes in future. Also add
-R/-s/-S/-k/-m flags to control border and style and behaviour, like
popups. GitHub issue 5027 from Dane Jensen.
2026-05-17 10:44:53 +00:00
Thomas Adam
f1f0158741
Merge branch 'obsd-master'
2026-05-12 12:01:11 +01:00
nicm
9e3653a612
Check FIONREAD for all panes not just piped panes, fixes issues with
...
tests, GitHub issue 4807.
2026-05-12 09:37:25 +00:00
Thomas Adam
9d3dcdbc38
Merge branch 'obsd-master'
2026-05-03 20:01:09 +01:00
nicm
1e96d9a87f
Do not check for NULL after dereferencing, from alexarama at yahoo dot
...
com in GitHub issue 5051.
2026-05-03 14:57:09 +00:00
Thomas Adam
e4a439aa0c
Merge branch 'obsd-master'
2026-04-26 21:12:23 +01:00
nicm
b844cafb9c
No need to stravis the window name twice.
2026-04-24 10:08:52 +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
Thomas Adam
42dafcc62a
Merge branch 'obsd-master'
2026-04-04 20:01:11 +01: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
d3522c328c
Merge branch 'obsd-master'
2026-02-12 11:10:01 +00:00
nicm
25f6d8b1e9
Implement some obvious missing sort orders, from Dane Jensen in GitHub
...
issue 4813.
2026-02-10 09:55:53 +00:00
nicm
62944da74b
Make OSC 52 work in popups, from gogongxt at 163 dot com in GitHub issue
...
4797.
2026-02-03 09:07:44 +00:00
Thomas Adam
3de7a8ad8d
Merge branch 'obsd-master'
2026-01-06 22:01:07 +00:00
nicm
f226804149
Do not send theme unless it has changed, and do not send immediately
...
when updates are enabled. GitHub issue 5787.
2026-01-06 20:05:57 +00:00
Thomas Adam
abeba4910c
Merge branch 'obsd-master'
2026-01-04 10:01:08 +00:00
nicm
6ef7375ade
Add some missing logging bits for themes.
2026-01-04 08:05:14 +00: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
Thomas Adam
796539c60b
Merge branch 'obsd-master'
2025-12-03 10:01:09 +00:00
nicm
820df0f551
Add check that the pane is not in alternate screen mode when in
...
copy-mode. From Michael Grant in GitHub issue 4728.
2025-12-03 07:38:46 +00:00
Thomas Adam
34898c89cd
Merge branch 'obsd-master'
2025-11-12 10:01:08 +00:00
nicm
40600eebfa
Do not send theme updates to panes that have exited, GitHub issue 4671.
2025-11-12 08:06:33 +00:00
Nicholas Marriott
fa5f3cef3d
Send SIGCHLD after utempter_remove_record as well. GitHub issue 4559.
2025-07-20 19:59:11 +01:00
Thomas Adam
2905395695
Merge branch 'obsd-master'
2025-04-02 12:01:13 +01:00
nicm
9b37b9285e
Popup window should not be draggable while mouse still pressed, and do
...
not try to work out theme if no pane. From Michael Grant in GitHub issue
4330.
2025-04-02 09:12:05 +00:00
Thomas Adam
d4b8635f50
Merge branch 'obsd-master'
2025-03-11 10:01:12 +00:00
nicm
4e4fe3eb39
Cleanup window_get_active_at function. GitHub issue 4401 from Michael
...
Grant.
2025-03-11 08:14:26 +00:00