summaryrefslogtreecommitdiffstats
path: root/tty.c
AgeCommit message (Expand)Author
2022-03-24Add a capability for OSC 7 and use it similarly to how the title is setnicm
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubnicm
2022-02-15Do not create a buffer from an OSC 52 response if we have not sent anicm
2021-12-31Try to turn on less-capable mouse modes when turning on more-capable, tonicm
2021-12-10Add a NOBLOCK flag rather than adding amount to wait for whennicm
2021-12-06Do not dereference NULL window when resizing client, GitHub issue 2982.nicm
2021-11-29Bump response timer to three seconds, GitHub issue 2984.nicm
2021-11-03Add a cursor-style option, from Alexis Hildebrandt in GitHub issue 2960.nicm
2021-11-01Add a cursor-colour option, from Alexis Hildebrandt in GitHub issuenicm
2021-10-28Do not force the cursor to move if it is in the automargin space at EOLnicm
2021-10-25Instead of setting the popup default colours in the draw callback, setnicm
2021-10-14When checking ranges in tty_cmd_cells, cannot use the tty cursornicm
2021-10-11Make positions hidden by overlays range-based rather than character-based,nicm
2021-10-06Do not reset cursor to default if it has never been changed, fixesnicm
2021-10-05Separate "very visible" flag from blinking flag, it should not affectnicm
2021-08-17calloc for confirm-before data since the item needs to start NULL.nicm
2021-08-17Be more sophisticated about enabling synchronized updates when there isnicm
2021-08-13Add a menu when a popup is present (mouse only for now).nicm
2021-08-12Evaluate styles with the pane variables.nicm
2021-08-11Break the colour palette into a struct rather than just a single arraynicm
2021-08-11OSC 52 can be long enough to make tmux think the output buffer is toonicm
2021-08-06Another minor fix - do not draw positions that are under the popup withnicm
2021-08-06Tweak previous not to replace complete characters with spaces.nicm
2021-08-06Correctly draw wide characters that are partially obscured.nicm
2021-08-05Do not freeze output in panes when a popup is open, let them continue tonicm
2021-06-10Do not clear region based on current cursor position, this is notnicm
2021-06-10Improve logging of screen mode changes.nicm
2021-06-10Change cursor style handling so tmux understands which sequences containnicm
2021-03-12Fix so tmux correctly sends the cvvis (cursor very visible) capabilitynicm
2021-02-17Move the call to setupterm() into the client and have it pass thenicm
2021-01-18There is no need to clear every line entirely before drawing to it, thisnicm
2020-12-03Redraw any visible modes when status line changes so that formats likenicm
2020-11-09If mouse bits change, clear them all and set again to avoid problemsnicm
2020-10-05Use the setal capability as well as (tmux's) Setulc.nicm
2020-09-02Check started flag before looking for capability.nicm
2020-09-02Add a -w flag to set- and load-buffer to send to clipboard using OSC 52.nicm
2020-06-05Fix various confusion about am vs xenl.nicm
2020-06-02Move the code to set up a padding cell into grid.c.nicm
2020-05-24Now the tty has a pointer back to the client there is no point (and anicm
2020-05-22xterm* can have focus too.nicm
2020-05-16Add a terminal feature for enable/disable extended keys (supported bynicm
2020-05-16Add an option to set the pane border lines style from a choice of singlenicm
2020-05-16Add a client flag 'active-pane' which stores the active pane in thenicm
2020-05-16Add a -D flag to ask tmux not to daemonize, useful both for running anicm
2020-05-16Do not need to work out status line offset, we already have it.nicm
2020-05-16Do not hoke into struct window_pane from the tty code and instead setnicm
2020-05-16Rename and tidy some stuff in struct tty_ctx.nicm
2020-05-16Drop having a separate type for style options and make them all strings,nicm
2020-05-16Use a grid cell not a style for the pane style.nicm
2020-05-16Add extension terminfo(5) capabilities for margins.nicm