Commit Graph

5110 Commits

Author SHA1 Message Date
nicm
6398970b2e Check the column when looking up search marks in case the cursor is past
the last column, GitHub issue 5756 from Alejandro Pacheco.
2026-10-16 13:31:24 +00:00
nicm
73e2683f6a Redraw the client after an OSC 11 background change, GitHub issue 5752
from Ilya Pozdnyakov.
2026-10-16 13:31:24 +00:00
bket
00bddc8893 tmux: remove redundant event_del()/evtimer_del()
event_add(3) automatically replaces any pending timeout for an existing
event, making explicit event_del() / evtimer_del() calls immediately
before event_add() / evtimer_add() unnecessary.

OK nicm@
2026-10-16 12:36:41 +00:00
nicm
5965228c1f Like xterm, ignore DL and EL outside the scroll region, GitHub issue 5754. 2026-10-16 12:36:41 +00:00
nicm
6eb906dbd5 Fix -e flags in split-window and new-pane usages, from İhsan Deniz. 2026-10-16 09:52:11 +00:00
nicm
32069f8ced Add a vertical (side) status line, GitHub issue 5468 from John DeWyze. 2026-10-16 09:52:11 +00:00
nicm
b5d46cb60d Do not lose text after empty lists. 2026-10-16 05:05:45 +00:00
nicm
7447c5f9ae Correct pane offsets when clipping both sides. 2026-10-16 05:05:45 +00:00
nicm
7344f9e595 Do not include ignore-size clients in status line sizing. 2026-10-16 05:05:45 +00:00
nicm
786e738b74 Do not ignore lists with no alignment. 2026-10-16 05:05:45 +00:00
nicm
330876a0a9 Use current window for opening menus from mouse so they do not appear to
be hidden when opened from status line.
2026-10-16 00:38:08 +00:00
nicm
4ab3dcac79 Do not skip zoom on floating panes which can leave them inconsistent,
GitHub issue 5747.
2026-10-15 19:14:41 +00:00
nicm
b111fb23ff Flip black and white colours for light mode. 2026-10-15 15:15:20 +00:00
nicm
173e6a9e05 Memory leak fixes from someone in GitHub issues 5739, 5744, 5745, 5746. 2026-10-15 10:20:57 +00:00
nicm
73d8f81c2c Add -f to switch-mode to read choices from a file, GitHub issue 5738. 2026-10-15 10:20:57 +00:00
nicm
1fbadf9b41 Set session for {current} target, GitHub issue 5742. 2026-10-15 10:20:57 +00:00
nicm
c67b537146 Do not discard control state before a control client creates it, GitHub
issue 5740 from Andre Popp.
2026-10-15 10:20:57 +00:00
nicm
610bf01351 A few additional readonly checks, GitHub issue 5736 from gmkbenjamin at
hotmail dot com.
2026-10-15 10:20:57 +00:00
nicm
cf8c6ec235 Tidy up APC function. 2026-10-14 17:52:10 +00:00
nicm
a37b40001c Do not set zero bits, and add imagescroll feature to kitty and ghostty. 2026-10-14 15:02:36 +00:00
nicm
9ba088bbe8 Update sizes when we get a WINSZ response. 2026-10-14 14:36:21 +00:00
nicm
06262fbb48 Add a temporary var. 2026-10-14 13:31:35 +00:00
nicm
3e6c6576ab Track window scrolling for damage. 2026-10-14 13:31:35 +00:00
nicm
abbe04fb74 Add flags to damage struct. 2026-10-14 13:31:35 +00:00
nicm
3ba4fb32cf Add imagescroll feature and capability. 2026-10-14 13:31:35 +00:00
nicm
6b26f0abc0 Only redraw when a feature changed. 2026-10-14 13:31:35 +00:00
nicm
93e55bb86d Do redraw as two phases for text and images. 2026-10-14 12:32:27 +00:00
nicm
126dea8828 Redraw when pixel sizes change. 2026-10-14 11:02:09 +00:00
nicm
61b695097e Fix some long lines. 2026-10-14 04:59:04 +00:00
nicm
e33c83c6ba Restructure a little bit of code. 2026-10-14 00:12:10 +00:00
nicm
baf8960837 Add format variables for the cmdline property to OSC 133, GitHub issue 5711. 2026-10-13 15:17:50 +00:00
nicm
9026b1d197 Complete layout names and options again, GitHub issue 5731 from
intertermux at gmail dot com.
2026-10-13 10:51:22 +00:00
nicm
e2eb6b7d87 Add a flag to mark screen_write_ctx as coming from pane input and change
a function argument.
2026-10-13 01:00:11 +00:00
nicm
0985de0bc6 For tree mode, hold a reference to prompt and other bits across command
to avoid crashing when killing the session with the mode's pane. GitHub
issue 5728.
2026-10-13 01:00:11 +00:00
nicm
7d01314422 Shorten some long lines. 2026-10-12 18:35:31 +00:00
nicm
d913cf5723 Use grid_free_line when freeing reflow lines. 2026-10-12 18:35:31 +00:00
nicm
d8aa888732 Reset background colour before clearing to end of line. 2026-10-12 16:46:55 +00:00
nicm
89e2015fb2 Preserve pixel sizes with manual sizing. 2026-10-12 15:29:52 +00:00
nicm
b865fe844d Add kittygraphics terminal feature. 2026-10-12 15:29:52 +00:00
nicm
4d2e4e52e8 Add Kitty feature detection and sixel to WezTerm. 2026-10-12 15:29:52 +00:00
nicm
7fe3e928dd Add image_support to replace sixel_support variable. 2026-10-12 15:29:52 +00:00
nicm
4caff240c8 Fail an integer format expression with a NaN or out-of-range value, from
someone in GitHub issue 5725.
2026-10-12 15:29:52 +00:00
nicm
7a2ea39a3e Keep the row RM 1049 restores inside the saved grid, from someone in
GitHub issue 5724.
2026-10-12 15:29:52 +00:00
nicm
ddddd25d70 Ignore a resize from a client whose tty is closed, from someone in
GitHub issue 5723.
2026-10-12 15:29:52 +00:00
nicm
5bfa83d1fa Do not use a dead pane when redrawing a menu, from someone in GitHub
issue 5722.
2026-10-12 15:29:52 +00:00
nicm
801703a3ac Respect the ncv capability and do not combine attributes and colours
that will not work, reported by Joan Bruguera Micó in GitHub issue 5727.
2026-10-12 11:40:05 +00:00
nicm
8ba04e721c Clear implied Meta when discarding BackTab modifiers, GitHub issue 5730
from Joan Fabrégat.
2026-10-12 11:40:05 +00:00
nicm
ef52b9e1cb Do not treat compact padding cells as width 1, make them width 0. GitHub
issue 5718 from dustgle at gmail dot com.
2026-10-12 11:40:05 +00:00
nicm
12c93f50f0 Do not reuse old session group names when a new session is the same as
its original session, GitHub issue 5704.
2026-10-12 11:40:05 +00:00
nicm
f510adb754 Add a one line description text to each command, originally from someone
in GitHub issue 5438.
2026-10-09 18:10:10 +00:00