summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
AgeCommit message (Expand)Author
2020-04-22Change so main-pane-width and height can be given as a percentage.Nicholas Marriott
2020-04-21Move the background colour to clear with (if any) up as well as the dataNicholas Marriott
2020-04-21256 and RGB features can imply AX (for aixterm colours).Nicholas Marriott
2020-04-21Turn off the block flag to reset the state or the cursor will not beNicholas Marriott
2020-04-21Do not clear client pane redraw flags until the redraw actually happens.Nicholas Marriott
2020-04-21xterm* needs XT also.Nicholas Marriott
2020-04-20Always start sync for output in panes that are not the active pane.Nicholas Marriott
2020-04-20Apply terminal-overrides after terminal detection, it always takesNicholas Marriott
2020-04-20Change how sync works to always send the end sequence after all outputNicholas Marriott
2020-04-20Change the Sync capability to be a string instead of a flag.Nicholas Marriott
2020-04-20Tidy up the terminal detection and feature code and add named sets ofNicholas Marriott
2020-04-20Also redraw panes which aren't pane 0. Problem reported by tb@.Nicholas Marriott
2020-04-20Only trim blank lines when the source pane is not the target pane,Nicholas Marriott
2020-04-20Need to check for pane redrawing even if just the window flag is setNicholas Marriott
2020-04-18The PANE_REDRAW flag bit might be needed by other panes so we can'tNicholas 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-18Use size_t not u_int for the bytes counters and fix a const missing.Nicholas Marriott
2020-04-18Use peek line function instead of hoking in the array directly.Nicholas Marriott
2020-04-18Bring back previons fix to only redraw panes that need it after a redrawNicholas Marriott
2020-04-18Add formats for pane written/skipped bytes for debugging.Nicholas Marriott
2020-04-18Only update mode when actually going to redraw something.Nicholas Marriott
2020-04-18Add a flag to protect against nested syncs and add some extra logging toNicholas Marriott
2020-04-18Revert previous, there is still a problem.Nicholas Marriott
2020-04-18When a redraw is deferred because the terminal hasn't finished readingNicholas Marriott
2020-04-17Set mode properly before and after redrawing, and don't botherNicholas Marriott
2020-04-17Do not move the cursor to the existing y position if it is invalid, goNicholas Marriott
2020-04-17There is no point allocating a new item and putting it on the list whenNicholas Marriott
2020-04-17Make sure the cursor position is still on screen after we have trimmedNicholas Marriott
2020-04-17Support the application escape sequence mintty (means tmux doesn't haveNicholas Marriott
2020-04-17Add a copy-command option and change copy-pipe and friends to pipe to itNicholas 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-16Start menu with top item selected if no mouse, GitHub issue 2169.Nicholas Marriott
2020-04-16Only start and stop sync for operations like clear and scroll whereNicholas Marriott
2020-04-16Send secondary device attributes instead of primary which gives us a bitNicholas Marriott
2020-04-16Move the UTF-8 flag to terminal flags.Nicholas Marriott
2020-04-16Add a helper function to get the terminal flags.Nicholas Marriott
2020-04-16Add support for the iTerm2 sychronized updates escape sequence whichNicholas Marriott
2020-04-16Show signal name when process exits rather than number.Nicholas Marriott
2020-04-16Don't miss the last line off the screen when writing after resize, fromNicholas Marriott
2020-04-15Clear the selection and repeat the search on refresh same as resize.Nicholas Marriott
2020-04-15Instead of fixing with the cursor position when the copied screen isNicholas Marriott
2020-04-15Use mode-style for selected items, like choose modes. GitHub issue 2166.Nicholas Marriott
2020-04-15Use grid_empty_line rather than memset when adding new lines on resize.Nicholas Marriott
2020-04-14Leave the cursor above empty lines.Nicholas Marriott
2020-04-14Adjust cursor and scroll positions when entering copy mode so that theNicholas Marriott