Revert "evas: Add source_region property to proxy objects"
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 20 Dec 2016 06:47:54 +0000 (15:47 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 20 Dec 2016 06:47:54 +0000 (15:47 +0900)
commita28cb93d0dbac6db51391a5891b148d62b28c78c
tree878dd38c5846be4019937d7fd48c492d607ed838
parentbb91c4b45d1cf010920fd9bd906e7207de7c69b6
Revert "evas: Add source_region property to proxy objects"

This reverts commit 4e110a34bffe09abe4dd793f9ecf1cf3884ccf22.

Urgh. I'm stupid. Conceptually I still like the idea of the
region proxy, that only renders part of the source object
in a proxy surface. The problem right now is that the proxy
subrender mechanism renders to a surface that belongs to
the **source** and not the proxy object. As a consequence,
the region would become a property of the source, rather than
the proxy, which is not at all the intention of the original
patch. In other words, everything would fall apart if an object
has more than one proxy, for whatever reason.

I realized that when trying to actually test the region proxy.
It didn't work at all. Revert for now.
src/lib/evas/canvas/efl_canvas_proxy.c
src/lib/evas/canvas/efl_canvas_proxy.eo
src/lib/evas/canvas/evas_image_private.h
src/lib/evas/canvas/evas_object_image.c
src/lib/evas/canvas/evas_render.c
src/lib/evas/filters/evas_filter.c
src/lib/evas/include/evas_private.h