evas: evas_cache: copied images should be considered loaded.

This is a backport of 81409.

Whenever we copy an image, making it write-able
(evas_object_image_data_get(o, 1)) or just start painting a pristine
buffer (evas_object_image_size_set(o, w, h)), we must mark the image
as loaded to avoid trying to load it (and failing, marking the whole
thing as EVAS_LOAD_ERROR_GENERIC).




git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81497 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
evas_object_image_is_inside: fixed implementation.

Backport of 81410.

    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.




git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81500 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
evas-1.7: Backport 81334 and add news and changelog

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81533 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
EFL 1.7.4 release.



git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81543 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Updating README files for 1.7.4 release and including missing city.h headers for eina tests



git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81544 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Backport done in 81500 had a missing line.




git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81550 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
missing semicolon

coffee--



git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81552 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
evas: Fix typo in evas_object_textblock

Patch by: Tomas Cech <tcech@suse.cz>

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81558 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
backport fix for mask write line



git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@81999 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
same fribidi.h check change as in efl.



git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/branches/evas-1.7@82056 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33