Nicholas Marriott
1def587884
Remove code that was already applied.
2026-05-20 13:47:11 +01:00
Nicholas Marriott
7127595ac6
Merge branch 'floating_panes' into floating_panes_staging
2026-05-20 13:41:52 +01:00
Nicholas Marriott
c56bc9ed05
Store pane ID for mouse last pane instead of a pointer to the pane.
2026-05-20 13:41:13 +01:00
Nicholas Marriott
8c51c0fdbd
Merge tag '3.6b'
...
3.6b
2026-05-20 12:53:07 +01:00
Thomas Adam
24e4a545a2
Merge branch 'obsd-master'
2026-05-20 12:19:23 +01:00
Nicholas Marriott
c5fb5e8bb0
Update CHANGES.
2026-05-20 12:17:30 +01:00
Nicholas Marriott
b8434182c9
Track which list (images or saved_images) each image is on so they can be
...
removed from the correct list when the total image count is reached. Fixes
crash reported by xlabai at tencent dot com.
2026-05-20 12:15:34 +01:00
Nicholas Marriott
e1f942f26a
Add a define for max images and bump to 20 for the moment.
2026-05-20 12:14:22 +01:00
Nicholas Marriott
237df15834
Merge branch 'floating_panes' into floating_panes_staging
2026-05-20 12:07:00 +01:00
Nicholas Marriott
2a9ba51907
Merge branch 'master' into floating_panes
2026-05-20 12:06:49 +01:00
Thomas Adam
91b85efabb
Merge branch 'obsd-master'
2026-05-20 12:01:06 +01:00
nicm
0057905ca0
Increase escape delay if the buffer contains a partial paste end, fixes
...
issues with at least Windows Terminal. From jing dot empty at gmail.com
GitHub issue 5088.
2026-05-20 10:56:46 +00:00
nicm
572e26deb8
Some more trivial floating panes bits.
2026-05-20 08:54:40 +00:00
Nicholas Marriott
100b9042c9
Merge branch 'floating_panes' into floating_panes_staging
2026-05-20 09:53:21 +01:00
Nicholas Marriott
406ae3d8a6
Remove some trivial differences.
2026-05-20 09:46:38 +01:00
Nicholas Marriott
0fb6a33593
Merge branch 'floating_panes' into floating_panes_staging
2026-05-20 09:41:43 +01:00
Nicholas Marriott
8a674265f3
Merge branch 'master' into floating_panes
2026-05-20 09:35:03 +01:00
Thomas Adam
caff9a135f
Merge branch 'obsd-master'
2026-05-20 08:47:44 +01:00
Dane Jensen
ed43033c39
Changed the semantics from un/minimise-pane to hide/show-pane
...
Several functions and flags were semantically changed. No logic was altered.
2026-05-20 04:14:59 +00:00
Dane Jensen
0a7b008b21
Changed minimised semantics to hide semantics
2026-05-19 21:09:53 -07:00
nicm
ce24b92758
Floating panes full redraw code, by Michael Grant.
2026-05-19 13:12:45 +00:00
Nicholas Marriott
f3898d664b
Another couple of changes.
2026-05-19 13:30:01 +01:00
Nicholas Marriott
f4c8461ec4
Merge branch 'floating_panes' into floating_panes_staging
2026-05-19 13:26:45 +01:00
Nicholas Marriott
f8e908b89c
More trivial merge errors.
2026-05-19 13:26:27 +01:00
Nicholas Marriott
ffd576df04
Merge branch 'floating_panes' into floating_panes_staging
2026-05-19 13:23:36 +01:00
Nicholas Marriott
2695c5305e
More merge fixes.
2026-05-19 13:23:21 +01:00
Nicholas Marriott
aec8d0e110
Merge branch 'floating_panes' into floating_panes_staging
2026-05-19 13:20:36 +01:00
Nicholas Marriott
55fdfef9d1
Merge fixes.
2026-05-19 13:19:21 +01:00
Nicholas Marriott
19855974d2
Some fixes.
2026-05-19 13:16:37 +01:00
nicm
f5a086ac98
Some more easy floating panes bits.
2026-05-19 12:16:25 +00:00
Nicholas Marriott
b923f2118a
Remove another bit.
2026-05-19 13:08:07 +01:00
Nicholas Marriott
ab9a1964ac
Merge branch 'floating_panes' into floating_panes_staging
2026-05-19 13:06:24 +01:00
Nicholas Marriott
2f6da393e2
Merge branch 'master' into floating_panes
2026-05-19 13:05:14 +01: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
nicm
a46cdb8bbc
More (currently disabled) bits for creating floating panes, from Michael
...
Grant and Dane Jensen.
2026-05-19 10:26:03 +00: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
Dane Jensen
7c23da598d
Fixed null dereference in window.c:window_pane_float_geometry when there is no target wp.
...
Conditions for the bug: start tmux, run `minimise-pane; new-pane`. Now fixed.
2026-05-19 00:21:48 +00:00
Dane Jensen
b7cc218a03
Fixed null dereference.
2026-05-18 17:14:19 -07:00
Dane Jensen
0ae8019e7f
Better api design and abstraction for new-pane and split-window.
...
While working on #5043 , feedback was given by @mgrant0 regarding api design that also required addressing in `new-pane` and `split-window`. This MR addresses that feedback (no subflags, flag restriction for semantic reasons, unified 'float' and 'tile' flags across commands).
2026-05-18 22:46:53 +00:00
Dane Jensen
c3fc0229e5
style fixes
2026-05-18 15:41:28 -07:00
Dane Jensen
76196b8ffa
Moved new-pane into split-window.
2026-05-18 13:48:50 -07: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
962d647993
Remove some leftover debug code.
2026-05-17 16:02:33 +00: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
2b05d8531d
Merge branch 'master' into floating_panes
2026-05-17 15:55:09 +01:00
Nicholas Marriott
8e966688a7
If outside floating pane, do not carry on to check as if tiled pane.
2026-05-17 15:49:21 +01:00
nicm
f12d7b4e67
When mode-keys is set to vi, do not allow the cursor to go into the
...
invisible extra cell to the right of the visible text. This is closer to
what vi(1) does. From Max Vim in GitHub issue 5070.
2026-05-17 13:12:21 +00:00