libpng-1.5.2 is available
Glenn Randers-Pehrson <[email protected]> Thu, 31 Mar 2011 12:41:10 -0400
| Newsgroups | gmane.comp.graphics.png.announce |
|---|---|
| Message-ID | <AANLkTi=aamrm=kipqT5PbSmvnSs7VGsq0ypFwD8PeBzo__19734.433925669$1301589707$gmane$org@mail.gmail.com> |
--===============9018534704863455835==
Content-Type: multipart/alternative; boundary=0050450173f7f72bee049fc9f5c2
--0050450173f7f72bee049fc9f5c2
Content-Type: text/plain; charset=ISO-8859-1
Libpng-1.5.2 is available from
ftp://ftp.simplesystems.org/pub/png/src
and from
http://libpng.sf.net
Changes since the last public release (1.5.1):
More -Wshadow fixes for older gcc compilers. Older gcc versions
apparently
check formal parameters names in function declarations (as well as
definitions) to see if they match a name in the global namespace.
Revised PNG_EXPORTA macro to not use an empty parameter, to accommodate
the
old VisualC++ preprocessor.
Turned on interlace handling in png_read_png().
Fixed gcc pendantic warnings.
Handle longjmp in Cygwin.
Fixed png_get_current_row_number() in the interlaced case.
Cleaned up ALPHA flags and transformations.
Implemented expansion to 16 bits.
Fixed mistake in the descriptions of user read_transform and
write_transform
function prototypes in the manual. The row_info struct is
png_row_infop.
Corrected png_get_current_row_number documentation
Fixed the read/write row callback documentation.
This documents the current behavior, where the callback is called after
every row with information pertaining to the next row.
Fixed scripts/makefile.vcwin32
Updated contrib/pngsuite/README to add the word "modify".
Define PNG_ALLOCATED and other attributes to blank when _MSC_VER<1300.
ifdef out mask arrays in pngread.c when interlacing is not supported.
Added a hint to try CPP=/bin/cpp if "cpp -E" fails in
scripts/pnglibconf.mak
and in contrib/pngminim/*/makefile, eg., on SunOS 5.10, and removed
"strip"
from the makefiles.
Fixed a bug (present since libpng-1.0.7) that makes png_handle_sPLT() fail
to compile when PNG_NO_POINTER_INDEXING is defined (Chubanov Kirill)
Don't include standard header files in png.h while building the symbol
table,
to avoid cpp failure on SunOS (introduced PNG_BUILDING_SYMBOL_TABLE
macro).
--0050450173f7f72bee049fc9f5c2
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Libpng-1.5.2 is available from<br><a href=3D"ftp://ftp.simplesystems.org/pu=
b/png/src">ftp://ftp.simplesystems.org/pub/png/src</a><br>and from<br><a hr=
ef=3D"http://libpng.sf.net">http://libpng.sf.net</a><br><br>Changes since t=
he last public release (1.5.1):<br>
<br>=A0 More -Wshadow fixes for older gcc compilers.=A0 Older gcc versions =
apparently<br>=A0=A0=A0 check formal parameters names in function declarati=
ons (as well as<br>=A0=A0=A0 definitions) to see if they match a name in th=
e global namespace.<br>
=A0 Revised PNG_EXPORTA macro to not use an empty parameter, to accommodate=
the<br>=A0=A0=A0 old VisualC++ preprocessor.<br>=A0 Turned on interlace ha=
ndling in png_read_png().<br>=A0 Fixed gcc pendantic warnings.<br>=A0 Handl=
e longjmp in Cygwin.<br>
=A0 Fixed png_get_current_row_number() in the interlaced case.<br>=A0 Clean=
ed up ALPHA flags and transformations.<br>=A0 Implemented expansion to 16 b=
its.<br>=A0 Fixed mistake in the descriptions of user read_transform and wr=
ite_transform<br>
=A0=A0=A0 function prototypes in the manual.=A0 The row_info struct is png_=
row_infop.<br>=A0 Corrected png_get_current_row_number documentation<br>=A0=
Fixed the read/write row callback documentation.<br>=A0=A0=A0 This documen=
ts the current behavior, where the callback is called after<br>
=A0=A0=A0 every row with information pertaining to the next row.<br>=A0 Fix=
ed scripts/makefile.vcwin32<br>=A0 Updated contrib/pngsuite/README to add t=
he word "modify".<br>=A0 Define PNG_ALLOCATED and other attribute=
s to blank when _MSC_VER<1300.<br>
=A0 ifdef out mask arrays in pngread.c when interlacing is not supported.<b=
r>=A0 Added a hint to try CPP=3D/bin/cpp if "cpp -E" fails in scr=
ipts/pnglibconf.mak<br>=A0=A0=A0 and in contrib/pngminim/*/makefile, eg., o=
n SunOS 5.10, and removed "strip"<br>
=A0=A0=A0 from the makefiles.<br>=A0 Fixed a bug (present since libpng-1.0.=
7) that makes png_handle_sPLT() fail<br>=A0=A0=A0 to compile when PNG_NO_PO=
INTER_INDEXING is defined (Chubanov Kirill)<br>=A0 Don't include standa=
rd header files in png.h while building the symbol table,<br>
=A0=A0=A0 to avoid cpp failure on SunOS (introduced PNG_BUILDING_SYMBOL_TAB=
LE macro).<br><br><br>
--0050450173f7f72bee049fc9f5c2--
--===============9018534704863455835==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself;
WebMatrix provides all the features you need to develop and
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
--===============9018534704863455835==
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
--===============9018534704863455835==--