summaryrefslogtreecommitdiffstats
path: root/server-client.c
AgeCommit message (Collapse)Author
2024-04-10Merge branch 'obsd-master'Thomas Adam
2024-04-10Correct handling of mouse up events (don't ignore all but the lastnicm
released button), and always process down event for double click. From Rudy Dellomas III in GitHub issue 3919.
2024-01-16Merge branch 'obsd-master'Thomas Adam
2024-01-16Use imsg_get_fd() instead of direct access to imsg.fdclaudio
The change in proc.c can be further simplified once imsg_free() takes care of unclaimed file descriptors. OK nicm@
2024-01-03Merge branch 'obsd-master'Thomas Adam
2023-12-27Remove flags from the prefix before comparing with the received key sonicm
that modifier keys with flags work correctly, GitHub issue 3764.
2023-09-02Merge branch 'obsd-master'Thomas Adam
2023-09-02Request terminal colours again on SIGWINCH but at most once every 30nicm
seconds, GitHub issue 3582.
2023-08-17Merge branch 'obsd-master'Thomas Adam
2023-08-17Add a session, pane and user mouse range types for the status line andnicm
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-02-06portable: remove vis.hThomas Adam
This is included portably across different systems.
2023-02-06Merge branch 'obsd-master'Thomas Adam
2023-02-05Extend display-message to work for control clients. GitHub issue 3449.nicm
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.
2022-07-19Merge branch 'obsd-master'Thomas Adam
2022-07-19Do not ignore the "off" flag when checking if a pane should be stopped,nicm
GitHub issue 3250.
2022-07-06Merge branch 'obsd-master'Thomas Adam
2022-07-06Defer reading from control client until the command line command hasnicm
completed.
2022-05-30Spacing/style nits.nicm
2022-04-06Some style nits.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-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-08Merge branch 'obsd-master' into masterThomas Adam
2022-03-08Add argument to refresh-client -l to forward clipboard to a pane. GitHubnicm
issue 3068.
2022-02-16Merge branch 'obsd-master' into masterThomas Adam
2022-02-16Support more mouse buttons when the terminal sends them, GitHub issuenicm
3055.
2021-12-07Merge branch 'obsd-master' into masterThomas Adam
2021-11-15Leave the hardware cursor at the position of the selected line in choosenicm
modes and current editing position and at the command prompt. It is invisible but this is helpful for people using screen readers. GitHub issue 2970.
2021-10-28Merge branch 'obsd-master' into masterThomas Adam
2021-10-28Allow detach even if suspend flag set, GitHub issue 2932.nicm
2021-10-11Merge branch 'obsd-master' into masterThomas Adam
2021-10-11Make positions hidden by overlays range-based rather than character-based,nicm
from Anindya Mukherjee.
2021-09-27Merge branch 'obsd-master' into masterThomas Adam
2021-09-27Do not call recalculate_sizes while clearing a client session because itnicm
needs to loop over the clients, instead do it after all clients are cleared. Fixes a crash reported by martijn@ when a session with multiple clients attached is destroyed, but there are other sessions so tmux does not entirely exit. ok deraadt
2021-08-27Merge branch 'obsd-master' into masterThomas Adam
2021-08-27Replace %% in command lists (by copying them) for template arguments ,nicm
this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858.
2021-08-27Allow control mode clients to set a hard limit on the window width andnicm
height, GitHub issue 2594.
2021-08-22Merge branch 'obsd-master' into masterThomas Adam
2021-08-22Do not double free expanded path in source-file, also remove somenicm
unnecessary assignments.
2021-08-21Merge branch 'obsd-master' into masterThomas Adam
2021-08-21Stop caring about empty commands, just treat as a null command.nicm
2021-08-20Merge branch 'obsd-master' into masterThomas Adam
2021-08-20Remove some unnecessary blank lines.nicm
2021-08-20Merge branch 'obsd-master' into masterThomas Adam
2021-08-20Remove stray spaces after function names.nicm
2021-08-14Merge branch 'obsd-master' into masterThomas Adam