mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng16] Fixed an intermittent SEGV in pngstest.
This commit is contained in:
parent
7b3eefbcfd
commit
4314d63792
22
ANNOUNCE
22
ANNOUNCE
@ -1,5 +1,5 @@
|
||||
|
||||
Libpng 1.6.0beta32 - November 1, 2012
|
||||
Libpng 1.6.0beta32 - November 2, 2012
|
||||
|
||||
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.
|
||||
@ -528,16 +528,6 @@ Version 1.6.0beta30 [October 24, 2012]
|
||||
Version 1.6.0beta31 [November 1, 2012]
|
||||
Undid the erroneous change to vstudio/pngvalid build in libpng-1.6.0beta30.
|
||||
Made pngvalid so that it will build outside the libpng source tree.
|
||||
Changed ICC profile support to allow use of an external color management
|
||||
system (CMS). In practice it is not possible to obtain cHRM information
|
||||
reliably using just the end-point tags because they do not exist in the
|
||||
vast majority of profiles. Instead it is necessary to run the endpoints
|
||||
through the ICC colorimetric intent transform (as described in the v4
|
||||
spec). Since this is likely to be too much code inside libpng for too
|
||||
little gain (it implies a fairly complete CMS implementation) the code
|
||||
has been changed to allow an external CMS to be used. This code is
|
||||
temporarily disabled until a suitable set of test cases using one or more
|
||||
external CMS implementations have been implemented.
|
||||
Made builds -DPNG_NO_READ_GAMMA compile (the unit tests still fail).
|
||||
Made PNG_NO_READ_GAMMA switch off interfaces that depend on READ_GAMMA.
|
||||
Prior to 1.6.0 switching off READ_GAMMA did unpredictable things to the
|
||||
@ -550,11 +540,13 @@ Version 1.6.0beta31 [November 1, 2012]
|
||||
question (typically most users who disable it won't).
|
||||
Fixed GUIDs in projects/vstudio. Some were duplicated or missing,
|
||||
resulting in VS2010 having to update the files.
|
||||
Removed non-working ICC profile support code. There was too much code
|
||||
for too little gain; implementing full ICC color correction is maybe
|
||||
desireable but is left up to applications.
|
||||
Removed non-working ICC profile support code that was mostly added to
|
||||
libpng-1.6.0beta29 and beta30. There was too much code for too little
|
||||
gain; implementing full ICC color correction may be desireable but is left
|
||||
up to applications.
|
||||
|
||||
Version 1.6.0beta32 [November 1, 2012]
|
||||
Version 1.6.0beta32 [November 2, 2012]
|
||||
Fixed an intermittent SEGV in pngstest.
|
||||
|
||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||
(subscription required; visit
|
||||
|
||||
20
CHANGES
20
CHANGES
@ -4280,16 +4280,6 @@ Version 1.6.0beta30 [October 24, 2012]
|
||||
Version 1.6.0beta31 [November 1, 2012]
|
||||
Undid the erroneous change to vstudio/pngvalid build in libpng-1.6.0beta30.
|
||||
Made pngvalid so that it will build outside the libpng source tree.
|
||||
Changed ICC profile support to allow use of an external color management
|
||||
system (CMS). In practice it is not possible to obtain cHRM information
|
||||
reliably using just the end-point tags because they do not exist in the
|
||||
vast majority of profiles. Instead it is necessary to run the endpoints
|
||||
through the ICC colorimetric intent transform (as described in the v4
|
||||
spec). Since this is likely to be too much code inside libpng for too
|
||||
little gain (it implies a fairly complete CMS implementation) the code
|
||||
has been changed to allow an external CMS to be used. This code is
|
||||
temporarily disabled until a suitable set of test cases using one or more
|
||||
external CMS implementations have been implemented.
|
||||
Made builds -DPNG_NO_READ_GAMMA compile (the unit tests still fail).
|
||||
Made PNG_NO_READ_GAMMA switch off interfaces that depend on READ_GAMMA.
|
||||
Prior to 1.6.0 switching off READ_GAMMA did unpredictable things to the
|
||||
@ -4302,11 +4292,13 @@ Version 1.6.0beta31 [November 1, 2012]
|
||||
question (typically most users who disable it won't).
|
||||
Fixed GUIDs in projects/vstudio. Some were duplicated or missing,
|
||||
resulting in VS2010 having to update the files.
|
||||
Removed non-working ICC profile support code. There was too much code
|
||||
for too little gain; implementing full ICC color correction is maybe
|
||||
desireable but is left up to applications.
|
||||
Removed non-working ICC profile support code that was mostly added to
|
||||
libpng-1.6.0beta29 and beta30. There was too much code for too little
|
||||
gain; implementing full ICC color correction may be desireable but is left
|
||||
up to applications.
|
||||
|
||||
Version 1.6.0beta32 [November 1, 2012]
|
||||
Version 1.6.0beta32 [November 2, 2012]
|
||||
Fixed an intermittent SEGV in pngstest.
|
||||
|
||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||
(subscription required; visit
|
||||
|
||||
@ -2625,7 +2625,7 @@ component_loc(png_byte loc[4], png_uint_32 format)
|
||||
else
|
||||
{
|
||||
channels = 1;
|
||||
loc[0] = loc[1] = loc[2] = 0;
|
||||
loc[1] = loc[2] = loc[3] = 0;
|
||||
}
|
||||
|
||||
if (format & PNG_FORMAT_FLAG_ALPHA)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user