Commit Graph

2878 Commits

Author SHA1 Message Date
Marcel Hollerbach e800a57821 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 10:40:59 +01: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