Commit Graph

11450 Commits

Author SHA1 Message Date
Nicholas Marriott
6a8938d207 Merge branch 'master' into screen_redraw 2026-06-22 12:10:29 +01:00
Nicholas Marriott
ffe48f00e3 Tests for screen-redraw.c (not all passing right now). 2026-06-22 12:09:44 +01:00
Nicholas Marriott
8116cbb328 Kill old windows. 2026-06-22 12:02:47 +01:00
Nicholas Marriott
e1eb3e6b47 Merge branch 'master' into screen_redraw 2026-06-22 11:23:27 +01:00
Thomas Adam
06ee890db3 Merge branch 'obsd-master' 2026-06-22 09:30:06 +01:00
nicm
e680420c89 Place floating cells meaningfully into the layouts, from Dane Jensen. 2026-06-22 08:10:16 +00:00
Nicholas Marriott
7ebac4a3c3 Add some content to test panes. 2026-06-21 20:47:23 +01:00
Nicholas Marriott
c64347cf78 Add to .gitignore. 2026-06-21 20:24:17 +01:00
Nicholas Marriott
1c579d7ef1 Correctly clip left of panes. 2026-06-21 20:22:28 +01:00
Nicholas Marriott
619f3d3156 Missing header. 2026-06-21 19:57:45 +01:00
Nicholas Marriott
d884069fdc Merge branch 'master' into screen_redraw 2026-06-21 19:24:31 +01:00
Thomas Adam
357ee692bd Merge branch 'obsd-master' 2026-06-21 19:00:05 +01:00
nicm
347baa6f3e Do not walk off end or beginning of menu item list if every item is
disabled, GitHub issue 5255 from aizumusheer2 at gmail dot com.
2026-06-21 17:43:47 +00:00
Thomas Adam
cc922de758 Merge branch 'obsd-master' 2026-06-20 10:15:05 +01:00
Thomas Adam
dbca906ef5 Merge branch 'obsd-master' 2026-06-20 10:00:05 +01:00
nicm
1fc4dcb76f Error if key is unknown rather than just carry on, GitHub issue 5248. 2026-06-20 08:51:28 +00:00
nicm
dcd7d1c8e6 Fix {} keys in tmux.1, pointed out by tb. 2026-06-20 08:46:08 +00:00
Thomas Adam
72e768ef14 Merge branch 'obsd-master' 2026-06-19 20:00:06 +01:00
Nicholas Marriott
cab77de83f Fix dim redraw. 2026-06-19 19:52:45 +01:00
Nicholas Marriott
a88cdc90a1 Merge branch 'master' into screen_redraw 2026-06-19 19:48:50 +01:00
nicm
047f61aad6 popup_write can be deleted now also. 2026-06-19 18:41:36 +00:00
nicm
d04b1ffca5 Use a floating pane for the buffer mode editor instead of a popup. 2026-06-19 18:37:10 +00:00
nicm
c93e2f2332 Do not loop forever if a pane ends up with borders the wrong way round. 2026-06-19 18:28:18 +00:00
Thomas Adam
e7c29d0ceb Merge branch 'obsd-master' 2026-06-19 19:00:05 +01:00
Nicholas Marriott
8f9dd5f274 Some more tests. 2026-06-19 18:47:14 +01:00
nicm
6c46358be8 Draw help directly instead of using a popup. 2026-06-19 17:37:26 +00:00
Nicholas Marriott
43f2ecb030 More tests. 2026-06-19 18:03:52 +01:00
Nicholas Marriott
a17dfabf89 rotate-window and swap-pane need to invalidate scene - since the layout stays
the same they cannot rely on the layout code to do it.
2026-06-19 18:02:40 +01:00
Nicholas Marriott
6d95fc5450 Add screen redraw regression tests. 2026-06-19 17:33:33 +01:00
Thomas Adam
b0ff8af9ac Merge branch 'obsd-master' 2026-06-19 17:30:05 +01:00
nicm
624db256c6 Add a loop_index variable and use it to show last used 5 sessions on the
session menu instead of next/previous.
2026-06-19 16:25:43 +00:00
Thomas Adam
cfb15d158e Merge branch 'obsd-master' 2026-06-19 17:15:05 +01:00
Thomas Adam
34c7881ddd Merge branch 'obsd-master' 2026-06-19 17:00:05 +01:00
nicm
f06d930445 Correctly report theme changes to panes, based on a fix from someone in
GitHub issue 5246.
2026-06-19 16:00:03 +00:00
nicm
b29f5688bd Make default M-C-Up/Down bound to prompt movement commands in copy mode. 2026-06-19 15:28:26 +00:00
Thomas Adam
333e2f266a Merge branch 'obsd-master' 2026-06-19 12:00:07 +01:00
Nicholas Marriott
af94399473 Add some more bits to test. 2026-06-19 11:50:29 +01:00
Nicholas Marriott
3d35f26031 Add a test for tty_draw_line. 2026-06-19 11:43:43 +01:00
nicm
b1c72ec48c Use a helper and skip some setup for empty cells. 2026-06-19 10:38:29 +00:00
Nicholas Marriott
e7544e0a3b Add a test for tty_draw_line. 2026-06-19 11:35:19 +01:00
Thomas Adam
8dee34459b Merge branch 'obsd-master' 2026-06-19 11:15:06 +01:00
nicm
e7f649e40a Tidy up a bit in tty_draw_line. 2026-06-19 09:56:53 +00:00
Nicholas Marriott
8754ea206e Pass pane_lines in to mark cell rather than doing it many times. 2026-06-19 10:22:49 +01:00
Nicholas Marriott
f1f4d8b523 Cache pane lines as well. 2026-06-19 10:18:58 +01:00
Nicholas Marriott
bb4b4d8808 And another rename. 2026-06-19 10:07:05 +01:00
Nicholas Marriott
bf2c54fba5 Minor tidying. 2026-06-19 10:06:17 +01:00
Nicholas Marriott
360ba86950 Make how borders are replaced easier to understand. 2026-06-19 09:59:30 +01:00
Nicholas Marriott
17e583d377 Merge offset and size clamp functions. 2026-06-19 09:48:15 +01:00
Thomas Adam
5843fbc6ee Merge branch 'obsd-master' 2026-06-19 09:30:06 +01:00
Nicholas Marriott
c8eca3a69d Add command-alias.sh test, from tanushnry at gmail dot com. 2026-06-19 09:29:41 +01:00