Thomas Adam
ae8f2208c9
Merge branch 'obsd-master'
2024-12-06 12:01:11 +00:00
nicm
102f34090d
Do not write bracketed paste keys themselves if the pane has not asked
...
for them.
2024-12-06 09:06:56 +00:00
Thomas Adam
f0c68533c4
Merge branch 'obsd-master'
2024-11-27 12:01:08 +00:00
Nicholas Marriott
252f41818e
Update imsg and remove workaround.
2024-11-27 10:30:52 +00:00
nicm
feb090abb3
Do not stop drag on double or triple click, GitHub issue 4272.
2024-11-27 10:10:20 +00:00
Thomas Adam
db978db271
Merge branch 'obsd-master'
2024-11-25 14:01:12 +00:00
nicm
363f35f076
Do not try to terminate an empty buffer.
2024-11-25 12:32:24 +00:00
Nicholas Marriott
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
Thomas Adam
ea6c5053c8
Merge branch 'obsd-master'
2024-11-21 10:01:09 +00:00
nicm
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
Thomas Adam
be594ff8a4
Merge branch 'obsd-master'
2024-11-15 16:01:11 +00:00
nicm
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
nicm
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
Thomas Adam
d35458e3fe
Merge branch 'obsd-master'
2024-11-15 10:01:11 +00:00
nicm
d6883c0266
Turn off scrollbar when pane is in alternate screen, from Michael Grant,
...
GitHub issue 4231.
2024-11-15 09:01:16 +00:00
Thomas Adam
563ed05353
Merge branch 'obsd-master'
2024-11-12 12:01:10 +00:00
nicm
713cacab1e
Mouse support on the scrollbars, from Michael Grant.
2024-11-12 09:32:56 +00:00
Thomas Adam
1fe30bb2e8
Merge branch 'obsd-master'
2024-11-06 20:33:45 +00:00
nicm
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
Thomas Adam
4f5d6d97d3
Merge branch 'obsd-master'
2024-10-08 10:01:08 +01:00
nicm
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
Thomas Adam
6a35b8ad07
Merge branch 'obsd-master'
2024-10-07 16:01:08 +01:00
nicm
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
Thomas Adam
5b7bdc82c8
Merge branch 'obsd-master'
2024-10-07 12:01:08 +01:00
nicm
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
Thomas Adam
933d6b90ed
Merge branch 'obsd-master'
2024-10-05 16:01:07 +01:00
nicm
a869693405
Send focus events to pane when entering or leaving popup, GitHub issue
...
3991.
2024-10-05 12:10:16 +00:00
Nicholas Marriott
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
Thomas Adam
157d748949
Merge branch 'obsd-master'
2024-10-01 10:01:10 +01:00
nicm
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
Thomas Adam
64f1076d97
Merge branch 'obsd-master'
2024-09-17 00:01:09 +01:00
nicm
d8b66110f7
Add a prefix timeout option, from Conor Taylor in GitHub issue 4108.
2024-09-16 20:28:22 +00:00
Thomas Adam
37771a5a8d
Merge branch 'obsd-master'
2024-09-11 22:01:10 +01:00
nicm
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
Thomas Adam
3d8ead8a97
Merge branch 'obsd-master'
2024-08-28 10:27:21 +01:00
nicm
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
nicm
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
Thomas Adam
43530d4397
Merge branch 'obsd-master'
2024-04-10 10:01:13 +01:00
nicm
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
Thomas Adam
001e26d0bb
Merge branch 'obsd-master'
2024-01-16 14:01:09 +00:00
claudio
2e39d698d2
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@
2024-01-16 13:09:11 +00:00
Thomas Adam
e809c2ec35
Merge branch 'obsd-master'
2024-01-03 19:17:10 +00:00
nicm
f7bf7e9671
Remove flags from the prefix before comparing with the received key so
...
that modifier keys with flags work correctly, GitHub issue 3764.
2023-12-27 20:23:59 +00:00
Thomas Adam
1742138f05
Merge branch 'obsd-master'
2023-09-02 22:01:09 +01:00
nicm
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
Thomas Adam
e3a8b8434c
Merge branch 'obsd-master'
2023-08-17 18:01:09 +01:00
nicm
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
Thomas Adam
77118f3a9f
portable: remove vis.h
...
This is included portably across different systems.
2023-02-06 01:55:02 +00:00
Thomas Adam
e25926d3c4
Merge branch 'obsd-master'
2023-02-06 00:01:11 +00:00
nicm
93b1b78150
Extend display-message to work for control clients. GitHub issue 3449.
2023-02-05 21:15:32 +00:00