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
nicm
4d83eef756
Add support for DECRQSS SP q (report cursor style), DECRQM ?12 (report
...
cursor blink state) and DECRQM ?2004, ?1004, ?1006 (report mouse state).
From Andrea Alberti in GitHub issue 4618.
2025-09-02 15:15:12 +00:00
Thomas Adam
b2194ac549
Merge branch 'obsd-master'
2025-09-02 00:01:08 +01:00
nicm
aa33757e45
Fix missing argument from OSC 4 reply, from someone in GitHub issue 4596.
2025-09-01 21:44:37 +00:00
Thomas Adam
fa63088dce
Merge branch 'obsd-master'
2025-08-26 10:01:07 +01:00
nicm
ca0f0419e6
input_stop_utf8 can move the cursor, so it is now wrong to store the
...
cursor position before calling it. Problem found by Jayakrishna
Vadayath.
2025-08-26 07:15:00 +00:00
Thomas Adam
f4c0fe2ede
Merge branch 'obsd-master'
2025-08-22 08:37:26 +01:00
nicm
3ae0d560be
Replace invalid UTF-8 with the placeholder instead of ignoring them
...
(this is what most terminals do), GitHub issue 4514.
2025-08-12 12:33:05 +00:00
Nicholas Marriott
1198eed632
Currently the DCS dispatcher detects Sixel sequences based entirely on the
...
final character of the sequence, ignoring any intermediates. This means that
other DCS sequences with a q final (like DECRQSS), can be mistakenly
interpreted as Sixel. Add a check to make sure there are no intermediates
before dispatching potential Sixel sequences. From James Holderness in GitHub
issue 4488.
2025-04-25 08:26:26 +01:00
Thomas Adam
882fb4d295
Merge branch 'obsd-master'
2025-03-04 10:01:15 +00:00
nicm
eaf70c955b
Add mode 2031 support to automatically report dark or light theme. tmux
...
will guess the theme from the background colour on terminals which do
not themselves support the escape sequence. Written by Jonathan
Slenders, GitHub issue 4353.
2025-03-04 08:45:04 +00:00
Thomas Adam
846f813565
Merge branch 'obsd-master'
2024-11-11 10:01:08 +00:00
nicm
c26d71d3e9
Add an option to control the input buffer size, from Ken Lau.
2024-11-11 08:41:05 +00:00
Thomas Adam
911d768b71
Merge branch 'obsd-master'
2024-10-25 18:01:11 +01:00
nicm
fdbc6cdea5
Flag tabs if possible in the grid cell so they can be preserved on
...
copying and capture-pane. From Alexander Arch in GitHub issue 4201.
2024-10-25 15:00:18 +00:00
Thomas Adam
35104059ed
Merge branch 'obsd-master'
2024-10-15 00:01:10 +01:00
nicm
934035db71
Set ACS flag for REP. Reported by Romain Francoise, GitHub issue 4182.
2024-10-14 20:26:45 +00:00
Nicholas Marriott
7a78cdf78c
Three SIXEL improvements from nincsnevem662 at gmail dot com in GitHub issue
...
4149:
- Pass P2 on the received image through when forwarding the image to the
outside terminal to preserve transparency;
- Preserve raster attribute dimensions which may be smaller than the actual
image (used to crop out parts of the image to work around the limitation that
rows must come in groups of six);
- To avoid collapsing empty sixel lines, no longer ignore duplicate "-" new
line specifiers.
2024-10-04 07:49:07 +01:00
Thomas Adam
64f1076d97
Merge branch 'obsd-master'
2024-09-17 00:01:09 +01:00
nicm
f897049935
Change the behaviour of extended-keys always slightly so that
...
applications can still enter mode 2 if they want, they just cannot turn
extended keys off entirely. From Stanislav Kljuhhin.
2024-09-16 20:38:48 +00:00
Thomas Adam
692bae9ea6
Merge branch 'obsd-master'
2024-08-21 08:01:09 +01:00
nicm
4fa90c9acf
Set the default for extended-keys back to off because it appears emacs turns
...
the keys on but does not correctly handle them except in xterm (!). Also fix so
that off takes effect as expected.
2024-08-21 04:37:42 +00:00
Thomas Adam
963e824f5f
Merge branch 'obsd-master'
2024-08-19 12:01:09 +01:00
nicm
de6bce057a
Allow REP to work with Unicode characters, GitHub issue 3687.
2024-08-19 08:31:36 +00:00
Thomas Adam
c773fe89e7
Merge branch 'obsd-master'
2024-06-24 12:01:10 +01:00
nicm
093b5a5518
Add a way (refresh-client -r) for control mode clients to provide OSC 10
...
and 11 responses to tmux so they can set the default foreground and
background colours, from George Nachman in GitHub issue 4014.
2024-06-24 08:30:50 +00:00
Thomas Adam
43530d4397
Merge branch 'obsd-master'
2024-04-10 10:01:13 +01:00
nicm
553d4cba79
Add an option allow-set-title to forbid applications from changing the
...
pane title, from someone in GitHub issue 3930.
2024-04-10 07:36:25 +00:00
Nicholas Marriott
aa17f0e0c1
Fix crash if SIXEL colour register is invalid and remove SIXEL images before
...
reflow to avoid a different crash, from Anindya Mukherjee.
2024-03-21 11:37:09 +00:00
Thomas Adam
e809c2ec35
Merge branch 'obsd-master'
2024-01-03 19:17:10 +00:00
Nicholas Marriott
4266d3efc8
Assignment should be inside SIXEL.
2023-12-28 03:12:27 +00:00
Nicholas Marriott
605bf21ff2
Do not use NULL window, GitHub issue 3747.
2023-12-27 20:15:57 +00:00
nicm
f028445407
Correctly handle window ops with no pane, GitHub issue 3747.
2023-12-27 20:13:35 +00:00
Nicholas Marriott
789a98982e
Reply to SMGRAPHICS.
2023-09-19 09:27:59 +01:00
Thomas Adam
9f9156c030
Merge branch 'obsd-master'
2023-09-15 10:01:11 +01:00
nicm
d394293ba5
Add -t to source-file, GitHub issue 3473.
2023-09-15 06:31:49 +00:00
Nicholas Marriott
62f657845e
Fix merge error, from Jakub Łukasiewicz.
2023-08-26 20:57:44 +01:00
Thomas Adam
a9841a6d1e
portable: fixup merge
2023-08-23 20:55:23 +01:00
Thomas Adam
70ecf17f85
Merge branch 'obsd-master'
2023-08-23 20:37:42 +01:00