1742138f05
Merge branch 'obsd-master'
2023-09-02 22:01:09 +01:00
c767d62329
Request terminal colours again on SIGWINCH but at most once every 30
...
seconds, GitHub issue 3582.
2023-09-02 20:03:10 +00:00
e3a8b8434c
Merge branch 'obsd-master'
2023-08-17 18:01:09 +01:00
8636848e63
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.
2023-08-17 14:10:28 +00:00
77118f3a9f
portable: remove vis.h
...
This is included portably across different systems.
2023-02-06 01:55:02 +00:00
e25926d3c4
Merge branch 'obsd-master'
2023-02-06 00:01:11 +00:00
93b1b78150
Extend display-message to work for control clients. GitHub issue 3449.
2023-02-05 21:15:32 +00:00
789cb91f31
Merge branch 'obsd-master'
2023-01-16 14:01:10 +00:00
eb1f8d70a7
Mark keys sent by command and skip paste handling for them.
2023-01-16 11:26:14 +00:00
42895efac3
Merge branch 'obsd-master'
2023-01-12 22:01:09 +00:00
483cc77c1c
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.
2023-01-12 18:49:11 +00:00
ab1d18d00f
Merge branch 'obsd-master'
2022-07-19 10:01:08 +01:00
ee431d482a
Do not ignore the "off" flag when checking if a pane should be stopped,
...
GitHub issue 3250.
2022-07-19 07:10:13 +00:00
dc6bc0e95a
Merge branch 'obsd-master'
2022-07-06 12:01:09 +01:00
9e03df5500
Defer reading from control client until the command line command has
...
completed.
2022-07-06 08:31:59 +00:00
0a8f356c72
Spacing/style nits.
2022-05-30 12:55:25 +00:00
3a6d82b7c8
Some style nits.
2022-04-06 16:39:46 +01:00
d6306b634e
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.
2022-04-06 14:28:50 +01:00
5e491e7947
Merge branch 'obsd-master' into master
2022-03-24 12:01:11 +00:00
792d13af49
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.
2022-03-24 09:05:57 +00:00
2fb6089e81
Merge branch 'obsd-master' into master
2022-03-08 14:01:11 +00:00
ad9b805983
Add argument to refresh-client -l to forward clipboard to a pane. GitHub
...
issue 3068.
2022-03-08 12:01:19 +00:00
722f395e61
Merge branch 'obsd-master' into master
2022-02-16 22:01:11 +00:00
0027ee13a0
Support more mouse buttons when the terminal sends them, GitHub issue
...
3055.
2022-02-16 18:55:05 +00:00
138ffc7cb6
Merge branch 'obsd-master' into master
2021-12-07 09:52:59 +00:00
b55f0ac6b9
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.
2021-11-15 10:58:13 +00:00
60cacdffea
Merge branch 'obsd-master' into master
2021-10-28 22:01:13 +01:00
49d33a4282
Allow detach even if suspend flag set, GitHub issue 2932.
2021-10-28 18:54:33 +00:00
aff2a473ec
Merge branch 'obsd-master' into master
2021-10-11 16:01:13 +01:00
b8581ec80e
Make positions hidden by overlays range-based rather than character-based,
...
from Anindya Mukherjee.
2021-10-11 13:27:50 +00:00
bf595a0cb0
Merge branch 'obsd-master' into master
2021-09-27 22:01:10 +01:00
68c8905859
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
2021-09-27 19:12:00 +00:00
609baea95e
Merge branch 'obsd-master' into master
2021-08-27 20:01:11 +01:00
daec63e5e6
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.
2021-08-27 17:25:55 +00:00
fd756a150b
Allow control mode clients to set a hard limit on the window width and
...
height, GitHub issue 2594.
2021-08-27 17:15:57 +00:00
03054598df
Merge branch 'obsd-master' into master
2021-08-22 16:01:19 +01:00
72d905f32c
Do not double free expanded path in source-file, also remove some
...
unnecessary assignments.
2021-08-22 13:48:29 +00:00
921991c98d
Merge branch 'obsd-master' into master
2021-08-21 20:01:22 +01:00
5241dae87d
Stop caring about empty commands, just treat as a null command.
2021-08-21 17:25:32 +00:00
b0da0cee4d
Merge branch 'obsd-master' into master
2021-08-20 22:01:46 +01:00
c76b28de24
Remove some unnecessary blank lines.
2021-08-20 19:08:36 +00:00
944fde7c57
Merge branch 'obsd-master' into master
2021-08-20 20:01:27 +01:00
e463e8622d
Remove stray spaces after function names.
2021-08-20 17:50:42 +00:00
54773d23b5
Merge branch 'obsd-master' into master
2021-08-14 01:34:54 +01:00
7789639b5d
Add a menu when a popup is present (mouse only for now).
2021-08-13 18:54:54 +00:00
2bb0b9d6c5
Change focus to be driven by events rather than walking all panes at end
...
of event loop, this way the ordering of in and out can be enforced.
GitHub issue 2808.
2021-08-13 06:52:51 +00:00
e3fa6cd96c
Merge branch 'obsd-master' into master
2021-08-05 12:01:19 +01:00
93cc8df692
Do not freeze output in panes when a popup is open, let them continue to
...
redraw. From Anindya Mukherjee .
2021-08-05 09:43:51 +00:00
4b88872c85
Merge branch 'obsd-master' into master
2021-08-04 10:01:25 +01:00
42490f4750
Add a client-active hook, from ncfavier in GitHub issue 2803.
2021-08-04 08:07:19 +00:00