Carsten Haitzler
208e877e8f
dbl chars - another range with only some emoji to be doubled
2019-04-23 12:12:02 +01:00
Carsten Haitzler
ce61d0c648
dbl char - add final unicode full emoji list link
2019-04-23 11:21:08 +01:00
Boris Faure
e9cb059a32
update tests to reflect changes on double-width handling
2019-04-22 22:39:42 +02:00
Boris Faure
d197d2207e
termptydbl: unbreak mutt/nethack/my shell prompt…
...
The following ranges are not double-width:
2500-257F Box Drawing
2580-259F Block Elements
25A0-25FF Geometric Shapes
E000- F8FF Private Use Area
2019-04-22 22:19:50 +02:00
Carsten Haitzler
f0191d0ffc
double width check - optimize by more tree-like parent range checks
2019-04-18 15:31:35 +01:00
Carsten Haitzler
1cf54d7dfd
emoji- handle as double width as they probably should
...
emoji render as if being double width and their origin is from asian
langs (japan came up with them), so we should make them double width.
2019-04-18 15:12:32 +01:00
Carsten Haitzler
bbe5b3eb03
focus - ensure focus is properly handled first time for unfocused wins
...
this fixes a case where ecore imf is never told about a newly focused
context because the relative term is already the child in an initial
case... this gets input methods working again
@fix
2019-04-15 17:19:33 +01:00
Boris Faure
6a13cb2e20
update README.md to new version
2019-04-14 21:39:40 +02:00
Boris Faure
1f2f206d82
meson.build: start new dev cycle
2019-03-31 19:15:50 +02:00
Boris Faure
0a505fa636
Prepare Terminology release 1.4.0
2019-03-25 23:08:24 +01:00
Boris Faure
1ce26c51f7
termiointernals: fix regression on selecting word at start of line
...
In case of double-click.
2019-03-21 22:18:07 +01:00
Boris Faure
3378f033f5
termio: remove leak. CID1399747
2019-03-20 22:31:58 +01:00
Boris Faure
756a45e654
termio: skip pasted chars < ' ' but keep '\n'
...
See https://www.openwall.com/lists/oss-security/2018/03/05/2
2019-03-19 23:18:03 +01:00
Boris Faure
9785beaef0
termiointernals: fix possible NULL-dereference. CID1399748
2019-03-18 23:05:06 +01:00
Boris Faure
485d7a3edf
termio: fix leak. CID1399746 CID1399747
2019-03-18 23:02:36 +01:00
Boris Faure
8076e4673f
termiointernals: fix possible NULL-dereference CID1399745
2019-03-18 22:56:49 +01:00
Boris Faure
6c55ecf1a1
termptyesc: fix hangs spotted by afl-fuzz + tests
2019-03-18 22:34:21 +01:00
Boris Faure
7f1c37a6a7
tests: fix shift_in_out.sh tests to output ascii in [0x20, 0x7f[
2019-03-13 14:15:43 +01:00
Boris Faure
2d62d58a39
tests: add dumb test on Shift In/Out
2019-03-13 13:30:18 +01:00
Boris Faure
50f388087c
tests: add some on mouse reporting in mode "all", urxvt reporting
2019-03-05 23:10:04 +01:00
Boris Faure
c9126dcd16
tests: add some on mouse reporting in ext move while pressed mode, urxvt reporting
2019-03-05 23:03:35 +01:00
Boris Faure
cff073db46
tests: add some on mouse reporting in normal mode, URXVT reporting
2019-03-05 23:00:32 +01:00
Boris Faure
4c12238184
tests: add some on mouse reporting in X10 mode, URXVT reporting
2019-03-05 22:59:18 +01:00
Boris Faure
42ef7a8ecc
tests: add some on mouse reporting in mode "all", SGR reporting
2019-03-05 22:25:43 +01:00
Boris Faure
674a87287d
termiointernals: fix reporting mouse move with no button pressed + tests
2019-03-05 21:20:50 +01:00
Boris Faure
77ba576234
tests: add some on mouse reporting in ext move while pressed mode, sgr reporting
2019-03-04 23:44:16 +01:00
Boris Faure
93a25e6123
termiointernals: report alt on mouse move + tests
2019-03-04 23:39:57 +01:00
Boris Faure
7631c91afe
tests: add some on mouse reporting in normal mode, sgr reporting
2019-03-04 23:30:09 +01:00
Boris Faure
61a56ae029
termiointernals: handle mouse wheel with alt + tests
2019-03-04 23:05:40 +01:00
Boris Faure
42c9cb1842
tests: add some on mouse reporting in X10 mode, SGR reporting
2019-03-04 22:50:20 +01:00
Boris Faure
a4a24fd290
tests: add some on mouse reporting in ext move while pressed mode, normal reporting
2019-03-03 23:19:04 +01:00
Boris Faure
b6af646bc8
tests: add some on mouse reporting in mode "all", normal reporting
2019-03-03 23:09:57 +01:00
Boris Faure
c462dce26d
tests: add some on mouse reporting in mode "all", utf8 reporting
2019-03-03 22:57:11 +01:00
Boris Faure
c9b5c52a5d
termptyesc: typo in comment
2019-03-03 22:49:11 +01:00
Boris Faure
b0c95877dc
tests: add some on mouse reporting in ext move while pressed mode, utf8 reporting
2019-03-03 21:15:06 +01:00
Boris Faure
8e81c07b20
tests: add some on mouse reporting in normal mode, utf8 reporting
2019-03-03 21:13:05 +01:00
Boris Faure
8bc4c030c3
termiointernals: handle mouse wheel on normal mode after pos 94
2019-03-03 19:40:19 +01:00
Boris Faure
cbe77cc98a
tests: add some on mouse reporting in normal mode, normal reporting
2019-03-03 19:29:30 +01:00
Boris Faure
acee5d2d67
it's possible to use alt with mouse wheel
2019-03-03 19:26:45 +01:00
Boris Faure
bc45dba7c9
termiointernals: after x:94, no more reporting in normal mode
2019-03-03 19:25:56 +01:00
Boris Faure
765aea662a
tests: add some on mouse reporting in X10 mode, utf8 reporting
2019-03-03 19:01:20 +01:00
Boris Faure
19c50c2642
tests: test around mouse_x10 frontier
2019-03-03 18:37:12 +01:00
Boris Faure
69e8255d25
termiointernals: cleanup
2019-03-03 18:36:09 +01:00
Boris Faure
b9542183e6
termiointernals: handle meta & MOUSE_X10 in mouse_down
2019-03-03 18:35:27 +01:00
Boris Faure
36fcd2d2c4
tests: add tytest_termio_resize()
2019-03-03 18:22:18 +01:00
Boris Faure
490d388314
termptyesc: resize parameters were inverted
2019-03-03 15:55:01 +01:00
Boris Faure
72ff9cbe3c
termiointernals: mouse wheel is not reported in X10 mode
2019-03-03 15:47:37 +01:00
Boris Faure
bbe4960c2c
tests: add some on mouse reporting in X10 mode, normal reporting
2019-03-03 13:20:25 +01:00
Boris Faure
5a98842d63
termiointernals: do not emit mouse wheel on mode X10
2019-03-03 13:20:03 +01:00
Boris Faure
72afb80d6e
win: use min_* as base step since the old formula may < 0
...
Closes T7699
2019-03-02 18:26:04 +01:00