Glenn Randers-Pehrson
dbf3e10487
[libpng15] Bump version to 1.5.29beta01
2016-12-30 08:41:07 -06:00
Glenn Randers-Pehrson
aba2535d0f
[libpng15] Bump version to 1.5.28
2016-12-29 07:45:56 -06:00
Glenn Randers-Pehrson
8cae396a20
[libpng15] Imported from libpng-1.5.28rc01.tar
2016-12-27 08:24:09 -06:00
John Bowler
8d4110bd61
Remove 'defined' within macro
...
This removes the use of a macro containing the pre-processor 'defined'
operator. It is unclear whether this is valid; a macro which
"generates" 'defined' is not permitted, but the use of the work
"generates" within the C90 standard seems to imply more than simple
substitution of an expression itself containing a well-formed defined
operation.
Signed-off-by: John Bowler <jbowler@acm.org>
2016-12-26 16:24:40 -08:00
Glenn Randers-Pehrson
5a945f3393
[libpng15] Merge with libpng16/pngtest.c, pngvalid.c, gregbook, pngminim
2016-10-30 08:39:00 -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
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
2016-05-26 07:24:57 -05:00
Glenn Randers-Pehrson
870fcc9b64
[libpng15] Imported from libpng-1.5.27beta01.tar
2016-03-09 12:04:14 -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
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
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
456d614959
[libpng15] Bump version to 1.5.26beta01
2015-12-09 09:42:49 -06:00
Glenn Randers-Pehrson
93e111afc5
[libpng15] Imported from libpng-1.5.25.tar
2015-12-02 22:30:30 -06:00
Glenn Randers-Pehrson
b5da27d211
[libpng15] Imported from libpng-1.5.25beta03.tar
2015-11-24 09:36:23 -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
2cc28ebc00
[libpng15] Merged pngvalid.c with libpng16's pngvalid.c, again.
2015-10-03 18:07:03 -05:00
Glenn Randers-Pehrson
01789a5e8e
[libpng15] Fix "last changed" line for pngvalid.c
2015-09-18 22:01:55 -05:00
Glenn Randers-Pehrson
1f4508c7e2
[libpng15] Update CHANGES and ANNOUNCE per recent pull request.
2015-09-18 21:24:29 -05:00
John Bowler
9946064745
pngvalid. copied from libpng17
...
This change requires the fix to png_set_filler
Signed-off-by: John Bowler <jbowler@acm.org>
2015-09-18 15:49:57 -07:00
Glenn Randers-Pehrson
ab096c961b
[libpng15] Quieted Coverity issues in pngvalid.c.
2015-06-03 16:18:23 -05:00
Glenn Randers-Pehrson
beaacb7821
[libpng15] Removed #if/#else/#endif from inside two pow() calls in pngvalid.c
...
because they were handled improperly by Portland Group's PGI-14.1 - PGI-14.3
when using its "__builtin_pow()" function.
2014-03-17 16:14:05 -05:00
John Bowler
7a456ca882
[libpng15] Removed now-redundant png_error redefinition from pngvalid.c
2014-02-17 07:32:39 -06:00
Glenn Randers-Pehrson
77adefeda6
[libpng15] Updated copyright year in recently-changed files.
2013-12-31 21:06:14 -06:00
John Bowler
01ad4848be
[libpng15] Pushed new pngvalid.c to the libpng15 branch.
2013-12-29 18:18:58 -06:00
John Bowler
71fcb39efc
[libpng15] Merged pngvalid and pngtest from libpng-1.5; made compressed chunks
...
after IDAT work with the progressive read code (this is a minor and
somewhat ugly fix-up; the proper fix is in 1.6).
2013-12-29 10:44:25 -06:00
John Bowler
c5568595ff
[libpng15] Merged libpng-1.7 changes and created a single pngvalid.c
2013-12-27 07:40:15 -06:00
John Bowler
bd7143e6eb
[libpng15] Fixed 'unused' warnings and mergeed with libpng16 pngvalid.
...
Various warnings revealed by configurations added to the tested
configurations in libpng 1.6 need corresponding fixes in libpng 1.5.
This takes the libpng 1.6 pngvalid.c and adds it back to libpng 1.5,
however one write-only test is currently disabled because it does not
work; possibly because of failures to reset or initialize the deflate
stream correctly in write-only cases.
2013-12-27 07:27:17 -06:00
Glenn Randers-Pehrson
bc92887b2d
[libpng15] Imported from libpng-1.5.16beta06.tar
2013-05-12 18:34:58 -05:00
Glenn Randers-Pehrson
ae8174d9a3
[libpng15] Imported from libpng-1.5.15beta06.tar
2013-05-12 12:12:08 -05:00
Glenn Randers-Pehrson
cdede7664e
[lbipng15] Corrected a misplaced closing bracket in contrib/libtests/pngvalid.c
...
(Flavio Medeiros).
2013-04-13 12:16:14 -05:00
Glenn Randers-Pehrson
10de36ef25
[libpng15] Imported from libpng-1.5.15.tar
2013-03-27 20:26:28 -05:00
Glenn Randers-Pehrson
fb908d6ae2
[libpng15] Redo previous checkin; fold long lines and fix #ifdefs
2013-02-17 21:41:43 -06:00
Glenn Randers-Pehrson
11be27ed2c
[libpng15] Imported from libpng-1.5.15beta01.tar
2013-02-04 20:21:37 -06:00
Glenn Randers-Pehrson
6636826302
[libpng15] Bump version to 1.5.15beta01
2013-01-23 21:26:43 -06:00
John Bowler
6d35722f70
[libpng15] Updated pngvalid.c from libpng16
2013-01-06 17:57:40 -06:00
Glenn Randers-Pehrson
6e3b0c2e3a
[libpng15] Bump version to 1.5.13beta03
2012-09-10 11:37:13 -05:00
Glenn Randers-Pehrson
e088ce7363
[libpng15] Imported from libpng-1.5.11.tar
2012-06-14 06:33:45 -05:00
Glenn Randers-Pehrson
d5d0bd91d2
[libpng15] Bump version to 1.5.11rc04
2012-06-04 08:03:20 -05:00
Glenn Randers-Pehrson
ea8d0b9408
[libpng15] Imported from libpng-1.5.8beta01.tar
2012-01-14 20:59:14 -06:00
Glenn Randers-Pehrson
9287447cef
[libpng15] Updated some "last changed" dates
2011-12-21 09:03:30 -06:00