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 &quot;modify&quot;.<br>=A0 Define PNG_ALLOCATED and other attribute=
s to blank when _MSC_VER&lt;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 &quot;cpp -E&quot; fails in scr=
ipts/pnglibconf.mak<br>=A0=A0=A0 and in contrib/pngminim/*/makefile, eg., o=
n SunOS 5.10, and removed &quot;strip&quot;<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&#39;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==--