| Libpng 1.6.22beta01 - January 23, 2016 |
| |
| 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.6.22beta01.tar.xz (LZMA-compressed, recommended) |
| 1.6.22beta01.tar.gz |
| |
| Source files with CRLF line endings (for Windows), without the |
| "configure" script |
| |
| /scratch/glennrp/Libpng16/lp1622b01.7z (LZMA-compressed, recommended) |
| /scratch/glennrp/Libpng16/lp1622b01.zip |
| |
| Other information: |
| |
| 1.6.22beta01-README.txt |
| 1.6.22beta01-LICENSE.txt |
| libpng-1.6.22beta01-*.asc (armored detached GPG signatures) |
| |
| Changes since the last public release (1.6.21): |
| |
| Version 1.6.22beta01 [January 23, 2016] |
| Changed PNG_USE_MKSTEMP to __COVERITY__ to select alternate |
| "tmpfile()" implementation in contrib/libtests/pngstest.c |
| Fixed NO_STDIO build of pngunknown.c to skip calling png_init_io() |
| if there is no stdio.h support. |
| Added an API and a number of assist macros to allow an application |
| that uses the simplified API write to bypass stdio and write |
| directly to memory. |
| Added some warnings (png.h) and some check code to detect *possible* |
| overflow in the ROW_STRIDE and simplified image SIZE macros. This |
| disallows image width/height/format that *might* overflow. This is |
| a quiet API change that limits in-memory image size (uncompressed) to |
| less than 4GByte and image row size (stride) to less than 2GByte. |
| Revised workaround for false-positive Coverity issue in pngvalid.c. |
| |
| 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 |