[libpng17] Update CHANGES and ANNOUNCE

This commit is contained in:
Glenn Randers-Pehrson 2015-12-18 14:41:17 -06:00
parent 9c76207dbb
commit 16424d20b5
3 changed files with 23 additions and 2 deletions

View File

@ -1111,6 +1111,16 @@ Version 1.7.0beta74 [December 18, 2015]
David Drysdale as a result of reports from UBSAN in clang 3.8).
This changes pngvalid to use BE random numbers; this used to produce
errors but these should not be fixed as a result of the previous changes.
Implemented a prototype of filter selection. This rewrites the code
used previously in the heuristics to make it easier to debug and
introduces the 'methodical' method, which is intended to be an
expensive but reliable way of reducing image size. The code in this
commit does not work; the 'methodical' test for success does not take
account of data buffered inside zlib and, anyway, it changes the
results of pngtest so that the test fails. This is just a checkpoint
of the current state
Disabled 'methodical' filter selection code. It is incomplete; it works
but does not do anything useful except, maybe, on really enormous images.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit

12
CHANGES
View File

@ -5408,8 +5408,18 @@ Version 1.7.0beta74 [December 18, 2015]
(because png_byte is promoted to int). The libpng exported functions
png_get_uint_32 and png_get_uint_16 handle this. (Bug reported by
David Drysdale as a result of reports from UBSAN in clang 3.8).
This changes pngvalid to use BE random numbers; this used to produce
Changed pngvalid to use BE random numbers; this used to produce
errors but these should not be fixed as a result of the previous changes.
Implemented a prototype of filter selection. This rewrites the code
used previously in the heuristics to make it easier to debug and
introduces the 'methodical' method, which is intended to be an
expensive but reliable way of reducing image size. The code in this
commit does not work; the 'methodical' test for success does not take
account of data buffered inside zlib and, anyway, it changes the
results of pngtest so that the test fails. This is just a checkpoint
of the current state
Disabled 'methodical' filter selection code. It is incomplete; it works
but does not do anything useful except, maybe, on really enormous images.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit

View File

@ -1,7 +1,8 @@
/* libpng 1.7.0beta74 STANDARD API DEFINITION */
/* pnglibconf.h - library build configuration */
/* libpng version 1.7.0beta74, December 14, 2015 */
/* Libpng version 1.7.0beta74, December 18, 2015 */
/* Copyright (c) 1998-2015 Glenn Randers-Pehrson */