efl/src
Gustavo Sverzut Barbieri 3f5fa6170c 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
2012-12-19 22:41:12 +00:00
..
benchmarks efl: update module path to reflect current state. 2012-12-06 01:58:15 +00:00
bin evas: Get rid of RGBA_Image ref member 2012-12-17 21:26:15 +00:00
examples evas: fixing example 2012-12-19 13:45:02 +00:00
lib efl/evas_object_image_is_inside: fixed implementation. 2012-12-19 22:41:12 +00:00
modules evas/engines: Introduce render mode 2012-12-19 16:15:58 +00:00
scripts/eina efl: pass distcheck. 2012-11-05 14:42:44 +00:00
static_libs Eet: update lz4 code. Fix especially compilation bug on OpenBSD 2012-12-02 08:15:06 +00:00
tests ecore_audio: Add tests case 2012-12-14 23:38:40 +00:00
utils/ecore merge: add escape ecore, fix several bugs 2012-12-02 22:35:45 +00:00
Makefile.am efl: Add build system support for ecore_audio 2012-12-14 23:38:25 +00:00
Makefile_Ecore.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Audio.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Cocoa.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Con.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Evas.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_FB.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_File.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Imf.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Input.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Ipc.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Psl1ght.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_SDL.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Wayland.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_Win32.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_WinCE.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Ecore_X.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eet.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eina.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eio.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Embryo.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Eo.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Escape.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Evas.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00
Makefile_Evil.am cleaning: remove unneeded $(top_builddir) 2012-12-19 07:17:32 +00:00