summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/screen-write.c
AgeCommit message (Expand)Author
2024-08-21Revamp extended keys support to more closely match xterm and supportNicholas Marriott
2024-03-21Write padding character into the right position.Nicholas Marriott
2023-10-30Do not allow combined UTF-8 characters that are too long, GitHub issueNicholas Marriott
2023-10-23Unzoom window at start of destroy so it doesn't happen later (whenNicholas Marriott
2023-09-15Change UTF-8 combining to inspect the previous character at the cursorNicholas Marriott
2023-09-14Reset combine flag only if text is actually processed.Nicholas Marriott
2023-09-01Clear combine flag when a non-UTF-8 set of characters is encountered.Nicholas Marriott
2023-09-01Rewrite combined character handling to be more consistent and to supportNicholas Marriott
2023-08-15Add an option menu-selected-style to configure the currently selectedNicholas Marriott
2023-08-08Add options and flags for menu styles similar to those existing forNicholas Marriott
2023-08-08Extend the menu drawing function to support custom characters andNicholas Marriott
2023-07-14Set extended keys flag again after reset, from Eric T Johnson.Nicholas Marriott
2023-03-27For passthrough, don't write to clients attached to different sessions,Nicholas Marriott
2023-02-10Fix cursor position after zero width space, GitHub issue 3469.Nicholas Marriott
2022-12-16Make U+FE0F VARIATION SELECTOR-16 change the width from 1 to 2. GitHubNicholas Marriott
2022-10-25Initialize context before testing it.Nicholas Marriott
2022-10-25Do not fire redraw callback if NULL.Nicholas Marriott
2022-08-02Add a third state "all" to allow-passthrough to work even in invisibleNicholas Marriott
2022-06-09If an application gives the first parameter to OSC 52, validate and passNicholas Marriott
2022-03-17Check scroll-on-clear for ED also.Nicholas Marriott
2022-03-17Add an option (scroll-on-clear) to control if tmux scrolls into historyNicholas Marriott
2021-10-26Do not allow inline styles to replace mode-style for the selected item,Nicholas Marriott
2021-10-25Add -s and -S to display-popup to set popup and border style, fromNicholas Marriott
2021-10-25Instead of setting the popup default colours in the draw callback, setNicholas Marriott
2021-10-20Add -T to set a popup title, from Alexis Hildebrandt in GitHub issue 2941.Nicholas Marriott
2021-10-14Add popup-border-lines option to set popup line style, from AlexisNicholas Marriott
2021-10-13Add popup-style and popup-border-style options, from Alexis HildebrandtNicholas Marriott
2021-08-17Be more sophisticated about enabling synchronized updates when there isNicholas Marriott
2021-08-12Restore saved cursor position after a ZWJ rather than recalculating it.Nicholas Marriott
2021-08-11Break the colour palette into a struct rather than just a single arrayNicholas Marriott
2021-08-06Add basic support for zero width joiners, GitHub issues 1605 and 2784.Nicholas Marriott
2021-08-06Another minor fix - do not draw positions that are under the popup withNicholas Marriott
2021-06-10Improve logging of screen mode changes.Nicholas Marriott
2021-01-29Trim output overwritten by later text or clears completely rather thanNicholas Marriott
2021-01-27Flush pending output before entering or exiting alternate screen ratherNicholas Marriott
2021-01-22Revert clear changes to writing as they don't work properly, betterNicholas Marriott
2021-01-18There is no need to clear every line entirely before drawing to it, thisNicholas Marriott
2020-12-07Do not clear the wrapped flag on linefeeds if it is already set - thisNicholas Marriott
2020-11-09Remove some old debug logging.Nicholas Marriott
2020-07-21Fix show-buffer when run from inside tmux, GitHub issue 2314.Nicholas Marriott
2020-07-06Do not eliminate redundant clears, the code is wrong and doing itNicholas Marriott
2020-06-18The redraw callback could be fired with a NULL pane if it updates whileNicholas Marriott
2020-06-02Move the code to set up a padding cell into grid.c.Nicholas Marriott
2020-06-02Allow UTF-8 characters of width 0 to be stored, it is useful to be ableNicholas Marriott
2020-05-27Make padding cell a valid character.Nicholas Marriott
2020-05-25Fix definition of padding cells so they are not extended cells.Nicholas Marriott
2020-05-16Add screen write flags instead of individual bits and fix line lengthNicholas Marriott
2020-05-16Add a customize mode where keys and options may be browsed and changed,Nicholas Marriott
2020-05-16Do not hoke into struct window_pane from the tty code and instead setNicholas Marriott
2020-05-16Rename and tidy some stuff in struct tty_ctx.Nicholas Marriott