evas_vg refactoring: thorvg svg loader: evas 47/261147/8
authorMichal Maciola <m.maciola@samsung.com>
Mon, 12 Jul 2021 10:31:13 +0000 (12:31 +0200)
committerHermet Park <chuneon.park@samsung.com>
Tue, 24 Aug 2021 09:40:02 +0000 (09:40 +0000)
commit12b3a01cc7aa87b16f2e0f027fd47847f6c1aa7c
tree9febc806122a80431fc6e2a2df3f448a6c877b9b
parent322fd18c37062d45fe98f9fb84e96bc2ff10c09d
evas_vg refactoring: thorvg svg loader: evas

This patch changes evas svg loader to using thorvg svg loader.
The patch extands .svg only; .svgz and .svg.gz will be loaded using old loader.
For edje_cc support (edj/edc files), svg file content is written into edj.

Patch is divided into two parts- edje & evas. This is evas part.

Change-Id: I3bbff14058daf737ec4c3c9b3244f1810649b948
src/lib/evas/canvas/efl_canvas_vg_image.c
src/lib/evas/canvas/efl_canvas_vg_image.eo
src/lib/evas/file/evas_module.c
src/lib/evas/meson.build
src/lib/evas/vg/evas_vg_cache.c
src/modules/evas/vg_loaders/tvg/evas_vg_load_tvg.c [new file with mode: 0644]
src/static_libs/vg_common/vg_common_svg.c