mirror of
https://git.code.sf.net/p/libpng/code.git
synced 2025-07-10 18:04:09 +02:00
[libpng17] Sync pngvalid.c with libpng16; update CHANGES and ANNOUNCE
This commit is contained in:
parent
d6037dcb09
commit
12c3c2e136
6
ANNOUNCE
6
ANNOUNCE
@ -1,5 +1,5 @@
|
|||||||
|
|
||||||
Libpng 1.7.0beta82 - June 23, 2016
|
Libpng 1.7.0beta82 - June 24, 2016
|
||||||
|
|
||||||
This is not intended to be a public release. It will be replaced
|
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.
|
within a few weeks by a public version or by another test version.
|
||||||
@ -1290,7 +1290,7 @@ Version 1.7.0beta80 [May 6, 2016]
|
|||||||
unreachable code in pz_default_settings and eliminated a spurious
|
unreachable code in pz_default_settings and eliminated a spurious
|
||||||
warning in pngcp for small files.
|
warning in pngcp for small files.
|
||||||
|
|
||||||
Version 1.7.0beta81 [June 23, 2016]
|
Version 1.7.0beta81 [June 24, 2016]
|
||||||
Check for CLOCK_PROCESS_CPUTIME_ID when building /contrib/libtests/timepng.
|
Check for CLOCK_PROCESS_CPUTIME_ID when building /contrib/libtests/timepng.
|
||||||
Otherwise it does not build on platforms that don't supply clock_gettime().
|
Otherwise it does not build on platforms that don't supply clock_gettime().
|
||||||
Add check for clock_gettime() in Makefile.am and configure.ac
|
Add check for clock_gettime() in Makefile.am and configure.ac
|
||||||
@ -1379,6 +1379,8 @@ Version 1.7.0beta81 [June 23, 2016]
|
|||||||
previously were swapped.
|
previously were swapped.
|
||||||
Avoid potential overflow of the PNG_IMAGE_SIZE macro. This macro
|
Avoid potential overflow of the PNG_IMAGE_SIZE macro. This macro
|
||||||
is not used within libpng, but is used in some of the examples.
|
is not used within libpng, but is used in some of the examples.
|
||||||
|
|
||||||
|
Version 1.7.0beta82 [June 24, 2016]
|
||||||
Put the SKIP definition in the correct place. It needs to come after the
|
Put the SKIP definition in the correct place. It needs to come after the
|
||||||
png.h include (see all the other .c files in contrib/libtests) because it
|
png.h include (see all the other .c files in contrib/libtests) because it
|
||||||
depends on PNG_LIBPNG_VER.
|
depends on PNG_LIBPNG_VER.
|
||||||
|
|||||||
5
CHANGES
5
CHANGES
@ -5590,7 +5590,7 @@ Version 1.7.0beta80 [May 6, 2016]
|
|||||||
unreachable code in pz_default_settings and eliminated a spurious
|
unreachable code in pz_default_settings and eliminated a spurious
|
||||||
warning in pngcp for small files.
|
warning in pngcp for small files.
|
||||||
|
|
||||||
Version 1.7.0beta81 [June 23, 2016]
|
Version 1.7.0beta81 [June 24, 2016]
|
||||||
Check for CLOCK_PROCESS_CPUTIME_ID when building /contrib/libtests/timepng.
|
Check for CLOCK_PROCESS_CPUTIME_ID when building /contrib/libtests/timepng.
|
||||||
Otherwise it does not build on platforms that don't supply clock_gettime().
|
Otherwise it does not build on platforms that don't supply clock_gettime().
|
||||||
Add check for clock_gettime() in Makefile.am and configure.ac
|
Add check for clock_gettime() in Makefile.am and configure.ac
|
||||||
@ -5679,10 +5679,13 @@ Version 1.7.0beta81 [June 23, 2016]
|
|||||||
previously were swapped.
|
previously were swapped.
|
||||||
Avoid potential overflow of the PNG_IMAGE_SIZE macro. This macro
|
Avoid potential overflow of the PNG_IMAGE_SIZE macro. This macro
|
||||||
is not used within libpng, but is used in some of the examples.
|
is not used within libpng, but is used in some of the examples.
|
||||||
|
|
||||||
|
Version 1.7.0beta82 [June 24, 2016]
|
||||||
Put the SKIP definition in the correct place. It needs to come after the
|
Put the SKIP definition in the correct place. It needs to come after the
|
||||||
png.h include (see all the other .c files in contrib/libtests) because it
|
png.h include (see all the other .c files in contrib/libtests) because it
|
||||||
depends on PNG_LIBPNG_VER.
|
depends on PNG_LIBPNG_VER.
|
||||||
|
|
||||||
|
|
||||||
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
|
||||||
(subscription required; visit
|
(subscription required; visit
|
||||||
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
|
https://lists.sourceforge.net/lists/listinfo/png-mng-implement
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
|
|
||||||
/* pngvalid.c - validate libpng by constructing then reading png files.
|
/* pngvalid.c - validate libpng by constructing then reading png files.
|
||||||
*
|
*
|
||||||
* Last changed in libpng 1.6.23 [(PENDING RELEASE)]
|
* Last changed in libpng 1.6.24 [(PENDING RELEASE)]
|
||||||
* Copyright (c) 2014-2016 Glenn Randers-Pehrson
|
* Copyright (c) 2014-2016 Glenn Randers-Pehrson
|
||||||
* Written by John Cunningham Bowler
|
* Written by John Cunningham Bowler
|
||||||
*
|
*
|
||||||
@ -1589,7 +1589,7 @@ store_read_chunk(png_store *ps, png_bytep pb, const png_size_t max,
|
|||||||
{
|
{
|
||||||
if (chunkpos < chunklen-4U)
|
if (chunkpos < chunklen-4U)
|
||||||
{
|
{
|
||||||
uInt avail = -1;
|
uInt avail = (uInt)-1;
|
||||||
|
|
||||||
if (avail > (IDAT_len-4U) - IDAT_pos)
|
if (avail > (IDAT_len-4U) - IDAT_pos)
|
||||||
avail = (uInt)/*SAFE*/((IDAT_len-4U) - IDAT_pos);
|
avail = (uInt)/*SAFE*/((IDAT_len-4U) - IDAT_pos);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user