
Libpng 1.4.6beta07 - March 22, 2011

This is not intended to be a public release.  It will be replaced
within a few weeks by a public version or by another test version.

Files available for download:

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

   1.4.6beta07.tar.xz (LZMA-compressed, recommended)
   1.4.6beta07.tar.gz
   1.4.6beta07.tar.bz2

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

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

Other information:

   1.4.6beta07-README.txt
   1.4.6beta07-LICENSE.txt

Changes since the last public release (1.4.5):

version 1.4.6beta01 [December 29, 2010]
  Fixed bug in background transformation handling in pngrtran.c (it was
    looking for the flag in png_ptr->transformations instead of in
    png_ptr->flags) (David Raymond).

version 1.4.6beta02 [January 14, 2011]
  Fixed misspelled macros in contrib/pngminim (Cosmin)
  Updated CMakeLists.txt (Clifford Yapp)

version 1.4.6beta03 [January 14, 2011]
  Fixed some typecasts in png_debug statements (Cosmin).

version 1.4.6beta04 [January 22, 2011]
  Updated documentation of png_set|get_tRNS() (Thomas Klausner).
  Added png_const_structp and png_const_infop types, and used them in
    prototypes for most png_get_*() functions.
  In the manual, describe the png_get_IHDR() arguments in the correct order.

version 1.4.6beta05 [January 23, 2011]
  Updated the synopses in the manual to reflect recent changes.
  Fixed a typo in the *.def files and deleted entries that are now
    declared in pngpriv.h

version 1.4.6beta06 [March 19, 2011]
  Updated contrib/pngsuite/README to add the word "modify".
  Added the private PNG_UNUSED() macro definition in pngconf.h.

version 1.4.6beta07 [March 22, 2011]
  ifdef out mask arrays in pngread.c when interlacing is not supported.
  Added attribute definition (warnings) for MSC_VER >= 1300 in pngconf.h
  Added -D_CRT_SECURE_NO_DEPRECATE to CFLAGS in makefile.vcwin32
  Fixed mistake in the descriptions of user read_transform and write_transform
    function prototypes in the manual.  The row_info struct is png_row_infop.
  Added a request in the manual that applications do not use "png_" or
    "PNG_" to begin any of their own symbols.
  Fixed incorrect examples of callback prototypes in the manual, that were
    introduced in libpng-1.0.0.
  Removed "strip" from contrib/pngminim/*/makefile.
  Fixed a bug (present since libpng-1.0.7) that makes png_handle_sPLT() fail
    to compile when PNG_NO_POINTER_INDEXING is defined (Chubanov Kirill)

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

Glenn R-P
