Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-09 | Use Doxygen comments for C files | Rodrigo Arias Mallo | |
2014-06-24 | Reimplemented the Dicache using dlib ADTs | Jorge Arellano Cid | |
For a long time it had a custom ADT with a list of nodes and each node a linked list (with pointers). The last memory bug motivated me to try to normalize it to use dlib. Now, it got simpler, shorter, and possibly faster (although conversion wasn't a simple task). PD: It also uses less memory now. | |||
2014-06-24 | Moved dicache entry removal to a_Dicache_cleanup() | Jorge Arellano Cid | |
This allows keeping the decompressed image entry until a_Dicache_cleanup() removes it. With the added SurvCleanup variable that controls how many cleanup passes the entry is kept, it is now possible to tune the dicache. For instance: SurvCleanup=0 same as without patch (negligible difference). SurvCleanup=1 allows Back and Forward reuse entries for adjacent pages. SurvCleanup=2 all the above, plus one more pass of lifetime. The default is SurvCleanup=3 (experimental). Example: If you read a newspaper with lots of images, this caching allows to click an article, read it, and go back *quickly* using the same tab. It is experimental because there may be other simple approaches that serve well/better these kind of usage patterns. | |||
2014-06-21 | Ensure png, jpeg and gif decoders don't use DilloImage after set_parms() | Jorge Arellano Cid | |
This allows reuse of the dicache entry after repush changes DilloImage. | |||
2013-06-17 | Added gamma correction value to dw::core::ImgBuf. | Sebastian Geerken | |
2013-01-12 | clean up struct typedefs | p37sitdu, corvid | |
2009-11-11 | functions needn't be publicly visible | corvid | |
2009-05-08 | Fix a memory leak when stopping an image-decoding process | Jorge Arellano Cid | |
2009-04-23 | Remove unused parameter in a_Dicache_write() | corvid | |
2009-01-31 | Removed an unused variable in DicEntry structure | Jorge Arellano Cid | |
2009-01-31 | Set dicache as MIME dispatcher for image/{gif,jpg,png}. +refactor and cleanups | Jorge Arellano Cid | |
2009-01-01 | imported patch dicache-cleanup5 | Jorge Arellano Cid | |
2008-12-29 | imported patch dicache-cleanup3 | Jorge Arellano Cid | |
2008-12-27 | [mq]: dicache-cleanup1 | Jorge Arellano Cid | |
2008-12-25 | Started code cleanup of the image code mainly in dicache.c. part#1 | Jorge Arellano Cid | |
2008-09-14 | - Made several cleanups according to compiler warnings with "-W -Wall". | jcid | |
2008-01-16 | - Added support for progressive display of progressive jpegs. | jcid | |
- Fixed progressive display of interlaced pngs. | |||
2007-10-07 | Initial revision | jcid | |