[libpng17] Update CHANGES and ANNOUNCE with changes from pull request #20

This commit is contained in:
Glenn Randers-Pehrson 2015-09-19 19:45:24 -05:00
parent 493bfd14a2
commit e6a3e2456c
2 changed files with 33 additions and 3 deletions

View File

@ -1,5 +1,5 @@
Libpng 1.7.0beta66 - September 19, 2015
Libpng 1.7.0beta66 - September 20, 2015
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.
@ -871,7 +871,7 @@ Version 1.7.0beta65 [September 16, 2015]
(but not yet by the writer) (John Bowler).
Implemented shared transform handling that is used throughout (John Bowler).
Version 1.7.0beta66 [September 19, 2015]
Version 1.7.0beta66 [September 20, 2015]
Enabled the low-bit-depth gray tests that were disabled in prior versions
of libpng because of problems that should have been fixed by the recent
changes to libpng17. Enabling the tests revealed bugs in those changes
@ -885,6 +885,21 @@ Version 1.7.0beta66 [September 19, 2015]
Fixed makepng.c so that it compiles with GCC 5.1.0.
Added contrib/testspngs/: a directory for additional test png files
generated by makepng.
Fixed dead code reported by Coverity (John Bowler).
Limit the calls to crc32 to ZLIB_IO_MAX, although it is not clear that
this is optimal (John Bowler).
Make pngstest error limits version specific. Splitting the machine
generated error structs out to a file allows the values to be updated
without changing pngstest.c itself. Since libpng 1.6 and 1.7 have
slightly different error limits this simplifies maintenance. The
makepngs.sh script has also been updated to more accurately reflect
current problems in libpng 1.7 (John Bowler).
Fixed gamma-handling issues. One serious bug is that 8 was forced
as a bit depth when caching a palette, even though the palette had been
expanded. One less serious bug, the optimization for avoiding gamma
correction introduced significant errors if the app subsequently
did further corrections, only shown by using files with gAMA 1/1.52 in
pngstest (John Bowler).
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit

17
CHANGES
View File

@ -5170,7 +5170,7 @@ Version 1.7.0beta65 [September 16, 2015]
(but not yet by the writer) (John Bowler).
Implemented shared transform handling that is used throughout (John Bowler).
Version 1.7.0beta66 [September 19, 2015]
Version 1.7.0beta66 [September 20, 2015]
Enabled the low-bit-depth gray tests that were disabled in prior versions
of libpng because of problems that should have been fixed by the recent
changes to libpng17. Enabling the tests revealed bugs in those changes
@ -5184,6 +5184,21 @@ Version 1.7.0beta66 [September 19, 2015]
Fixed makepng.c so that it compiles with GCC 5.1.0.
Added contrib/testspngs/: a directory for additional test png files
generated by makepng.
Fixed dead code reported by Coverity (John Bowler).
Limit the calls to crc32 to ZLIB_IO_MAX, although it is not clear that
this is optimal (John Bowler).
Make pngstest error limits version specific. Splitting the machine
generated error structs out to a file allows the values to be updated
without changing pngstest.c itself. Since libpng 1.6 and 1.7 have
slightly different error limits this simplifies maintenance. The
makepngs.sh script has also been updated to more accurately reflect
current problems in libpng 1.7 (John Bowler).
Fixed gamma-handling issues. One serious bug is that 8 was forced
as a bit depth when caching a palette, even though the palette had been
expanded. One less serious bug, the optimization for avoiding gamma
correction introduced significant errors if the app subsequently
did further corrections, only shown by using files with gAMA 1/1.52 in
pngstest (John Bowler).
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit