1998-04-21 16:03:57 -04:00
|
|
|
|
2011-08-25 17:19:44 -04:00
|
|
|
Libpng 1.5.5beta06 - August 25, 2011
|
1998-04-21 16:03:57 -04:00
|
|
|
|
2011-07-08 14:15:20 -04:00
|
|
|
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.
|
1998-04-21 16:03:57 -04:00
|
|
|
|
2006-02-22 10:19:25 -05:00
|
|
|
Files available for download:
|
|
|
|
|
|
|
|
Source files with LF line endings (for Unix/Linux) and with a
|
|
|
|
"configure" script
|
|
|
|
|
2011-08-17 08:52:32 -04:00
|
|
|
1.5.5beta06.tar.xz (LZMA-compressed, recommended)
|
|
|
|
1.5.5beta06.tar.gz
|
|
|
|
1.5.5beta06.tar.bz2
|
2006-03-31 06:29:33 -05:00
|
|
|
|
2006-02-22 10:19:25 -05:00
|
|
|
Source files with CRLF line endings (for Windows), without the
|
|
|
|
"configure" script
|
|
|
|
|
2011-08-17 08:52:32 -04:00
|
|
|
lp155b06.7z (LZMA-compressed, recommended)
|
|
|
|
lp155b06.zip
|
2006-02-22 10:19:25 -05:00
|
|
|
|
|
|
|
Other information:
|
|
|
|
|
2011-08-17 08:52:32 -04:00
|
|
|
1.5.5beta06-README.txt
|
|
|
|
1.5.5beta06-LICENSE.txt
|
2006-04-15 07:37:45 -04:00
|
|
|
|
2011-07-09 20:35:22 -04:00
|
|
|
Changes since the last public release (1.5.4):
|
2006-04-15 07:37:45 -04:00
|
|
|
|
2011-07-13 07:28:26 -04:00
|
|
|
Version 1.5.5beta01 [July 13, 2011]
|
2011-07-12 11:13:32 -04:00
|
|
|
Fixed some typos and made other minor changes in the manual.
|
2011-07-12 07:11:42 -04:00
|
|
|
Updated contrib/pngminus/makefile.std (Samuli Souminen)
|
2011-06-27 13:01:01 -04:00
|
|
|
|
2011-07-14 08:42:11 -04:00
|
|
|
Version 1.5.5beta02 [July 14, 2011]
|
|
|
|
Revised Makefile.am and Makefile.in to look in the right directory for
|
|
|
|
pnglibconf.h.prebuilt
|
2011-07-13 08:11:57 -04:00
|
|
|
|
2011-07-27 13:26:24 -04:00
|
|
|
Version 1.5.5beta03 [July 27, 2011]
|
2011-07-15 00:02:11 -04:00
|
|
|
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.
|
2011-07-27 13:26:24 -04:00
|
|
|
Minor editing of libpng.3 and libpng-manual.txt.
|
2011-07-14 09:18:24 -04:00
|
|
|
|
2011-07-29 13:31:16 -04:00
|
|
|
Version 1.5.5beta04 [July 29, 2011]
|
2011-07-27 21:47:13 -04:00
|
|
|
Revised CMakeLists.txt (Clifford Yapp)
|
2011-07-29 13:31:16 -04:00
|
|
|
Updated commentary about the png_rgb_to_gray() default coefficients
|
|
|
|
in the manual and in pngrtran.c
|
2011-07-27 13:33:29 -04:00
|
|
|
|
2011-08-16 23:36:43 -04:00
|
|
|
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.)
|
2011-08-16 23:58:33 -04:00
|
|
|
Added new types and internal functions for CIE RGB end point handling to
|
|
|
|
pngpriv.h (functions yet to be implemented).
|
2011-08-16 23:36:43 -04:00
|
|
|
|
2011-08-25 17:19:44 -04:00
|
|
|
Version 1.5.5beta06 [August 25, 2011]
|
2011-08-17 10:02:07 -04:00
|
|
|
Ensure the CMAKE_LIBRARY_OUTPUT_DIRECTORY is set in CMakeLists.txt
|
|
|
|
(Clifford Yap)
|
2011-08-25 17:19:44 -04:00
|
|
|
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.
|
2011-07-29 13:37:41 -04:00
|
|
|
|
2011-07-08 14:15:20 -04:00
|
|
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net:
|
2006-08-19 14:59:24 -04:00
|
|
|
(subscription required; visit
|
2006-02-20 23:09:05 -05:00
|
|
|
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
|
|
|
|
to subscribe) or to glennrp at users.sourceforge.net
|
1998-04-21 16:03:57 -04:00
|
|
|
|
1998-12-29 12:47:59 -05:00
|
|
|
Glenn R-P
|