summaryrefslogtreecommitdiff
path: root/src/lib/evas/common/evas_image_load.c (unfollow)
AgeCommit message (Collapse)Author
2008-12-02ok - revert scalecache until leak fixed.Carsten Haitzler
SVN revision: 37899
2008-12-02quick - evas scalecache put this in svn do i dont lose my patch. i'll revertCarsten Haitzler
and work on gettign the leak fixed. SVN revision: 37898
2008-10-21Remove Evas_List from Evas.Cedric BAIL
SVN revision: 36942
2008-07-19 * move image declaration funtions to their own header filedoursse
* add vim header SVN revision: 35173
2008-07-19remove tons of trailing spacesdoursse
SVN revision: 35171
2008-06-03 * Make RGBA_IMAGE_HAS_ALPHA and RGBA_IMAGE_ALPHA_SPARSE part ofCedric BAIL
Image_Entry flag structure. This fix a bug with 16 bpp software engine. * Change image loader module API to take any Image_Entry. Same goes for evas_common_image_premul and evas_common_image_set_alpha_sparse. * Use new eet API: eet_data_image_read_to_surface. SVN revision: 34728
2008-04-12cedric's cache changes patchCarsten Haitzler
SVN revision: 34253
2008-03-01add portable pixmaps image loaderPeter Wehrfritz
SVN revision: 33880
2007-12-02formattingSebastian Dransfeld
SVN revision: 32946
2007-07-18add gif explicitely as loader, to avoid iteration over all the availabl ↵doursse
loader modules SVN revision: 30892
2007-07-18- don't free the passed in im structure. leave it up to the caller toDan Sinclair
cleanup as needed on error. - this should hopefully fix bug 97 SVN revision: 30886
2007-07-16cedric's sdl patch.Carsten Haitzler
SVN revision: 30845
2007-04-22just spotted a bug - i think its efreet related, but this is to make sure itCarsten Haitzler
is or isnt as this struct was overwritten or seemingly pointing to an efreet data struct SVN revision: 29643
2007-03-03now limit stats per any 1 file to STAT_GAP (2 seconds).Carsten Haitzler
SVN revision: 28544
2007-03-02chasing somethnig really bizarre... but this works right now.Carsten Haitzler
SVN revision: 28533
2007-03-02i've put back timestamp checks - but evas wont stata file more frequentlyCarsten Haitzler
than once per 2 seconds to avoid overhead. SVN revision: 28532
2006-09-18avoid loading all loaders if file doesn't existCarsten Haitzler
SVN revision: 25962
2006-09-18and i implemented module UNLOADING. given enough cycles of non-use of aCarsten Haitzler
module and no references, it will get.... UNLOADED :) SVN revision: 25954
2006-09-06Functions used by modules must be EAPIsebastid
SVN revision: 25526
2006-08-18guess svgz faster tooCarsten Haitzler
SVN revision: 24871
2006-08-18added the ability to set load scaledown, dpi or load size - the svg loaderCarsten Haitzler
uses these to know what to render and how (or has defaults if these are not set) SVN revision: 24868
2006-08-17jose's svg loader - in. needs the ability to set dpi etc. etc. - loader apiCarsten Haitzler
work and evas api work there. SVN revision: 24830
2006-08-12jose's xpm loader.Carsten Haitzler
SVN revision: 24579
2006-08-04Did some cache miss profiling with a large number of transient text objectsningerso
and found that reordering the evas list containing the font path list was actually hurting cache performance. Frequent cache misses occurred in evas_mempool_free in it's main loop. So removing the list node and re adding it actually decreased cache performance in some cases. This would also cause memory allocation bouncing if mempools were not used. Added evas_list_promote_list to move a list node to the beginning of a list. Changed reordering lists to use evas_list_promote_list. SVN revision: 24387
2006-01-15removes some unused struct members (should remove more though) and fixes upCarsten Haitzler
modular loaders SVN revision: 19814
2006-01-15ok - now support a first try guess based on extension - if that fails, or theCarsten Haitzler
extension is unknown to match a format, try all image loader modules until one succeeds - if all of these fail, give up. SVN revision: 19812
2006-01-15temporary fix.Carsten Haitzler
SVN revision: 19811
2006-01-14loaders are now modulesdoursse
SVN revision: 19805
2005-11-30stringshare works! :)Carsten Haitzler
SVN revision: 18724
2005-11-29disable stringshare... something fishy.Carsten Haitzler
SVN revision: 18698
2005-11-28use stringshare. saves a few hundred allocs... if we start doing lots of textCarsten Haitzler
:) SVN revision: 18679
2005-08-31Update functions to match ecore_hash.sebastid
Add missing function declaration. Use signed int for width and height. SVN revision: 16445
2005-06-18Cleanup some headers.sebastid
Remove duplicate typedefs and declerations. SVN revision: 15407
2005-05-23some debugging commented out. seems evas's caches work like a charmCarsten Haitzler
SVN revision: 14920
2005-05-22whitespaceCarsten Haitzler
SVN revision: 14889
2005-03-28eet image load logic was reversed! it worked anwyay - just nto asCarsten Haitzler
effiectively as it could have :) SVN revision: 13943
2005-01-26useless data files removed... making room for improvements in the engine.Carsten Haitzler
chnaged some images. need to update evas_*_test at some point to not be ugly and be able to test everything. SVN revision: 13101
2004-09-21null patch...Carsten Haitzler
SVN revision: 11682
2004-08-30palette + transp fixCarsten Haitzler
SVN revision: 11443
2004-08-28oops. printf left in.Carsten Haitzler
SVN revision: 11417
2004-08-28reduce stat calls massively...Carsten Haitzler
SVN revision: 11415
2004-04-22font imaging stuff....Carsten Haitzler
SVN revision: 9847
2004-04-21SOME of the changes needed to support evoak... needs new eet...Carsten Haitzler
SVN revision: 9829
2003-12-23Fix for a build issue some people have encountered with jpeglib.h notrbdpngn
including stdio.h as necessary. SVN revision: 8197
2003-12-18Ok, that didn't work out well, we'll need to figure out something else forrbdpngn
Solaris. SVN revision: 8146
2003-12-18Hopefully fix build for solaris.rbdpngn
SVN revision: 8144
2003-10-18move co-ordinates to be their own type. this is a good thing, because tiCarsten Haitzler
allows me to be able to virtualize he canvas co-ordinate system. right now it's doubles. i can now move to floats, int's etc. with a recompile (and well recompile all depending apps too). it's still ACTUALLY doubles, just all typedef'ed now. i've also changed booleans to actual boolean types (not an int), all code will keep working - but i'd highly suggest moving your code to use these types if interacting with evas. SVN revision: 7644
2003-02-05oops... fix fixCarsten Haitzler
SVN revision: 6660
2003-01-13dont need fmemopen suppor tin evas now... just sue eet directly and dontCarsten Haitzler
duplicate code... SVN revision: 6578
2003-01-10resolve symlinks...Carsten Haitzler
SVN revision: 6556