From c4253c4683d58be52b348f222b82e6d521fce40c Mon Sep 17 00:00:00 2001 From: Glenn Randers-Pehrson Date: Wed, 16 Nov 2011 22:23:30 -0600 Subject: [PATCH] [libpng15] Updated CHANGES and ANNOUNCE with latest changes --- ANNOUNCE | 8 ++++++-- CHANGES | 12 +++++++++++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/ANNOUNCE b/ANNOUNCE index 661151a88..cc4fba497 100644 --- a/ANNOUNCE +++ b/ANNOUNCE @@ -1,5 +1,5 @@ -Libpng 1.5.7beta03 - November 16, 2011 +Libpng 1.5.7beta03 - November 17, 2011 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. @@ -65,7 +65,7 @@ Version 1.5.7beta02 [November 11, 2011] convert to an off-by-one 8-bit value. The "makesRGB.c" code that was used to generate the tables is now in a contrib/sRGBtables sub-directory. -Version 1.5.7beta03 [November 16, 2011] +Version 1.5.7beta03 [November 17, 2011] Removed PNG_CONST from the sRGB table declarations in pngpriv.h and png.c Added run-time detection of NEON support. Added contrib/libtests; includes simplified API test and timing test and @@ -84,6 +84,10 @@ Version 1.5.7beta03 [November 16, 2011] without throwing away useful error information. This change adds png_voidcast to allow C semantic (void*) cases or the corresponding C++ static_cast operation, as appropriate. + Added --noexecstack to assembler file compilation. GCC does not set + this on assembler compilation, even though it does on C compilation. + This creates security issues if assembler code is enabled; the + work-around is to set it by default in the flags for $(CCAS) Send comments/corrections/commendations to png-mng-implement at lists.sf.net: (subscription required; visit diff --git a/CHANGES b/CHANGES index 9b5e7a03b..7a638aa07 100644 --- a/CHANGES +++ b/CHANGES @@ -3710,7 +3710,7 @@ Version 1.5.7beta02 [November 11, 2011] convert to an off-by-one 8-bit value. The "makesRGB.c" code that was used to generate the tables is now in a contrib/sRGBtables sub-directory. -Version 1.5.7beta03 [November 16, 2011] +Version 1.5.7beta03 [November 17, 2011] Removed PNG_CONST from the sRGB table declarations in pngpriv.h and png.c Added run-time detection of NEON support. Added contrib/libtests; includes simplified API test and timing test and @@ -3723,6 +3723,16 @@ Version 1.5.7beta03 [November 16, 2011] libpng transform code. This check-in also contains fixes to various bugs in the simplified APIs themselves and to some bugs in compose and rgb to gray (on palette) itself. + Fixes for C++ compilation using g++ When libpng source is compiled + using g++. The compiler imposes C++ rules on the C source; thus it + is desireable to make the source work with either C or C++ rules + without throwing away useful error information. This change adds + png_voidcast to allow C semantic (void*) cases or the corresponding + C++ static_cast operation, as appropriate. + Added --noexecstack to assembler file compilation. GCC does not set + this on assembler compilation, even though it does on C compilation. + This creates security issues if assembler code is enabled; the + work-around is to set it by default in the flags for $(CCAS) Send comments/corrections/commendations to png-mng-implement at lists.sf.net (subscription required; visit