summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
AgeCommit message (Collapse)Author
2023-09-16Remove next- and previous-prompt added in error. GitHub issue 3696.Nicholas Marriott
2023-09-15Change UTF-8 combining to inspect the previous character at the cursorNicholas Marriott
position rather than keeping the last character from the input stream, this is how most terminals work and fixes problems with displaying these characters in vim. GitHub issue 3600.
2023-09-15Add -t to source-file, GitHub issue 3473.Nicholas Marriott
2023-09-15Add some more WINOPS and a placeholder for SMGRAPHICS.Nicholas Marriott
2023-09-14Reset combine flag only if text is actually processed.Nicholas Marriott
2023-09-08On second thoughts, do check DA2 for DECFRA and DECSLRM since that willNicholas Marriott
catch terminals that say they are VT520 even if we can't use DA1 (because of VTE).
2023-09-08Use DECSLRM and DECFRA only at level 4 rather than checking the terminalNicholas Marriott
id.
2023-09-07Use DECSLRM and DECFRA on terminals pretending to be VT520 or VT525 asNicholas Marriott
well as VT420.
2023-09-07Accept 65 for VT525 as well.Nicholas Marriott
2023-09-04Skip wrapped lines in top level search loop because they will beNicholas Marriott
combined in the inner loop (in window_copy_search_rl_regex and the others), avoids searching the same text multiple times. Also add a line length limit for regex searches. GitHub issue 3675.
2023-09-02Request terminal colours again on SIGWINCH but at most once every 30Nicholas Marriott
seconds, GitHub issue 3582.
2023-09-02Setulc only does RGB colour so add Setulc1 to do non-RGB colours, GitHubNicholas Marriott
issue 3627.
2023-09-02Set visited flag on last windows when linking session.Nicholas Marriott
2023-09-01Only compare the actual size of the UTF-8 character, not all of it.Nicholas Marriott
2023-09-01Add missing -T to getopt string.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
newer Unicode combined characters (which we have to "know" are combined since they are not width zero). GitHub issue 3600.
2023-09-01Expand name before looking for window with -S, GitHub issue 3670.Nicholas Marriott
2023-09-01Add detach-on-destroy previous and next, mostly from Alexis Hildebrandt.Nicholas Marriott
2023-08-23Add -c to run-shell to set working directory, from someone in GitHubNicholas Marriott
issue 3661.
2023-08-23Log what input_dcs_dispatch does with the input data.Nicholas Marriott
2023-08-17Add a session, pane and user mouse range types for the status line andNicholas Marriott
add format variables for mouse_status_line and mouse_status_range so they can be associated with different commands in the key bindings. GitHub issue 3652.
2023-08-15Add meta bindings for status line menus as well as the existing pane oneNicholas Marriott
for terminals which steal the mouse menu button.
2023-08-15Add an option menu-selected-style to configure the currently selectedNicholas Marriott
menu item, from Alexis Hildebrandt.
2023-08-11Do not crash if in buffer mode and the last buffer is deleted using theNicholas Marriott
command.
2023-08-08Add flag to next-prompt/previous-prompt to go to command output instead,Nicholas Marriott
from Magnus Gross.
2023-08-08Add options and flags for menu styles similar to those existing forNicholas Marriott
popups, from Alexis Hildebrandt. GitHub issue 3650.
2023-08-08Extend the menu drawing function to support custom characters andNicholas Marriott
styles, from Alexis Hildebrandt.
2023-08-08Fix a couple of rounded border characters, from Alexis Hildebrandt.Nicholas Marriott
2023-08-07Free title earlier, from Alexis Hildebrandt.Nicholas Marriott
2023-08-07Trim can generate strings longer than the original if there are many #s,Nicholas Marriott
so create a bigger buffer. Reported by Robert Morris.
2023-07-19Correct visited flag when the last window list is rebuilt by renumberingNicholas Marriott
windows, appears to fix hang reported by Mark Kelly.
2023-07-14Set extended keys flag again after reset, from Eric T Johnson.Nicholas Marriott
2023-07-13Use 8 for underscore colour defaults instead of 0 which is lessNicholas Marriott
confusing, and fix writing tge default colour. GitHub issue 3627.
2023-07-11Remove Ns and Li and change Nm to Ic, suggested by jmc.Nicholas Marriott
2023-07-11Add descriptions of copy mode commands, from Michael Bianco.Nicholas Marriott
2023-07-10It should no longer be necessary to ignore SIGCHLD because it is nowNicholas Marriott
blocked around daemon(), and doing so causes trouble with newer libevent (it cannot restore the original handler). Reported by Azat Khuzhin in GitHub issue 3626.
2023-07-10Loop around waitpid in client, from Azat Khuzhin.Nicholas Marriott
2023-07-10Use a stack for last panes line windows, from Thomas Bertschinger inNicholas Marriott
GitHub issue 3588.
2023-07-09Call closefrom after removing signals because newer libevent doesn'tNicholas Marriott
like its signal fd being closed Azat Khuzhin.
2023-07-03Add support for marking lines with a shell prompt based on the OSC 133Nicholas Marriott
extension, from Munif Tanjim in GitHub issue 3596.
2023-07-03Do not risk writing over the end of the buffer when it ends in #Nicholas Marriott
(because strchr \0 will be non-NULL), reported by Robert Morris in GitHub issue 3610.
2023-07-03Another warning fix for GCC from Thomas Klausner.Nicholas Marriott
2023-06-30Change a few types to fix warnings, from Thomas Klausner.Nicholas Marriott
2023-06-30Get rid of some warnings with GCC 10, from Thomas Klausner.Nicholas Marriott
2023-06-26When exiting alternate screen, there is no need to reflow when goingNicholas Marriott
back to old size since the contents will be overwritten. GitHub issue 3510.
2023-06-26Add "us" to styles for underscore colour, GitHub issue 3589.Nicholas Marriott
2023-06-25SGR 0 should not end hyperlink, reported by Lucas Trzesniewski.Nicholas Marriott
2023-06-21Check fdopen return value, from Christian Menges.Nicholas Marriott
2023-06-08Fix mismatch between function prototype and definition, from AnindyaNicholas Marriott
Mukherjee.