summaryrefslogtreecommitdiff
path: root/usr.bin/tmux
AgeCommit message (Collapse)Author
2024-04-15Fixes for memory leaks reported by Lu Ming Yin, fixes from Howard Chu.Nicholas Marriott
2024-04-10Add an option allow-set-title to forbid applications from changing theNicholas Marriott
pane title, from someone in GitHub issue 3930.
2024-04-10Correct handling of mouse up events (don't ignore all but the lastNicholas Marriott
released button), and always process down event for double click. From Rudy Dellomas III in GitHub issue 3919.
2024-04-10Do not get muddled and crash if focusing a pane that is exiting,Nicholas Marriott
reported by Saul Nogueras in GitHub issue 3776.
2024-04-04Pick newest session as documented, not oldest, from Magnus Gross.Nicholas Marriott
2024-03-26Fix selection present check, reported by M Kelly.Nicholas Marriott
2024-03-21Write padding character into the right position.Nicholas Marriott
2024-03-21Reduce escape-time default to 10 milliseconds, 500 is far too long forNicholas Marriott
modern terminals and networks. Case made by Kurtis Rader in GitHub issue 3844.
2024-03-21Add -M to always turn mouse on in a menu, GitHub issue 3779.Nicholas Marriott
2024-03-21Look for feature code 21 for DECSLRM and 28 for DECFRA in the deviceNicholas Marriott
attributes and also accept level 1 (there is no hardware with this but some emulators may use it). Pointed out by James Holderness.
2024-03-21Use -p for default paste-buffer command in buffer mode, it will only doNicholas Marriott
anything if the application asked for it. From Gregory Anders.
2024-03-21Do not notify window-layout-changed if the window is about to beNicholas Marriott
destroyed (since it may have been freed by the time the notify happens), from Romain Francoise in GitHub issue 3860.
2024-03-21Revert detach-client part of last, did not intend this to go in.Nicholas Marriott
2024-03-21Do not consider a selection present if it is empty, from Michael GrantNicholas Marriott
(GitHub issue 3869). Also a typo fix from GitHub issue 3877.
2024-03-13Make the attach-session description clearer - do not mention creating aNicholas Marriott
client which is not important, explicitly say the session must exist, and mention new-session and new-session -A. Prompted by Theo.
2024-03-06Check for the right flag to fix split-window -p, from Bryan Childs.Nicholas Marriott
2024-02-13Add two new values for the destroy-unattached option to destroy sessionsNicholas Marriott
only if they are not members of sessions groups, from Mark Huang, GitHub issue 3806.
2024-02-13Do not allow paste into panes which have exited, from Romain FrancoiseNicholas Marriott
in GitHub issue 3830.
2024-01-22Increase buffer size to avoid truncating styles, GitHub issue 3809 fromNicholas Marriott
Ricardo Bittencourt.
2024-01-16Use imsg_get_fd() instead of direct access to imsg.fdClaudio Jeker
The change in proc.c can be further simplified once imsg_free() takes care of unclaimed file descriptors. OK nicm@
2023-12-27Only wrap pattern in *s if using a regular expression.Nicholas Marriott
2023-12-27Remove flags from the prefix before comparing with the received key soNicholas Marriott
that modifier keys with flags work correctly, GitHub issue 3764.
2023-12-27groff apparently generates broken output for some common characters inNicholas Marriott
mdoc, so escaped versions have to be used instead. From Alexis Hildebrandt in GitHub issue 3762.
2023-12-27Always initialize screen mode, GitHub issue 3750 from Ding Fei.Nicholas Marriott
2023-12-27Correctly handle window ops with no pane, GitHub issue 3747.Nicholas Marriott
2023-11-14Don't strdup NULL filename.Nicholas Marriott
2023-11-14Handle NULL client (in config file) when showing a status message; alsoNicholas Marriott
copy the file when processing if-shell since it may be freed. GitHub issue 3746.
2023-11-14Use SM 2026 for Sync which is more widely supported now.Nicholas Marriott
2023-11-02next-prompt can have 1 argument.Nicholas Marriott
2023-10-30Do not allow combined UTF-8 characters that are too long, GitHub issueNicholas Marriott
3729.
2023-10-23Unzoom window at start of destroy so it doesn't happen later (whenNicholas Marriott
destroying panes) after the layout has been freed, GitHub issue 3717.
2023-10-17Switch to tiparm_s (added in ncurses 6.4-20230424) instead of tparm,Nicholas Marriott
which allows ncurses to validate the capabilities correctly.
2023-09-19Fix a couple of mouse mode flag names.Nicholas Marriott
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.