summaryrefslogtreecommitdiff
path: root/pngerror.c
Commit message (Collapse)AuthorAgeFilesLines
* [libpng16] Imported from libpng-1.6.31.tarv1.6.31libpng-1.6.31-signedlibpng-1.6.31-master-signedGlenn Randers-Pehrson2017-07-271-1/+1
|
* [libpng16] Removed one of the GCC-7.1.0 'strict-overflow' warnings thatJohn Bowler2017-07-111-4/+4
| | | | | | | | | | | | result when integers appear on both sides of a compare. Worked around the others by forcing the strict-overflow setting in the relevant functions to a level where they are not reported. Changed "FALL THROUGH" comments to "FALLTHROUGH" because GCC doesn't like the space. Worked around some C-style casts from (void*) because g++ 5.4.0 objects to them. Increased the buffer size for 'sprint' to pass the gcc 7.1.0 'sprint overflow' check that is on by default with -Wall -Wextra.
* [libpng16] Imported from libpng-1.6.26.tarv1.6.26libpng-1.6.26-signedGlenn Randers-Pehrson2016-10-191-1/+1
|
* [libpng16] Quieted 45 (out of 86 remaining) -Wconversion compiler warningsGlenn Randers-Pehrson2016-10-021-2/+2
|
* [libpng16] Imported from libpng-1.6.24.tarv1.6.24libpng-1.6.24-signedGlenn Randers-Pehrson2016-08-031-1/+1
|
* [libpng16] Fixed more indentationGlenn Randers-Pehrson2016-07-151-14/+14
|
* [libpng16] Update "last changed" datesGlenn Randers-Pehrson2016-07-131-2/+2
|
* [libpng16] Fixed some indentation to comply with our coding style.Glenn Randers-Pehrson2016-07-131-17/+17
|
* [libpng16] Added missing ")" in pngerror.c (Matt Sarrett).Glenn Randers-Pehrson2016-06-011-1/+1
|
* [libpng16] Update copyright uears in source files.Glenn Randers-Pehrson2015-12-131-1/+1
|
* [libpng16] Imported from libpng-1.6.20beta03.tarv1.6.20beta03Glenn Randers-Pehrson2015-11-241-1/+1
|
* [libpng16] Imported from libpng-1.6.15.tarv1.6.15libpng-1.6.15-signedGlenn Randers-Pehrson2014-11-201-1/+1
|
* [libpng16] Changed "#endif /* PNG_FEATURE_SUPPORTED */" to "#endif /* ↵Glenn Randers-Pehrson2014-11-061-10/+10
| | | | FEATURE */"
* [libpng16] Changed remaining "if (!x)" to "if (x == 0)" and "if (x)" toGlenn Randers-Pehrson2014-10-311-22/+24
| | | | "if (x !== 0)"
* [libpng16] Imported from libpng-1.6.13.tarv1.6.13libpng-1.6.13-signedGlenn Randers-Pehrson2014-08-211-4/+4
|
* [libpng16] Imported from libpng-1.6.13beta01.tarv1.6.13beta01Glenn Randers-Pehrson2014-07-041-1/+1
|
* [libpng16] Fixed clang no-warning builds: png_digit was defined but never used.John Bowler2014-06-241-3/+3
|
* [libpng16] Bump version to 1.6.13beta01Glenn Randers-Pehrson2014-06-111-1/+1
|
* [libpng16] Imported from libpng-1.6.12.tarv1.6.12libpng-1.6.12-signedGlenn Randers-Pehrson2014-06-111-1/+1
|
* [libpng16] Bump version to 1.6.12beta01Glenn Randers-Pehrson2014-06-061-1/+1
|
* [libpng16] Imported from libpng-1.6.11.tarv1.6.11libpng-1.6.11-signedGlenn Randers-Pehrson2014-06-051-1/+1
|
* [libpng16] Silence 'unused parameter' build warnings (Cosmin).Cosmin Truta2014-03-221-0/+3
|
* [libpng16] Use "if (value != 0)" instead of "if (value)" consistently.Glenn Randers-Pehrson2014-03-081-4/+4
|
* [libpng16] Bump version to 1.6.11beta01Glenn Randers-Pehrson2014-03-061-1/+1
|
* [libpng16] Imported from libpng-1.6.10.tarv1.6.10libpng-1.6.10-signedGlenn Randers-Pehrson2014-03-061-1/+1
|
* [libpng16] Imported from libpng-1.6.10beta01.tarv1.6.10beta01Glenn Randers-Pehrson2014-02-091-2/+2
|
* [libpng16] Backport recent changes from libpng-1.7.0beta30 and beta31.John Bowler2014-02-061-3/+3
|
* [libpng16] Merged pngrio.c, pngtrans.c, pngwio.c, and pngerror.cGlenn Randers-Pehrson2013-12-281-1/+6
| | | | with libpng-1.7.0
* [libpng16] Imported from libpng-1.6.8.tarv1.6.8libpng-1.6.8-signedGlenn Randers-Pehrson2013-12-191-1/+1
|
* [libpng16] Updated "last changed" datesJohn Bowler2013-11-221-1/+1
|
* [libpng16] Fixed 'minimal' builds. Various obviously useful minimalGlenn Randers-Pehrson2013-11-221-1/+22
| | | | | | | configurations don't build because of missing contrib/libtests test programs and overly complex dependencies in scripts/pnglibconf.dfa. This change adds contrib/conftest/*.dfa files that can be used in automatic build scripts to ensure that these configurations continue to build.
* [libpng16] Imported from libpng-1.6.1.tarv1.6.1Glenn Randers-Pehrson2013-03-271-1/+1
|
* [libpng16] Bump version to 1.6.1beta05Glenn Randers-Pehrson2013-03-021-25/+100
|
* [libpng16] Imported from libpng-1.6.0beta05.tarv1.6.1beta05Glenn Randers-Pehrson2013-03-011-100/+25
|
* [libpng16] Imported from libpng-1.6.1beta02.tarv1.6.1beta02Glenn Randers-Pehrson2013-02-181-1/+1
|
* [libpng16] Use parentheses consistently in "#if defined()" tests.Glenn Randers-Pehrson2013-02-171-2/+2
| | | | Folded some long lines.
* [libpng16] Use parentheses consistently in "#if defined()" tests.Glenn Randers-Pehrson2013-02-171-2/+2
|
* [libpng16] Imported from libpng-1.6.0.tarv1.6.0Glenn Randers-Pehrson2013-02-131-1/+1
|
* [libpng16] Updated copyright year to 2013 in newly-changed filesGlenn Randers-Pehrson2013-01-011-1/+1
|
* [libpng16] Use "FALL THROUGH" comment consistently in switch statements.Glenn Randers-Pehrson2012-12-091-2/+2
|
* [libpng16] Changed ICC profile support to allow use of an external colorJohn Bowler2012-10-251-0/+35
| | | | | | | | | | | | management system (CMS). In practice it is not possible to obtain cHRM information reliably using just the end-point tags because they do not exist in the vast majority of profiles. Instead it is necessary to run the endpoints through the ICC colorimetric intent transform (as described in the v4 spec). Since this is likely to be too much code inside libpng for too little gain (it implies a fairly complete CMS implementation) the code has been changed to allow an external CMS to be used. This code is temporarily disabled until a suitable set of test cases using one or more external CMS implementations have been implemented.
* [libpng16] Cleaned up and corrected ICC profile handling.John Bowler2012-08-251-1/+1
| | | | | | | | | | | | | | contrib/libtests/makepng: corrected 'rgb' and 'gray' cases. profile_error messages could be truncated; made a correct buffer size calculation and adjusted pngerror.c appropriately. png_icc_check_* checking improved; changed the functions to receive the correct color type of the PNG on read or write and check that it matches the color space of the profile (despite what the comments said before, there is danger in assuming the app will cope correctly with an RGB profile on a grayscale image and, since it violates the PNG spec, allowing it is certain to produce inconsistent app behavior and might even cause app crashes.) Check that profiles contain the tags needed to process the PNG (tags all required by the ICC spec). Removed unused PNG_STATIC from pngpriv.h.
* [libpng16] Bump version to 1.6.0beta28Glenn Randers-Pehrson2012-08-171-2/+2
|
* [libpng16] Folded long lines and fixed some grammar.Glenn Randers-Pehrson2012-08-161-2/+4
|
* [libpng16] Consistently use memset(), memcpy(), and memcmp() instead of theGlenn Randers-Pehrson2012-08-101-1/+1
| | | | png_memset(), png_memcpy(), and png_memcmp() macros.
* [libpng16] Eliminated use of png_sizeof(); use sizeof() instead, and use.Glenn Randers-Pehrson2012-08-091-6/+7
| | | | a consistent style for (sizeof type) and (sizeof (array))
* [ibpng16] Added application error reporting and added chunk names to readJohn Bowler2012-03-181-2/+37
| | | | | benign errors; also added --strict to pngstest - not enabled yet because a warning is produced.
* [libpng16] Increased warning buffer in pngerror.c from 128 to 192.Glenn Randers-Pehrson2012-01-231-3/+5
|
* [libpng16] Add palette support to the simplified APIs. This commitJohn Bowler2012-01-161-2/+2
| | | | | changes some of the macro definitions in png.h, app code may need corresponding changes.
* [libpng16] Imported from libpng-1.6.0beta05.tarv1.6.0beta05Glenn Randers-Pehrson2012-01-141-3/+3
|