[libpng16] Marked the broken (bad white point) original HP sRGB profiles
correctly and correct comments.
This commit is contained in:
parent
48cbba8e8e
commit
8de49d0921
8
ANNOUNCE
8
ANNOUNCE
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
Libpng 1.6.0beta30 - September 6, 2012
|
Libpng 1.6.0beta30 - September 27, 2012
|
||||||
|
|
||||||
This is not intended to be a public release. It will be replaced
|
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.
|
within a few weeks by a public version or by another test version.
|
||||||
@ -504,7 +504,7 @@ Version 1.6.0beta29 [September 4, 2012]
|
|||||||
part plus guessing a gAMA value requires code to pass selected RGB values
|
part plus guessing a gAMA value requires code to pass selected RGB values
|
||||||
through the profile.
|
through the profile.
|
||||||
|
|
||||||
Version 1.6.0beta30 [September 6, 2012]
|
Version 1.6.0beta30 [September 27, 2012]
|
||||||
Changed ICC profile matrix/vector types to not depend on array type rules.
|
Changed ICC profile matrix/vector types to not depend on array type rules.
|
||||||
By the ANSI-C standard the new types should be identical to the previous
|
By the ANSI-C standard the new types should be identical to the previous
|
||||||
versions, and all known versions of gcc tested with the previous versions
|
versions, and all known versions of gcc tested with the previous versions
|
||||||
@ -514,7 +514,9 @@ Version 1.6.0beta30 [September 6, 2012]
|
|||||||
elements of the png_icc_matrix and png_icc_vector types. The accidental
|
elements of the png_icc_matrix and png_icc_vector types. The accidental
|
||||||
(harmless) 'const' previously applied to the parameters of two of the
|
(harmless) 'const' previously applied to the parameters of two of the
|
||||||
functions have also been removed.
|
functions have also been removed.
|
||||||
Added a work around for GCC 4.2 optimiztion bug
|
Added a work around for GCC 4.2 optimization bug.
|
||||||
|
Marked the broken (bad white point) original HP sRGB profiles correctly and
|
||||||
|
correct comments.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
6
CHANGES
6
CHANGES
@ -4256,7 +4256,7 @@ Version 1.6.0beta29 [September 4, 2012]
|
|||||||
part plus guessing a gAMA value requires code to pass selected RGB values
|
part plus guessing a gAMA value requires code to pass selected RGB values
|
||||||
through the profile.
|
through the profile.
|
||||||
|
|
||||||
Version 1.6.0beta30 [September 6, 2012]
|
Version 1.6.0beta30 [September 27, 2012]
|
||||||
Changed ICC profile matrix/vector types to not depend on array type rules.
|
Changed ICC profile matrix/vector types to not depend on array type rules.
|
||||||
By the ANSI-C standard the new types should be identical to the previous
|
By the ANSI-C standard the new types should be identical to the previous
|
||||||
versions, and all known versions of gcc tested with the previous versions
|
versions, and all known versions of gcc tested with the previous versions
|
||||||
@ -4266,7 +4266,9 @@ Version 1.6.0beta30 [September 6, 2012]
|
|||||||
elements of the png_icc_matrix and png_icc_vector types. The accidental
|
elements of the png_icc_matrix and png_icc_vector types. The accidental
|
||||||
(harmless) 'const' previously applied to the parameters of two of the
|
(harmless) 'const' previously applied to the parameters of two of the
|
||||||
functions have also been removed.
|
functions have also been removed.
|
||||||
Added a work around for GCC 4.2 optimiztion bug
|
Added a work around for GCC 4.2 optimization bug.
|
||||||
|
Marked the broken (bad white point) original HP sRGB profiles correctly and
|
||||||
|
correct comments.
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
|
15
png.c
15
png.c
@ -1,4 +1,4 @@
|
|||||||
|
|
||||||
/* png.c - location for general purpose libpng functions
|
/* png.c - location for general purpose libpng functions
|
||||||
*
|
*
|
||||||
* Last changed in libpng 1.6.0 [(PENDING RELEASE)]
|
* Last changed in libpng 1.6.0 [(PENDING RELEASE)]
|
||||||
@ -749,13 +749,13 @@ png_get_copyright(png_const_structrp png_ptr)
|
|||||||
#else
|
#else
|
||||||
# ifdef __STDC__
|
# ifdef __STDC__
|
||||||
return PNG_STRING_NEWLINE \
|
return PNG_STRING_NEWLINE \
|
||||||
"libpng version 1.6.0beta30 - September 6, 2012" PNG_STRING_NEWLINE \
|
"libpng version 1.6.0beta30 - September 27, 2012" PNG_STRING_NEWLINE \
|
||||||
"Copyright (c) 1998-2012 Glenn Randers-Pehrson" PNG_STRING_NEWLINE \
|
"Copyright (c) 1998-2012 Glenn Randers-Pehrson" PNG_STRING_NEWLINE \
|
||||||
"Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \
|
"Copyright (c) 1996-1997 Andreas Dilger" PNG_STRING_NEWLINE \
|
||||||
"Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc." \
|
"Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc." \
|
||||||
PNG_STRING_NEWLINE;
|
PNG_STRING_NEWLINE;
|
||||||
# else
|
# else
|
||||||
return "libpng version 1.6.0beta30 - September 6, 2012\
|
return "libpng version 1.6.0beta30 - September 27, 2012\
|
||||||
Copyright (c) 1998-2012 Glenn Randers-Pehrson\
|
Copyright (c) 1998-2012 Glenn Randers-Pehrson\
|
||||||
Copyright (c) 1996-1997 Andreas Dilger\
|
Copyright (c) 1996-1997 Andreas Dilger\
|
||||||
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.";
|
Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.";
|
||||||
@ -3386,14 +3386,17 @@ static const struct
|
|||||||
|
|
||||||
/* This is a 'mntr' (display) profile with a mediaWhitePointTag that does not
|
/* This is a 'mntr' (display) profile with a mediaWhitePointTag that does not
|
||||||
* match the D50 PCS illuminant in the header (it is in fact the D65 values,
|
* match the D50 PCS illuminant in the header (it is in fact the D65 values,
|
||||||
* so the white point is recorded as
|
* so the white point is recorded as the un-adapted value.) The profiles
|
||||||
|
* below only differ in one byte - the intent - and are basically the same as
|
||||||
|
* the previous profile except for the mediaWhitePointTag error and a missing
|
||||||
|
* chromaticAdaptationTag.
|
||||||
*/
|
*/
|
||||||
PNG_ICC_CHECKSUM(0xf784f3fb, 0x182ea552,
|
PNG_ICC_CHECKSUM(0xf784f3fb, 0x182ea552,
|
||||||
PNG_MD5(0x00000000, 0x00000000, 0x00000000, 0x00000000), 0, 1/*broken*/,
|
PNG_MD5(0x00000000, 0x00000000, 0x00000000, 0x00000000), 0, 1/*broken*/,
|
||||||
"1998/02/09 06:49:00", 3144, "sRGB Profile.icc")
|
"1998/02/09 06:49:00", 3144, "HP-Microsoft sRGB v2 perceptual")
|
||||||
|
|
||||||
PNG_ICC_CHECKSUM(0x0398f3fcUL, 0xf29e526dUL,
|
PNG_ICC_CHECKSUM(0x0398f3fcUL, 0xf29e526dUL,
|
||||||
PNG_MD5(0x00000000, 0x00000000, 0x00000000, 0x00000000), 1, 0,
|
PNG_MD5(0x00000000, 0x00000000, 0x00000000, 0x00000000), 1, 1/*broken*/,
|
||||||
"1998/02/09 06:49:00", 3144, "HP-Microsoft sRGB v2 media-relative")
|
"1998/02/09 06:49:00", 3144, "HP-Microsoft sRGB v2 media-relative")
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user