|author||Gustavo Sverzut Barbieri <email@example.com>||2012-12-19 22:41:12 +0000|
|committer||Gustavo Sverzut Barbieri <firstname.lastname@example.org>||2012-12-19 22:41:12 +0000|
efl/evas_object_image_is_inside: fixed implementation.
This function was basically never working correctly. Everything was fixed by simulating the evas_object_image_render() workflow, but instead of actually draw we just check the pixel transparency. Bugs fixed: * fails when image is scaled up (could segv) or down (incorrect values); * fails when image is moved to negative x,y; * fails when border was being used. Now everything is fixed and seems to work properly, except I'm not handling the map and get_pixels() cases, these are marked with ERR() so we can fix them if someone needs. SVN revision: 81410
Diffstat (limited to 'ChangeLog')
1 files changed, 2 insertions, 1 deletions
@@ -1,6 +1,7 @@
2012-12-19 Gustavo Sverzut Barbieri (k-s)
- * Fixed RGBA_Image->flags.loaded for copied images.
+ * Fixed Evas RGBA_Image->flags.loaded for copied images.
+ * Fixed evas_object_image_is_inside() implementation.
2012-12-19 Carsten Haitzler (The Rasterman)