Boris Faure
|
3b0a932d28
|
tests: add some on triple-click selections
|
2019-02-18 22:09:37 +01:00 |
Boris Faure
|
f93f1ef3ba
|
termiointernals: right-trim line selections
|
2019-02-18 22:04:37 +01:00 |
Boris Faure
|
75e4825045
|
tests: add some on double click selection
|
2019-02-18 20:59:01 +01:00 |
Boris Faure
|
b7305bfc59
|
tyfuzz: better mock termio_take_selection()
+ fix leak
+ make the code more readable to me
|
2019-02-18 20:57:38 +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
|
376c0a962b
|
termptyext: add testing escape code to set/unset selection corners
|
2019-02-17 12:32:16 +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
|
eb4a3f9920
|
termptyext: skip spurious \r + improve asserts + add doc
|
2019-02-14 22:16:33 +01:00 |
Boris Faure
|
7eaba7447c
|
termiointernals: set mouse position on mouse down/up
|
2019-02-14 22:11:35 +01:00 |
Boris Faure
|
8169dcca63
|
termiointernals: evas_pointer_canvas_xy_get() is expecting an evas
|
2019-02-14 20:35:29 +01:00 |
Boris Faure
|
23a76357f9
|
termptyext: remove spurious return in _handle_selection_is()
|
2019-02-13 23:21:53 +01:00 |
Boris Faure
|
b09a70f04d
|
termptyext: clean up modifiers parsing
|
2019-02-13 23:21:32 +01:00 |
Boris Faure
|
07cd8089e0
|
termiointernals: don't use ecore_job_add in tests
|
2019-02-11 22:46:39 +01:00 |
Boris Faure
|
73f461e281
|
tytest: add test_textgrid_cellrow_get()
to mock evas_object_textgrid_cellrow_get()
|
2019-02-11 22:44:16 +01:00 |
Boris Faure
|
904b3cf62e
|
termptyext: use real selection to test
And not just compare with the codepoint array that may not have \n and too
many spaces
|
2019-02-10 23:56:30 +01:00 |
Boris Faure
|
aa9e74d401
|
tests: fix selection_simple to force rendering
|
2019-02-10 23:55:43 +01:00 |
Boris Faure
|
8533d8d042
|
termptyext: add escape codes to force internal rendering
|
2019-02-10 23:53:55 +01:00 |
Boris Faure
|
35587220c7
|
termiointernals: add termio_internal_get_selection()
|
2019-02-10 20:09:20 +01:00 |
Boris Faure
|
851e68d157
|
add simple test on selections
|
2019-02-10 19:43:57 +01:00 |
Boris Faure
|
ac82934c83
|
termptyext: add testing escape codes about selections
|
2019-02-10 19:36:46 +01:00 |
Boris Faure
|
5e4f814104
|
termiointernals: fix selection invalidation + add doc
|
2019-02-10 19:00:43 +01:00 |
Boris Faure
|
43c6777e57
|
termiointernals: add termio_internal_render()
used to test selection invalidation later on
|
2019-02-09 23:48:15 +01:00 |
Boris Faure
|
e9ce3d02a3
|
tytest: add escape codes to simulate mouse interactions
|
2019-02-07 22:20:36 +01:00 |
Boris Faure
|
fd8120091d
|
tytest: add framework to add special escape codes for tests
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
4e38d0d2c7
|
termio: simplify code by passing sd instead of obj
Stub function to get Termio from Evas_Object
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
2f432dcd33
|
tyfuzz: stub functions from termio
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
e6886bcaee
|
move some code to termiointernals to be able to test it
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
b05e20333d
|
termio:_smart_update_queue() needs only sd
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
4c8634686c
|
termio: unset selection in _smart_apply if codepoints have changed in sel
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
988a9dad4d
|
termio: add functions to get selection as an array of codepoints
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
5303f9eb28
|
termio: use ty_sb to deal with selections
|
2019-02-06 23:19:29 +01:00 |
Boris Faure
|
891168a9a7
|
termio/termptyops: remove termio_content_change()
It shall no longer be needed.
|
2019-02-06 23:19:29 +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
|
09bd49ea34
|
termptyesc: better debug
|
2019-02-06 22:33:15 +01:00 |
Boris Faure
|
4eefb44ee1
|
termptyesc: handle DECSWBV + tests
|
2019-01-26 22:27:44 +01:00 |
Boris Faure
|
14e501c15a
|
we're in 2019
|
2019-01-23 21:26:54 +01:00 |
Boris Faure
|
097ff31c0b
|
po: small changes to make files more coherent
Thanks to scootergrisen for the notice
|
2019-01-22 21:57:24 +01:00 |
Boris Faure
|
2e34b8e962
|
add configuration on whether to activate links
- on email
- on file paths
- on URLs
- from escape codes (called hyper links in the code)
Closes T6339
|
2019-01-21 22:11:22 +01:00 |
Boris Faure
|
a78c653b60
|
README: elementary it part of efl nowadays
|
2019-01-20 23:19:15 +01:00 |
Boris Faure
|
54565e32a6
|
options_keys: clean up a bit
options: no need for delay
|
2019-01-20 23:13:05 +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
|
bef8cb1373
|
termptyesc: add debug on CUD or VPR
|
2019-01-20 18:35:03 +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
|
b7e84963c7
|
reindent code
|
2019-01-19 23:07:07 +01:00 |