The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 1 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 2 | Libpng 1.2.46 - July 9, 2011 |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 3 | |
| 4 | This is a public release of libpng, intended for use in production codes. |
| 5 | |
| 6 | Files available for download: |
| 7 | |
| 8 | Source files with LF line endings (for Unix/Linux) and with a |
| 9 | "configure" script |
| 10 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 11 | libpng-1.2.46.tar.xz (LZMA-compressed, recommended) |
| 12 | libpng-1.2.46.tar.gz |
| 13 | libpng-1.2.46.tar.bz2 |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 14 | |
| 15 | Source files with LF line endings (for Unix/Linux) without the |
| 16 | "configure" script |
| 17 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 18 | libpng-1.2.46-no-config.tar.xz (LZMA-compressed, recommended) |
| 19 | libpng-1.2.46-no-config.tar.gz |
| 20 | libpng-1.2.46-no-config.tar.bz2 |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 21 | |
| 22 | Source files with CRLF line endings (for Windows), without the |
| 23 | "configure" script |
| 24 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 25 | lpng1246.zip |
| 26 | lpng1246.7z |
| 27 | lpng1246.tar.bz2 |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 28 | |
| 29 | Project files |
| 30 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 31 | libpng-1.2.46-project-netware.zip |
| 32 | libpng-1.2.46-project-wince.zip |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 33 | |
| 34 | Other information: |
| 35 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 36 | libpng-1.2.46-README.txt |
| 37 | libpng-1.2.46-KNOWNBUGS.txt |
| 38 | libpng-1.2.46-LICENSE.txt |
| 39 | libpng-1.2.46-Y2K-compliance.txt |
| 40 | libpng-1.2.46-[previous version]-diff.txt |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 41 | |
Patrick Scott | 5f6bd84 | 2010-06-28 16:55:16 -0400 | [diff] [blame] | 42 | Changes since the last public release (1.2.43): |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 43 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 44 | version 1.2.45 [July 9, 2011] |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 45 | |
Eric Vannier | 66dce0d | 2011-07-20 17:03:29 -0700 | [diff] [blame] | 46 | Fixed uninitialized memory read in png_format_buffer() (Bug |
| 47 | report by Frank Busse, related to CVE-2004-0421). |
| 48 | Pass "" instead of '\0' to png_default_error() in png_err(). This mistake |
| 49 | was introduced in libpng-1.2.20beta01. |
| 50 | Check for up->location !PNG_AFTER_IDAT when writing unknown chunks |
| 51 | before IDAT. |
| 52 | Ported bugfix in pngrtran.c from 1.5.3: when expanding a paletted image, |
| 53 | always expand to RGBA if transparency is present. |
| 54 | Check for integer overflow in png_set_rgb_to_gray(). |
| 55 | Check for sCAL chunk too short. |
| 56 | Added CMakeLists.txt, projects/xcode, and pnggccrd.c to EXTRA_DIST in |
| 57 | Makefile.am and Makefile.in |
| 58 | Udated copyright year to 2011. |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 59 | |
| 60 | Send comments/corrections/commendations to png-mng-implement at lists.sf.net |
Patrick Scott | a0bb96c | 2009-07-22 11:50:02 -0400 | [diff] [blame] | 61 | (subscription required; visit |
The Android Open Source Project | 893912b | 2009-03-03 19:30:05 -0800 | [diff] [blame] | 62 | https://lists.sourceforge.net/lists/listinfo/png-mng-implement |
| 63 | to subscribe) or to glennrp at users.sourceforge.net |
| 64 | |
| 65 | Glenn R-P |