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