summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/input.c
AgeCommit message (Collapse)Author
14 daysAdd an option to control the input buffer size, from Ken Lau.Nicholas Marriott
2024-10-25Flag tabs if possible in the grid cell so they can be preserved onNicholas Marriott
copying and capture-pane. From Alexander Arch in GitHub issue 4201.
2024-10-14Set ACS flag for REP. Reported by Romain Francoise, GitHub issue 4182.Nicholas Marriott
2024-09-16Change the behaviour of extended-keys always slightly so thatNicholas Marriott
applications can still enter mode 2 if they want, they just cannot turn extended keys off entirely. From Stanislav Kljuhhin.
2024-08-21Set the default for extended-keys back to off because it appears emacs turnsNicholas Marriott
the keys on but does not correctly handle them except in xterm (!). Also fix so that off takes effect as expected.
2024-08-21Revamp extended keys support to more closely match xterm and supportNicholas Marriott
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.
2024-08-19Allow REP to work with Unicode characters, GitHub issue 3687.Nicholas Marriott
2024-06-24Add a way (refresh-client -r) for control mode clients to provide OSC 10Nicholas Marriott
and 11 responses to tmux so they can set the default foreground and background colours, from George Nachman in GitHub issue 4014.
2024-04-10Add an option allow-set-title to forbid applications from changing theNicholas Marriott
pane title, from someone in GitHub issue 3930.
2023-12-27Correctly handle window ops with no pane, GitHub issue 3747.Nicholas Marriott
2023-09-15Add -t to source-file, GitHub issue 3473.Nicholas Marriott
2023-09-15Add some more WINOPS and a placeholder for SMGRAPHICS.Nicholas Marriott
2023-08-23Log what input_dcs_dispatch does with the input data.Nicholas Marriott
2023-08-08Add flag to next-prompt/previous-prompt to go to command output instead,Nicholas Marriott
from Magnus Gross.
2023-07-13Use 8 for underscore colour defaults instead of 0 which is lessNicholas Marriott
confusing, and fix writing tge default colour. GitHub issue 3627.
2023-07-03Add support for marking lines with a shell prompt based on the OSC 133Nicholas Marriott
extension, from Munif Tanjim in GitHub issue 3596.
2023-06-30Get rid of some warnings with GCC 10, from Thomas Klausner.Nicholas Marriott
2023-06-25SGR 0 should not end hyperlink, reported by Lucas Trzesniewski.Nicholas Marriott
2023-03-27Add a format to show if there are unseen changes while in a mode, fromNicholas Marriott
Dan Aloni in GitHub issue 3498.
2023-01-03Query the client terminal for foreground and background colours and ifNicholas Marriott
OSC 10 or 11 is received but no colour has been set inside tmux, return the colour from the first attached client (probably most people will have all light or or all dark terminals).
2022-11-11Parse primary device attributes as well as secondary and add a SIXELNicholas Marriott
flag (not used yet), from Anindya Mukherjee.
2022-10-28Add paste-buffer-deleted notification and fix name of paste-buffer-changed.Nicholas Marriott
2022-10-28Do not send focus sequences when reporting is enabled, matches otherNicholas Marriott
terminals behaviour.
2022-09-12Don't use options from pane if pane is NULL.Nicholas Marriott
2022-08-31Fix window size report, from Vincent Bernat.Nicholas Marriott
2022-08-02Add a third state "all" to allow-passthrough to work even in invisibleNicholas Marriott
panes, from Sergei Grechanik in GitHub issue 3274.
2022-06-30Add support for OSC 8 hyperlinks (a VTE extension now supported by otherNicholas Marriott
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.
2022-06-11Fix size of flags output buffer.Nicholas Marriott
2022-06-10Ignore OSC if the first argument is not properly terminated.Nicholas Marriott
2022-06-09If an application gives the first parameter to OSC 52, validate and passNicholas Marriott
on to outside terminal. GitHub issue 3192.
2022-05-30Add a way for lines added to copy mode to be passed through the parserNicholas Marriott
to handle escape sequences and use it for run-shell, GitHub issue 3156.
2022-05-30Do not send focus sequences when focus is enabled or disabled by theNicholas Marriott
application if it is turned off. GitHub issue 3142.
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubNicholas Marriott
issue 3068.
2022-02-15Add an option (default off) to control the passthrough escape sequence.Nicholas Marriott
Like set-clipboard and allow-rename it is safer to forbid this by default.
2021-12-07Respond to OSC 4 query.Nicholas Marriott
2021-12-07Use four digits not two for RGB responses to match other terminals.Nicholas Marriott
2021-11-11If automatic-rename is off, allow the escape sequence to set an emptyNicholas Marriott
window name, GitHub issue 2964.
2021-11-03Add a cursor-style option, from Alexis Hildebrandt in GitHub issue 2960.Nicholas Marriott
2021-11-01Add a cursor-colour option, from Alexis Hildebrandt in GitHub issueNicholas Marriott
2959.
2021-10-05Separate "very visible" flag from blinking flag, it should not affectNicholas Marriott
DECSCUSR. GitHub issue 2891.
2021-08-14Some other missing palette NULL checks, from oss-fuzz.Nicholas Marriott
2021-08-13Change focus to be driven by events rather than walking all panes at endNicholas Marriott
of event loop, this way the ordering of in and out can be enforced. GitHub issue 2808.
2021-08-11Break the colour palette into a struct rather than just a single arrayNicholas Marriott
and use that to support the OSC palette-setting sequences in popups. Also add a pane-colours array option to specify the defaults. GitHub issue 2815.
2021-06-10Add an "always" value to the extended-keys option to always forwardNicholas Marriott
these keys to applications inside tmux.
2021-02-18Reduce len when moving past spaces in OSC 11 parameter.Nicholas Marriott
2021-02-15Make SGR 6 (rapid blink) the same as SGR 5 (blink) and make SGR 21 toNicholas Marriott
the same as SGR 4:2, it is an old alternative. GitHub issue 2567.
2021-02-15Support X11 colour names and some other variations for OSC 10/11, alsoNicholas Marriott
add OSC 110 and 111. GitHub issue 2567.
2020-10-30Limit range of repeat to avoid silly high numbers causing delays, fromNicholas Marriott
Sergey Nizovtsev.
2020-10-29Do not write after the end of the array and overwrite the stack whenNicholas Marriott
colon-separated SGR sequences contain empty arguments. Reported by Sergey Nizovtsev.
2020-08-19Respond to colour requests if a colour is available, from Michal Goral.Nicholas Marriott