Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-07 | Fix pedantic warnings | Rodrigo Arias Mallo | |
Reviewed-by: dogma | |||
2024-03-09 | Use Doxygen comments for C files | Rodrigo Arias Mallo | |
2014-12-21 | more (and indentation in one spot) | corvid | |
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-07-28 | Fixed a bug in Gif processing that could overflow an unsigned amount | Jorge Arellano Cid | |
Problem details in bof-read-0_Gif_data_blocks.gif.asan There was an off-by-one safety check that failed when the amounts were equal. | |||
2013-06-17 | Corrections of gamma. | Sebastian Geerken | |
2013-06-17 | Added gamma correction value to dw::core::ImgBuf. | Sebastian Geerken | |
2013-01-12 | clean up struct typedefs | p37sitdu, corvid | |
2012-10-08 | gif: ensure we have enough buffer | corvid | |
The block size field in the graphic control extension block should always have the value 4, but don't trust it. | |||
2012-10-08 | unused field in gif | corvid | |
2011-07-10 | MSGs | corvid | |
2011-06-05 | Don't allocate gif->linebuf so soon. | corvid | |
Occasionally, linebuf leaks have appeared in Jeremy's valgrind logs. linebuf is used in Gif_literal() and Gif_sequence(). They are called by Gif_process_code(), which is called by Gif_decode(). In Gif_process_bytes(), you have to be in state 3 to call it. linebuf is allocated inside Gif_do_img_desc(), which is called by GIF_Block(). In Gif_process_bytes(), you have to be in state 2 to call it. After the allocation, there are a couple of cases where the code can return while still in state 2, which would mean coming back to Gif_do_img_desc() later and leaking the linebuf by allocating another. Jeremy has kindly run on this patch for ten days or so without incident. | |||
2011-04-04 | clearer MSG for suspicious image size | corvid | |
I saw a MSG with size 0x[something], and of course I thought it was complaining that a size was given in hex notation. | |||
2010-08-29 | Removed some obsolete copyright notices that lingered after rewrites. | Jorge Arellano Cid | |
2009-06-29 | use IMAGE_MAX_AREA instead of IMAGE_MAX_W and IMAGE_MAX_H | Johannes Hofmann | |
2009-06-26 | Image size sanity checks (part 1) | Jorge Arellano Cid | |
2009-06-19 | Added image size sanity checksrelease-2_1 | Jorge Arellano Cid | |
2009-05-13 | Silence the last image-debugging messages | Jorge Arellano Cid | |
2009-05-11 | Cleanup: image debugging messages | Jeremy Henty | |
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-03-09 | needn't include web.hh | corvid | |
2009-03-09 | needn't include prefs.h | corvid | |
2009-01-31 | Set dicache as MIME dispatcher for image/{gif,jpg,png}. +refactor and cleanups | Jorge Arellano Cid | |
2009-01-14 | Make now-unused debug messages silent. | Jorge Arellano Cid | |
2009-01-09 | Backed out changeset abdae95b1c9e | Johannes Hofmann | |
The optimization was causing crashes. | |||
2009-01-05 | These optimizations are for repeated images in a page. | Jorge Arellano Cid | |
1.- Every repeated cache-served-image is decoded. The patch adds an extra reference to the dicache entry, so only one of them is decoded, and the imgbuf deletion is left to a_Dicache_cleanup. 2.- Every repeated cache-served-image call copyRow for each row. The patch avoids that. This is common with small images (e.g. bullets), but the overhead may be not worth the patch... | |||
2009-01-01 | imported patch dicache-cleanup5 | Jorge Arellano Cid | |
2008-12-27 | [mq]: dicache-cleanup1 | Jorge Arellano Cid | |
2008-09-30 | - s/todo:/TODO:/g | jcid | |
2008-09-28 | - Switched from DEBUG_MSG to MSG. | jcid | |
2008-09-14 | - Made several cleanups according to compiler warnings with "-W -Wall". | jcid | |
2008-03-15 | - Added a warning message for false GIF files. | jcid | |
2007-11-05 | Updated copyright lines | jcid | |
2007-10-07 | Initial revision | jcid | |