Commit Graph

2465 Commits

Author SHA1 Message Date
Boris Faure 9f156eb948 Merge branch 'terminology-1.5' 2019-09-29 13:56:16 +02:00
Boris Faure 61bb7955da sel: selector was not taking into account the new destination 2019-09-29 13:53:35 +02:00
Boris Faure c11f7e4c19 termptyesc: restrict DSR-DECCKSR argument to 16bit (unsigned) 2019-09-15 23:05:38 +02:00
Boris Faure dbf92b1346 termptyesc: use correct format specifier for int 2019-09-15 22:43:29 +02:00
Boris Faure c8d4e74990 tests: fix printf usage on alpine 2019-09-15 22:33:44 +02:00
Boris Faure e235cb00a3 termiolink: fix link detection over spaces 2019-09-15 20:58:52 +02:00
Boris Faure 5d0d76376c tests: fix wrong escape code in selection_box_to_word.sh 2019-09-15 20:58:17 +02:00
Boris Faure 02a418b290 termptyext: add tests on link detection 2019-09-15 20:39:41 +02:00
Boris Faure 2c5bab7b8d termptyext: get rid of "unused" warnings
+ abort on unknown test escape code
2019-09-15 17:47:42 +02:00
Boris Faure 259722a3f3 move link_is_* to termiolink.c 2019-09-15 17:47:07 +02:00
Boris Faure 7bfef215b0 termptyext: remove 'a' example
Because we have plenty of other examples in the file
2019-09-14 14:34:07 +02:00
Boris Faure 77ed56bf00 termpty: reduce log severity 2019-09-08 21:25:52 +02:00
Boris Faure 822bd70afd utils: avoid using functions too new (only in EFL >=1.21) 2019-09-08 21:18:53 +02:00
Boris Faure 2d7d75ec2b po: update terminology.pot 2019-09-08 20:56:56 +02:00
Boris Faure 2b43b9bab2 options_elm: add scale slider 2019-09-08 20:19:25 +02:00
Boris Faure b8af21128e config: simplify API 2019-09-08 19:41:16 +02:00
Boris Faure 67805411a4 add wizard to set scaling when config does not exist 2019-09-08 19:28:52 +02:00
Boris Faure 48a8a93900 Merge branch 'terminology-1.5' 2019-09-04 00:29:07 +02:00
Boris Faure f01c312f01 fix leaks when looking for links 2019-09-04 00:28:21 +02:00
Boris Faure 448d583ccd Merge branch 'terminology-1.5' 2019-09-02 23:46:57 +02:00
Boris Faure 421e40dbfc termio: evas_object_focus_get() agains obj is not valid
Focus is not handled at that layer.
Closes T8176
2019-09-02 23:45:46 +02:00
Boris Faure 16f067cb0a Merge branch 'terminology-1.5' 2019-09-02 23:28:48 +02:00
Boris Faure 98017f1647 hide cursor: fix unchecking "auto hide cursor". Closes T8148 2019-09-02 23:27:42 +02:00
Boris Faure e0f27a46a6 Merge branch 'terminology-1.5' 2019-09-02 23:00:24 +02:00
Boris Faure 42e358d194 tests: remove duplicates 2019-09-02 22:59:35 +02:00
Boris Faure 28bc0c8cf0 add test about bug fixed in e33d07f492 2019-09-02 22:59:26 +02:00
Boris Faure 0795c70426 Merge branch 'terminology-1.5' 2019-09-02 21:48:31 +02:00
Carsten Haitzler e33d07f492 selection in backbuffer fix try #2
get rid of segv's by trying this again in a different way

@fix
2019-09-02 21:47:50 +02:00
Boris Faure ef9bdfe67a po: add Polish translation support. Thanks to Fervi! Closes T8196 2019-09-02 21:44:16 +02:00
Carsten Haitzler eb5b39c261 selection in backbuffer fix try #2
get rid of segv's by trying this again in a different way

@fix
2019-08-26 17:41:22 +01:00
Carsten Haitzler 295e72c41f Revert "selections - live within scrollback bounds per line"
This reverts commit 5ccf988abf.
2019-08-26 17:09:08 +01:00
maxerba fe261d387a Updating italian translation 2019-08-25 09:54:30 +02:00
Carsten Haitzler 5ccf988abf selections - live within scrollback bounds per line
dont access out of range on scrollback lines
@fix

there is still an issue of the selection just being in the wrong place
when selecting from the backlog lines as opposed to on-screen lines. i
see the start/end selection points being... weird. but this at least
stops crashes.
2019-08-20 18:16:37 +01:00
Boris Faure 9af03a621b Merge branch 'terminology-1.5' 2019-08-07 22:21:13 +02:00
Boris Faure fcfd797a38 options_keys: force delete of genlist to avoid races 2019-08-06 22:56:48 +02:00
Boris Faure 9299566707 options_behavior: avoid eo message
I have no idea why this fixes anything
2019-08-06 22:42:44 +02:00
Boris Faure 3414c70449 meson.build: start new dev cycle 2019-08-05 22:28:04 +02:00
Boris Faure 227ad038cb options_behavior: avoid eo message
I have no idea why this fixes anything
2019-08-05 22:26:48 +02:00
Boris Faure 413b8791f4 NEWS: correct titles 2019-07-20 17:20:45 +02:00
Boris Faure 241c5b5944 termptyesc: use "ESC\", the 7-bit version of ST.
Ref T8054
2019-07-18 00:09:06 +02:00
Boris Faure 6a8a515c01 termptyesc: xterm is actually emitting \033 and not ST
ST is as described in https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h2-Operating-System-Commands
2019-07-17 23:57:44 +02:00
Boris Faure 5e67443379 termptyesc: fix osc-11 reporting. It ends with ST
Closes T8054
2019-07-17 23:43:32 +02:00
Boris Faure fc28e64952 Prepare Terminology release 1.5.0 2019-07-14 18:50:56 +02:00
Boris Faure 8562d1cf6b avoid redefinition of Term and Win 2019-07-14 18:42:24 +02:00
Boris Faure 7f4d891610 termiointernals: no out-of-band read when selecting empty lines 2019-07-10 23:14:53 +02:00
Boris Faure dff54aeca2 termiointernals: remove leak 2019-07-08 23:02:41 +02:00
Boris Faure 54340c464d termio: fix CID1402874, buffer overrun
Also fix CID1402875, CID1402876, CID1402877, CID1402878
2019-07-08 22:19:47 +02:00
Boris Faure 81aee6eadd circleci: fix cflags when compiling with clang and ubsan 2019-07-08 21:30:27 +02:00
Boris Faure 048c5cb825 clean up mess with libintl
The header must exist, the lib itself may not
2019-07-08 21:30:27 +02:00
Boris Faure fb922e0ec4 coverity fixed their stuff, remove hack 2019-07-08 21:30:27 +02:00