aboutsummaryrefslogtreecommitdiff
path: root/server-client.c
Commit message (Collapse)AuthorAge
* Merge branch 'obsd-master'Thomas Adam2023-01-16
|\
| * Mark keys sent by command and skip paste handling for them.nicm2023-01-16
| |
* | Merge branch 'obsd-master'Thomas Adam2023-01-12
|\|
| * Have tmux recognise pasted texts wrapped in bracket paste sequences,nicm2023-01-12
| | | | | | | | | | rather than only forwarding them to the program inside. From Andrew Onyshchuk in GitHub issue 3431.
* | Merge branch 'obsd-master'Thomas Adam2022-07-19
|\|
| * Do not ignore the "off" flag when checking if a pane should be stopped,nicm2022-07-19
| | | | | | | | GitHub issue 3250.
* | Merge branch 'obsd-master'Thomas Adam2022-07-06
|\|
| * Defer reading from control client until the command line command hasnicm2022-07-06
| | | | | | | | completed.
| * Spacing/style nits.nicm2022-05-30
| |
* | Some style nits.Nicholas Marriott2022-04-06
| |
* | Add an ACL list for users connecting to the tmux socket. Users may be forbiddenNicholas Marriott2022-04-06
| | | | | | | | | | | | | | 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.
* | Merge branch 'obsd-master' into masterThomas Adam2022-03-24
|\|
| * Add a capability for OSC 7 and use it similarly to how the title is setnicm2022-03-24
| | | | | | | | (and controlled by the same set-titles option). GitHub issue 3127.
* | Merge branch 'obsd-master' into masterThomas Adam2022-03-08
|\|
| * Add argument to refresh-client -l to forward clipboard to a pane. GitHubnicm2022-03-08
| | | | | | | | issue 3068.
* | Merge branch 'obsd-master' into masterThomas Adam2022-02-16
|\|
| * Support more mouse buttons when the terminal sends them, GitHub issuenicm2022-02-16
| | | | | | | | 3055.
* | Merge branch 'obsd-master' into masterThomas Adam2021-12-07
|\|
| * Leave the hardware cursor at the position of the selected line in choosenicm2021-11-15
| | | | | | | | | | | | 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.
* | Merge branch 'obsd-master' into masterThomas Adam2021-10-28
|\|
| * Allow detach even if suspend flag set, GitHub issue 2932.nicm2021-10-28
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-10-11
|\|
| * Make positions hidden by overlays range-based rather than character-based,nicm2021-10-11
| | | | | | | | from Anindya Mukherjee.
* | Merge branch 'obsd-master' into masterThomas Adam2021-09-27
|\|
| * Do not call recalculate_sizes while clearing a client session because itnicm2021-09-27
| | | | | | | | | | | | | | 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
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-27
|\|
| * Replace %% in command lists (by copying them) for template arguments ,nicm2021-08-27
| | | | | | | | | | this means they can be used with {} as well. Also make argument processing from an existing vector preserve commands. GitHub issue 2858.
| * Allow control mode clients to set a hard limit on the window width andnicm2021-08-27
| | | | | | | | height, GitHub issue 2594.
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-22
|\|
| * Do not double free expanded path in source-file, also remove somenicm2021-08-22
| | | | | | | | unnecessary assignments.
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-21
|\|
| * Stop caring about empty commands, just treat as a null command.nicm2021-08-21
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-20
|\|
| * Remove some unnecessary blank lines.nicm2021-08-20
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-20
|\|
| * Remove stray spaces after function names.nicm2021-08-20
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-14
|\|
| * Add a menu when a popup is present (mouse only for now).nicm2021-08-13
| |
| * Change focus to be driven by events rather than walking all panes at endnicm2021-08-13
| | | | | | | | | | of event loop, this way the ordering of in and out can be enforced. GitHub issue 2808.
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-05
|\|
| * Do not freeze output in panes when a popup is open, let them continue tonicm2021-08-05
| | | | | | | | redraw. From Anindya Mukherjee .
* | Merge branch 'obsd-master' into masterThomas Adam2021-08-04
|\|
| * Add a client-active hook, from ncfavier in GitHub issue 2803.nicm2021-08-04
| |
* | Merge branch 'obsd-master' into masterThomas Adam2021-07-21
|\|
| * Do not close popups on resize, instead adjust them to fit, from Anindyanicm2021-07-21
| | | | | | | | Mukherjee.
| * Improve logging of screen mode changes.nicm2021-06-10
| |
| * Change resize timers and flags into one timer and a queue which isnicm2021-06-10
| | | | | | | | | | simpler and fixes problems with vim when resized multiple times. GitHub issue 2677.
| * Adjust latest client when a client detaches, GitHub issue 2657.nicm2021-06-10
| |
* | Improve logging of screen mode changes.Nicholas Marriott2021-04-30
| |
* | Change resize timers and flags into one timer and a queue to fix problems withNicholas Marriott2021-04-28
| | | | | | | | vim when resized multiple times. GitHub issue 2677.