Glenn Randers-Pehrson
7ea459bd4e
[libpng15] Added "Common linking failures" section to INSTALL.
2016-07-02 12:34:38 -05:00
Glenn Randers-Pehrson
a82098a22b
[libpng15] Sync contrib/libtests/pngvalid.c with libpng16
2016-06-25 15:00:36 -05:00
Glenn Randers-Pehrson
6ddc038db9
[libpng15] Fixed undefined behavior in png_push_save_buffer(). Do not call
...
memcpy() with a null source, even if count is zero (Leon Scroggins III).
2016-06-03 21:26:43 -05:00
Glenn Randers-Pehrson
c1ac308d12
[libpng15] Merge contrib/libtests/pngvalid.c with libpng16
2016-05-31 10:05:56 -05:00
Glenn Randers-Pehrson
94727db1ea
[libpng15] Bump version to 1.5.28beta01
2016-05-29 15:59:43 -05:00
John Bowler
6a1a8df343
Backported pngvalid changes from libpng 1.6
...
Signed-off-by: John Bowler <jbowler@acm.org>
2016-05-29 12:44:22 -07:00
Glenn Randers-Pehrson
6fb875a54e
[libpng15] Imported from libpng-1.5.27.tar
v1.5.27
2016-05-26 07:24:57 -05:00
Glenn Randers-Pehrson
9c7338aa16
[libpng15] Imported from libpng-1.5.27rc01.tar
v1.5.27rc01
2016-05-14 09:42:35 -05:00
Glenn Randers-Pehrson
c5da514b08
[libpng15] Bump version to 1.5.27beta03
2016-05-11 06:42:58 -05:00
Glenn Randers-Pehrson
b78e99b1c9
[libpng15] Imported from libpng-1.5.27beta02.tar
v1.5.27beta02
2016-05-11 06:36:14 -05:00
Glenn Randers-Pehrson
14beb679d4
[libpng15] Merge png.h with libpng16/png.h
2016-05-11 06:34:59 -05:00
Glenn Randers-Pehrson
d92b1c6305
[libpng15] Bump version to 1.5.27beta02
2016-03-09 12:04:24 -06:00
Glenn Randers-Pehrson
870fcc9b64
[libpng15] Imported from libpng-1.5.27beta01.tar
v1.5.27beta01
2016-03-09 12:04:14 -06:00
Glenn Randers-Pehrson
09779deaa9
[libpng15] Added a common-law trademark notice and export control information
...
to the LICENSE file, png.h, and the man page.
Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU in png.h
(Robert C. Seacord).
2016-02-14 13:10:43 -06:00
Glenn Randers-Pehrson
55aea59737
[libpng15] Make pnglibconf.h a public header in CmakeLists.txt
2016-02-09 08:44:30 -06:00
Roger Leigh
1f2fe83987
[libpng15] Updated CMakeLists.txt, added supporting scripts/gen*.cmake.in
...
and test.cmake.in (Roger Leigh).
2016-02-08 18:43:58 -06:00
John Bowler
1cef0c0eae
pngvalid: backport autoconf exit(77) fix
...
Signed-off-by: John Bowler <jbowler@acm.org>
2016-01-28 16:49:48 -08:00
Glenn Randers-Pehrson
73adedf0e4
[libpng15] Revised workaround for Coverity issue in pngvalid.c
2016-01-23 10:06:58 -06:00
Glenn Randers-Pehrson
7190c4f5af
[libpng15] Worked around a false-positive Coverity issue in pngvalid.c.
2016-01-13 09:55:15 -06:00
Glenn Randers-Pehrson
d189b54e30
[libpng15] Happy 2016! Updated copyright year.
2016-01-02 14:09:11 -06:00
Glenn Randers-Pehrson
c583ec1579
[libpng15] In projects/vstudio, combined readme.txt and WARNING into README.txt
2015-12-29 08:43:51 -06:00
Glenn Randers-Pehrson
89a025317c
[libpng15] Update CHANGES and ANNOUNCE with recent pngvalid.c update
2015-12-17 20:22:16 -06:00
Glenn Randers-Pehrson
7c32176ba0
Merge branch 'libpng15' of git://github.com/jbowler/libpng-1 into libpng15
2015-12-17 20:19:23 -06:00
Glenn Randers-Pehrson
684c68d6fb
[libpng15] Bump version to 1.5.27beta01
2015-12-17 20:09:18 -06:00
John Bowler
829cba63d3
Fix undefined behavior in pngvalid.c
...
Undefined because (png_byte) << shift is undefined if it changes the signed bit
(because png_byte is promoted to int). The libpng exported functions
png_get_uint_32 and png_get_uint_16 handle this.
Bug reported by David Drysdale as a result of reports from UBSAN in clang 3.8.
This changes pngvalid to use BE random numbers; this used to produce errors but
these should not be fixed as a result of the previous changes.
Signed-off-by: John Bowler <jbowler@acm.org>
2015-12-17 12:57:49 -08:00
John Bowler
b409572cec
Merge branch 'libpng15' of ../../libpng into libpng15
2015-12-17 09:40:11 -08:00
Glenn Randers-Pehrson
94322f3f8f
[libpng15] Imported from libpng-1.5.26.tar
v1.5.26
libpng-1.5.26-signed
2015-12-17 08:11:20 -06:00
John Bowler
aff684567e
pngvalid from libpng 1.7 with fixes
...
Signed-off-by: John Bowler <jbowler@acm.org>
2015-12-15 08:28:02 -08:00
Glenn Randers-Pehrson
8f1c1a6d8c
[libpng15] Imported from libpng-1.5.26rc01.tar
v1.5.26rc01
2015-12-13 21:44:19 -06:00
Glenn Randers-Pehrson
fd3cd9fad2
[libpng15] Update some last-changed dates
2015-12-13 18:36:30 -06:00
Glenn Randers-Pehrson
2921aa280f
Merge branch 'libpng15-20151213-keyword' of git://github.com/jbowler/libpng-1 into libpng15
2015-12-13 18:20:11 -06:00
John Bowler
e40ac66f81
[libpng15] Do png_check_keyword in png_set_*()
2015-12-13 18:10:53 -06:00
Glenn Randers-Pehrson
a510a813ef
[libpng15] Remove new redundant prototype for png_set_keyword()
2015-12-13 17:35:11 -06:00
Glenn Randers-Pehrson
ad5f16c406
[libpng15] Bump version to 1.5.26beta02
2015-12-13 16:19:49 -06:00
Glenn Randers-Pehrson
2b5be93866
[libpng15] Move png_check_keyword() from pngwutil.c to pngset.c
2015-12-13 16:18:58 -06:00
John Bowler
8d28ab2101
Move png_check_keyword to pngset.c
...
This is a backport of the libpng16 version with the warnings switched
off.
Signed-off-by: John Bowler <jbowler@acm.org>
2015-12-13 13:44:34 -08:00
Glenn Randers-Pehrson
29c1086ba3
[libpng15] Imported from libpng-1.5.26beta01.tar
v1.5.26beta01
2015-12-11 10:20:41 -06:00
Glenn Randers-Pehrson
456d614959
[libpng15] Bump version to 1.5.26beta01
2015-12-09 09:42:49 -06:00
Glenn Randers-Pehrson
d9006f683c
[libpng15] Fixed an out-of-range read in png_check_keyword() (Bug report
...
from Qixue Xiao).
2015-12-09 09:40:48 -06:00
Glenn Randers-Pehrson
93e111afc5
[libpng15] Imported from libpng-1.5.25.tar
v1.5.25
libpng-1.5.25-signed
2015-12-02 22:30:30 -06:00
Glenn Randers-Pehrson
3a1a5256fa
[libpng15] Imported from libpng-1.5.25rc01.tar
v1.5.25rc01
2015-11-26 07:04:16 -06:00
Glenn Randers-Pehrson
b5da27d211
[libpng15] Imported from libpng-1.5.25beta03.tar
v1.5.25beta03
2015-11-24 09:36:23 -06:00
Glenn Randers-Pehrson
11c2f47bd6
Merge branch 'libpng15-20151123' of git://github.com/jbowler/libpng-1 into libpng15
2015-11-24 09:34:59 -06:00
John Bowler
daf54fe4fc
Test backport
...
Tests backported from the multi-version compatible ones in libpng 1.7
Signed-off-by: John Bowler <jbowler@acm.org>
2015-11-23 20:16:21 -08:00
Glenn Randers-Pehrson
17749bdd61
[libpng15] Imported from libpng-1.5.25beta02.tar
v1.5.25beta02
2015-11-23 09:29:33 -06:00
Glenn Randers-Pehrson
3ccfba8c28
[lbpng15] Revert 12 -> 12U change in pngrutil.c
2015-11-22 22:59:16 -06:00
Glenn Randers-Pehrson
596f052d69
[libpng15] Fixed bug recently introduced in png_set_PLTE() that uses png_ptr
...
not info_ptr.
2015-11-22 20:47:45 -06:00
Glenn Randers-Pehrson
69ac844654
[libpng15] Bump version to 1.5.25beta02
2015-11-22 14:11:19 -06:00
Glenn Randers-Pehrson
635a8b9b84
[libpng15] Imported from libpng-1.5.25beta01.tar
v1.5.25beta01
2015-11-22 14:08:45 -06:00
Glenn Randers-Pehrson
611e8de78c
[libpng15] Use unsigned constants in buffer length comparisons
2015-11-21 14:33:31 -06:00