Boris Faure
|
5e67443379
|
termptyesc: fix osc-11 reporting. It ends with ST
Closes T8054
|
2019-07-17 23:43:32 +02:00 |
Boris Faure
|
6ee735a94d
|
tests: update results file to reflect changes on double-width handling
|
2019-06-23 22:30:27 +02:00 |
Boris Faure
|
50e1371006
|
termptyesc: osc 11's format is weird
|
2019-05-27 00:13:22 +02:00 |
Boris Faure
|
33b2d68aa9
|
termptyesc: handle OSC 11 that reports background color
It can also be used to set background color but that's not implemented
|
2019-05-26 23:02:53 +02:00 |
Boris Faure
|
e9cb059a32
|
update tests to reflect changes on double-width handling
|
2019-04-22 22:39:42 +02: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
|
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
|
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
|
cbe77cc98a
|
tests: add some on mouse reporting in normal mode, normal reporting
|
2019-03-03 19:29:30 +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
|
490d388314
|
termptyesc: resize parameters were inverted
|
2019-03-03 15:55:01 +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
|
5c4cf2ea38
|
tests: add one on window resize where the content is not wrapped
|
2019-03-01 13:29:00 +01:00 |
Boris Faure
|
b477d6cc20
|
tests: add one on selection invalidation when line got removed
|
2019-02-27 20:06:34 +01:00 |
Boris Faure
|
3f76507fe5
|
tests: update tests due to fix in previous commit
|
2019-02-25 23:03:51 +01:00 |
Boris Faure
|
19cc710ad0
|
tests: add some on box selection to paragraph
|
2019-02-25 22:32:29 +01:00 |
Boris Faure
|
6c0ef9ed94
|
tests: add some tests on box selection to word
|
2019-02-25 22:05:55 +01:00 |
Boris Faure
|
7ef4b413b5
|
tests: add some on box selection to position
|
2019-02-25 22:05:02 +01:00 |
Boris Faure
|
1e5825832f
|
termiointernals: rewrite _sel_word_to() + update tests
|
2019-02-25 22:02:11 +01:00 |
Boris Faure
|
48496b2eb5
|
termpty: cell is empty if bg is invisible. Closes T7707
|
2019-02-24 17:06:31 +01:00 |
Boris Faure
|
923fa4a553
|
tests: add some on selection *to* paragraphs
|
2019-02-24 16:20:03 +01:00 |
Boris Faure
|
9333ce2c4b
|
tests: add selection *to* word
|
2019-02-24 11:02:31 +01:00 |
Boris Faure
|
811929d672
|
tests/selection_to_position.sh: add "TO" within selection
|
2019-02-23 20:11:24 +01:00 |
Boris Faure
|
e0dde04dfc
|
tests: add tests on selection "TO" position (with shift)
|
2019-02-23 20:00:57 +01:00 |
Boris Faure
|
3193ad2e5a
|
tests: make it work on stricter shells
|
2019-02-23 18:31:30 +01:00 |
Boris Faure
|
eaaf63172d
|
tyfuzz: test terminal is only 24 lines
|
2019-02-23 17:52:42 +01:00 |
Boris Faure
|
b700a8a322
|
tests: have tests on selection in history
|
2019-02-23 17:52:04 +01:00 |
Boris Faure
|
2f0bff67d5
|
tests: not left-trimming
|
2019-02-23 17:42:39 +01:00 |
Boris Faure
|
ee06d7f135
|
tests: use correct escape code
|
2019-02-23 17:41:54 +01:00 |
Boris Faure
|
553e12e6a0
|
tests: ensure selection is removed in dragging test
|
2019-02-23 11:26:33 +01:00 |
Boris Faure
|
64d68eadf1
|
tests: add some tests on selection from/to invisible area
|
2019-02-23 11:22:35 +01:00 |
Boris Faure
|
b2e19bfdef
|
tests: do not keep corners on if click shall invalidate selection
|
2019-02-21 18:53:18 +01:00 |
Boris Faure
|
6c29e8f208
|
tests: add some where selections spans multiple lines
|
2019-02-21 18:40:05 +01:00 |
Boris Faure
|
50684da0cb
|
tests: use shorter sleeps to speed up test execution
|
2019-02-20 23:12:13 +01:00 |
Boris Faure
|
1218262ad0
|
tests: add some selecting words/paragraphs in backlog
|
2019-02-19 23:13:03 +01:00 |
Boris Faure
|
1a0b6f1b86
|
tests: add case where selection while text is scrolled in margins
|
2019-02-19 19:17:50 +01:00 |
Boris Faure
|
9247665ada
|
tests: add a test about selection keeping up while text is scrolling
|
2019-02-18 22:28:33 +01:00 |
Boris Faure
|
3b0a932d28
|
tests: add some on triple-click selections
|
2019-02-18 22:09:37 +01:00 |
Boris Faure
|
75e4825045
|
tests: add some on double click selection
|
2019-02-18 20:59:01 +01:00 |
Boris Faure
|
e3a2d70e6d
|
tests: add some on dragging boxed selection
|
2019-02-17 18:42:29 +01:00 |
Boris Faure
|
d5051ada14
|
tests: add some on dragging selections
|
2019-02-17 18:23:21 +01:00 |
Boris Faure
|
e7a5b3059c
|
tests: add some on box selections in all directions
|
2019-02-16 20:08:31 +01:00 |
Boris Faure
|
86a199ba8f
|
tests: add some selections in all directions
|
2019-02-16 18:12:41 +01:00 |
Boris Faure
|
0b63b6cb80
|
tests: add some on box selections (with ctrl)
|
2019-02-14 22:18:00 +01:00 |
Boris Faure
|
aa9e74d401
|
tests: fix selection_simple to force rendering
|
2019-02-10 23:55:43 +01:00 |
Boris Faure
|
851e68d157
|
add simple test on selections
|
2019-02-10 19:43:57 +01:00 |
Boris Faure
|
3d82c70793
|
tests: get rid of that useless UTF8CC code
@glima: this should fix your issue
|
2019-02-06 22:35:12 +01:00 |
Boris Faure
|
4eefb44ee1
|
termptyesc: handle DECSWBV + tests
|
2019-01-26 22:27:44 +01:00 |
Boris Faure
|
2ffbe38d43
|
termptyesc: support aliases for cursor Up/Left + tests
|
2019-01-20 20:09:32 +01:00 |
Boris Faure
|
a07299b2f4
|
tests: add some on HVP
|
2019-01-20 18:50:52 +01:00 |
Boris Faure
|
7dccab5481
|
termptyesc: export VPA handler to its own function + tests
|
2019-01-20 18:44:08 +01:00 |
Boris Faure
|
392c04bbe0
|
termptyesc: support Unset Tab Stop (only VTE so far) + tests
|
2019-01-20 12:06:19 +01:00 |
Boris Faure
|
96bbfd054b
|
termptyesc: export DA handler to its own function + tests
Also support DA3.
|
2019-01-19 23:50:31 +01:00 |
Boris Faure
|
3833252ad2
|
termptyesc: extract REP handler to its own function + tests
|
2019-01-19 23:02:51 +01:00 |
Boris Faure
|
a0738339dd
|
termptyesc: CHA and HPA are the same
|
2019-01-19 22:10:12 +01:00 |
Boris Faure
|
cd8e44e7bb
|
tests/colors: use \033 in printf instead of \x1b
shall be the same but on ubuntu it's not interpreted (but it is in xterm…)
Needs to be investigated
|
2019-01-16 18:49:55 +00:00 |
Boris Faure
|
c1d030da0a
|
termptyesc: extract CBT handler to its own function + tests
|
2019-01-13 00:08:52 +01:00 |
Boris Faure
|
de0fa36f15
|
tests.results: {decfi,su,sd}.sh rendering looks valid
|
2019-01-12 16:23:50 +01:00 |
Boris Faure
|
505772602e
|
termptyops: do not wrap to left margin when already past right margin
Fix ech.sh test that detected the issue
|
2019-01-12 16:14:14 +01:00 |
Boris Faure
|
89a6a9d652
|
termptyesc: extract ECH handler to its own function + test
Test is not fully working at the moment.
There seems to be an issue with appending text outside margins
|
2019-01-11 23:30:43 +01:00 |
Boris Faure
|
ff830fbc42
|
termptyesc: extract TBC to its own function + tests
|
2019-01-08 23:16:06 +01:00 |
Boris Faure
|
395404c243
|
termptyesc: handle CTC + tests
|
2019-01-08 22:55:48 +01:00 |
Boris Faure
|
a2656754bd
|
termptyesc: support DECST8C + tests
|
2019-01-07 23:13:52 +01:00 |
Boris Faure
|
ca9616bad8
|
termptyesc: extract SD/SU to their own functions
SD 0 is used for "track mouse" (TODO).
|
2019-01-06 23:01:52 +01:00 |
Boris Faure
|
5b16b455ff
|
termptyesc: DL moves the cursor to left margin + tests
also remove some debug leftover
|
2019-01-06 22:30:09 +01:00 |
Boris Faure
|
fa8ae6dc51
|
tests: add missing il.sh
|
2019-01-05 23:14:00 +01:00 |
Boris Faure
|
822f959163
|
termpty: handle IL with left/right margins + tests
|
2019-01-05 19:25:37 +01:00 |
Boris Faure
|
0ca634cd69
|
termptyesc: export EL handler to its own function + add tests
|
2019-01-02 23:32:38 +01:00 |
Boris Faure
|
06abd7e9bc
|
termptyesc: move ED handler to its own functions + add tests
|
2019-01-02 22:41:41 +01:00 |
Boris Faure
|
b76876e9c8
|
tests/cursor-movements.sh: test cursor up for real
|
2019-01-01 22:46:25 +01:00 |
Boris Faure
|
30f7d44947
|
tests: CUP: test going outside margins
|
2019-01-01 20:30:05 +01:00 |
Boris Faure
|
ce8fc25030
|
tests: oops, forgot to update tests.results
|
2019-01-01 20:22:23 +01:00 |
Boris Faure
|
36682a1b4e
|
termptyesc: CHA has to take into account DECOM + tests
|
2019-01-01 20:19:17 +01:00 |
Boris Faure
|
52f7ae6459
|
tests: ICH with amount=0
|
2019-01-01 18:29:44 +01:00 |
Boris Faure
|
a34376a8a9
|
tests: ensure DECALN moves cursor to 0;0
|
2019-01-01 18:12:08 +01:00 |
Boris Faure
|
59c547179d
|
termptyesc: support DECCRA + tests
|
2019-01-01 18:12:06 +01:00 |
Boris Faure
|
6661719829
|
termptyesc: extract ICH to its own function and add tests
|
2019-01-01 18:10:36 +01:00 |
Boris Faure
|
12cc6aaf42
|
termptyesc: support DECIC/DECDC + tests
|
2018-12-30 18:36:27 +01:00 |
Boris Faure
|
fee45b5492
|
termptyesc: DECCRARA/DECRARA when not in rectangle mode + tests
|
2018-12-29 22:13:58 +01:00 |
Boris Faure
|
288bea982d
|
termptyesc: handle DECRARA in its rectangular form + tests
|
2018-12-29 18:00:57 +01:00 |
Boris Faure
|
68787ad524
|
tests/termptyesc: handle DECSACE
Also regenerate tests since checksums changed due to new attribute
|
2018-12-29 17:21:07 +01:00 |
Boris Faure
|
63911989fc
|
termptyesc: handle deccara in its rectangular form + tests
|
2018-12-29 16:58:36 +01:00 |