evas: Fix tb filters spanning over multiple items
authorJean-Philippe Andre <jp.andre@samsung.com>
Wed, 4 Jan 2017 07:50:09 +0000 (16:50 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 17 Jan 2017 05:35:28 +0000 (14:35 +0900)
commitde47187dde8374a61ef4082048f6d87339b7ebf5
treeee76bc893d9af2bca082403de5b45f225a894e7d
parent5f1c993d1724013a76d02d6c2b16832b0e2357ca
evas: Fix tb filters spanning over multiple items

If a gfx filter was applied to a block of text spanning over
multiple text items, then it would improperly render as the
filter context was stored in the format, rather than the text
item. This is fixed by using a list of contexts in the format
node rather than a single context.
src/lib/evas/canvas/evas_filter_mixin.c
src/lib/evas/canvas/evas_object_textblock.c
src/lib/evas/filters/evas_filter.c
src/lib/evas/filters/evas_filter_private.h
src/lib/evas/include/evas_filter.h