mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[alpha] Imported from libpng-1.6.0alpha01.tar
This commit is contained in:
102
ANNOUNCE
102
ANNOUNCE
@@ -1,5 +1,5 @@
|
||||
|
||||
Libpng 1.5.0alpha01 - January 4, 2010
|
||||
Libpng 1.6.0alpha01 - September 3, 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.
|
||||
@@ -9,53 +9,81 @@ Files available for download:
|
||||
Source files with LF line endings (for Unix/Linux) and with a
|
||||
"configure" script
|
||||
|
||||
1.5.0alpha01.tar.xz (LZMA-compressed, recommended)
|
||||
1.5.0alpha01.tar.gz
|
||||
1.5.0alpha01.tar.bz2
|
||||
1.6.0alpha01.tar.xz (LZMA-compressed, recommended)
|
||||
1.6.0alpha01.tar.gz
|
||||
1.6.0alpha01.tar.bz2
|
||||
|
||||
Source files with CRLF line endings (for Windows), without the
|
||||
"configure" script
|
||||
|
||||
lp150a01.zip
|
||||
lp150a01.7z
|
||||
lp160a01.7z (LZMA-compressed, recommended)
|
||||
lp160a01.zip
|
||||
|
||||
Other information:
|
||||
|
||||
1.5.0alpha01-README.txt
|
||||
1.5.0alpha01-LICENSE.txt
|
||||
1.6.0alpha01-README.txt
|
||||
1.6.0alpha01-LICENSE.txt
|
||||
|
||||
Changes since the last public release (1.4.0):
|
||||
Changes since the last public release (1.5.4):
|
||||
|
||||
version 1.4.1alpha02 [December 11, 2009]
|
||||
Restored premultiplied alpha feature from version 1.4.0beta105.
|
||||
Added "double gamma" to parameters for png_set_premultiply_alpha().
|
||||
Added "float postmultiply_gamma" member to the png_struct.
|
||||
Moved PNG_DIVIDE_BY_255, PNG_8_BIT_PREMULTIPLY(), etc., from
|
||||
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.0alpha01 [January 4, 2010]
|
||||
Bump version to 1.5.0alpha01
|
||||
Add "depth" parameter to private png_build_gamma_table()
|
||||
Declared png_cleanup_needed "volatile" in pngread.c and pngwrite.c
|
||||
Renamed libpng-pc.in back to libpng.pc.in and revised CMakeLists.txt
|
||||
(revising the change in 1.4.0beta99)
|
||||
Swapped PNG_UNKNOWN_CHUNKS_SUPPORTED and PNG_HANDLE_AS_UNKNOWN_SUPPORTED
|
||||
in pngset.c to be consistent with other changes in version 1.2.38.
|
||||
Changed "libpng-pc.in" to "libpng.pc.in" in configure.ac, configure, and
|
||||
Makefile.in to be consistent with changes in libpng-1.4.0rc03
|
||||
Avoid deprecated references to png_ptr-io_ptr and png_ptr->error_ptr
|
||||
in pngtest.c
|
||||
Recognize and use "--sysroot=DIR" in libpng-config.in and libpng.pc.in
|
||||
Recognize and use environment variable $PKG_CONFIG_SYSROOT_DIR as default
|
||||
setting of ${sysroot} in libpng.pc.in
|
||||
Removed the just-added sysroot feature. It is the job of pkg-config,
|
||||
not foo.pc, to mangle the directory locations when $PKG_CONFIG_SYSROOT_DIR
|
||||
has been defined.
|
||||
Updated CMakeLists.txt for consistent indentation and to avoid an
|
||||
unclosed if-statement warning (Philip Lowman).
|
||||
Revised Makefile.am and makefile.in to remove references to Y2KINFO,
|
||||
KNOWNBUG, and libpng.la (Robert Schwebel)
|
||||
Version 1.5.5beta02 [July 14, 2011]
|
||||
Revised Makefile.am and Makefile.in to look in the right directory for
|
||||
pnglibconf.h.prebuilt
|
||||
|
||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||
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
|
||||
Microsoft Visual Studio). Almost all of the libpng building configuration
|
||||
is moved from pngconf.h to pngpriv.h, but PNG_DLL_EXPORT remains in
|
||||
pngconf.h, though, so that it is colocated with the import definition (it
|
||||
is no longer used anywhere in the installed headers). The VStudio project
|
||||
definitions have been cleaned up: "_USRDLL" has been removed from the
|
||||
static library builds (this was incorrect), and PNG_USE_DLL has been added
|
||||
to pngvalid to test the functionality (pngtest does not supply it,
|
||||
deliberately). The spurious "_EXPORTS" has been removed from the
|
||||
libpng build (all these errors were a result of copy/paste between project
|
||||
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):
|
||||
The rgb_to_gray code had errors when combined with gamma correction.
|
||||
Some pixels were treated as true grey when they weren't and such pixels
|
||||
and true grey ones were not gamma corrected (the original value of the
|
||||
red component was used instead). APIs to get and set cHRM using color
|
||||
space end points have been added and the rgb_to_gray code that defaults
|
||||
based on cHRM (introduced in 1.5.4) has been corrected. A considerable
|
||||
number of tests has been added to pngvalid for the rgb_to_gray transform.
|
||||
Arithmetic errors in rgb_to_gray whereby the calculated gray value was
|
||||
truncated to the bit depth rather than rounded have been fixed except in
|
||||
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 3, 2011]
|
||||
Added "$(ARCH)" option to makefile.darwin
|
||||
Added SunOS support to configure.ac and Makefile.am
|
||||
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user