Thomas Adam
6f683da2e9
Merge branch 'obsd-master'
2026-06-08 23:00:06 +01:00
nicm
4d1ab1ba2a
Allow ACLs to use groups as well as users, GitHub issue 4917.
2026-06-08 21:38:19 +00:00
Thomas Adam
7d8c1ae295
Merge branch 'obsd-master'
2026-06-08 22:00:07 +01:00
nicm
fe986a52d6
When entering or leaving the alternate screen, discard any pending
...
resizes. Improves flicking with scrollbars and programs that leave and
enter the alternate screen on every WINCH like nano. GitHub issue 4772.
Cvs: ----------------------------------------------------------------------
2026-06-08 20:41:21 +00:00
Thomas Adam
a04c33c42d
Merge branch 'obsd-master'
2026-06-07 21:15:06 +01:00
nicm
a532f4868f
Add -H flag to capture-pane to show hyperlinks.
2026-06-07 20:03:02 +00:00
Thomas Adam
8388c53a47
Merge branch 'obsd-master'
2026-06-06 19:00:06 +01:00
nicm
35709a30ee
Change so that floating panes are always part of the root layout. From
...
Dane Jensen.
2026-06-06 17:30:48 +00:00
Thomas Adam
f43adc364a
Merge branch 'obsd-master'
2026-06-04 10:45:09 +01:00
nicm
6beebbe074
Fix scrollbar drag position when window is taller than tty, from Michael
...
Grant.
2026-06-04 09:24:03 +00:00
Nicholas Marriott
90ede52728
Merge branch 'master' into floating_panes
2026-06-02 20:36:08 +01:00
Thomas Adam
c97b2b95e6
Merge branch 'obsd-master'
2026-06-02 20:30:06 +01:00
nicm
a3bf632276
Move cell creation into layout.c, from Dane Jensen.
2026-06-02 19:25:06 +00: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
17974ea7a0
Merge branch 'master' into floating_panes
2026-06-01 21:36:29 +01:00
Thomas Adam
97ac32f536
Merge branch 'obsd-master'
2026-06-01 21:30:06 +01:00
nicm
9725a0b9bf
Remove the actual LAYOUT_FLOATING enum member.
2026-06-01 20:10:01 +00:00
Nicholas Marriott
d8547fc721
Merge branch 'master' into floating_panes
2026-06-01 19:35:29 +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
e971bc79d6
Merge branch 'master' into floating_panes
2026-05-30 12:48:11 +01:00
Thomas Adam
35df67c893
Merge branch 'obsd-master'
2026-05-30 12:30:06 +01:00
nicm
f8ab7a5158
Handle ranges for panes which are outside the window to the left.
2026-05-30 11:19:39 +00:00
Thomas Adam
658c7d1dbf
Merge branch 'obsd-master'
2026-05-28 08:45:08 +01:00
nicm
ecfe6e4e7a
Check visible ranges for collected cell output.
2026-05-28 07:23:52 +00:00
Nicholas Marriott
52250d518d
Redraw line directly for wide cells in screen_write_cell, fix up selection and
...
generally tidy.
2026-05-27 21:41:48 +01: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
Nicholas Marriott
c62b27f014
Add a helper to replace a loop.
2026-05-27 20:33:03 +01:00
Nicholas Marriott
fc4641c5a5
Merge branch 'master' into floating_panes
2026-05-27 16:54:02 +01:00
Thomas Adam
d62bae442b
Merge branch 'obsd-master'
2026-05-27 16:46:04 +01:00
nicm
9cc8947a43
Cache border and active border style separately, fixes problem reported
...
by Marcel Partap in GitHub issue 5125.
2026-05-27 13:41:20 +00:00
Nicholas Marriott
57b18d8a18
Move redraw of overlapped panes into common functions.
2026-05-26 11:20:28 +01:00
Nicholas Marriott
6c1773542d
Some trivial bits from master.
2026-05-25 15:49:22 +01:00
Nicholas Marriott
e65e653ea5
Merge branch 'master' into floating_panes
2026-05-22 21:31:28 +01:00
Nicholas Marriott
b8e0004ff2
Fix missing arguments.
2026-05-22 18:33:04 +01:00
Thomas Adam
4e0aabd8a7
Merge branch 'obsd-master'
2026-05-22 16:54:06 +01:00
nicm
d45a9cad8c
Work out if a pane is obscured by another one when drawing.
2026-05-22 11:55:43 +00:00
Nicholas Marriott
2a6aac4c14
Merge branch 'master' into floating_panes
2026-05-22 12:44:49 +01:00
Nicholas Marriott
285a3b7522
Fix up SIXEL with recent changes.
2026-05-22 12:44:08 +01:00
Nicholas Marriott
4fd8431ad0
Merge branch 'master' into floating_panes
2026-05-22 12:39:09 +01:00
Thomas Adam
d4255818c4
Merge branch 'obsd-master'
2026-05-22 12:01:06 +01:00
Nicholas Marriott
d3e8dd3623
Use a flags bit for obscured rather than an int.
2026-05-22 10:58:37 +01:00
Nicholas Marriott
1fa6ebacf4
Merge branch 'master' into floating_panes
2026-05-22 10:40:29 +01:00
Thomas Adam
f714f3ee78
Merge branch 'obsd-master'
2026-05-22 10:28:51 +01:00
nicm
36bc351557
Use a union for the data passed around in tty_ctx instead of void *.
2026-05-22 09:21:32 +00:00
nicm
d5ee330d20
Tidy up a load of different flags and special values in the tty_ctx into
...
a single bitmask.
2026-05-22 09:05:16 +00:00
Nicholas Marriott
8fa822207d
Cache obscure flag in screen_write_ctx.
2026-05-22 09:07:38 +01:00
Nicholas Marriott
4a0118aea1
Merge branch 'master' into floating_panes
2026-05-21 12:07:17 +01:00