Thomas Adam
c6b8ad6e7e
Merge branch 'obsd-master'
2026-06-18 11:15:07 +01:00
nicm
d92a479d2f
Add a dim= style attribute to dim the colours (as best as tmux is able
...
to). GitHub issue 4842.
2026-06-18 09:59:55 +00:00
Thomas Adam
408e9f1481
Merge branch 'obsd-master'
2026-06-15 23:00:06 +01:00
nicm
eb65331403
Be more strict about what names and titles we allow and reject them
...
immediately when possible, but allow # again for those directly set by
commands (but not escape sequences). From Barrett Ruth in GitHub issue
5175.
2026-06-15 21:41:39 +00:00
Thomas Adam
1618b98533
Merge branch 'obsd-master'
2026-06-13 21:15:06 +01:00
nicm
5b6ed54817
Add some missing const, from Jere Viikari.
2026-06-13 20:07:30 +00:00
Thomas Adam
d8c9f88fe7
Merge branch 'obsd-master'
2026-06-01 15:00:06 +01:00
nicm
67dbf01eeb
Add some more DECRQM responses, from Ayman Bagabas in GitHub issue 5118.
2026-06-01 13:28:49 +00:00
Thomas Adam
bcd17cf99a
Merge branch 'obsd-master'
2026-04-23 11:58:17 +01:00
nicm
d339ab51eb
Sanitize pane titles and window and session names more consistently and
...
strictly, prevents C0 characters and other nonvisible characters causing
problems. Reported (with a different fix) by Chris Monardo in GitHub
issue 4999.
2026-04-22 07:10:16 +00:00
Thomas Adam
8cfdcf9a6f
Merge branch 'obsd-master'
2026-04-03 11:04:15 +01:00
nicm
bdd78ce38e
Handle OSC 9;4 progress bar sequence and store in format variables, from
...
Eric Dorland in GitHub issue 4954.
2026-04-03 09:14:27 +00:00
Thomas Adam
b101ffaed6
Merge branch 'obsd-master'
2026-03-23 12:01:10 +00:00
Nicholas Marriott
cc47f4d1c2
Use window options for cursor-style to avoid crash when no pane, from
...
Arden Packeer in GitHub issue 4942.
2026-03-23 09:00:42 +00:00
nicm
3909d7e92f
Use window options for cursor-style to avoid crash when no pane, from
...
Arden Packeer in GitHub issue 4942.
2026-03-23 08:58:39 +00:00
Thomas Adam
bef4865d91
Merge branch 'obsd-master'
2026-03-12 16:01:08 +00:00
nicm
fd62f419ac
Add a short builtin help text for each mode accessible with C-h,
...
based on code from Patrick Motard in GitHub issue 4751.
2026-03-12 12:40:40 +00:00
Thomas Adam
ee0647aba6
Merge branch 'obsd-master'
2026-02-26 16:01:09 +00:00
nicm
dbb23d2182
Do not free buffer after adding to paste (since it now owns it).
2026-02-26 11:01:48 +00:00
Thomas Adam
0800e51d41
Merge branch 'obsd-master'
2026-02-26 10:18:15 +00:00
nicm
00946007d8
Respond to DECRQM 2026, from David Turnbull in GitHub issue 4887.
2026-02-24 07:50:27 +00:00
Thomas Adam
c9fb989a31
Merge branch 'obsd-master'
2026-02-23 08:11: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
nicm
f016e08153
Fix wrong TAILQ member in input_cancel_requests from Conor Taylor in
...
GitHub issue 4848.
2026-02-10 08:27:17 +00:00
nicm
62944da74b
Make OSC 52 work in popups, from gogongxt at 163 dot com in GitHub issue
...
4797.
2026-02-03 09:07:44 +00:00
Thomas Adam
0e6fc2e88b
Merge branch 'obsd-master'
2026-01-07 22:01:07 +00:00
nicm
c8ccd420be
Reduce request timeout to 500 milliseconds to match the extended
...
escape-time, and discard palette requests if receiving a reply for a
different index.
2026-01-07 20:16:32 +00:00
Thomas Adam
3de7a8ad8d
Merge branch 'obsd-master'
2026-01-06 22:01:07 +00:00
nicm
f226804149
Do not send theme unless it has changed, and do not send immediately
...
when updates are enabled. GitHub issue 5787.
2026-01-06 20:05:57 +00:00
Thomas Adam
9b7732eac4
Merge branch 'obsd-master'
2026-01-06 12:01:07 +00:00
nicm
ccd4dd7ff2
Do not log theme if pane is NULL.
2026-01-06 09:11:15 +00:00
Thomas Adam
abeba4910c
Merge branch 'obsd-master'
2026-01-04 10:01:08 +00:00
nicm
6ef7375ade
Add some missing logging bits for themes.
2026-01-04 08:05:14 +00:00
Thomas Adam
86c15d7ae9
Merge branch 'obsd-master'
2025-12-17 14:01:08 +00:00
nicm
1c7e164c22
Add support for applications to use synchronized output mode (DECSET
...
2026) to prevent screen tearing during rapid updates. When an
application sends SM ?2026, tmux buffers output until RM ?2026 is received
or a 1-second timeout expires.
From Chris Lloyd with the assistance of Claude Code, GitHub issue 4744.
2025-12-17 11:49:29 +00:00
Thomas Adam
02a8e3fd34
Merge branch 'obsd-master'
2025-12-02 10:01:08 +00:00
nicm
322adfbdde
Add a get-clipboard option which when enabled (the default is off) uses
...
the same mechanism as palette requests to request clipboard from the
terminal and forward to the requesting pane. Remove the now-redundant
forward-to-pane ability from "refresh-client -l". GitHub issue 4275.
2025-12-02 08:20:32 +00:00
Thomas Adam
f372112a8d
Merge branch 'obsd-master'
2025-11-14 10:01:08 +00:00
nicm
72117debf7
Send matching terminator on queued requests, reported by Henry Qin.
2025-11-14 07:55:23 +00:00
Nicholas Marriott
768042d29d
Fix build afte merge, from Vladimir Lomov.
2025-11-13 07:18:53 +00:00
Thomas Adam
db274f9c39
Merge branch 'obsd-master'
2025-11-12 21:26:29 +00:00
nicm
66279c124e
Make requests to the external terminal one queue instead of one by type,
...
and include any other requests as well so that ordering is maintained.
2025-11-12 20:41:06 +00:00
Thomas Adam
be2d4aa434
Merge branch 'obsd-master'
2025-10-30 10:01:07 +00:00
nicm
1e61e52400
If tmux receives a palette request (OSC 4) in a pane and the palette
...
entry has not been set, send a request to the most recently used client
and forward any response instead. Based on change from Tim Culverhouse
in GitHub issue 4665.
2025-10-30 07:41:19 +00:00
Thomas Adam
449f255f3e
Merge branch 'obsd-master'
2025-10-13 10:01:08 +01:00
nicm
feb3b90596
Check allow-set-title for APC as well.
2025-10-13 07:19:08 +00:00
Thomas Adam
3d6954f0f0
Merge branch 'obsd-master'
2025-09-05 10:01:08 +01:00
nicm
267efefdfa
Restore default blinking state when restoring default cursor style, from
...
Andrea Alberti.
2025-09-05 06:15:48 +00:00
Thomas Adam
6a3170386e
Merge branch 'obsd-master'
2025-09-02 18:36:44 +01:00