summaryrefslogtreecommitdiff
path: root/pnginfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove the "last changed" version information from source commentsCosmin Truta2018-07-281-3/+3
| | | | This information is maintained by the version control system.
* Release libpng version 1.6.35Cosmin Truta2018-07-151-2/+2
|
* [libpng16] Replace the remaining uses of png_size_t with size_tCosmin Truta2018-06-171-4/+4
| | | | | | In v1.6.0, size_t became a required type. It should be used consistently. To maintain backwards compatibility, png_size_t is still maintained in deprecated form.
* Misc. typosUnknown2017-11-031-1/+1
| | | Some are user facing. Some are in actual code. Most are in source comments. Also, please double check the changes in contrib/tools/pngfix.c
* [libpng16] Stop memory leak when returning from png_handle_eXIf() with an errorGlenn Randers-Pehrson2017-08-011-1/+4
| | | | (Bug report from the OSS-fuzz project).
* [libpng16] Implement eXIf chunk supportGlenn Randers-Pehrson2017-07-131-0/+5
|
* [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] Bump version to 1.6.17beta04Glenn Randers-Pehrson2015-02-171-2/+1
|
* [libpng16] More "#endif" housecleaning, in *.hGlenn Randers-Pehrson2014-11-071-1/+1
|
* [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-41/+32
|
* [libpng16] Imported from libpng-1.6.0beta05.tarv1.6.1beta05Glenn Randers-Pehrson2013-03-011-32/+41
|
* [libpng16] Imported from libpng-1.6.1beta02.tarv1.6.1beta02Glenn Randers-Pehrson2013-02-181-2/+2
|
* [libpng16] Use parentheses consistently in "#if defined()" tests.Glenn Randers-Pehrson2013-02-171-1/+1
|
* [libpng16] Push two files that weren't updated in previous push.Glenn Randers-Pehrson2013-01-201-4/+5
|
* [libpng16] Imported from libpng-1.6.0beta39.tarv1.6.0beta39Glenn Randers-Pehrson2013-01-191-2/+2
|
* [libpng16] Fixed conceivable but difficult to repro overflow. Also addedJohn Bowler2013-01-101-1/+4
| | | | two test programs to generate and test a PNG which should have the problem.
* [libpng16] Unknown handling fixes and clean up. This adds more correct optionJohn Bowler2012-08-151-3/+2
| | | | | | | | | control of the unknown handling, corrects the pre-existing bug where the per-chunk 'keep' setting is ignored and makes it possible to skip IDAT chunks in the sequential reader (broken in earlier 1.6 versions). There is a new test program, test-unknown.c, which is a work in progress (not currently part of the test suite). Comments in the header files now explain how the unknown handling works.
* [libpng16] Revised comments about info_ptr->signature, added CHANGES entry.John Bowler2012-08-101-0/+4
|
* [libpng16] Removed png_get_signature() and info_ptr->signature from WRITE-onlyGlenn Randers-Pehrson2012-08-101-0/+3
| | | | builds. Restored png_get_channels() to WRITE-only builds.
* [libpng16] Restore info_ptr members that were deleted by the previousGlenn Randers-Pehrson2012-08-091-4/+1
| | | | | patch; they are needed by png_set_IHDR() for both read and write. Fix some ifdefs that caused the contrib/pngminim/ applications to not compile.
* [libpng16] Changed chunk handler warnings into benign errors, incrementallyJohn Bowler2012-03-211-34/+18
| | | | load iCCP
* [devel] Fixed a problem in png_do_expand_palette() exposed by optimization inJohn Bowler2011-06-141-1/+0
| | | | | | | | | 1.5.3beta06 Also removed a spurious (totally unused and confusing) member from png_info. The palette expand optimization prevented expansion to an intermediate RGBA form if tRNS was present but alpha was marked to be stripped; this exposed a check for tRNS in png_do_expand_palette() which is inconsistent with the code elsewhere in libpng.
* [devel] Imported from libpng-1.5.0.tarv1.5.0Glenn Randers-Pehrson2011-01-061-1/+1
|
* [devel] Update copyright year and bump to version libpng-1.5.0rc07Glenn Randers-Pehrson2011-01-041-1/+1
|
* [devel] Imported from libpng-1.5.0beta51.tarv1.5.0beta51Glenn Randers-Pehrson2010-10-151-1/+1
|
* [devel] Imported from libpng-1.5.0beta50.tarv1.5.0beta50Glenn Randers-Pehrson2010-10-141-1/+1
|
* [devel] Imported from libpng-1.5.0beta49.tarv1.5.0beta49Glenn Randers-Pehrson2010-10-071-1/+1
|
* [devel] Imported from libpng-1.5.0beta48.tarv1.5.0beta48Glenn Randers-Pehrson2010-10-041-1/+1
|
* [devel] Fixed problem with symbols creation in Makefile.am which was assumingGlenn Randers-Pehrson2010-10-041-1/+1
| | | | that CCP writes to standard output by default (Martin Banky).
* [devel] Fixed a number of problems with 64-bit compilation reported by VisualGlenn Randers-Pehrson2010-09-101-1/+1
| | | | Studio 2010 (John Bowler).
* [devel] Imported from libpng-1.5.0beta46.tarv1.5.0beta46Glenn Randers-Pehrson2010-08-281-1/+1
|
* [devel] Imported from libpng-1.5.0beta45.tarv1.5.0beta45Glenn Randers-Pehrson2010-08-261-1/+1
|
* [devel] Bump to version libpng-1.5.0beta45Glenn Randers-Pehrson2010-08-241-1/+1
|
* [devel] Addressed various issues identified by GCC, mostly signed/unsignedGlenn Randers-Pehrson2010-08-191-1/+1
| | | | | and shortening problems on assignment but also a few difficult to optimize (for GCC) loops (John Bowler).
* [devel] Imported from libpng-1.5.0beta41.tarv1.5.0beta41Glenn Randers-Pehrson2010-08-111-1/+1
|
* [devel] Imported from libpng-1.5.0beta40.tarv1.5.0beta40Glenn Randers-Pehrson2010-08-061-1/+1
|
* [devel] Imported from libpng-1.5.0beta39.tarv1.5.0beta39Glenn Randers-Pehrson2010-08-021-1/+1
|
* [devel] Revised png_get_int_16() to be similar to png_get_int_32().Glenn Randers-Pehrson2010-07-311-1/+1
|
* [devel] Bump to version libpng-1.5.0beta36Glenn Randers-Pehrson2010-07-291-1/+1
|
* [devel]Glenn Randers-Pehrson2010-07-291-38/+14
| | | | | | | | | | | | | | | | | | | | | | Fixed point APIs are now supported throughout (no missing APIs). Internal fixed point arithmetic support exists for all internal floating point operations. sCAL validates the floating point strings it is passed. Safe, albeit rudimentary, Watcom support is provided by PNG_API_RULE==2 Two new APIs exist to get the number of passes without turning on the PNG_INTERLACE transform and to get the number of rows in the current pass. A new test program, pngvalid.c, validates the gamma code. Errors in the 16 bit gamma correction (overflows) have been corrected. cHRM chunk testing is done consistently (previously the floating point API bypassed it, because the test really didn't work on FP, now the test is performed on the actual values to be stored in the PNG file so it works in the FP case too.) Most floating point APIs now simply call the fixed point APIs after converting the values to the fixed point form used in the PNG file. The standard headers no longer include zlib.h, which is currently only required for pngstruct.h and can therefore be internal. (Patches by John Bowler)
* [devel] Bump to version libpng-1.5.0beta35Glenn Randers-Pehrson2010-07-241-1/+1
|
* [devel] Imported from libpng-1.5.0beta34.tarv1.5.0beta34Glenn Randers-Pehrson2010-07-121-1/+1
|
* [devel] Changed "extern PNG_EXPORT" to "PNG_EXPORT" in png.h (Jan Nijtmans)Glenn Randers-Pehrson2010-07-061-1/+1
| | | | Changed "extern" to "PNG_EXTERN" in pngpriv.h (except for the 'extern "C" {')
* [devel] Imported from libpng-1.5.0beta33.tarGlenn Randers-Pehrson2010-06-281-1/+1
|
* [devel] Imported from libpng-1.5.0beta32.tarv1.5.0beta32Glenn Randers-Pehrson2010-06-251-1/+1
|
* [devel] Imported from libpng-1.5.0beta31.tarv1.5.0beta31Glenn Randers-Pehrson2010-06-251-1/+1
|
* [devel] Imported from libpng-1.5.0beta30.tarv1.5.0beta30Glenn Randers-Pehrson2010-06-251-1/+1
|
* [devel] Imported from libpng-1.5.0beta29.tarv1.5.0beta29Glenn Randers-Pehrson2010-06-251-1/+1
|