History log of /openbsd-src/usr.bin/tmux/tty-features.c (Results 1 – 25 of 32)
Revision Date Author Comments
# a65ab485 28-Nov-2024 nicm <nicm@openbsd.org>

Add extended keys flag for foot terminal.


# 719f5715 21-Aug-2024 nicm <nicm@openbsd.org>

Revamp extended keys support to more closely match xterm and support
mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038).

This changes tmux to always request mode 2 from parent ter

Revamp extended keys support to more closely match xterm and support
mode 2 as well as mode 1. From Stanislav Kljuhhin (GitHub issue 4038).

This changes tmux to always request mode 2 from parent terminal, change
to an unambiguous internal representation of keys, and adds an option
(extended-keys-format) to control the format similar to the xterm(1)
formatOtherKeys resource.

show more ...


# c101cdd2 14-Nov-2023 nicm <nicm@openbsd.org>

Use SM 2026 for Sync which is more widely supported now.


# 4620f414 02-Sep-2023 nicm <nicm@openbsd.org>

Setulc only does RGB colour so add Setulc1 to do non-RGB colours, GitHub
issue 3627.


# f4ec6bca 11-Nov-2022 nicm <nicm@openbsd.org>

Tweak previous to set and log the feature instead of just setting the
flag.


# e0697ebc 11-Nov-2022 nicm <nicm@openbsd.org>

Parse primary device attributes as well as secondary and add a SIXEL
flag (not used yet), from Anindya Mukherjee.


# ac937780 15-Aug-2022 nicm <nicm@openbsd.org>

Add some const, from Markus F X J Oberhumer.


# 2df6775c 30-Jun-2022 nicm <nicm@openbsd.org>

Add support for OSC 8 hyperlinks (a VTE extension now supported by other
terminals such as iTerm2). Originally written by me then extended and
completed by first Will Noble and later Jeff Chiang. Git

Add support for OSC 8 hyperlinks (a VTE extension now supported by other
terminals such as iTerm2). Originally written by me then extended and
completed by first Will Noble and later Jeff Chiang. GitHub issues 911,
2621, 2890, 3240.

show more ...


# c620fc9f 14-Jun-2022 nicm <nicm@openbsd.org>

kf* terminfo capabilities are poorly defined and rxvt uses them in a
different way from xterm, so add a feature flag for rxvt to make tmux
ignore the capabilities and instead rely on its builtin defi

kf* terminfo capabilities are poorly defined and rxvt uses them in a
different way from xterm, so add a feature flag for rxvt to make tmux
ignore the capabilities and instead rely on its builtin definitions.

show more ...


# 7678c3f6 30-May-2022 nicm <nicm@openbsd.org>

iTerm2 has OSC 7, from Gregory Anders.


# 989dfa67 24-Mar-2022 nicm <nicm@openbsd.org>

Add a capability for OSC 7 and use it similarly to how the title is set
(and controlled by the same set-titles option). GitHub issue 3127.


# f2f3d50a 21-Dec-2021 nicm <nicm@openbsd.org>

Support underscore style with capture-pane -e, GitHub issue 2928.


# 3893e820 10-Jun-2021 nicm <nicm@openbsd.org>

Feature for the mouse since FreeBSD termcap does not have kmous.


# dd3a9cf8 10-Jun-2021 nicm <nicm@openbsd.org>

Three changes to fix problems with xterm in VT340 mode, reported by
Thomas Sattler.

1) Do not include the DECSLRM or DECFRA features for xterm; they will be
added instead if secondary DA responds

Three changes to fix problems with xterm in VT340 mode, reported by
Thomas Sattler.

1) Do not include the DECSLRM or DECFRA features for xterm; they will be
added instead if secondary DA responds as VT420 (this happens
already).

2) Set or reset the individual flags after terminal-overrides is
applied, so the user can properly disable them.

3) Add a capability for DECFRA ("Rect").

show more ...


# e9a14db2 05-Oct-2020 nicm <nicm@openbsd.org>

Use the setal capability as well as (tmux's) Setulc.


# efa5b6a3 18-Jul-2020 daniel <daniel@openbsd.org>

Properly escape a backslash.

Found by CompCert which notes that \E is not a valid escape sequence.

ok nicm@


# 25373524 04-Jun-2020 nicm <nicm@openbsd.org>

Shorten some long lines.


# 5aab9092 19-May-2020 nicm <nicm@openbsd.org>

Some other ctrl keys need to be translated with extended keys on.


# dcf80b09 16-May-2020 nicm <nicm@openbsd.org>

Add a terminal feature for enable/disable extended keys (supported by
xterm and mintty) and add an option to make tmux send it. Only forward
extended keys if the application has requested them, even

Add a terminal feature for enable/disable extended keys (supported by
xterm and mintty) and add an option to make tmux send it. Only forward
extended keys if the application has requested them, even though we use
the CSI u sequence and xterm uses CSI 27 ~ - this is what mintty does as
well.

show more ...


# 9884925c 16-May-2020 nicm <nicm@openbsd.org>

Instead of having a default set of terminals in terminal-overrides that
get XT added and using that as a marker for xterm(1)-like, assume that
if the terminfo(5) entry already has XT or the clear cap

Instead of having a default set of terminals in terminal-overrides that
get XT added and using that as a marker for xterm(1)-like, assume that
if the terminfo(5) entry already has XT or the clear capability starts
with CSI then the terminal is VT100-like and it should be safe to send
DA requests. The DA responses trigger additional features being added.

show more ...


# ed2e005d 16-May-2020 nicm <nicm@openbsd.org>

Add feature and capabilities for focus reporting. Also document AX and
XT even though they aren't tmux's, and add some bits for rxvt.


# 80bd3d52 16-May-2020 nicm <nicm@openbsd.org>

Add a feature for bracketed paste.


# dfff4af3 16-May-2020 nicm <nicm@openbsd.org>

Add a feature for strikethrough.


# 8942cc58 16-May-2020 nicm <nicm@openbsd.org>

Move terminal features into a single file.


# 0a580537 16-May-2020 nicm <nicm@openbsd.org>

Build list of paths and weed out duplicates before loading configs, and
add TMUX_SOCK like TMUX_PATH for the socket directory.


12