Age | Commit message (Collapse) | Author | Files | Lines |
|
Significant changes associated with GraphicsMagick 1.1.11 (released September 23, 2007)
Bugs Fixed:
o BMP: Support large files.
o DIB: Support large files.
o PNG: Fix depth handling with 16-bit PNG files in the Q8 build.
o SUN: Properly report image depth.
o TIFF: Endian option (-endian) now controls TIFF byte endian order
rather than bit fill order.
o DCM, DIB, XBM, XCF, XWD: Eliminate integer overflow vulnerability
(IDefense 09.19.07).
o HSL colorspace transform: Avoid optimization bug noticed on Opteron
with GCC.
o HWB colorspace transform: Avoid optimization bug noticed on Opteron
with GCC.
o RGBTransformImage()/TransformRGBImage(): Was using HWB colorspace
when HSL was requested.
o Successfully reads files with names like 'file[123]'.
o 'gm display': No longer rely on isatty() to determine if input is
from a pipe (use 'gm display -' to display an image read from a pipe).
Feature Improvements:
o 'identify +ping' forces the pixels to be read (similar to GM 1.2).
o 'gm -version' now indicates if build supports "Large Memory" (i.e. 64-bit).
o TIFF: Use '-define tiff:fill-order={msb2lsb|lsb2msb}' to control
TIFF bit fill order.
Performance Improvements:
o No longer bogs down if a directory contains hundreds of thousands of
files and the filename looks like a wildcard specification.
|
|
|
|
Significant changes associated with GraphicsMagick 1.1.10 (released September 19
, 2007)
Bugs Fixed:
o Image rotate by -90/270 degrees was producing wrong output.
Significant changes associated with GraphicsMagick 1.1.9 (released September 16, 2007)
Bugs Fixed:
o In mogrify command, don't remove file name based on random junk in
memory.
o Fixed memory leak when reading MPC files.
o Fixed crash when writing MIFF format and depth is not expected 8/16/32/.
o Find latest Ghostscript under Windows which identifies itself as
"GPL Ghostscript".
o In mogrify command, don't leak memory in the case where the image
file contains multiple frames.
o Fixed crash in PNG and JPEG coders when the image to be written is
part of an image list.
o PNG reader errors are now properly reported to the user.
o TIFF output can now be written to a pipe or other non-seekable
destination.
o Support writing PDF with CCITT compression.
Feature Improvements
o Added a new 'benchmark' command which can be used to perform
benchmarking on any other command.
o Image rotate in clockwise (90 degrees) or counter-clockwise (270
degrees) direction is now 2-9X faster than before.
o The -version option now includes a list of supported features.
o For Windows MinGW-based build, find Ghostscript fonts installed
under C:/Program Files/.
Significant changes associated with GraphicsMagick 1.1.8 (released July 28, 2007)
Security Fixes:
o Shell command injection via delegates subsystem (CVE-2005-4601).
o Insecure use of filenames as a "sprintf" specification (CVE-2006-0082).
o EXIF IFD stack overflow vulnerability.
o BMP format: Verify seek before proceeding.
o DCM format: Buffer overflow prevention (CVE-2006-5456).
o DCM format: Integer overflow prevention (CVE-2007-1797).
o PALM format: Heap overflow prevention (CVE-2006-5456).
o SGI format: Fixes for RLE decoding issue (CVE-2006-4144).
o XCF format: Buffer overflow prevention, infinite loop prevention.
Bugs Fixed:
o Typo when searching for HTMLDecodeDelegate.
o Avoid crash if delegate program fails to return an image.
o EXIF memory leak fixes.
o Command parser memory leak fixes.
o Deadlock fix for event log initialization.
o Work with latest Ghostscript "GPL Ghostscript" under Windows.
o 'gm import' now returns image of appropriate depth.
o Fixed memory map resource managment.
o Fixed includedir variable in pkg-config files.
o Fixed validation of -affine argument.
o Fixed bug where fseeko() and ftello() were not used when available.
o Fixed issue when pread() and pwrite() prototypes are missing.
o Fixed pixel cache issues when size_t is an unsigned type.
o Fixed dcraw delegate options to work with modern dcraw.
o Fixed -level argument parsing to allow embedded % characters.
o Fix for segfault in InitializeMagick(NULL).
o Fix for segfault in ModifyCache().
o Fix for Wand MagickGetQuantumDepth() interface.
o Fix for GrayscalePseudoClassImage() on 64-bit systems.
o Fix for MagickReallocMemory memory leak under certain error conditions.
o Validate BLOB access range.
o ICON format: Segfault fix.
o JPEG format: Fixed reading 12-bit grayscale JPEG.
o MAT format: Stability improvements.
o MIFF format: Handle a compression value of 'None'.
o PCX format: Segfault fix. Heap overflow fix.
o PDF format: Fixed writing with JPEG compression.
o PICT format: Segfault fix.
o PNG format: Fixed compile problem with some libpng versions. Segfault fix.
o PNM format: Fixed scaling problem due to rounding error. Validate scaling.
o PSD format: Fixed memory leak with layerd PSD files.
o SGI format: Handle 16-bit SGI image files correctly.
o SUN format: Segfault fix.
o TIFF format: Secure error reporting. Finally support LZW under Windows.
o WPG format: Fixed crash with clip-art WPG files.
o XWD format: Fix for integer under/overflow.
Feature Improvements
o CIN format: Implementation is entirely replaced.
o MAT format: Support Byte and Word formats, as well as big/little endian.
o WPG format: Support for CTM translation.
Updates:
o JasPer is updated to version 1.900.1.
o Jbigkit is updated to version 1.6
o Lcms is updated to version 1.16
o Libpng is updated to version 1.2.18
o Libtiff is updated to version 3.8.2.
|
|
|
|
|
|
of the shlib name change (!) during the update to 1.900.0.
Noted by Robert Elz in PR 35431.
|
|
GraphicsMagick(TM) provides a powerful image manipulation and
translation utility. It is capable of displaying still images and
animations using the X Window system, provides a simple interface for
interactively editing images, and is capable of importing selected
windows or the entire desktop. GraphicsMagick can read and write over
88 image formats, including JPEG, TIFF, WMF, SVG, PNG, PNM, GIF, and
Photo CD. It can resize, rotate, sharpen, color reduce, or add
special effects to the image and save the result to any supported
format. GraphicsMagick may be used to create animated or transparent
.gifs, create composite images, create thumbnail images, and much,
much, more.
GraphicsMagick is one of your choices if you need a program to
manipulate and display images. If you want to develop your own
applications which use GraphicsMagick code or APIs, you need to
install GraphicsMagick-devel as well.
|