evas: Refactor evas filters a bit
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 22 Dec 2016 10:41:04 +0000 (19:41 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 17 Jan 2017 05:35:27 +0000 (14:35 +0900)
commitb2a4039bda21989ab9f9316579750f48a83e052a
tree5ab858644f9868a7deea92fac95496ccf1aa89c2
parentffbc0645e57d7cad01e5c11044bcb8c7688c6e27
evas: Refactor evas filters a bit

This is a preparation step for (experimental) textblock support.
Textblock objects won't have a single filter, and the buffer's
geometry wouldn't be that of of the object itself. Thus a few
internal APIs need to be reworked first.
src/Makefile_Evas.am
src/lib/evas/canvas/efl_canvas_filter_internal.eo
src/lib/evas/canvas/efl_canvas_image_internal.eo
src/lib/evas/canvas/evas_filter_mixin.c
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_object_text.c
src/lib/evas/canvas/evas_text.eo
src/lib/evas/filters/evas_filter.c
src/lib/evas/filters/evas_filter_parser.c
src/lib/evas/include/evas_filter.h