summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2013-03-31 23:03:32 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2013-03-31 23:03:32 -0500
commit7a498039c5c72d7b29ba4b7b6337ccfb137b6f18 (patch)
treed785f874ae07a656c0b951cd05ae0e42f3b049ab
parent40a93652aad3c0c948ae2ae18725bb683fc9ff54 (diff)
downloadlibpng-7a498039c5c72d7b29ba4b7b6337ccfb137b6f18.tar.gz
[libpng17]Updated documentation of 1.5.x to 1.6.x changes in iCCP chunk
handling.
-rw-r--r--ANNOUNCE5
-rw-r--r--CHANGES3
-rw-r--r--libpng-manual.txt12
-rw-r--r--libpng.320
4 files changed, 25 insertions, 15 deletions
diff --git a/ANNOUNCE b/ANNOUNCE
index 14b2ccb16..2dc99780a 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -1,5 +1,5 @@
-Libpng 1.7.0beta07 - March 13, 2013
+Libpng 1.7.0beta07 - April 1, 2013
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.
@@ -236,7 +236,8 @@ Version 1.7.0beta06 [March 13, 2013]
technically valid, although a reasonable treatment of division would
show it to be incorrect.
-Version 1.7.0beta07 [March 13, 2013]
+Version 1.7.0beta07 [April 1, 2013]
+ Updated documentation of 1.5.x to 1.6.x changes in iCCP chunk handling.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit
diff --git a/CHANGES b/CHANGES
index a4984e5fb..69e89fc45 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4523,7 +4523,8 @@ Version 1.7.0beta06 [March 13, 2013]
technically valid, although a reasonable treatment of division would
show it to be incorrect.
-Version 1.7.0beta07 [March 13, 2013]
+Version 1.7.0beta07 [April 1, 2013]
+ Updated documentation of 1.5.x to 1.6.x changes in iCCP chunk handling.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit
diff --git a/libpng-manual.txt b/libpng-manual.txt
index cc2c189ef..8bf21a047 100644
--- a/libpng-manual.txt
+++ b/libpng-manual.txt
@@ -1,6 +1,6 @@
libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.7.0beta07 - March 13, 2013
+ libpng version 1.7.0beta07 - April 1, 2013
Updated and distributed by Glenn Randers-Pehrson
<glennrp at users.sourceforge.net>
Copyright (c) 1998-2013 Glenn Randers-Pehrson
@@ -11,7 +11,7 @@ libpng-manual.txt - A description on how to use and modify libpng
Based on:
- libpng versions 0.97, January 1998, through 1.7.0beta07 - March 13, 2013
+ libpng versions 0.97, January 1998, through 1.7.0beta07 - April 1, 2013
Updated and distributed by Glenn Randers-Pehrson
Copyright (c) 1998-2013 Glenn Randers-Pehrson
@@ -4977,7 +4977,11 @@ where "rp" indicates a "restricted pointer".
Error detection in some chunks has improved; in particular the iCCP chunk
reader now does pretty complete validation of the basic format. Some bad
profiles that were previously accepted are now rejected, in particular the
-very old broken Microsoft/HP sRGB profile.
+very old broken Microsoft/HP sRGB profile. The PNG spec requirement that
+only grayscale profiles may appear in images with color type 0 or 4 and that
+even if the image only contains gray pixels, only RGB profiles may appear
+in images with color type 2, 3, or 6, is now enforced. The sRGB chunk
+is allowed to appear in images with any color type.
The library now issues an error if the application attempts to set a
transform after it calls png_read_update_info().
@@ -5192,7 +5196,7 @@ Other rules can be inferred by inspecting the libpng source.
XVII. Y2K Compliance in libpng
-March 13, 2013
+April 1, 2013
Since the PNG Development group is an ad-hoc body, we can't make
an official declaration.
diff --git a/libpng.3 b/libpng.3
index 03f1d6fde..bf70c99cb 100644
--- a/libpng.3
+++ b/libpng.3
@@ -1,4 +1,4 @@
-.TH LIBPNG 3 "March 13, 2013"
+.TH LIBPNG 3 "April 1, 2013"
.SH NAME
libpng \- Portable Network Graphics (PNG) Reference Library 1.7.0beta07
.SH SYNOPSIS
@@ -494,7 +494,7 @@ Following is a copy of the libpng-manual.txt file that accompanies libpng.
.SH LIBPNG.TXT
libpng-manual.txt - A description on how to use and modify libpng
- libpng version 1.7.0beta07 - March 13, 2013
+ libpng version 1.7.0beta07 - April 1, 2013
Updated and distributed by Glenn Randers-Pehrson
<glennrp at users.sourceforge.net>
Copyright (c) 1998-2013 Glenn Randers-Pehrson
@@ -505,7 +505,7 @@ libpng-manual.txt - A description on how to use and modify libpng
Based on:
- libpng versions 0.97, January 1998, through 1.7.0beta07 - March 13, 2013
+ libpng versions 0.97, January 1998, through 1.7.0beta07 - April 1, 2013
Updated and distributed by Glenn Randers-Pehrson
Copyright (c) 1998-2013 Glenn Randers-Pehrson
@@ -5472,7 +5472,11 @@ where "rp" indicates a "restricted pointer".
Error detection in some chunks has improved; in particular the iCCP chunk
reader now does pretty complete validation of the basic format. Some bad
profiles that were previously accepted are now rejected, in particular the
-very old broken Microsoft/HP sRGB profile.
+very old broken Microsoft/HP sRGB profile. The PNG spec requirement that
+only grayscale profiles may appear in images with color type 0 or 4 and that
+even if the image only contains gray pixels, only RGB profiles may appear
+in images with color type 2, 3, or 6, is now enforced. The sRGB chunk
+is allowed to appear in images with any color type.
The library now issues an error if the application attempts to set a
transform after it calls png_read_update_info().
@@ -5687,7 +5691,7 @@ Other rules can be inferred by inspecting the libpng source.
.SH XVII. Y2K Compliance in libpng
-March 13, 2013
+April 1, 2013
Since the PNG Development group is an ad-hoc body, we can't make
an official declaration.
@@ -5957,7 +5961,7 @@ possible without all of you.
Thanks to Frank J. T. Wojcik for helping with the documentation.
-Libpng version 1.7.0beta07 - March 13, 2013:
+Libpng version 1.7.0beta07 - April 1, 2013:
Initially created in 1995 by Guy Eric Schalnat, then of Group 42, Inc.
Currently maintained by Glenn Randers-Pehrson (glennrp at users.sourceforge.net).
@@ -5980,7 +5984,7 @@ this sentence.
This code is released under the libpng license.
-libpng versions 1.2.6, August 15, 2004, through 1.7.0beta07, March 13, 2013, are
+libpng versions 1.2.6, August 15, 2004, through 1.7.0beta07, April 1, 2013, 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
@@ -6079,7 +6083,7 @@ certification mark of the Open Source Initiative.
Glenn Randers-Pehrson
glennrp at users.sourceforge.net
-March 13, 2013
+April 1, 2013
.\" end of man page