| |
| Libpng 1.4.1alpha02 - December 11, 2009 |
| |
| 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. |
| |
| Files available for download: |
| |
| Source files with LF line endings (for Unix/Linux) and with a |
| "configure" script |
| |
| 1.4.1alpha02.tar.xz (LZMA-compressed, recommended) |
| 1.4.1alpha02.tar.gz |
| 1.4.1alpha02.tar.bz2 |
| |
| Source files with CRLF line endings (for Windows), without the |
| "configure" script |
| |
| lp141a02.zip |
| lp141a02.7z |
| |
| Other information: |
| |
| 1.4.1alpha02-README.txt |
| 1.4.1alpha02-LICENSE.txt |
| |
| Changes since the last public release (1.4.0beta107): |
| |
| version 1.4.1alpha01 [November 27, 2009] |
| Based on 1.4.0beta107 (prerelease) |
| |
| version 1.4.1alpha02 [December 11, 2009] |
| Restored premultiplied alpha feature from version 1.4.0beta105. |
| Added "double gamma" to parameters for png_set_premultiply_alpha(). |
| Added "float postmultiply_gamma" member to the png_struct. |
| Moved PNG_DIVIDE_BY_255, PNG_8_BIT_PREMULTIPLY(), etc., from |
| png.h to pngpriv.h |
| Updated documentation about png_set_premultiply_alpha(). |
| Always expand pixels to 16-bit samples when premultiplying. |
| In pngconf.h, require PNG_GAMMA_SUPPORTED to be defined when defining |
| PNG_READ_PREMULTIPLY_ALPHA_SUPPORTED |
| Eliminated PNG_DIVIDE_BY_255 and PNG_8_BIT_PREMULTIPLY macros |
| leaving only PNG_DIVIDE_BY_65535 and PNG_16_BIT_PREMULTIPLY |
| because we will always work with 16 bits. |
| Sync with version 1.4.0beta107: |
| Updated README |
| Added "#define PNG_NO_PEDANTIC_WARNINGS" in the libpng source files. |
| Removed "-DPNG_CONFIGURE_LIBPNG" from the makefiles, projects, and contrib. |
| Revised scripts/makefile.netbsd, makefile.openbsd, and makefile.sco |
| to put png.h and pngconf.h in $prefix/include, like the other scripts, |
| instead of in $prefix/include/libpng. Also revised makefile.sco |
| to put them in $prefix/include/libpng14 instead of in |
| $prefix/include/libpng/libpng14. |
| Relocated png_do_chop() to its original position in pngrtran.c; the |
| change in version 1.2.41beta08 caused transparency to be handled wrong |
| in some 16-bit datastreams (Yusaku Sugai). |
| |
| Send comments/corrections/commendations to png-mng-implement at lists.sf.net |
| (subscription required; visit |
| https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
| to subscribe) or to glennrp at users.sourceforge.net |
| |
| Glenn R-P |