[libpng15] Imported from libpng-1.5.28rc01.tar

This commit is contained in:
Glenn Randers-Pehrson
2016-12-27 07:42:20 -06:00
parent daa97ebf42
commit 8cae396a20
28 changed files with 80 additions and 82 deletions

13
CHANGES
View File

@@ -4496,7 +4496,7 @@ version 1.5.27rc01 [May 14, 2016]
version 1.5.27 [May 26, 2016]
No changes.
version 1.5.28beta01 [December 27, 2016]
version 1.5.28rc01 [December 27, 2016]
Merged with current libpng16 gregbook, pngvalid.c, pngtest.c, pngminim,
pngminus
Fixed undefined behavior in png_push_save_buffer(). Do not call
@@ -4521,12 +4521,11 @@ version 1.5.28beta01 [December 27, 2016]
Since signed overflow is undefined in C90 the code has been modified to
correctly calculate a signed result. This requires changing the 'hi'
result parameter to a signed value.
This has been code reviewed solely by the author. A further code review
is highly desireable. Nevertheless the code compiles without warnings
from clang and without the prior detection of an overflow. Since it no
longer truncates any of the intermediate values this should be enough to
ensure that it is correct.
This has been code reviewed solely by the author. A further code review
is highly desireable. Nevertheless the code compiles without warnings
from clang and without the prior detection of an overflow. Since it no
longer truncates any of the intermediate values this should be enough to
ensure that it is correct.
Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit