Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc



Module Name:    pkgsrc
Committed By:   rh
Date:           Wed Jul  5 15:15:11 UTC 2000

Modified Files:
        pkgsrc/graphics/pngcrush: Makefile
        pkgsrc/graphics/pngcrush/files: md5

Log Message:
Update pngcrush to 1.4.5

Changes are:
 * Added color-counting and palette-building capability
 * Added "-fix" option, for fixing bad CRC's and other correctable
        conditions.
 * Write sBIT.alpha=1 when adding an opaque alpha channel and sBIT is
        present.
 * Identify the erroneous 2615-byte sRGB monitor profile being written by
        Photoshop 5.5, which causes many apps to crash, and replace it
        with an sRGB chunk.
 * Added a check for input and output on different devices before
        rejecting the output file as being the same as the input file
        based on inode.
 * Added some UCITA language to the disclaimer.
 * Reduced scope of Try/Catch blocks to avoid nesting them, and removed
        returns from within the Try blocks, where they are not allowed.
 * Removed direct access to the png structure when possible
 * Removes extra IDAT chunks (such as found in some POV-ray PNGs) with a
        warning instead of bailing out.
 * Removed the old setjmp interface entirely.
 * RGB to Grayscale conversion is more accurate (15-bit instead of 8-bit)
        and now uses only integer arithmetic.
 * Changed "Compressed" to "Uncompressed" in help for -itxt.
 * Stifled some compiler warnings
 * Add test on stat_buf.st_size to verify fpin==fpout, because stat in
        MSVC++6.0 standard version returns stat_buf.st_ino=0 for all files
 * Revised pngcrush.h to make it easier to control PNG_ZBUF_SIZE and
        PNG_NO_FLOATING_POINT_SUPPORTED from a makefile.
 * Restored ability to enter "replace_gamma" value as a float even when
        floating point arithmetic is not enabled.
 * Enabled removing tEXt, zTXt, or iTXt chunks by chunk type
 * Removed definition of TOO_FAR from pngcrush.h
 * Uses new libpng error handler; if a file has errors, pngcrush now will
        continue on and compress the remaining files instead of bailing
        out.


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/pngcrush/Makefile
cvs rdiff -r1.4 -r1.5 pkgsrc/graphics/pngcrush/files/md5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index