Boris Faure
826606e0c3
tests: add first tests + test framework
2018-12-27 22:14:44 +01:00
Boris Faure
2db4a0e980
termptyesc: fix _clean_up_rect_coordinates() when cursor is restricted
2018-12-27 22:14:44 +01:00
Boris Faure
3751ce8083
build: better way to compile tyfuzz/tytest
2018-12-27 22:14:44 +01:00
Boris Faure
f83e66a478
add tytest, a tool to add tests on escape sequence parsing
2018-12-27 22:14:44 +01:00
Carsten Haitzler
0fd3c6557c
meson - use install_mode instead of chmod script
2018-12-27 16:48:39 +00:00
Carsten Haitzler
61f3dfeb8c
meson - sync tree to look like e/efl with meson scripts in meson dir
2018-12-27 15:30:17 +00:00
Boris Faure
10f6dc4737
termpty: set environment variable WINDOWID. Closes T7484
2018-12-24 11:10:01 +01:00
Boris Faure
262e014198
README: add badge about circle-ci
2018-12-23 11:29:57 +01:00
Boris Faure
01a5ca477b
ci: fix checkout
2018-12-23 11:21:19 +01:00
Boris Faure
c37c3313a2
ci: compile with gcc and clang
2018-12-23 10:48:12 +01:00
Boris Faure
a459704bb7
ci: add circleci config
2018-12-23 10:48:12 +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
3f1de6baba
Merge branch 'terminology-1.3'
2018-12-18 21:15:44 +01:00
Boris Faure
97670f9af2
Terminology release 1.3.2
2018-12-18 21:13:35 +01:00
Boris Faure
f8cb3b095c
Merge branch 'terminology-1.3'
2018-12-17 21:53:47 +01:00
Boris Faure
e7cbae77e1
media/win: allow fallback to xdg-open after user interaction
...
Closes T7504
2018-12-17 21:53:01 +01:00
Boris Faure
852785332e
Merge branch 'terminology-1.3'
2018-12-16 14:30:12 +01:00
Boris Faure
a01f9ba65b
Terminology release 1.3.1
2018-12-16 11:36:15 +01:00
Boris Faure
1ac204da91
media: only popup known media types through special escape codes. Closes T7504
...
Those media files are opened within Terminology and not through an
external component, thus reducing the attack surface.
It is still possible to disable Terminology's escape codes in the
settings panel.
2018-12-16 11:36:15 +01:00
Boris Faure
9fc6309890
Merge branch 'terminology-1.3'
2018-12-13 16:46:11 +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
Boris Faure
ebe39a07dd
Merge branch 'terminology-1.3'
2018-11-26 21:24:09 +01:00
Ross Vandegrift
6327d714aa
Minor manpage improvements
...
Summary:
- Add basic man page for ty helpers
- Fix terminology(1) header
paramaters -> parameters
Double escape \n
Reviewers: billiob
Subscribers: rvandegrift
Tags: #terminology
Differential Revision: https://phab.enlightenment.org/D7356
2018-11-26 21:22:13 +01:00
Boris Faure
ce7407662e
meson: start working on 1.3.1
2018-11-26 21:10:34 +01:00
Boris Faure
61ec545600
Start a new development cycle
2018-11-24 11:17:43 +01:00
Boris Faure
6b680317c3
Terminology release 1.3.0
2018-11-23 19:38:38 +01:00
Boris Faure
8fb44906cc
Revert "termpty: better handle ';' in escape sequences. Closes T7475"
...
This reverts commit 3f432544df
.
2018-11-20 10:34:37 +01:00
Boris Faure
3f432544df
termpty: better handle ';' in escape sequences. Closes T7475
2018-11-19 23:14:51 +01:00
Boris Faure
15ec4cb8d4
add some more coverity hacks
2018-11-18 17:51:58 +01:00
Carsten Haitzler
0d7473cd5d
keyin - remove strncpy (so its strcpy) because its useless
...
wel alloc the buffer to be precisely the right size anyway so strncpy
is just more complex code that leads to warnings.
2018-11-16 12:58:27 +00: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
Carsten Haitzler
80e36857a2
build - new meson git added in as a keyword, so avoid it
...
use input instead of in, and output instead of out to avoid the new
keyword and be consistent.
2018-10-18 12:43:37 +01:00
Boris Faure
df81992e90
termptyesc: fix bug found by tyfuzz
2018-10-17 22:54:24 +02:00
Boris Faure
5e06ee1d78
tyfuzz: support hyperlinks
2018-10-17 22:54:03 +02:00
Boris Faure
dd8e9cedcc
move code about hyperlinks to termpty.c to avoid issues with tyfuzz
2018-10-17 22:53:31 +02:00
Boris Faure
be2f531516
update test case
2018-10-17 22:52:57 +02:00
Boris Faure
4f4875e27d
hyperlinks: only highlight links with same url and id. Closes T6329
2018-10-15 21:41:27 +02: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
4c54edaa52
termptyesc: handle some utf8 control codes
2018-10-14 11:12:04 +02:00
Boris Faure
a11c591cce
fix const on hyperlink urls
2018-10-13 22:05:48 +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
258cf5c173
add termpty_cell_get()
2018-10-13 18:07:27 +02:00