summaryrefslogtreecommitdiff
path: root/usr.bin/tmux/screen-write.c
AgeCommit message (Expand)Author
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
2020-05-16Copy mode search improvements:Nicholas Marriott
2020-04-21Move the background colour to clear with (if any) up as well as the dataNicholas Marriott
2020-04-20Always start sync for output in panes that are not the active pane.Nicholas Marriott
2020-04-20Change how sync works to always send the end sequence after all outputNicholas Marriott
2020-04-18A resize can realloc so cannot cache the value of the list pointer.Nicholas Marriott
2020-04-18Reset background colour on scrolled line.Nicholas Marriott
2020-04-18There is no point in keeping a bunch of different text buffers for eachNicholas Marriott
2020-04-18Add formats for pane written/skipped bytes for debugging.Nicholas Marriott
2020-04-17There is no point allocating a new item and putting it on the list whenNicholas Marriott
2020-04-16Return to sending sync around clears.Nicholas Marriott
2020-04-16Do not need to set up a tty context for clearing lines now.Nicholas Marriott
2020-04-16Collect up line clears like text within the available data so we don'tNicholas Marriott
2020-04-16Log what caused a flush for better visibility on what could be improved.Nicholas Marriott
2020-04-16Only start and stop sync for operations like clear and scroll whereNicholas Marriott
2020-04-16Add support for the iTerm2 sychronized updates escape sequence whichNicholas Marriott
2020-04-15Use mode-style for selected items, like choose modes. GitHub issue 2166.Nicholas Marriott
2019-11-28Parse out DA features.Nicholas Marriott
2019-09-24Some minor performance improvements - most notably, don't search theNicholas Marriott
2019-09-24Couple of bits of minor cleanup.Nicholas Marriott
2019-08-05Add support for the SD (scroll down) escape sequence, GitHub issue 1861.Nicholas Marriott
2019-07-08Use the clear history function for the 3J sequence rather than doing it manua...Nicholas Marriott