Release Notes: The shared-library number has been bumped to 3. MNG features and user memory function are enabled by default. Run-time selection of MMX assembler code has been added.
Release Notes: png_error about using png_read_init() has been replaced with a png_warning, and warning messages about incompatible libraries and applications have been expanded. It now checks for a missing length field in the iCCP chunk.
Release Notes: This release removes some "//" single-line comments, adds a makefile.netbsd, updates the OS2 module definition file, and adds a check for NULL returns from user-defined memory allocators.
Release Notes: Changes for this release include: makefiles revisions, MMX support memory handling corrections, and a bug with progressive reading of small (height < 8) images fixed. Function calls memcpy/strlen/strcpy changed to png_memcpy/png_strlen/png_strcpy. BeOS project files added, for those porting.
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.