[libpng16] Bump version to 1.6.10beta01

This commit is contained in:
Glenn Randers-Pehrson
2014-02-05 23:46:43 -06:00
parent 3e753eb8b2
commit 8a227ff25a
28 changed files with 70 additions and 97 deletions

View File

@@ -1,63 +1,32 @@
Libpng 1.6.9 - February 6, 2014
Libpng 1.6.10beta01 - February 6, 2014
This is a public release of libpng, intended for use in production codes.
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
libpng-1.6.9.tar.xz (LZMA-compressed, recommended)
libpng-1.6.9.tar.gz
1.6.10beta01.tar.xz (LZMA-compressed, recommended)
1.6.10beta01.tar.gz
Source files with CRLF line endings (for Windows), without the
"configure" script
lpng169.7z (LZMA-compressed, recommended)
lpng169.zip
lp1610b01.7z (LZMA-compressed, recommended)
lp1610b01.zip
Other information:
libpng-1.6.9-README.txt
libpng-1.6.9-LICENSE.txt
1.6.10beta01-README.txt
1.6.10beta01-LICENSE.txt
Gnupg/*.asc (PGP armored detached signatures)
Changes since the last public release (1.6.8):
Bookkeeping: Moved functions around (no changes). Moved transform
function definitions before the place where they are called so that
they can be masde static. Move the intrapixel functions and the
grayscale palette builder out of the png?tran.c files. The latter
isn't a transform function and is no longer used internally, and the
former MNG specific functions are better placed in pngread/pngwrite.c
Made transform implementation functions static. This makes the internal
functions called by png_do_{read|write}_transformations static. On an
x86-64 DLL build (Gentoo Linux) this reduces the size of the text
segment of the DLL by 1208 bytes, about 0.6%. It also simplifies
maintenance by removing the declarations from pngpriv.h and allowing
easier changes to the internal interfaces.
Rebuilt configure scripts with automake-1.14.1 and autoconf-2.69
in the tar distributions.
Added checks for libpng 1.5 to pngvalid.c. This supports the use of
this version of pngvalid in libpng 1.5
Merged with pngvalid.c from libpng-1.7 changes to create a single
pngvalid.c
Removed #error macro from contrib/tools/pngfix.c (Thomas Klausner).
Merged pngrio.c, pngtrans.c, pngwio.c, and pngerror.c with libpng-1.7.0
Merged libpng-1.7.0 changes to make no-interlace configurations work
with test programs.
Revised pngvalid.c to support libpng 1.5, which does not support the
PNG_MAXIMUM_INFLATE_WINDOW option, so #define it out when appropriate in
pngvalid.c
Allow unversioned links created on install to be disabled in configure.
In configure builds 'make install' changes/adds links like png.h
and libpng.a to point to the newly installed, versioned, files (e.g.
libpng17/png.h and libpng17.a). Three new configure options and some
rearrangement of Makefile.am allow creation of these links to be disabled.
Removed potentially misleading warning from png_check_IHDR().
Updated scripts/makefile.* to use CPPFLAGS (Cosmin).
Added clang attribute support (Cosmin).
Quiet an uninitialized memory warning from VC2013 in png_get_png().
Changes since the last public release (1.6.9):
Version 1.6.10beta01 [February 6, 2014]
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit