History log of /openbsd/usr.bin/tmux/server-client.c (Results 1 – 25 of 405)
Revision Date Author Comments
# 9438bcf8 10-Apr-2024 nicm <nicm@openbsd.org>

Correct handling of mouse up events (don't ignore all but the last
released button), and always process down event for double click. From
Rudy Dellomas III in GitHub issue 3919.


# 8a53274a 16-Jan-2024 claudio <claudio@openbsd.org>

Use imsg_get_fd() instead of direct access to imsg.fd

The change in proc.c can be further simplified once imsg_free() takes
care of unclaimed file descriptors.

OK nicm@


# 8299cfcd 27-Dec-2023 nicm <nicm@openbsd.org>

Remove flags from the prefix before comparing with the received key so
that modifier keys with flags work correctly, GitHub issue 3764.


# 903d1285 02-Sep-2023 nicm <nicm@openbsd.org>

Request terminal colours again on SIGWINCH but at most once every 30
seconds, GitHub issue 3582.


# 5355e038 17-Aug-2023 nicm <nicm@openbsd.org>

Add a session, pane and user mouse range types for the status line and
add format variables for mouse_status_line and mouse_status_range so
they can be associated with different commands in the key b

Add a session, pane and user mouse range types for the status line and
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.

show more ...


# 1dd5a954 05-Feb-2023 nicm <nicm@openbsd.org>

Extend display-message to work for control clients. GitHub issue 3449.


# c79c3b80 16-Jan-2023 nicm <nicm@openbsd.org>

Mark keys sent by command and skip paste handling for them.


# 25f2c821 12-Jan-2023 nicm <nicm@openbsd.org>

Have tmux recognise pasted texts wrapped in bracket paste sequences,
rather than only forwarding them to the program inside. From Andrew
Onyshchuk in GitHub issue 3431.


# 31b21a38 19-Jul-2022 nicm <nicm@openbsd.org>

Do not ignore the "off" flag when checking if a pane should be stopped,
GitHub issue 3250.


# 6fea7318 06-Jul-2022 nicm <nicm@openbsd.org>

Defer reading from control client until the command line command has
completed.


# 3e8355bd 30-May-2022 nicm <nicm@openbsd.org>

Spacing/style nits.


# 8ab000fc 30-May-2022 nicm <nicm@openbsd.org>

Add an ACL list for users connecting to the tmux socket. Users may be
forbidden from attaching, forced to attach read-only, or allowed to
attach read-write. A new command, server-access, configures t

Add an ACL list for users connecting to the tmux socket. Users may be
forbidden 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. From Dallas Lyons and
others.

show more ...


# 989dfa67 24-Mar-2022 nicm <nicm@openbsd.org>

Add a capability for OSC 7 and use it similarly to how the title is set
(and controlled by the same set-titles option). GitHub issue 3127.


# f9bfc3f8 08-Mar-2022 nicm <nicm@openbsd.org>

Add argument to refresh-client -l to forward clipboard to a pane. GitHub
issue 3068.


# 4e5846a2 16-Feb-2022 nicm <nicm@openbsd.org>

Support more mouse buttons when the terminal sends them, GitHub issue
3055.


# 06d8632f 15-Nov-2021 nicm <nicm@openbsd.org>

Leave the hardware cursor at the position of the selected line in choose
modes and current editing position and at the command prompt. It is
invisible but this is helpful for people using screen read

Leave the hardware cursor at the position of the selected line in choose
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.

show more ...


# d1c9358d 28-Oct-2021 nicm <nicm@openbsd.org>

Allow detach even if suspend flag set, GitHub issue 2932.


# 7f16de32 11-Oct-2021 nicm <nicm@openbsd.org>

Make positions hidden by overlays range-based rather than character-based,
from Anindya Mukherjee.


# 4b1a3981 27-Sep-2021 nicm <nicm@openbsd.org>

Do not call recalculate_sizes while clearing a client session because it
needs to loop over the clients, instead do it after all clients are
cleared. Fixes a crash reported by martijn@ when a session

Do not call recalculate_sizes while clearing a client session because it
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

show more ...


# d8b32369 27-Aug-2021 nicm <nicm@openbsd.org>

Replace %% in command lists (by copying them) for template arguments ,
this means they can be used with {} as well. Also make argument
processing from an existing vector preserve commands. GitHub iss

Replace %% in command lists (by copying them) for template arguments ,
this means they can be used with {} as well. Also make argument
processing from an existing vector preserve commands. GitHub issue 2858.

show more ...


# 34ce0afc 27-Aug-2021 nicm <nicm@openbsd.org>

Allow control mode clients to set a hard limit on the window width and
height, GitHub issue 2594.


# 80b5a9d1 22-Aug-2021 nicm <nicm@openbsd.org>

Do not double free expanded path in source-file, also remove some
unnecessary assignments.


# afdf680f 21-Aug-2021 nicm <nicm@openbsd.org>

Stop caring about empty commands, just treat as a null command.


# a1b7c96b 20-Aug-2021 nicm <nicm@openbsd.org>

Remove some unnecessary blank lines.


# b52f0cbf 20-Aug-2021 nicm <nicm@openbsd.org>

Remove stray spaces after function names.


12345678910>>...17