libpng-1.4.0beta92 is available

View: New views
3 Messages — Rating Filter:   Alert me  

libpng-1.4.0beta92 is available

by Glenn Randers-Pehrson :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

libpng-1.4.0beta92 is available from
ftp://ftp.simplesystems.org/pub/png-group/src
and from
http://libpng.sf.net/index.html

  Make inclusion of time.h in pngconf.h depend on PNG_CONVERT_tIME_SUPPORTED
  Make #define PNG_CONVERT_tIME_SUPPORTED depend on PNG_WRITE_tIME_SUPPORTED

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
png-mng-implement mailing list
png-mng-implement@...
https://lists.sourceforge.net/lists/listinfo/png-mng-implement

Re: libpng-1.4.0beta92 is available

by John Bowler-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Attached is my current set of patches for apps linking against 1.4.0.  The
patches now include *two* separate patches to libpng made, as before, to
avoid having to patch large numbers of apps.

My proposal is that these patches be distributed in the archive of
libpng-1.4.0 in a 'compat' subdirectory but they not be official, supported
or even permitted patches to libpng.  They are just there to allow a system
to be built without applying patches to core library suites.  We intend that
the libraries be updated, the changes are all trivial, but that requires
that library builders have a system to test on and this is a chicken-and-egg
conundrum!

Libpng patches are:

Deprecated-info-struct-names  - temporarily allows either name for the tRNS
members in png_info, recommended fix is to use png_get_tRNS.
Png-set-expand - #defines png_set_gray_1_2_4_to_8 as png_set_expand -
recommended change; call the function you want!

App patches (which should be in 'compat' too for people other than the app
developers responsible):

Cairo - this patch is already in the cairo source, they say it will be
pushed to the 1.8 branch.
Ghostscript-gpl - changes the library test function to the libpng
recommendation (configure.ac patch.)
Pilot-link - needs to know about version 1.4 because the _NULL macros, added
in 1.2, were removed (the code already copes with the fact that they aren't
in 1.0).

We can add to this latter set as more app fixes become available.  We can
remove from it as the apps get fixed.  Eventually we can remove the libpng
1.4 patches because fixes are available for everything in the user code.

John Bowler <jbowler@...>







------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
png-mng-implement mailing list
png-mng-implement@...
https://lists.sourceforge.net/lists/listinfo/png-mng-implement

deprecated-info-struct-names.patch (1K) Download Attachment
png-set-expand.patch (694 bytes) Download Attachment
cairo-1.8.8-libpng-config.patch (485 bytes) Download Attachment
ghostscript-gpl-png-check-sig.patch (999 bytes) Download Attachment
pilot-link-0.12.3-libpng-null.patch (1K) Download Attachment

Parent Message unknown Re: libpng-1.4.0beta92 is available

by John Bowler :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Attached is my current set of patches for apps linking against 1.4.0.  The
patches now include *two* separate patches to libpng made, as before, to
avoid having to patch large numbers of apps.

My proposal is that these patches be distributed in the archive of
libpng-1.4.0 in a 'compat' subdirectory but they not be official, supported
or even permitted patches to libpng.  They are just there to allow a system
to be built without applying patches to core library suites.  We intend that
the libraries be updated, the changes are all trivial, but that requires
that library builders have a system to test on and this is a chicken-and-egg
conundrum!

Libpng patches are:

Deprecated-info-struct-names  - temporarily allows either name for the tRNS
members in png_info, recommended fix is to use png_get_tRNS.
Png-set-expand - #defines png_set_gray_1_2_4_to_8 as png_set_expand -
recommended change; call the function you want!

App patches (which should be in 'compat' too for people other than the app
developers responsible):

Cairo - this patch is already in the cairo source, they say it will be
pushed to the 1.8 branch.
Ghostscript-gpl - changes the library test function to the libpng
recommendation (configure.ac patch.) Pilot-link - needs to know about
version 1.4 because the _NULL macros, added in 1.2, were removed (the code
already copes with the fact that they aren't in 1.0).

We can add to this latter set as more app fixes become available.  We can
remove from it as the apps get fixed.  Eventually we can remove the libpng
1.4 patches because fixes are available for everything in the user code.

John Bowler <jbowler@...>







------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
png-mng-implement mailing list
png-mng-implement@...
https://lists.sourceforge.net/lists/listinfo/png-mng-implement

deprecated-info-struct-names.patch (1K) Download Attachment
png-set-expand.patch (694 bytes) Download Attachment
cairo-1.8.8-libpng-config.patch (485 bytes) Download Attachment
ghostscript-gpl-png-check-sig.patch (999 bytes) Download Attachment
pilot-link-0.12.3-libpng-null.patch (1K) Download Attachment