Commit Graph

823 Commits

Author SHA1 Message Date
9e1f110db0 Merge branch 'obsd-master' 2025-03-24 22:01:11 +00:00
aca3ffb30a Add default-client-command to set the command used is tmux is run
without a command (the default stays new-session). From David Mandelberg
in GitHub issue 4422.
2025-03-24 20:01:03 +00:00
882fb4d295 Merge branch 'obsd-master' 2025-03-04 10:01:15 +00:00
eaf70c955b Add mode 2031 support to automatically report dark or light theme. tmux
will guess the theme from the background colour on terminals which do
not themselves support the escape sequence. Written by Jonathan
Slenders, GitHub issue 4353.
2025-03-04 08:45:04 +00:00
94783addfc Merge branch 'obsd-master' 2025-02-26 10:01:14 +00:00
21f7db4c4d Do not allow meta prefix on paste start and end sequences, GitHub issue 4387. 2025-02-26 08:55:27 +00:00
251a87e2d2 Merge branch 'obsd-master' 2025-02-20 16:01:14 +00:00
18331e39bf Reset overlay_resize pointer when clearing overlay. 2025-02-20 13:32:07 +00:00
58392d29da Merge branch 'obsd-master' 2025-01-17 18:01:08 +00:00
9260f5dc96 Do not update focus on client's without a session. 2025-01-17 15:53:01 +00:00
ae8f2208c9 Merge branch 'obsd-master' 2024-12-06 12:01:11 +00:00
102f34090d Do not write bracketed paste keys themselves if the pane has not asked
for them.
2024-12-06 09:06:56 +00:00
f0c68533c4 Merge branch 'obsd-master' 2024-11-27 12:01:08 +00:00
252f41818e Update imsg and remove workaround. 2024-11-27 10:30:52 +00:00
feb090abb3 Do not stop drag on double or triple click, GitHub issue 4272. 2024-11-27 10:10:20 +00:00
db978db271 Merge branch 'obsd-master' 2024-11-25 14:01:12 +00:00
363f35f076 Do not try to terminate an empty buffer. 2024-11-25 12:32:24 +00:00
0f308bd18f imsg no longer associates file descriptors with the imsg they were sent with,
work around this for the moment (it is not clear if this is intentional).
2024-11-22 09:58:47 +00:00
ea6c5053c8 Merge branch 'obsd-master' 2024-11-21 10:01:09 +00:00
7c7e88253e When the mouse clicked on the border between two horizontal panes, the
location was not being set properly. Pulled the checking of this into
separate function for clarity. Fixes dragging on horizontal pane border.
From Michael Grant.
2024-11-21 07:34:38 +00:00
be594ff8a4 Merge branch 'obsd-master' 2024-11-15 16:01:11 +00:00
c66628e52b Add no-detach-on-destroy client option (useful for control mode
clients). From laur dot aliste at gmail dot com, GitHub issue 4242.
2024-11-15 14:09:04 +00:00
350a151ee4 Add two new style parameters, width and pad, which apply to scrollbars.
From Michael Grant, GitHub issue 4241.
2024-11-15 13:12:20 +00:00
d35458e3fe Merge branch 'obsd-master' 2024-11-15 10:01:11 +00:00
d6883c0266 Turn off scrollbar when pane is in alternate screen, from Michael Grant,
GitHub issue 4231.
2024-11-15 09:01:16 +00:00
563ed05353 Merge branch 'obsd-master' 2024-11-12 12:01:10 +00:00
713cacab1e Mouse support on the scrollbars, from Michael Grant. 2024-11-12 09:32:56 +00:00
1fe30bb2e8 Merge branch 'obsd-master' 2024-11-06 20:33:45 +00:00
09f4e43189 Add support for a scrollbar at the side of each pane. New options
pane-scrollbars turn them on or off, pane-scrollbars-position sets the
position (left or right), and pane-scrollbars-style to set the colours.
Mouse support will come later. From Michael Grant in GitHub issue 4221.
2024-11-05 09:41:17 +00:00
4f5d6d97d3 Merge branch 'obsd-master' 2024-10-08 10:01:08 +01:00
00412b570b Put the prompt cursor attributes into the status line screen and use
that rather than updating the current screen (since there might not be
one).
2024-10-08 06:29:44 +00:00
6a35b8ad07 Merge branch 'obsd-master' 2024-10-07 16:01:08 +01:00
735082b7c2 Add prompt-cursor-colour and prompt-cursor-style to set the style of the
cursor in the command prompt and remove the emulated cursor, from
Alexander Arch in GitHub issue 4170.
2024-10-07 12:58:36 +00:00
5b7bdc82c8 Merge branch 'obsd-master' 2024-10-07 12:01:08 +01:00
a3dea81b49 Add initial-repeat-time option to allow the first repeat time to be
increased and later reduced, from David le Blanc in GitHub issue 4164.
2024-10-07 08:50:47 +00:00
933d6b90ed Merge branch 'obsd-master' 2024-10-05 16:01:07 +01:00
a869693405 Send focus events to pane when entering or leaving popup, GitHub issue
3991.
2024-10-05 12:10:16 +00:00
8d6eb4be40 Set client stdout file descriptor also for Cgywin, from Michael Wild via Rafael
Kitover in GitHub issue 4148.
2024-10-02 12:16:24 +01:00
157d748949 Merge branch 'obsd-master' 2024-10-01 10:01:10 +01:00
17bab32794 Change pasting to bypass the output key processing entirely and write
what was originally received. Fixes problems with pasted text being
interpreted as extended keys reported by Mark Kelly.
2024-10-01 06:15:47 +00:00
64f1076d97 Merge branch 'obsd-master' 2024-09-17 00:01:09 +01:00
d8b66110f7 Add a prefix timeout option, from Conor Taylor in GitHub issue 4108. 2024-09-16 20:28:22 +00:00
37771a5a8d Merge branch 'obsd-master' 2024-09-11 22:01:10 +01:00
3a8a31d8d2 Mouse move keys are not useful as key bindings because we do not turn
them on unless the application requests them. Ignore them so they do not
cause the prefix to be canceled, GitHub issue 4111.
2024-09-11 19:12:33 +00:00
3d8ead8a97 Merge branch 'obsd-master' 2024-08-28 10:27:21 +01:00
2917bc5274 Do not reset mouse pane if clicked on status line, it may have been set
by a range.
2024-08-27 07:25:27 +00:00
73b2277af8 Client flags was changed to uint64_t a while ago, fix a few cases where
it is still int (do not matter now but will with some new flags). From
Michael Grant.
2024-08-26 07:30:46 +00:00
43530d4397 Merge branch 'obsd-master' 2024-04-10 10:01:13 +01:00
c62a9ca16b 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.
2024-04-10 07:29:15 +00:00
001e26d0bb Merge branch 'obsd-master' 2024-01-16 14:01:09 +00:00