blob: 02a24bd6b38aacfcf29cffc935b496618e3aa2db [file] [log] [blame]
The Android Open Source Project893912b2009-03-03 19:30:05 -08001
Eric Vannier66dce0d2011-07-20 17:03:29 -07002Libpng 1.2.46 - July 9, 2011
The Android Open Source Project893912b2009-03-03 19:30:05 -08003
4This is a public release of libpng, intended for use in production codes.
5
6Files available for download:
7
8Source files with LF line endings (for Unix/Linux) and with a
9"configure" script
10
Eric Vannier66dce0d2011-07-20 17:03:29 -070011 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 Project893912b2009-03-03 19:30:05 -080014
15Source files with LF line endings (for Unix/Linux) without the
16"configure" script
17
Eric Vannier66dce0d2011-07-20 17:03:29 -070018 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 Project893912b2009-03-03 19:30:05 -080021
22Source files with CRLF line endings (for Windows), without the
23"configure" script
24
Eric Vannier66dce0d2011-07-20 17:03:29 -070025 lpng1246.zip
26 lpng1246.7z
27 lpng1246.tar.bz2
The Android Open Source Project893912b2009-03-03 19:30:05 -080028
29Project files
30
Eric Vannier66dce0d2011-07-20 17:03:29 -070031 libpng-1.2.46-project-netware.zip
32 libpng-1.2.46-project-wince.zip
The Android Open Source Project893912b2009-03-03 19:30:05 -080033
34Other information:
35
Eric Vannier66dce0d2011-07-20 17:03:29 -070036 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 Project893912b2009-03-03 19:30:05 -080041
Patrick Scott5f6bd842010-06-28 16:55:16 -040042Changes since the last public release (1.2.43):
The Android Open Source Project893912b2009-03-03 19:30:05 -080043
Eric Vannier66dce0d2011-07-20 17:03:29 -070044version 1.2.45 [July 9, 2011]
The Android Open Source Project893912b2009-03-03 19:30:05 -080045
Eric Vannier66dce0d2011-07-20 17:03:29 -070046 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 Project893912b2009-03-03 19:30:05 -080059
60Send comments/corrections/commendations to png-mng-implement at lists.sf.net
Patrick Scotta0bb96c2009-07-22 11:50:02 -040061(subscription required; visit
The Android Open Source Project893912b2009-03-03 19:30:05 -080062https://lists.sourceforge.net/lists/listinfo/png-mng-implement
63to subscribe) or to glennrp at users.sourceforge.net
64
65Glenn R-P