All releases of libpng


Release Notes: This release fixes bugs in iCCP chunk handling, improves MMX support, and fixes a bug in progressive reading of narrow (width < 5 pixels) interlaced images.


Release Notes: Support was added for WinCE and Cygwin DLLs, and for Pentium MMX when compiled with GCC. A minor memory leak was stopped.


Release Notes: A defense against erroneous Photoshop 5.5 iCCP chunks that crash libpng-1.0.6 (but not earlier versions, which ignore the iCCP chunk), improved binary compatibility with older versions, new MSVC project directories to build zlib and libpng DLLs and a simple viewer, and a revised license to disclaim the UCITA-mandated warranties.


Release Notes: This version includes the promised gcc/gas version of the x86/MMX assembler routines, plus a new demo app, a PNG image suite, support for a number of new chunk types and for unknown chunks, some new makefiles, and a number of bugfixes and other improvements. Perhaps most important is the new png_jmp_env() macro, which will help programmers migrate to the new error-handler in the next major release.


Release Notes: This release primarily fixes or works around a number of obscure platform- or compiler-dependent problems. In addition, the distribution now includes MMX (x86) assembler routines from Intel that boost decoding performance by 20-30% (currently MSVC-only, with a gcc/gas port under development) and three complete demo apps in a new "contrib" subdirectory (rpng/rpng2/wpng, with more expected in future releases).


Release Notes: Numerous bugfixes, some minor changes to the makefiles to make things build more smoothly, a handful of new function calls, and a statement of Y2K compliance.