[libpng15] Imported from libpng-1.5.5.tar

This commit is contained in:
Glenn Randers-Pehrson
2011-09-22 08:40:32 -05:00
parent d71f09df4d
commit 3e2263abf2
32 changed files with 90 additions and 102 deletions

View File

@@ -1,51 +1,41 @@
Libpng 1.5.5rc02 - September 15, 2011
Libpng 1.5.5 - September 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.
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
1.5.5rc02.tar.xz (LZMA-compressed, recommended)
1.5.5rc02.tar.gz
1.5.5rc02.tar.bz2
libpng-1.5.5.tar.xz (LZMA-compressed, recommended)
libpng-1.5.5.tar.gz
libpng-1.5.5.tar.bz2
Source files with CRLF line endings (for Windows), without the
"configure" script
lp155r02.7z (LZMA-compressed, recommended)
lp155r02.zip
lpng155.7z (LZMA-compressed, recommended)
lpng155.zip
Other information:
1.5.5rc02-README.txt
1.5.5rc02-LICENSE.txt
libpng-1.5.5-README.txt
libpng-1.5.5-LICENSE.txt
Changes since the last public release (1.5.4):
Version 1.5.5beta01 [July 13, 2011]
Fixed some typos and made other minor changes in the manual.
Updated contrib/pngminus/makefile.std (Samuli Souminen)
Version 1.5.5beta02 [July 14, 2011]
Revised Makefile.am and Makefile.in to look in the right directory for
pnglibconf.h.prebuilt
Version 1.5.5beta03 [July 27, 2011]
Enabled compilation with g++ compiler. This compiler does not recognize
the file extension, so it always compiles with C++ rules. Made minor
changes to pngrutil.c to cast results where C++ expects it but C does not.
Minor editing of libpng.3 and libpng-manual.txt.
Version 1.5.5beta04 [July 29, 2011]
Revised CMakeLists.txt (Clifford Yapp)
Updated commentary about the png_rgb_to_gray() default coefficients
in the manual and in pngrtran.c
Version 1.5.5beta05 [August 17, 2011]
Prevent unexpected API exports from non-libpng DLLs on Windows. The "_DLL"
is removed from the test of whether a DLL is being built (this erroneously
caused the libpng APIs to be marked as DLL exports in static builds under
@@ -61,8 +51,6 @@ Version 1.5.5beta05 [August 17, 2011]
configurations.)
Added new types and internal functions for CIE RGB end point handling to
pngpriv.h (functions yet to be implemented).
Version 1.5.5beta06 [August 26, 2011]
Ensure the CMAKE_LIBRARY_OUTPUT_DIRECTORY is set in CMakeLists.txt
(Clifford Yap)
Fixes to rgb_to_gray and cHRM XYZ APIs (John Bowler):
@@ -80,29 +68,24 @@ Version 1.5.5beta06 [August 26, 2011]
the 8-bit non-gamma-corrected case (where consistency seems more important
than correctness.) The code still has considerable inaccuracies in the
8-bit case because 8-bit linear arithmetic is used.
Version 1.5.5beta07 [September 7, 2011]
Added "$(ARCH)" option to makefile.darwin
Added SunOS support to configure.ac and Makefile.am
Changed png_chunk_benign_error() to png_warning() in png.c, in
png_XYZ_from_xy_checked().
Version 1.5.5beta08 [September 10, 2011]
Fixed 64-bit compilation errors (gcc). The errors fixed relate
to conditions where types that are 32 bits in the GCC 32-bit
world (uLong and png_size_t) become 64 bits in the 64-bit
world. This produces potential truncation errors that the
compiler correctly flags.
Relocated new HAVE_SOLARIS_LD definition in configure.ac
Constant changes for 64-bit compatibility (removal of L suffixes). The
16-bit cases still use "L" as we don't have a 16-bit test system.
Version 1.5.5rc01 [September 15, 2011]
Removed "L" suffixes from constants in pngpriv.h
Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
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
to subscribe)
or to glennrp at users.sourceforge.net
Glenn R-P
*/ }
#endif