Carsten Haitzler
f2c5bb93a6
elm theme - make min music control size scale
2021-11-12 22:34:50 +00:00
Carsten Haitzler
dcf34cef77
efl ui text - handle edje cc classes for text
2021-11-11 19:57:13 +00:00
Carsten Haitzler
50dc94b478
elm theme - this text style in edc/efl/text.edc is not used. remove
2021-11-11 19:57:05 +00:00
Vincent Torri
b5b0222ae0
Eina: sanitize eina_path output on Windows
...
Summary:
* remove additional \ character
* use only / as path separator
Test Plan:
compilation and run
test program :
```
{
elm_app_bin_dir_get();
printf("%s\n", eina_vpath_resolve("(:tmp:)/foo"));
printf("%s\n", eina_vpath_resolve("(:home:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.desktop:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.documents:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.downloads:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.music:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.pictures:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.public:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.templates:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.videos:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.data:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.config:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.cache:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.run:)/foo"));
printf("%s\n", eina_vpath_resolve("(:usr.tmp:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.dir:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.bin:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.lib:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.data:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.locale:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.config:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.local:)/foo"));
printf("%s\n", eina_vpath_resolve("(:app.tmp:)/foo"));
}
```
before patch :
```
C:\Documents\msys2\tmp/foo
C:\Users\vincent.torri/foo
C:\Users\vincent.torri\Desktop/foo
C:\Users\vincent.torri\Documents/foo
C:\Users\vincent.torri\Downloads/foo
C:\Users\vincent.torri\Music/foo
C:\Users\vincent.torri\Pictures/foo
C:\Users\Public\/foo
C:\Users\vincent.torri\AppData\Roaming\Microsoft\Windows\Templates/foo
C:\Users\vincent.torri\Videos/foo
C:\Users\vincent.torri\AppData\Local\/foo
C:\Users\vincent.torri\AppData\Roaming\/foo
C:\Users\vincent.torri\AppData\Local\/foo
C:\Users\vincent.torri\AppData\Roaming/foo
C:\Users\vincent.torri\AppData\Local\Temp/foo
C:/Documents/msys2/opt/entice_64/bin/foo
C:/Documents/msys2/opt/entice_64/bin/foo
C:/Documents/msys2/opt/entice_64/lib/foo
C:/Documents/msys2/opt/entice_64/share/foo
C:/Documents/msys2/opt/entice_64/share/foo
C:\Users\vincent.torri\AppData\Roaming\/entice/foo
C:\Users\vincent.torri\AppData\Local\/entice/foo
C:\Users\vincent.torri\AppData\Local\Temp/entice/foo
```
after patch
```
C:/Documents/msys2/tmp/foo
C:/Users/vincent.torri/foo
C:/Users/vincent.torri/Desktop/foo
C:/Users/vincent.torri/Documents/foo
C:/Users/vincent.torri/Downloads/foo
C:/Users/vincent.torri/Music/foo
C:/Users/vincent.torri/Pictures/foo
C:/Users/Public/foo
C:/Users/vincent.torri/AppData/Roaming/Microsoft/Windows/Templates/foo
C:/Users/vincent.torri/Videos/foo
C:/Users/vincent.torri/AppData/Local/foo
C:/Users/vincent.torri/AppData/Roaming/foo
C:/Users/vincent.torri/AppData/Local/foo
C:/Users/vincent.torri/AppData/Roaming/foo
C:/Users/vincent.torri/AppData/Local/Temp/foo
C:/Documents/msys2/opt/entice_64/bin/foo
C:/Documents/msys2/opt/entice_64/bin/foo
C:/Documents/msys2/opt/entice_64/lib/foo
C:/Documents/msys2/opt/entice_64/share/foo
C:/Documents/msys2/opt/entice_64/share/foo
C:/Users/vincent.torri/AppData/Roaming/entice/foo
C:/Users/vincent.torri/AppData/Local/entice/foo
C:/Users/vincent.torri/AppData/Local/Temp/entice/foo
```
Reviewers: raster
Reviewed By: raster
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12306
2021-11-10 12:51:23 +00:00
Carsten Haitzler
173c9cdbe1
eina vpath - fix trailing extra / after home
...
fixes T8965
@fix
2021-11-07 09:26:03 +00:00
Carsten Haitzler
992fb22ac4
eina vpath - fix public vpath location - docs say say public not pub
...
@fix
2021-11-07 09:09:28 +00:00
Carsten Haitzler
0ee01279f1
elm theme - add another palette
2021-11-06 23:20:51 +00:00
Carsten Haitzler
4b906a9e5a
elm theme - add another palette to default set
2021-11-06 22:56:42 +00:00
Carsten Haitzler
f040f4b71b
elm theme - add light palette file
2021-11-05 16:34:43 +00:00
Taehyub Kim
3b1eede582
efl_canvas_image : remove the animated image limitation
...
Summary: remove FRAME_MAX limitation to play the huge animated image which has more than 1024 frames
Test Plan: load gif image which has more than 1024 frames
Reviewers: Hermet, kimcinoo
Reviewed By: Hermet
Subscribers: raster, cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12303
2021-11-04 16:38:48 +09:00
Carsten Haitzler
21f91960f7
elm theme - some fine tuning of theme to allow for dark and light
2021-11-02 13:20:37 +00:00
Carsten Haitzler
ce301b6896
elm theme - colorsel - make the preview color on top dragable
2021-10-31 19:46:30 +00:00
Carsten Haitzler
904d80e0ae
elm - palette - add api to check if palette has a system version
2021-10-31 18:27:32 +00:00
Carsten Haitzler
cf0df4872d
edje + elm - add new explicit tracking of all cc's used in edj themes
...
edje_cc now lists all cc's used in an edj file. edje provides an api
to list this. elm now uses this api to expose a list of all cc's used
acorss all the theme(s) selected by the user. this will then be used
by paledit to produce a nicer gui with a list of available cc's to add
etc. and split between basic and extended.
@feat
2021-10-31 11:44:57 +00:00
Carsten Haitzler
0846ce9635
elm theme - final commit on theme and make default palette right
...
default palette now matches build-in cc's in theme. it;'s possible for
a user to copy the default palette then modify it to their liking.
what is left?
1. edje_cc needs to list all cc's used in parts in the edj file
2. an api in edje to read this list of cc's in #1
3. elm api to expose the cc list in #2
4. elm api to expose the cc tree simpler cc's
enlightenment paledit ->
1. use info from above to select a new cc from where + - is
2. simple vs complex mode -> simple hides + and - and above list
3. add undo
2021-10-29 04:20:26 +01:00
Carsten Haitzler
b955b85c66
elm theme - more cc finals
2021-10-26 20:16:44 +01:00
Vincent Torri
7dcaab26cf
Evas engines: remove last bits of evas_cserve2
...
Reviewers: raster
Reviewed By: raster
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12302
2021-10-26 14:52:53 +01:00
Carsten Haitzler
247c2de1b3
elm theme - more cc works
2021-10-26 00:41:20 +01:00
Carsten Haitzler
7f759bc42d
evas - software x11 - remove unused xlib+egl code in sw x11
...
this code is unused and just wastest space, compile time etc.
2021-10-25 10:15:21 +01:00
Vincent Torri
30207a6165
Evas: remove old xcb code in software_x11 code
...
Summary: this backend code was for selecting XCB over Xlib. Now XCB is removed, this code is useless
Reviewers: raster
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12299
2021-10-25 10:08:57 +01:00
Carsten Haitzler
fdd4f923be
eet - fix bug I added in optimization patch in unusual code path
...
fixes bug in d08bb74255
in fallback code
path.
2021-10-25 09:34:14 +01:00
Carsten Haitzler
f3ecb37dd3
elm theme - more cc polish
2021-10-24 22:59:35 +01:00
Carsten Haitzler
5b64b138ce
elm theme - more cc cleaning
2021-10-24 22:48:32 +01:00
Carsten Haitzler
180318717d
elm theme - cc - fine tune
2021-10-24 22:33:02 +01:00
Carsten Haitzler
7085add8d5
elm theme - more cc work
2021-10-24 21:00:34 +01:00
Carsten Haitzler
f2c8ee6642
elm theme - make default palette empty - it should be.
2021-10-24 19:13:13 +01:00
Carsten Haitzler
d3b89b3fe1
elm theme - more cc work now with generic colors in colon space
2021-10-24 14:57:55 +01:00
Carsten Haitzler
d08bb74255
eet - optimize eet dictionary building
...
this massively speeds up efreet's icon cache building for huge icon
themes... in my nasty test case of some insanely huge icon themes that
have like 50,000 - 100,000 files... each - and multiple where the icon
cache has to scan all of them and build the cache files... i see a
speedup of going from 80 seconds to build down to 15-16 seconds. so
over 5 times faster.
This builds the dictionary in a temporary eina superfast string hash
in ram and then just before writing flattens it out into a regular eet
dict format.
@opt
2021-10-23 12:15:17 +01:00
Carsten Haitzler
05bee4b2ab
elm theme - final cc work for elm code cc's
2021-10-18 18:50:08 +01:00
Shinwoo Kim
24c4fbb99e
tests: enhance evas_map test
...
Reviewers: raster, Hermet
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12296
2021-10-18 09:10:17 +01:00
Carsten Haitzler
5d13df5f7a
elm theme - prepare to move elm code over to new cc's
2021-10-17 21:24:37 +01:00
Carsten Haitzler
5aaadceef2
elm theme - more cc
2021-10-17 21:18:41 +01:00
Shinwoo Kim
2728408cd1
tests: add evas_map test
...
Reviewers: raster, Hermet
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Differential Revision: https://phab.enlightenment.org/D12295
2021-10-12 08:36:23 +01:00
Carsten Haitzler
84b7e13add
elm theme - more cc
2021-10-11 11:57:32 +01:00
Carsten Haitzler
8527ab1543
welm theme - remove old cc's
2021-10-11 11:50:47 +01:00
Carsten Haitzler
dba0ca7c10
elm theme - more cc
2021-10-11 11:46:00 +01:00
Carsten Haitzler
653bf2d6f7
elm theme - more cc
2021-10-11 11:21:59 +01:00
Carsten Haitzler
4717248fc9
elm theme - more cc
2021-10-11 10:02:45 +01:00
Carsten Haitzler
5a3af9e0a0
elm theme - cleaning
2021-10-11 10:00:11 +01:00
Carsten Haitzler
33f460e542
elm theme - more cc
2021-10-11 09:58:43 +01:00
Carsten Haitzler
095c1d7a3a
elm theme - more cc
2021-10-11 09:45:30 +01:00
Carsten Haitzler
56e9cdeb52
elm theme - more cc
2021-10-11 09:43:11 +01:00
Carsten Haitzler
40656fed5c
elm theme - more cc
2021-10-11 09:38:59 +01:00
Carsten Haitzler
97ddb9e3e0
elm theme - more cc
2021-10-11 09:38:43 +01:00
Carsten Haitzler
f14a2f6b88
elm theme - more cc
2021-10-11 09:27:24 +01:00
Carsten Haitzler
d579c19204
elm theme - more cc work
2021-10-11 09:18:09 +01:00
Carsten Haitzler
b399dd1847
elm theme - winlist large item - add title label next to icon
2021-10-10 11:35:29 +01:00
Christopher Michael
57a5655f88
exactness: Fix compiler warning of uninitialized variable
...
Compiler is warning us here that ex_img has not been initialized after
being malloc'd, so let's initialize it
2021-10-05 10:27:45 -04:00
Carsten Haitzler
c0826212ef
evas - loader - rsvg - work around rsvg now returning 0 sized dims
...
also work around rsvg now returning a 0 em/ex values for dimensions too.
rsvg 2.52 brought us this fun.
@fix
2021-10-05 01:00:33 +01:00
Carsten Haitzler
f2f1cc42a2
elm theme - more cc
2021-10-03 23:57:42 +01:00