libpng-1.5.19 and libpng-1.6.13 are available
Glenn Randers-Pehrson <[email protected]> Thu, 21 Aug 2014 07:50:23 -0400
| Newsgroups | gmane.comp.graphics.png.announce |
|---|---|
| Message-ID | <CA+PdXcsai6XYiH_FkC9-bgGGCBPOWFD9bbAt707SWNSFRdVDnA__12293.4561376043$1408621860$gmane$org@mail.gmail.com> |
--===============4715835986978195217==
Content-Type: multipart/alternative; boundary=001a1137020a7062e505012253c1
--001a1137020a7062e505012253c1
Content-Type: text/plain; charset=UTF-8
libpng-1.5.19 and libpng-1.6.13 are available from
ftp://ftp.simplesystems.org/pub/png/src
and from
http://libpng.sf.net
These are both "cleanup" releases that have no security
fixes or new features.
Version 1.5.19 [August 21, 2014]
Moved redefines of png_error(), png_warning(), png_chunk_error(),
and png_chunk_warning() from pngpriv.h to png.h to make them visible
to libpng-calling applications.
Fixed typos in the manual and in scripts/pnglibconf.dfa (CFLAGS ->
CPPFLAGS
and PNG_USR_CONFIG -> PNG_USER_CONFIG).
Use "if (value != 0)" instead of "if (value)" consistently.
Moved configuration information from the manual to the INSTALL file.
Removed #if/#else/#endif from inside two pow() calls in pngvalid.c because
they were handled improperly by Portland Group's PGI-14.1 - PGI-14.3
when using its "__builtin_pow()" function.
Silence 'unused parameter' build warnings (Cosmin).
$(CP) is now used alongside $(RM_F). Also, use 'copy' instead
of 'cp' where applicable, and applied other minor makefile changes.
Don't warn about invalid dimensions exceeding user limits.
Fixed a typo in pngrutil.c, introduced in libpng-1.5.6, that interferes
with "blocky" expansion of sub-8-bit interlaced PNG files (Eric Huss).
Removed scripts/makefile.elf. It has not worked since libpng-1.5.0beta14
due to elimination of the PNG_FUNCTION_EXPORT and PNG_DATA_EXPORT
definitions from pngconf.h.
Allow an easy replacement of the default pre-built configuration
header with a custom header, via the make PNGLIBCONF_H_PREBUILT
macro.
Added opinion that the ECCN (Export Control Classification Number) for
libpng is EAR99 to the README file.
Made "ccopts" agree with "CFLAGS" in scripts/makefile.hp* and
makefile.*sunu
Added PNG_UNUSED(png_ptr) and PNG_UNUSED(val) in png_longjmp() (Cosmin).
Version 1.6.13 [August 21, 2014]
Quieted -Wsign-compare and -Wclobber compiler warnings in
contrib/pngminus/*.c
Added "(void) png_ptr;" where needed in contrib/gregbook to quiet
compiler complaints about unused pointers.
Split a long output string in contrib/gregbook/rpng2-x.c.
Added "PNG_SET_OPTION" requirement for sRGB chunk support to
pnglibconf.dfa,
Needed for write-only support (John Bowler).
Changed "if defined(__ARM_NEON__)" to
"if (defined(__ARM_NEON__) || defined(__ARM_NEON))" (James Wu).
Fixed clang no-warning builds: png_digit was defined but never used.
Fixed an incorrect separator ("/" should be "\") in
scripts/makefile.vcwin32
(bug report from Wolfgang S. Kechel). Bug was introduced in
libpng-1.6.11.
Also fixed makefile.bc32, makefile.bor, makefile.msc, makefile.intel,
and
makefile.tc3 similarly.
Removed scripts/makefile.elf. It has not worked since libpng-1.5.0beta14
due to elimination of the PNG_FUNCTION_EXPORT and PNG_DATA_EXPORT
definitions from pngconf.h.
Ensure that CMakeLists.txt makes the target "lib" directory before making
symbolic link into it (SourceForge bug report #226 by Rolf Timmermans).
Added opinion that the ECCN (Export Control Classification Number) for
libpng is EAR99 to the README file.
Eliminated use of "$<" in makefile explicit rules, when copying
$PNGLIBCONF_H_PREBUILT. This does not work on some versions of make;
bug introduced in libpng version 1.6.11.
Made "ccopts" agree with "CFLAGS" in scripts/makefile.hp* and
makefile.*sunu
Glenn
--001a1137020a7062e505012253c1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div>libpng-1.5.19 and libpng-1.6.13 are available from<br=
><a href=3D"ftp://ftp.simplesystems.org/pub/png/src">ftp://ftp.simplesystem=
s.org/pub/png/src</a><br>and from<br><a href=3D"http://libpng.sf.net">http:=
//libpng.sf.net</a><br>
<br>These are both "cleanup" releases that have no security<br>fi=
xes or new features.<br><br>Version 1.5.19 [August 21, 2014]<br>=C2=A0 Move=
d redefines of png_error(), png_warning(), png_chunk_error(),<br>=C2=A0=C2=
=A0=C2=A0 and png_chunk_warning() from pngpriv.h to png.h to make them visi=
ble<br>
=C2=A0=C2=A0=C2=A0 to libpng-calling applications.<br>=C2=A0 Fixed typos in=
the manual and in scripts/pnglibconf.dfa (CFLAGS -> CPPFLAGS<br>=C2=A0=
=C2=A0=C2=A0 and PNG_USR_CONFIG -> PNG_USER_CONFIG).<br>=C2=A0 Use "=
;if (value !=3D 0)" instead of "if (value)" consistently.<br=
>
=C2=A0 Moved configuration information from the manual to the INSTALL file.=
<br>=C2=A0 Removed #if/#else/#endif from inside two pow() calls in pngvalid=
.c because<br>=C2=A0=C2=A0=C2=A0 they were handled improperly by Portland G=
roup's PGI-14.1 - PGI-14.3<br>
=C2=A0=C2=A0=C2=A0 when using its "__builtin_pow()" function.<br>=
=C2=A0 Silence 'unused parameter' build warnings (Cosmin).<br>=C2=
=A0 $(CP) is now used alongside $(RM_F).=C2=A0 Also, use 'copy' ins=
tead<br>=C2=A0=C2=A0=C2=A0 of 'cp' where applicable, and applied ot=
her minor makefile changes.<br>
=C2=A0 Don't warn about invalid dimensions exceeding user limits.<br>=
=C2=A0 Fixed a typo in pngrutil.c, introduced in libpng-1.5.6, that interfe=
res<br>=C2=A0=C2=A0=C2=A0 with "blocky" expansion of sub-8-bit in=
terlaced PNG files (Eric Huss).<br>
=C2=A0 Removed scripts/makefile.elf. It has not worked since libpng-1.5.0be=
ta14<br>=C2=A0=C2=A0=C2=A0 due to elimination of the PNG_FUNCTION_EXPORT an=
d PNG_DATA_EXPORT<br>=C2=A0=C2=A0=C2=A0 definitions from pngconf.h.<br>=C2=
=A0 Allow an easy replacement of the default pre-built configuration<br>
=C2=A0=C2=A0=C2=A0 header with a custom header, via the make PNGLIBCONF_H_P=
REBUILT<br>=C2=A0=C2=A0=C2=A0 macro.<br>=C2=A0 Added opinion that the ECCN =
(Export Control Classification Number) for<br>=C2=A0=C2=A0=C2=A0 libpng is =
EAR99 to the README file.<br>=C2=A0 Made "ccopts" agree with &quo=
t;CFLAGS" in scripts/makefile.hp* and makefile.*sunu<br>
=C2=A0 Added PNG_UNUSED(png_ptr) and PNG_UNUSED(val) in png_longjmp() (Cosm=
in).<br><br></div>Version 1.6.13 [August 21, 2014]=C2=A0 <br><div>=C2=A0 Qu=
ieted -Wsign-compare and -Wclobber compiler warnings in<br>=C2=A0=C2=A0=C2=
=A0 contrib/pngminus/*.c<br>
=C2=A0 Added "(void) png_ptr;" where needed in contrib/gregbook t=
o quiet<br>=C2=A0=C2=A0=C2=A0 compiler complaints about unused pointers.<br=
>=C2=A0 Split a long output string in contrib/gregbook/rpng2-x.c.<br>=C2=A0=
Added "PNG_SET_OPTION" requirement for sRGB chunk support to png=
libconf.dfa,<br>
=C2=A0=C2=A0=C2=A0 Needed for write-only support (John Bowler).<br>=C2=A0 C=
hanged "if defined(__ARM_NEON__)" to<br>=C2=A0=C2=A0=C2=A0 "=
if (defined(__ARM_NEON__) || defined(__ARM_NEON))" (James Wu).<br>=C2=
=A0 Fixed clang no-warning builds: png_digit was defined but never used.<br=
>
=C2=A0 Fixed an incorrect separator ("/" should be "\")=
in scripts/makefile.vcwin32<br>=C2=A0=C2=A0=C2=A0 (bug report from Wolfgan=
g S. Kechel).=C2=A0 Bug was introduced in libpng-1.6.11.<br>=C2=A0=C2=A0=C2=
=A0 Also fixed makefile.bc32, makefile.bor, makefile.msc, makefile.intel, a=
nd<br>
=C2=A0=C2=A0=C2=A0 makefile.tc3 similarly.<br>=C2=A0 Removed scripts/makefi=
le.elf. It has not worked since libpng-1.5.0beta14<br>=C2=A0=C2=A0=C2=A0 du=
e to elimination of the PNG_FUNCTION_EXPORT and PNG_DATA_EXPORT<br>=C2=A0=
=C2=A0=C2=A0 definitions from pngconf.h.<br>=C2=A0 Ensure that CMakeLists.t=
xt makes the target "lib" directory before making<br>
=C2=A0=C2=A0=C2=A0 symbolic link into it (SourceForge bug report #226 by Ro=
lf Timmermans).<br>=C2=A0 Added opinion that the ECCN (Export Control Class=
ification Number) for<br>=C2=A0=C2=A0=C2=A0 libpng is EAR99 to the README f=
ile.<br>=C2=A0 Eliminated use of "$<" in makefile explicit rul=
es, when copying<br>
=C2=A0=C2=A0=C2=A0 $PNGLIBCONF_H_PREBUILT.=C2=A0 This does not work on some=
versions of make;<br>=C2=A0=C2=A0=C2=A0 bug introduced in libpng version 1=
.6.11.<br>=C2=A0 Made "ccopts" agree with "CFLAGS" in s=
cripts/makefile.hp* and makefile.*sunu<br>
<br></div><div>Glenn<br></div></div>
--001a1137020a7062e505012253c1--
--===============4715835986978195217==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
--===============4715835986978195217==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
png-mng-announce mailing list
png-mng-announce-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/png-mng-announce
--===============4715835986978195217==--