summaryrefslogtreecommitdiffstats
path: root/tmux.h
AgeCommit message (Collapse)Author
2023-01-16Merge branch 'obsd-master'Thomas Adam
2023-01-16Mark keys sent by command and skip paste handling for them.nicm
2023-01-12Merge branch 'obsd-master'Thomas Adam
2023-01-12Have tmux recognise pasted texts wrapped in bracket paste sequences,nicm
rather than only forwarding them to the program inside. From Andrew Onyshchuk in GitHub issue 3431.
2023-01-06Merge branch 'obsd-master'Thomas Adam
2023-01-06If a pane is killed, cancel reading from the file. GitHub issue 3422.nicm
2023-01-03Query the client terminal for foreground and background colours and ifnicm
OSC 10 or 11 is received but no colour has been set inside tmux, return the colour from the first attached client (probably most people will have all light or or all dark terminals).
2022-12-26spelling fixes; from paul tagliamontejmc
amendments to his diff are noted on tech
2022-12-16Add send-keys -K to handle keys directly as if typed (so look up in keynicm
table). GitHub issue 3361.
2022-12-07Merge branch 'obsd-master'Thomas Adam
2022-12-07Process escape sequences in show-buffer, GitHub issue 3401.nicm
2022-11-11Merge branch 'obsd-master'Thomas Adam
2022-11-11Parse primary device attributes as well as secondary and add a SIXELnicm
flag (not used yet), from Anindya Mukherjee.
2022-11-01Merge branch 'obsd-master'Thomas Adam
2022-11-01Add modified Tab key sequences, from Aaron Jensen, GitHub issue 3368.nicm
2022-10-28Merge branch 'obsd-master'Thomas Adam
2022-10-28Add paste-buffer-deleted notification and fix name of paste-buffer-changed.nicm
2022-09-28Merge branch 'obsd-master'Thomas Adam
2022-09-28Add a -T flag to capture-pane to stop at the last used cell instead ofnicm
the full width. Restore the previous behaviour by making it default to off unless -J is used (the only time it matters). Fixes mosh unit tests; GitHub issue 3339.
2022-08-15Merge branch 'obsd-master'Thomas Adam
2022-08-15Notify when a paste buffer is deleted, GitHub issue 3302 from Georgenicm
Nachman.
2022-08-15Add a Nobr terminfo capability to tell tmux the terminal does not usenicm
bright colours for bold (makes a difference to how tmux applies palette differences). From Damien Tardy-Panis in GitHub issue 3301.
2022-08-02Merge branch 'obsd-master'Thomas Adam
2022-08-02Add a third state "all" to allow-passthrough to work even in invisiblenicm
panes, from Sergei Grechanik in GitHub issue 3274.
2022-07-06Merge branch 'obsd-master'Thomas Adam
2022-07-06Merge branch 'obsd-master'Thomas Adam
2022-07-06Defer reading from control client until the command line command hasnicm
completed.
2022-07-06Support hyperlinks with capture-pane -e and add a mouse_hyperlinknicm
format, GitHub issue 3247 from Jeff Chiang.
2022-06-30Merge branch 'obsd-master'Thomas Adam
2022-06-30Add support for OSC 8 hyperlinks (a VTE extension now supported by othernicm
terminals such as iTerm2). Originally written by me then extended and completed by first Will Noble and later Jeff Chiang. GitHub issues 911, 2621, 2890, 3240.
2022-06-21Merge branch 'obsd-master'Thomas Adam
2022-06-21Store time lines are scrolled into history and display in copy mode.nicm
2022-06-17Merge branch 'obsd-master'Thomas Adam
2022-06-17Check cursor options when a pane is created, not just when they are changed.nicm
2022-06-09Merge branch 'obsd-master'Thomas Adam
2022-06-09If an application gives the first parameter to OSC 52, validate and passnicm
on to outside terminal. GitHub issue 3192.
2022-06-07Merge branch 'obsd-master'Thomas Adam
2022-06-07Expand arguments to some commands where it makes sense, GitHub issuenicm
3204 from Anindya Mukherjee.
2022-06-04Merge branch 'obsd-master'Thomas Adam
2022-06-04When picking a buffer because one isn't specified by the user, ignorenicm
named buffers. GitHub issue 3212 from David le Blanc.
2022-05-30If a mouse position was above the maximum supported by the normal mousenicm
protocol (223), tmux was allowing it to wrap around. However, since tmux was not correctly handling this on input, other programs also do not handle it correctly, and the alternative SGR mouse mode is now widespread, this seems unnecessary, so remove this feature. Also define some constants to make it clearer what the numbers mean. Mostly from Leonid S Usov in GitHub issue 3165.
2022-05-30Add a way for lines added to copy mode to be passed through the parsernicm
to handle escape sequences and use it for run-shell, GitHub issue 3156.
2022-04-27If a mouse position was above the maximum supported by the normal mouseNicholas Marriott
protocol (223), tmux was allowing it to wrap around. However, since tmux was not correctly handling this on input, other programs also do not handle it correctly, and the alternative SGR mouse mode is now widespread, this seems unnecessary, so remove this feature. Also define some constants to make it clearer what the numbers mean. Mostly from Leonid S Usov in GitHub issue 3165.
2022-04-18Add a way for lines added to copy mode to be passed through the parser toNicholas Marriott
handle escape sequences and use it for run-shell, GitHub issue 3156.
2022-04-06Better error reporting when applying custom layouts.Nicholas Marriott
2022-04-06Add an ACL list for users connecting to the tmux socket. Users may be forbiddenNicholas Marriott
from attaching, forced to attach read-only, or allowed to attach read-write. A new command, server-access, configures the list. tmux gets the user using getpeereid(3) of the client socket. Users must still configure file system permissions manually.
2022-03-28Add support for systemd socket activation (where systemd creates the UnixNicholas Marriott
domain socket for tmux rather than tmux creating it). Build with --enable-systemd. From Julien Moutinho in GitHub issue 3119.
2022-03-24Merge branch 'obsd-master' into masterThomas Adam
2022-03-24Add a capability for OSC 7 and use it similarly to how the title is setnicm
(and controlled by the same set-titles option). GitHub issue 3127.
2022-03-16Merge branch 'obsd-master' into masterThomas Adam