Nicholas Marriott
|
9aea80f5d3
|
Merge branch 'floating_panes' into floating_panes_staging
|
2026-05-24 10:06:33 +01:00 |
|
Michael Grant
|
30866d06d5
|
Add visible range checks to screen_write.c functions and remove checks from tty.c.
|
2026-05-24 09:58:30 +01:00 |
|
Nicholas Marriott
|
8746ecc25a
|
Merge branch 'floating_panes' into floating_panes_staging
|
2026-05-22 21:31:39 +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 |
|
Nicholas Marriott
|
b40359ba7f
|
Remove some debug logging.
|
2026-05-22 17:29:23 +01:00 |
|
Thomas Adam
|
4e0aabd8a7
|
Merge branch 'obsd-master'
|
2026-05-22 16:54:06 +01:00 |
|
Nicholas Marriott
|
a7eb470b6f
|
Merge branch 'floating_panes' into floating_panes_staging
|
2026-05-22 13:08:13 +01:00 |
|
Nicholas Marriott
|
55fbacb469
|
Fix merge error.
|
2026-05-22 13:07:54 +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
|
7f3aae1e3e
|
Merge branch 'floating_panes' into floating_panes_staging
|
2026-05-22 12:45:07 +01: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
|
7c62d3ab2b
|
Merge branch 'floating_panes' into floating_panes_staging
|
2026-05-22 12:39:38 +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
|
7860300aa1
|
Merge branch 'floating_panes' into floating_panes_staging
|
2026-05-22 11:01:34 +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
|
52ad3c8425
|
Change pane_is_obscured to take the context since it always uses its pane.
|
2026-05-22 09:03:51 +01:00 |
|
Nicholas Marriott
|
e5abcd217c
|
Start at the current pane in the zindex list for working out if a pane is
obscured.
|
2026-05-22 08:58:48 +01:00 |
|
Dane Jensen
|
0a7b008b21
|
Changed minimised semantics to hide semantics
|
2026-05-19 21:09:53 -07:00 |
|
Nicholas Marriott
|
93e63cef18
|
Remove minimise from staging branch for the moment.
|
2026-05-19 11:36:25 +01:00 |
|
Michael Grant
|
1b2435fab6
|
Fix bug where tty output of command outputing was getting written to the window aafter it was minimised.
|
2026-05-13 22:46:32 +01:00 |
|
Michael Grant
|
ef01e9daf8
|
Reviewed and removed the xxx fix-me comments.
|
2026-03-24 14:35:59 +00:00 |
|
Michael Grant
|
0d195698f8
|
Fix dispay bugs where the cursor was on a line that had 2 visible ranges because it was partially obscured by a floating pane.
|
2026-03-18 09:38:17 +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
|
8a90fce476
|
Fix for window size taller than tty.
|
2026-03-10 13:21:01 +00:00 |
|
Michael Grant
|
14a934d412
|
Fix screen clearing issue to surgically clear around floating panes.
|
2026-03-08 17:11:55 +00:00 |
|
Michael Grant
|
8e6450c8fc
|
Merge branch 'master' into floating_panes
|
2026-03-04 13:16:52 +00:00 |
|
Michael Grant
|
6898e26a7a
|
Fix bug with utf-8 extended characters not respecting visible range.
|
2026-02-24 01:19:24 +00:00 |
|
Thomas Adam
|
c9fb989a31
|
Merge branch 'obsd-master'
|
2026-02-23 08:11:38 +00:00 |
|
Michael Grant
|
e2cf40ef99
|
Fix crash cause by not having a wp pointer in tty.c.
|
2026-02-23 08:08:31 +00:00 |
|
nicm
|
03f8690f9c
|
Pass which clipboard is set through to the terminal, from Axel Lindskog
in GitHub issue 4858.
|
2026-02-18 09:10:31 +00:00 |
|
Michael Grant
|
b46a96d454
|
Second try with static visual_ranges using calloc.
|
2026-01-29 14:34:18 +00:00 |
|
Michael Grant
|
1ec9ca497b
|
Merge with visible_ranges banch. Convert visible_ranges to new style.
|
2026-01-28 15:26:00 +00:00 |
|
Michael Grant
|
dd5d0f4f0c
|
Merge master.
|
2026-01-23 09:29:39 +00:00 |
|
Thomas Adam
|
844042744e
|
Merge branch 'obsd-master'
|
2026-01-09 18:01:07 +00:00 |
|
nicm
|
65b3a95be8
|
Removing padding needs to go through screen_write_collect_trim or there
may end up multiple items covering the same region.
|
2026-01-09 15:04:00 +00:00 |
|
Michael Grant
|
34add944f2
|
Merge branch 'master' into feature-floating-window-panes
|
2026-01-07 23:41:29 +01:00 |
|
Thomas Adam
|
7cffa2de78
|
Merge branch 'obsd-master'
|
2026-01-07 20:01:09 +00:00 |
|
nicm
|
e2afaaea75
|
Correct redrawing of wide characters when overwritten. Reported by Jake
Stewart in GitHub issue 4737.
|
2026-01-07 18:29:15 +00:00 |
|
Thomas Adam
|
77417b7cbe
|
Merge branch 'obsd-master'
|
2026-01-05 10:01:08 +00:00 |
|
nicm
|
6a7cd79a63
|
Redraw pane borders when entering or leaving alternate screen, from Mike
Jonkmans in GitHub issue 4788.
|
2026-01-05 08:32:19 +00:00 |
|
Thomas Adam
|
9c5df33325
|
Merge branch 'obsd-master'
|
2025-12-19 10:01:07 +00:00 |
|
nicm
|
74f60951cc
|
Do not leak items if not using them because of synchronized update.
|
2025-12-19 08:46:25 +00:00 |
|