Commit Graph

160 Commits

Author SHA1 Message Date
Boris Faure 9316652127
tests: reuse one of 32 TrueColors over the terminal 2020-05-08 23:16:43 +02:00
Boris Faure 1bd27081c3
tests: on true color cache thrashing
when new items are added to the cache and entries there are never reused
2020-05-08 16:58:03 +02:00
Boris Faure 52ab21783a
test: test escape code to get term name + version
obviously will have to change that on each new version…
2020-05-06 23:53:49 +02:00
Boris Faure 732d6e9381
tests: box selection scrolls down 2020-05-05 21:51:41 +02:00
Boris Faure 8550d87ecf
tests: selection to the bottom scrolls down 2020-05-05 21:51:41 +02:00
Boris Faure 422ef9f67e
tests: add box selection that scrolls up 2020-05-05 21:51:41 +02:00
Boris Faure 197d407b76
tests: add one making a box selection in the backlog 2020-05-05 21:51:41 +02:00
Boris Faure 218b2fb4d0
tests: add one when selection scrolls up 2020-05-05 21:51:41 +02:00
Boris Faure 115cd1ebb4
link detection: handle unicode + mode surrounding cases + test 2020-04-02 00:13:59 +02:00
Boris Faure 78fac60c59
tests: add test on link detection with emails being surrounded 2020-04-01 00:00:01 +02:00
Boris Faure 3d6a9e1bf5
Merge branch 'terminology-1.6' 2020-02-16 18:53:50 +01:00
Boris Faure 2a3a34f503
termptyesc: handle zero-width spaces, with test 2020-02-16 18:51:36 +01:00
Boris Faure 992936d156
termptyesc: add title/icon stack + tests 2019-11-29 23:31:18 +01:00
Boris Faure 2e75539fb9
termptyesc: handle invalid values for OSC + test
- missing value is as if 0
- overflow
- hex
- negative value
2019-11-25 20:07:00 +01:00
Boris Faure 1333e80866
tests: add one about selecting over empty lines 2019-11-21 21:50:18 +01:00
Boris Faure 6148707ee7 tests: works better with the file being committed xD 2019-10-27 16:21:03 +01:00
Boris Faure e197c04f65 termiointernals: be able to select tabs + test 2019-10-27 16:14:28 +01:00
Boris Faure 37a8f0b9c1 tests: update tests.results due to new attributes about tabs 2019-10-27 16:11:25 +01:00
Boris Faure c11f7e4c19 termptyesc: restrict DSR-DECCKSR argument to 16bit (unsigned) 2019-09-15 23:05:38 +02:00
Boris Faure c8d4e74990 tests: fix printf usage on alpine 2019-09-15 22:33:44 +02:00
Boris Faure e235cb00a3 termiolink: fix link detection over spaces 2019-09-15 20:58:52 +02:00
Boris Faure 5d0d76376c tests: fix wrong escape code in selection_box_to_word.sh 2019-09-15 20:58:17 +02:00
Boris Faure 02a418b290 termptyext: add tests on link detection 2019-09-15 20:39:41 +02:00
Boris Faure 42e358d194 tests: remove duplicates 2019-09-02 22:59:35 +02:00
Boris Faure 28bc0c8cf0 add test about bug fixed in e33d07f492 2019-09-02 22:59:26 +02:00
Boris Faure 241c5b5944 termptyesc: use "ESC\", the 7-bit version of ST.
Ref T8054
2019-07-18 00:09:06 +02:00
Boris Faure 6a8a515c01 termptyesc: xterm is actually emitting \033 and not ST
ST is as described in https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Operating-System-Commands
2019-07-17 23:57:44 +02:00
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