libpng/contrib
John Bowler 14d0ca620e [libpng16] Cleaned up and corrected ICC profile handling.
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.
2012-08-25 16:21:46 -05:00
..
examples [libpng16] Remove whitespace at end of lines 2012-03-02 13:20:52 -06:00
gregbook [libpng16] Revised png_set_keep_unknown_chunks() so num_chunks < 0 means 2012-06-16 13:26:28 -05:00
libtests [libpng16] Cleaned up and corrected ICC profile handling. 2012-08-25 16:21:46 -05:00
pngminim [libpng16] Bump version to 1.6.0beta16 2012-03-02 22:52:13 -06:00
pngminus [libpng16] Remove whitespace at end of lines 2012-03-02 13:20:52 -06:00
pngsuite [libpng16] Committed 5 new or renamed files in contrib/pngsuite. 2012-01-27 20:35:35 -06:00
tools [libpng16] Moved scripts/chkfmt to contrib/tools. 2012-06-25 14:14:17 -05:00
visupng [libpng16] Remove whitespace at end of lines 2012-03-02 13:20:52 -06:00
README.txt [libpng15] Added contrib/README.txt 2011-11-16 13:35:16 -06:00

This "contrib" directory contains contributions which are not necessarily under
the libpng license, although all are open source.  They are not part of
libpng proper and are not used for building the library.