aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* termiointernals: fix regression on selecting word at start of lineHEADmasterBoris Faure3 days1-5/+15
| | | | In case of double-click.
* termio: remove leak. CID1399747Boris Faure4 days1-8/+13
|
* termio: skip pasted chars < ' ' but keep '\n'Boris Faure5 days1-10/+18
| | | | See https://www.openwall.com/lists/oss-security/2018/03/05/2
* termiointernals: fix possible NULL-dereference. CID1399748Boris Faure6 days1-3/+3
|
* termio: fix leak. CID1399746 CID1399747Boris Faure6 days2-4/+9
|
* termiointernals: fix possible NULL-dereference CID1399745Boris Faure6 days1-1/+1
|
* termptyesc: fix hangs spotted by afl-fuzz + testsBoris Faure6 days1-0/+6
|
* termiointernals: fix reporting mouse move with no button pressed + testsBoris Faure2019-03-051-2/+1
|
* termiointernals: report alt on mouse move + testsBoris Faure2019-03-041-6/+9
|
* termiointernals: handle mouse wheel with alt + testsBoris Faure2019-03-041-4/+6
|
* termptyesc: typo in commentBoris Faure2019-03-031-1/+1
|
* termiointernals: handle mouse wheel on normal mode after pos 94Boris Faure2019-03-031-2/+2
|
* it's possible to use alt with mouse wheelBoris Faure2019-03-031-1/+1
|
* termiointernals: after x:94, no more reporting in normal modeBoris Faure2019-03-031-7/+5
|
* termiointernals: cleanupBoris Faure2019-03-031-4/+8
|
* termiointernals: handle meta & MOUSE_X10 in mouse_downBoris Faure2019-03-031-39/+17
|
* tests: add tytest_termio_resize()Boris Faure2019-03-033-2/+17
|
* termptyesc: resize parameters were invertedBoris Faure2019-03-031-1/+1
|
* termiointernals: mouse wheel is not reported in X10 modeBoris Faure2019-03-031-2/+3
|
* termiointernals: do not emit mouse wheel on mode X10Boris Faure2019-03-031-1/+2
|
* win: use min_* as base step since the old formula may < 0Boris Faure2019-03-021-2/+1
| | | | Closes T7699
* private.h: helper for testing escape codes on terminology's binaryBoris Faure2019-03-011-0/+8
|
* termpty: fix _termpty_cell_is_empty()Boris Faure2019-03-011-4/+4
| | | | was not working on cell = {}
* termptyesc: handle window manipulations that resizes the terminalBoris Faure2019-02-272-17/+69
| | | | only for testing purpose
* termiointernal: handle empty celles in selections.Boris Faure2019-02-271-2/+2
| | | | Condition was wrong
* termiointernals: fix segfaultBoris Faure2019-02-251-1/+1
|
* termiointernals: rewrite _sel_word_to() + update testsBoris Faure2019-02-251-121/+113
|
* termpty: cell is empty if bg is invisible. Closes T7707Boris Faure2019-02-241-7/+4
|
* termiointernals: selection is based on relative y, not on-screen yBoris Faure2019-02-231-1/+1
|
* tyfuzz: test terminal is only 24 linesBoris Faure2019-02-231-1/+3
|
* termiointernals: remove empty selectionsBoris Faure2019-02-231-4/+3
|
* tytest: use same offset as "real life"Boris Faure2019-02-231-4/+6
| | | | makes it easy to write tests
* termiointernals: unset selection when codepoint is differentBoris Faure2019-02-231-2/+2
| | | | but do not make a difference between space and no codepoint
* termiointernals: fix leak in termio_internal_get_selection()Boris Faure2019-02-221-1/+1
|
* termptyext: fix eina_stringshare_del() on bad pointerBoris Faure2019-02-211-3/+3
|
* termpty: compute exact line length in termpty_cellrow_get()Boris Faure2019-02-211-2/+4
|
* termiointernals: be able to mock mouse wheelBoris Faure2019-02-194-102/+168
|
* termiointernals: right-trim line selectionsBoris Faure2019-02-181-1/+10
|
* tyfuzz: better mock termio_take_selection()Boris Faure2019-02-183-16/+53
| | | | | + fix leak + make the code more readable to me
* termptyext: add testing escape code to set/unset selection cornersBoris Faure2019-02-171-0/+34
|
* termptyext: skip spurious \r + improve asserts + add docBoris Faure2019-02-141-5/+10
|
* termiointernals: set mouse position on mouse down/upBoris Faure2019-02-141-0/+6
|
* termiointernals: evas_pointer_canvas_xy_get() is expecting an evasBoris Faure2019-02-141-2/+3
|
* termptyext: remove spurious return in _handle_selection_is()Boris Faure2019-02-131-3/+4
|
* termptyext: clean up modifiers parsingBoris Faure2019-02-131-24/+22
|
* termiointernals: don't use ecore_job_add in testsBoris Faure2019-02-111-0/+2
|
* tytest: add test_textgrid_cellrow_get()Boris Faure2019-02-113-1/+40
| | | | to mock evas_object_textgrid_cellrow_get()
* termptyext: use real selection to testBoris Faure2019-02-101-5/+10
| | | | | And not just compare with the codepoint array that may not have \n and too many spaces
* termptyext: add escape codes to force internal renderingBoris Faure2019-02-101-0/+12
|
* termiointernals: add termio_internal_get_selection()Boris Faure2019-02-104-11/+34
|