diff options
authorHermet Park <>2019-08-06 20:47:07 +0900
committerHermet Park <>2019-08-06 20:57:46 +0900
commitee25c66efffbb0adaff17119a8161ca9daa52eb8 (patch)
parent97510fc5714e899f0681b79acb0cead7527bf42b (diff)
build: Seprate same svg extension loaders between image and vector.
Currently, vector and image support svg format via different rountine. Our vector loader implemenst on its own drawing mechanism for svg, but in case of image loader, it depends on rsvg library. By Comparing both, our vector svg is winner at performance wise. we can remove rsvg routine later. For now, these two loader names are conflicted, we should separate their names with svg and rsvg.
-rw-r--r--src/generic/evas/rsvg/main.c (renamed from src/generic/evas/svg/main.c)0
-rw-r--r--src/generic/evas/rsvg/ (renamed from src/generic/evas/svg/
4 files changed, 3 insertions, 3 deletions
diff --git a/meson_options.txt b/meson_options.txt
index c51e12bd18..8f5deb17a5 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -201,8 +201,8 @@ option('evas-modules',
201 201
202option('evas-loaders-disabler', 202option('evas-loaders-disabler',
203 type : 'array', 203 type : 'array',
204 description : 'List of modular image loaders to disable in efl', 204 description : 'List of modular image/vector loaders to disable in efl',
205 choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'], 205 choices : ['gst', 'pdf', 'ps', 'raw', 'svg', 'rsvg', 'xcf', 'bmp', 'dds', 'eet', 'generic', 'gif', 'ico', 'jp2k', 'jpeg', 'pmaps', 'png', 'psd', 'tga', 'tgv', 'tiff', 'wbmp', 'webp', 'xpm', 'json'],
206 value : ['webp', 'json'] 206 value : ['webp', 'json']
207) 207)
208 208
diff --git a/src/generic/evas/ b/src/generic/evas/
index a6c924f90e..2e5b58ae4c 100644
--- a/src/generic/evas/
+++ b/src/generic/evas/
@@ -1,7 +1,7 @@
1generic_loaders = ['gst', 'pdf', 1generic_loaders = ['gst', 'pdf',
2'ps', 2'ps',
3'raw', 3'raw',
4'svg', 4'rsvg',
5'xcf'] 5'xcf']
6 6
7generic_src = [] 7generic_src = []
diff --git a/src/generic/evas/svg/main.c b/src/generic/evas/rsvg/main.c
index f1973303ee..f1973303ee 100644
--- a/src/generic/evas/svg/main.c
+++ b/src/generic/evas/rsvg/main.c
diff --git a/src/generic/evas/svg/ b/src/generic/evas/rsvg/
index 4e39e74ee5..4e39e74ee5 100644
--- a/src/generic/evas/svg/
+++ b/src/generic/evas/rsvg/