make loaders use "big image" macro to detect an image that is going to just
authorraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 16 Sep 2009 09:48:05 +0000 (09:48 +0000)
committerraster <raster@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 16 Sep 2009 09:48:05 +0000 (09:48 +0000)
commit84ee9f75593ae5808a8ceadb33e6aff035417462
treeaf2b66d02f3ba10f7c5cec56878a4a1f0bbcd43c
parent03257dd7b9e475da40ac36917ad0dc3e3c9e16fd
make loaders use "big image" macro to detect an image that is going to just
be way too big to ever allocate. probably code can do with other fixes too.

also make jpeg loader rudametarily understand load regions. very brute-force.
but enough for just this moment to do testing.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@42507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
13 files changed:
src/lib/cache/evas_cache_engine_image.c
src/lib/cache/evas_cache_image.c
src/lib/engines/common/evas_image_load.c
src/lib/engines/common/evas_image_main.c
src/lib/include/evas_common.h
src/modules/loaders/edb/evas_image_load_edb.c
src/modules/loaders/eet/evas_image_load_eet.c
src/modules/loaders/gif/evas_image_load_gif.c
src/modules/loaders/jpeg/evas_image_load_jpeg.c
src/modules/loaders/png/evas_image_load_png.c
src/modules/loaders/svg/evas_image_load_svg.c
src/modules/loaders/tiff/evas_image_load_tiff.c
src/modules/loaders/xpm/evas_image_load_xpm.c