Boris Faure
87c0538aaf
Merge branch 'osc-10-query'
2024-04-20 14:38:27 +02:00
Boris Faure
e1ebc207c5
tests: output of xterm-osc-10.sh has changed
2024-04-20 14:37:32 +02:00
复予
865cf123b2
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: 复予 <clonewith@qq.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/zh_Hans/
Translation: Terminology/Terminology
2024-04-19 03:15:57 +02:00
Tau
881999fe2c
Unify format of responses to OSC 10 and OSC 11 / 12 queries
2024-04-09 20:45:05 +02:00
复予
6e064dd0b4
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 97.4% (228 of 234 strings)
Co-authored-by: 复予 <clonewith@qq.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/zh_Hans/
Translation: Terminology/Terminology
2024-03-24 09:01:49 +01:00
IntinteDAO
3c967f3379
Translated using Weblate (Polish)
...
Currently translated at 89.3% (209 of 234 strings)
Co-authored-by: IntinteDAO <lordfervi@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
Translation: Terminology/Terminology
2024-01-20 00:00:20 +01:00
Eryk Michalak
3a73fb37d7
Translated using Weblate (Polish)
...
Currently translated at 89.3% (209 of 234 strings)
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
Translation: Terminology/Terminology
2024-01-20 00:00:18 +01:00
IntinteDAO
1b980c0e80
Translated using Weblate (Polish)
...
Currently translated at 86.7% (203 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
2024-01-18 23:56:12 +01:00
Eryk Michalak
7e1cf2b709
Translated using Weblate (Polish)
...
Currently translated at 86.7% (203 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
2024-01-18 23:56:12 +01:00
Eryk Michalak
2c7600a67f
Translated using Weblate (Polish)
...
Currently translated at 80.7% (189 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
2024-01-18 23:50:13 +01:00
IntinteDAO
c4731d5a8d
Translated using Weblate (Polish)
...
Currently translated at 80.7% (189 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
2024-01-18 23:50:13 +01:00
IntinteDAO
a61f3d76cb
Translated using Weblate (Polish)
...
Currently translated at 79.9% (187 of 234 strings)
Co-authored-by: IntinteDAO <lordfervi@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
Translation: Terminology/Terminology
2024-01-18 23:49:47 +01:00
Eryk Michalak
e0692ab0e5
Translated using Weblate (Polish)
...
Currently translated at 79.9% (187 of 234 strings)
Co-authored-by: Eryk Michalak <gnu.ewm@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
Translation: Terminology/Terminology
2024-01-18 23:49:47 +01:00
Heimen Stoffels
f58cdfe8a8
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
Translation: Terminology/Terminology
2024-01-18 23:49:47 +01:00
Ruud Bos
3b82bd6ed8
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (234 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
2024-01-06 19:52:59 +01:00
Heimen Stoffels
dca4f407b9
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (234 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
2024-01-06 19:52:59 +01:00
Ruud Bos
4347cfe482
Translated using Weblate (Dutch)
...
Currently translated at 99.5% (233 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
2024-01-06 19:50:55 +01:00
Heimen Stoffels
01f7e4ac84
Translated using Weblate (Dutch)
...
Currently translated at 99.5% (233 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
2024-01-06 19:50:55 +01:00
Ruud Bos
51dce50656
Translated using Weblate (Dutch)
...
Currently translated at 97.4% (228 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
2024-01-06 19:45:50 +01:00
Heimen Stoffels
f5272ef318
Translated using Weblate (Dutch)
...
Currently translated at 97.4% (228 of 234 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
2024-01-06 19:45:50 +01:00
Ruud Bos
c3a24c30ab
Translated using Weblate (Dutch)
...
Currently translated at 96.5% (226 of 234 strings)
Co-authored-by: Ruud Bos <ruud.bos@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
Translation: Terminology/Terminology
2024-01-06 19:44:30 +01:00
Heimen Stoffels
fa7315a04b
Translated using Weblate (Dutch)
...
Currently translated at 96.5% (226 of 234 strings)
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
Translation: Terminology/Terminology
2024-01-06 19:44:30 +01:00
Heimen Stoffels
5ea6c521b0
Translated using Weblate (Dutch)
...
Currently translated at 83.7% (196 of 234 strings)
Translated using Weblate (Dutch)
Currently translated at 78.6% (184 of 234 strings)
Co-authored-by: Heimen Stoffels <vistausss@fastmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
Translation: Terminology/Terminology
2023-12-30 17:08:37 +01:00
ssantos
c0e92bdb49
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: ssantos <ssantos@web.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt/
Translation: Terminology/Terminology
2023-12-21 14:07:03 +00:00
Milo Ivir
1d475022cf
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2023-12-07 16:03:53 +00:00
Mindaugas
d93b3496fd
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Mindaugas <m.celiesius@yandex.ru>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/lt/
Translation: Terminology/Terminology
2023-11-15 15:06:43 +01:00
Arthur Nikitenko
e860ac8840
Translated using Weblate (Russian)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2023-11-12 22:03:28 +00:00
Mindaugas
167f7153b2
Translated using Weblate (Lithuanian)
...
Currently translated at 17.0% (40 of 234 strings)
Co-authored-by: Mindaugas <m.celiesius@yandex.ru>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/lt/
Translation: Terminology/Terminology
2023-11-12 22:03:26 +00:00
Mindaugas
b32242f785
Added translation using Weblate (Lithuanian)
...
Co-authored-by: Mindaugas <m.celiesius@yandex.ru>
2023-11-11 15:12:10 +01:00
Milo Ivir
86c8a965a0
Translated using Weblate (Croatian)
...
Currently translated at 99.5% (233 of 234 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2023-08-25 00:49:28 +02:00
Luna Jernberg
a7591c32c5
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/sv/
Translation: Terminology/Terminology
2023-08-25 00:49:28 +02:00
gallegonovato
f1ea7a2521
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2023-08-25 00:49:27 +02:00
Boris Faure
4df193b833
utils: better guard with msan
2023-08-21 16:35:26 +02:00
Boris Faure
7da500c3f9
add test on OSC 52
2023-08-21 16:26:31 +02:00
Boris Faure
e4a2bbb0f5
termptyesc: use wrapper, usefull for testing
2023-08-21 16:26:08 +02:00
Boris Faure
91ef922776
termptyesc: report selection
2023-08-21 16:21:24 +02:00
Boris Faure
e9253fb3cc
termio: allow to clear selection
2023-08-21 16:21:04 +02:00
Boris Faure
e53fe0b624
utils: disable with msan due to false positives
2023-08-21 16:20:07 +02:00
Boris Faure
4a39744ad7
termio: wrap selection_get api
2023-08-21 16:15:08 +02:00
Boris Faure
1f59d6cb35
termptyesc: efl does not support secondary selection buffer
2023-08-21 15:43:05 +02:00
Boris Faure
f1504e1c68
termptyesc: be able to set selection from escape codes
2023-08-20 16:02:45 +02:00
Boris Faure
112a5226a3
termio: display error if unable to set selection
2023-08-20 16:02:02 +02:00
Boris Faure
3b0384f063
utils: the needed api is to decode
2023-08-20 16:00:21 +02:00
Boris Faure
a0aa06c5ac
utils: add some error checks
2023-08-20 15:16:58 +02:00
Boris Faure
a6d79d55ca
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2023-08-20 13:11:05 +02:00
Boris Faure
9f96788e0a
termio: add external API to set selection
2023-08-20 13:10:20 +02:00
Sabri Ünal
90fdcf4694
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Sabri Ünal <libreajans@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/tr/
Translation: Terminology/Terminology
2023-08-19 02:51:22 +02:00
Philippe Jean Guillaumie
035bc50475
Translated using Weblate (French)
...
Currently translated at 100.0% (234 of 234 strings)
Co-authored-by: Philippe Jean Guillaumie <batden@sfr.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2023-08-19 02:51:22 +02:00
gallegonovato
f23cf3574c
Translated using Weblate (Spanish)
...
Currently translated at 99.5% (233 of 234 strings)
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2023-08-19 02:51:22 +02:00
Boris Faure
880489ced2
Revert "termptyesc: try only reporting VT420"
...
This reverts commit 12359511c9
.
2023-08-17 13:09:24 +02:00
Boris Faure
127beea28b
utils: better error handling
2023-08-17 12:57:29 +02:00
Boris Faure
f4beb146d3
po: refresh
2023-08-17 12:37:17 +02:00
Boris Faure
7e6540e5cc
options_behavior: add about OSC 52
2023-08-17 12:36:31 +02:00
Boris Faure
d9af05794d
config: add selection_escapes
2023-08-17 12:32:33 +02:00
Boris Faure
682edf79dc
utils: add ty_eina_unicode_base64_encode()
2023-08-16 17:28:59 +02:00
Boris Faure
0d640d2775
termio: rename in header
2023-08-16 09:31:30 +02:00
Boris Faure
85b3c0fa46
tests: disable test printing version & capabilities
...
I'm changing it a lot at the moment
2023-08-15 20:32:25 +02:00
Boris Faure
7125d49b8b
tests: allow disabling some tests
2023-08-15 20:32:06 +02:00
Boris Faure
636c6910f4
termio: rename + document api
2023-08-15 20:24:44 +02:00
Boris Faure
12359511c9
termptyesc: try only reporting VT420
2023-08-15 16:26:41 +02:00
Boris Faure
ad5812a70d
termptyesc: handle alternate escape (7728)
2023-08-14 20:27:53 +02:00
Boris Faure
85c6d89414
termptyesc: handle Application Escape Code
...
Should make your vim more responsive ;)
2023-08-14 20:09:50 +02:00
Boris Faure
ea122be0a9
termptyesc: a bit more doc on some special escape codes
2023-08-14 19:02:08 +02:00
Boris Faure
404a52dfb0
tests: update esc_term_name_version.sh due to previous change
2023-08-14 16:00:20 +02:00
Boris Faure
a6f41b807c
termptyesc: do not use spaces when giving terminal name
2023-08-14 15:47:21 +02:00
Boris Faure
7f18277ceb
config: do force emoji as double width by default
2023-08-14 15:27:50 +02:00
Boris Faure
270eaf6d2a
termptydbl.{c,h}: regenerate
2023-08-14 15:16:17 +02:00
Boris Faure
f3066b1935
tools: allow user to decide whether emoji are double width
2023-08-14 15:15:39 +02:00
Boris Faure
287bf5ab6e
termptyesc: remove unused argument
2023-08-14 15:13:56 +02:00
Boris Faure
60c2de3f8c
meson: let inspect return code or run_command()
2023-08-14 15:12:25 +02:00
Boris Faure
278e287115
add DEV.md
2023-08-13 19:38:48 +02:00
Boris Faure
c0a80ae746
.gitignore: do not commit __pycache__ in /data/colorschemes/
2023-08-13 16:07:18 +02:00
Boris Faure
fe23d2daf8
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2023-06-25 16:48:20 +02:00
Boris Faure
2d6de24404
colorschemes: metadata.name & file name must be the same
...
Closes #162
2023-06-25 16:44:52 +02:00
Milo Ivir
afee6168c2
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2023-06-24 01:50:40 +02:00
Boris Faure
700366a756
colorschemes: GruvBox: make bright colors brighter
2023-06-14 23:36:48 +02:00
Boris Faure
403898db36
colorschemes: add GruvBox Material Dark
2023-06-14 23:12:10 +02:00
Haydar Alaidrus
c7e926da27
Translated using Weblate (Indonesian)
...
Currently translated at 32.1% (75 of 233 strings)
Co-authored-by: Haydar Alaidrus <haydar.alaidrus@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/id/
Translation: Terminology/Terminology
2023-05-26 16:51:02 +02:00
Miroslav Šuvada
03059a3507
Added translation using Weblate (Slovak)
...
Co-authored-by: Miroslav Šuvada <miroslav.suvada@gmail.com>
2023-05-26 16:51:02 +02:00
Саша Петровић
aca88e2016
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Саша Петровић <salepetronije@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/sr/
Translation: Terminology/Terminology
2023-04-08 23:08:54 +02:00
Boris Faure
c65cb44d3d
tests: regen them due to change in termpty structure
2023-04-08 23:08:16 +02:00
Boris Faure
498ca298a1
termptyesc: decode xmodkeys
2023-04-08 23:00:17 +02:00
Boris Faure
d2757c046e
termptyesc: CSI DSR is not about reseting xmodkeys
2023-04-08 10:51:36 +02:00
Boris Faure
e31a33ee53
termptyesc: `>4;m` is not about colors
2023-04-08 10:22:17 +02:00
Boris Faure
bbcedcb95f
termptyesc: handle empty CSI SRG 38/48
...
+ tests
2023-03-25 20:06:51 +01:00
Boris Faure
5409097373
colors: handle case when no color scheme is chosen
2023-03-25 15:01:48 +01:00
Boris Faure
092f542d76
termpty: better comment
2023-03-12 17:09:16 +01:00
Nekobit
123c5b0859
termpty: Fix issue with exiting on *BSD's.
...
Noticable when the user had more than one tab and pressed ^D or exited their shell. Caused freeze up and lots of fd deletion errors in the console.
Note: This could potentially be an issue for *BSD's in the ecore?
2023-03-11 18:32:29 -05:00
Felipe Nogueira
b254873952
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
2023-03-02 12:39:52 +01:00
Boris Faure
c31d11d344
regenerate termptydbl.c based on unicode 15
2023-03-01 21:38:52 +01:00
Felipe Nogueira
d7a3c90e94
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 97.4% (227 of 233 strings)
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
2023-02-28 23:07:02 +01:00
Reza Almanda
7792e9be70
Translated using Weblate (Indonesian)
...
Currently translated at 4.2% (10 of 233 strings)
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/id/
Translation: Terminology/Terminology
2023-02-28 23:07:02 +01:00
mitoca
ec2faf24aa
Small tweaks to Material Dark
2023-02-28 23:06:57 +01:00
mitoca
79acb25bdc
Added Material Dark color scheme
2023-02-28 23:06:57 +01:00
Boris Faure
5db187a1c0
ci: do not upgrade the base image
2023-02-27 12:52:59 +01:00
Reza Almanda
c5a6981bfe
Translated using Weblate (Indonesian)
...
Currently translated at 2.1% (5 of 233 strings)
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/id/
Translation: Terminology/Terminology
2023-02-25 23:36:36 +01:00
Felipe Nogueira
23f3752be8
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 96.5% (225 of 233 strings)
Co-authored-by: Felipe Nogueira <contato.fnog@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
2023-02-25 23:36:36 +01:00
Philippe Jean Guillaumie
4a22c5771d
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <batden@sfr.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2023-01-11 12:52:12 +01:00
IntinteDAO
5c76a3b386
Translated using Weblate (Polish)
...
Currently translated at 79.3% (185 of 233 strings)
Co-authored-by: IntinteDAO <lordfervi@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
Translation: Terminology/Terminology
2023-01-11 12:52:12 +01:00
Carsten Haitzler
2e5e6d816e
fix coloring of images and other bg's
...
fixes #7
@fix
2023-01-07 22:16:11 +00:00
Boris Faure
6d1673e6c4
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2022-12-25 11:01:41 +01:00
Arthur Nikitenko
e9887c67a9
Translated using Weblate (Russian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2022-12-19 17:48:20 +01:00
Maite Guix
49918c1a81
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Maite Guix <maite.guix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ca/
Translation: Terminology/Terminology
2022-12-19 17:48:20 +01:00
Maite Guix
ef62988b53
Translated using Weblate (Catalan)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Maite Guix <maite.guix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ca/
Translation: Terminology/Terminology
2022-12-15 10:49:46 +01:00
Boris Faure
564adf1a7b
Terminology 1.13.0
2022-12-01 19:21:00 +01:00
Boris Faure
dd5d9145a9
update pot/po
2022-12-01 19:19:30 +01:00
Boris Faure
d25a9a736b
add Selenized colorschemes
2022-12-01 00:42:23 +01:00
Oğuz Ersen
0a24ce75a6
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/tr/
Translation: Terminology/Terminology
2022-11-27 12:47:17 +01:00
Boris Faure
5638ccdc8a
colors: be able to load a different Default
2022-11-18 23:28:53 +01:00
Boris Faure
1e28ad776e
win: remove unused but set variable
2022-11-18 23:27:32 +01:00
Luna Jernberg
36720f0570
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Luna Jernberg <droidbittin@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/sv/
Translation: Terminology/Terminology
2022-10-26 21:04:17 +02:00
Hugo Carvalho
a6d634fc3f
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt/
Translation: Terminology/Terminology
2022-10-20 13:02:24 +02:00
Milo Ivir
9c93b2b139
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (233 of 233 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2022-10-20 13:02:23 +02:00
Eduardo Malaspina
72c0e6358d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Eduardo Malaspina <vaio0@swismail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2022-10-18 00:55:00 +02:00
Boris Faure
979759f279
NEWS: fix sections
2022-10-17 22:50:19 +02:00
Philippe Jean Guillaumie
6bdd805eb3
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2022-10-12 10:25:10 +02:00
Boris Faure
f7e38a19ad
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2022-10-11 23:09:32 +02:00
Boris Faure
d79cdef0f1
win: make background opacity work with color scheme
2022-10-11 23:07:31 +02:00
Durver Eriksson
2061b2d017
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: Durver Eriksson <dyrver.eriksson@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/sv/
Translation: Terminology/Terminology
2022-10-10 15:21:51 +02:00
Boris Faure
1de8762caf
win: remove background rect
2022-10-09 12:37:15 +02:00
Boris Faure
30035074ff
po: update files
2022-10-08 10:37:36 +02:00
Boris Faure
f68b02c182
option_background: add opacity label
2022-10-04 22:19:20 +02:00
Boris Faure
0906e3d716
default theme: add fixed to cursor parts
2022-09-28 23:38:56 +02:00
Boris Faure
da4a706e23
win: change the background color when the theme/colorscheme changes
2022-09-28 22:52:45 +02:00
Boris Faure
ea7e8aef10
termio/meson: support ELM_SEL_FORMAT_URILIST
2022-09-28 22:48:13 +02:00
Boris Faure
2eba25b730
tyalpha: better documentation
2022-09-28 22:36:28 +02:00
Maite Guix
65c0dfcfb2
Translated using Weblate (Catalan)
...
Currently translated at 83.1% (193 of 232 strings)
Co-authored-by: Maite Guix <maite.guix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ca/
Translation: Terminology/Terminology
2022-09-26 22:03:25 +02:00
Boris Faure
7f1c5de093
termio: fix CID1498353 about function not checked
2022-09-26 22:01:13 +02:00
Boris Faure
3ebf55310d
termio: fix CID1498352 about function not checked
2022-09-26 22:00:28 +02:00
Boris Faure
975a98092e
colors: test return of edje_object_color_class_set() Fix CID1498351
2022-09-26 21:56:51 +02:00
Boris Faure
e7c29b78a1
colorschemes: update selection arrows
2022-09-25 18:24:37 +02:00
Boris Faure
d51d45a308
default theme: fix typo in comment
2022-09-25 12:52:19 +02:00
Boris Faure
3d56585466
THEMES: update on colorschemes used for selection arrows
2022-09-24 18:19:59 +02:00
Boris Faure
0c918a1498
colorschemes/default theme: apply the color defined for the selection arrows
2022-09-24 17:24:10 +02:00
Boris Faure
b92927d781
theme: remove dead code
2022-09-24 17:15:32 +02:00
Boris Faure
4b45b77791
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2022-09-24 00:03:49 +02:00
Boris Faure
293081bb3c
background: fade it with the color defined as background in the color scheme
2022-09-24 00:02:33 +02:00
Eduardo Malaspina
339498199d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: Eduardo Malaspina <vaio0@swismail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2022-09-22 16:22:36 +02:00
Boris Faure
7c6f9f1e6b
ChangeLog.theme: add missing update on colorschemes
2022-09-21 00:10:27 +02:00
Hugo Carvalho
86d6da32ab
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt/
Translation: Terminology/Terminology
2022-09-15 17:22:13 +02:00
Boris Faure
a4edc96d1f
add_color_scheme.sh: no need for temporary EET file
2022-09-05 21:49:30 +02:00
Boris Faure
5a058e433a
colorschemes: better comment in script to install colorschemes
2022-09-04 22:49:25 +02:00
Boris Faure
dab92df313
README: add about running on the framebuffer
2022-08-25 17:10:49 +02:00
Boris Faure
cf7806d7d8
colorschemes: add Fir Dark
2022-08-24 17:09:51 +02:00
Boris Faure
fccf4b18e4
colorschemes helper: compute pre-multiplied alpha
2022-08-23 22:40:14 +02:00
Boris Faure
909eac8657
colorschemes: del the pointer that is by construction a stringshare
2022-08-22 22:53:00 +02:00
xero-lib
4fb52c7d51
Basic typo correction
...
Fixed the typo in the description line from "navige" to "navigate"
2022-08-01 09:39:52 -07:00
135e2
031387f1f9
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 92.2% (214 of 232 strings)
Co-authored-by: 135e2 <shangshangzikun@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/zh_Hans/
Translation: Terminology/Terminology
2022-07-04 19:15:13 +02:00
Maite Guix
dd2dde2ff6
Translated using Weblate (Catalan)
...
Currently translated at 71.9% (167 of 232 strings)
Translated using Weblate (Catalan)
Currently translated at 68.5% (159 of 232 strings)
Co-authored-by: Maite Guix <maite.guix@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ca/
Translation: Terminology/Terminology
2022-06-26 18:14:35 +02:00
Boris Faure
731e5781f4
termptyesc.c: oops
2022-06-23 23:14:51 +02:00
Boris Faure
9963645ba7
coccinelle: check return type
2022-06-23 23:10:26 +02:00
Boris Faure
7a9d852a0d
coccinelle: use macro MIN/MAX
2022-06-23 22:54:01 +02:00
Boris Faure
e1924c7fa0
coccinelle: use ROUND_UP()
2022-06-23 22:30:30 +02:00
Boris Faure
69eb930f97
coccicheck: fix script
2022-06-19 22:30:54 +02:00
Boris Faure
1650d61466
coccicheck: oops
2022-06-19 22:24:48 +02:00
Boris Faure
a0a33d0896
add div_round_up.cocci
2022-06-19 21:52:00 +02:00
Boris Faure
62a8e0a021
use DIV_ROUND_UP()
2022-06-19 21:41:03 +02:00
Boris Faure
2c254526b9
gh workflow: use the github token
2022-06-18 21:05:00 +02:00
Boris Faure
f1deb12784
add github workflow with coccinelle
2022-06-18 20:44:06 +02:00
Boris Faure
13ffb1de64
add scripts/coccinelle
2022-06-18 20:43:57 +02:00
Durver Eriksson
1d264ea580
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (232 of 232 strings)
Translated using Weblate (Swedish)
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: Durver Eriksson <dyrver.eriksson@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/sv/
Translation: Terminology/Terminology
2022-06-16 11:17:45 +02:00
Boris Faure
be58ef9b41
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2022-06-14 19:32:54 +02:00
Carsten Haitzler
9f97aaae8c
tyls - add pls files to glob list
2022-06-13 13:29:49 +01:00
Andika Triwidada
74a3f2fb7c
Added translation using Weblate (Indonesian)
...
Co-authored-by: Andika Triwidada <andika@gmail.com>
2022-06-11 07:23:38 +02:00
Carsten Haitzler
af8d75201a
readme - fix typos
2022-06-07 15:40:39 +01:00
Carsten Haitzler
c36fe098bf
readme - fix readme icon - higher res from svg
2022-06-05 01:16:33 +01:00
Carsten Haitzler
66ba50943e
readme remove typo in compil and install
2022-06-04 16:49:58 +01:00
Carsten Haitzler
b879f1e0a5
more massaging of readme
2022-06-04 16:36:29 +01:00
Carsten Haitzler
bf6caeecbd
more README massaging
2022-06-04 16:35:29 +01:00
Carsten Haitzler
e2b1cf6550
some more readme massaging
2022-06-04 16:30:50 +01:00
Carsten Haitzler
840b5da52a
merge install into readme
2022-06-04 16:26:44 +01:00
Carsten Haitzler
90987075cc
used special readme icon
2022-06-04 16:24:34 +01:00
Carsten Haitzler
dac6910c21
improve readme like efl, rage, e etc.
2022-06-04 16:19:41 +01:00
Carsten Haitzler
a1b0cf0cca
remove files no longer needed
2022-06-04 14:08:42 +01:00
Boris Faure
4b3335283a
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2022-06-02 22:53:14 +02:00
Andrea Dalseno
ccefcb36ed
Translated using Weblate (Italian)
...
Currently translated at 99.5% (231 of 232 strings)
Co-authored-by: Andrea Dalseno <adalseno@yahoo.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/it/
Translation: Terminology/Terminology
2022-06-01 01:16:50 +02:00
Milo Ivir
8497b2bcbc
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2022-06-01 01:16:50 +02:00
Carsten Haitzler
afb6d608f0
tyls - fix warnings about small buffer for snprintf
...
this extends the buffer to avoid any truncation - ever.
@fix
2022-05-18 13:10:59 +01:00
Boris Faure
cc547196a8
README: remove codacy badge
2022-05-08 13:12:55 +02:00
styx
9f371e0baa
Translated using Weblate (German)
...
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: styx <styx+weblate@office-vienna.at>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/de/
Translation: Terminology/Terminology
2022-05-07 11:11:43 +02:00
Arthur Nikitenko
ed27452ab5
Translated using Weblate (Russian)
...
Currently translated at 100.0% (232 of 232 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2022-05-07 11:11:42 +02:00
Ingo Noelleke
a435c53d8d
Translated using Weblate (German)
...
Currently translated at 79.7% (185 of 232 strings)
Co-authored-by: Ingo Noelleke <ingo.noelleke@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/de/
Translation: Terminology/Terminology
2022-05-03 10:16:24 +02:00
Boris Faure
5a12ff7b1f
termio: use memcpy() is enough here
2022-04-30 15:53:47 +02:00
Boris Faure
056b56c55b
Merge remote-tracking branch 'weblate/master'
...
Conflicts:
po/fr.po
2022-04-30 12:38:24 +02:00
Philippe Jean Guillaumie
df1de66f4f
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2022-04-27 07:16:21 +02:00
Boris Faure
d7cd427563
update pot/po
2022-04-25 21:28:04 +02:00
Boris Faure
e4c4f64789
options_behavior: better named option to enable/disable typing sounds
2022-04-25 21:10:30 +02:00
Sabri Ünal
85cbd7b32a
Translated using Weblate (Turkish)
...
Currently translated at 89.2% (208 of 233 strings)
Co-authored-by: Sabri Ünal <libreajans@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/tr/
Translation: Terminology/Terminology
2022-04-23 12:14:41 +02:00
gbonaspetti
4469a30d63
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 96.9% (226 of 233 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 91.8% (214 of 233 strings)
Co-authored-by: gbonaspetti <gbonaspetti@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
2022-04-17 10:30:55 +02:00
Boris Faure
33418ffd41
config: remove shine parameter
2022-04-17 10:27:31 +02:00
Koichi Murase
40bd9a0161
termpty (_termpty_cell_is_empty): resolve a conflict of color9 vs COL_INVIS
2022-03-14 18:12:02 +09:00
Koichi Murase
7e4ab152a5
tests: test the conflict of color9 vs COL_INVIS
2022-03-14 18:12:02 +09:00
Koichi Murase
4d7dad2a79
*.{h,c}: do not use the C reserved identifiers for macro names/params
2022-03-07 08:20:16 +09:00
Koichi Murase
2e5e0a5b67
*.{h,c}: do not use the C reserved identifiers for tag names
2022-03-07 07:45:57 +09:00
Koichi Murase
a6ca0111de
*.h: do not use the C reserved identifiers for the include guards
2022-03-07 07:45:56 +09:00
Boris Faure
50ea966dff
tests: test that cursor restore does restore wrapnext status
...
Here, the tests restores the flag not set
2022-03-06 18:14:37 +01:00
Koichi Murase
0f40fb4845
tests: update tests.results
2022-03-04 23:03:42 +09:00
Koichi Murase
a0a2238272
termptyops (termpty_cursor_copy): copy entire "cursor_state"
2022-03-04 20:46:11 +09:00
Koichi Murase
a3f9887ee4
termpty: move the bitfield "wrapnext" from "ty->termstate" to "ty->cursor_state"
2022-03-04 20:43:16 +09:00
Boris Faure
b7e8de3c5b
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2022-02-02 22:06:15 +01:00
Carsten Haitzler
0d5465f507
scaling - handle scale settings changes... on the fly...
...
perhaps we just dont set the tmp flag instead of dont apply font
changes where size is the same but scale will have changed... fix
scale settings changes on the fly...
@fix
2022-02-01 19:17:47 +00:00
E-Akcaer
ba1522be56
Translated using Weblate (Turkish)
...
Currently translated at 84.5% (197 of 233 strings)
Co-authored-by: E-Akcaer <gurbetcii_@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/tr/
Translation: Terminology/Terminology
2022-01-27 10:56:56 +01:00
E-Akcaer
77ae427a14
Translated using Weblate (Turkish)
...
Currently translated at 84.1% (196 of 233 strings)
Co-authored-by: E-Akcaer <gurbetcii_@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/tr/
Translation: Terminology/Terminology
2022-01-17 19:57:09 +01:00
E-Akcaer
3f19b25c29
Translated using Weblate (Turkish)
...
Currently translated at 83.2% (194 of 233 strings)
Translated using Weblate (Turkish)
Currently translated at 33.4% (78 of 233 strings)
Translated using Weblate (Turkish)
Currently translated at 6.4% (15 of 233 strings)
Co-authored-by: E-Akcaer <gurbetcii_@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/tr/
Translation: Terminology/Terminology
2022-01-13 20:39:03 +01:00
Ruud Bos
076e34c77a
Translated using Weblate (Dutch)
...
Currently translated at 79.3% (185 of 233 strings)
Co-authored-by: Ruud Bos <ruud.bos@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
Translation: Terminology/Terminology
2022-01-13 20:39:03 +01:00
Boris Faure
e66e254e0a
colors: fix typo
2022-01-13 20:38:39 +01:00
Carsten Haitzler
fa07673a4e
colors - default- fix default colorscheme to match actual default
...
the in-code color scheme doesnt match the file.. it SHOULD... fix.
@fix
2022-01-12 19:40:36 +00:00
Boris Faure
3f2fbd83d7
tests: update due to new release
2022-01-03 22:22:33 +01:00
Boris Faure
034631fec6
Terminology 1.12.1
2022-01-03 22:01:06 +01:00
Boris Faure
a7d4685a90
meson: build&install Default colorscheme
...
Thanks to Conrad Knight for the bug report!
2022-01-03 21:34:19 +01:00
Boris Faure
7ec0380755
Terminology 1.12.0
2022-01-02 19:23:19 +01:00
Boris Faure
494fcd1cc7
update po/pot
2022-01-02 18:48:58 +01:00
Boris Faure
5a079bcaa7
ci: disable some tests with msan since they look broken
...
they show issues I don't get in the EFL
2022-01-02 18:42:04 +01:00
Boris Faure
3b63c4479b
termiolink: fix use-of-uninitialized-value
2022-01-02 17:28:29 +01:00
Boris Faure
4765573b51
termio: this variable is not needed shadows the real one
2022-01-02 16:53:51 +01:00
Boris Faure
32d68b4feb
termio: fix indentation
2022-01-02 16:46:16 +01:00
Boris Faure
09e0875adc
ci: add some sanitizers
2022-01-02 13:43:01 +01:00
Boris Faure
026bf7f1c8
ci: fix shell wrapping
2022-01-01 22:19:16 +01:00
Boris Faure
88a6b3e602
ci: only use efl latest for the moment
2022-01-01 17:50:59 +01:00
Carsten Haitzler
3e95d2ad9f
time to require efl 1.26 or better finally
2021-12-26 16:13:58 +00:00
Carsten Haitzler
0b1b9fc9d1
theme - selection - fix signal handling for all the sel modes
2021-12-11 09:55:44 +00:00
Carsten Haitzler
7bf32b653e
nyanology - remove deps on removed imgs
2021-12-10 23:48:19 +00:00
Carsten Haitzler
58c718d1f5
theme - the great flattening of terminology
...
match new elm flat theme... yay!
2021-12-10 22:34:51 +00:00
Carsten Haitzler
f44725fcbc
sel - call callback on an object not struct ptr
...
for tab selector thatr zooms out and shows miniatures of terms on
click on a term...
@fix
2021-12-10 22:34:51 +00:00
Carsten Haitzler
c975e23946
set default theme as overlay with file extn to file isnt found
...
this fixes missing split icons in mild and nyanology
@fix
2021-12-10 22:34:51 +00:00
Boris Faure
caba4bf828
colorschemes: simplify build and allow parallel compilation
2021-11-25 00:16:14 +01:00
Simon Lees
f73a806868
Switch to using a color scheme per file.
...
On Distro's we want to be able to ship color schemes as packages
as such we need an easy way to add and remove them this commit
implements the simplest possible solution of one color scheme per
file.
2021-11-23 15:56:55 +10:30
Boris Faure
1adc9116f1
Terminology 1.11.0
2021-11-11 19:52:35 +01:00
Boris Faure
2f6185578b
update pot/po
2021-11-11 19:12:09 +01:00
Boris Faure
fe47376460
termptyesc: add focus reporting
2021-11-02 23:28:37 +01:00
Boris Faure
93b6d77944
termptyesc: use Eina_Bool for booleans
2021-11-02 23:28:04 +01:00
Boris Faure
4196fc944b
termpty: move TERMPTY_WRITE_STR() to header
2021-11-02 23:27:29 +01:00
Boris Faure
0901c85da4
termio: add termio_is_focused()
2021-11-02 23:26:40 +01:00
Boris Faure
4b92a24651
termptyesc: better reply on OSC11
2021-10-23 20:33:12 +02:00
Boris Faure
fadc547652
Merge remote-tracking branch 'weblate/master'
2021-10-12 21:58:29 +02:00
Boris Faure
e3a5697fce
on the road again
2021-10-12 21:56:54 +02:00
Linus Virtanen
5eff822f4f
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Linus Virtanen <linus.virtanen@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fi/
Translation: Terminology/Terminology
2021-10-12 21:21:18 +02:00
Andrij Mizyk
6ffe364900
Translated using Weblate (Ukrainian)
...
Currently translated at 23.1% (54 of 233 strings)
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/uk/
Translation: Terminology/Terminology
2021-10-12 21:21:18 +02:00
Boris Faure
673c63693c
Terminology 1.10.0
2021-10-03 21:11:56 +02:00
Boris Faure
f11b698828
meson: fix libintl detection
...
Related to D12291
2021-09-29 21:37:21 +02:00
Christopher Michael
fc2d12a52f
terminology: Increase size of 'buf' to avoid possible truncated string
...
Gcc warns during compile that the output may be truncated here:
../src/bin/options_colors.c:265:14: note: ‘snprintf’ output between 32
and 4127 bytes into a destination of size 4096
To fix this, let's just increase the size of 'buf' slightly.
2021-09-21 10:18:04 -04:00
Boris Faure
a6b654ea83
meson.build: use dependency() & cc.find_library() to find intl
2021-09-20 20:26:53 +02:00
Boris Faure
280b8c143f
circleci: typo
2021-09-19 22:13:34 +02:00
Boris Faure
18ac38b8ce
meson: nls does require libintl
2021-09-19 22:07:00 +02:00
Boris Faure
0d0c98364d
circleci: do not compile with nls on alpine
2021-09-19 22:04:49 +02:00
Joshua Strobl
2483873333
Switch to using explicit dependency func instead of using find_library
...
Summary: This fixes intl detection (under Solus, x86_64-solus-linux-gcc (Solus) 11.2.0).
Test Plan:
1. Compiled terminology without patch, failed to find intl and would not include gettext po files.
2. Compiled with patch, successfully found intl.
Tested against efl 1.25.1 with terminology 1.9.0. Meson release is 1.59.1.
Subscribers: EbonJaeger
Differential Revision: https://phab.enlightenment.org/D12291
2021-09-19 21:36:20 +02:00
Elisha Hollander
6cf0f0f07e
Translated using Weblate (Hebrew)
...
Currently translated at 33.9% (79 of 233 strings)
Co-authored-by: Elisha Hollander <just4now666666@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/he/
Translation: Terminology/Terminology
2021-09-17 23:37:15 +02:00
Boris Faure
50928a6aba
update pot/po
2021-09-14 21:19:17 +02:00
Boris Faure
cd4c168e3b
media: have media_src_type_get() use extn api
2021-09-13 23:30:09 +02:00
Boris Faure
8eec8afcc2
options_background: use extn api
2021-09-13 23:06:18 +02:00
Boris Faure
1fe7f2ea80
tycat: use extn_matches()
2021-09-13 22:56:20 +02:00
Boris Faure
5f10cb1857
termio: rewrite drop cb to paste content whenever it's not a media
2021-09-13 22:49:48 +02:00
Boris Faure
ef3f627743
extns: add extn_matches() and extn_is_media() + unit test
2021-09-13 22:48:29 +02:00
Boris Faure
02ab1da7cd
termio: do not set config temp flag on elm config change
2021-09-05 22:56:28 +02:00
Carsten Haitzler
d11e53da62
respect login shell config on start
...
@fix - ignored option before and only used cmdline option
2021-08-29 20:03:45 +01:00
maxerba
f82d129468
Updating italian translation
2021-08-24 15:12:29 +02:00
Carsten Haitzler
7c652b6714
stop jumping down to the bottm on config changes when no font sz changed
2021-08-09 22:20:55 +01:00
Boris Faure
81eb162afd
main: fix "temporary" issue
2021-07-12 23:22:43 +02:00
Boris Faure
a4ba08b8df
main: use a define to clean up code
2021-07-11 22:24:15 +02:00
gnu-ewm
db76dfc6ee
Translated using Weblate (Polish)
...
Currently translated at 70.3% (164 of 233 strings)
Co-authored-by: gnu-ewm <gnu.ewm@protonmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pl/
Translation: Terminology/Terminology
2021-06-18 13:33:55 +02:00
Philippe Jean Guillaumie
b9260f3981
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2021-06-08 15:34:18 +02:00
anthi
f042fa7bd1
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Translated using Weblate (French)
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: anthi <thetechrobo@pm.me>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2021-06-01 20:34:09 +02:00
Hugo Carvalho
bf89d6dec1
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt/
Translation: Terminology/Terminology
2021-06-01 20:34:09 +02:00
Boris Faure
49266015c8
Revert "tyls: use eina_fnmatch"
...
This is not available in the released EFL versions that are supported
This reverts commit 4b7abf1e22
.
2021-05-26 22:53:14 +02:00
Vincent Torri
4b7abf1e22
tyls: use eina_fnmatch
...
Reviewers: raster, billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D12264
2021-05-26 22:41:33 +02:00
Hugo Carvalho
09b5c4e2b4
Translated using Weblate (Portuguese)
...
Currently translated at 1.2% (3 of 233 strings)
Added translation using Weblate (Portuguese)
Co-authored-by: Hugo Carvalho <hugokarvalho@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt/
Translation: Terminology/Terminology
2021-05-18 12:57:05 +02:00
Boris Faure
4924a083ae
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2021-05-12 21:39:10 +02:00
Carsten Haitzler
cb4e0b2feb
fix 32bit build warnings - some buglets, some just noise
2021-05-12 20:10:37 +01:00
Carsten Haitzler
2f5d1d8ce8
nyanology edc - declare version to silence efl 1.18 warning
2021-05-12 20:05:22 +01:00
Adolfo Jayme Barrientos
1628abde98
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2021-05-04 22:31:53 +02:00
scootergrisen
09ebdc823e
Translated using Weblate (Danish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/da/
Translation: Terminology/Terminology
2021-04-30 21:31:53 +02:00
Michalis
dee140b1a0
Translated using Weblate (Greek)
...
Currently translated at 46.7% (109 of 233 strings)
Co-authored-by: Michalis <michalisntovas@yahoo.gr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/el/
Translation: Terminology/Terminology
2021-04-30 21:31:52 +02:00
Boris Faure
4cfb47d6a4
Merge remote-tracking branch 'weblate/weblate-terminology-terminology'
2021-04-24 16:37:49 +02:00
Durver Eriksson
8096f071d1
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (233 of 233 strings)
Added translation using Weblate (Swedish)
Co-authored-by: Durver Eriksson <dyrver.eriksson@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/sv/
Translation: Terminology/Terminology
2021-04-22 16:51:27 +02:00
玉堂白鹤
0dbb13dbc3
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 90.5% (211 of 233 strings)
Co-authored-by: 玉堂白鹤 <yjwork@qq.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/zh_Hans/
Translation: Terminology/Terminology
2021-04-22 16:51:27 +02:00
Arthur Nikitenko
8bb548f409
Translated using Weblate (Russian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2021-04-22 16:51:26 +02:00
Milo Ivir
6afb40bcc3
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2021-04-22 16:51:26 +02:00
Andrij Mizyk
a004c995fd
Translated using Weblate (Ukrainian)
...
Currently translated at 22.7% (53 of 233 strings)
Co-authored-by: Andrij Mizyk <andmizyk@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/uk/
Translation: Terminology/Terminology
2021-04-22 16:51:26 +02:00
Allan Nordhøy
f4742d5273
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 60.0% (140 of 233 strings)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nb_NO/
Translation: Terminology/Terminology
2021-04-22 16:51:25 +02:00
Philippe Jean Guillaumie
6838a7ef9c
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2021-04-22 16:51:25 +02:00
Carsten Haitzler
0195e9b861
smart objects - remember to free smart data
...
fix leak
@fix
2021-03-18 11:21:38 +00:00
Boris Faure
75ff059be3
Merge branch 'terminology-1.9'
2021-03-14 15:21:33 +01:00
Boris Faure
f4f5f43ffd
update pot/po
2021-03-14 15:21:10 +01:00
Boris Faure
9e3862d943
main: rewrite strings for starting attributes
2021-03-14 15:19:49 +01:00
Milo Ivir
22bcb08e85
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2021-03-14 15:18:30 +01:00
Philippe Jean Guillaumie
34b2fa33bf
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2021-03-14 15:17:44 +01:00
Alastair Poole
848cc27355
options_font: focus font search entry.
2021-03-08 13:54:09 +00:00
Boris Faure
816fe88aaa
Merge branch 'terminology-1.9'
2021-03-06 11:01:20 +01:00
Boris Faure
a921799a1b
update pot/po
2021-03-06 10:57:26 +01:00
Boris Faure
bf7a4618ee
main: improve translation string
2021-03-06 10:55:06 +01:00
Adolfo Jayme Barrientos
1c1614b848
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
(cherry picked from commit 95035f84649a315fec4a889fa3e80b41d5d2e677)
2021-03-06 10:51:35 +01:00
Omer I.S
3ecee5f5f9
Translated using Weblate (Hebrew)
...
Currently translated at 33.4% (78 of 233 strings)
Added translation using Weblate (Hebrew)
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/he/
Translation: Terminology/Terminology
(cherry picked from commit ebace084784026351505292bd15874337977c9be)
2021-03-06 10:51:35 +01:00
Gustavo Costa
b1d566e405
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 91.4% (213 of 233 strings)
Co-authored-by: Gustavo Costa <sirguxx@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
(cherry picked from commit 0688317a82f128e13efc25b6fe8f43c7827cb8cb)
2021-03-06 10:51:35 +01:00
Gustavo Costa
6d47d6e09a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 91.4% (213 of 233 strings)
Co-authored-by: Gustavo Costa <xfgusta@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
(cherry picked from commit eee3fe43f38fd6e7815767dd46131956dbc0a632)
2021-03-06 10:51:35 +01:00
HelaBasa
a4580b6f94
Translated using Weblate (Sinhala)
...
Currently translated at 1.7% (4 of 233 strings)
Co-authored-by: HelaBasa <R45XvezA@protonmail.ch>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/si/
Translation: Terminology/Terminology
(cherry picked from commit b0551e5817dacad64eeceaefcc9e3863b87d5700)
2021-03-06 10:51:24 +01:00
HelaBasa
00f1b10bf5
Added translation using Weblate (Sinhala)
...
Co-authored-by: HelaBasa <R45XvezA@protonmail.ch>
(cherry picked from commit 8f338e96fa
)
2021-02-27 11:40:17 +01:00
Gustavo Costa
4c333da8cb
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 75.9% (177 of 233 strings)
Added translation using Weblate (Portuguese (Brazil))
Co-authored-by: Gustavo Costa <xfgusta@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
(cherry picked from commit 8c43086b07
)
2021-02-27 11:40:06 +01:00
HelaBasa
8f338e96fa
Added translation using Weblate (Sinhala)
...
Co-authored-by: HelaBasa <R45XvezA@protonmail.ch>
2021-02-26 13:18:53 +01:00
Gustavo Costa
8c43086b07
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 75.9% (177 of 233 strings)
Added translation using Weblate (Portuguese (Brazil))
Co-authored-by: Gustavo Costa <xfgusta@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/pt_BR/
Translation: Terminology/Terminology
2021-02-26 13:18:52 +01:00
Da C
1b17f05518
Translated using Weblate (Italian)
...
Currently translated at 78.1% (182 of 233 strings)
Co-authored-by: Da C <cslldnl@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/it/
Translation: Terminology/Terminology
2021-02-22 23:43:46 +01:00
Arthur Nikitenko
1ada81880c
Translated using Weblate (Russian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2021-02-22 23:43:13 +01:00
Da C
82fbba6f61
Translated using Weblate (Italian)
...
Currently translated at 78.1% (182 of 233 strings)
Co-authored-by: Da C <cslldnl@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/it/
Translation: Terminology/Terminology
2021-02-18 18:50:26 +01:00
Arthur Nikitenko
b6c72b2c00
Translated using Weblate (Russian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2021-02-14 05:50:22 +01:00
Boris Faure
85e5d86167
tests: adapt to 1.9.99
2021-01-30 13:11:33 +01:00
Boris Faure
4e0dcbd50d
Merge branch 'terminology-1.9'
2021-01-30 11:39:58 +01:00
Boris Faure
945a3f8fc1
colorschemes: add missing Black scheme
2021-01-30 11:37:57 +01:00
Boris Faure
b4b6e81f60
prepare terminology 1.9.1
2021-01-30 11:37:24 +01:00
Boris Faure
78b3b4773e
meson.build: on the road again
...
I always write the same commit messages
2021-01-19 19:16:39 +01:00
Boris Faure
eaa0320761
update tests with new version
2021-01-18 22:49:01 +01:00
Boris Faure
327265ac60
Terminology v1.9.0
2021-01-18 22:41:54 +01:00
Boris Faure
9f0be5bc67
Prepare for upcoming 1.9.0 release
2021-01-13 21:27:36 +01:00
Milo Ivir
8e48378ca8
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2021-01-12 15:32:06 +01:00
Philippe Jean Guillaumie
1406ad63d0
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2021-01-12 15:32:05 +01:00
scootergrisen
abf4be38db
Translated using Weblate (Danish)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/da/
Translation: Terminology/Terminology
2021-01-12 15:32:05 +01:00
Carsten Haitzler
7568afa8dc
controls - dont "done" more than once in window controls
...
this avoids crashes when some over-zealous people click super-fast on
control buttons.
@fix
2021-01-11 13:23:13 +00:00
Carsten Haitzler
6d7c49db7b
controls - delete hide db when deleting the frame
...
so it doesn't get called again...
2021-01-11 11:13:55 +00:00
Boris Faure
0f79600cd0
po: update
2021-01-10 13:11:52 +01:00
Boris Faure
9f976e0bfb
po: use "YouTube" instead of "Youtube". Thanks to kingu for the suggestion
2021-01-10 12:43:02 +01:00
Boris Faure
f7d509a95f
termpty: add some debug
2021-01-07 22:31:59 +01:00
Boris Faure
cfdab5a2af
termpty: avoid ERR on exit of shell when keeping screen opened
2021-01-07 22:23:15 +01:00
Arcade
b2b4c8cb18
Translated using Weblate (Ukrainian)
...
Currently translated at 22.7% (53 of 233 strings)
Added translation using Weblate (Ukrainian)
Co-authored-by: Arcade <arcade@b1t.name>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/uk/
Translation: Terminology/Terminology
2021-01-07 13:29:16 +01:00
Philippe Jean Guillaumie
91b32990ae
Translated using Weblate (French)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2020-12-28 09:29:09 +01:00
Boris Faure
0daf2a80c6
tests: allow differents checksums for one test
...
This should please debian-based maintainers
2020-12-26 19:05:03 +01:00
Boris Faure
ba9d951b28
sh: compare strings but not illegal numbers
...
occurs when IN_TY_TEST_UI is not defined
2020-12-26 18:35:40 +01:00
Boris Faure
4a005e2551
tests: add missing utils.sh
2020-12-25 13:46:38 +01:00
Boris Faure
759eeb8168
tests: only sleep within testing ui
2020-12-25 11:49:08 +01:00
Arthur Nikitenko
0a36e7963f
Translated using Weblate (Russian)
...
Currently translated at 100.0% (233 of 233 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2020-12-24 23:29:08 +01:00
Boris Faure
e0f93a11b3
po: update po/terminology.pot and po/*.po
2020-12-23 21:58:09 +01:00
haruna
cce2120deb
Translated using Weblate (Japanese)
...
Currently translated at 30.7% (75 of 244 strings)
Co-authored-by: haruna <w10776e8w@yahoo.co.jp>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ja/
Translation: Terminology/Terminology
2020-12-23 21:57:45 +01:00
Boris Faure
1871e50108
Revert "po: update po/terminology.pot and po/*po"
...
This reverts commit 5018e55980
.
2020-12-23 21:57:38 +01:00
Boris Faure
5018e55980
po: update po/terminology.pot and po/*po
2020-12-23 21:52:41 +01:00
haruna
225725a85c
Added translation using Weblate (Japanese)
...
Co-authored-by: haruna <w10776e8w@yahoo.co.jp>
2020-12-21 09:49:03 +01:00
Tim Gates
bc314bf1be
docs: fix simple typo, elemeent -> element
...
There is a small typo in THEMES.md.
Should read `element` rather than `elemeent`.
2020-12-19 16:42:54 +01:00
Carsten Haitzler
503c69e0f7
fix rogue focus overlay that auto-mode adds where terminology does it
...
terminology handles showing rfocus display inside the elm layout so
even if the layout is focusable, it shouldnt SHOW it, but we want to
show it when the controls popup is open so toggle it then
2020-12-12 12:06:59 +00:00
Boris Faure
f8ec17801a
win: be a bit hardcore on focus
2020-12-09 23:08:34 +01:00
Boris Faure
083784b375
options_font: focus the filter entry
2020-12-09 23:07:30 +01:00
Marcel Hollerbach
4530839249
controls: always focus new button
...
if the terminal is unfocused, the layout is not allowed to get focus anymore.
This way we ensure that cases where we have multiple ui elements overlapping cause problems.
2020-12-09 22:15:42 +01:00
Boris Faure
c03b2b78e6
win: remove unused variable
2020-12-07 22:32:25 +01:00
Boris Faure
9330420c3c
focus: try to do a bit less
2020-12-07 22:30:35 +01:00
Carsten Haitzler
73a538433e
tyls - allow ls *.png or *.jpg and so on to work as you expect
2020-12-06 16:35:55 +00:00
Boris Faure
a617e9043b
termio: set scale only when font/size is set
...
Should avoid error messages like
ERR<16582>:eina_safety ../src/lib/evas/canvas/evas_object_textgrid.c:1202
_evas_textgrid_efl_text_font_font_family_set() safety check failed:
(!font_name) || (!*font_name) is true
ERR<16582>:eina_safety ../src/lib/evas/canvas/evas_object_textgrid.c:1238
_evas_textgrid_efl_text_font_font_size_set() safety check failed:
font_size <= 0 is true
2020-12-05 16:14:18 +01:00
Boris Faure
44952d9ac8
sel: cleanup
2020-12-05 16:09:10 +01:00
J. Lavoie
91a46f6d08
Translated using Weblate (German)
...
Currently translated at 82.3% (201 of 244 strings)
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/de/
Translation: Terminology/Terminology
2020-12-03 21:29:01 +01:00
Boris Faure
d483af6b88
options_font: make font search a bit more reliable
2020-12-01 21:44:43 +01:00
Boris Faure
e21c07d114
options_font: the long awaited font search!
2020-12-01 21:10:06 +01:00
Boris Faure
070fa1defb
options: add note on colorschemes about current theme and vice-versa
2020-11-29 15:52:58 +01:00
Boris Faure
1fe87a4b2c
termio/win: use Elementary_Cursor.h
2020-11-29 15:27:34 +01:00
Boris Faure
665a3acbcf
THEMES: improve documentation
2020-11-28 17:08:07 +01:00
Boris Faure
84905e62e9
options_themepv: do not use terminology/background for color scheme preview
...
use a dedicated group, lighter
2020-11-28 16:55:20 +01:00
Boris Faure
d8294d3cfa
options_themepv: clean things up
2020-11-28 13:08:25 +01:00
Boris Faure
71f54ad7d6
theme: ensure group exists in file before using it
2020-11-26 22:50:37 +01:00
Boris Faure
dcb43054e9
colorschemes: add Cobalt2
2020-11-26 22:50:09 +01:00
Boris Faure
5bb2cf96a7
colorschemes: add One Dark
2020-11-26 21:48:02 +01:00
Boris Faure
da44ea9ad4
colorschemes: add Soft Era
2020-11-25 23:27:00 +01:00
Boris Faure
94e7cc4bc0
colorschemes: add PaleNight theme
2020-11-25 23:09:44 +01:00
Boris Faure
c59bcf3aab
colorschemes: add Tomorrow Night Burns
2020-11-25 23:05:48 +01:00
Boris Faure
0e4ea771cc
tyls: do not force extension
2020-11-25 22:04:52 +01:00
Boris Faure
7f3bfab6d6
options_themepv: ease CPU usage, do not blink the cursor
2020-11-25 21:45:06 +01:00
Boris Faure
378ccbfc51
colorschemes: papercolor: I prefer that redish color
2020-11-25 21:38:04 +01:00
Boris Faure
8854808032
colorschemes: add Fahrenheit
2020-11-24 23:44:52 +01:00
Boris Faure
061a34bb1a
colorschemes: add Material
2020-11-24 23:44:23 +01:00
Boris Faure
e6f2d1b189
colorschemes: add Belafonte Day/Night
2020-11-24 22:52:34 +01:00
Boris Faure
a75cce1e0e
gen_faint: correct truncate
...
It seems it's not that one:
https://docs.python.org/3/library/io.html?highlight=truncate#io.IOBase.truncate
2020-11-24 22:21:33 +01:00
Boris Faure
ec1f404d81
colorschemes: add Dracula
2020-11-24 20:05:55 +01:00
Carsten Haitzler
d9a5832bd6
font sizing - listen to elm config change events and re-apply font size
...
re-applying font size (setting it) will take int account any new scale
value that may be set. this allows elementary_config or any config
tool that is updating config to change scaling and terminology
properly adapts. elementary itself for all widgets already takes care
of its own gui elements, but since the terminal grid is a custom thing
for terminology - it is responsible for doing this itself. now it
does.
@feat
2020-11-24 09:18:52 +00:00
Boris Faure
3ad89d9db4
colorschemes: simplify procedure
2020-11-22 23:22:41 +01:00
Boris Faure
ff93e0a8a2
colorschemes: add the Tango {Dark,Light} colorschemes
2020-11-22 20:44:45 +01:00
Boris Faure
a416458ca9
options_theme: ensure the selected theme is the right one
...
was not the case when explicitly setting them from command line
2020-11-22 20:42:58 +01:00
Boris Faure
2669cc5780
colors: list user-stored color schemes
2020-11-22 19:40:58 +01:00
Boris Faure
a3a12e9905
mild: fix unfocused effect
2020-11-22 19:40:58 +01:00
Boris Faure
81943d470f
add documentation on color schemes
2020-11-22 19:40:58 +01:00
Boris Faure
d94bc64230
colorschemes: make it easier to add colorschemes
2020-11-22 16:33:13 +01:00
Boris Faure
aeffac28c6
colorschemes: add Default.ini, as example
2020-11-21 22:51:37 +01:00
Boris Faure
40ef52466c
tools/colors_with_faint.sh: improve comment
2020-11-21 22:51:27 +01:00
Boris Faure
6564e96039
color schemes builder: fix trap command to avoid orphans
2020-11-19 13:54:59 +01:00
Boris Faure
43d1a681df
themes: use HIGHLIGHT instead of SHINE color class
2020-11-18 00:13:13 +01:00
Boris Faure
1688c3b4c2
colors.edc: remove useless color classes
2020-11-17 23:41:05 +01:00
Boris Faure
7469037003
themes: use only HIGHLIGHT
...
instead of CURSOR_HIGHLIGHT and GLOW_HIGHLIGHT
2020-11-17 23:20:15 +01:00
Carsten Haitzler
d9e63b3d3d
color schemes - dont crash when duplication a NULL scheme - use default
2020-11-16 19:46:47 +00:00
Boris Faure
292215d770
vin: remove unused variable
2020-11-16 13:08:56 +01:00
Boris Faure
7a16744778
tytest: makes more sense (to me) to check len
2020-11-15 20:19:21 +01:00
Boris Faure
9a5f13b12b
colors: no longer set all those "c%d" color classes
...
just use color schemes
2020-11-15 20:18:37 +01:00
Boris Faure
910a78c9bc
tests: add test on escape code OSC 12
2020-11-15 20:17:53 +01:00
Boris Faure
a29e7a718a
termptyesc: _handle_xterm_set_color_class() gets obj==NULL in tests
...
+ simplify _handle_xterm_10_command()
2020-11-15 20:10:43 +01:00
Boris Faure
05b95705ae
termptyesc: export termptyesc_safechar()
2020-11-15 13:48:20 +01:00
Boris Faure
76687b2ea2
tytest: those functions must return Eina_Bool
2020-11-15 13:42:25 +01:00
Boris Faure
7881e66b98
color class: ensure operations work
2020-11-15 12:27:40 +01:00
Boris Faure
11abaaa0b4
termio/termptyesc: clean up mess with color classes
2020-11-15 00:15:10 +01:00
Boris Faure
5b186b69a3
colors: show error in case applying NULL color scheme
2020-11-15 00:13:25 +01:00
Boris Faure
f0404cd5fd
termptyesc: handle xterm 12 to change cursor color
2020-11-14 23:32:41 +01:00
Boris Faure
049af922e2
termio: remove useless variable
2020-11-14 22:47:07 +01:00
Boris Faure
38e72737ca
main: reorganize options
2020-11-14 22:32:22 +01:00
Boris Faure
5b3cd9149c
config: ensure config->colorscheme is set. Closes T8855
2020-11-14 22:16:35 +01:00
Boris Faure
c2cd0035e4
test malloc/calloc's return. Fix CID1436182
2020-11-11 23:08:22 +01:00
Boris Faure
7465f46a9f
utils: add open_url() to avoid code duplication
2020-11-11 22:51:51 +01:00
Boris Faure
6122b12e4f
options_colors: add ctx popup to go to color scheme's website
2020-11-11 21:27:44 +01:00
Boris Faure
aa63957dfc
options_colors: add tooltip on color scheme preview
2020-11-11 21:27:44 +01:00
Boris Faure
e96347d153
colors: there are 4 color sets…
2020-11-11 19:01:06 +01:00
Philippe Jean Guillaumie
110676c3bf
Translated using Weblate (French)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2020-11-10 23:55:03 +01:00
Boris Faure
24e7b9836b
remove themes that were only a color scheme variant of default/mild
2020-11-10 23:53:50 +01:00
Boris Faure
cff8cbc26d
tools: add script to show colors in normal/bright/faint/bright+faint
2020-11-10 00:05:40 +01:00
Boris Faure
5e3c8bfd83
config: upgrade to set color schemes
2020-11-10 00:04:27 +01:00
Boris Faure
0bca9372ab
colorschemes: add Black.ini
2020-11-09 23:26:08 +01:00
Boris Faure
0a85423759
main: add --colorscheme
2020-11-09 22:26:23 +01:00
Boris Faure
7bb1639260
options_colors: be able to select color scheme
2020-11-04 23:17:32 +01:00
Boris Faure
17246e5d84
config: add color_scheme
...
TODO: set it from current theme
2020-11-04 23:14:33 +01:00
Boris Faure
005806470a
colors: add color_scheme_dup()
2020-11-04 23:13:43 +01:00
Boris Faure
465a894a2e
options_color: rewrite to display color schemes
2020-11-03 23:33:42 +01:00
Boris Faure
ac1bc02293
options_themepv: add color mode
2020-11-03 23:33:01 +01:00
Boris Faure
f82f1b25ac
colorschemes: compute BrightFaint color block
2020-11-03 23:31:09 +01:00
Boris Faure
962c99f3e2
colors: have 4 blocks: normal, bright, faint and bright+faint
2020-11-03 23:31:09 +01:00
Boris Faure
e2a96be73d
gen_faint.py: change factor to 75% + generate BrightFaint
2020-11-03 23:31:09 +01:00
Boris Faure
dc0fe07bc4
colorschemes: add script to generate faint colors
2020-11-03 23:31:08 +01:00
Boris Faure
dfe5d28b7d
colors: have a simpler structure for normal/bright/faint
2020-11-03 23:31:08 +01:00
Boris Faure
91cf60e02a
ini2desc.py: work with new format
2020-11-03 23:31:08 +01:00
Boris Faure
64eb46b032
Solarized Light.ini: rewrite
2020-11-03 23:31:08 +01:00
Boris Faure
95c2de1f1f
Solarized.ini: rewrite
2020-11-03 23:31:07 +01:00
Boris Faure
f09e0a4700
Smyck.ini: rewrite
2020-11-03 23:31:07 +01:00
Boris Faure
bf8ef61e33
PaperColor.ini: rewrite
2020-11-03 23:31:07 +01:00
Boris Faure
241f13c6d2
Ocean Dark.ini: rewrite
2020-11-03 23:31:07 +01:00
Boris Faure
ce9d142f6d
Mustang.ini: rewrite
2020-11-03 23:31:07 +01:00
Boris Faure
2f3b2b9303
Mild.ini: rewrite
2020-11-03 23:31:07 +01:00
Boris Faure
afc355cdef
Nord.ini: rewrite
2020-11-03 23:30:53 +01:00
Boris Faure
a46ca7ce34
options_themepv: remove unused macro
2020-11-03 23:13:32 +01:00
Boris Faure
b77a2c3c95
termio: add termio_character_size_get()
2020-11-03 23:06:47 +01:00
Boris Faure
c1e82b90b3
config: set xterm_256color as default
...
This is still configurable and is nowadays, widely accepted.
2020-10-29 21:13:12 +01:00
Boris Faure
0c25e408d6
termiointernals: add comment about using bright but not bold
2020-10-27 23:52:02 +01:00
Boris Faure
6ff8b36a23
colors: do not use bold/bright and faint/dim at the same time
...
In that case: use the bold font weight if available and the faint color
2020-10-27 23:52:02 +01:00
Carsten Haitzler
7d4bd31e9d
terminology - use icon name not full path ao icon themes can override
...
desktop file modification - simpler now too.
2020-10-27 21:47:11 +00:00
Boris Faure
4b15e30b68
colors: oops
2020-10-26 21:39:31 +01:00
Boris Faure
0ea7705195
options_themepv: add color scheme option
2020-10-20 22:35:02 +02:00
Boris Faure
16cdc7ae10
ini2desc.py: bad indentation
2020-10-19 23:04:01 +02:00
Boris Faure
1f6bfe3323
theme: use theme_file if provided
...
Fixed theme ui
2020-10-18 23:16:36 +02:00
Boris Faure
93da3f87b7
theme: have only one theme_apply function
...
No more one about theming an elm_layout, nor using only the default theme.
Also, be able to chose which color scheme to use
2020-10-18 22:35:27 +02:00
Boris Faure
458f9a6da6
theme: add theme_path_default_get()
2020-10-17 23:49:33 +02:00
Boris Faure
886bce509f
colors: make color_scheme_apply() public
2020-10-17 23:43:09 +02:00
Boris Faure
3fddb77208
win: constify background_set_shine()
2020-10-17 23:43:09 +02:00
Boris Faure
09cd15a1e0
theme: make config_theme_path_default_get() private
2020-10-17 23:43:09 +02:00
Boris Faure
2e266906f0
Merge branch 'terminology-1.8'
2020-10-17 17:05:53 +02:00
Boris Faure
28d94caad9
win: cleanup focus. Closes T8756
2020-10-17 17:03:56 +02:00
Boris Faure
d669fbcfa5
options_themepv: shorten magenta to see a bit more white
2020-10-15 22:48:49 +02:00
scootergrisen
7c503f571d
Translated using Weblate (Danish)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: scootergrisen <scootergrisen@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/da/
Translation: Terminology/Terminology
2020-10-13 18:26:40 +02:00
Boris Faure
6e6dde58e3
README: I've changed my username on github
2020-10-12 23:35:58 +02:00
Boris Faure
898351be8f
colors: dup default_colorscheme
...
so that all elements from color_scheme_list() have to be freed
2020-10-11 23:35:11 +02:00
Boris Faure
b04510bae5
colors: avoid dereference after null check. CID1433233
2020-10-11 15:05:15 +02:00
Boris Faure
75bbf1e3e2
termptyesc: simplify code. CID1431130
2020-10-11 15:02:59 +02:00
Boris Faure
c99069947a
colors: add color_scheme_list()
2020-10-10 19:38:36 +02:00
玉堂白鹤
3b42580e69
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 89.7% (219 of 244 strings)
Added translation using Weblate (Chinese (Simplified))
Co-authored-by: 玉堂白鹤 <yjwork@qq.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/zh_Hans/
Translation: Terminology/Terminology
2020-10-09 22:53:40 +02:00
Allan Nordhøy
0d4a285e9c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 61.0% (149 of 244 strings)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nb_NO/
Translation: Terminology/Terminology
2020-10-09 22:53:40 +02:00
Boris Faure
1e9c1a21c2
ini2desc: allow fallbacks
2020-10-08 00:07:17 +02:00
Boris Faure
c023c7e3ff
colorschemes: use ini instead of json
2020-10-08 00:06:56 +02:00
Boris Faure
e90202923d
colors: use color scheme from file (only for Nord)
2020-10-06 18:50:16 +02:00
Boris Faure
be1c725c8e
build, colorschemes: add scripts as dependencies
...
So that whenever those files change, rebuild colorschemes.eet
2020-09-28 23:48:10 +02:00
Boris Faure
0dc4e1014f
colorschemes: input files are JSON now
2020-09-28 23:24:07 +02:00
Boris Faure
dedb851264
Merge remote-tracking branch 'weblate/master'
2020-09-28 23:12:15 +02:00
Adolfo Jayme Barrientos
d1d3a2282c
Translated using Weblate (Spanish)
...
Currently translated at 90.5% (221 of 244 strings)
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2020-09-28 18:40:57 +02:00
Boris Faure
485c4239ed
colors: remove debug line
2020-09-27 17:44:23 +02:00
Boris Faure
a6e0be087b
colorschemes: add Smyck
2020-09-27 17:20:23 +02:00
Boris Faure
a5d54d8419
colorschemes: add Mild
2020-09-27 12:50:45 +02:00
Boris Faure
e82f6252e9
colorschemes: add Mustang
2020-09-27 12:49:25 +02:00
Boris Faure
3a602b661f
Ocean Dark: add missing comma
2020-09-26 23:26:20 +02:00
Boris Faure
8cd482d00c
colorschemes: add Ocean Dark
2020-09-26 17:30:50 +02:00
Boris Faure
8b97c8b695
colorshemes: add Solarized (dark and light)
2020-09-25 23:09:18 +02:00
Boris Faure
a2ba1a39ea
colorschemes: use json as source as it seems easier to fill in
2020-09-24 23:52:46 +02:00
Boris Faure
69458e97af
ci: wrong revision
2020-09-23 23:52:33 +02:00
Boris Faure
6e33cbd77e
ci: test against efl-1.25.0
2020-09-23 23:34:16 +02:00
Boris Faure
cd4324e5e1
Translated using Weblate (Dutch)
...
Currently translated at 71.7% (175 of 244 strings)
Co-authored-by: Boris Faure <billiob@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nl/
Translation: Terminology/Terminology
2020-09-22 16:49:29 +02:00
Milo Ivir
4c628bc9fe
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Milo Ivir <mail@milotype.de>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2020-09-22 16:49:29 +02:00
Philippe Jean Guillaumie
97390ce286
Translated using Weblate (French)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2020-09-22 16:49:29 +02:00
Boris Faure
a1d4f5ea6d
colors: load it from files
2020-09-21 23:15:46 +02:00
Boris Faure
2243d8aac2
colors: add default colorscheme
2020-09-21 23:15:46 +02:00
Boris Faure
1f0633f4b7
colors: remove commented out code
2020-09-21 23:15:46 +02:00
Boris Faure
f15dd2881a
generate colorschemes.eet
2020-09-21 23:15:46 +02:00
Boris Faure
1f537008cc
README: add weblate widget + cleanup
2020-09-20 22:14:55 +02:00
Arthur Nikitenko
c520c2c0eb
Translated using Weblate (Russian)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2020-09-20 11:39:53 +02:00
Philippe Jean Guillaumie
f78ae0f661
Translated using Weblate (French)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2020-09-20 11:39:53 +02:00
Boris Faure
3ce4f6fdc0
man: add missing parenthese
2020-09-17 22:07:23 +02:00
Boris Faure
117023ae88
po: update due to latest change
2020-09-17 21:47:36 +02:00
Boris Faure
7e1a444e0f
main: add missing parenthese
2020-09-17 21:45:07 +02:00
Philippe Jean Guillaumie
3c8d6f890a
Translated using Weblate (French)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2020-09-17 21:43:17 +02:00
Arthur Nikitenko
68829d8de8
Translated using Weblate (Russian)
...
Currently translated at 100.0% (244 of 244 strings)
Translated using Weblate (Russian)
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2020-09-17 21:43:17 +02:00
Boris Faure
0e41380432
po: update po
2020-09-16 23:42:24 +02:00
Boris Faure
e3bc37ec37
options_behavior: improve translation
2020-09-16 23:41:50 +02:00
Allan Nordhøy
7435052c10
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 69.7% (171 of 245 strings)
Translated using Weblate (Norwegian Bokmål)
Currently translated at 53.8% (132 of 245 strings)
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nb_NO/
Translation: Terminology/Terminology
2020-09-16 23:34:07 +02:00
Arthur Nikitenko
c57757c5f8
Translated using Weblate (Russian)
...
Currently translated at 87.7% (215 of 245 strings)
Co-authored-by: Arthur Nikitenko <niko2040@4e.by>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ru/
Translation: Terminology/Terminology
2020-09-16 23:34:06 +02:00
Boris Faure
41c528a618
Translated using Weblate (Croatian)
...
Currently translated at 80.3% (196 of 244 strings)
Translated using Weblate (French)
Currently translated at 100.0% (244 of 244 strings)
Translated using Weblate (Spanish)
Currently translated at 64.6% (148 of 229 strings)
Translated using Weblate (Catalan)
Currently translated at 91.0% (182 of 200 strings)
Translated using Weblate (French)
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Boris Faure <billiob@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ca/
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/hr/
Translation: Terminology/Terminology
2020-09-16 23:34:06 +02:00
Philippe Jean Guillaumie
43fbbfd7c9
Translated using Weblate (French)
...
Currently translated at 100.0% (244 of 244 strings)
Co-authored-by: Philippe Jean Guillaumie <similar@orange.fr>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translation: Terminology/Terminology
2020-09-16 23:34:05 +02:00
Adolfo Jayme Barrientos
5dfbe51d14
Translated using Weblate (Spanish)
...
Currently translated at 64.6% (148 of 229 strings)
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
Translation: Terminology/Terminology
2020-09-16 23:34:04 +02:00
J. Lavoie
4f88b06e4d
Translated using Weblate (Italian)
...
Currently translated at 82.6% (205 of 248 strings)
Translated using Weblate (French)
Currently translated at 100.0% (244 of 244 strings)
Translated using Weblate (German)
Currently translated at 82.3% (201 of 244 strings)
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/de/
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/it/
Translation: Terminology/Terminology
2020-09-16 23:34:04 +02:00
Hosted Weblate
9dfb136c81
Update translation files
...
Updated by "Update LINGUAS file" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/
Translation: Terminology/Terminology
2020-09-16 23:34:03 +02:00
Carsten Haitzler
ba422c68be
po - fix duplicate xlate string in it.po
2020-09-16 11:52:33 +01:00
Boris Faure
3cc8c5defc
po: remove duplicates
2020-09-15 22:34:59 +02:00
Boris Faure
37e138e908
2 new languages: Russian and Norwegian Bokmål
2020-09-15 22:05:04 +02:00
Boris Faure
e3d68f832d
Merge remote-tracking branch 'weblate/master'
...
Conflicts:
po/ca.po
po/de.po
po/es.po
po/it.po
2020-09-15 22:03:39 +02:00
Allan Nordhøy
f212650118
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 48.9% (120 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/nb_NO/
2020-09-15 21:51:38 +02:00
Boris Faure
c59baee27a
Translated using Weblate (Italian)
...
Currently translated at 100.0% (245 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/it/
2020-09-15 21:51:38 +02:00
Adolfo Jayme Barrientos
64c93c474e
Translated using Weblate (Spanish)
...
Currently translated at 79.1% (194 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/es/
2020-09-15 21:51:37 +02:00
Marcel Hollerbach
9e15ea50fb
Translated using Weblate (German)
...
Currently translated at 100.0% (245 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/de/
2020-09-15 21:51:37 +02:00
Xavi Artigas
a022e949b8
Translated using Weblate (Catalan)
...
Currently translated at 94.6% (232 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/ca/
2020-09-15 21:51:37 +02:00
Boris Faure
b7aa4b3e3c
po: update translation files
2020-09-15 21:46:23 +02:00
Boris Faure
a28e825e46
po/meson.build: add 'po' target
2020-09-15 21:46:23 +02:00
Boris Faure
63ef7228c4
po: update terminology.pot
2020-09-15 21:46:23 +02:00
Boris Faure
b48f6cda87
po: no directory in POTFILES.in
2020-09-15 21:46:22 +02:00
Boris Faure
b7bf2cb8f2
improve translation strings
...
mostly by remove extra dots
2020-09-15 21:46:22 +02:00
Allan Nordhøy
50969ad95e
Added translation using Weblate (Norwegian Bokmål)
2020-09-15 09:49:53 +02:00
Artem
6a788d76fb
Added translation using Weblate (Russian)
2020-09-15 00:29:13 +02:00
Boris Faure
ee1f5c96e7
Translated using Weblate (French)
...
Currently translated at 100.0% (245 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
2020-09-14 23:09:25 +02:00
Boris Faure
a8d99b8f25
Translated using Weblate (French)
...
Currently translated at 100.0% (245 of 245 strings)
Translation: Terminology/Terminology
Translate-URL: https://hosted.weblate.org/projects/terminology/terminology/fr/
2020-09-14 23:09:25 +02:00
Boris Faure
1cf29feb2f
Merge branch 'terminology-1.8'
2020-09-12 17:44:57 +02:00
Boris Faure
a05db78239
termpty: make provided title as forced title
2020-09-12 17:43:16 +02:00
Boris Faure
423ad1f52c
color schemes: add eet-related code
2020-09-10 23:47:10 +02:00
Julien Dessaux
ffdfbd213d
snap: Fixed segfault on bell due to missing libpulse.so.0
2020-09-10 14:17:49 +02:00
Boris Faure
b1bdf50671
config: rename Config_Color type to Color + reorganise eet setup
2020-09-09 21:32:29 +02:00
Boris Faure
ff9b4aacc5
config: eet_data_descriptor_free accepts NULL
2020-09-08 23:10:46 +02:00
Boris Faure
6b93176f92
Merge branch 'terminology-1.8'
2020-09-07 21:19:09 +02:00
Boris Faure
c2bb4dcf81
win: focus new split. Closes T8804
2020-09-07 21:18:03 +02:00
Boris Faure
c17f3a6f26
colors.h: change name of header guard
2020-09-06 22:40:28 +02:00
Boris Faure
8cb6be667a
color schemes: proof of work on colorschemes with the nord theme
2020-09-01 19:11:34 +02:00
Boris Faure
cc552d7ea5
win: make code more "as usual"
2020-09-01 19:08:52 +02:00
Boris Faure
84a46280f6
private.h: add static_strequal()
2020-09-01 19:00:30 +02:00
Boris Faure
12963c304c
Merge remote-tracking branch 'origin/terminology-1.8'
2020-08-29 18:40:32 +02:00
Boris Faure
214c72eb0c
win: use theme_apply_elm on elm_layout
2020-08-29 18:38:11 +02:00
Boris Faure
7dad6d46ac
keyin: rename macro to improve readability
2020-08-24 18:55:39 +02:00
Boris Faure
dbba452a8b
cleanup src/bin/colors.h
2020-08-20 16:23:19 +02:00
Boris Faure
d58c774fad
po: regenerate po/POTFILES.in
2020-08-20 16:22:58 +02:00
Boris Faure
19fb6afd73
mv src/bin/col.{c,h} src/bin/colors.{c,h}
2020-08-20 16:21:51 +02:00
Boris Faure
d331291d5e
mild: fix compilation
2020-08-13 23:17:33 +02:00
Boris Faure
fda837eb96
mild: color_classify tab_drag_thumb
2020-08-13 23:01:20 +02:00
Boris Faure
3d8fa23b78
mild: color_classify links
2020-08-13 22:47:11 +02:00
Boris Faure
3d77b3e1f3
mild: specify cursor color
2020-08-13 22:46:39 +02:00
Boris Faure
367b84f6c6
mild: simplify and no longer need BELL_OVERLAY
2020-08-13 00:25:34 +02:00
Boris Faure
e0c7ce95e3
mild: color_classify sel
2020-08-13 00:22:15 +02:00
Boris Faure
60019120cf
mild: color_classify cursors
2020-08-12 23:52:32 +02:00
Boris Faure
2aae7654b6
Merge branch 'terminology-1.8'
2020-08-11 22:39:01 +02:00
Boris Faure
04248e9af3
Terminology v1.8.1
2020-08-11 21:44:40 +02:00
Boris Faure
ee94710452
Merge branch 'terminology-1.8'
2020-08-10 22:46:59 +02:00
Boris Faure
e037cd7ef2
termptydbl: also need to update the tests
...
(cherry picked from commit dd3b301d50
)
2020-08-10 22:44:51 +02:00
Boris Faure
698e8bb985
termptydbl: be strict on what is wide and do not try to be smart.
...
Too bad if ❤ is considered single-width
(cherry picked from commit d3c15c59db
)
2020-08-10 22:44:41 +02:00
Boris Faure
cded402654
codecov: remove troubling line in fixes
...
(cherry picked from commit a200ab7c48
)
2020-08-10 22:44:25 +02:00
Boris Faure
c9d94b79c4
circleci: no dot in names
...
(cherry picked from commit 0563dbdb28
)
2020-08-10 22:44:14 +02:00
Boris Faure
d723da8f2a
circleci: run with bash when needed
...
(cherry picked from commit ec844ee798
)
2020-08-10 22:44:03 +02:00
Boris Faure
df6b013895
win/options_mouse: apply mouse timer change to current terms
...
(cherry picked from commit d082b0d6d7
)
2020-08-10 22:43:34 +02:00
Boris Faure
44364fcfab
prepare possible v1.8.1
2020-08-10 22:42:45 +02:00
Boris Faure
dd3b301d50
termptydbl: also need to update the tests
2020-08-05 23:26:59 +02:00
Boris Faure
d3c15c59db
termptydbl: be strict on what is wide and do not try to be smart.
...
Too bad if ❤ is considered single-width
2020-08-05 23:05:47 +02:00
Boris Faure
b2218b0d01
themes/mild: color_classify background
2020-08-04 23:52:57 +02:00
Boris Faure
a5bdd7cad3
themes/default: get back that yellowish color on tab missed
2020-08-04 00:01:24 +02:00
Boris Faure
503b7a5395
themes/default: tab bar is back ;)
2020-08-03 23:04:04 +02:00
Boris Faure
3bfc6a18d7
themes/mild: add vim markers
2020-08-03 22:47:55 +02:00
Boris Faure
ab21ecaa6f
themes/default: finish color_classifying background
2020-08-02 23:20:12 +02:00
Boris Faure
76230750af
themes/mild: remove unused image references
2020-08-02 23:08:56 +02:00
Boris Faure
624480fe28
themes/default: color_classify background (wip)
2020-08-01 17:45:52 +02:00
Boris Faure
a46fe7e14f
themes: color_classify selection.edc
2020-08-01 16:19:32 +02:00
Boris Faure
a200ab7c48
codecov: remove troubling line in fixes
2020-08-01 12:13:41 +02:00
Boris Faure
0563dbdb28
circleci: no dot in names
2020-07-30 13:13:36 +02:00
Boris Faure
ec844ee798
circleci: run with bash when needed
2020-07-30 13:13:13 +02:00
Boris Faure
d082b0d6d7
win/options_mouse: apply mouse timer change to current terms
2020-07-29 22:43:25 +02:00
Boris Faure
cee0b62281
themes: add color class GLOW_TXT_HIGHLIGHT
2020-07-27 23:19:50 +02:00
Boris Faure
98da638f53
themes/default: color_classify sel
2020-07-27 23:18:36 +02:00
Boris Faure
845c080922
themes/default/media: use color_classes
2020-07-27 22:07:12 +02:00
Boris Faure
c3dd40261f
themes/default/link: use color_class GLOW
2020-07-27 21:18:46 +02:00
Boris Faure
6c564bcce0
on the road again
2020-07-26 19:34:43 +02:00
Boris Faure
a140e66b9d
tests: with the correct value, it works better
2020-07-26 17:16:32 +02:00
Boris Faure
f7071ed449
tests: new result ton test with 1.8.0 release
2020-07-26 16:41:13 +02:00
Boris Faure
92c26b07ca
Terminology v1.8.0
2020-07-26 12:06:59 +02:00
Boris Faure
883f8b3c89
THEME.md: add documentation on terminology/base
2020-07-23 23:19:11 +02:00
Boris Faure
596d234ba1
about: add youtube channel
2020-07-23 22:52:47 +02:00
Boris Faure
3c21c13d39
about: add context menu on twitter link
2020-07-22 23:46:49 +02:00
Boris Faure
6b8409dfda
about: add twitter link
2020-07-21 23:46:02 +02:00
Boris Faure
ce788a69f6
about: dismiss when clicking on the terminal
2020-07-18 16:17:47 +02:00
Boris Faure
6846074343
theme: move dismisser below about
2020-07-18 16:11:13 +02:00
Boris Faure
544a4376f7
termiolink: fix _hsl_to_rgb() + update tests
2020-07-17 12:58:22 +02:00
Boris Faure
98ee7bdcca
termptydbl: be more precise on emoji as double-width
...
+ set all of "Misc_Pictographs" as double-width
2020-07-15 22:10:55 +02:00
Boris Faure
a56a76afc7
termptyesc: handle single osc arg
2020-07-15 21:11:05 +02:00
Boris Faure
aa7b50ae4b
themes: have a separate color class just for the cursor
2020-07-08 22:47:28 +02:00
Boris Faure
6f4c7f02cb
tests: remove early exit
2020-07-07 00:12:00 +02:00
Boris Faure
f29190bdaa
termptyesc: debug (re)setting cursor color + test
...
Do nothing for the moment. One could think about using color class for
that.
2020-07-06 23:57:37 +02:00
Boris Faure
a99ddc10d5
tests/rep: snowman is now 2-chars-wide
2020-07-06 19:44:59 +02:00
Boris Faure
a1408aab57
tests: change of behavior for encircled characters
2020-07-06 19:42:45 +02:00
Boris Faure
7d1536c8e9
tools/unicode_dbl_width: do not redefine range
2020-07-06 19:40:20 +02:00
Boris Faure
8c970b8804
termptydbl: generate the exact double width test
...
This based on unicode 13.0:
https://www.unicode.org/reports/tr44/
Code is generated by tools/unicode_dbl_width.py
I'm using switch-case + fall through as I've found it was the best:
f46d550a8b
2020-07-05 23:34:13 +02:00
Boris Faure
9f2f8464f3
Fix typos
...
Summary: Fix some typos.
Differential Revision: https://phab.enlightenment.org/D12032
2020-07-05 20:19:59 +02:00
Boris Faure
3ee79131e4
termptyesc: no sanitize with musl when calling isnan()
2020-07-02 23:51:25 +02:00
Boris Faure
c2dd1815c8
termptyesc: avoid issues with cast from double
...
+ no buffer overflow
2020-07-02 23:45:32 +02:00
Boris Faure
ac9a92480b
termptyesc: handle xterm color format starting with "rgbi:"
2020-07-02 23:01:42 +02:00
Boris Faure
2245782dd4
termptyesc: handle xterm color format starting with "rgb:"
2020-07-02 22:33:34 +02:00
Boris Faure
5a34cfdf63
papercolor: use that blue as highlight color
2020-07-02 20:10:00 +02:00
Boris Faure
843ef551b8
theme default: apply color_class-es to cursors
2020-06-30 23:28:08 +02:00
Boris Faure
8eaec9f6c1
theme: define color_class GLOW_HIGHLIGHT
2020-06-30 23:13:27 +02:00
Boris Faure
0f8a593ea2
Merge branch 'terminology-1.7'
2020-06-29 23:17:58 +02:00
Boris Faure
01f7f1c701
snap: bad use of sizeof()
...
(cherry picked from commit 4e619660e5
)
2020-06-29 22:27:00 +02:00
Boris Faure
cf48dbd17a
snap: it seems it needs g++
...
(cherry picked from commit d77e72647e
)
2020-06-29 22:27:00 +02:00
Boris Faure
1f999ee37f
snap: use efl-1.24.3
...
(cherry picked from commit 669d6d9dbe
)
2020-06-29 22:26:40 +02:00
Boris Faure
4e619660e5
snap: bad use of sizeof()
2020-06-29 22:00:28 +02:00
Boris Faure
d77e72647e
snap: it seems it needs g++
2020-06-29 21:55:38 +02:00
Boris Faure
669d6d9dbe
snap: use efl-1.24.3
2020-06-29 21:44:59 +02:00
Boris Faure
8e18783869
themes: define color_classes FG for base16_ocean_dark
2020-06-28 11:19:02 +02:00
Boris Faure
e4114bc4b7
themes: make GLOW_TXT color_class work as expected
2020-06-25 08:10:41 +02:00
Boris Faure
60cac23f9a
themes/default/tab_drag_thumb: use color_class
2020-06-24 23:38:52 +02:00
Boris Faure
40dfb5d33a
themes: based on default, set color_class FG,GLOW,GLOW_TXT
...
wip
2020-06-24 23:38:42 +02:00
Boris Faure
5df92ee2ac
Fix typo
...
Summary: Fix typo on "preferred"
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D12028
2020-06-24 22:50:48 +02:00
Boris Faure
26e91924d9
Get rid of trailing whitespaces
...
Summary: Remove trailing whitespaces
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D12025
2020-06-24 22:49:17 +02:00
Boris Faure
b3d13674a5
themes/default/tabbar_back: keep title color for group icon
2020-06-24 12:31:20 +02:00
Boris Faure
bf60e5cb6d
config: do copy active_links_color between configs
2020-06-23 23:48:42 +02:00
Boris Faure
8e31c28f9b
termptyesc: handle larger sharp-based colors + tests
2020-06-23 23:21:56 +02:00
Boris Faure
8c88c876cd
Merge branch 'terminology-1.7'
2020-06-23 22:39:46 +02:00
Boris Faure
157d65e7ec
win: reorder calls to please _focus_validator()
2020-06-23 22:38:28 +02:00
Boris Faure
faf6ff86b8
codecov: no need for those fixes
2020-06-23 13:42:37 +02:00
Boris Faure
dd7d88815c
utils: add the source files
2020-06-23 13:27:07 +02:00
Boris Faure
3cbcbcd717
theme.h: no need to define EINA_FALLTHROUGH
2020-06-23 13:16:58 +02:00
Boris Faure
4bc712b07d
utils.{c,h} is needed
2020-06-23 13:16:51 +02:00
Boris Faure
ab35c9b7dd
mv utils.{c,h} theme.{c,h}
2020-06-23 12:48:27 +02:00
Boris Faure
a6828665dc
termptyesc: oops
2020-06-23 00:09:54 +02:00
Boris Faure
f168a97a35
tests: test xterm OSC 10/11 to change/get {fore,back}ground colors
2020-06-23 00:05:12 +02:00
Boris Faure
196973fcd3
rewrite changing of background/foreground colors from escape codes
2020-06-22 23:41:27 +02:00
Boris Faure
8fc11cd0e6
codecov: hopefully fix paths
2020-06-22 22:33:37 +02:00
Boris Faure
d845bb256a
Merge branch 'terminology-1.7'
2020-06-21 23:48:20 +02:00
Boris Faure
30b74f84f3
win: better handle initial focus when creating splits
...
Closes T8756
2020-06-21 23:46:22 +02:00
Boris Faure
171f99c80c
Merge branch 'terminology-1.7'
2020-06-16 21:12:37 +02:00
Boris Faure
e7894a887f
termptyesc: fix issue found by fuzzing by Øyvind Kolås (pippin from GIMP)
2020-06-16 20:54:09 +02:00
Boris Faure
50de16cca2
termio{,link}: correct check + remove useless 'if'
2020-06-15 23:08:52 +02:00
Boris Faure
548027a656
termiolink: protect isnan() usage with ubsan and musl
2020-06-15 23:03:36 +02:00
Boris Faure
406ca9d32b
tests: add missing test
2020-06-15 22:18:57 +02:00
Boris Faure
f9e4cd9699
reorganise settings between options_behavior and options_mouse
2020-06-15 13:21:01 +02:00
Boris Faure
24400e9c69
options_mouse: add links settings
2020-06-15 13:21:01 +02:00
Boris Faure
62b101efd7
options_links: clean up
2020-06-15 13:21:00 +02:00
Boris Faure
75e7e211f2
options_behavior: share OPTIONS_CB/OPTIONS_CX/OPTIONS_SEPARATOR
2020-06-15 13:21:00 +02:00
Boris Faure
af257f2606
options_behavior: remove ELM_WRAP_WORD as it makes labels disappear…
2020-06-15 13:21:00 +02:00
Boris Faure
08bfebcf6d
mv options_helpers.{c,h} options_mouse.{c,h}
2020-06-15 13:21:00 +02:00
Boris Faure
c011c48720
config: add "active_links_color"
2020-06-15 13:21:00 +02:00
Boris Faure
d84304fc2e
termio: color link is not really clickable
2020-06-15 13:21:00 +02:00
Boris Faure
423bacbce0
tests: add one on link over css hsl colors
2020-06-15 13:21:00 +02:00
Boris Faure
3973f4c348
termiolink: be able to fuzz color parser
2020-06-15 13:21:00 +02:00
Boris Faure
1866e43386
termiolink: parse css hsl color + unit test
2020-06-15 13:21:00 +02:00
Boris Faure
8d1d854bdf
tests: add one on link over css rgb colors
2020-06-15 13:20:59 +02:00
Boris Faure
4b0de53914
termiolink: use eina_convert_strtod_c() to avoid issues with $LANG
...
because it may parse ',' as a separator (in french for example).
+ stop parsing forward on ')'
2020-06-15 13:20:59 +02:00
Boris Faure
129cda9536
termiolink: switch case is better than broken bsearch
...
(list was not correctly sorted)
2020-06-15 13:20:59 +02:00
Boris Faure
6dc89a5f6a
termiolink: detect rgb() colors + utest
2020-06-15 13:20:59 +02:00
Boris Faure
1e8d5db14c
tests: on color links found in EDC files
2020-06-15 13:20:59 +02:00
Boris Faure
2f040f9532
termiolink: handle tabs in (color) links
2020-06-15 13:20:59 +02:00
Boris Faure
f23467407c
termiolink: add unit test on parsing edc color
2020-06-15 13:20:59 +02:00
Boris Faure
0051a28996
termiolink: add tests on some parsing functions
2020-06-15 13:20:59 +02:00
Boris Faure
10c720aa00
termiolink: rework color finder
2020-06-15 13:20:59 +02:00
Boris Faure
2832f79b59
theme: add name to the color being previewed
2020-06-15 13:20:58 +02:00
Boris Faure
2be609daab
termio: add popup on right click on color to copy it
2020-06-15 13:20:58 +02:00
Boris Faure
6761f05d06
test: one on detecting colors
2020-06-15 13:20:58 +02:00
Boris Faure
990ef95c8b
termptyext: be able to test color links
2020-06-15 13:20:58 +02:00
Boris Faure
ef81f975c0
doc: new group "termiolink/color_preview"
2020-06-15 13:20:58 +02:00
Boris Faure
b05a48d0c9
termiolink: constify
2020-06-15 13:20:58 +02:00
Boris Faure
c1ac8e05a3
color preview: have a better background
2020-06-15 13:20:58 +02:00
Boris Faure
127f0987ee
link: display tooltip on colors like #ff00ff
2020-06-15 13:20:58 +02:00
Boris Faure
f5fe32f70b
termiolink: isalpha() may produce unsigned-integer-overflow
2020-06-15 13:18:56 +02:00
Boris Faure
42cff98227
tytest: reset color just after using it
2020-06-15 12:56:14 +02:00
Boris Faure
2b5f698c91
utf8: avoid implicit signedness conversions
2020-06-13 00:13:18 +02:00
Boris Faure
442ce78874
termiointernals: avoid implicit signedness conversions
2020-06-13 00:13:18 +02:00
Boris Faure
db7ca27635
termptyesc: explicit conversions
2020-06-13 00:13:12 +02:00
Boris Faure
6aff48abe1
termpty: fix ubsan-detected issue
...
../src/bin/termpty.c:988:9: runtime error: implicit conversion
from type 'int' of value -1 (32-bit, signed) to type 'unsigned long'
changed the value to 18446744073709551615 (64-bit, unsigned)
2020-06-12 22:38:33 +02:00
Boris Faure
2d9d1c6a82
md5: disable unsigned-integer-overflow sanitizer
2020-06-12 22:35:22 +02:00
Boris Faure
668c506a18
circleci: be stricter on ubsan
2020-06-11 23:32:13 +02:00
Boris Faure
161fa2022c
circleci: no longer test against EFL-1.20/EFL-1.21
2020-06-11 23:22:47 +02:00
Boris Faure
983b6698ac
README/build: bump required EFL to 1.22
...
Done so that eina_convert_strtod_c is available
2020-06-11 23:19:36 +02:00
Boris Faure
c37a16151c
termiolink: no need to double semicolons (they don't make a colon…)
2020-06-04 22:44:39 +02:00
Boris Faure
11c7bb2c3b
termiolink: avoid long cascade of cases (implicit fallthrough)
2020-05-31 22:27:28 +02:00
Boris Faure
b02a6d861c
snap: use efl-1.24.2
2020-05-30 18:32:22 +02:00
Carsten Haitzler
232553ca13
fix linking to libm due to using math funcs
2020-05-27 11:59:41 +01:00
Boris Faure
4144170cfc
termiointernals: use a switch/case
...
and let the compiler do the optimization and unroll the binary search
itself.
I wrote a micro benchmark:
1. switch_fallthrough: 9597502784 ns
2. switch_return: 8921069697 ns
3. binary_search: 18403018625 ns
The results are pretty consistent over multiple runs.
1st is switch case with one return at the end and lots of
fallthrough.
2nd is a return of each case,
3rd is the original code.
2020-05-26 23:27:08 +02:00
Boris Faure
eba80af2ea
sb: extract tests
2020-05-24 19:00:24 +02:00
Boris Faure
745b93e95b
termiointernals: _codepoint_is_wordsep() is const
2020-05-24 18:19:48 +02:00
Boris Faure
abdef9786c
have define BINARY_TYFUZZ/BINARY_TYTEST
2020-05-24 18:05:39 +02:00
Boris Faure
1702931b1b
mv src/bin/md5/md5.{c,h} src/bin/
2020-05-24 17:48:59 +02:00
Boris Faure
4703e374b9
sb: add some more tests
2020-05-24 00:35:27 +02:00
Boris Faure
c2c324c497
sb: fix error: applying zero offset to null pointer
...
Found by UndefinedBehaviorSanitizer
2020-05-24 00:19:33 +02:00
Boris Faure
04a47e0e19
sb: add unit tests + fix a few issues
2020-05-24 00:05:29 +02:00
Boris Faure
15ee3702db
sb: add ty_sb_spaces_ltrim()
2020-05-23 16:26:57 +02:00
Boris Faure
4a12891493
ci: run "tytest dummy" to ensure finding a test works
2020-05-23 12:08:50 +02:00
Boris Faure
a18b482bf0
run unit tests in ci
2020-05-23 11:59:34 +02:00
Boris Faure
63815156aa
dumb framework to run unit tests in terminology
2020-05-23 11:59:34 +02:00
Boris Faure
392bfdb4a7
tests: rework tytest.c/tyfuzz.c to no longer #include one in the other
2020-05-23 11:59:24 +02:00
Boris Faure
bb09c80ab4
Merge branch 'terminology-1.7'
2020-05-19 23:57:59 +02:00
Boris Faure
5cae99eee1
options: word-wrap some labels
2020-05-19 23:56:06 +02:00
Boris Faure
ec344090aa
scale wizard: word-wrap the labels
2020-05-19 23:41:39 +02:00
Boris Faure
7e737564c8
tests: add one about '-' not being a word separator
2020-05-18 23:29:02 +02:00
Boris Faure
13fce0866c
Merge branch 'terminology-1.7'
2020-05-18 22:29:25 +02:00
Boris Faure
446823b6ea
options_elm: fix original _find_binary
2020-05-18 22:25:20 +02:00
Boris Faure
1b88cd96e6
snap efl patch: remove useless assignment
2020-05-18 22:24:04 +02:00
Boris Faure
6836f16ee6
Merge branch 'terminology-1.7'
2020-05-18 22:20:11 +02:00
Boris Faure
4745752fab
snap: make embedded efl able to start efreetd
...
+ add new dependencies + reorder deps
+ Also change the source for efl to my own that I find way more reliable
than efl's server (might only be because I'm closer)
2020-05-18 22:18:54 +02:00
Boris Faure
29cce7e73e
termiointernals.c: do not consider '-' as a word separator
2020-05-18 16:24:51 +02:00
Boris Faure
e082daa6c1
snap: use efl-1.24.1
2020-05-17 10:22:49 +02:00
Boris Faure
de969e7cef
Merge branch 'terminology-1.7'
2020-05-16 19:09:53 +02:00
Boris Faure
1d5eee0e60
focus validator: be less strict when changing tabs
...
Closes T8722
2020-05-16 19:07:28 +02:00
Boris Faure
3be858b09b
termiointernals: handle EM (end of medium) as word separator
2020-05-11 23:22:58 +02:00
Boris Faure
8c410d0e1d
on the road again
...
Ok, I need to be more creative on commit messages after releases
2020-05-11 19:22:25 +02:00
Boris Faure
73fd0ab649
1.7.0 is now!
2020-05-10 20:35:43 +02:00
Boris Faure
26ff40651b
update AUTHORS file
2020-05-10 10:30:42 +02:00
Boris Faure
876036f009
termptyesc: randomize new entry in the true color cache
2020-05-09 00:04:20 +02:00
Boris Faure
b088592f79
update Changelog/NEWS with updated translations
2020-05-08 23:26:11 +02:00
milotype
e94b14f49c
Updagte Croatian translation hr.po
...
While translating German, I realized I need to make some corrections in the Croatian translation. Sorry!
2020-05-08 23:24:51 +02:00
milotype
abd834be67
Update complete German translation de.po
2020-05-08 23:24:51 +02:00
Boris Faure
9316652127
tests: reuse one of 32 TrueColors over the terminal
2020-05-08 23:16:43 +02:00
Boris Faure
1bd27081c3
tests: on true color cache thrashing
...
when new items are added to the cache and entries there are never reused
2020-05-08 16:58:03 +02:00
Boris Faure
850ffa30d6
changelog/news: about new escape code on term program + version
...
+ env variables
2020-05-07 00:25:37 +02:00
Boris Faure
52ab21783a
test: test escape code to get term name + version
...
obviously will have to change that on each new version…
2020-05-06 23:53:49 +02:00
Boris Faure
9977b8a63b
termpty: set TERM_PROGRAM/TERM_PROGRAM_VERSION env variables
2020-05-06 23:49:00 +02:00
Boris Faure
106f8b5c9a
termptyesc: handle terminal query
...
New, still debated on https://gitlab.freedesktop.org/terminal-wg/specifications/issues/8
2020-05-06 23:44:05 +02:00
Boris Faure
914e440863
update ChangeLog/NEWS with new croatian translation
2020-05-06 23:10:24 +02:00
milotype
88f2c38e9e
Release of Croatian translation hr.po
2020-05-06 23:07:38 +02:00
milotype
56b2877188
Update LINGUAS with hr
...
- update for Croatian
2020-05-06 23:07:38 +02:00
Boris Faure
d7fe122dc1
ChangeLog: of course, the next release is 1.7.0
...
Thanks to thrice!
2020-05-05 21:51:41 +02:00
Boris Faure
732d6e9381
tests: box selection scrolls down
2020-05-05 21:51:41 +02:00
Boris Faure
8550d87ecf
tests: selection to the bottom scrolls down
2020-05-05 21:51:41 +02:00
Boris Faure
422ef9f67e
tests: add box selection that scrolls up
2020-05-05 21:51:41 +02:00
Boris Faure
197d407b76
tests: add one making a box selection in the backlog
2020-05-05 21:51:41 +02:00
Boris Faure
218b2fb4d0
tests: add one when selection scrolls up
2020-05-05 21:51:41 +02:00
Boris Faure
144db18649
termiointernals: no timer in tests
2020-05-05 21:51:40 +02:00
Boris Faure
38e4935427
termiointernals: skip invisible codepoints when assessing whether they changed
2020-05-05 21:51:40 +02:00
Boris Faure
19ffa91f15
termptyext: add operator to test whether selection is active
2020-05-05 21:51:40 +02:00
Boris Faure
f679d28809
termiointernals: speed up selection scroll in tests + also in real life
2020-05-05 21:51:40 +02:00
Boris Faure
3be01d8b8b
meson: add tytest.{c,h} to improve testing with ENABLE_TEST_UI
2020-05-05 21:51:40 +02:00
Boris Faure
00bb99f3f0
tests: store mouse pointer and fallback evas_pointer_canvas_xy_get()
2020-05-05 21:51:40 +02:00
Carsten Haitzler
0df36aefc9
termio selection strings - fix ownership and alloc/free
...
this was a bit of a mess in terms of who owns, dups, copies etc. so i
fixed this up a bit and have termio_take_selection_text consistently
stringshare_add the string as its own copy so it can free it later.
also fix leak from ty_sb_steal_buf() as this is a malloced buffer not
stringshared and it wasnt freed after a steal
@fix
2020-05-04 10:47:00 +01:00
Boris Faure
c29e2d428a
prepare release 1.7.0
2020-05-01 12:33:38 +02:00
Boris Faure
d2a53fd3df
ChangeLog: cleanup
2020-04-30 17:47:01 +02:00
Boris Faure
6dc81589d1
snap: use latest EFL 1.24.0
2020-04-30 17:31:17 +02:00
Boris Faure
286e2ebb59
win: on startup, force a window to be considered as focused
2020-04-29 22:54:50 +02:00
Boris Faure
f3bf486777
win: handle early case when no child is present
2020-04-29 22:53:02 +02:00
Boris Faure
a1eb47494a
ci: build and test in debug and release modes
2020-04-25 17:12:50 +02:00
Boris Faure
f1857527da
termptyesc: mark _safechar() as pure
2020-04-25 15:20:54 +02:00
Boris Faure
18bfcb5aba
termptyesc: r,g,b are uint8_t
2020-04-22 23:59:02 +02:00
Boris Faure
00c427a20f
termptyesc: avoid issue with integer promotion
...
Found by UBSan:
sgr-truecolors.sh... ../src/bin/termptyesc.c:737:35: runtime error: left
shift of 244 by 24 places cannot be represented in type 'int'
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior
../src/bin/termptyesc.c:737:35 in
2020-04-22 23:52:58 +02:00
Boris Faure
f9b6f88be1
termptyesc: cache true color approximations
...
On my stupid benchmark ( https://github.com/billiob/fire ), this goes from
about 45 fps to about 125fps.
2020-04-22 23:43:45 +02:00
Boris Faure
f497b9446c
termiolink: harden functions link_is_*()
2020-04-19 23:23:57 +02:00
Boris Faure
25eac3e842
termio: suspend is an int with values > 1
2020-04-19 23:22:57 +02:00
Boris Faure
32f317cc05
options: use an available default icon for each entry!
2020-04-17 23:54:48 +02:00
Boris Faure
8e1b640453
mild: make tag drag target more visible
2020-04-17 23:16:56 +02:00
Boris Faure
d06ac1c262
update copyright to 2020
2020-04-17 23:10:45 +02:00
Boris Faure
0b48853597
reduce scope of variables
2020-04-17 23:09:07 +02:00
Boris Faure
3172c2cf30
Revert "pleasing cppcheck?"
...
This reverts commit a848b0262f
.
2020-04-17 22:02:09 +02:00
Boris Faure
1e89fcd020
termptyext.c: remove useless assignments
2020-04-17 21:52:06 +02:00
Boris Faure
f56f6cd07e
termptyext: remove useless assignment
2020-04-17 00:02:57 +02:00
Boris Faure
a848b0262f
pleasing cppcheck?
2020-04-17 00:01:32 +02:00
Boris Faure
16f750bee6
backlog: don't convert -1 to unsigned
2020-04-17 00:00:46 +02:00
Boris Faure
d5d61a5b76
termio: hide links when content change underneath
2020-04-16 23:43:21 +02:00
Boris Faure
225b14a54f
win: hide tab bar when restoring the last term
2020-04-16 19:35:19 +02:00
Boris Faure
27f062ff1a
win: reswallow content when it's the only one left
2020-04-16 19:30:27 +02:00
Boris Faure
25496f6689
win: remove hand cursor when drag stops
2020-04-16 19:29:34 +02:00
Boris Faure
338b2c1865
win: fix rollback split + add debug
2020-04-16 17:16:18 +02:00
Boris Faure
985e0b56c5
win: put drag icon under the mouse
2020-04-15 22:52:31 +02:00
Boris Faure
472cfbcff4
win: remove some debug
2020-04-15 22:12:51 +02:00
Boris Faure
7ce4416311
win: save split position when dragging tab
2020-04-14 23:40:08 +02:00
Boris Faure
0d5a796703
win: fix focus display when focusing in/out and grouped input
2020-04-14 22:51:14 +02:00
Boris Faure
b5668d1791
nyanology: have cursor_bar and cursor_underline as alias to default cursor
2020-04-14 22:10:02 +02:00
Boris Faure
cdcc6be05e
show grouped input on inactive tabs
2020-04-14 22:06:53 +02:00
Boris Faure
826801b607
group input: show it on active tabs
2020-04-13 20:30:51 +02:00
Boris Faure
01af951e8d
mild: tab title should be using foreground color
2020-04-13 18:07:19 +02:00
maxerba
6cd92af6c1
Updating french and italian translations
2020-04-13 14:01:02 +02:00
Boris Faure
f1c023e3f0
mild: remove debug #if/#endif
2020-04-12 23:01:45 +02:00
Boris Faure
51468de3fd
group input: add config option about default to visible ones or all
2020-04-12 17:16:14 +02:00
Boris Faure
2259519d10
video: no need to force emotion engine anymore
2020-04-12 16:59:43 +02:00
Boris Faure
787472cb92
po: update meson.build + terminology.pot + *.po + rm Makevars
...
meson.build now uses LINGUAS file
2020-04-12 00:15:56 +02:00
Boris Faure
52b3a31333
.gitignore: cleanup now that we use meson
2020-04-12 00:10:09 +02:00
Boris Faure
87ce2720d5
controls: add shortcut to do grouped input
2020-04-11 11:59:36 +02:00
Boris Faure
537af736e8
win: constify
2020-04-11 10:01:13 +02:00
Boris Faure
210ec3b408
win: add win_has_single_child()
2020-04-11 09:55:52 +02:00
Boris Faure
df9700c8a5
win: add win_evas_object_to_win()
2020-04-11 09:50:38 +02:00
Boris Faure
b9f3c7bf05
win: don't resize to 0 + remove useless callback
2020-04-11 00:31:04 +02:00
Boris Faure
f52ea76606
win.h: add missing void
2020-04-11 00:30:20 +02:00
Boris Faure
ec2a96589c
controls: no need for ct_box3
2020-04-11 00:21:54 +02:00
Boris Faure
68adc919be
default: fix issue with size computing
2020-04-10 22:58:23 +02:00
Boris Faure
70f6cfb612
mild.edc: move all code about bell at the same place
2020-04-10 00:06:57 +02:00
Boris Faure
ba6f571c5b
themes: add some vim markers
2020-04-10 00:06:22 +02:00
Boris Faure
66a9d1c380
mild.edc: add missing image declaration
2020-04-09 22:58:27 +02:00
Boris Faure
74f294d69b
mild.edc: remove unused parts
2020-04-09 22:54:12 +02:00
Boris Faure
3a5b7499c8
mild.edc: add tabclose
2020-04-09 22:17:07 +02:00
Boris Faure
ae6a0fd084
mild: show bell on main tab (if not focused)
2020-04-08 00:15:31 +02:00
Boris Faure
1dbcf57bc6
mild: add sendfile visuals
2020-04-07 23:21:25 +02:00
Boris Faure
797db618c3
mild.edc: remove unused parts
...
+ reindent
2020-04-07 23:12:09 +02:00
Boris Faure
4c9091c9c6
controls: avoid uses after free
...
CID1422109
CID1422110
CID1422111
2020-04-06 23:11:10 +02:00
Boris Faure
6411f119ce
win: no need to check wn->config. Closes CID1422298
2020-04-06 22:59:26 +02:00
Boris Faure
5da6d66134
termptyesc: add missing debug line on bell
2020-04-06 22:58:48 +02:00
Boris Faure
0eac2752d3
win: don't call elm_win_alpha_set() too many times
2020-04-06 21:58:21 +02:00
Boris Faure
0fb87e2756
win: use edje_object_message_send on edj part…
2020-04-06 00:53:34 +02:00
Boris Faure
cbbfe60aae
config: share translucent+opacity settings accross instances
2020-04-05 23:20:11 +02:00
Boris Faure
6b8da82722
tycommon: ensure common tools are running in terminology
...
This is done by reading the tertiary device attributes and expecting
terminology's value.
2020-04-05 15:50:12 +02:00
Boris Faure
a119ac10cc
tycat/tyls: handle error on write()/scanf()
2020-04-05 15:49:26 +02:00
Boris Faure
58a1adac38
sb: ubsan: do not apply 0 offset to NULL pointer
2020-04-04 16:50:19 +02:00
Boris Faure
d5d96cb655
termpty: only call ecore_main_fd_handler_active_set() on valid fd
...
+ reformat
2020-04-02 22:56:26 +02:00
Boris Faure
ea2b80e5a2
termiolink: isspace can't be used on codepoint larger than uchar
2020-04-02 21:52:04 +02:00
Boris Faure
115cd1ebb4
link detection: handle unicode + mode surrounding cases + test
2020-04-02 00:13:59 +02:00
Boris Faure
59fb6016ed
ci: use latest efl 1.23.3
2020-04-01 19:03:51 +02:00
Boris Faure
78fac60c59
tests: add test on link detection with emails being surrounded
2020-04-01 00:00:01 +02:00
Boris Faure
e93b8cf619
termiolink: left strip spaces on emails
2020-03-31 23:29:05 +02:00
Boris Faure
5d2e0479b9
win: simplify focus handling when dropping tab to split
2020-03-30 22:30:10 +02:00
Boris Faure
5c85b8c624
win: _focus_validator() saves focused tc + add debug
2020-03-30 22:30:10 +02:00
Boris Faure
d267b57fb1
win: unfocus from correct parent + add focus checks
2020-03-29 13:34:59 +02:00
Boris Faure
11e608a571
default theme: add alpha rect to mark drop areas
2020-03-28 22:08:19 +01:00
Boris Faure
6b9a9d680f
win: ensure clear state when recreating tabs
2020-03-28 22:08:19 +01:00
Boris Faure
d138086df2
default theme: add split icon on drag areas when dragging tab
2020-03-26 23:35:18 +01:00
Boris Faure
27b914127f
mild: add animation when dragging over tab
2020-03-26 22:00:31 +01:00
Boris Faure
7eba4c97e0
drag: add animation when dragging tab over other tabs
2020-03-26 22:00:31 +01:00
Boris Faure
405abda540
mild: add group "terminology/tab_drag_thumb"
2020-03-26 22:00:31 +01:00
Boris Faure
7c857b211e
win: show hand cursor when dragging tab
2020-03-26 22:00:31 +01:00
Boris Faure
04a05ba193
theme: add documentation on group "terminology/tab_drag_thumb"
2020-03-26 22:00:31 +01:00
Boris Faure
48e602ae75
themes: style,active no longer needed in tabbar_back
2020-03-26 22:00:30 +01:00
Boris Faure
5a2e394c36
tab drag: have a thumbnail of the tab
2020-03-26 22:00:30 +01:00
Boris Faure
1ca9c13ace
win: add _focus_validator() to help debug focus issues
2020-03-26 22:00:30 +01:00
Boris Faure
81d9063d65
win: handle case where tab dragged is the last term
2020-03-26 22:00:30 +01:00
Boris Faure
0edb5f7913
win: rollback tabs when dragging tabs made last tab lonely
2020-03-26 22:00:30 +01:00
Boris Faure
413e6eb2a2
win: move saved position of tab when other tab is closed
2020-03-26 22:00:30 +01:00
Boris Faure
0fc86663a4
win: rollback tab drag from tabs
2020-03-26 22:00:30 +01:00
Boris Faure
9a6ff3c16c
win: rollback splitted term on tab drag cancellation
2020-03-26 22:00:30 +01:00
Boris Faure
c9f7dbd38f
themes: update mild-based theme to tab dnd
2020-03-26 22:00:29 +01:00
Boris Faure
496a307f67
win: drag a tab to split
2020-03-26 22:00:29 +01:00
Boris Faure
7b97a64644
tab dnd: add anim on where to drag the tab to split
2020-03-26 22:00:29 +01:00
Boris Faure
d4d7de118d
split icons: use them on controls
...
+ swap them since they look more natural to me like that
2020-03-26 21:54:51 +01:00
Boris Faure
2dc65380f7
controls: hide them when creating new tab or split
2020-03-25 23:27:18 +01:00
Christopher Michael
864a78ed5e
terminology/mailmap: Move unused addresses to bottom of list
2020-03-24 16:59:21 -04:00
Christopher Michael
112c141109
Revert "terminology/mailmap: Remove unused email addresses"
...
Revert these in favor of reorder so we can keep history
This reverts commit e7fec6ef1a
.
2020-03-24 16:53:35 -04:00
Christopher Michael
e7fec6ef1a
terminology/mailmap: Remove unused email addresses
2020-03-24 16:20:32 -04:00
Boris Faure
c7dec53fba
themes: have background color on tab selector
2020-03-22 11:52:24 +01:00
Boris Faure
00f08812be
win: avoid div by 0. CID1421876
2020-03-19 09:27:57 +01:00
Boris Faure
901e9692c1
win: simplify horizontal drag code
2020-03-18 23:31:06 +01:00
maxerba
7d43f836a2
Updating serbian translation
2020-03-14 15:13:45 +01:00
Boris Faure
9730e3e2af
default theme: add missing image
2020-02-29 16:19:38 +01:00
Boris Faure
6010b5cf30
theme: tab,drag,stop comes back!
2020-02-25 21:33:15 +01:00
Boris Faure
c338286195
win: ensure the term has a container when dragging it
2020-02-25 21:01:33 +01:00
Boris Faure
fd48ece58a
theme/default: add small animation on tab close
2020-02-25 21:01:31 +01:00
Boris Faure
9431dda41e
mild: add cursor_bar/cursor_underline
2020-02-24 22:01:01 +01:00
Boris Faure
65b38a8967
theme: adjust doc about parts "tabdrag", "tabmiddle"
2020-02-23 21:52:24 +01:00
Boris Faure
6f48f706f5
win: have only one tab drag at a time
2020-02-23 21:52:24 +01:00
Boris Faure
a38af5c8db
Merge branch 'terminology-1.6'
2020-02-16 19:01:06 +01:00
Boris Faure
4f37d61377
tests: those tests are not in 1.6
2020-02-16 18:59:47 +01:00
Boris Faure
3d6a9e1bf5
Merge branch 'terminology-1.6'
2020-02-16 18:53:50 +01:00
Boris Faure
2a3a34f503
termptyesc: handle zero-width spaces, with test
2020-02-16 18:51:36 +01:00
Carsten Haitzler
da88dd1128
scale - dont use nan as unsed but < 0.0 because this messes up
...
i found that the isnan messes up... and even tho it's nan it says its
not thus forcing tmp to be on all the time. using < 0 will be more
reliable for sure as scaling valuses <= 0 are just "invalid" anyway.
2020-02-16 13:11:46 +00:00
Boris Faure
1a7df68b84
win: test calloc()
...
Closes CID1419432
2020-02-15 23:09:32 +01:00
Boris Faure
2316b92d67
win: reinsert the tab when the mouse is
2020-02-15 22:33:51 +01:00
Boris Faure
cba6868045
mild: update theme to support tab drag'n'drop
2020-02-15 21:50:33 +01:00
Boris Faure
82aa688f97
win: attach/detach term from structure to be able to move them
2020-02-15 21:28:15 +01:00
Boris Faure
033840c4c4
main: add --scale option to set scale factor
...
Useful for my tests :)
2020-02-15 21:27:57 +01:00
Boris Faure
daf5e03406
win: no need to set "tabs" in object data
2020-02-13 19:24:32 +01:00
Boris Faure
9dc5249224
win: handle drag on tab shown in splits
2020-02-13 19:24:32 +01:00
Boris Faure
300ddee81a
win: remove animation on long press on tab
2020-02-13 19:24:32 +01:00
Boris Faure
ee2c3e5ae9
theme: add active style to tabbar_back when tab is being dragged
2020-02-13 19:24:31 +01:00
Boris Faure
ef29315736
drag tabs to reinsert them
2020-02-13 19:24:31 +01:00
Boris Faure
4cbf4c7b28
themes: split default theme into different files per edje group
2020-02-13 19:24:31 +01:00
Boris Faure
4dc1a2122e
themes: clean up rules to compile themes
2020-02-13 19:22:40 +01:00
Boris Faure
aebe161d8d
theme: have more room for tab title
2020-02-13 19:20:38 +01:00
Boris Faure
a844ba7e14
default theme: have tab close scale
2020-02-12 23:25:01 +01:00
Boris Faure
756e5d63a1
Merge branch 'terminology-1.6'
2020-02-09 23:12:25 +01:00
Boris Faure
91e6ae31fc
ipc/main: restore ability to set multiple commands at startup.
...
Closes T8563
2020-02-09 23:10:39 +01:00
Boris Faure
941328d3f2
win: remove useless elm_layout_content_unset()
2020-02-03 21:56:53 +01:00
Boris Faure
2051978591
win: fix sizing
2020-02-03 21:00:09 +01:00
Boris Faure
d3147b1880
win: current tab shouldn't count for missed bell
2020-01-29 00:09:24 +01:00
Boris Faure
bee2482fe7
win: add _tabcount_refresh() to simplify tabcount handling
2020-01-29 00:06:12 +01:00
Boris Faure
dc2bcc94a1
win: remove unused variable
2020-01-27 23:53:59 +01:00
Boris Faure
3b46e9d715
Merge branch 'Pjotr123-patch-1'
2020-01-22 23:27:04 +01:00
Pjotr123
b77f275038
Create nl.po
...
Almost complete Dutch translation for Terminology.
2020-01-22 12:40:17 +01:00
Boris Faure
5b8d6bd30d
win: add assert to close CID1412739
2020-01-19 18:51:27 +01:00
Boris Faure
a90cb8e84e
win: be able to drag'n'drop tabs over the tabbar
2020-01-19 18:17:53 +01:00
Boris Faure
15e2921b14
win: rework tab management to ease tab drag'n'drop
2020-01-19 18:16:48 +01:00
Boris Faure
e9db34eacb
theme: add signal "bell,off" to "terminology/tabbar_back"
2020-01-19 18:16:48 +01:00
Boris Faure
71fd62217c
theme: improve documentation
2020-01-19 18:16:48 +01:00
Boris Faure
570e917070
add THEME.md: a documentation file about themes for Terminology
2020-01-19 18:16:48 +01:00
Boris Faure
4e651fc647
win: add vim markers
2020-01-19 18:16:48 +01:00
Boris Faure
da372bd1c8
win: use elm_layout for term->bg
2020-01-19 18:16:47 +01:00
Boris Faure
2526fc1cab
win: use term->core to manage edj group "terminology/core"
2020-01-19 18:16:47 +01:00
Carsten Haitzler
0420b20ef6
exe fd handling - make bsd handling same on linux ... as it must
...
now i've seen this on linux... so no more ifdef
@fix
2020-01-19 12:27:53 +00:00
Carsten Haitzler
53a484bc48
tytools - fix ty_write to return lenght written and not 0 on success
...
the change to ty_write from write broke a bunch of tytools... this
fixes that. fix change broke it:
0eb8948d67
2020-01-07 10:48:08 +00:00
Alastair Poole
bbf556f9b0
termptyesc: Add missing header.
...
We need to include utils.h for strchrnul if it doesn't exist on
the build system.
2020-01-03 12:56:28 +00:00
Boris Faure
ba9932a0a9
update AUTHORS
...
(using `git shortlog -sne`)
2020-01-01 19:25:09 +01:00
Boris Faure
43f44a8a54
update .mailmap
2020-01-01 19:21:17 +01:00
Alastair Poole
bae700587e
settings: Improve UI
2020-01-01 19:05:26 +01:00
Boris Faure
6d09515e6e
update .mailmap from efl
2019-12-10 22:47:29 +01:00
Boris Faure
43dc54e1f1
tyls: add audio icon for flac files
2019-12-09 20:30:52 +01:00
Boris Faure
dbc618ed0b
options_elm: launch elementary_config or terminology.elementaryConfig
...
Lookup into $PATH to know which one is available.
Also use ecore_exe_run() instead of ecore_exe_pipe_run()
2019-12-08 23:10:02 +01:00
Boris Faure
a5d0c94071
snap: be able to start elementary_config as terminology.elementaryConfig
2019-12-08 23:08:39 +01:00
Boris Faure
e6d3a848ef
utils: mv strchrnul() to utils.h from termptyesc.c
2019-12-08 20:51:23 +01:00
Boris Faure
2bffe3c078
main: add option --no-wizard
2019-12-08 17:02:02 +01:00
Boris Faure
7e3de5fad9
main: figure early whether the scale wizard needs to be shown
2019-12-08 16:46:49 +01:00
Boris Faure
37d622752a
utils: ensure an elementary config exists
2019-12-08 16:46:29 +01:00
Boris Faure
3c601c1aef
snap: make terminology finally run from snap!
2019-12-08 12:07:45 +01:00
Boris Faure
34b16d8d5d
snap: only build on amd64 for the moment
2019-12-07 17:19:35 +01:00
Carsten Haitzler
4f75b58d6a
cmdbox - allow multiple + or -'s for font command to go up or down more
...
so f+++ will increase font size 3 times in a row within a single
command, as will f--- do the reverse etc. ... use as many +'s and -'s
and needed.
2019-12-06 09:55:50 +00:00
Carsten Haitzler
557ad82e8d
cmdbox - make font size up/down jump by larger steps
2019-12-06 09:46:24 +00:00
Carsten Haitzler
908fa7ee61
term cmd - font big - multiple size by 2 not set to fixed 20 size
...
this is a more sensible way to size up a scaleable font...
2019-12-06 09:32:53 +00:00
Carsten Haitzler
374d1b3e29
cmbox - fix focus handling to work again
...
alt+home opens the "command box" for terminology. this is an extended
control system where we can add lots of commands. it's been there for
a while. look at termcmd.c and termcmd_do() for current commands like:
f <- set font to normal size
fb <- set font to big size
f+ <- increase font size
f- <- decrease font size
/string <- search for "string" (not implemented yet but recognized)
g0 <- set geometry to 80x24
g1 <- set geometry to 80x40
g2 <- set geometry to 80x60
g3 <- set geometry to 80x80
g4 <- set geometry to 120x24
g5 <- set geometry to 120x40
g6 <- set geometry to 120x60
g7 <- set geometry to 120x80
g8 <- set geometry to 120x120
b <- clear backgorund
b/file/path.jpg <- set background to /file/path.jpg
you get the idea ... it's a command character (or set of chars)
followed by paramters, then hit enter to finish.
2019-12-06 09:14:40 +00:00
Carsten Haitzler
bcb4e27bed
close fd's from the host terminal so shell doesnt inherit them all
...
only inherit the fd's we need/want. use eina_file_close_from()
2019-12-06 08:49:40 +00:00
Boris Faure
cfbbe60164
Merge branch 'terminology-1.6'
2019-12-05 19:59:44 +01:00
Boris Faure
0eb8948d67
tycommon: add ty_write() to handle EINTR/EAGAIN on write()
2019-12-05 19:58:25 +01:00
Boris Faure
a782ce61e2
test return of ty_sb_add(). Closes CID1408482
2019-12-05 19:08:05 +01:00
Boris Faure
20b656d1f4
Merge branch 'terminology-1.6'
2019-12-04 23:16:30 +01:00
Boris Faure
b76bbbe455
termpty: better handle writes
...
- Use the event loop
- Check for EINTR/EAGAIN
This fixes pasting large amount of data.
Closes T4712
2019-12-04 23:13:30 +01:00
Boris Faure
e1f3a4d486
sb: when skipping buffer on the left and the buffer is empty, remove gap
2019-12-04 23:10:39 +01:00
Boris Faure
6bfd508a58
tyfuzz: instead of writing to /dev/null, just do not write
2019-12-04 21:44:37 +01:00
Boris Faure
0ca3ba38c1
README: add snap badge
2019-12-03 11:32:17 +01:00
Boris Faure
1eb9b4cb80
Merge branch 'terminology-1.6'
2019-12-02 23:45:49 +01:00
Boris Faure
99d8436f5a
termpty: retry read() on EINTR
2019-12-02 23:42:38 +01:00
Boris Faure
992936d156
termptyesc: add title/icon stack + tests
2019-11-29 23:31:18 +01:00
Boris Faure
a5aaeefc18
remove condition on if (X) eina_stringshare_del(X)
2019-11-29 23:31:14 +01:00
Boris Faure
2e75539fb9
termptyesc: handle invalid values for OSC + test
...
- missing value is as if 0
- overflow
- hex
- negative value
2019-11-25 20:07:00 +01:00
Boris Faure
bde94adf21
termptyesc: rename csi_arg_error to esc_arg_error
2019-11-25 19:44:30 +01:00
Boris Faure
1488b41342
backlog: cleanup
2019-11-24 19:57:48 +01:00
Boris Faure
787e16f215
backlog: simplify code. Closes CID1407754
2019-11-24 19:50:08 +01:00
Boris Faure
e16505f5f7
backlog: take alignement into account for memory accounting
2019-11-24 19:00:31 +01:00
Boris Faure
9f58d68371
options_behavior: display current memory usage of the backlog
2019-11-24 18:06:21 +01:00
Boris Faure
77ab1efb9d
backlog: be smarter when changing backlog's size
2019-11-24 16:14:00 +01:00
Boris Faure
e6b78bd406
backlog: take the size of backlog into account
2019-11-24 16:13:43 +01:00
Boris Faure
cf80e70faf
backlog: move related functions to that file
2019-11-24 16:12:26 +01:00
Boris Faure
0c87de9f5e
backlog: early work to have memory accounting of the backlogs
2019-11-23 23:06:34 +01:00
Boris Faure
62302496dc
git mv src/bin/termptysave.{c,h} src/bin/backlog.{c,h}
2019-11-23 18:31:23 +01:00
Boris Faure
b2ff5f3ccd
Merge branch 'terminology-1.6'
2019-11-21 21:51:54 +01:00
Boris Faure
1333e80866
tests: add one about selecting over empty lines
2019-11-21 21:50:18 +01:00
Boris Faure
7461c9896d
Merge branch 'terminology-1.6'
2019-11-20 23:09:57 +01:00
Boris Faure
8e3263d42a
snap: no plugs with classic confinement
2019-11-20 23:09:16 +01:00
Boris Faure
a120692339
terminology.desktop.in: add french translation
...
Thanks to Philippe Jean Guillaumie
2019-11-20 23:09:00 +01:00
Boris Faure
631aeeda97
terminology.desktop: set full path of icon
2019-11-20 23:08:50 +01:00
Boris Faure
35391f4c5e
snap: add libwayland-egl1 as dependency
2019-11-20 23:08:39 +01:00
Boris Faure
b5fdc13990
mv data/snap /
2019-11-20 23:06:49 +01:00
Boris Faure
beafe2d226
add first version of snapcraft.yaml
2019-11-20 23:06:09 +01:00
Boris Faure
79dfb0f287
snap: no plugs with classic confinement
2019-11-19 23:00:21 +01:00
Boris Faure
3e0f20c61a
terminology.desktop.in: add french translation
...
Thanks to Philippe Jean Guillaumie
2019-11-19 22:59:35 +01:00
Boris Faure
06bdea5142
terminology.desktop: set full path of icon
2019-11-18 19:00:08 +01:00
Boris Faure
b53dad69cc
snap: add libwayland-egl1 as dependency
2019-11-16 18:00:43 +01:00
Boris Faure
f6c15410dc
Merge branch 'terminology-1.6'
2019-11-16 17:36:34 +01:00
Boris Faure
b14ca5b4eb
start work on possible 1.6.1
2019-11-16 17:33:55 +01:00
Boris Faure
abefcdcca1
mv data/snap /
2019-11-16 17:23:28 +01:00
Boris Faure
a8479528db
add first version of snapcraft.yaml
2019-11-16 16:56:26 +01:00
Boris Faure
c0d84ff738
back on the road again
2019-11-16 12:11:22 +01:00
Boris Faure
6019e0ee07
1.6.0 release is now \o/
2019-11-16 10:59:17 +01:00
Boris Faure
dcf31cf140
main: do not set config as temporary by default
2019-11-14 12:57:59 +01:00
Boris Faure
2a02a03625
config: add error message if config is from a new Terminology
...
Also mark it as temporary
2019-11-12 10:57:01 +01:00
Boris Faure
b327ff2f19
config: add error messages when saving config
2019-11-12 10:56:41 +01:00
Boris Faure
02f4173387
build: detect whether there is strchrnul
...
This should help compiling on macosx
2019-11-07 20:43:47 +01:00
Boris Faure
6f8997d194
Prepare release 1.6.0
2019-11-06 23:20:04 +01:00
Boris Faure
998f25ba77
termio: only the TEXT case shouldn't happen in that switch-case
2019-10-28 09:56:03 +01:00
Boris Faure
6148707ee7
tests: works better with the file being committed xD
2019-10-27 16:21:03 +01:00
Boris Faure
e197c04f65
termiointernals: be able to select tabs + test
2019-10-27 16:14:28 +01:00
Boris Faure
37a8f0b9c1
tests: update tests.results due to new attributes about tabs
2019-10-27 16:11:25 +01:00
Boris Faure
e1ff4d877e
termptyesc: store when tab are inserted and where they stop
2019-10-27 16:04:43 +01:00
Boris Faure
7dcb9e4e43
termio_selection_get(): simplify by using macros
2019-10-27 12:06:18 +01:00
Boris Faure
7634b61283
termio: allow \t to be pasted
2019-10-27 11:32:51 +01:00
Boris Faure
c80d2d99a5
README: add link to Twitter account
2019-10-27 11:32:51 +01:00
Boris Faure
c66b50d31b
github: add sponsorship
2019-10-27 11:32:49 +01:00
Boris Faure
bd9bdaeaea
mild: also add tab selector on tab line
2019-10-26 21:35:59 +02:00
Boris Faure
2ff1983981
default.edc: it's way better with some background!
2019-10-26 19:02:13 +02:00
Boris Faure
1195c022f3
default.edc: move tab selector on the tab line
2019-10-26 18:18:03 +02:00
Boris Faure
c130c6f683
main: change prototype for main_new()
2019-10-26 18:13:25 +02:00
Boris Faure
0f5e928e37
Revert "wip"
...
This reverts commit fc865e97b0
.
2019-10-21 23:28:42 +02:00
Boris Faure
fc865e97b0
wip
2019-10-20 23:01:10 +02:00
Boris Faure
e21be6619b
Merge branch 'multi'
2019-10-20 20:06:06 +02:00
Boris Faure
9b23e02b4e
win: clean up tabs list asap
2019-10-20 20:05:02 +02:00
Boris Faure
9ce403d29b
media: remove useless condition
2019-10-20 18:32:35 +02:00
Boris Faure
71ee21af32
main: only one place to configure a running instance
2019-10-20 18:16:10 +02:00
Boris Faure
984d7e07c6
ipc: set theme on new instance
2019-10-19 10:57:57 +02:00
Boris Faure
8dcfc51f1e
circleci: test with efl-1.23.1 and rework file
2019-10-17 22:41:03 +02:00
Boris Faure
98787cfc2d
main: unsetenv("DESKTOP_STARTUP_ID") when it won't ever be used again
...
Also remove one as it might be used by apps
2019-10-17 09:58:40 +02:00
Boris Faure
e9b2d22ff7
main: putenv() can't use stack mem as it might become part of env
...
and use later.
Avoid stack-use-after-scope.
2019-10-17 09:58:40 +02:00
Boris Faure
5e5ac579b5
win: cleanup windows_free()
2019-10-17 09:58:40 +02:00
Boris Faure
cd84ce0a34
main: fix execv() usage
2019-10-17 09:58:40 +02:00
Boris Faure
3e40f46f9b
Revert "Revert "main: better handle stalled unix socket used to spawn multiple instances""
...
This reverts commit e716ad5812
.
2019-10-17 09:58:40 +02:00
Boris Faure
688a45dc15
Merge branch 'terminology-1.5'
...
Conflicts:
src/bin/options_font.c
2019-10-17 00:11:13 +02:00
Boris Faure
fd2212afd8
options_font: fix use after free
2019-10-17 00:05:57 +02:00
Boris Faure
951b415cd9
circleci: elf-1.2{0,1} packages have moved
2019-10-15 10:06:12 +02:00
Boris Faure
233004c03a
circleci: use new packages path
2019-10-14 23:27:11 +02:00
Boris Faure
bb6d540145
Merge branch 'terminology-1.5'
2019-10-14 21:55:53 +02:00
Boris Faure
96095b5b9d
win: remove hide_cursor_timer when closing a window
...
@fix
2019-10-14 21:54:47 +02:00
Boris Faure
e716ad5812
Revert "main: better handle stalled unix socket used to spawn multiple instances"
...
This is not stable enough.
This reverts commit fb2c8deb74
.
2019-10-13 18:39:58 +02:00
Boris Faure
fb2c8deb74
main: better handle stalled unix socket used to spawn multiple instances
...
Have a 2-seconds waiter and if we couldn't create a new instance, unlink
the unix socket and restart Terminology.
2019-10-13 17:58:25 +02:00
Boris Faure
a9ec48191d
win: clean up popmedia code. Closes T8330
...
Mainly add _popmedia_now() that flushes down the queue then add an
element. This is no longer the job of _popmedia_show().
Also add _popmedia_queue_free().
2019-10-10 23:40:32 +02:00
Boris Faure
4b24157e2b
typop: with many args, pop first then queue the others
2019-10-10 23:37:51 +02:00
Boris Faure
80124a72ca
win: no longer segfaults from typop with multiple files
2019-10-10 22:55:21 +02:00
Boris Faure
6b8e6f0516
win: reorganize code to have popup media fold
2019-10-10 22:29:30 +02:00
Boris Faure
e0fde8a9e2
ChangeLog.theme: add entry about previous commit
2019-10-07 00:19:16 +02:00
Boris Faure
424ddba2c8
splits: show missed bells when a title tab is shown
2019-10-06 23:36:28 +02:00
Boris Faure
a32b9cee88
tabs: show tabs that have a bell
2019-10-05 15:31:12 +02:00
Boris Faure
9b3e416890
circleci: test with efl-1.22.6
2019-10-04 21:30:21 +02:00
Boris Faure
c74b793b97
circleci: test with efl-1.22.5
2019-10-03 12:13:51 +02:00
Boris Faure
109e804eae
Merge branch 'terminology-1.5'
2019-10-01 22:44:24 +02:00
Boris Faure
fe63070139
options_behavior: disable "hide cursor"'s slider when needed
2019-10-01 22:43:05 +02:00
Boris Faure
43964c18c7
solarized_light: avoid redefining BG_COLOR
2019-09-30 22:46:58 +02:00
Boris Faure
9a2ddd8468
win: update terms on change of config about show_tabs
2019-09-30 21:55:47 +02:00
Boris Faure
dc1ddf7e40
config: turn "notabs" into "show_tabs"
2019-09-30 21:55:47 +02:00
Boris Faure
5996e5eb2c
win: show title tab on splits when config is set accordingly
2019-09-30 21:55:42 +02:00
Boris Faure
ea0812eccd
themes: fix warning
2019-09-29 18:20:06 +02:00
Boris Faure
2db4be56d1
themes: make tab title readable based on theme default colors
2019-09-29 18:04:55 +02:00
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
Boris Faure
344e466eba
tyfuzz/tytest: fix leak
2019-07-08 21:30:27 +02:00
Boris Faure
86420ba22e
circleci: run tests with UndefinedBehaviorSanitizer
2019-07-08 21:30:27 +02:00
Boris Faure
7fc64bf356
circleci: fix typo
2019-07-08 21:30:27 +02:00
Boris Faure
fa07767115
tytest: fix runtime error: null pointer passed as argument 2, which is declared to never be null
2019-07-08 21:30:27 +02:00
Boris Faure
58df5715d1
win: remove shadowed variable
2019-07-08 21:30:27 +02:00
Boris Faure
c1eb0bad4a
sel: clean up: use sd directly whenever possible
2019-07-08 21:30:27 +02:00
Boris Faure
14d799d63e
tab_selector: fix focus issue
2019-07-08 21:30:27 +02:00
Boris Faure
0f462611c3
build: libintl is required if nls is set (default: true)
2019-07-08 21:30:27 +02:00
Boris Faure
432485dae3
win: start the hide_cursor timer on window creation
2019-07-08 21:30:27 +02:00
Boris Faure
a5cca7fbf4
papercolor: set reverse colors
2019-07-08 21:30:27 +02:00
Boris Faure
63f4313b69
papercolor: swap black and white
2019-07-08 21:30:27 +02:00
Boris Faure
677651f0e4
papercolor: background is whiter + bold white is … white :D
2019-07-08 21:30:27 +02:00
Boris Faure
cf7642d931
themes/papercolor: fix colors
2019-07-08 21:30:27 +02:00
Boris Faure
85208bd7fe
tools: add colors.sh
2019-07-08 21:30:27 +02:00
Boris Faure
f7d5293cbe
themes: add papercolor theme
2019-07-08 21:30:27 +02:00
Boris Faure
b7fff38636
win: hide mouse cursor when idle after timer
2019-07-08 21:30:27 +02:00
Boris Faure
38404d93ff
options_behavior: add ui to change "hide cursor" setting
2019-07-08 21:30:27 +02:00
Boris Faure
96218a733c
config: add item to hide cursor
2019-07-08 21:30:27 +02:00
maxerba
14d874f149
Updating french translation
2019-07-08 21:19:17 +02:00
Boris Faure
6ee735a94d
tests: update results file to reflect changes on double-width handling
2019-06-23 22:30:27 +02:00
Boris Faure
ba980a594c
termptydbl: oops
2019-06-23 22:16:47 +02:00
Boris Faure
ef483dba0d
termptydbl: add special case for emoji that were single width before
2019-06-23 22:02:50 +02:00
Boris Faure
50f4f6308d
termptyops: skip variation selectors
...
We should take into account VS1, 15 and 16…
2019-06-23 22:02:50 +02:00
Boris Faure
7b3110d4a2
termpty: attach a Config * to Termpty
2019-06-23 22:02:50 +02:00
Boris Faure
7cc1197a53
config: add option to treat emojis as double-width
2019-06-23 22:02:49 +02:00
Boris Faure
cdaae389aa
utf8: only encode codepoints ≤ U+10FFFF. Closes T8022
2019-06-23 16:44:28 +02:00
Alastair Poole
18bff78895
build: Fix build and behaviour on OpenBSD.
...
Summary:
OpenBSD does not have strchrnul. Also, fix range
issue with window size.
The geometry is broken on OpenBSD and DragonFlyBSD.
A previous patch solved this issue. Range was
changed to <= 0, but needs to be <= 1 to ensure
the terminal opens and displays content.
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D9157
2019-06-23 16:39:17 +02:00
Boris Faure
253446db49
debug: remove some
2019-06-18 22:09:29 +02:00
Boris Faure
cf060d2a04
focus: block focus manager from getting key inputs when they are consumed
2019-06-18 22:06:44 +02:00
Boris Faure
c151c3c0a0
termio: use term_is_focused() since it is now more reliable
...
sd->self is not the evas object that is being focused
2019-06-17 22:13:39 +02:00
Boris Faure
ff136b78f1
win: export term_is_focused()
2019-06-17 22:12:59 +02:00
Boris Faure
b464932d2d
Revert "Revert "win: let elm handle focus""
...
This reverts commit 8354e83726
.
2019-06-17 21:22:17 +02:00
Boris Faure
8354e83726
Revert "win: let elm handle focus"
...
This reverts commit 113bf27619
.
Not yet fully working. Previous behaviour was better.
2019-06-14 11:19:30 +02:00
Boris Faure
113bf27619
win: let elm handle focus
2019-06-13 20:45:53 +02:00
Boris Faure
5f19ccb841
win: use elm_layout funcs on base object in About
2019-06-13 20:45:33 +02:00
Carsten Haitzler
5c74541206
config - font size - go back to 10 as default
...
so a whole back terminology moved from the shipepd nexus bitmap font
to system monospace fonts and 12 pt. it has always looked wrong as
efl's default theme is 10 and relies on a system-wide scale factor to
do this. 12 has looked totally out of place for a long time and it's
time that this not be hacked around in terminology but be solved at
the system level - maybe efl. if you use e then you will have selected
the scaling factor already and it will affect efl apps and all work.
outside of e is "not solved". to date it's been "other desktosp have
to support efl - up to them". perhaps looking at some level of "well
user has no config so let's guess what scale factor should maybe be
based on dpy and other toolkit configs we can find etc." in EFL... not
terminology.
2019-06-11 11:57:24 +01:00
Carsten Haitzler
049a847475
Revert "themes: make blue more readable"
...
This reverts commit 5c0167c5e1
.
Porkepix on IRC pointed this out and it actually does the reverse of make
blue more readable. compare:
before:
https://framapic.org/EvV0cVyAUKUm/OZIdkLB4pOCn.png
after:
https://framapic.org/hX2gczT1jGMU/jtu3mJ3eQE2E.png
notice the bg of the bar at the bottom now become a lighter blue
making numbers hard to read. the darker blue was chosen because that
is actually the blue color used in xterm and the linux console (or
closer to it with a bit of a muted coloring to it rather than totally
pure). :( so sorry - this IMHO goes backwards and Porkepix did point
it out too.
2019-06-11 11:44:31 +01:00
maxerba
8f0cc2f7aa
Updating italian translation
2019-06-06 20:30:02 +02:00
Boris Faure
417cf716c6
termptyesc: handle some OSC where there's nothing to do
2019-05-27 19:20:28 +02:00
Boris Faure
16db713a44
termptyesc: just ignore screen mode
2019-05-27 19:20:09 +02:00
Boris Faure
50e1371006
termptyesc: osc 11's format is weird
2019-05-27 00:13:22 +02:00
Boris Faure
33b2d68aa9
termptyesc: handle OSC 11 that reports background color
...
It can also be used to set background color but that's not implemented
2019-05-26 23:02:53 +02:00
Boris Faure
7e677abfb9
termpty: add termpty_color_class_get()
2019-05-26 22:55:22 +02:00
Boris Faure
f6d6ce481e
termpty: fix unsigned comparison
2019-05-26 22:54:38 +02:00
Boris Faure
82dec43611
themes: use a color_class BG to set background color
2019-05-26 22:54:12 +02:00
Boris Faure
d29533e341
win: add term_bg_get()
2019-05-26 22:52:57 +02:00
Boris Faure
372893297b
options_behavior: remove unused variable
2019-05-26 22:41:26 +02:00
Boris Faure
fff087bead
use layout api in controls/options
2019-05-26 19:25:44 +02:00
Boris Faure
b963622c5d
Merge remote-tracking branch 'origin/terminology-1.4'
2019-05-25 11:35:46 +02:00
Boris Faure
49d9eb52a5
Terminology release 1.4.1
2019-05-24 22:18:11 +02:00
Boris Faure
3c12162dcf
win: use elm_layout for the base objects
2019-05-24 21:47:25 +02:00
Boris Faure
5c0167c5e1
themes: make blue more readable
2019-05-22 10:26:11 +02:00
Boris Faure
b6545c0bbf
Merge branch 'terminology-1.4'
2019-05-21 21:29:39 +02:00
Marcel Hollerbach
70561160a6
terminology: call donecb later
...
donecb must be called after the settings objects have been deleted.
Otherwise focus manager will detect that a focused object is deleted,
and performe recoverty things. Those recovery things end up in
terminology in focusing nothing, since the terminal object is not a
elementary widget. Not beeing a elementery widget here means that it is
not visible from the POV of the focus manager.
However, when we emit donecb later on, then the focus is restored (in
the callback) after focus manager has performed its voodoo.
This fixes focus disappearing after going into the settings and going
out of them again.
Reviewed-by: Boris Faure <billiob@gmail.com>
Differential Revision: https://phab.enlightenment.org/D8932
2019-05-21 21:26:06 +02:00
Carsten Haitzler
82291544e3
terminology - fix initial size hints to be stepped right
...
@fix
2019-05-21 21:25:29 +02:00
Carsten Haitzler
7cf8ab2c8b
theme - fix theme min sizing that is causing a default 81x24 not 80x24
...
the bg min size calcs as 8x8 - it shouldnt be. more like 2x2 with no
content (the padding of 1 pixel at the dges).
2019-05-21 21:25:06 +02:00
Carsten Haitzler
e1e2a20d71
fix sign compare warn - no real bug to see here
2019-05-21 21:24:39 +02:00
Marcel Hollerbach
2168e6a85f
terminology: call donecb later
...
donecb must be called after the settings objects have been deleted.
Otherwise focus manager will detect that a focused object is deleted,
and performe recoverty things. Those recovery things end up in
terminology in focusing nothing, since the terminal object is not a
elementary widget. Not beeing a elementery widget here means that it is
not visible from the POV of the focus manager.
However, when we emit donecb later on, then the focus is restored (in
the callback) after focus manager has performed its voodoo.
This fixes focus disappearing after going into the settings and going
out of them again.
Reviewed-by: Boris Faure <billiob@gmail.com>
Differential Revision: https://phab.enlightenment.org/D8932
2019-05-21 21:07:53 +02:00
Boris Faure
85372bfd27
Merge branch 'terminology-1.4'
2019-05-21 11:23:49 +02:00
Boris Faure
c7d92ecc6c
ci: build with different versions of EFL (1.20.7, 1.21.1, 1.22.2)
2019-05-21 11:19:26 +02:00
Carsten Haitzler
40ea16d995
terminology - fix initial size hints to be stepped right
...
@fix
2019-05-18 02:41:16 +01:00
Carsten Haitzler
396041a741
theme - fix theme min sizing that is causing a default 81x24 not 80x24
...
the bg min size calcs as 8x8 - it shouldnt be. more like 2x2 with no
content (the padding of 1 pixel at the dges).
2019-05-17 13:53:01 +01:00
Carsten Haitzler
811753d7d9
buildtype - move to plain by default like efl
...
meson uses debug by default... let's use plain shall we?
2019-05-15 14:38:27 +01:00
Carsten Haitzler
03d15389a5
fix sign compare warn - no real bug to see here
2019-05-13 15:03:32 +01:00
Boris Faure
43224731e0
Merge branch 'terminology-1.4'
2019-05-05 12:57:28 +02:00
Boris Faure
67de5e75b2
termio: do replace \n by \r when pasting
2019-05-05 12:56:23 +02:00
Boris Faure
daa4f1bae0
Merge branch 'terminology-1.4'
2019-05-05 11:41:58 +02:00
Boris Faure
f1837dbc0c
termio: fix buffer overflow if too many \n
2019-05-05 11:41:10 +02:00
Boris Faure
766c3bfebc
Merge branch 'terminology-1.4'
2019-05-03 23:28:34 +02:00
Boris Faure
16ee36dbe3
termio: decode pasted string as utf8 and skip some codepoints
...
Should fix issue pasting codepoints that fit on multiple bytes
2019-05-03 23:27:29 +02:00
Boris Faure
fd27c910b1
termptydbl: fix comparison.
2019-05-01 13:11:56 +02:00
Boris Faure
35b6f3c630
termptydbl: private use area is not double-width
2019-05-01 12:52:17 +02:00
Boris Faure
955195d2ae
termptydbl: greek, cyrillic, armenian, arabic, … are not double width
2019-05-01 12:39:53 +02:00
Boris Faure
3880157adc
termptydbl: consider [0x2630, 0x2638] as single width. Closes T7821
2019-05-01 11:41:14 +02:00
Carsten Haitzler
208e877e8f
dbl chars - another range with only some emoji to be doubled
2019-04-23 12:12:02 +01:00
Carsten Haitzler
ce61d0c648
dbl char - add final unicode full emoji list link
2019-04-23 11:21:08 +01:00
Boris Faure
e9cb059a32
update tests to reflect changes on double-width handling
2019-04-22 22:39:42 +02:00
Boris Faure
d197d2207e
termptydbl: unbreak mutt/nethack/my shell prompt…
...
The following ranges are not double-width:
2500-257F Box Drawing
2580-259F Block Elements
25A0-25FF Geometric Shapes
E000- F8FF Private Use Area
2019-04-22 22:19:50 +02:00
Carsten Haitzler
f0191d0ffc
double width check - optimize by more tree-like parent range checks
2019-04-18 15:31:35 +01:00
Carsten Haitzler
1cf54d7dfd
emoji- handle as double width as they probably should
...
emoji render as if being double width and their origin is from asian
langs (japan came up with them), so we should make them double width.
2019-04-18 15:12:32 +01:00
Carsten Haitzler
bbe5b3eb03
focus - ensure focus is properly handled first time for unfocused wins
...
this fixes a case where ecore imf is never told about a newly focused
context because the relative term is already the child in an initial
case... this gets input methods working again
@fix
2019-04-15 17:19:33 +01:00
Boris Faure
6a13cb2e20
update README.md to new version
2019-04-14 21:39:40 +02:00
Boris Faure
1f2f206d82
meson.build: start new dev cycle
2019-03-31 19:15:50 +02:00
Boris Faure
0a505fa636
Prepare Terminology release 1.4.0
2019-03-25 23:08:24 +01:00
Boris Faure
1ce26c51f7
termiointernals: fix regression on selecting word at start of line
...
In case of double-click.
2019-03-21 22:18:07 +01:00
Boris Faure
3378f033f5
termio: remove leak. CID1399747
2019-03-20 22:31:58 +01:00
Boris Faure
756a45e654
termio: skip pasted chars < ' ' but keep '\n'
...
See https://www.openwall.com/lists/oss-security/2018/03/05/2
2019-03-19 23:18:03 +01:00
Boris Faure
9785beaef0
termiointernals: fix possible NULL-dereference. CID1399748
2019-03-18 23:05:06 +01:00
Boris Faure
485d7a3edf
termio: fix leak. CID1399746 CID1399747
2019-03-18 23:02:36 +01:00
Boris Faure
8076e4673f
termiointernals: fix possible NULL-dereference CID1399745
2019-03-18 22:56:49 +01:00
Boris Faure
6c55ecf1a1
termptyesc: fix hangs spotted by afl-fuzz + tests
2019-03-18 22:34:21 +01:00
Boris Faure
7f1c37a6a7
tests: fix shift_in_out.sh tests to output ascii in [0x20, 0x7f[
2019-03-13 14:15:43 +01:00
Boris Faure
2d62d58a39
tests: add dumb test on Shift In/Out
2019-03-13 13:30:18 +01:00
Boris Faure
50f388087c
tests: add some on mouse reporting in mode "all", urxvt reporting
2019-03-05 23:10:04 +01:00
Boris Faure
c9126dcd16
tests: add some on mouse reporting in ext move while pressed mode, urxvt reporting
2019-03-05 23:03:35 +01:00
Boris Faure
cff073db46
tests: add some on mouse reporting in normal mode, URXVT reporting
2019-03-05 23:00:32 +01:00
Boris Faure
4c12238184
tests: add some on mouse reporting in X10 mode, URXVT reporting
2019-03-05 22:59:18 +01:00
Boris Faure
42ef7a8ecc
tests: add some on mouse reporting in mode "all", SGR reporting
2019-03-05 22:25:43 +01:00
Boris Faure
674a87287d
termiointernals: fix reporting mouse move with no button pressed + tests
2019-03-05 21:20:50 +01:00
Boris Faure
77ba576234
tests: add some on mouse reporting in ext move while pressed mode, sgr reporting
2019-03-04 23:44:16 +01:00
Boris Faure
93a25e6123
termiointernals: report alt on mouse move + tests
2019-03-04 23:39:57 +01:00
Boris Faure
7631c91afe
tests: add some on mouse reporting in normal mode, sgr reporting
2019-03-04 23:30:09 +01:00
Boris Faure
61a56ae029
termiointernals: handle mouse wheel with alt + tests
2019-03-04 23:05:40 +01:00
Boris Faure
42c9cb1842
tests: add some on mouse reporting in X10 mode, SGR reporting
2019-03-04 22:50:20 +01:00
Boris Faure
a4a24fd290
tests: add some on mouse reporting in ext move while pressed mode, normal reporting
2019-03-03 23:19:04 +01:00
Boris Faure
b6af646bc8
tests: add some on mouse reporting in mode "all", normal reporting
2019-03-03 23:09:57 +01:00
Boris Faure
c462dce26d
tests: add some on mouse reporting in mode "all", utf8 reporting
2019-03-03 22:57:11 +01:00
Boris Faure
c9b5c52a5d
termptyesc: typo in comment
2019-03-03 22:49:11 +01:00
Boris Faure
b0c95877dc
tests: add some on mouse reporting in ext move while pressed mode, utf8 reporting
2019-03-03 21:15:06 +01:00
Boris Faure
8e81c07b20
tests: add some on mouse reporting in normal mode, utf8 reporting
2019-03-03 21:13:05 +01:00
Boris Faure
8bc4c030c3
termiointernals: handle mouse wheel on normal mode after pos 94
2019-03-03 19:40:19 +01:00
Boris Faure
cbe77cc98a
tests: add some on mouse reporting in normal mode, normal reporting
2019-03-03 19:29:30 +01:00
Boris Faure
acee5d2d67
it's possible to use alt with mouse wheel
2019-03-03 19:26:45 +01:00
Boris Faure
bc45dba7c9
termiointernals: after x:94, no more reporting in normal mode
2019-03-03 19:25:56 +01:00
Boris Faure
765aea662a
tests: add some on mouse reporting in X10 mode, utf8 reporting
2019-03-03 19:01:20 +01:00
Boris Faure
19c50c2642
tests: test around mouse_x10 frontier
2019-03-03 18:37:12 +01:00
Boris Faure
69e8255d25
termiointernals: cleanup
2019-03-03 18:36:09 +01:00
Boris Faure
b9542183e6
termiointernals: handle meta & MOUSE_X10 in mouse_down
2019-03-03 18:35:27 +01:00
Boris Faure
36fcd2d2c4
tests: add tytest_termio_resize()
2019-03-03 18:22:18 +01:00
Boris Faure
490d388314
termptyesc: resize parameters were inverted
2019-03-03 15:55:01 +01:00
Boris Faure
72ff9cbe3c
termiointernals: mouse wheel is not reported in X10 mode
2019-03-03 15:47:37 +01:00
Boris Faure
bbe4960c2c
tests: add some on mouse reporting in X10 mode, normal reporting
2019-03-03 13:20:25 +01:00
Boris Faure
5a98842d63
termiointernals: do not emit mouse wheel on mode X10
2019-03-03 13:20:03 +01:00
Boris Faure
72afb80d6e
win: use min_* as base step since the old formula may < 0
...
Closes T7699
2019-03-02 18:26:04 +01:00
Boris Faure
5c4cf2ea38
tests: add one on window resize where the content is not wrapped
2019-03-01 13:29:00 +01:00
Boris Faure
f0605c697d
private.h: helper for testing escape codes on terminology's binary
2019-03-01 13:28:01 +01:00
Boris Faure
0f45747925
termpty: fix _termpty_cell_is_empty()
...
was not working on cell = {}
2019-03-01 13:23:02 +01:00
Boris Faure
1c9c2a19ed
termptyesc: handle window manipulations that resizes the terminal
...
only for testing purpose
2019-02-27 23:46:04 +01:00
Boris Faure
4d89080d71
termiointernal: handle empty celles in selections.
...
Condition was wrong
2019-02-27 20:23:41 +01:00
Boris Faure
b477d6cc20
tests: add one on selection invalidation when line got removed
2019-02-27 20:06:34 +01:00
Boris Faure
3f76507fe5
tests: update tests due to fix in previous commit
2019-02-25 23:03:51 +01:00
Boris Faure
5300a89013
termiointernals: fix segfault
2019-02-25 22:51:03 +01:00
Boris Faure
19cc710ad0
tests: add some on box selection to paragraph
2019-02-25 22:32:29 +01:00
Boris Faure
6c0ef9ed94
tests: add some tests on box selection to word
2019-02-25 22:05:55 +01:00
Boris Faure
7ef4b413b5
tests: add some on box selection to position
2019-02-25 22:05:02 +01:00
Boris Faure
1e5825832f
termiointernals: rewrite _sel_word_to() + update tests
2019-02-25 22:02:11 +01:00
Boris Faure
48496b2eb5
termpty: cell is empty if bg is invisible. Closes T7707
2019-02-24 17:06:31 +01:00
Boris Faure
923fa4a553
tests: add some on selection *to* paragraphs
2019-02-24 16:20:03 +01:00
Boris Faure
9333ce2c4b
tests: add selection *to* word
2019-02-24 11:02:31 +01:00
Boris Faure
811929d672
tests/selection_to_position.sh: add "TO" within selection
2019-02-23 20:11:24 +01:00
Boris Faure
e0dde04dfc
tests: add tests on selection "TO" position (with shift)
2019-02-23 20:00:57 +01:00
Boris Faure
3193ad2e5a
tests: make it work on stricter shells
2019-02-23 18:31:30 +01:00
Boris Faure
52a0ba46e0
termiointernals: selection is based on relative y, not on-screen y
2019-02-23 17:56:25 +01:00
Boris Faure
eaaf63172d
tyfuzz: test terminal is only 24 lines
2019-02-23 17:52:42 +01:00
Boris Faure
b700a8a322
tests: have tests on selection in history
2019-02-23 17:52:04 +01:00
Boris Faure
2f0bff67d5
tests: not left-trimming
2019-02-23 17:42:39 +01:00
Boris Faure
ee06d7f135
tests: use correct escape code
2019-02-23 17:41:54 +01:00
Boris Faure
bebb0872c3
termiointernals: remove empty selections
2019-02-23 13:34:31 +01:00
Boris Faure
553e12e6a0
tests: ensure selection is removed in dragging test
2019-02-23 11:26:33 +01:00
Boris Faure
64d68eadf1
tests: add some tests on selection from/to invisible area
2019-02-23 11:22:35 +01:00
Boris Faure
2ca440ba93
tytest: use same offset as "real life"
...
makes it easy to write tests
2019-02-23 11:19:20 +01:00
Boris Faure
5fedd2c0a4
termiointernals: unset selection when codepoint is different
...
but do not make a difference between space and no codepoint
2019-02-23 11:12:14 +01:00
Boris Faure
510032df70
termiointernals: fix leak in termio_internal_get_selection()
2019-02-22 20:15:16 +01:00
Boris Faure
b2e19bfdef
tests: do not keep corners on if click shall invalidate selection
2019-02-21 18:53:18 +01:00
Boris Faure
16637c3515
termptyext: fix eina_stringshare_del() on bad pointer
2019-02-21 18:43:11 +01:00
Boris Faure
e024618dba
termpty: compute exact line length in termpty_cellrow_get()
2019-02-21 18:42:28 +01:00
Boris Faure
6c29e8f208
tests: add some where selections spans multiple lines
2019-02-21 18:40:05 +01:00
Boris Faure
50684da0cb
tests: use shorter sleeps to speed up test execution
2019-02-20 23:12:13 +01:00
Boris Faure
1218262ad0
tests: add some selecting words/paragraphs in backlog
2019-02-19 23:13:03 +01:00
Boris Faure
4bc04c5421
termiointernals: be able to mock mouse wheel
2019-02-19 20:03:14 +01:00
Boris Faure
1a0b6f1b86
tests: add case where selection while text is scrolled in margins
2019-02-19 19:17:50 +01:00
Boris Faure
9247665ada
tests: add a test about selection keeping up while text is scrolling
2019-02-18 22:28:33 +01:00
Boris Faure
3b0a932d28
tests: add some on triple-click selections
2019-02-18 22:09:37 +01:00
Boris Faure
f93f1ef3ba
termiointernals: right-trim line selections
2019-02-18 22:04:37 +01:00
Boris Faure
75e4825045
tests: add some on double click selection
2019-02-18 20:59:01 +01:00
Boris Faure
b7305bfc59
tyfuzz: better mock termio_take_selection()
...
+ fix leak
+ make the code more readable to me
2019-02-18 20:57:38 +01:00
Boris Faure
e3a2d70e6d
tests: add some on dragging boxed selection
2019-02-17 18:42:29 +01:00
Boris Faure
d5051ada14
tests: add some on dragging selections
2019-02-17 18:23:21 +01:00
Boris Faure
376c0a962b
termptyext: add testing escape code to set/unset selection corners
2019-02-17 12:32:16 +01:00
Boris Faure
e7a5b3059c
tests: add some on box selections in all directions
2019-02-16 20:08:31 +01:00
Boris Faure
86a199ba8f
tests: add some selections in all directions
2019-02-16 18:12:41 +01:00
Boris Faure
0b63b6cb80
tests: add some on box selections (with ctrl)
2019-02-14 22:18:00 +01:00
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
Boris Faure
de0fa36f15
tests.results: {decfi,su,sd}.sh rendering looks valid
2019-01-12 16:23:50 +01:00
Boris Faure
505772602e
termptyops: do not wrap to left margin when already past right margin
...
Fix ech.sh test that detected the issue
2019-01-12 16:14:14 +01:00
Boris Faure
89a6a9d652
termptyesc: extract ECH handler to its own function + test
...
Test is not fully working at the moment.
There seems to be an issue with appending text outside margins
2019-01-11 23:30:43 +01:00
Boris Faure
ff830fbc42
termptyesc: extract TBC to its own function + tests
2019-01-08 23:16:06 +01:00
Boris Faure
395404c243
termptyesc: handle CTC + tests
2019-01-08 22:55:48 +01:00
Boris Faure
24cc5eaf8d
termptyesc: Printer and Selective Erase are not supported
2019-01-07 23:39:34 +01:00
Boris Faure
5475920c56
termptyesc: add debug on sixel/regis graphics attributes
2019-01-07 23:31:31 +01:00
Boris Faure
a2656754bd
termptyesc: support DECST8C + tests
2019-01-07 23:13:52 +01:00
Boris Faure
19631a70f6
termptyesc: 'T' can also refer to Unset Title Modes (not handled)
2019-01-07 22:32:42 +01:00
Boris Faure
ca9616bad8
termptyesc: extract SD/SU to their own functions
...
SD 0 is used for "track mouse" (TODO).
2019-01-06 23:01:52 +01:00
Boris Faure
5b16b455ff
termptyesc: DL moves the cursor to left margin + tests
...
also remove some debug leftover
2019-01-06 22:30:09 +01:00
Boris Faure
fa8ae6dc51
tests: add missing il.sh
2019-01-05 23:14:00 +01:00
Boris Faure
822f959163
termpty: handle IL with left/right margins + tests
2019-01-05 19:25:37 +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
8841e5259a
Merge branch 'terminology-1.3'
2019-01-04 23:37:48 +01:00
Boris Faure
007dfb60e3
termpty: reset circular_offset2 (for the 2nd buffer) to 0 (as it's cleared)
...
Closes T7543
2019-01-04 23:35:48 +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
a5d364bcbf
termptyops: ensure clearing cells do not increase link count
2019-01-03 22:46:07 +01:00
Boris Faure
99da684d81
config: s/;;/;/
2019-01-02 23:45:49 +01:00
Boris Faure
0ca634cd69
termptyesc: export EL handler to its own function + add tests
2019-01-02 23:32:38 +01:00
Boris Faure
06abd7e9bc
termptyesc: move ED handler to its own functions + add tests
2019-01-02 22:41:41 +01:00
Boris Faure
b76876e9c8
tests/cursor-movements.sh: test cursor up for real
2019-01-01 22:46:25 +01:00
Boris Faure
f7576fb01c
termptyesc: move CHT handler to its own function
2019-01-01 20:32:45 +01:00
Boris Faure
30f7d44947
tests: CUP: test going outside margins
2019-01-01 20:30:05 +01:00
Boris Faure
ce8fc25030
tests: oops, forgot to update tests.results
2019-01-01 20:22:23 +01:00
Boris Faure
36682a1b4e
termptyesc: CHA has to take into account DECOM + tests
2019-01-01 20:19:17 +01:00
Boris Faure
a0db416469
termptyesc: cleanup
2019-01-01 20:13:09 +01:00
Boris Faure
eb84e538b1
termptyesc: move CUF/CUB handlers to their own functions
2019-01-01 18:53:46 +01:00
Boris Faure
bf853e8b91
termptyesc: move CUU/CUD handlers to their own functions
2019-01-01 18:53:01 +01:00
Boris Faure
52f7ae6459
tests: ICH with amount=0
2019-01-01 18:29:44 +01:00
Boris Faure
a34376a8a9
tests: ensure DECALN moves cursor to 0;0
2019-01-01 18:12:08 +01:00
Boris Faure
59c547179d
termptyesc: support DECCRA + tests
2019-01-01 18:12:06 +01:00
Boris Faure
6661719829
termptyesc: extract ICH to its own function and add tests
2019-01-01 18:10:36 +01:00
Boris Faure
12cc6aaf42
termptyesc: support DECIC/DECDC + tests
2018-12-30 18:36:27 +01:00
Boris Faure
fee45b5492
termptyesc: DECCRARA/DECRARA when not in rectangle mode + tests
2018-12-29 22:13:58 +01:00
Boris Faure
288bea982d
termptyesc: handle DECRARA in its rectangular form + tests
2018-12-29 18:00:57 +01:00
Boris Faure
68787ad524
tests/termptyesc: handle DECSACE
...
Also regenerate tests since checksums changed due to new attribute
2018-12-29 17:21:07 +01:00
Boris Faure
63911989fc
termptyesc: handle deccara in its rectangular form + tests
2018-12-29 16:58:36 +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
6e8faa30a7
termptyesc: refuse no value on decfra on the character to fill up + tests
2018-12-29 15:19:31 +01:00
Boris Faure
19a99dadff
termptyesc: support DECFI
...
Introduce different behaviour from xterm as I don't see why it behaves
like that when outside of left/right margin and on right border. Xterm
does not wrap.
2018-12-28 23:11:54 +01:00
Boris Faure
fd92428c57
termptyesc: add debug on DECCAPSLK and clean up other debug
2018-12-28 22:01:47 +01:00
Boris Faure
02a9c5325a
termptyesc: add debug on DECCANSM
2018-12-28 21:59:42 +01:00
Boris Faure
7d668d79d1
termptyesc: remove unused parameter
2018-12-28 21:56:29 +01:00
Boris Faure
090f6a64f2
termptyesc: support DECBI
2018-12-28 21:56:02 +01:00
Boris Faure
6f1e3ea077
termptyesc: always check return of _csi_truecolor_arg_get()
...
CID1398478
CID1398479
CID1398480
2018-12-28 19:04:43 +01:00
Boris Faure
49de9aea64
tests: avoid using $ in printf
2018-12-28 17:58:53 +01:00
Boris Faure
a940556cff
termpty: correctly handle wrap (DECAWM)
2018-12-28 17:41:33 +01:00
Boris Faure
a95bbbe731
termptyesc: DECALN only reset margins and cursor position
2018-12-28 17:25:28 +01:00
Boris Faure
54c3e4790b
termptyesc: add debug on DECARSM
2018-12-27 22:14:44 +01:00
Boris Faure
edc469d16f
termptyesc: add debug on DECARM
2018-12-27 22:14:44 +01:00
Boris Faure
19e8bf13f9
termptyesc: add debug on DECANM
2018-12-27 22:14:44 +01:00
Boris Faure
81fb1959eb
termptyesc: add debug on DECAAM
2018-12-27 22:14:44 +01:00
Boris Faure
6584612b20
tests: add on CUP
2018-12-27 22:14:44 +01:00
Boris Faure
e23d78e102
termptyesc: cpl and margins + tests
2018-12-27 22:14:44 +01:00
Boris Faure
3c47cc36e0
termptyesc: CNL and margins + tests
2018-12-27 22:14:44 +01:00
Boris Faure
4b32aec0ed
termptyesc: DCH shall handle margins. space created follows SGR + test
2018-12-27 22:14:44 +01:00
Boris Faure
c162b07b16
col: assert in case of invalid values
2018-12-27 22:14:44 +01:00
Boris Faure
9c849d114d
README: add codecov's badge
2018-12-27 22:14:44 +01:00
Boris Faure
0fb2781c95
coverage: avoid conflict with other binaries
2018-12-27 22:14:44 +01:00
Boris Faure
df005b5a67
ci: upload coverage to codecov.io
2018-12-27 22:14:44 +01:00
Boris Faure
473b266182
ci: run tests
2018-12-27 22:14:44 +01:00
Boris Faure
fb24dfabb1
termptyesc: add some debug
2018-12-27 22:14:44 +01:00
Boris Faure
5f715b9290
termpty: add debug on CHA + test
2018-12-27 22:14:44 +01:00
Boris Faure
9c2b3887d1
termptyesc: support DECSCLM but ignore it + test
2018-12-27 22:14:44 +01:00
Boris Faure
eab5ffb956
termptyesc: 98/108 are not valid color codes + test
2018-12-27 22:14:44 +01:00
Boris Faure
add8b71778
termptyesc: fix truecolors parsing + tests
2018-12-27 22:14:44 +01:00
Boris Faure
3cc3f3ee2a
add tytest.h and colors_256_get() to be able to test truecolor
2018-12-27 22:14:44 +01:00
Boris Faure
119a4d12af
termptyesc: handle CSI_ARG_ERROR in some SGR.
...
Closes T7475
2018-12-27 22:14:44 +01:00
Boris Faure
6931f96d0d
termptyesc: handle CSI_ARG_ERROR
2018-12-27 22:14:44 +01:00
Boris Faure
a4418b85f6
termpty: display escape sequence when can't decode it
2018-12-27 22:14:44 +01:00
Boris Faure
24b599ba97
tests: add one on colors
2018-12-27 22:14:44 +01:00
Boris Faure
e6d13fceb5
termptyesc: support DSR-UDK + test
2018-12-27 22:14:44 +01:00
Boris Faure
d2958cd301
termpty: support DSR-PP (Printer Port) + test
2018-12-27 22:14:44 +01:00
Boris Faure
8f2e15478d
termptyesc: support DSR-OS + test
2018-12-27 22:14:44 +01:00
Boris Faure
aebbed39e6
termptyesc: add support DSR-DECCKSR + test
2018-12-27 22:14:44 +01:00
Boris Faure
f54bd2350f
termptyesc: support DSR-MSR (0 Macro Space) + test
2018-12-27 22:14:44 +01:00
Boris Faure
5cef3b68b6
tytest: add write buffer to checksum
2018-12-27 22:14:44 +01:00
Boris Faure
e0ed4b4ad9
termptyesc: handle DSR-KBD but hardcode keyboard + test
2018-12-27 22:14:44 +01:00
Boris Faure
9ed1b61f23
termptyesc: handle DSR-DIR (Data Integrity Report) + test
2018-12-27 22:14:44 +01:00
Boris Faure
feb7495fbb
termptyesc: DSR-CPR takes cursor restriction into account + test
2018-12-27 22:14:44 +01:00
Boris Faure
479d96e5dc
termptyesc: act like xterm, do not report title/icon-name
2018-12-27 22:14:44 +01:00
Boris Faure
e4d7cb93f2
termptyesc: act as xterm-337
2018-12-27 22:14:44 +01:00
Boris Faure
ba6def8eb6
tests: add one on tabs
2018-12-27 22:14:44 +01:00
Boris Faure
ce07e81180
tests: on cursor shapes and regen tests.results
2018-12-27 22:14:44 +01:00
Boris Faure
c104ad38e0
tests: add tests on fonts: normal/italic/blod/bolditalic/fraktur/encircled
2018-12-27 22:14:44 +01:00
Boris Faure
77bacdac37
tests: add test on invalid DECFRA/DECERA and absent parameters
2018-12-27 22:14:44 +01:00
Boris Faure
d43110e0fd
termptyesc: fix decera/decfra when bottom coordinate is too large
2018-12-27 22:14:44 +01:00
Boris Faure
71cbb44c08
tests: add test on cursor movements
2018-12-27 22:14:44 +01:00
Boris Faure
713bb211fc
termptyesc: fix VPR (now goes down instead of up)
2018-12-27 22:14:44 +01:00
Boris Faure
88bf97f4c2
add tests on DECERA
2018-12-27 22:14:44 +01:00
Boris Faure
4ba31c3fba
tests: differentiate NULL on prop.icon or prop.title
2018-12-27 22:14:44 +01:00
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
Boris Faure
05ee717fc0
compute refcount on hyper links
2018-10-13 10:52:50 +02:00
Boris Faure
cc83e6b6f2
parse hyperlinks
...
Ref: T6329
2018-10-13 10:52:50 +02:00
Boris Faure
43ad696570
Merge branch 'terminology-1.2'
2018-10-12 20:19:06 +02:00
Boris Faure
aa0f968860
termpty: soft reset should only reset attributes
2018-10-12 20:17:50 +02:00
Boris Faure
afe94a33f9
remove todo
2018-10-12 09:55:02 +02:00
Boris Faure
7834bede86
include coverity fix as first header
2018-09-29 18:06:41 +02:00
Boris Faure
d92d4a08a2
tools/scroll.sh: make that $ disappear, that's no variable :D
2018-09-29 17:50:07 +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
9fc660ccb2
termptyesc: DECFRA/DECERA finishes by $x/$z
...
And not just x/z
2018-09-29 12:17:51 +02:00
Boris Faure
873656483b
termpty: remove useless code. termio.h is already included
2018-09-26 08:13:47 +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
460c516db9
README: add codacy badge
2018-09-15 18:27:46 +02:00
Boris Faure
643e783558
termpty: rewrite conditions on size_t ty->backsize
2018-09-13 07:47:49 +02:00
Boris Faure
cf4dbcddd4
sel: remove useless condition
2018-09-13 07:44:53 +02:00
Boris Faure
0bf5343c34
termpty: simplify code
2018-09-13 07:43:57 +02:00
Boris Faure
f55f273362
termptysave: remove dead code
2018-09-13 07:40:39 +02:00
Boris Faure
235e0d27a8
termptysave: remove dead code
2018-09-06 23:32:22 +02:00
Boris Faure
81701f7cda
Merge branch 'terminology-1.2'
2018-08-26 20:23:54 +02:00
Boris Faure
3b8bbb70c6
controls: be able to show the settings twice or more
2018-08-26 20:22:40 +02:00
Boris Faure
9e7258ba3b
get rid of lz4 code as it's unused. Closes T7328
2018-08-20 19:33:35 +02:00
Mike Blumenkrantz
22879d9227
update arcconfig with latest phabricator values
...
Reviewers: billiob
Tags: #terminology
Differential Revision: https://phab.enlightenment.org/D6841
2018-08-15 19:42:31 +02:00
Mike Blumenkrantz
9822adbaa9
options: add info to 'React to key presses' option when multisense is disabled
...
Summary: this informs the user that key press audio is not available
Reviewers: billiob
Tags: #terminology
Differential Revision: https://phab.enlightenment.org/D6840
2018-08-15 19:40:06 +02:00
Boris Faure
780e95a8fb
termpty: remove useless code
2018-08-12 19:22:39 +02:00
Boris Faure
8276135b50
Merge branch 'terminology-1.2'
2018-08-10 08:05:39 +02:00
Boris Faure
e2712c5153
win: do not pass input when tab selector is up
...
Closes T7207
2018-08-10 08:03:52 +02:00
Boris Faure
3b2e1125e2
ipc: "improve" code
...
This code is strange but now a bit less
2018-08-09 20:31:53 +02:00
Boris Faure
954b687991
better cleanup
2018-07-24 19:40:23 +02:00
Boris Faure
23b80425a3
tools/scroll.sh: do not use expr
2018-07-24 13:20:09 +02:00
Boris Faure
2219bc1e06
Merge branch 'terminology-1.2'
2018-07-19 19:19:44 +02:00
Chris Michael
05496d77a2
terminology: Fix evas event callback
...
Summary:
_cb_del was causing a compiler warning about incorrect function
parameters...basically the function was not declared to match an
evas_event_callback. This patch fixes that issue
@fix
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D6629
2018-07-19 19:19:02 +02:00
Chris Michael
b3081f858f
terminology: Fix evas event callback
...
Summary:
_cb_del was causing a compiler warning about incorrect function
parameters...basically the function was not declared to match an
evas_event_callback. This patch fixes that issue
@fix
Reviewers: billiob
Reviewed By: billiob
Differential Revision: https://phab.enlightenment.org/D6629
2018-07-19 19:17:54 +02:00
Boris Faure
7b4272995c
pacman.sh: remove unused variable
2018-07-18 23:47:52 +02:00
Boris Faure
141fb9041b
pacman.sh: cleanup
2018-07-18 20:51:00 +02:00
Boris Faure
e3d56e13c9
oops, fix shebang
2018-07-17 22:58:51 +02:00
Boris Faure
b8ed883d16
default.edc: expect to compile it with efl ≥ 1.20
2018-06-28 23:26:15 +02:00
Boris Faure
9ebbcf78bc
Merge branch 'terminology-1.2'
2018-06-28 20:01:22 +02:00
Boris Faure
1c4482115b
controls: fix frame being still shown if new controls shows up while old is not yet hidden
...
Thanks to camthesaxman_ for his patch (D6360).
2018-06-28 19:56:12 +02:00
Boris Faure
05b0503356
Merge branch 'terminology-1.2'
2018-06-28 19:26:23 +02:00
Alastair Poole
6ee3c9ddd0
meson: install icons according to FDO spec.
2018-06-28 19:25:54 +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
Alastair Poole
5c1e9e7c4e
meson: install icons according to FDO spec.
2018-06-21 07:54:21 +01:00
Boris Faure
395538c8b1
add coverity badge to README
2018-06-06 23:59:00 +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
bf29a197c1
Merge branch 'terminology-1.2'
2018-05-14 22:46:52 +02:00
Boris Faure
c14f429621
Terminology release 1.2.1
2018-05-14 22:09:40 +02:00
Boris Faure
0e57ed255b
Merge branch 'terminology-1.2'
2018-05-13 22:47:24 +02:00
Boris Faure
214ff03e36
win: do not force focus on mouse_down event if window is not (yet) focused
...
Refs: T6882
2018-05-13 22:46:30 +02:00
Boris Faure
1ca8708041
log: let eina handle log emissions
2018-05-13 21:12:41 +02:00
Boris Faure
59f225c972
Merge remote-tracking branch 'origin/terminology-1.2'
2018-05-03 21:43:10 +02:00
Boris Faure
6694266a3d
fix focus issue when mouse moving over window without focusing
2018-05-03 21:41:28 +02:00
Boris Faure
7855175ea4
tyfuzz: make it compile again!
2018-05-02 16:19:55 +02:00
Boris Faure
e8652f7262
Merge remote-tracking branch 'origin/terminology-1.2'
2018-04-30 16:06:29 +02:00
Marcel Hollerbach
35bf0a4a25
terminology: do not select a item on focus
...
Summary: makes the settings easier to use with focus
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D6015
2018-04-30 16:02:33 +02:00
Boris Faure
85be61fee0
Merge branch 'terminology-1.2'
2018-04-26 23:42:45 +02:00
Boris Faure
2812daefaf
meson: working on terminology-1.2.1
2018-04-26 23:41:41 +02:00
Kevin Pulo
e99dd9183f
Do not set glow state to focused2 when terminal loses focus.
...
Fixes T6902.
2018-04-26 23:40:55 +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
ea91a6c825
makes more sense to log to syslog when not fuzzing
2018-04-25 22:14:04 +02:00
Boris Faure
0991479fcb
try to optimize cell copy
...
On my stupid benchmark: having tyfuzz parse a 628MB text file (few times
war and peace concatenated) over 10 sessions, it went from 15.2MB/s to
16.8MB/s \o/ That's a 10.5% improvement!
2018-04-24 23:41:18 +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
Boris Faure
2b1ccdfbd7
start a new development cycle
2018-04-15 17:44:31 +02:00
Boris Faure
4a30c10ed9
tabs: clicking on New uses current dir for new term according to config
2018-04-10 22:53:41 +02:00
Boris Faure
9d2d4c6d83
Terminology release 1.2.0
2018-04-09 23:16:29 +02:00
Benjamin Jacobs
e55fd61208
popmedia: NULL dereferencing prevented in error path.
...
Summary:
If the execution of _popmedia flows in the goto error path, then the
term pointer member might not assigned and reference counted. However
_ty_http_head_delete and term_unref unconditionaly deference it, resulting
in a NULL access.
This patch add guards to prevent the dereference of the term pointer
in _ty_http_head_delete.
Reviewers: billiob
Reviewed By: billiob
Subscribers: billiob
Differential Revision: https://phab.enlightenment.org/D5865
2018-04-05 22:28:27 +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
c87c78ca8c
options_theme.c: fix CID 1388097
2018-04-04 20:21:18 +02:00
Boris Faure
75689087ae
build: add fix for coverity
2018-04-04 20:21:10 +02:00
maxerba
0c5b868cc2
Update po and pot files
2018-04-01 18:29:01 +02:00
maxerba
4cd01fb9e4
Removed an entry in POTFILES pointing to non-existent file, this way po update works again
2018-04-01 18:14:55 +02:00
Carsten Haitzler
1a55a67654
termpty - set ty_hand to null if returning cancel which dels the fdhand
...
this avoids later accidentally accessing an invlid hd handler.
@fix
2018-03-26 23:18:31 +09:00
Carsten Haitzler
5824d668af
win - imf - fix small typo that was not checking the imf ptr...
...
it was checking the address of the imf ptr which is always true.
@fix
2018-03-26 23:18:31 +09:00
Boris Faure
8308514420
termptyesc: document Media Copy
2018-03-19 23:54:00 +01:00
Boris Faure
4e1beca3f8
termptyesc: handle Horizontal Position Absolute (HPA)
2018-03-19 23:24:31 +01:00
Boris Faure
33eb5261e6
termio: force refocus after ctx popup is deleted. Closes T6782
2018-03-19 22:12:28 +01:00
Boris Faure
189d138d03
win: expose term_focus();
2018-03-19 22:11:53 +01:00
Boris Faure
f03b84b869
options: select default cursor
2018-03-15 21:59:43 +01:00
Boris Faure
740e96da66
handle DECSCUSR (changing cursor shape). Closes T6338
2018-03-15 19:20:09 +01:00
Boris Faure
71c1b37675
termptyesc: sort CSI escape code by ascii value
2018-03-15 17:58:41 +01:00
Boris Faure
c4c769651c
config: add cursor shape
2018-03-15 14:43:51 +01:00
Boris Faure
2c8a4cc3b3
ChangeLog.theme: add about terminology/{cursor_bar,cursor_underline} groups
2018-03-15 14:43:08 +01:00
Boris Faure
1920c86095
default.edc: add terminology/cursor_bar and terminology/cursor_underline groups
2018-03-15 14:41:56 +01:00
Boris Faure
e2e197877f
default.edc: add images for bar/underline cursors
2018-03-14 21:44:13 +01:00
Boris Faure
dad9e0db58
remove compatibility #ifs to work with EFL < 1.16
2018-03-13 18:58:41 +01:00
Boris Faure
e8214d1da2
tabs: on tab selector, be sure only one tab is focused
2018-03-13 18:15:57 +01:00
Boris Faure
bc6ed7ac92
termptygfx: fix stupid bug when printing encircled numbers
2018-03-13 11:23:03 +01:00
Boris Faure
9e0243d9f1
support encircled escape code. Closes T6769
2018-03-13 09:15:32 +01:00
Boris Faure
deaadfeb01
shift-selection: reduce timeout to 5s, seems enough. Ref T2254
2018-03-12 20:11:28 +01:00
Boris Faure
bf110393b6
meson: detect 'offscale' support in edje_cc. Closes T6770
2018-03-12 15:00:08 +01:00
Boris Faure
0a0f3605e4
termptyesc: handle CMY/CMYK in SGR38/SGR48. Ref T746
2018-03-11 22:38:45 +01:00
Boris Faure
c7c054bf0d
termptyesc: handle transparent in SGR38/SGR48
2018-03-11 22:35:41 +01:00
Boris Faure
91ced6390f
termptyesc: skip colorspace id if present. Ref T746
2018-03-11 20:31:56 +01:00
Boris Faure
0eb223f1b8
termptyesc: approximate true color. Ref T746
2018-03-11 19:51:11 +01:00
Boris Faure
a5d8a89c32
readme: now require EFL>=1.20
2018-03-11 14:59:41 +01:00
Boris Faure
8da7e9b3ed
man: add missing entries + fix typos
2018-03-11 14:55:39 +01:00
Boris Faure
20f15e1a86
convert README to markdown
2018-03-11 14:55:39 +01:00
Boris Faure
e59b7fbd80
man: add terminology companion tools
2018-03-11 14:55:39 +01:00
Boris Faure
e5650c320e
README: add doc on companion tools. Closes T6767
2018-03-11 14:55:39 +01:00
Boris Faure
428860ba4a
README: reorganize
2018-03-11 14:55:39 +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
2d5bc93780
win: handle title popup like the options popups. Closes T6727
2018-03-10 19:40:13 +01:00
Boris Faure
71d9bc2f68
win: do not force focus when on options. Closes T4769
2018-03-10 17:22:52 +01:00
Boris Faure
1a5384b19e
options: default is the behaviour tab. Closes T2130
2018-03-10 17:13:10 +01:00
Boris Faure
9aeae783b5
options_behavior: expect EFL > 1.8
2018-03-10 16:14:40 +01:00
Carsten Haitzler
1ea0818f2b
close terminal button - pass ctx ptr to callback so it doesnt seg
2018-02-26 15:42:16 +09:00
Boris Faure
73bd76c97e
solarized: slightly better by switching base02 and base03
2018-02-14 23:08:34 +01:00
Boris Faure
67fb28a67c
solarized: set faint/dim colors for black
...
It was previously invisible
2018-02-14 22:32:50 +01:00
Carsten Haitzler
a1d9dba1d0
terminology efl version bump 1.8 to 1.20
...
efl 1.8 is ancient by now (december 2013 ... like over 4 years ago).
time to bump to 1.20, so any future releases of terminology will need
a bump in efl version too whicn IMHO is sensible.
2018-02-13 15:12:18 +09:00
Boris Faure
ce11630457
win: do not show win too early
2018-02-12 22:40:50 +01:00
Boris Faure
d52afe1a73
win: shot in the dark about the positioning issue
...
If it fixes the issue, I'm clueless!
2018-02-12 22:23:05 +01:00
Boris Faure
802ed4b2eb
win: removes that blue focus animation
2018-02-12 22:09:34 +01:00
Boris Faure
3aac7976b7
termio: fix key bindings for scrolling
2018-02-12 22:03:02 +01:00
Boris Faure
efb6df10b7
win: fix focus after editing title
2018-02-11 12:14:39 +01:00
Boris Faure
653173bd85
Merge branch 'grouped-input'
2018-02-11 11:56:13 +01:00
Boris Faure
85a8638859
Add doc on group input
...
Closes T6176
2018-02-11 11:53:46 +01:00
Boris Faure
19cca3e2f2
group input: handle only_visible or all terms
2018-02-11 11:48:06 +01:00
Boris Faure
26b19dc31d
win: remove useless comments
2018-02-10 17:28:58 +01:00
Boris Faure
4f261e922e
imf: handle cursor move
2018-02-09 23:18:03 +01:00
Boris Faure
c31c1cbd9b
termio: focus_in to show blinking cursor
2018-02-09 22:02:19 +01:00
Boris Faure
55b4eeb3a2
win: focus the termio objects, at least to have mouse work
2018-02-08 22:38:55 +01:00
Boris Faure
ddb8e8160d
termio: really constify preedit_str
2018-02-08 22:38:02 +01:00
Boris Faure
7cb67a2bce
win: get out of grouped-input
2018-02-08 18:40:27 +01:00
Boris Faure
34f19bf4dd
win: constify term_preedit_str_get()
2018-02-08 18:40:06 +01:00
Boris Faure
d7432a52d6
move input handling to win.c
2018-02-05 00:07:47 +01:00
Boris Faure
e5c580aa26
win: getting events through conform is more reliable
2018-01-30 23:37:00 +01:00
Boris Faure
b75d5b7e9c
win: do not focus termio
2018-01-30 23:36:16 +01:00
Boris Faure
93106d1148
win: set flag on_options when settings/about/controls are up
2018-01-30 23:31:26 +01:00
Marcel Hollerbach
8623d4b285
build: fix install permissions
...
otherwise the image is installed as root read only.
2018-01-27 17:34:56 +01:00
Boris Faure
4f87249016
we're in 2018
2018-01-17 20:34:35 +01:00
Boris Faure
0676871497
mailmap: add my other email
2018-01-16 22:36:02 +01:00
Boris Faure
527859f4c4
options_colors: fix selected item showing on multiple rows
...
makes the selector barely more usable…
2018-01-15 23:49:03 +01:00
Boris Faure
8c09ee5c88
options_colors: compute pre-multiplied colors
2018-01-15 23:28:18 +01:00
Boris Faure
f33e898e29
options_colors: clean up a bit and have a global reset button
2018-01-15 22:51:16 +01:00
Boris Faure
820a5440fe
controls: use both "bg" and "base" evas objects
2018-01-15 22:45:32 +01:00
Boris Faure
6b7b72f911
working on 1.2.0!
2018-01-15 22:33:59 +01:00
Boris Faure
a66225dc87
options_colors: be able to have multiple instances
2018-01-14 12:52:46 +01:00
Boris Faure
64502fa8f3
options_theme: be able to have multiple instances
2018-01-13 19:25:31 +01:00
Boris Faure
8b26cd4149
options_background: go to image grid when selecting user/system in hoversel
2018-01-13 18:52:40 +01:00
Boris Faure
85ba744771
options_font: be able to have multiple instances
2018-01-12 23:27:19 +01:00
Boris Faure
32209a6dfd
options_video: be able to have multiple instances
2018-01-10 23:28:50 +01:00
Boris Faure
22e3731c96
options_behavior: be able to have multiple instances
2018-01-10 23:26:40 +01:00
Boris Faure
1745e77c93
options_background: fix segfault due to flip destroying hoversel
2018-01-09 23:39:02 +01:00
Boris Faure
c7fe3ca964
fix coding style wrt _Ctx types
2018-01-09 23:21:48 +01:00
Boris Faure
69e3176f4e
options_background: rewrite to have multiple widgets
2018-01-08 23:17:02 +01:00
Boris Faure
29db075729
options_keys: rewrite it to have multiple widgets at the same time
2018-01-07 23:11:18 +01:00
Boris Faure
08b5c20a27
controls: keep ctx when on about/options
2018-01-05 23:42:14 +01:00
Boris Faure
fd150de222
options: simplify code and no more globals
2018-01-05 00:27:25 +01:00
Boris Faure
983dadeba4
about: simplify code and no more globals
2018-01-05 00:27:25 +01:00
Boris Faure
eaaae01745
controls: less globals, controls per window
2018-01-05 00:27:25 +01:00
Boris Faure
080ff8e261
controls: simplify code
2018-01-05 00:27:25 +01:00
Boris Faure
d20e32c26f
options: rename options_active_get() to options_is_active()
2018-01-05 00:27:25 +01:00
Boris Faure
d7bc232806
win: remove useless callbacks
2018-01-05 00:27:25 +01:00
Boris Faure
561e1b0941
splits: fix focus issue when splitting a split
2018-01-05 00:27:25 +01:00
Boris Faure
39fb41024b
early work on multi-input support
2018-01-05 00:27:25 +01:00
Carsten Haitzler
878def120e
move private.h down after system headers... to avoid conflict
2017-12-19 11:01:09 +09:00
Carsten Haitzler
3a14751b34
tytools - remove eina.h include from ty tools where really not needed
2017-12-19 11:01:09 +09:00
Al Poole
16f3870fb5
meson: fix build on FreeBSD of terminology.
...
The option generated file causes lot of issues when it's
included in source files via private.h. Linux needs these
but FreeBSD breaks. Other option is to change header
inclusion ordering but that is messy.
2017-12-19 01:02:53 +00:00
Carsten Haitzler
700beb9bd6
tysend - dont check if in terminology as it should also work remotely
...
well it's not a brilliant check... user beware. tysend will only work
if there is no screen/tmux in the way and your end point terminal is
terminology (end point being the GUI terminal emulator you are using).
2017-12-18 19:54:05 +09:00
Carsten Haitzler
8cfa269b54
tysend - optimize sending - pretty much double the speed
...
yes. it's still inefficient because we transfer in ascii-ized nibbles
(4 bits) within a utf8 stream that becoems a 32bit per char unicode
buffer then back to utf8 before being "parsed" as a command etc. etc.
... it's not brilliant for transferring binary data. it's horrible
actually. but at least i've dropped overhead for some of the large
escape handling code.
this increases buffer size to 32k per block sent, and have the
terminal escape/buffer handling track if a zero byte exists in the
buffer at all to avoid hunting for one if none is there, making
terminology escape handling much more efficient for large escapes and
buffers.
2017-12-18 15:32:02 +09:00
Carsten Haitzler
8bb7a473ae
tysend status - fix focus after close/cancel
2017-12-18 15:31:45 +09:00
Boris Faure
fba368e7d8
try keeping ChangeLog.theme up-to-date
2017-12-17 17:04:38 +01:00
Carsten Haitzler
15e3c87390
tysend - i was only testing ascii files. binary doesnt trasnfer well...
...
so move to 4 bit nibbles encoded as ascii. inefficient but works
reliably.
2017-12-18 00:51:52 +09:00
Carsten Haitzler
125d475068
add tysend cmdline and support in escapes for sending single files
...
this allows you to send a file via escapes to terminology which will
pop up a file save dialog and ask what to save it as and where (based
on the original name). terminology will show a progress bar too. this
is not useful locally but remotely (e.g. you ssh'd into another
machine) it's a VERY handy way of fetching a file from the remote
machine to the local machine with a display just with tysend FILE. you
can send multiple in a sequence with tysend FILE1 FILE2 FILE3 ... ...
and terminology will ask for a location and filename per file you send
(just hit cancel if you don't want to do it).
note - it needs new theme features to work. it'll fail without them.
@feature
2017-12-17 23:41:26 +09:00
Carsten Haitzler
076093da5e
update autogen to use meson configure
2017-12-17 23:41:26 +09:00
Carsten Haitzler
dbd5df73cc
installl - update docs to use meson configure
2017-12-17 23:41:26 +09:00
Boris Faure
5e5889338e
meson: find ecore_con_url_head() with strict CFLAGS
2017-12-10 17:16:52 +01:00
Boris Faure
65d7fd292f
gitignore: cleanup autofoo mess
2017-12-07 00:02:51 +01:00
Boris Faure
bea5326ac9
packaging scripts/files should not live here
2017-12-07 00:01:32 +01:00
Boris Faure
6513de27bb
meson: add 'nls' option. Closes T6398
2017-12-06 23:54:24 +01:00
Boris Faure
2b79f06e8d
themes: add Nord theme
...
I'm using my maintainer's privileges to add a new colorscheme.
I should really work on having something easier to use different
colorschemes.
I relied on https://github.com/sylveon/terminology-themes to figure out
how to map the colors in that file…
2017-12-06 23:27:36 +01:00
Amitesh Singh
31285fb5dc
title: set focus to title entry
...
Focus was not coming to entry on 'set title' popup.
Set focus to a popup subobject after showing popup.
@fix
2017-12-05 13:44:00 +09:00
Boris Faure
98f2726b96
meson.build: remove teamwork check
2017-11-12 19:52:17 +01:00
Boris Faure
35cb66aa2b
handle -Wimplicit-fallthrough=
2017-11-12 00:30:25 +01:00
Boris Faure
59feab991b
use 'ninja install' instead of 'make install' in error message
2017-11-12 00:14:00 +01:00
Boris Faure
c51d0095f9
get rid of automake
2017-11-12 00:09:06 +01:00
Boris Faure
2c86e66d04
remove Marrakesh.mrk
2017-11-11 23:51:52 +01:00
Boris Faure
d2d03992eb
theme previews: set shine according to config
2017-11-11 23:16:15 +01:00
Boris Faure
7d94ebaa1e
options: have Colors before Video
2017-11-11 23:12:17 +01:00
Boris Faure
c1850f73b0
options: move shine slider to Background
2017-11-11 23:10:55 +01:00
Boris Faure
adb818b697
s/wallpaper/background/
2017-11-11 22:24:35 +01:00
Boris Faure
7f8396d55b
settings: move translucent to wallpaper
2017-11-11 22:19:08 +01:00
Boris Faure
bb968b968e
be able to configure shine level on the default theme
...
Was asked about it too many times, so here it is :)
2017-11-11 20:12:56 +01:00
Boris Faure
2a78d2fdcd
meson: fix typo
2017-11-06 22:47:56 +01:00
maxerba
270f0cf83f
Adding danish string to desktop file
2017-11-05 14:07:12 +01:00
Carsten Haitzler
1366f4aab4
add /build to ignore for meson
2017-10-30 12:09:47 +09:00
Boris Faure
c388bbf7bb
Merge branch 'terminology-1.1'
2017-10-10 21:15:05 +02:00
Boris Faure
57fea056c1
fix -e option. Closes T6175
2017-10-10 21:14:07 +02:00
Boris Faure
e33292a81e
meson.build: fix typo
2017-10-03 22:49:56 +02:00
Boris Faure
b22a64043f
Merge remote-tracking branch 'origin/devs/iscaro/meson'
2017-10-03 22:01:39 +02:00
Boris Faure
83e60e807f
Merge branch 'terminology-1.1'
2017-09-20 20:11:35 +02:00
Boris Faure
82c163a3c9
gravatar: get images through https
2017-09-20 20:10:52 +02:00
Boris Faure
854f0a67f2
Merge branch 'terminology-1.1'
2017-09-18 22:02:56 +02:00
Boris Faure
180799d2c5
support the REP escape code. Closes T6042
2017-09-18 22:01:42 +02:00
Boris Faure
1c0710ac51
Merge branch 'terminology-1.1'
2017-09-09 00:08:47 +02:00
Boris Faure
6100f8f4e3
harden the code around manipulation of cursor_state
2017-09-08 23:06:19 +02:00
Boris Faure
07877221ba
Merge branch 'terminology-1.1'
2017-09-05 21:51:08 +02:00
Boris Faure
fc1aef8143
Terminology release 1.1.1
2017-09-02 17:24:06 +02:00
Boris Faure
13da2313d2
Merge branch 'terminology-1.1'
2017-08-28 21:42:17 +02:00
Boris Faure
496a5f178e
have only one concept of title. Ref T5704
2017-08-28 21:41:21 +02:00
Boris Faure
38da9b2ded
correctly handle -T option. Ref T5704
2017-08-28 21:41:10 +02:00
Boris Faure
ceede027f1
Merge branch 'terminology-1.1'
2017-08-26 19:29:26 +02:00
Boris Faure
61ce65c700
force user title one window when set through -T option. Closes T5704
2017-08-26 19:27:39 +02:00
Boris Faure
6bb1552c84
empty string resets tab title
2017-08-26 19:27:14 +02:00
Boris Faure
669533fef5
do not add spurious whitespace when running a command (-e option)
2017-08-26 19:26:29 +02:00
Boris Faure
acbf3387fa
fix selections in the backlog. Closes T5743
...
In the backlog, every cell but the last one has the autowrapped flag set.
_termpty_cellrow_from_beacon_get() now returns a length in the
"screen space".
2017-08-26 18:51:22 +02:00
Boris Faure
9abf652003
Merge branch 'terminology-1.1'
2017-08-22 22:11:09 +02:00
Boris Faure
0478a36799
termptyops.c: fix scrolling wrt bottom margin
...
Thanks to @ncim for the report
2017-08-22 22:08:11 +02:00
Boris Faure
7c358c3592
termptyesc: correctly handle going to start of line when there is a left margin
2017-08-22 20:51:20 +02:00
Boris Faure
6315ed2949
termpty: remove termstate.had_cr since it's unused
2017-08-21 23:46:28 +02:00
Boris Faure
461848813b
Merge branch 'terminology-1.1'
2017-08-21 23:33:40 +02:00
Boris Faure
2343efd6a1
termptyesc: clearing the screen (from ED2) should not reset bottom margin
...
Thanks to @ncim for the report.
2017-08-21 23:19:41 +02:00
Boris Faure
d7ffb09d08
update danish translation. Thanks to scootergrisen
2017-08-21 00:06:08 +02:00
Boris Faure
50c14419e0
we're in 2017!
2017-08-20 19:45:21 +02:00
Boris Faure
346b9192cc
new development cycle
2017-08-20 18:59:33 +02:00
Boris Faure
c55afb424c
update danish translation. Thanks to scootergrisen
2017-08-20 18:58:28 +02:00
Boris Faure
a1e7d6d31c
Terminology release 1.1.0
2017-08-16 22:33:48 +02:00
Boris Faure
15c9ea0e6b
ChangeLog/NEWS for 1.1.0
2017-08-16 22:24:56 +02:00
Boris Faure
69fc67aa8b
fix compilation on old efl
2017-08-16 21:42:23 +02:00
Carsten Haitzler
18c870d130
add fallthrough tags to have fewer warnings
2017-08-04 10:27:24 +09:00
maxerba
5b7ecc369b
Updating italian translation
2017-08-02 22:08:54 +02:00
Carsten Haitzler
d80e60f25c
fix buffer size - was 1 byte too short on stack
...
7 not 6 bytes. include nul byte.
2017-08-02 18:21:08 +09:00
maxerba
dd151b1117
New danish translation
2017-07-31 22:33:14 +02:00
Boris Faure
3a28d99649
termpty: fix inserting blank chars. Closes T5802
2017-07-27 23:27:23 +02:00
Boris Faure
bbb7272910
teamwork: remove the feature since it's no longer supported in elm
2017-07-23 17:41:20 +02:00
Boris Faure
0844d86892
sizing: use 1px step when having visible tabs.
...
Closes T5421
2017-07-23 17:33:24 +02:00
Guilherme Iscaro
1b4ab6036c
Add support for the Meson build system.
2017-07-20 14:17:33 -03:00
Boris Faure
e7b3265662
font: update all terms to this window when changing font (size)
...
Closes T5012
Closes T5445
2017-07-14 22:10:54 +02:00
Boris Faure
70c4ba6fdb
tycommon: add "directly" to "not running in terminology"
2017-07-14 11:53:33 +02:00
Boris Faure
b35c7cd539
termptyesc: add missing break. CID1377552
2017-07-11 22:01:31 +02:00
Boris Faure
fd4ef6ec1f
win: add binding (Alt+Up/Down/Left/Right) to move around panes
2017-07-11 00:04:31 +02:00
Boris Faure
6f1a2dd452
constify
2017-07-06 21:37:56 +02:00
Boris Faure
3cafc4272d
feature: click-alt tries to handle wrapped CLI. Closes T5537
2017-07-06 20:17:47 +02:00
Boris Faure
de3890dad3
feature: move cursor to position on click+alt. Closes T5537
2017-06-29 23:45:05 +02:00
Boris Faure
b0226726f8
termpty: correctly handle DECFRA wrt SGR 0
2017-06-26 23:36:23 +02:00
Boris Faure
7ac685b68c
termpty: DECERA only changes codepoints
2017-06-26 21:58:59 +02:00
Boris Faure
956f1eaa13
termptyesc: restrict right/bottom rectangle coordinates
2017-06-07 20:40:17 +02:00
Boris Faure
2076c0de76
afl-fuzz: spice up original test case
2017-06-06 23:56:31 +02:00
Boris Faure
e314dd2f29
termptyops: fix clearing cells on scroll
...
cells has already the offset taken into account
2017-06-06 23:49:24 +02:00
Boris Faure
400b675fc9
termptyesc: restrict CUP/HVP to right/bottom margins
2017-06-06 23:00:22 +02:00
Boris Faure
64d7150252
fix stupid segfault
2017-06-06 00:19:48 +02:00
Boris Faure
cc5fcac03d
termptyesc: fix handling of DECSLRM. Ref T5533
2017-06-05 23:53:07 +02:00
Boris Faure
bbfa60120e
termpty: handle DECERA
2017-06-05 21:04:29 +02:00
Boris Faure
9f72ea3a9d
termptyesc: handle DECFRA
2017-06-05 20:47:41 +02:00
Boris Faure
7ea4b65c8d
termptyops: handle right/left margins. Ref T5533
2017-06-05 17:43:23 +02:00
Boris Faure
e117ff9153
termptyesc: correctly handle cursor wrt right/left margins
2017-06-05 16:49:36 +02:00
Boris Faure
7d497c08c6
termptyesc: extract handling CUP/HVP to one function
2017-06-05 01:04:24 +02:00
Boris Faure
a168dc6645
termio: ev was unused
2017-06-05 01:02:41 +02:00
Jean Guyomarc'h
97469490fb
termio: fix mouse button event tracking in vim
...
Commit 9e0b63403f
caused mouse events not
to be processed correctly by vim. Resizing subwindows with the mouse was
fully broken.
Without the mouse button information, the button event tracking could
not be forwarded to the terminal.
2017-06-04 23:56:38 +02:00
Jean Guyomarc'h
ede4196eae
termptyesc: fix invalid clamping on CSI X
...
Fixes a regression introduced by commit bd6c81e
, which broke the ncurses
rendering of the Kernel menuconfig, making it impossible to be used.
2017-06-04 18:35:46 +02:00
Jean Guyomarc'h
20cbab21fc
termptyesc: improve const-correctness of data
2017-06-04 18:35:22 +02:00
Boris Faure
10cdcdb41c
private.h: include libintl.h to have gettext defined
...
Patch by Vincent Torri
2017-06-04 11:29:59 +02:00
Boris Faure
ec8ed54f25
default.edc: shall make it compile again with EFL 1.8
2017-06-04 00:42:55 +02:00
Boris Faure
c2d731aced
termptyesc: cleanup handling of DECSTBM
2017-06-04 00:33:32 +02:00
Boris Faure
7ab925dc76
termpty: very early support of Right/Left margins
2017-06-03 23:17:33 +02:00
Boris Faure
91ce6e8960
termptyesc: correctly handle missing arguments in CUP/HVP
2017-06-01 23:33:58 +02:00
Boris Faure
e0f6867a88
termptyesc: _csi_arg_get() now correctly handles missing arguments
...
Only affects when multiple ones were expected
2017-06-01 23:29:55 +02:00
Boris Faure
dbc75a0cc0
termptyesc: only do IL/DL when inside margins
2017-06-01 22:52:16 +02:00
Boris Faure
339b72174c
termptyesc: CUP/HVP are impacted by DECOM
2017-06-01 22:51:34 +02:00
Boris Faure
6c750c660c
termpty: on reset, no longer restrict cursor
2017-06-01 21:34:01 +02:00
Boris Faure
8168b019c9
termptyesc: improve debug
2017-06-01 21:29:07 +02:00
Boris Faure
816f60369f
termptyesc: correctly handle DECOM
...
also fix regions with only one argument
2017-05-31 00:39:02 +02:00
Boris Faure
6ce96da8c4
s/scroll_y1/top_margin/, s/scroll_y2/bottom_margin/
2017-05-29 23:26:32 +02:00
Boris Faure
fd05f3cab5
tyfuzz: read escape sequence from file given as argument in available
2017-05-29 23:12:19 +02:00
Boris Faure
a4a26de7c3
termptyesc: fix parsing size on xterm 50 command
2017-05-28 23:32:37 +02:00
Boris Faure
72eaf53e26
options: use ecore_exe_pipe_run() instead of fork+exec
...
Patch provided by Vincent Torri
2017-05-28 23:30:05 +02:00
Boris Faure
7b5a9b74bc
termptyesc: use macro to restrict field value
2017-05-17 23:40:19 +02:00
Boris Faure
490a065fb1
termptyesc: _csi_arg_get() could be called with nothing to read
...
Could be the case when an error was already found while decoding the
stream
2017-05-17 23:38:28 +02:00
Boris Faure
0517be32f4
termptyesc: no logging when fuzzing
2017-05-17 23:33:06 +02:00
Boris Faure
387cafa463
tyfuzz needs termpty_resize_tabs()
2017-05-17 22:35:01 +02:00
Boris Faure
6821c94a1c
fuzz: disable logs when fuzzing
2017-05-17 22:34:51 +02:00
Boris Faure
ce490ededc
termptyesc: fix issue with tmux introduced by previous commit
2017-05-17 21:49:52 +02:00
Boris Faure
63d65ed4bb
termptyesc: restrict values on scrolling regions
2017-05-16 22:48:18 +02:00
Boris Faure
17e5e1be55
termpyesc: only compute logging content if it's going to be printed
2017-05-15 23:54:25 +02:00
Boris Faure
bd6c81ed39
termptyesc: restrict CSI values to avoid denial of service
2017-05-15 22:34:01 +02:00
Boris Faure
2b47545fac
termptyesc: ensure colors are valid
2017-05-15 21:56:54 +02:00
Boris Faure
c3767594d1
fix compilation with fuzzing enabled
2017-05-11 23:46:01 +02:00
Boris Faure
852047ea08
configure: need efl ≥ 1.8.0
2017-05-11 23:18:30 +02:00
Sanjeev BA
8f9b49a110
Add option to set current window size as default.
...
Summary: Without this the user needs to "find out" the current width and height by pointing and clicking at the edge of the window and then manually set the spinner values.
Test Plan:
Run terminology.
Get to options->behaviour menu. Resize the window.
Reviewers: jpeg, cedric, raster
Differential Revision: https://phab.enlightenment.org/D4823
2017-04-26 16:15:33 +09:00
Boris Faure
1fa0fd7148
config: change Disable focus-out visuals to be more positive :)
2017-03-13 20:44:53 +01:00
Mike Blumenkrantz
9309941875
add behavior option to disable focus-in/out animations and visuals
...
this is useful for CI
2017-03-13 19:34:54 +01:00
Boris Faure
566dc187d6
termio: reset size when size looks boggus.
...
Patch by netstar
2017-03-05 16:40:10 +01:00
Boris Faure
f4813a229d
termio: remove dead code. CID1371738
2017-03-05 16:36:35 +01:00
Boris Faure
9e0b63403f
may fix mouse motion reporting. T4874
2017-03-04 17:37:03 +01:00
Boris Faure
e188244c72
pty: fallback to ~ or / when creating new term if current dir is not available
...
Closes T5186
2017-02-17 21:57:57 +01:00
Boris Faure
74c1ceffd8
win: double click on tab title to change it. Closes T3143
2017-02-17 21:47:57 +01:00
Boris Faure
6c5c7d486c
controls: clean up code
2017-02-08 21:34:46 +01:00
Carsten Haitzler
71f1fdc66c
terminology tabs resize - fix access of invalid memory beyond bounds
...
we memcpy'd the currenty size over, so if prev size was smaller - this
was wrong and valgrind threw a complaint. also the rounding seems
utterly bizarre. it looks like it was meant to round up to the nearest
"lot of 8 tabs" so actually do that... which makes is easy to pass in
old width nicely now to fix the problem.
@fix
2017-01-31 13:03:36 +09:00
Boris Faure
5605057b8d
let's start a new development cycle
2017-01-15 21:28:23 +01:00
Boris Faure
1b47ed2aeb
terminology release 1.0.0
2017-01-07 17:52:52 +01:00
Boris Faure
fb3ff886c2
add changelog for v1.0.0
...
The date chosen there may not be the actual date of the release
2016-12-25 23:02:00 +01:00
Boris Faure
afe4b928bc
improve link detection when stored in xml
...
example:
<url>https://terminolo.gy/ </url>
2016-12-25 18:18:16 +01:00
Boris Faure
41c4479dc5
termpty: verify that $SHELL is valid before using it. CID1366816
2016-12-24 18:40:18 +01:00
Boris Faure
99f55b7bbc
termptyesc: support DECSED3 to erase the backlog. Closes T3713
2016-12-20 22:43:37 +01:00
Boris Faure
e5f3676e32
termio: fix getting selection of known link. CID1367486
2016-12-20 20:20:34 +01:00
Boris Faure
240a4a02d3
termpty: fix potential NULL dereference. CID1367485
2016-12-19 23:38:32 +01:00
Boris Faure
b9d5a55aa4
termptyesc: correctly handle tab forward. Closes T4992
2016-12-18 19:17:42 +01:00
Boris Faure
f3dd6f62fb
termpty: Tab markers are the same for each line. Ref 4992
2016-12-18 18:48:03 +01:00
Boris Faure
836baf5d63
private: add macros ROUND_UP and DIV_ROUND_UP
2016-12-18 18:46:41 +01:00
Boris Faure
82d9ead6f2
termptyesc: handle correctly Character Tabulation Set (HTS). Ref T4992
2016-12-15 23:11:22 +01:00
Boris Faure
5af5ec084e
termio: do nothing special when extracting text and .tab is set
2016-12-15 23:11:22 +01:00
Boris Faure
7c720058a1
termptyesc: add some debug
2016-12-15 23:11:22 +01:00
Boris Faure
fae0d7ccee
termptyesc: handle correctly Cursor Back Tab. Ref T4992
2016-12-15 23:11:22 +01:00
Carsten Haitzler
60d1c6d05c
term pty fd - properly shut down without a 100% cpu hang
...
i've noticed that the exe cb tries to drain the pty fd but reads
return -1 with EAGAIN so terminology just spins forever in cpu trying
to drain a buffer that does not drain, so make a special case on exe
exit - drain until there just is nothing else to read then give up.
@fix
2016-12-13 11:53:50 +09:00
Boris Faure
45539d433c
termio: small cleanup
2016-12-06 23:49:03 +01:00
Al Poole
8dd7aefcb4
Fix bogus hack and restore cursor position to its right place. On OpenBSD and DragonFly the cursor is being incorrectly placed. Seems there was a Linux workaround too. My guess is this will fix that also.
...
Summary: Should help anyway.
Reviewers: billiob, raster
Differential Revision: https://phab.enlightenment.org/D4465
2016-12-06 23:42:10 +01:00
Boris Faure
273a85af00
termpty: handle BSD special case when the other side of the tty pair has quit
2016-12-06 21:49:15 +01:00
Boris Faure
5770c51d86
termpty: handle read() from tty pair when the other end has died, on some BSD
...
In such a case, read() returns 0 and sets errno to ECHILD…
2016-12-05 23:39:29 +01:00
Boris Faure
7508c8658b
termpty: ensure we're not reading from invalid fd
2016-12-05 22:45:44 +01:00
Boris Faure
9b6bed8033
termpty: fix dead code and remove debugging code. CID1366815
2016-12-05 22:13:54 +01:00
Boris Faure
4b3225bfa9
termpty: make verify_beacon silent by default
2016-12-05 22:13:30 +01:00
Boris Faure
390e4193d0
termpty: fix possible issue when reading and the shell exited
2016-12-05 21:53:15 +01:00
Boris Faure
1f62588e97
termpty: avoid race between exit of the program and reading from it
...
Also ensure we read what was already in the pipe before we ever polled it.
Closes T4925
2016-12-04 23:24:28 +01:00
Boris Faure
32dbc65c6d
env: unset COLUMNS, LINES, TERMCAP
2016-12-04 23:21:58 +01:00
Boris Faure
86f27f0474
termpty: remove useless code
2016-12-04 23:17:56 +01:00
Boris Faure
d5f4811b2d
improve error message
2016-12-04 18:05:43 +01:00
Boris Faure
51fe6b3428
fix getting lines with the beacon
...
add quite some testing that is disabled by default, used to ensure that
the beacon is always valid
2016-11-30 23:25:33 +01:00
Boris Faure
6cc0abd787
termpty: skip combining chars unless it can be used as strikethrough
2016-11-26 18:42:26 +01:00
Marcel Hollerbach
786dd890cc
termio: dont show full/relative for emails or protocols
...
if there is a link like bu5hm4n@efl.so or http://enlightenment.org/ , then
there is no need to show relative or absolut coping in the ctxpopup,
just copy is enought.
2016-11-20 20:51:21 +01:00
Boris Faure
c47b0c39d5
scrolling: fix issues with the beacon
...
Add a few comments on how it works
2016-11-20 18:23:56 +01:00
Boris Faure
5b34e2ba67
mouse wheel on tab counter: fix navigation
...
Do not register the same callback twice.
Invert action on mouse-wheel. During my test, it felt more logical like
that.
Closes T4316
2016-11-19 12:37:41 +01:00
Boris Faure
8658ea9d57
termio: fix leak. CID1365971
2016-11-19 11:02:57 +01:00
Boris Faure
6957ecb642
link detection: rewrite moving around the grid
...
There are difference between the grid and the backlog.
In the backlog, full lines are stored (and thus can be larger than the
width of the terminal).
2016-11-17 23:30:57 +01:00
Marcel Hollerbach
ddbdd96349
add copy link item in rightclick menu
...
Summary:
this will just copy the link content instead of the resolved link.
Makes the link detection feature also useable for ssh/tmux/screen
session.
Test Plan: Hover over a link and rightclick
Reviewers: billiob
Differential Revision: https://phab.enlightenment.org/D4217
2016-11-17 20:04:50 +01:00
Boris Faure
cea49794a0
termiolink: hopefully fixes segfault. Closes T4896
2016-11-15 22:28:27 +01:00
Boris Faure
55db8930b2
termio: elm_layout_add() expects and elm widget
...
This should remove the noisy message:
ERR<21781>:elementary lib/elementary/elm_widget.c:1130
elm_widget_sub_object_parent_add() You passed a wrong parent parameter
(0x400000089000008a termio). Elementary widget's parent should be an
elementary widget.
2016-11-15 20:29:17 +01:00
Boris Faure
234fe507f4
termiolink: add missing break
2016-11-11 12:38:54 +01:00
Boris Faure
ed406c4579
termiolink: safety on ty being not NULL. CID1365660
2016-11-08 21:17:48 +01:00
Boris Faure
93eb6e6663
termiolink: check return of ty_sb_prepend(). CID1365659
2016-11-08 21:15:42 +01:00
Boris Faure
57c811ce9b
termiolink: handle OOM. Fix CID1365658
2016-11-08 21:13:21 +01:00
Boris Faure
f4263d5098
termptyesc: add missing break (CID1365404)
2016-11-07 11:35:50 +01:00
Boris Faure
a977c2d32e
rewrite link_is_protocol() to handle almost any URI
2016-11-06 20:04:02 +01:00
Boris Faure
0cbaaeec9d
link: rewrite link detection to be more efficient
2016-11-06 20:04:02 +01:00
Boris Faure
c41fc2a56e
sb: add some utilities like prepend, free, steal…
2016-11-06 19:45:05 +01:00
Boris Faure
dab654c278
termio_link_find() is not static, remove its '_' prefix
2016-11-06 13:03:19 +01:00
Boris Faure
d47b350e8c
ty: add sb.{c,h} (was in termio.c)
2016-11-06 11:42:17 +01:00
Boris Faure
fbe747fbfd
include private.h everywhere
...
that way, terminology_config.h is included if present
2016-10-18 20:21:50 +02:00
Boris Faure
566c6d3680
termpty: correctly handle saving cursor + switching to/from altbuf
...
Closes T4718
2016-10-18 00:15:06 +02:00
Boris Faure
6907ecf9f2
configure.ac: remove --with_max_log_level
...
If one don't want logs, it can already be done at efl's level.
I wasted too much time on that stupid setting.
2016-10-17 22:32:35 +02:00
Boris Faure
65cdb5437e
win: fix comment
2016-10-17 22:19:23 +02:00
Boris Faure
8a8d6d721d
use http://issues.terminolo.gy/ ☺
2016-10-11 22:34:38 +02:00
Calinoiu Alexandru Nicolae
bcfe04d136
Update the path to issues
...
The current path returns 404 is a good idea to have users first search for a issue before opening one.
2016-10-11 21:59:41 +02:00
Marcel Hollerbach
bdc77fdaee
media: fix previous commit
...
I am sorry for the noice, i added a wrong "!" there
2016-10-09 17:46:32 +02:00
Marcel Hollerbach
b2fe5145d9
media: try to search for a icon theme which provides the given icon
...
This fixes cases where a icon theme is found but, but the given icon
name is not found in the theme. So we are also testing for the
availablility of the icon name.
2016-10-09 17:17:57 +02:00
Carsten Haitzler
150b98328c
terminology theme - fix some warnings for missign states etc.
2016-10-09 11:58:58 +09:00
Jerome Pinot
02ebbba1f5
autotools: add missing tycommon.h in tybg_SOURCES, fix build.
2016-10-08 19:18:58 +09:00
Boris Faure
76f1bf4342
prefix EINA_UNUSED parameters with an underscore
...
and fix related issues
2016-10-05 22:00:22 +02:00
Boris Faure
a2bedb6281
fix shadow variable 'i'
2016-10-05 22:00:02 +02:00
Youngbok Shin
44f6fb8afc
Add a missing description for text selection of nyanology
...
Summary:
When nyanology has text selection, it produces an error message
every second.
@fix
Test Plan:
1. Set theme as "nyanology"
2. Set a text selection.
3. See error messages.
Reviewers: raster
Differential Revision: https://phab.enlightenment.org/D4327
2016-10-04 20:44:55 +02:00
Andy Williams
89d264272d
Update standard icon naming to use standards
...
These are not exact icons but they seem close enough for elm 1.18+
2016-09-27 22:06:40 +01:00
maxerba
85dbaf83d6
Forgot to git add the new translation :)
2016-09-21 21:57:14 +02:00
maxerba
d12fee27ed
Adding slovenian translation
2016-09-21 21:56:11 +02:00
Marcel Hollerbach
b038ed7ff6
ty*: add unified --help / -h options to see a help page
...
This also adds documentation about the -h / --help options in the usages
2016-09-16 13:33:59 +02:00
Boris Faure
36a7166b7a
config: change default to only scroll down on keypress
...
(and not on new change)
2016-08-29 20:31:42 +02:00
Boris Faure
e24196eb24
fix typo in config. Ref T4323
2016-08-10 23:05:04 +02:00