diff --git a/ANNOUNCE b/ANNOUNCE index 92708d08d..65f1e4699 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,5 +1,5 @@ -Libpng 1.7.0beta67 - October 2, 2015 +Libpng 1.7.0beta67 - October 3, 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. @@ -944,7 +944,12 @@ Version 1.7.0beta66 [October 2, 2015] extended sBIT handling to the colormap code in the simplified API which is separately implemented in pngread.c (John Bowler). -Version 1.7.0beta67 [October 2, 2015] +Version 1.7.0beta67 [October 3, 2015] + Fixed 'pow' macros in pngvalid.c. It is legal for 'pow' to be a + macro, therefore the argument list cannot contain preprocessing + directives. Make sure pow is a function where this happens. This is + a minimal safe fix, the issue only arises in non-performance-critical + code (bug report by Curtis Leach, fix by John Bowler). Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit diff --git a/CHANGES b/CHANGES index be8484f61..1bd1d3754 100644 --- a/CHANGES +++ b/CHANGES @@ -5243,8 +5243,13 @@ Version 1.7.0beta66 [October 2, 2015] extended sBIT handling to the colormap code in the simplified API which is separately implemented in pngread.c (John Bowler). -Version 1.7.0beta67 [October 2, 2015] - +Version 1.7.0beta67 [October 3, 2015] + Fixed 'pow' macros in pngvalid.c. It is legal for 'pow' to be a + macro, therefore the argument list cannot contain preprocessing + directives. Make sure pow is a function where this happens. This is + a minimal safe fix, the issue only arises in non-performance-critical + code (bug report by Curtis Leach, fix by John Bowler). + Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit https://lists.sourceforge.net/lists/listinfo/png-mng-implement