summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
AgeCommit message (Collapse)Author
2018-01-12Do not collect top-bit-set characters in case they need to be replaced.Nicholas Marriott
2018-01-12Simplify character replacement on non-UTF-8 terminals and make a commonNicholas Marriott
function.
2018-01-12Simplify UTF-8 states down into one state.Nicholas Marriott
2018-01-12Improve error message if creating socket parent directory fails, fromNicholas Marriott
Thomas Adam for GitHub issue 1215.
2018-01-12Improve logging for layout cells.Nicholas Marriott
2018-01-01Prefer PWD for current directory if present in client, from Wei Zhao inNicholas Marriott
GitHub issue 1183.
2018-01-01Add C-g at command prompt for emacs people, GitHub issue 1213.Nicholas Marriott
2017-12-31Initialize the size of new panes created by the even-* layout correctly;Nicholas Marriott
reported by Andreas Kahari and Anton Lindqvist.
2017-12-28Redrawing status is needed after changing window flags or title does notNicholas Marriott
update if status line is off, GitHub issue 1191.
2017-12-27Draw command prompt correctly with status line off.Nicholas Marriott
2017-12-22Fix memory leak in screen_redraw_make_pane_status.Nicholas Marriott
2017-12-22Do not try to set default value on user options (they don't have one),Nicholas Marriott
from Charles Howard in GitHub issue 1161.
2017-12-22Remove duplicate WheelUp/WheelDown entries in list, GitHub issue 1184.Nicholas Marriott
2017-12-19Report better error from server when socket create fails, GitHub issueNicholas Marriott
1201.
2017-12-18Do not try to put more in command message than will fit when sendingNicholas Marriott
(the server will treat as a fatal error). GitHub issue 1200.
2017-12-18Remove unused variable from Thomas Adam.Nicholas Marriott
2017-11-17Allow formats in selectp -T, from Thomas Adam.Nicholas Marriott
2017-11-16Add -and-cancel variants for scrolling commands to exit copy mode whenNicholas Marriott
the bottom is reached, from Stephen Hicks.
2017-11-15Add a common function for spreading out cells and use it for the twoNicholas Marriott
even layouts and to add a -E flag to select-layout to spread out cells evenly without changing parent cells.
2017-11-15Completely rewrite the reflow code to correctly handle double widthNicholas Marriott
characters (previously they were not accounted for).
2017-11-15If there is a double width character at the very end of the line withNicholas Marriott
not enough room to draw it, just leave it out.
2017-11-13When searching in copy mode, do not scroll if the result is already onNicholas Marriott
screen. GitHub issue 1150.
2017-11-09If we successfully change the directory, set PWD too to give the shell aNicholas Marriott
hint in case of symlinks.
2017-11-03Clear key properly if on space with nothing in it.Nicholas Marriott
2017-11-03Support mouse on preview in tree mode.Nicholas Marriott
2017-11-03Change mouse in modes so that one click moves the cursor and a doubleNicholas Marriott
click chooses the line.
2017-11-02Make the mode draw function use the parent screen directly rather thanNicholas Marriott
its own to avoid copying twice.
2017-11-02Add a "fast" version of screen_write_copy for tree mode that doesn't doNicholas Marriott
all the checks and selection and marking stuff needed for copy mode.
2017-11-02Format for group list of "other sessions" is a bit weird, just list allNicholas Marriott
the sessions in the group.
2017-11-02Tweak previous slightly so that current session is chosen if it is inNicholas Marriott
the group rather than first.
2017-11-02Only show the first member of session groups in tree mode (-G flagNicholas Marriott
disables).
2017-11-02There is no point in reflowing panes which have not changed width.Nicholas Marriott
2017-10-26Fix crash exiting command prompt (from Alex Maese in GitHub issue 1139)Nicholas Marriott
and a man page tweak from jmc.
2017-10-25Note that notifications are also hooks.Nicholas Marriott
2017-10-25Default allow-rename to off because it is ridiculous that applicationsNicholas Marriott
are even able to do this and confusing when they do.
2017-10-25h/l keys for expand and collapse.Nicholas Marriott
2017-10-25Add P key to paste tagged in buffer mode, and trim some code that shouldNicholas Marriott
no longer be necessary.
2017-10-22Use window_pane_index() when drawing pane numbers (so pane-base-index isNicholas Marriott
applied), from Thomas Adam. GitHub issue 1125.
2017-10-20Clear status line with spaces again so reverse works, spotted by sthen.Nicholas Marriott
2017-10-16Infrastructure for drawing status lines of more than one line in height,Nicholas Marriott
still only one is allowed but this lets tmux draw bigger ones.
2017-10-12Show exit status and time in the remain-on-exit pane text, mostly fromNicholas Marriott
Timo Boettcher in GitHub issue 1103.
2017-10-11Box around label in preview.Nicholas Marriott
2017-10-11Clear to end of line properly with UTF-8 present.Nicholas Marriott
2017-10-11Add C-n and C-p keys for tree mode, and choose the right initial lineNicholas Marriott
when no panes.
2017-10-09kind should be S-Down not S-Up.Nicholas Marriott
2017-10-08Fix description of history_size, from Campbell Barton.Nicholas Marriott
2017-10-06Support %else in config files to match %if, from Brad Town in GitHubNicholas Marriott
issue 1071.
2017-10-05Add -- to some key bindings so leading -s work.Nicholas Marriott
2017-10-05Add support for the xterm(1) title stack, from Brad Town, GitHub issueNicholas Marriott
1075.
2017-10-05When writing batches of characters to the screen, we need to clearNicholas Marriott
padding or later UTF-8 characters could be displayed incorrectly. GitHub issue 1090.