Commit Graph

111 Commits

Author SHA1 Message Date
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 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 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 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 e0dde04dfc tests: add tests on selection "TO" position (with shift) 2019-02-23 20:00:57 +01:00
Boris Faure eaaf63172d tyfuzz: test terminal is only 24 lines 2019-02-23 17:52:42 +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 6c29e8f208 tests: add some where selections spans multiple lines 2019-02-21 18:40:05 +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 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