summaryrefslogtreecommitdiff
path: root/ANNOUNCE
diff options
context:
space:
mode:
Diffstat (limited to 'ANNOUNCE')
-rw-r--r--ANNOUNCE111
1 files changed, 46 insertions, 65 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index ab7b18806..f6758c31d 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,90 +1,71 @@
-Libpng 1.0.51 - December 3, 2009
+Libpng 1.0.52rc01 - December 23, 2009
-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.0.51.tar.xz (LZMA-compressed, recommended)
- libpng-1.0.51.tar.gz
- libpng-1.0.51.tar.bz2
+ libpng-1.0.52rc01.tar.xz (LZMA-compressed, recommended)
+ libpng-1.0.52rc01.tar.gz
+ libpng-1.0.52rc01.tar.bz2
Source files with LF line endings (for Unix/Linux) without the
"configure" script
- libpng-1.0.51-no-config.tar.xz (LZMA-compressed, recommended)
- libpng-1.0.51-no-config.tar.gz
- libpng-1.0.51-no-config.tar.bz2
+ libpng-1.0.52rc01-no-config.tar.xz (LZMA-compressed, recommended)
+ libpng-1.0.52rc01-no-config.tar.gz
+ libpng-1.0.52rc01-no-config.tar.bz2
Source files with CRLF line endings (for Windows), without the
"configure" script
- lpng1051.zip
- lpng1051.7z
- lpng1051.tar.bz2
+ lp1052r01.zip
+ lp1052r01.7z
+ lp1052r01.tar.bz2
Project files
- libpng-1.0.51-project-netware.zip
- libpng-1.0.51-project-wince.zip
+ libpng-1.0.52rc01-project-netware.zip
+ libpng-1.0.52rc01-project-wince.zip
Other information:
- libpng-1.0.51-README.txt
- libpng-1.0.51-KNOWNBUGS.txt
- libpng-1.0.51-LICENSE.txt
- libpng-1.0.51-Y2K-compliance.txt
-
-Changes since the last public release (1.0.50):
-
-version 1.0.51 [December 3, 2009]
-
- Moved redundant IHDR checking into new png_check_IHDR() in png.c
- and report all errors found in the IHDR data.
- Eliminated useless call to png_check_cHRM() from pngset.c
- Expanded TAB characters in pngrtran.c
- Added "xcode" project similar one already in libpng-1.4.0beta (Alam Arias).
- Eliminated a shadowed declaration of "pp" in png_handle_sPLT().
- Revised pngconf.h to make it easier to enable iTXt support. From libpng
- version 1.2.9 through 1.2.40, defining PNG_iTXt_SUPPORTED did not work
- as expected.
- Converted all PNG_NO_* tests to PNG_*_SUPPORTED everywhere except pngconf.h
- Changed many "#if defined(x)" to "#ifdef x" and fixed some indentation.
- Added png_calloc() as a non-exported function.
- Relocated png_do_chop() ahead of building gamma tables in pngrtran.c
- This avoids building 16-bit gamma tables unnecessarily.
- Removed a harmless extra png_set_invert_alpha() from pngwrite.c
- Bugfixes and improvements to CMakeLists.txt (Philip Lowman)
- Moved CMakeLists.txt from scripts into the main libpng directory.
- Patched ltmain.sh for wince support.
- Added PNG_CONVERT_tIME_SUPPORTED macro.
- Make inclusion of time.h in pngconf.h depend on PNG_CONVERT_tIME_SUPPORTED
- Updated scripts/pngw32.def and projects/wince/png32ce.def
- Copied projects/wince/png32ce.def to the scripts directory.
- Added scripts/makefile.cegcc
- Added PNG_DEPSTRUCT, PNG_DEPRECATED, PNG_USE_RESULT, PNG_NORETURN, and
- PNG_ALLOCATED macros to detect deprecated direct access to the
- png_struct or info_struct members and other deprecated usage in
- applications (John Bowler).
- Removed three direct references to read_info_ptr members in pngtest.c
- that were detected by the new PNG_DEPSTRUCT macro.
- Marked deprecated function prototypes with PNG_DEPRECATED.
- Marked memory allocation function prototypes with PNG_ALLOCATED.
- Changed png_check_sig() to !png_sig_cmp() in contrib programs.
- Corrected the png_get_IHDR() call in contrib/gregbook/readpng2.c
- Marked nonexported functions with PNG_PRIVATE macro.
- Revised scripts/*.def to reflect functions actually exported by libpng.
- Updated the copyright year in scripts/pngw32.rc from 2004 to 2009.
- Moved descriptions of makefiles and other scripts out of INSTALL into
- scripts/README.txt
- Rebuilt the configure scripts with autoconf-2.65
- Disabled the new pedantic warnings about deprecated function use and
- deprecated structure access unless the user defines PNG_PEDANTIC_WARNINGS.
- Added "#define PNG_NO_PEDANTIC_WARNINGS" in the libpng source files.
- Updated the list of files and made some cosmetic changes in README.
+ libpng-1.0.52rc01-README.txt
+ libpng-1.0.52rc01-KNOWNBUGS.txt
+ libpng-1.0.52rc01-LICENSE.txt
+ libpng-1.0.52rc01-Y2K-compliance.txt
+ libpng-1.0.52rc01-[previous version]-diff.txt
+
+Changes since the last public release (1.0.51):
+
+version 1.2.42beta01 [December 4, 2009]
+ Removed "#define PNG_NO_ERROR_NUMBERS" that was inadvertently added
+ to pngconf.h in version 1.2.41.
+ Revised scripts/makefile.netbsd, makefile.openbsd, and makefile.sco
+ to put png.h and pngconf.h in $prefix/include, like the other scripts,
+ instead of in $prefix/include/libpng. Also revised makefile.sco
+ to put them in $prefix/include/libpng%NN% instead of in
+ $prefix/include/libpng/libpng%NN%.
+ Removed leftover "-DPNG_CONFIGURE_LIBPNG" from scripts/makefile.darwin
+
+version 1.2.42beta02 [December 11, 2009]
+ Removed leftover "-DPNG_CONFIGURE_LIBPNG" from contrib/pngminim/*/makefile
+ Relocated png_do_chop() to its original position in pngrtran.c. The
+ change in version 1.2.41beta08 caused transparency to be handled wrong
+ in some 16-bit datastreams (Yusaku Sugai).
+
+version 1.2.42rc01 [December 17, 2009]
+ No changes.
+
+version 1.2.42rc02 [December 22, 2009]
+ Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt
+ (revising changes made in 1.2.41beta17 and 1.2.41rc01)
+
+version 1.0.52 and 1.2.42 [December 23, 2009]
Send comments/corrections/commendations to png-mng-implement at lists.sf.net