summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2011-11-16 22:23:30 -0600
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2011-11-16 22:23:30 -0600
commitc4253c4683d58be52b348f222b82e6d521fce40c (patch)
tree810486c33edbd356392e4526e5a6217c20656e6b
parent4fa96a42f752bd70958eaf2635de7e0a875f13a2 (diff)
downloadlibpng-c4253c4683d58be52b348f222b82e6d521fce40c.tar.gz
[libpng15] Updated CHANGES and ANNOUNCE with latest changes
-rw-r--r--ANNOUNCE8
-rw-r--r--CHANGES12
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