summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/tty.c
AgeCommit message (Expand)Author
2024-10-25Allow tabs even on terminals without UTF-8, reported by jmc.Nicholas Marriott
2024-09-30On some Windows terminals, if TIOCWINSZ does not return xpixel andNicholas Marriott
2024-08-04Make a little effort to treate CRLF as LF in config files. GitHub issueNicholas Marriott
2024-08-04The Linux console has some bugs with bright colours. It seems likelyNicholas Marriott
2024-05-14Add missing time.h to tty.c (from Ismail Donmez), also remove some strayNicholas Marriott
2023-09-15Change UTF-8 combining to inspect the previous character at the cursorNicholas Marriott
2023-09-02Request terminal colours again on SIGWINCH but at most once every 30Nicholas Marriott
2023-09-02Setulc only does RGB colour so add Setulc1 to do non-RGB colours, GitHubNicholas Marriott
2023-07-13Use 8 for underscore colour defaults instead of 0 which is lessNicholas Marriott
2023-06-26Add "us" to styles for underscore colour, GitHub issue 3589.Nicholas Marriott
2023-04-25Tidy tparm wrapper functions to have more obvious names and check tparmNicholas Marriott
2023-04-25Invalidate cached tty state after changing features since they mayNicholas Marriott
2023-03-27For passthrough, don't write to clients attached to different sessions,Nicholas Marriott
2023-01-12Have tmux recognise pasted texts wrapped in bracket paste sequences,Nicholas Marriott
2023-01-03Query the client terminal for foreground and background colours and ifNicholas Marriott
2022-11-11Parse primary device attributes as well as secondary and add a SIXELNicholas Marriott
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