Nicholas Marriott
|
20cf0d3ea9
|
Merge branch 'master' into floating_panes
|
2026-05-27 20:27:48 +01:00 |
|
Thomas Adam
|
daf9988b3a
|
Merge branch 'obsd-master'
|
2026-05-27 20:15:06 +01:00 |
|
nicm
|
ee67452772
|
Add window-pane-status-format options and adjust the default second
status line to show panes, also change how window-style is checked now
it is a pane option.
|
2026-05-27 18:57:10 +00: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 |
|
nicm
|
bff68fa079
|
Remove reference to an option that hasn't been added yet.
|
2026-05-27 12:52:47 +00:00 |
|
Nicholas Marriott
|
46be03d88e
|
Clamp range with to size of window (visible ranges cannot be outside window).
|
2026-05-26 13:02:07 +01:00 |
|
Nicholas Marriott
|
c60422241b
|
Merge branch 'master' into floating_panes
|
2026-05-25 09:21:36 +01:00 |
|
Thomas Adam
|
cca1e77f95
|
Merge branch 'obsd-master'
|
2026-05-25 09:15:07 +01:00 |
|
nicm
|
cc81287665
|
More of floating panes redraw path, still mostly using flags which are never set.
|
2026-05-25 08:07:48 +00:00 |
|
Michael Grant
|
92dcb22e92
|
Clean up in screen_redraw_draw_pane and fix an offset bug.
|
2026-05-25 08:17:57 +01:00 |
|
Nicholas Marriott
|
f75b1e5f07
|
Do not check overlays in tty_draw_line_clear, the caller should be doing it.
|
2026-05-24 12:25:51 +01:00 |
|
Nicholas Marriott
|
43ae6e0a6b
|
tty_clear_area should not work out popup ranges because tty_clear_line is going
to do it anyway.
|
2026-05-24 12:07:42 +01:00 |
|
Nicholas Marriott
|
791f77b879
|
Some missing calls to tty_check_overlay_range.
|
2026-05-24 10:18:28 +01:00 |
|
Nicholas Marriott
|
a6986864db
|
Merge branch 'master' into floating_panes
|
2026-05-24 10:05:56 +01:00 |
|
Nicholas Marriott
|
eb330a6df6
|
Restore SIXEL bit.
|
2026-05-24 10:05:41 +01:00 |
|
nicm
|
f047b3f8e7
|
Do not crash when freeing layout cell, reported by Jere Viikari.
|
2026-05-24 08:40:43 +00:00 |
|
nicm
|
5c3a4746b7
|
Some code tidying up.
|
2026-05-23 07:22:50 +00:00 |
|
nicm
|
572e26deb8
|
Some more trivial floating panes bits.
|
2026-05-20 08:54:40 +00:00 |
|
Nicholas Marriott
|
406ae3d8a6
|
Remove some trivial differences.
|
2026-05-20 09:46:38 +01:00 |
|
Nicholas Marriott
|
8a674265f3
|
Merge branch 'master' into floating_panes
|
2026-05-20 09:35:03 +01: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
|
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 |
|
Michael Grant
|
2e0eabbf0a
|
Fix screen_redraw_get_visible_ranges to ignore minimised panes.
|
2026-05-15 18:20:29 +01:00 |
|
Thomas Adam
|
3f651d9fa9
|
Merge branch 'obsd-master'
|
2026-05-12 16:01:08 +01:00 |
|
nicm
|
18fced7e7f
|
Make pane offsets signed, needed for floating panes.
|
2026-05-12 12:05:41 +00:00 |
|
Nicholas Marriott
|
6b16e93f1b
|
Merge branch 'master' into floating_panes
|
2026-05-12 12:38:31 +01:00 |
|
Thomas Adam
|
f1f0158741
|
Merge branch 'obsd-master'
|
2026-05-12 12:01:11 +01:00 |
|
nicm
|
27a00d1bfd
|
Fix infinite loop due to underflow when redrawing scrollbar, from Pavel
Lavrukhin in GitHub issue 4932.
|
2026-05-12 09:32:49 +00:00 |
|
Dane Jensen
|
e18c10d340
|
Passing in '&type' to avoid null dereference
|
2026-04-27 21:51:02 -07:00 |
|
Thomas Adam
|
e4a439aa0c
|
Merge branch 'obsd-master'
|
2026-04-26 21:12:23 +01:00 |
|
nicm
|
ffe80579df
|
Redraw correctly when a popup is present above pane borders, GitHub
issue 4997 from Manuel Einfalt.
|
2026-04-23 11:29:23 +00:00 |
|
Michael Grant
|
b528fc438c
|
Merge.
|
2026-04-05 19:40:56 -04: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 |
|
Michael Grant
|
4232bf9e2f
|
Add new tile-pane and float-pane commands.
|
2026-03-30 18:01:55 -04:00 |
|
Michael Grant
|
d002323de2
|
Merge branch 'master' into floating_panes
|
2026-03-26 20:51:42 +00:00 |
|
Michael Grant
|
75ed7b27c6
|
Add -S and -s options to style floating panes.
|
2026-03-24 17:49:55 +00:00 |
|
Thomas Adam
|
b101ffaed6
|
Merge branch 'obsd-master'
|
2026-03-23 12:01:10 +00:00 |
|
nicm
|
d22ab85b84
|
Protect against overflow when scrollbar is off screen, from san65384 at
gmail dot com in GitHub issue 4933.
|
2026-03-23 08:45:30 +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 |
|
Michael Grant
|
c42a939e98
|
Fix some int/u_int bugs and added some logging.
|
2026-03-17 17:05:57 +00:00 |
|
Michael Grant
|
e928e80a42
|
Fix scrollbar issue not respecting oy when window size taller than tty.
|
2026-03-09 16:28:06 +00:00 |
|
Michael Grant
|
476c6e89ad
|
Check the overlay visible ranges when we have a tty and check the panes visible ranges when we have a wp. Overlays checked at tty level (for most part) and pane overlays checked at screen level where possible to keep separation of abstraction relatively clean.
|
2026-02-11 09:30:48 +00:00 |
|
Michael Grant
|
b46a96d454
|
Second try with static visual_ranges using calloc.
|
2026-01-29 14:34:18 +00:00 |
|
Michael Grant
|
f67cf7d053
|
Return static range as last resort.
|
2026-01-29 11:46:21 +00:00 |
|
Thomas Adam
|
d7f59eccaf
|
Merge branch 'obsd-master'
|
2026-01-28 17:25:42 +00:00 |
|