Boris Faure
4bc04c5421
termiointernals: be able to mock mouse wheel
2019-02-19 20:03:14 +01:00
Boris Faure
35587220c7
termiointernals: add termio_internal_get_selection()
2019-02-10 20:09:20 +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
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
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
571d2d03f1
Merge branch 'terminology-1.3'
2019-01-05 18:33:53 +01:00
Boris Faure
09d6660ae7
termio: fix invalid initial resize. Closes T7548
2019-01-05 18:28:43 +01:00
Boris Faure
6952836a32
termio: allow 1 line or 1 column windows. Closes T7532
2019-01-04 23:34:08 +01:00
Boris Faure
9cb340e29f
termio: inverse colors only after applying bold/faint (more precise)
2018-12-29 16:57:44 +01:00
Boris Faure
10f6dc4737
termpty: set environment variable WINDOWID. Closes T7484
2018-12-24 11:10:01 +01:00
Boris Faure
ddef1ec515
Merge remote-tracking branch 'origin/terminology-1.3'
2018-12-23 10:22:08 +01:00
Boris Faure
744c93a37d
termio: fix potential segv. CID1397077
2018-12-23 10:20:50 +01:00
Boris Faure
070450aadd
termio: fix use of uninitialized variable
2018-12-22 23:50:10 +01:00
Boris Faure
64b58bb094
termio/win: handle hyperlinks on right click
...
Fix segfault
2018-12-13 16:41:29 +01:00
Boris Faure
2589118d19
termio/win: handle hyperlinks on right click
...
Fix segfault
2018-12-12 21:42:42 +01:00
Carsten Haitzler
0d19a81c7f
warning fix - compare unsigned vs unsigned
...
use Eina_Unicode so we compare the same type
2018-11-16 12:55:30 +00:00
Carsten Haitzler
b389ed2b89
check if buffer size is too small strunc was truncated
2018-11-16 12:54:39 +00:00
Boris Faure
b8488a2059
termio: obj is unused
2018-10-15 21:34:15 +02:00
Boris Faure
9fc4f6c096
termio: remove unused same_link parameter. CID1396157
2018-10-14 12:49:04 +02:00
Boris Faure
1b909cb569
gravatar: also with hyperlinks starting with "mailto:"
2018-10-14 11:57:11 +02:00
Boris Faure
0a6589ca31
termio: fully cleanup past links when hovering hyperlink
2018-10-14 11:32:21 +02:00
Boris Faure
dc5c291bb9
highlight links on mouseover
...
+ related fixes
2018-10-13 19:21:19 +02:00
Boris Faure
e3faaab83d
termio: simplify _handle_query_esc()
2018-10-13 18:10:54 +02:00
Boris Faure
bd0ca2c224
Merge branch 'terminology-1.2'
2018-09-29 17:24:47 +02:00
Boris Faure
fccc114082
selection: handle scrolling and left/right margins
2018-09-29 17:21:27 +02:00
Boris Faure
de3732d418
termio: extract _handle_query_esc();
...
simplifies the code and removes dead code
2018-09-23 22:49:31 +02:00
Boris Faure
dccd1dec39
use Media_Type instead of int
2018-09-16 17:57:42 +02:00
Boris Faure
a696d18165
termio: fix previous commit
2018-06-28 19:25:40 +02:00
Cedric BAIL
a5f287e881
termio: make sure that reference to gesture layer are cleaned at the right time.
...
Reviewers: billiob
Reviewed By: billiob
Subscribers: cedric
Tags: #terminology
Differential Revision: https://phab.enlightenment.org/D6207
2018-06-28 19:25:18 +02:00
Boris Faure
68b65651a6
termio: fix previous commit
2018-05-28 19:35:17 +02:00
Cedric BAIL
33fd72a3e8
termio: make sure that reference to gesture layer are cleaned at the right time.
...
Reviewers: billiob
Reviewed By: billiob
Subscribers: cedric
Tags: #terminology
Differential Revision: https://phab.enlightenment.org/D6207
2018-05-28 19:31:57 +02:00
Boris Faure
3569f18cc8
Bring back the user title per tab
...
Summary: T6719
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D5852
2018-04-26 23:23:17 +02:00
Boris Faure
7c6d581465
Bring back the user title per tab
...
Summary: T6719
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D5852
2018-04-22 17:27:14 +02:00
Carsten Haitzler
0f24619dfa
selection handling - donmt use null string selections if they are
...
fix a corner case where string selection is null when selection is
requested (empty selection). @fix
2018-04-05 13:36:01 +09:00
Boris Faure
33eb5261e6
termio: force refocus after ctx popup is deleted. Closes T6782
2018-03-19 22:12:28 +01:00
Boris Faure
740e96da66
handle DECSCUSR (changing cursor shape). Closes T6338
2018-03-15 19:20:09 +01:00
Boris Faure
dad9e0db58
remove compatibility #ifs to work with EFL < 1.16
2018-03-13 18:58:41 +01:00
Boris Faure
deaadfeb01
shift-selection: reduce timeout to 5s, seems enough. Ref T2254
2018-03-12 20:11:28 +01:00
Carsten Haitzler
0fcd99cda5
do a thaw eval after thaw to ensure we dont miss any events
...
freeze stops events (in/out/down/up and so on, not del etc.) and thaw
does the oppostie. the thing is thawing to 0 freeze level never
re-evaluated everything. it was an optimization and simpler. so to
re-evaluate state and not lose thngs like in and out evets you do have
to do a thaw eval after thaw that will evaluate that state and produce
in and out events if you thaw back to 0. i don't know if this
fixes T4194 or not, but it does dot an i and cross a t.
2018-03-11 18:30:06 +09:00
Boris Faure
6bf2116206
shift-selection: reduce timeout to 15s. Closes T2254
2018-03-10 21:10:34 +01:00
Boris Faure
3aac7976b7
termio: fix key bindings for scrolling
2018-02-12 22:03:02 +01:00
Boris Faure
4f261e922e
imf: handle cursor move
2018-02-09 23:18:03 +01:00