c9cd8f9b5d
Merge branch 'obsd-master'
2020-03-31 10:01:29 +01:00
3bbd66c013
Move alternate screen into the screen rather than the pane.
2020-03-31 07:00:34 +00:00
588865152a
Merge branch 'obsd-master'
2020-03-30 18:01:28 +01:00
1fb504d0d5
Tweak key numbers to avoid some special keys crossing over with modifier bits.
2020-03-30 16:16:48 +00:00
374f5ea60c
Merge branch 'obsd-master'
2020-03-28 14:01:28 +00:00
88ca500546
Merge branch 'obsd-master'
2020-03-28 10:01:27 +00:00
593fddf84b
Make two -E only close popup automatically if the command exited with 0.
2020-03-28 09:51:12 +00:00
4346098e97
Fix how popup height is calculated to take embedded newlines into account.
2020-03-28 09:39:44 +00:00
8a57d14f4b
Merge branch 'obsd-master'
2020-03-26 11:11:37 +00:00
8a838b0372
Add support for overlay popup boxes to show text or output temporarily
...
above the normal layout. These work similarly to menus and are created
with the display-popup command.
2020-03-24 08:09:43 +00:00
5123bb7db4
Merge branch 'obsd-master'
2020-03-21 14:01:27 +00:00
8828b958f0
Break code to convert an argument as a percentage into a common function.
2020-03-21 13:16:15 +00:00
e4efd59fe0
Merge branch 'obsd-master'
2020-03-20 20:01:34 +00:00
06c3079d66
Make the mouse_word and mouse_line formats work in copy mode and enable
...
the default pane menu in copy mode.
2020-03-20 17:59:39 +00:00
35c4897d8f
Merge branch 'obsd-master'
2020-03-19 16:01:29 +00:00
de34436d4c
Change input path so it doesn't require a pane.
2020-03-19 14:03:48 +00:00
17e4f2394a
Merge branch 'obsd-master'
2020-03-19 14:01:31 +00:00
e8273a993e
Add a flag to run a background process in a pty as well, not used for
...
anything yet.
2020-03-19 13:43:18 +00:00
0610f66fa9
Merge branch 'obsd-master'
2020-03-17 12:01:28 +00:00
115bb33257
Ignore default-shell (and use /bin/sh) if it invalid not just if it is
...
tmux itself, also refuse to set the option to something invalid in the
first place. GitHub issue 2120.
2020-03-17 11:10:12 +00:00
f584fe1b00
Merge branch 'obsd-master'
2020-03-16 08:01:27 +00:00
d162ff48f3
Send mouse down event immediately rather than waiting for double click
...
to finish which would now mean it was out of order. Reported by Mark
Kelly.
2020-03-16 06:12:42 +00:00
6385bd1e08
Merge branch 'obsd-master'
2020-03-12 14:01:29 +00:00
f7bc753442
Change how double and triple clicks works so that one or the other is
...
fired - a double click is no longer triggered on the way to a triple
click.
2020-03-12 13:16:16 +00:00
1a2e66f345
Merge branch 'obsd-master'
2020-03-12 10:01:25 +00:00
2a5702a936
When the server socket is given by the user with -S, create it with
...
umask 177 instead of 117 because it may not be in a safe directory like
the default directory in /tmp. The user can chmod it more open after it
is created if they want.
2020-03-12 09:26:34 +00:00
e512a3642a
Merge branch 'obsd-master'
...
Also add a check for -lm via AC_SEARCH_LIBS in configure.ac for
portablility fixes.
2020-03-11 17:23:38 +00:00
c820585dd0
Add some number operators for formats, from Tyler Culp.
2020-03-11 14:17:55 +00:00
19d5f4a0bd
Merge branch 'obsd-master'
2020-02-03 14:01:25 +00:00
265164d251
Instead of passing titles through vis() which doubles backslashes, just
...
ignore any containing control characters or invalid UTF-8. GitHub issue 2070.
2020-02-03 13:46:27 +00:00
7eada28f96
Merge branch 'obsd-master'
2020-01-28 14:01:25 +00:00
b905c5d455
If ALL clients are readonly, allow them to affect the size, suggested by Thomas Sattler.
2020-01-28 13:23:24 +00:00
60ab714451
Merge branch 'obsd-master'
2020-01-28 12:01:28 +00:00
a6129e9974
If we can identify the terminal as iTerm2 or as tmux, we can be sure
...
they support 256 and RGB colours, so set those flags too.
2020-01-28 11:39:51 +00:00
ee3d3db364
Merge branch 'obsd-master'
2020-01-28 11:17:08 +00:00
f165221dc4
Reduce a difference with portable tmux by adding the -V flag and
...
#{version} format; on OpenBSD these just report the OpenBSD version.
2020-01-28 10:44:30 +00:00
7cdf5ee9bc
Merge branch 'obsd-master'
2020-01-28 10:01:25 +00:00
24350879cd
Add a define for flags meaning a client is not attached, and fix
...
unattached counter, reported by Thomas Sattler.
2020-01-28 08:06:11 +00:00
f3ea318a04
Merge branch 'obsd-master'
2020-01-27 10:01:27 +00:00
d0b8d036be
Add support for adding a note to a key binding (with bind-key -N) and
...
use this to add descriptions to the default key bindings. A new -N flag
to list-keys shows key bindings with notes rather than the default
bind-key command used to create them. Change the default ? binding to
use this to show a readable summary of keys.
Also extend command-prompt to return the name of the key pressed and add
a default binding (/) to show the note for the next key pressed
Suggested by Alex Tremblay in GitHub issue 2000.
2020-01-27 08:53:13 +00:00
a01c9ffc6c
Merge branch 'obsd-master'
2020-01-13 14:01:25 +00:00
da515570dc
Stop handling DA and DSR after a second (they should be the first thing
...
sent) so this should be plenty.
2020-01-13 11:59:21 +00:00
8457f54edc
Merge branch 'obsd-master'
2020-01-13 10:01:27 +00:00
835a6c0cf0
Be more specific in the DSR we are looking for so it doesn't get
...
confused with mouse sequences. Also set a flag and don't bother checking
for it if we have already seen it (same for DA), and don't check if we
never asked for it.
2020-01-13 08:12:53 +00:00
04eee2410d
Treat plausible but invalid keys (like C-BSpace) as literal like any
...
other unrecognised string passed to send-keys. Reported by Anthony
Sottile in GitHub issue 2049.
2020-01-13 07:51:54 +00:00
e9b1294331
Merge branch 'obsd-master'
2020-01-12 22:01:26 +00:00
193e637de0
The terminal type was never as much use as I expected so remove it in
...
favour of a couple of flags for the features used (DECSLRM and DECFRA).
Also rename the flag for no xenl to be more obvious while here.
2020-01-12 21:07:07 +00:00
566ab9aa28
Merge branch 'obsd-master'
2019-12-30 22:01:25 +00:00
206d878127
Do not let readonly clients limit the size, suggested by Max Barraclough
...
in GitHub issue 2042.
2019-12-30 21:24:55 +00:00
b931bbb319
Merge branch 'obsd-master'
2019-12-26 12:01:26 +00:00