Commit Graph

5109 Commits

Author SHA1 Message Date
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
nicm
c9c6a8f2ba Clear session when freeing client, GitHub issue 5712 from Jeong, Heon. 2026-10-09 11:56:11 +00:00