summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/tty.c
AgeCommit message (Expand)Author
2022-08-15Add a Nobr terminfo capability to tell tmux the terminal does not useNicholas Marriott
2022-08-02Add a third state "all" to allow-passthrough to work even in invisibleNicholas Marriott
2022-07-06Support hyperlinks with capture-pane -e and add a mouse_hyperlinkNicholas Marriott
2022-06-30Add support for OSC 8 hyperlinks (a VTE extension now supported by otherNicholas Marriott
2022-06-09If an application gives the first parameter to OSC 52, validate and passNicholas Marriott
2022-06-03Do not unintentionally turn off all mouse mode when button is also present.Nicholas Marriott
2022-03-24Add a capability for OSC 7 and use it similarly to how the title is setNicholas Marriott
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubNicholas Marriott
2022-02-15Do not create a buffer from an OSC 52 response if we have not sent aNicholas Marriott
2021-12-31Try to turn on less-capable mouse modes when turning on more-capable, toNicholas Marriott
2021-12-10Add a NOBLOCK flag rather than adding amount to wait for whenNicholas Marriott
2021-12-06Do not dereference NULL window when resizing client, GitHub issue 2982.Nicholas Marriott
2021-11-29Bump response timer to three seconds, GitHub issue 2984.Nicholas Marriott
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
2021-10-28Do not force the cursor to move if it is in the automargin space at EOLNicholas Marriott
2021-10-25Instead of setting the popup default colours in the draw callback, setNicholas Marriott
2021-10-14When checking ranges in tty_cmd_cells, cannot use the tty cursorNicholas Marriott
2021-10-11Make positions hidden by overlays range-based rather than character-based,Nicholas Marriott
2021-10-06Do not reset cursor to default if it has never been changed, fixesNicholas Marriott
2021-10-05Separate "very visible" flag from blinking flag, it should not affectNicholas Marriott
2021-08-17calloc for confirm-before data since the item needs to start NULL.Nicholas Marriott
2021-08-17Be more sophisticated about enabling synchronized updates when there isNicholas Marriott
2021-08-13Add a menu when a popup is present (mouse only for now).Nicholas Marriott
2021-08-12Evaluate styles with the pane variables.Nicholas Marriott
2021-08-11Break the colour palette into a struct rather than just a single arrayNicholas Marriott
2021-08-11OSC 52 can be long enough to make tmux think the output buffer is tooNicholas Marriott
2021-08-06Another minor fix - do not draw positions that are under the popup withNicholas Marriott
2021-08-06Tweak previous not to replace complete characters with spaces.Nicholas Marriott
2021-08-06Correctly draw wide characters that are partially obscured.Nicholas Marriott
2021-08-05Do not freeze output in panes when a popup is open, let them continue toNicholas Marriott
2021-06-10Do not clear region based on current cursor position, this is notNicholas Marriott
2021-06-10Improve logging of screen mode changes.Nicholas Marriott
2021-06-10Change cursor style handling so tmux understands which sequences containNicholas Marriott
2021-03-12Fix so tmux correctly sends the cvvis (cursor very visible) capabilityNicholas Marriott
2021-02-17Move the call to setupterm() into the client and have it pass theNicholas Marriott
2021-01-18There is no need to clear every line entirely before drawing to it, thisNicholas Marriott
2020-12-03Redraw any visible modes when status line changes so that formats likeNicholas Marriott
2020-11-09If mouse bits change, clear them all and set again to avoid problemsNicholas Marriott
2020-10-05Use the setal capability as well as (tmux's) Setulc.Nicholas Marriott
2020-09-02Check started flag before looking for capability.Nicholas Marriott
2020-09-02Add a -w flag to set- and load-buffer to send to clipboard using OSC 52.Nicholas Marriott
2020-06-05Fix various confusion about am vs xenl.Nicholas Marriott
2020-06-02Move the code to set up a padding cell into grid.c.Nicholas Marriott
2020-05-24Now the tty has a pointer back to the client there is no point (and aNicholas Marriott
2020-05-22xterm* can have focus too.Nicholas Marriott
2020-05-16Add a terminal feature for enable/disable extended keys (supported byNicholas Marriott
2020-05-16Add an option to set the pane border lines style from a choice of singleNicholas Marriott
2020-05-16Add a client flag 'active-pane' which stores the active pane in theNicholas Marriott
2020-05-16Add a -D flag to ask tmux not to daemonize, useful both for running aNicholas Marriott