2015-09-15 18:07:34 -04:00
|
|
|
Libpng 1.6.19beta03 - September 15, 2015
|
2011-11-03 00:06:45 -04:00
|
|
|
|
2015-07-23 21:08:25 -04:00
|
|
|
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.
|
1998-04-21 16:03:57 -04:00
|
|
|
|
2006-02-22 10:19:25 -05:00
|
|
|
Files available for download:
|
|
|
|
|
|
|
|
Source files with LF line endings (for Unix/Linux) and with a
|
|
|
|
"configure" script
|
|
|
|
|
2015-08-19 13:29:13 -04:00
|
|
|
1.6.19beta03.tar.xz (LZMA-compressed, recommended)
|
|
|
|
1.6.19beta03.tar.gz
|
2006-03-31 06:29:33 -05:00
|
|
|
|
2006-02-22 10:19:25 -05:00
|
|
|
Source files with CRLF line endings (for Windows), without the
|
|
|
|
"configure" script
|
|
|
|
|
2015-08-19 13:29:13 -04:00
|
|
|
lp1619b03.7z (LZMA-compressed, recommended)
|
|
|
|
lp1619b03.zip
|
2006-02-22 10:19:25 -05:00
|
|
|
|
|
|
|
Other information:
|
|
|
|
|
2015-08-19 13:29:13 -04:00
|
|
|
1.6.19beta03-README.txt
|
|
|
|
1.6.19beta03-LICENSE.txt
|
|
|
|
libpng-1.6.19beta03-*.asc (armored detached GPG signatures)
|
2015-07-23 21:08:25 -04:00
|
|
|
|
|
|
|
Changes since the last public release (1.6.18):
|
|
|
|
|
2015-07-30 12:19:59 -04:00
|
|
|
Version 1.6.19beta01 [July 30, 2015]
|
2014-12-21 23:53:15 -05:00
|
|
|
|
2015-07-25 09:01:34 -04:00
|
|
|
Updated obsolete information about the simplified API macros in the
|
|
|
|
manual pages (Bug report by Arc Riley).
|
|
|
|
Avoid potentially dereferencing NULL info_ptr in png_info_init_3().
|
2015-07-25 21:50:21 -04:00
|
|
|
Rearranged png.h to put the major sections in the same order as
|
|
|
|
in libpng17.
|
2015-07-29 08:29:17 -04:00
|
|
|
Eliminated unused PNG_COST_SHIFT, PNG_WEIGHT_SHIFT, PNG_COST_FACTOR, and
|
|
|
|
PNG_WEIGHT_FACTOR macros.
|
|
|
|
Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler
|
2015-08-07 15:31:11 -04:00
|
|
|
(Bug report by Viktor Szakats). Several warnings remain and are
|
2015-07-29 08:29:17 -04:00
|
|
|
unavoidable, where we test for overflow.
|
2015-07-30 12:14:46 -04:00
|
|
|
Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c
|
|
|
|
Fixed uninitialized variable in contrib/gregbook/rpng2-x.c
|
2015-07-04 21:39:06 -04:00
|
|
|
|
2015-08-19 13:56:48 -04:00
|
|
|
Version 1.6.19beta02 [August 19, 2015]
|
2015-08-02 22:51:11 -04:00
|
|
|
Moved config.h.in~ from the "libpng_autotools_files" list to the
|
|
|
|
"libpng_autotools_extra" list in autogen.sh because it was causing a
|
|
|
|
false positive for missing files (bug report by Robert C. Seacord).
|
2015-08-07 15:31:11 -04:00
|
|
|
Removed unreachable "break" statements in png.c, pngread.c, and pngrtran.c
|
|
|
|
to suppress clang warnings (Bug report by Viktor Szakats).
|
2015-08-13 21:57:18 -04:00
|
|
|
Fixed some bad links in the man page.
|
2015-08-16 23:49:58 -04:00
|
|
|
Changed "n bit" to "n-bit" in comments.
|
2015-08-16 23:54:21 -04:00
|
|
|
Added signed/unsigned 16-bit safety net. This removes the dubious
|
|
|
|
0x8000 flag definitions on 16-bit systems. They aren't supported
|
|
|
|
yet the defs *probably* work, however it seems much safer to do this
|
|
|
|
and be advised if anyone, contrary to advice, is building libpng 1.6
|
|
|
|
on a 16-bit system. It also adds back various switch default clauses
|
|
|
|
for GCC; GCC errors out if they are not present (with an appropriately
|
|
|
|
high level of warnings).
|
2015-08-17 22:20:34 -04:00
|
|
|
Safely convert num_bytes to a png_byte in png_set_sig_bytes() (Robert
|
|
|
|
Seacord).
|
2015-08-19 13:56:48 -04:00
|
|
|
Fixed the recently reported 1's complement security issue by replacing
|
|
|
|
the value that is illegal in the PNG spec, in both signed and unsigned
|
|
|
|
values, with 0. Illegal unsigned values (anything greater than or equal
|
|
|
|
to 0x80000000) can still pass through, but since these are not illegal
|
|
|
|
in ANSI-C (unlike 0x80000000 in the signed case) the checking that
|
|
|
|
occurs later can catch them (John Bowler).
|
2015-07-30 12:19:59 -04:00
|
|
|
|
2015-09-15 18:07:34 -04:00
|
|
|
Version 1.6.19beta03 [September 15, 2015]
|
2015-08-21 15:42:00 -04:00
|
|
|
Fixed png_save_int_32 when int is not 2's complement (John Bowler).
|
2015-08-19 13:29:13 -04:00
|
|
|
|
2014-07-30 09:09:22 -04:00
|
|
|
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
|