[libpng15] Updated documentation about sCAL chunk support.
diff --git a/libpng-manual.txt b/libpng-manual.txt
index d72dafc..918a326 100644
--- a/libpng-manual.txt
+++ b/libpng-manual.txt
@@ -1,9 +1,9 @@
Libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.5.18rc02 - January 30, 2014
+ libpng version 1.5.18rc03 - February 2, 2014
Updated and distributed by Glenn Randers-Pehrson
<glennrp at users.sourceforge.net>
- Copyright (c) 1998-2013 Glenn Randers-Pehrson
+ Copyright (c) 1998-2014 Glenn Randers-Pehrson
This document is released under the libpng license.
For conditions of distribution and use, see the disclaimer
@@ -11,9 +11,9 @@
Based on:
- libpng versions 0.97, January 1998, through 1.5.18rc02 - January 30, 2014
+ libpng versions 0.97, January 1998, through 1.5.18rc03 - February 2, 2014
Updated and distributed by Glenn Randers-Pehrson
- Copyright (c) 1998-2013 Glenn Randers-Pehrson
+ Copyright (c) 1998-2014 Glenn Randers-Pehrson
libpng 1.0 beta 6 version 0.96 May 28, 1997
Updated and distributed by Andreas Dilger
@@ -3955,6 +3955,9 @@
name to force compilation errors with applications that try to use the old
method.
+Support for the sCAL, iCCP, iTXt, and sPLT chunks was added at libpng-1.0.6;
+however, iTXt support was not enabled by default.
+
Starting with version 1.0.7, you can find out which version of the library
you are using at run-time:
@@ -4288,7 +4291,10 @@
representation of these values. Consequently a "string" API
(png_get_sCAL_s and png_set_sCAL_s) is the only reliable way of reading
arbitrary sCAL chunks in the absence of either the floating point API or
-internal floating point calculations.
+internal floating point calculations. Starting with libpng-1.5.0, both
+of these functions are present when PNG_sCAL_SUPPORTED is defined. Prior
+to libpng-1.5.0, their presence also depended upon PNG_FIXED_POINT_SUPPORTED
+being defined and PNG_FLOATING_POINT_SUPPORTED not being defined.
Applications no longer need to include the optional distribution header
file pngusr.h or define the corresponding macros during application
@@ -4667,13 +4673,13 @@
XIV. Y2K Compliance in libpng
-January 30, 2014
+February 2, 2014
Since the PNG Development group is an ad-hoc body, we can't make
an official declaration.
This is your unofficial assurance that libpng from version 0.71 and
-upward through 1.5.18rc02 are Y2K compliant. It is my belief that earlier
+upward through 1.5.18rc03 are Y2K compliant. It is my belief that earlier
versions were also Y2K compliant.
Libpng only has two year fields. One is a 2-byte unsigned integer that
diff --git a/libpng.3 b/libpng.3
index 83d9a4e..a5f8db0 100644
--- a/libpng.3
+++ b/libpng.3
@@ -1,6 +1,6 @@
-.TH LIBPNG 3 "January 30, 2014"
+.TH LIBPNG 3 "February 2, 2014"
.SH NAME
-libpng \- Portable Network Graphics (PNG) Reference Library 1.5.18rc02
+libpng \- Portable Network Graphics (PNG) Reference Library 1.5.18rc03
.SH SYNOPSIS
\fB
#include <png.h>\fP
@@ -492,10 +492,10 @@
.SH LIBPNG.TXT
Libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.5.18rc02 - January 30, 2014
+ libpng version 1.5.18rc03 - February 2, 2014
Updated and distributed by Glenn Randers-Pehrson
<glennrp at users.sourceforge.net>
- Copyright (c) 1998-2013 Glenn Randers-Pehrson
+ Copyright (c) 1998-2014 Glenn Randers-Pehrson
This document is released under the libpng license.
For conditions of distribution and use, see the disclaimer
@@ -503,9 +503,9 @@
Based on:
- libpng versions 0.97, January 1998, through 1.5.18rc02 - January 30, 2014
+ libpng versions 0.97, January 1998, through 1.5.18rc03 - February 2, 2014
Updated and distributed by Glenn Randers-Pehrson
- Copyright (c) 1998-2013 Glenn Randers-Pehrson
+ Copyright (c) 1998-2014 Glenn Randers-Pehrson
libpng 1.0 beta 6 version 0.96 May 28, 1997
Updated and distributed by Andreas Dilger
@@ -4448,6 +4448,9 @@
name to force compilation errors with applications that try to use the old
method.
+Support for the sCAL, iCCP, iTXt, and sPLT chunks was added at libpng-1.0.6;
+however, iTXt support was not enabled by default.
+
Starting with version 1.0.7, you can find out which version of the library
you are using at run-time:
@@ -4781,7 +4784,10 @@
representation of these values. Consequently a "string" API
(png_get_sCAL_s and png_set_sCAL_s) is the only reliable way of reading
arbitrary sCAL chunks in the absence of either the floating point API or
-internal floating point calculations.
+internal floating point calculations. Starting with libpng-1.5.0, both
+of these functions are present when PNG_sCAL_SUPPORTED is defined. Prior
+to libpng-1.5.0, their presence also depended upon PNG_FIXED_POINT_SUPPORTED
+being defined and PNG_FLOATING_POINT_SUPPORTED not being defined.
Applications no longer need to include the optional distribution header
file pngusr.h or define the corresponding macros during application
@@ -5160,13 +5166,13 @@
.SH XIV. Y2K Compliance in libpng
-January 30, 2014
+February 2, 2014
Since the PNG Development group is an ad-hoc body, we can't make
an official declaration.
This is your unofficial assurance that libpng from version 0.71 and
-upward through 1.5.18rc02 are Y2K compliant. It is my belief that earlier
+upward through 1.5.18rc03 are Y2K compliant. It is my belief that earlier
versions were also Y2K compliant.
Libpng only has two year fields. One is a 2-byte unsigned integer that
@@ -5400,6 +5406,7 @@
1.5.17 15 10517 15.so.15.17[.0]
1.5.18beta01-05 15 10518 15.so.15.18[.0]
1.5.18rc01-rc02 15 10518 15.so.15.18[.0]
+ 1.5.18 15 10518 15.so.15.18[.0]
Henceforth the source version will match the shared-library minor
and patch numbers; the shared-library major version number will be
@@ -5456,7 +5463,7 @@
Thanks to Frank J. T. Wojcik for helping with the documentation.
-Libpng version 1.5.18rc02 - January 30, 2014:
+Libpng version 1.5.18rc03 - February 2, 2014:
Initially created in 1995 by Guy Eric Schalnat, then of Group 42, Inc.
Currently maintained by Glenn Randers-Pehrson (glennrp at users.sourceforge.net).
@@ -5479,7 +5486,7 @@
This code is released under the libpng license.
-libpng versions 1.2.6, August 15, 2004, through 1.5.18rc02, January 30, 2014, are
+libpng versions 1.2.6, August 15, 2004, through 1.5.18rc03, February 2, 2014, are
Copyright (c) 2004,2006-2007 Glenn Randers-Pehrson, and are
distributed according to the same disclaimer and license as libpng-1.2.5
with the following individual added to the list of Contributing Authors
@@ -5578,7 +5585,7 @@
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
-January 30, 2014
+February 2, 2014
.\" end of man page