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
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
Carsten Haitzler
5abb8b0eb3
themes - fix new error checks in edje_cc
...
where parts/states etc. dont exist.
2019-01-18 18:12:45 +00: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
Marcel Hollerbach
b37a3eefb6
terminology: move log dom registering
...
the log domain should be registered when there is a new window, not when
there is a new term. A windows can exist before a term can exist.
Further more, win_new function is using this log domain so it should be
inited.
2019-01-14 22:45:32 +00:00
Boris Faure
c1d030da0a
termptyesc: extract CBT handler to its own function + tests
2019-01-13 00:08:52 +01:00
Boris Faure
bf3d3991cd
ci: fix codecov script
...
The script is doing a find with -execdir (not on busybox's find btw…) ,
this made it not finding the source code.
Add -Z so that build fails if codecov script fails
2019-01-12 18:35:12 +01:00
Boris Faure
9b9e50a6b1
ci: tweak config
2019-01-12 17:24:07 +01:00
Boris Faure
d29b7a52d6
ci: compile -O0 and -g to improve coverage reports
2019-01-12 17:17:43 +01:00
Boris Faure
a99955d85b
codecov: ensure it finds the associated source files
2019-01-12 17:11:19 +01:00