Libpng 1.5.23 - July 23, 2015

This is a public release of libpng, intended for use in production codes.

Files available for download:

Source files with LF line endings (for Unix/Linux) and with a
"configure" script

  libpng-1.5.23.tar.xz (LZMA-compressed, recommended)
  libpng-1.5.23.tar.gz
  libpng-1.5.23.tar.bz2

Source files with CRLF line endings (for Windows), without the
"configure" script

  lpng1523.7z  (LZMA-compressed, recommended)
  lpng1523.zip

Other information:

  libpng-1.5.23-README.txt
  libpng-1.5.23-LICENSE.txt
  libpng-1.5.23-*.asc (armored detached GPG signatures)

Changes since the last public release (1.5.22):
 Removed unused PNG_SET_CHUNK_[CACHE|MALLOC]_LIMIT_SUPPORTED definitions
   from pnglibconf.h.prebuilt (Andrew Church).
 Replaced "unexpected" with an integer in pngset.c where a long was
   expected, to avoid a compiler warning when PNG_DEBUG > 1.
 Fix typecast in a png_debug2() statement in png_set_text_2() to
   avoid a compiler warning in PNG_DEBUG builds.
 Avoid Coverity issue 80858 (REVERSE NULL) in pngtest.c PNG_DEBUG builds.
 Avoid a harmless potential integer overflow in png_XYZ_from_xy() (Bug
   report from Christopher Ferris).
 Removed WRITE_WEIGHTED_FILTERED code, to save a few kbytes of the
   compiled library size. It never worked properly and as far as we can
   tell, no one uses it. The png_set_filter_heuristics() and
   png_set_filter_heuristics_fixed() APIs are retained but deprecated
   and do nothing.
 Quieted Coverity issues in pngvalid.c.
 Removed non-working progressive reader 'skip' function.
 Belatedly added Mans Rullgard to the list of Contributing Authors.

Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
to subscribe)
or to glennrp at users.sourceforge.net

Glenn R-P