Thomas Adam
f837dcdd58
Merge branch 'obsd-master'
2020-06-03 18:01:17 +01:00
nicm
3f6af4156f
Make paste -p the default for ], GitHub issue 2248.
2020-06-03 16:35:40 +00:00
Thomas Adam
62c0617d79
Merge branch 'obsd-master'
2020-06-03 00:01:20 +01:00
Thomas Adam
3d5decb305
Merge branch 'obsd-master'
2020-06-02 22:01:20 +01:00
nicm
4694e9a2b6
Move the code to set up a padding cell into grid.c.
2020-06-02 20:51:46 +00:00
nicm
2a4d4bda2b
Allow UTF-8 characters of width 0 to be stored, it is useful to be able
...
to put padding cells in as width 0.
2020-06-02 20:10:23 +00:00
nicm
f5366ff828
Missing ; in previous.
2020-06-02 19:16:46 +00:00
nicm
5fbae8c8c6
Fire copy-pipe command even if there is no text, means it works if it
...
has side effects.
2020-06-02 19:10:26 +00:00
Thomas Adam
ebe866c378
Merge branch 'obsd-master'
2020-06-02 20:01:18 +01:00
nicm
7e501f1993
UTF-8 keys need to be big endian so the size bits are at the top.
2020-06-02 17:17:44 +00:00
Thomas Adam
049ccb4a4b
Merge branch 'obsd-master'
2020-06-02 14:01:17 +01:00
nicm
822ee4e0a6
Fail rather than fatal on UTF-8 width 0.
2020-06-02 11:29:00 +00:00
Thomas Adam
31a51cae1d
Merge branch 'obsd-master'
2020-06-02 11:29:48 +01:00
nicm
f3931497f8
Use CLOCK_MONOTONIC for timer measurement and add a timestamp to control
...
mode %output blocks.
2020-06-02 08:17:27 +00:00
nicm
563b7331da
Remove blocks from queue when pane disappears.
2020-06-01 21:08:05 +00:00
nicm
8339702d47
Check the right thing for maximum client buffer size.
2020-06-01 20:58:42 +00:00
nicm
9819470058
Change format callback to return value rather than storing it in the entry.
2020-06-01 19:39:25 +00:00
Thomas Adam
191a836560
Merge branch 'obsd-master'
2020-06-01 18:01:18 +01:00
nicm
674ec410b7
Try without cursor/keypad flags if a key doesn't exist, and limit ctrl
...
key translation to ASCII keys. Fixes send-keys, GitHub issue 2247.
2020-06-01 16:09:35 +00:00
Thomas Adam
91e40de2da
Merge branch 'obsd-master'
2020-06-01 12:01:20 +01:00
nicm
a54a88edd6
Instead of sending all data to control mode clients as fast as possible,
...
add a limit of how much data will be sent to the client and try to use
it for panes with some degree of fairness. GitHub issue 2217, with
George Nachman.
2020-06-01 09:43:00 +00:00
Thomas Adam
5ef790a6c4
Merge branch 'obsd-master'
2020-05-29 16:01:19 +01:00
nicm
175e45005f
Add -i to find-window to ignore case.
2020-05-29 13:42:13 +00:00
Nicholas Marriott
ce6b3a539d
utf8proc_unicode_version is too new.
2020-05-28 08:41:56 +01:00
Thomas Adam
86159fca82
Merge branch 'obsd-master'
2020-05-27 16:01:18 +01:00
nicm
bda2a0282a
Fix ASCII keys with send-keys -l.
2020-05-27 14:45:35 +00:00
Thomas Adam
38ce6adab6
Merge branch 'obsd-master'
2020-05-27 08:01:19 +01:00
nicm
f336599a3a
Make padding cell a valid character.
2020-05-27 06:23:23 +00:00
Thomas Adam
fd8652ceda
Merge branch 'obsd-master'
2020-05-26 16:01:19 +01:00
nicm
2ced370bee
Tweak some out of date bits, reported by bcgraham.
2020-05-26 13:19:21 +00:00
Thomas Adam
a4cb700269
Merge branch 'obsd-master'
2020-05-26 14:02:15 +01:00
nicm
ff6f2ff6d9
Return new character properly when converting to data.
2020-05-26 12:50:03 +00:00
nicm
392b381d1c
Apply -n when only one pane in the window.
2020-05-26 09:01:03 +00:00
nicm
370f0bb98d
Remove leftover debug logging and fix comparison.
2020-05-26 08:56:48 +00:00
nicm
ca0166f26f
Do not try to use the last marked pane if it is invalid.
2020-05-26 08:47:50 +00:00
nicm
ea610a3119
Pass the stdout file descriptor from the client as well as stdin and use
...
them for control clients directly instead of passing everything via the
client.
2020-05-26 08:41:47 +00:00
Nicholas Marriott
bc2e0cf7ff
Remove bad merge.
2020-05-26 08:54:05 +01:00
Nicholas Marriott
d73fcfc176
Put the fix back for wcwidth() failing.
2020-05-26 08:49:36 +01:00
Thomas Adam
967e5f8be3
Merge branch 'obsd-master'
2020-05-26 08:42:55 +01:00
Nicholas Marriott
fd4d3e8793
Set IUTF8 again when it exists.
2020-05-26 06:15:57 +01:00
nicm
6f03e49e68
Use the internal representation for UTF-8 keys instead of wchar_t and
...
drop some code only needed for that.
2020-05-25 18:57:24 +00:00
nicm
35779d655d
Fix definition of padding cells so they are not extended cells.
2020-05-25 18:55:36 +00:00
nicm
49ec074271
Tidy up new UTF-8 code and make it more generic.
2020-05-25 18:19:29 +00:00
nicm
dc893405e1
Fix some error strings, from Kris Katterjohn.
2020-05-25 18:17:14 +00:00
Thomas Adam
b34af611a5
Merge branch 'obsd-master'
2020-05-25 18:01:20 +01:00
nicm
bbfb44e9b2
Make some data types consistent.
2020-05-25 15:02:25 +00:00
Thomas Adam
32ce468b22
Merge branch 'obsd-master'
2020-05-25 14:01:19 +01:00
nicm
4589297e43
Do not attempt to divide by zero when working out copy position.
2020-05-25 12:12:58 +00:00
nicm
26e8e467e8
Include title for the width of the menu.
2020-05-25 11:59:50 +00:00
Thomas Adam
bb5a1925ab
Merge branch 'obsd-master'
2020-05-25 12:01:19 +01:00