Nicholas Marriott
|
3f77cb95c5
|
Change tty_draw_pane to draw in the right place I think.
|
2026-05-28 09:39:44 +01: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 |
|
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 |
|
Thomas Adam
|
d62bae442b
|
Merge branch 'obsd-master'
|
2026-05-27 16:46:04 +01:00 |
|
nicm
|
00c59041ea
|
Bring in some more floating panes changes - obscured panes need to be
handled specially in screen_write_* rather than dropping into the client
redraw (tty.c).
|
2026-05-27 11:54:28 +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
|
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 |
|
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
|
fb9e47d8c9
|
Some chanegs I made in the wrong branch.
|
2026-05-24 12:10:46 +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
|
724d6d7c95
|
Change to fall into redraw for alignment test.
|
2026-05-24 11:43:35 +01:00 |
|
Michael Grant
|
95c20aef20
|
Fix the alignmenttest.
|
2026-05-24 11:22:44 +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 |
|
Michael Grant
|
8b474429b7
|
Merge branch 'floating_panes' of github.com:tmux/tmux into floating_panes
|
2026-05-23 06:16:15 +01:00 |
|
Michael Grant
|
91b4e02805
|
Fix merge messup where i is no longer x, use px and ri->px instead here.
|
2026-05-23 06:15:12 +01:00 |
|
Nicholas Marriott
|
29a1a1f8b0
|
Check overlay/BCE first to avoid walking panes unless needed.
|
2026-05-22 18:03:01 +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
|
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
|
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
|
6b16e93f1b
|
Merge branch 'master' into floating_panes
|
2026-05-12 12:38:31 +01:00 |
|
Thomas Adam
|
bcd17cf99a
|
Merge branch 'obsd-master'
|
2026-04-23 11:58:17 +01:00 |
|
nicm
|
bc15723f7f
|
Add feature for progress bar and pass to outside terminal, GitHu issue
4972 from Eric Dorland.
|
2026-04-22 07:25:17 +00: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 |
|
Michael Grant
|
ef01e9daf8
|
Reviewed and removed the xxx fix-me comments.
|
2026-03-24 14:35:59 +00:00 |
|
Thomas Adam
|
b101ffaed6
|
Merge branch 'obsd-master'
|
2026-03-23 12:01:10 +00:00 |
|
nicm
|
d70edfa0a0
|
Fix issue where popup window gets overwritten by background updates,
from Conor Taylor in GitHub issue 4920.
|
2026-03-23 08:48:32 +00:00 |
|
Michael Grant
|
0328fe44e4
|
Fix sixel image writing so that it is aware of floating panes.
|
2026-03-22 09:28:15 +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
|
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
|
28c04b21f6
|
Minor fixup.
|
2026-03-09 08:35:24 +00:00 |
|
Michael Grant
|
8e6450c8fc
|
Merge branch 'master' into floating_panes
|
2026-03-04 13:16:52 +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 |
|
Michael Grant
|
96515c9f47
|
Merge branch 'master' into floating_panes
|
2026-02-18 09:28:38 +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 |
|
Thomas Adam
|
d3522c328c
|
Merge branch 'obsd-master'
|
2026-02-12 11:10:01 +00:00 |
|