Petr Gajdos
3e860acfee
Fixed handling zero length IDAT in pngfix (bug report by Agostino Sarubbo, bugfix by John Bowler). Do not issue a png_error() on read in png_set_pCAL() because png_handle_pCAL has allocated memory that libpng needs to free. Issue a png_benign_error instead of a png_error on ADLER32 mismatch while decoding compressed data chunks. Changed PNG_ZLIB_VERNUM to ZLIB_VERNUM in pngpriv.h, pngstruct.h, and pngrutil.c. If CRC handling of critical chunks has been set to PNG_CRC_QUIET_USE, ignore the ADLER32 checksum in the IDAT chunk as well as the chunk CRCs. Issue png_benign_error() on ADLER32 checksum mismatch instead of png_error(). Updated the documentation about CRC and ADLER32 handling. Fixed offsets in contrib/intel/intel_sse.patch Changed integer constant 4294967294 to unsigned 4294967294U in pngconf.h to avoid a signed/unsigned compare in the preprocessor. Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to optionally avoid ADLER32 evaluation. OBS-URL: https://build.opensuse.org/package/show/graphics/libpng16?expand=0&rev=86 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
baselibs.conf | ||
libpng16.changes | ||
libpng16.keyring | ||
libpng16.spec | ||
libpng-1.6.26.tar.xz | ||
libpng-1.6.26.tar.xz.asc | ||
rpm-macros.libpng-tools |