summaryrefslogtreecommitdiff
path: root/www/ChangeLog-2003.html.orig
diff options
context:
space:
mode:
Diffstat (limited to 'www/ChangeLog-2003.html.orig')
-rw-r--r--www/ChangeLog-2003.html.orig4764
1 files changed, 0 insertions, 4764 deletions
diff --git a/www/ChangeLog-2003.html.orig b/www/ChangeLog-2003.html.orig
deleted file mode 100644
index 9b426dd..0000000
--- a/www/ChangeLog-2003.html.orig
+++ /dev/null
@@ -1,4764 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.13.1: http://docutils.sourceforge.net/" />
-<title></title>
-<link rel="stylesheet" href="docutils-articles.css" type="text/css" />
-</head>
-<body>
-
-<div class="banner">
-<img src="images/gm-107x76.png" alt="GraphicMagick logo" width="107" height="76" />
-<span class="title">GraphicsMagick</span>
-<form action="http://www.google.com/search">
- <input type="hidden" name="domains" value="www.graphicsmagick.org" />
- <input type="hidden" name="sitesearch" value="www.graphicsmagick.org" />
- <span class="nowrap"><input type="text" name="q" size="25" maxlength="255" />&nbsp;<input type="submit" name="sa" value="Search" /></span>
-</form>
-</div>
-
-<div class="navmenu">
-<ul>
-<li><a href="index.html">Home</a></li>
-<li><a href="project.html">Project</a></li>
-<li><a href="download.html">Download</a></li>
-<li><a href="README.html">Install</a></li>
-<li><a href="Hg.html">Source</a></li>
-<li><a href="NEWS.html">News</a> </li>
-<li><a href="utilities.html">Utilities</a></li>
-<li><a href="programming.html">Programming</a></li>
-<li><a href="reference.html">Reference</a></li>
-</ul>
-</div>
-<div class="document">
-
-
-<p>2003-12-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/annotate.c (RenderFreetype): Ensure that image storage
-class is set to DirectClass. Text rendering was not working
-properly on top of PseudoClass images.</li>
-<li>magick/map.c (MagickMapRemoveEntry): Logic didn't properly
-handle removing entry in list.</li>
-<li>configure.ac: Added --enable-efence option to enable memory
-debugging using Electric Fence.</li>
-</ul>
-</blockquote>
-<p>2003-12-27 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>tests/maptest.c (main): Extended test to add an entry to the
-list after an entry has already been removed.</li>
-<li>magick/image.c (ColorspaceTypeToString): Add support for LAB
-colorspace.</li>
-<li>magick/map.c: Added signature members to all structures and
-added assertions to ensure that the signature == MagickSignature
-prior to use. MagickMapAllocateObject now initializes the object
-reference count to one, and MagickMapDestroyObject decrements it
-in order to be more correct even though the object reference count
-is not actually used yet.
-(MagickMapCopyString): Preserve a null argument, and use
-AcquireString since it doesn't enlarge the string storage.
-(MagickMapCopyBlob): Preserve null blobs.</li>
-<li>configure.ac: Search for the shmctl() function. Under current
-Cygwin, this is hiding in -lcygipc.</li>
-</ul>
-</blockquote>
-<p>2003-12-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/composite.c: Fixed the composite operator list in the
-CompositeImage documentation.</li>
-<li>www/api/types.html: Corrected list of composition
-operators. Sometime prior to the creation of GraphicsMagick, the
-&quot;Replace&quot; composite operators were renamed to be &quot;Copy&quot; composite
-operators. Thanks to David Relson for bringing this problem to
-our attention.</li>
-<li>PerlMagick/Magick.xs: Added &quot;LAB&quot; to colorspace types.</li>
-<li>magick/image.h (enum ColorSpace): Add LABColorspace enumeration.</li>
-<li>wand/magick_wand.h : Add some compatibility definitions to
-translate from ImageMagick enumerations to existing GraphicsMagick
-enumerations.</li>
-</ul>
-</blockquote>
-<p>2003-12-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/annotate.c: Use header synonyms defined by FreeType's
-ftheader.h (included via &lt;ft2build.h&gt;) to include FreeType headers.
-This will presumably be more portable in the future.</li>
-<li>configure.ac: &lt;ft2build.h&gt; is an optional prerequisite for
-&lt;freetype/freetype.h&gt; and &lt;libwmf/ipa.h&gt; so include it when
-testing for these headers.</li>
-<li>magick/annotate.c: Include &lt;ft2build.h&gt; if it is available.</li>
-</ul>
-</blockquote>
-<p>2003-12-21 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>wand/wandtest.c: Ported from latest ImageMagick version.</li>
-<li>wand/drawing_wand.c: Adapted to be compatible with latest
-ImageMagick version.</li>
-<li>wand/pixel_wand.c: Adapted to be compatible with latest
-ImageMagick version.</li>
-<li>wand/magick_wand.c: Ported from latest ImageMagick version.</li>
-<li>magick/image.h (Image): Members color_profile, iptc_profile,
-generic_profile, and generic_profiles are now deprecated and
-private although they continue to work as before. Please migrate
-existing code to use the GetImageProfile and SetImageProfile
-functions since these members will eventually be removed.</li>
-<li>magick/image.c (GetImageProfile): New function to retrieve an
-image profile. Return value differs from similarly named
-ImageMagick method since the ImageMagick approach assumes a
-particular storage method.
-(SetImageProfile): New function to add (or remove) an image
-profile. Does not execute CMS color profiles.</li>
-<li>magick/cache.c (SetImageVirtualPixelMethod): Return unsigned int to
-make the Wand implementation happy.</li>
-<li>magick/image.c (TransformColorspace): Return unsigned int to
-make the Wand implementation happy.
-(SetImageType): Return unsigned int to make the Wand
-implementation happy.</li>
-<li>magick/draw.h, magick/draw.c: Substitute <cite>unsigned long</cite> in
-place of <cite>size_t</cite> in interfaces so that the draw API is not
-sensitive to the definition of _LP64.</li>
-<li>locale/C.mgk: Added new messages required by Wand library.</li>
-<li>magick/error.c (ExceptionSeverityToTag): Add tag translations
-for the WandWarning, WandError, &amp; WandFatalError enumerations</li>
-<li>magick/error.h (enum ExceptionType): Add WandWarning, WandError,
-&amp; WandFatalError enumerations to ExceptionType for ImageMagick
-API compatibility.</li>
-<li>magick/image.h (enum ChannelType): Add an <cite>AllChannels</cite>
-enumeration to the ChannelType enumeration for ImageMagick
-API compatibility.</li>
-</ul>
-</blockquote>
-<p>2003-12-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick, tests: Adjusted allowed error values for tests based
-on new error computation arithmatic. Some tests were left failing
-since the operation they test provides results which are
-unreasonably inaccurate, or obviously broken.</li>
-</ul>
-</blockquote>
-<p>2003-12-17 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jpeg.c: Changed &quot;JPEG:preserve-settings from a key/value
-pair to a simple flag. Save and restore attributes when
-&quot;-define JPEG:preserve-settings&quot; appears on the commandline. Use
-&quot;+define JPEG:preserve-settings&quot; to unset the flag.</li>
-</ul>
-</blockquote>
-<p>2003-12-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/wmf.c: Include &lt;ft2build.h&gt; if it is available since some
-libwmf installs don't work unless it is included before the libwmf
-API headers.</li>
-<li>configure.ac: Check for &lt;ft2build.h&gt;.</li>
-</ul>
-</blockquote>
-<p>2003-12-16 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jpeg.c: Changed stored jpeg quality attribute from
-[jpeg-quality] to JPEG-Quality. Added attributes JPEG-Colorspace
-and JPEG-Sampling-factors. Added code to save and restore
-these attributes when &quot;-define JPEG:preserve-settings=yes&quot; is
-present in the comandline. Quality is restored if the input
-was a JPEG and the quality was preserved. Sampling factors
-are restored if the input was a JPEG, sampling factors were
-preserved, and the colorspace for the output file is the same
-as that of the input file.</li>
-</ul>
-</blockquote>
-<p>2003-12-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>TclMagick/source/configure.ac: Add an initial TclMagick
-configure-based build environment based on a template and macros
-from the Tcl project. I recall that while the extension does build,
-it is possible that it is not properly registered as a module to Tcl.</li>
-</ul>
-</blockquote>
-<p>2003-12-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (IsImagesEqual): Properly compute error distance
-vectors. Math was missing the necessary sqrt call. Also,
-pre-normalize the error differences to 1.0 in order to reduce the
-storage size required to store the summation of error values.</li>
-<li>PerlMagick/t/composite.t: Update Minus and Xor reference images.</li>
-<li>magick/composite.c (CompositeImage): Incorporated fixes from
-ImageMagick for XorCompositeOp, PlusCompositeOp, and
-MinusCompositeOp. Thanks to John Cristy for bringing the need for
-these fixes to our attention.</li>
-<li>magick/image.h (RoundToQuantum): Added missing parenthesis.</li>
-</ul>
-</blockquote>
-<p>2003-12-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>doc/environment.imdoc: Document MAGICK_CODER_MODULE_PATH and
-MAGICK_FILTER_MODULE_PATH.</li>
-<li>rungm.sh.in: Pass MAGICK_CODER_MODULE_PATH and
-MAGICK_FILTER_MODULE_PATH in the environment so modules build may
-be tested without first being installed.</li>
-<li>magick/module.c (FindMagickModule): Use the
-MAGICK_CODER_MODULE_PATH environment variable to specify a search
-path for coder modules. Use MAGICK_FILTER_MODULE_PATH to specify
-a search path for filter modules.</li>
-<li>Makefile.am: Updated to Automake 1.8.
-(install-exec-perl): Fixes which achieve a successful
-<cite>make distcheck</cite> for the first time in *Magick history.</li>
-<li>configure.ac: Set scripts to executable.</li>
-</ul>
-</blockquote>
-<p>2003-12-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am (uninstall-data-html): Pathnames were computed
-incorrectly so documentation directories were being left behind.</li>
-<li>configure.ac: --without-frozenpaths is now the default. This
-helps <cite>make distcheck</cite> work and makes the package more portable.
-Path to gm was being incorrectly frozen when --without-frozenpaths
-was specified.</li>
-<li>magick/delegate.c (ReadConfigureFile): Validate delegate paths
-prior to substitution.</li>
-<li>rungm.sh.in (top_builddir): Use a more reliable scheme for
-computing location of source and build directories.</li>
-<li>magick/Makefile.am: Improve include directory computation logic.</li>
-<li>configure.ac: Don't override includedir. Pass user-supplied LIBS
-to the linker.</li>
-</ul>
-</blockquote>
-<p>2003-12-08 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jpeg.c: store JPEG quality as &quot;[jpeg_quality]&quot; attribute.</li>
-</ul>
-</blockquote>
-<p>2003-12-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>rungm.sh.in: New script to support executing uninstalled
-executables.</li>
-<li>magick/blob.c (GetConfigureBlob): New MAGICK_CONFIGURE_PATH
-environment variable allows the user to specify the search path
-for configuration (.mgk) files.</li>
-</ul>
-</blockquote>
-<p>2003-12-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>index.html: Added a table showing current stable release and
-development version.</li>
-</ul>
-</blockquote>
-<p>2003-12-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>doc/options.imdoc (use): Describe the syntax of the -process
-argument.</li>
-<li>acinclude.m4 (AC_CHECK_CC_OPT): Add quoting in AC_CHECK_CC_OPT
-definition. Change suggested by Patrick Welche</li>
-</ul>
-</blockquote>
-<p>2003-12-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick.c (GetMagickInfo): Fix preprocessing logic error
-which caused moby shared library build to not register static
-modules.</li>
-</ul>
-</blockquote>
-<p>2003-12-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/module.c (ExecuteModuleProcess): Add some logging.</li>
-<li>magick/static.c (ExecuteStaticModuleProcess): Add some logging.</li>
-</ul>
-</blockquote>
-<p>2003-11-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/installer: Add optional build support for LZW.</li>
-<li>wand/Makefile.am: Add AUTOMAKE_OPTIONS.</li>
-<li>configure.ac: Update to Autoconf 2.59.</li>
-</ul>
-</blockquote>
-<p>2003-11-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/installer/inc/tasks-install-perlmagick.isx: Update
-to reflect that the next release will use ActivePerl 5.8.1 Build
-807.</li>
-<li>VisualMagick/installer/inc/files-configs.isx: Updated the source
-locations for the .mgk files. Install modules.mgk into the config
-directory rather than the modules directory.</li>
-<li>configure.ac: Fixes to work with latest CVS libtool.</li>
-<li>libtool.m4: Update to latest CVS libtool.</li>
-<li>magick/modules.c, magick/static.c (ExecuteStaticModuleProcess):
-Fix conditional compilation logic so that &quot;moby&quot; shared library
-build works again.</li>
-<li>magick/compress.c, magick/mac.c: Use existing SaveImageText and
-LoadImageText global constants rather than separate defines.</li>
-</ul>
-</blockquote>
-<p>2003-11-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Update to Autoconf 2.58.</li>
-<li>Makefile.am: Update to Automake 1.7.9.</li>
-</ul>
-</blockquote>
-<p>2003-11-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/draw.c (DrawComposite): Base64-encoded image was not
-being deallocated. Bad memory leak.</li>
-</ul>
-</blockquote>
-<p>2003-11-03 Mike Chiarappa &lt;<a class="reference external" href="mailto:mikechiarappa&#37;&#52;&#48;libero&#46;it">mikechiarappa<span>&#64;</span>libero<span>&#46;</span>it</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>BCBMagick: Updated installation procedure. Please read
-BCBMagick/readme.txt for details.</li>
-</ul>
-</blockquote>
-<p>2003-11-03 Mike Chiarappa &lt;<a class="reference external" href="mailto:mikechiarappa&#37;&#52;&#48;libero&#46;it">mikechiarappa<span>&#64;</span>libero<span>&#46;</span>it</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>BCBMagick: Released DLL Version. Please read BCBMagick/readme.txt
-for details about installation and/or use.</li>
-</ul>
-</blockquote>
-<p>2003-11-03 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.c (GetPathComponent): Added x, X, and +
-characters to list of legal characters in subimage
-specifications. Required by raw RGB image reader which accepts the
-syntax &quot;image.rgb[100x100+50+50]&quot;. Thanks to John Cristy for
-catching that one.</li>
-</ul>
-</blockquote>
-<p>2003-11-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/locale.c (GetLocaleMessageFromID): Fix ID range checking
-logic.</li>
-</ul>
-</blockquote>
-<p>2003-10-30 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jpeg.c: changed to not write gray CMYK images as
-grayscales. That would not be a valid optimization.</li>
-<li>magick/color.c (IsGrayImage, IsMonochromeImage): Changed to
-never return true for CMYK images. Separated images get wrong
-colors when optimized to grayscales based on what these two
-functions return. Gray and CMYK are two different color spaces.</li>
-<li>magick/nt_feature.c (NTIsMagickConflict): changed to accept
-colon as part of the magick string, consistent with the way the
-function is used.</li>
-<li>magick/utility.c, magick/utility.h (ExpandFilenames,
-GetPathComponent): Fixed filename glob expansion. Added handling
-of filename prefix-magick and sub-image specification to
-GetPathComponent. Sub-image specification takes precedence over
-any filename patterns.</li>
-</ul>
-</blockquote>
-<p>2003-10-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/static.c (ExecuteModuleProcess): Renamed from
-ExecuteStaticModuleProcess. Only compiled if SupportMagickModules
-is not defined.</li>
-<li>magick/type.c (GetTypeBlob): Eliminated function.
-(ReadTypeConfigureFile): Use GetConfigureBlob() rather than
-GetTypeBlob().</li>
-<li>magick/module.c (GetModuleBlob): Eliminate this function since
-modules.mgk is now installed under
-${prefix}/share/GraphicsMagick-version/config so
-GetConfigureBlob() may be used.
-(lt_dlexit, etc.) Eliminate fake libltdl function wrappers used
-for the static build.
-(DestroyMagickModules): Added a new destroy function (simply
-invokes DestroyModuleInfo()).
-(GetModuleList): Learn where modules live by using
-FindMagickModule() to locate the LOGO module rather than by using
-the location of modules.mgk. This is necessary since now
-modules.mgk may be seperate from the modules.
-(GetModuleBlob): Eliminated function.
-(InitializeMagickModules): New function to safely initialize the
-module loader.
-(OpenModule): Added logging messages.
-(OpenModules): Added logging messages.
-(ReadModuleConfigureFile): Use GetConfigureBlob() rather than
-GetModuleBlob().
-Totally eliminated the rat's-nest of conditional code dependent on
-SupportMagickModules. Now all the code in module.c is dependent
-on #if defined(SupportMagickModules).</li>
-<li>magick/magick.c (DestroyMagick): Invoke DestroyMagickModules().
-(GetMagickInfo): #ifdef chunks of code which exist to support the
-modules-build rather than forcing the module loader to pretend
-that modules are being used when they are not. Pass module loading
-exceptions back to the user rather than discarding them.
-(GetMagickInfoArray): Don't inspect the exception status since may
-short-circuits the operation. Use best-effort instead.
-(ListMagickInfo): Don't inspect the current exception status so
-that all the modules which did load successfully will be
-represented.
-(InitializeMagick): Invoke InitializeMagickModules().</li>
-<li>magick/log.c: (GetLogBlob): Eliminated function.
-GetConfigureBlob() is safe to use now when configuring logging.
-(LogToBlob): Simplified function. Only exists since FileToBlob()
-may throw exceptions (which are logged, causing deadlock).
-(ReadLogConfigureFile): Use GetConfigureBlob().</li>
-<li>magick/blob.c (GetConfigureBlob): Re-written to use the
-MagickMap interface and to support the new <cite>lib</cite> and <cite>share</cite>
-config directories. The directory
-${prefix}/lib/GraphicsMagick-version/config is scanned before
-${prefix}/share/GraphicsMagick-version/config.
-(FileToBlob): Simplified implementation.</li>
-<li>config/Makefile.am: New makefile to install .mgk files.</li>
-<li>magick/magick_config.h.in: Added MagickLibConfigPath and
-MagickShareConfigPath defines.</li>
-<li>configure.ac: Install configuration files (.mgk files) in
-${prefix}/lib/GraphicsMagick-version/config and
-${prefix}/share/GraphicsMagick-version/config. Architecture
-independent files to under &quot;share&quot; while architecture dependnet
-files go under &quot;lib&quot;.</li>
-<li>Makefile.am: Added <cite>config</cite> subdirectory to distribution. All
-.mgk files are moved from <cite>coders</cite> &amp; <cite>magick</cite> into this single
-directory.</li>
-</ul>
-</blockquote>
-<p>2003-10-21 Mike Chiarappa &lt;<a class="reference external" href="mailto:mikechiarappa&#37;&#52;&#48;libero&#46;it">mikechiarappa<span>&#64;</span>libero<span>&#46;</span>it</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/studio.h: small modifications to achieve DLL
-compilation of library with Borland C++ Builder.</li>
-<li>coders/ps3.c (ZLIBEncode2Image): Fixed bug. Compilation
-fail when HasZLIB is undefined because parameters 5 and 6,
-are undefined.</li>
-</ul>
-</blockquote>
-<p>2003-10-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>libtool.m4: Updated libtool again to CVS latest version.
-Libtool required some fixes for building DLLs under MinGW.</li>
-<li>magick/resource.c (InitializeMagickResources): Some code is
-conditional based on HAVE_POPEN.</li>
-<li>magick/utility.c (SystemCommand): Improved conditional
-compilation logic.</li>
-<li>magick/blob.c (OpenBlob): Code depending on popen() is
-conditionally compiled based on HAVE_POPEN. Code depending on
-pclose() is conditionally compiled based on HAVE_PCLOSE.</li>
-<li>configure.ac: Add test for _pclose(), pclose(), _popen(), and
-popen().</li>
-<li>magick/locale.c (GetLocaleMessage): Add missing MagickExport.
-(GetLocaleMessageFromID): Add missing MagickExport.</li>
-<li>VisualMagick/installer/inc/files-development.isx (Source):
-Include all of the headers from the magick directory in the
-development package. Including them individually is too error
-prone.</li>
-</ul>
-</blockquote>
-<p>2003-10-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/magick/magick_config.h.in: Added
-PREFIX_MAGICK_SYMBOLS as a configuration option.</li>
-<li>magick/module.c (_CoderInfo): Added register_function and
-unregister_function members to record the module's register and
-unregister function addresses.
-(OpenModule): Locate the module's register and unregister
-functions and save their address to the module's CoderInfo record.
-(UnloadModule): Invoke the module unregister function using the
-address recorded by OpenModule().
-(TagToFunctionName): If PREFIX_MAGICK_SYMBOLS is defined, then add
-a &quot;Gm&quot; prefix to the register and unregister function names.</li>
-<li>libtool: Updated libtool files to the latest CVS version.</li>
-<li>configure.ac: Changed define name from MAGICK_SYMBOL_PREFIX to
-PREFIX_MAGICK_SYMBOLS since support is not available for
-specifying an arbitrary prefix.</li>
-</ul>
-</blockquote>
-<p>2003-10-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Added --enable-symbol-prefix configure option
-which prepends &quot;Gm&quot; to all GraphicsMagick library symbols using
-the C pre-processor. In the future, this may change to support
-specifying an arbitrary prefix, depending on experience.</li>
-<li>magick/studio.h: Include magick/symbols.h.</li>
-<li>magick/api.h: Include magick/symbols.h.</li>
-<li>magick/symbols.h: New header to support optionally remapping
-library symbols. If MAGICK_SYMBOL_PREFIX is defined, then
-library symbols are remapped.</li>
-</ul>
-</blockquote>
-<p>2003-10-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/api.h: Removed inclusion of &lt;magick/semaphore.h&gt; since it
-is an implementation header.</li>
-</ul>
-</blockquote>
-<p>2003-10-13 Lars Skyum &lt;<a class="reference external" href="mailto:lrs&#37;&#52;&#48;stibo&#46;dk">lrs<span>&#64;</span>stibo<span>&#46;</span>dk</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/GraphicsMagick.html, www/animate.html, www/composite.html,
-www/conjure.html, www/convert.html, www/display.html, www/gm.html,
-www/identify.html, www/import.html, www/mogrify.html,
-www/montage.html: added documentation for &quot;-define&quot; command line
-option.</li>
-<li>doc/brief_options.imdoc, doc/options.imdoc: Added documentation
-for &quot;-define&quot; command line option.</li>
-<li>doc/gmdocselect, doc/imdocselect: Changed &quot;skipform&quot; label in
-sed scripts to just &quot;skipf&quot;. Solaris sed had problems with the
-long(?) &quot;skipform&quot; label.</li>
-</ul>
-</blockquote>
-<p>2003-10-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>doc/composite.imdoc, doc/options.imdoc, doc/GraphicsMagick.imdoc:
-Attempted to clarify the meaning of the compose arguments and how
-composition works, as well as eliminating use of hard-coded values like
-255.</li>
-<li>www/links.html: Added a link to Michael Still's article
-&quot;Graphics from the command line&quot;.</li>
-</ul>
-</blockquote>
-<p>2003-10-11 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/*.c: Updated module descriptions so that they accurately
-describe the module rather than saying &quot;Read/Write GraphicsMagick
-Image Format&quot;.</li>
-<li>coders/cineon.c: Fix source module description. Contrary to
-opinion, ImageMagick did not invent the Cineon X image format so
-description is now &quot;Read/Write Cineon X Image Format.&quot;</li>
-<li>magick/magic.mgk: Added a CINEON entry for the Cineon X image
-format.</li>
-<li>magick/static.c (RegisterStaticModules): Invoke
-RegisterCINEONImage().</li>
-<li>coders/modules.mgk: Map &quot;CIN&quot; magick to CINEON module.</li>
-</ul>
-</blockquote>
-<p>2003-10-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>locale/C.mgk: Added message for &quot;UnrecognizedCommand&quot;.</li>
-<li>magick/command.c (MagickCommand): No error was reported when a
-subcommand failed to be matched so <cite>gm foo</cite> would silently return.
-Now an error message is properly reported.</li>
-</ul>
-</blockquote>
-<p>2003-10-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am: Updated to Automake 1.7.8.</li>
-<li>various: Edits to eliminate minor issues detected by SGI C compiler.</li>
-<li>coders/ps3.c (WritePS3Image): Variable <cite>value</cite> was set but never
-used so it is removed.</li>
-<li>magick/image.c (RGBTransformPacket): Removed inline request
-since this function is too big to inline.</li>
-<li>magick/animate.c (XAnimateBackgroundImage): Fixed a GCC 3.X
-&quot;type pinning&quot; warning.</li>
-<li>magick/display.c (XDisplayBackgroundImage): Fixed a GCC 3.X
-&quot;type pinning&quot; warning.</li>
-<li>magick/render.c (GetPixelOpacity): Removed inline directive. No
-one in their right mind could ever imagine this function inlining
-successfully.</li>
-<li>magick/cache.c (IsNexusInCore): Adjusted so function inlines as
-requested.</li>
-<li>coders/tiff.c (ReadTIFFImage): Improved logging information.
-(WriteTIFFImage): Changed the way the bilevel/grayscale logic
-works. Now bilevel images are treated similar to any other
-grayscale image unless CCITT FAX3 or FAX4 compression is requested
-(which selects the MINISWHITE photometric). The default is now to
-write uncompressed bilevel images with MINISBLACK photometric.</li>
-<li>PerlMagick/t/composite.t: Use some reasonable error values.</li>
-<li>magick/image.c (GetImageDepth): Added special cases for
-colormapped images and monochrome images in order to improve
-performance.</li>
-</ul>
-</blockquote>
-<p>2003-10-09 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>NEWS: added info about color scaling, sampling-factor, and
-changed a reference to &quot;-coder-options&quot; to &quot;-define&quot;.</li>
-</ul>
-</blockquote>
-<p>2003-10-09 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/bin/modules.mgk: added EPS3 mapping to PS3 module.</li>
-<li>coders/ps3.c, coders/tiff.c, magick/command.c, magick/image.c,
-magick/image.h, magick/utility.c: Changed -coder-options option to
--define. Also renamed functions {Add,Remove,Access}CoderOption(s)
-to {Add,Remove,Access}Definition(s). Changed ps coder-specific
-option ps:image=imagemask to just ps:imagemask.</li>
-</ul>
-</blockquote>
-<p>2003-10-08 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/cineon.c: Imported and adapted Cineon image format coder
-written by Kelly Bergougnoux &lt;<a class="reference external" href="mailto:three3&#37;&#52;&#48;users&#46;sourceforge&#46;net">three3<span>&#64;</span>users<span>&#46;</span>sourceforge<span>&#46;</span>net</a>&gt; with
-assistance from John Cristy.</li>
-</ul>
-</blockquote>
-<p>2003-10-08 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jpeg.c: Extended -sampling-factor option to allow
-user to supply full set of sampling factors. If the full
-set is not supplied, omitted ones are 1x1 by default, similar
-to the behavior of &quot;cjpeg -sample&quot;.</li>
-<li>magick/command.c: Accept multiple pairs of sampling factors.</li>
-</ul>
-</blockquote>
-<p>2003-10-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (WriteTIFFImage): Re-arranged logging for improved
-output. Cleaned up evaluation of SAMPLESPERPIXEL and
-BITSPERSAMPLE. Provided support for the TIFF coder options
-tiff:samples-per-pixel and tiff:bits-per-sample for power users.
-(ReadTIFFImage): Colormap generation for PHOTOMETRIC_MINISBLACK
-and PHOTOMETRIC_MINISWHITE was inaccurate. Seems to be accurate
-now.</li>
-<li>PerlMagick/t/reference/read/input.miff: Updated due to Glenn's
-change to scale macros.</li>
-<li>PerlMagick/t/tiff/input_gray_12bit.tiff: Replaced 12 bit image
-with a different one which is written by GraphicsMagick.</li>
-<li>coders/ps3.c (WritePS3Image): Use AccessCoderOption().</li>
-<li>magick/image.c (AccessCoderOption): Added a function to use for
-accessing coder-specific options.</li>
-</ul>
-</blockquote>
-<p>2003-10-08 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/attribute.c (TraceSVGClippingPath): optimized for speed
-and precision in clipping mask generation by using lines to
-connect Bezier curve anchor points where applicable.</li>
-</ul>
-</blockquote>
-<p>2003-10-07 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Revised ScaleColor5to8 and ScaleColor6to8 macros again, to
-fill the low bits correctly.</li>
-</ul>
-</blockquote>
-<p>2003-10-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/tiff/read.t: Added 16-color and 256 color
-colormapped tests with a matte channel.</li>
-<li>PerlMagick/t/tiff/write.t: Added 16-color and 256 color
-colormapped tests with a matte channel.</li>
-<li>coders/tiff.c (WriteTIFFImage): When using LZW compression,
-apply the horizontal differencing predictor to RGB truecolor and
-deep gray images since the TIFF spec says that LZW compression is
-usually improved by using horizontal differencing with continuous
-tone images.
-Re-implemented grayscale and colormapped scanline preparation to
-use the new bit-stream interface. This is a bit slower, but very
-flexible, and the implementation is very compact. Writing of a
-matte (transparency) channel is now believed to be correct for all
-depths.</li>
-<li>magick/command.c (MogrifyImage): Only transform the colorspace
-if it has been set (i.e. is not UndefinedColorspace).</li>
-</ul>
-</blockquote>
-<p>2003-10-06 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/png.c (ReadOnePNGImage): PNG decoder would exit too
-early when reading image.png[0].</li>
-</ul>
-</blockquote>
-<p>2003-10-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/tiff/write.t: Added TIFF write tests for 4
-bits-per-sample TIFF images, both with and without a transparency
-channel.</li>
-<li>magick/image.c (DescribeImage): Added -verbose support for
-displaying individual channel depths.</li>
-</ul>
-</blockquote>
-<p>2003-10-06 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (SetImageInfo): cleaned up parsing of subimage
-specification (image.psd[0]). It would fail sometimes due to
-incorrect reuse of variables. It's a bit strange the code accepts
-more range syntax-variations than can be stored in ImageInfo.</li>
-</ul>
-</blockquote>
-<p>2003-10-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (ChannelImage): The OpacityChannel, MatteChannel,
-and BlackChannel operations set the matte channel to opaque, so
-set image-&gt;matte to False for those operations.
-(RGBTransformImage): Add an assertion to prevent passing the
-colorspace argument <cite>UndefinedColorspace</cite>.
-(TransformRGBImage): Add an assertion to prevent passing an image
-with colorspace set to <cite>UndefinedColorspace</cite>.</li>
-</ul>
-</blockquote>
-<p>2003-10-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.c (LogToBlob): Since MagickSeek(file,0,SEEK_END) is
-used to obtain the Blob size, MagickSeek(file,0,SEEK_SET) must be
-used to restore the seek position. Thanks to John Cristy for
-bringing this to our attention.</li>
-</ul>
-</blockquote>
-<p>2003-10-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/bit_stream.h: Added a bit-stream writer function.</li>
-<li>PerlMagick/t/reference/read/input_tim.miff: Reference image
-was defective.</li>
-</ul>
-</blockquote>
-<p>2003-10-03 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c, magick/image.h: Updated AddCoderOptions to
-accept &quot;flag&quot; keys that have no values. They are placed in the
-coder options map with an empty, zero length string value. Option
-argument syntax is now: &quot;key1[=[value1]],key2[=[value2]],...&quot;</li>
-</ul>
-</blockquote>
-<p>2003-10-03 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c: Updated +coder-options option to not clear the
-entire map of coder options, but accept a list of names to remove
-from the map. Use option argument &quot;*&quot; to clear the entire map of
-coder options.</li>
-<li>magick/image.c, magick/image.h: Added function
-RemoveCoderOptions. Added cast of signed char to unsigned char and
-int in calls to isspace and isprint.</li>
-<li>magick/utility.c: Added cast of signed char to unsigned char and
-int in calls to isspace and isprint. Added special handling of
-+coder-options option in ExpandFilenames function.</li>
-</ul>
-</blockquote>
-<p>2003-10-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/reference/read/input_tim.miff: The TIM read results
-changed somewhat due to Glenn's ScaleColor5to8 fix.</li>
-</ul>
-</blockquote>
-<p>2003-10-01 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Revised ScaleColor5to8 and ScaleColor6to8 macros to fill in the
-low bytes.</li>
-<li>coders/bmp.c (ReadBMPImage): scaling of 8-8-8-8-bit images was
-also slightly incorrect.</li>
-</ul>
-</blockquote>
-<p>2003-09-30 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/bmp.c (ReadBMPImage): scaling of 5-5-5-bit and 5-6-5-bit
-images was slightly incorrect.</li>
-</ul>
-</blockquote>
-<p>2003-09-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (ReadTIFFImage): When using the generic bit-stream
-marshaller to read colormapped/gray images, the slight performance
-improvement from creating a special case for matte images did not
-justify almost doubling the amount of code. Therefore, the two
-loops are combined back into one.</li>
-</ul>
-</blockquote>
-<p>2003-09-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (ReadTIFFImage): Fixed reading grayscale TIFFs
-that have a transparency channel. Now uses a generic bit-stream
-marshaller to allow reading any grayscale or colormapped TIFF with
-any bits per sample in the range of 1 to 16.</li>
-<li>magick/bit_stream.h: Added a generic implementation for
-marshalling from a bit-stream into a quantum. Still needs
-re-writing for best performance.</li>
-<li>PerlMagick/t/tiff/read.t: Added a test case for reading 8-bit
-grayscale TIFF with matte. Corrected grayscale 12-bit read
-signatures. Added 16 color PseudoClass read test. Added 4-bit
-grayscale read test.</li>
-</ul>
-</blockquote>
-<p>2003-09-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (WriteTIFFImage): Add support for writing
-DirectClass grayscale images at 4 bits per sample, including those
-with an opacity channel. This allows writing smaller files
-(half the size) when the image has 16 (or less) levels of gray.
-Use &quot;gm convert inimage.tiff -depth 4 outimage.tiff&quot; to quickly
-create grayscale TIFF file with 16 (or less) levels of gray.</li>
-</ul>
-</blockquote>
-<p>2003-09-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>NEWS: Updated NEWS file with changes since last update.</li>
-<li>index.html: Added a link to the www/AUTHORS.html file, as well
-as text stating that GraphicsMagick is originally derived from
-ImageMagick 5.5.2, with a link to the ImageMagick site.</li>
-<li>Makefile.am: Add rules to generate www/AUTHORS.html.</li>
-<li>www/AUTHORS.html: New HTML file based on the AUTHORS file in the
-source package. GraphicsMagick has many authors.</li>
-</ul>
-</blockquote>
-<dl class="docutils">
-<dt>2003-09-25 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</dt>
-<dd><ul class="first last simple">
-<li>magick/image.c: Updated DescribeImage to cleanup EXIF data display
-based on work by Cristy in ImageMagick.</li>
-</ul>
-</dd>
-</dl>
-<p>2003-09-24 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (WriteTIFFImage): Add support for writing
-colormapped TIFF images with 1, 2, &amp; 4 bits per colormap index.
-This allows writing smaller files.</li>
-</ul>
-</blockquote>
-<p>2003-09-24 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/ps3.c: Now creates a correct %%BoundingBox for images
-with resolution stored as pixels per centimeter. Renamed serialize
-functions. Added comment headers where they were
-missing. Reformatted code to be in alignment with GraphicsMagick
-standard formatting.</li>
-<li>magick/map.c: Fixed semaphore double locking problem in
-MagickMapCloneMap.</li>
-</ul>
-</blockquote>
-<p>2003-09-23 Mike Chiarappa &lt;<a class="reference external" href="mailto:mikechiarappa&#37;&#52;&#48;libero&#46;it">mikechiarappa<span>&#64;</span>libero<span>&#46;</span>it</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>BCBMagick/readme.txt : Updated compilation instructions.</li>
-<li>BCBMagick/magick/libMagick.bpr : Updated project, now include map.c.</li>
-<li>BCBMagick/lcms/Projects/BCB6/lcms.bpr : Updated project, now
-include cmscam02.c and cmsvirt.c. Much thanks to Alex Dvoretsky
-for bringing this problem to my attention.</li>
-</ul>
-</blockquote>
-<p>2003-09-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.h (Image): Moved private members to bottom of
-structure.
-(_ImageInfo): Moved private members to bottom of
-structure.</li>
-<li>magick/Makefile.am (pkginclude_HEADERS): Don't install
-semaphore.h.
-(noinst_HEADERS): Distribute map.h and semaphore.h.</li>
-<li>magick/image.h (ImageInfo): Change coder_options member from
-type <cite>MagickMap</cite> to type <cite>void *</cite>.</li>
-<li>coders/png.c: include magick/semaphore.h.</li>
-<li>magick/blob.c: include magick/semaphore.h.</li>
-<li>magick/color.c: include magick/semaphore.h.</li>
-<li>magick/constitute.c: include magick/semaphore.h.</li>
-<li>magick/delegate.c: include magick/semaphore.h.</li>
-<li>magick/log.c: include magick/semaphore.h.</li>
-<li>magick/magic.c: include magick/semaphore.h.</li>
-<li>magick/magick.c: include magick/semaphore.h.</li>
-<li>magick/module.c: include magick/semaphore.h.</li>
-<li>magick/semaphore.c: include magick/semaphore.h.</li>
-<li>magick/stream.c: include magick/semaphore.h.</li>
-<li>magick/tempfile.c: include magick/semaphore.h.</li>
-<li>magick/type.c: include magick/semaphore.h.</li>
-<li>magick/blob.h (_BlobInfo): Changed <cite>Semaphore *</cite> to <cite>void *</cite>.</li>
-<li>magick/cache.h (_CacheInfo): Changed <cite>Semaphore *</cite> to <cite>void *</cite>.</li>
-<li>magick/image.h (_Image): Changed <cite>Semaphore *</cite> to <cite>void *</cite>.</li>
-<li>magick/command.c: Updated each invokation of MagickMapAddEntry()
-to add an exception argument.</li>
-<li>tests/maptest.c: Updated to pass an exception argument to
-MagickMapAddEntry.</li>
-<li>magick/image.c (AddCoderOptions): Added exception argument
-and some more error handling.</li>
-<li>magick/map.c: Added formal documentation for methods.
-(MagickMapCloneMap): Added exception argument.
-(MagickMapAddEntry): Added exception argument and status.</li>
-</ul>
-</blockquote>
-<p>2003-09-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/emf.c: Changed NotAnEMFFile to ImproperImageHeader.</li>
-<li>magick/map.h: Changed all size parmeters from type <cite>unsigned
-long</cite> to <cite>size_t</cite>.</li>
-<li>magick/map.c (MagickMapCopyBlob): Add new function to support
-copying a Blob in a MagickMap.
-(MagickMapDeallocateBlob): Add new function to support
-deallocating a Blob in MagickMap.</li>
-</ul>
-</blockquote>
-<p>2003-09-23 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/ps3.c: Fixed handling the case when no -coder-options are
-provided to the PS3 coder.</li>
-</ul>
-</blockquote>
-<p>2003-09-22 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/ps3.c: Changed %%Creator version to use
-MagickLibVersionText, increased precision in HiResBoundingBox,
-added a coder specific option for rendering bilevel images with
-the PS imagemask operator indstead of the image operator.</li>
-<li>magick/command.c: Added &quot;-coder-options&quot; command line argument
-to all relevant command line utilities. Option argument to
--coder-options is a list of comma separated key-value pairs that
-are saved in a MagickMap in ImageInfo for (de-)coders to use. See
-PS3 coder for an example that checks for: -coder-options
-&quot;ps:image=imagemask&quot;</li>
-<li>magick/image.c, magick/image.h: Added function AddCoderOptions().</li>
-<li>magick/map.c, magick/map.h: removed MS-DOS line terminators.</li>
-</ul>
-</blockquote>
-<p>2003-09-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>tests/maptest.c (main): Test/demo program for key,value map API.</li>
-<li>magick/map.c, magick/map.h: Implementation of a key,value map
-API for internal use.</li>
-</ul>
-</blockquote>
-<p>2003-09-19 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>lcms/include/icc34.h lcms.h: Added back the icc34.h header and
-changes to make lcms compile on Win32&quot; icc34.h lcms.h.</li>
-</ul>
-</blockquote>
-<p>2003-09-19 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/ps3.c: Fixed warnings from Solaris compiler.</li>
-</ul>
-</blockquote>
-<p>2003-09-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>locale/C.mgk: Eliminated the many &quot;NotA&quot; messages since they may
-all be considered forms of &quot;ImproperImageHeader&quot;. It is useful to
-provide the origin of such messages in case the wrong coder has
-been invoked, however, this is expensive to do via the message
-database since it explodes the number of messages. The exception
-logging can help here. Once the exception reports include the
-reporting entity, it will be more clear when the software
-misbehaves.</li>
-<li>magick/error.h (ThrowReaderException2): Remove since no longer
-used.
-(ThrowReaderException): Simplified implementation so that
-ThrowException is not expanded twice.</li>
-<li>magick/error.h (ThrowReaderException3): Remove since never used.</li>
-<li>coders/xtrn.c (ReadXTRNImage): Use ThrowReaderException rather
-than ThrowReaderException2.</li>
-<li>locale/C.mgk (MissingArgument) Updated to include %s so that the
-description field appears earlier in the message.</li>
-<li>magick/error.c (DefaultErrorHandler): Added a hack to allow the
-<cite>reason</cite> member to include a %s so that it may specify the
-formating of the message. Care should be taken to not over-use
-this hack.</li>
-</ul>
-</blockquote>
-<p>2003-09-18 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/ps3.c: Major update of the PS3 coder. Now ascii85 encodes
-all binary data. Many printer spoolers don't like the binary
-data. The coder now creates much smaller files for bilevel, gray,
-and colormapped images. Compression and image type is now
-separated so they may be combined independently. Any alpha channel
-is separated into a separate mask so it's possible to mask
-bilevel, gray, colormapped, rgb, and CKYK images. You may also
-mask a JPEG compressed PS file for instance. Clipping masks
-created from a photoshop clipping path with -clip option is
-converted to a corresponding postscript clipping path. New
-functions need comment headers.</li>
-<li>magick/attribute.c: Added TracePSClippingPath for creating a
-postscript clipping path from a photoshop clipping path.</li>
-<li>magick/compress.c, magick/compress.h: Added write-hook based
-interface to compression functions. Required for ascii encoding
-compressed, binary data. The interface between blob write
-functions, compression functions, and encoding functions could
-benefit from more of this work.</li>
-<li>magick/image.c: ClipPathImage now stores the name of the
-clipping path in the mask image filename so that it is remembered
-and may be used for creating a postscript clipping path for
-postscript output.</li>
-<li>coders/modules.mgk: Added EPS3 mapping to module PS3.</li>
-</ul>
-</blockquote>
-<p>2003-09-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c: Coalesced various &quot;Missing&quot; error reports into
-one &quot;MissingArgument&quot; error report in order to reduce the number
-of messages to be maintained.</li>
-<li>locale/C.mgk: Removed almost all &quot;Missing&quot; messages.</li>
-<li>magick/gm_messages.mc: Added Microsoft message compiler source
-file to CVS until which time it may be generated automatically
-during the build.</li>
-</ul>
-</blockquote>
-<p>2003-09-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>locale/Makefile: Added ability to generate gm_messages.mc
-(for Windows message compiler) as well as adding <cite>clean</cite> and
-<cite>install</cite> targets.</li>
-<li>magick/delegate.h: Visual Studio .NET 2003 doesn't like
-the chaining of GhostscriptVector members which share a
-common return type. Splitting the definitions solves this
-problem.</li>
-</ul>
-</blockquote>
-<p>2003-09-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/deprecate.h (MagickSignedType): Compatibility definition
-to handle ImageMagick API change.
-(MagickUnsignedType): Compatibility definition to handle
-ImageMagick API change. The new names are just as useless as the
-old names, but at least they are shorter.</li>
-<li>magick/command.c: Linux's sscanf has the terrible bug that it
-improperly handles pulling out the first floating value from the
-string &quot;0x1&quot;. Instead of retrieving the value 0 and returning 1,
-it returns 0, probably because it rejects the string as a hex
-constant. As a result, all options which used sscanf to validate
-this input are now converted to use IsGeometry().</li>
-</ul>
-</blockquote>
-<p>2003-09-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>ltdl/ltdl.c: Update to libltdl current as of today.</li>
-<li>ltmain.sh: Update to libtool current as of today.</li>
-<li>configure.ac: For HPUX C++ compiler, add -AA to CXXFLAGS rather
-than CXX.</li>
-</ul>
-</blockquote>
-<p>2003-09-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Decided that the standards conformance
-defines create more problems than they solve so they are
-removed.
-Move the large-file tests to before the libtool configuration
-since the libtool configuration was causing stdlib.h to be
-included prior to the large file defines, and this causes
-header failure with C++ under AIX.</li>
-<li>www/api/types.html: Update description of MonitorHandler.</li>
-</ul>
-</blockquote>
-<p>2003-09-11 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Set CXX to PTHREAD_CXX if necessary (and warn).</li>
-<li>acinclude.m4 (ACX_PTHREAD): Add check to see if xlC_r should be
-used for AIX.</li>
-</ul>
-</blockquote>
-<p>2003-09-10 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/render.c: Fixed handling of arc primitive (see IM-5.5.8).</li>
-</ul>
-</blockquote>
-<p>2003-09-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.h: It seems that test programs are using
-GetMagickModule so make it visible by default.</li>
-<li>configure.ac: Use GM_FUNC_MMAP_FILEIO macro to test mmap.</li>
-<li>acinclude.m4 (GM_FUNC_MMAP_FILEIO): New macro to test mmap's
-capability to do coherent file I/O. The AC_FUNC_MMAP macro
-was not testing the mmap features that GraphicsMagick uses, and
-was failing on a number of systems.</li>
-<li>magick/blob.c (BlobMapModeToString): Only include this static
-function if HAVE_MMAP is defined.</li>
-<li>coders/locale.c (WriteLOCALEImage): Fix FormatString argument
-type inconsistencies.</li>
-<li>wand/magick_compat.h: Change MagickExport to WandExport.</li>
-<li>coders/jpeg.c, coders/locale.c, coders/meta.c, coders/miff.c,
-coders/palm.c, coders/pict.c, coders/svg.c, coders/tiff.c,
-coders/topol.c, magick/cache.c, magick/display.c, magick/image.c,
-magick/widget.c: Removed unused values, changed storage types, or
-added explicit casts, in order to reduce the number of &quot;REMARK&quot;s
-when using the SGI IRIX compiler.</li>
-<li>magick/render.c (DrawClipPath): Fix memory leak of
-clone_info-&gt;clip_path. Problem reported by Vladimir
-&lt;<a class="reference external" href="mailto:lvm&#37;&#52;&#48;integrum&#46;ru">lvm<span>&#64;</span>integrum<span>&#46;</span>ru</a>&gt;.
-(DestroyDrawInfo): Remove unnecessary checks for non-null prior to
-invoking MagickFreeMemory. MagickFreeMemory already checks for
-non-null.</li>
-<li>magick/log.h (GetCurrentFunction): Apparently Visual C++ 6.0
-does not support __FUNCTION__. Problem reported by Vladimir
-&lt;<a class="reference external" href="mailto:lvm&#37;&#52;&#48;integrum&#46;ru">lvm<span>&#64;</span>integrum<span>&#46;</span>ru</a>&gt;.</li>
-<li>wand/magick_compat.c: All functions in magick_compat.c must use
-WandExport rather than MagickExport. Fix recommended by Vladimir
-&lt;<a class="reference external" href="mailto:lvm&#37;&#52;&#48;integrum&#46;ru">lvm<span>&#64;</span>integrum<span>&#46;</span>ru</a>&gt;.</li>
-<li>magick/constitute.c (PushImagePixels): number_pixels was always
-cast to a long during use, so change to store value in a long
-instead.
-(PopImagePixels): number_pixels was always
-cast to a long during use, so change to store value in a long
-instead.</li>
-</ul>
-</blockquote>
-<p>2003-09-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/psd.c: Eliminated warning regarding unused initialized
-variable.</li>
-<li>magick/log.c: Eliminate type warnings regarding enum assignment.</li>
-<li>coders/locale.c (WriteLOCALEImage): Use UndefinedException
-rather than 0 in severity_list terminating entry in order to avoid
-a type conversion warning.</li>
-<li>magick/image.c (SetImageChannelDepth): Depth parameter was being
-returned rather than status. Oops!</li>
-<li>magick/effect.c (BlurScanline): Due to automatic casting
-conventions, computation was being done (at least with SGI
-compiler) as type <cite>unsigned long</cite> rather than <cite>long</cite> as it should
-have been.</li>
-<li>coders/jpeg.c, coders/meta.c, coders/miff.c, coders/msl.c,
-coders/palm.c, coders/pcd.c, coders/psd.c, coders/svg.c,
-coders/tiff.c, coders/xcf.c, magick/render.c, : Quench many SGI
-compiler warnings regarding variables which are initialized but
-never used.</li>
-<li>magick/xwindow.h: Undef gravity defines so that enumerated type
-is used instead.</li>
-</ul>
-</blockquote>
-<p>2003-09-08 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.c (LogMagickEvent): Windows system logging
-functionality is not currently ported to work with Cygwin so
-disable when compiling under Cygwin.</li>
-<li>magick/log.c (Win32EventlogOutput): Remove spurious comma in enum.</li>
-<li>wand/drawing_wand.h: Remove junk comment marker that I forgot to
-remove.</li>
-<li>magick/studio.h: Provide prototypes for strlcpy and vsnprintf if
-the system doesn't provide them in the requested compilation
-environment.</li>
-<li>configure.ac: Add necessary standards compilance definitions to
-magick_config.h.
-Check for strlcpy and vsnprintf prototypes.</li>
-<li>Makefile.am (DOCDIRS): www/api/types does not exist anymore.</li>
-</ul>
-</blockquote>
-<p>2003-09-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Move multithread tests prior to libtool
-configuration in case value of CC is changed. Otherwise libtool
-gets confused and refuses to run.</li>
-<li>acinclude.m4 (ACX_PTHREAD): If using AIX CC <cite>xlc</cite> use <cite>xlc_r</cite>
-for multithread compiler.</li>
-<li>coders/jpeg.c: Undef HAVE_STDLIB_H before including the
-jpeg headers or else we get an already defined error/warning.</li>
-</ul>
-</blockquote>
-<p>2003-09-04 Mike Chiarappa &lt;<a class="reference external" href="mailto:mikechiarappa&#37;&#52;&#48;libero&#46;it">mikechiarappa<span>&#64;</span>libero<span>&#46;</span>it</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>BCBMagick : Updated whole directory tree to achieve correct
-compilation with Borland C++ Buider 6.0.</li>
-</ul>
-</blockquote>
-<p>2003-09-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (ClipPathImage): Remove MS-DOS line terminations
-(actually, extra carriage returns) which somehow crept into
-ClipPathImage.</li>
-<li>locale/C.mgk: Added message for &quot;PNG library is too old&quot;.</li>
-</ul>
-</blockquote>
-<p>2003-09-04 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/transform.c (ProfileImage): Bugfix: conditional
-compilation based on LCMS being present or not now works as
-expected. An exception is thrown if LCMS is not present and
-profile conversion is used.</li>
-</ul>
-</blockquote>
-<p>2003-09-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/txt.c (ReadTXTImage): Fix strlen() pointer type warning.</li>
-<li>magick/image.c (TextureImage): Fixed return with no value warning.</li>
-<li>magick/color.c (GetColorInfoArray): Decided that the const
-return value was a bad idea. Therefore, the return type has been
-made non-const.</li>
-<li>magick/magick.c (GetMagickInfoArray): Decided that the const
-return value was a bad idea. Therefore, the return type has been
-made non-const.</li>
-<li>tests/constitute.c, tests/rwblob.c, tests/rwfile.c : Define
-MAGICK_IMPLEMENTATION since these test programs using some internal
-extensions.</li>
-<li>configure.ac: Test C++ compiler for __func__ support.</li>
-<li>magick/log.h: Added GetCurrentFunction() macro to handle
-__func__ support determination. Re-wrote GetMagickModule() macro
-to use GetCurrentFunction(). Changes should allow compilation of
-Magick++ when the C compiler supports __func__ but the C++
-compiler does not.</li>
-<li>configure.ac: Changed from using HAS___func__ define to
-HAS_C__func__ since this feature may be language sensitive.</li>
-<li>locale/C.mgk: Added missing JNGCompressionNotSupported message.</li>
-</ul>
-</blockquote>
-<p>2003-09-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/attribute.c (Generate8BIMAttribute): Fix sscanf argument
-type mis-match.</li>
-<li>coders/ps3.c (ZLIBEncodeImage): Fix mis-classified
-ZipLibraryIsNotAvailable error report.</li>
-<li>coders/url.c (RegisterURLImage): Only register URL format
-support if libxml2 is available.</li>
-<li>coders/msl.c (RegisterMSLImage): Only register MSL format
-support if libxml2 is available.</li>
-</ul>
-</blockquote>
-<p>2003-09-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/histogram.c (WriteHISTOGRAMImage): Remove a useless loop.</li>
-<li>coders/wpg.c: Applied patch from Fojtik Jaroslav to support
-reading WPGs which use the EXT token.</li>
-</ul>
-</blockquote>
-<p>2003-08-31 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/color.c (HistogramToFile): Renamed static method
-<cite>Histogram</cite> to <cite>HistogramToFile</cite> to make it more clear what this
-function does.
-(GetColorHistogram): Added new function to support retrieving a
-color histogram of the image. A color histogram contains a count
-of how many times each color occurs in the image.</li>
-<li>magick/image.c (GetImageChannelDepth): Return an <cite>unsigned int</cite>
-rather than <cite>long</cite>.</li>
-</ul>
-</blockquote>
-<p>2003-08-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/Magick.xs: Add support for CopyCyan, CopyMagenta,
-CopyYellow, and CopyBlack, composition operators.</li>
-<li>magick/composite.c (CompositeImage): Added support for
-CopyCyanCompositeOp, CopyMagentaCompositeOp,
-CopyYellowCompositeOp, and CopyBlackCompositeOp, composition
-operators.</li>
-</ul>
-</blockquote>
-<p>2003-08-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>wand/*: Updated to current ImageMagick Wand API (minus a few
-unimplemented functions).</li>
-<li>magick/image.c (TextureImage): Add status return because Wand API
-wants it. Inherit is_grayscale status from texture image.</li>
-<li>magick/fx.c (SolarizeImage): Add status return because Wand API
-wants it.</li>
-<li>magick/resource.c (SetMagickResourceLimit): Add status return
-because Wand API wants it.</li>
-<li>magick/draw.c (DrawPeekGraphicContext): Now returns a
-copy of the current DrawInfo context rather than returning
-a pointer into the context stack. The user must destroy
-this copy using DestroyDrawInfo() once it is no longer
-needed.</li>
-</ul>
-</blockquote>
-<p>2003-08-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/filters/LIBRARY.txt: This file is necessary to
-incorporate analyze.c into the static build. Without it the
-build fails.</li>
-</ul>
-</blockquote>
-<p>2003-08-23 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/transform.c: ProfileImage updated to handle alpha
-channels and grayscale images. Also optimized color profiling of
-color mapped images and fixed a few bugs in profiling of CMYK
-images.</li>
-<li>magic/locale_c.h: added MagickExport to prototype declaration of
-GetLocaleMessageFromID in WriteLOCALEImage again. Please update
-your locale coder.</li>
-</ul>
-</blockquote>
-<p>2003-08-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/wpg.c: Applied patch from Fojtik Jaroslav to use the
-GetMagicInfo() function to obtain the format of embedded images,
-and to provide a default WPG palette if the WPG file does not
-supply a palette.</li>
-</ul>
-</blockquote>
-<p>2003-08-22 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magickgm_messages.bin locale_c.h transform.c: Fixed missing
-message problem and added support for new lcms error handler.</li>
-</ul>
-</blockquote>
-<p>2003-08-21 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/attribute.c, magick/image.c, magick/command.c: Added
-&quot;clippath&quot; option for clipping named Photoshop clipping paths,
-increased precision in clipping path knots, added comments, and
-fixed a few bugs resulting from moving TraceClippingPath function
-from ImageMagick to GraphicsMagick. Still need to update some of
-the documentation.</li>
-<li>magick/locale_c.h, magick/studio.h: added MagickExport to
-declaration of GetLocaleMessageFromID and moved include of
-magick/locale_c.h after declaration of MagickExport. This fixes a
-link error in dynamic, DLL version.</li>
-<li>coders/locale.h: added MagickExport to prototype declaration of
-GetLocaleMessageFromID in WriteLOCALEImage.</li>
-</ul>
-</blockquote>
-<p>2003-08-21 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/subroutines.pl (testRead): Ignore useless TIFF
-warning so that 12-bit TIFF test passes.</li>
-<li>magick/constitute.c (ReadImage): Ensure that the reported image
-magic string is that of the user-specified input file rather than
-a temporary file prepared by an external delegate program.</li>
-<li>magick/command.c (ImportImageCommand): Since
-DestroyExceptionInfo() now sets the destroyed exception signature
-to an invalid value, GetExceptionInfo(exception) must be invoked
-when the intention is to simply purge the exception. This fix
-resolves an abort when executing <cite>gm import</cite>.</li>
-</ul>
-</blockquote>
-<p>2003-08-18 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magickgm_messages.bin locale_c.h transform.c: Updates that
-add latest enhancments by Lars to color management code in
-ProfileImage.</li>
-</ul>
-</blockquote>
-<p>2003-08-19 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/wpg.c: Incorporated patch from Fojtik Jaroslav to support
-rendering embedded WMFs.</li>
-</ul>
-</blockquote>
-<p>2003-08-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (SetImageChannelDepth): New function to transform
-the specified channel so it fits the specified modulus depth.</li>
-<li>magick/blob.c (BlobToImage): Skip calling SetImageInfo() if
-magick is already set.</li>
-</ul>
-</blockquote>
-<p>2003-08-18 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/Magick.xs: Some fixes to get PerlMagick compiling
-again due to new ID based error macros.</li>
-</ul>
-</blockquote>
-<p>2003-08-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/error.h (enum): Remove spurious comma.</li>
-</ul>
-</blockquote>
-<p>2003-08-17 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coderspng.c: Had to modify a few exception calls to work with
-newest macros.</li>
-</ul>
-</blockquote>
-<p>2003-08-17 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coderslocale.c magick/error.h locale.c locale_c.h studio.h:
-The LOCALEH header file generator now adds an MGK_ prefiix to
-all the ID defines as part of a fix to support the new error
-and exception macros cross platform.</li>
-</ul>
-</blockquote>
-<p>2003-08-16 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>wandmagick_wand.c pixel_wand.c: The wand api code was totally
-left out of the large macro conversion below as an oversight.</li>
-</ul>
-</blockquote>
-<p>2003-08-15 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>.coders art.c avi.c avs.c bmp.c caption.c clipboard.c cmyk.c
-cut.c dcm.c dib.c dps.c dpx.c emf.c ept.c fax.c fits.c fpx.c gif.c
-gradient.c gray.c hdf.c histogram.c html.c icon.c jbig.c jp2.c
-jpeg.c label.c locale.c logo.c map.c mat.c matte.c meta.c miff.c
-mono.c mpc.c mpeg.c msl.c mtv.c mvg.c null.c otb.c palm.c pcd.c
-pcl.c pcx.c pdb.c pdf.c pict.c pix.c png.c pnm.c preview.c ps.c
-ps2.c ps3.c psd.c pwp.c rgb.c rla.c rle.c sct.c sfw.c sgi.c
-stegano.c sun.c svg.c tga.c tiff.c tile.c tim.c topol.c ttf.c txt.c
-uil.c url.c uyvy.c vicar.c vid.c viff.c wbmp.c wmf.c wpg.c x.c xbm.c
-xc.c xcf.c xpm.c xtrn.c xwd.c yuv.c .magickanimate.c annotate.c
-blob.c cache.c cache_view.c color.c color.h command.c compress.c
-constitute.c decorate.c delegate.c display.c draw.c effect.c
-enhance.c error.c error.h fx.c gm_messages.bin image.c list.c
-locale.c locale_c.h log.c mac.c magic.c magick.c module.c montage.c
-nt_feature.c paint.c quantize.c registry.c render.c resize.c
-segment.c semaphore.c shear.c signature.c static.c static.h
-stream.c studio.h tempfile.h transform.c type.c utility.c widget.c
-xwindow.c : Changes to support ID based message access and checking
-all message usages. The main thing that was done was to remove all
-the quotes around the &quot;tags&quot; used to lookup messages defined in
-the localeC.XML file. Macros were added to error.h to allow the
-code to be compiled for either string based access or binary ID
-based access. Using binary ID's will cause the code to fail to
-compile if a message does not exist in C.XML, since no ID will be
-created for a missing message. This change then allowed us to
-easily track down all the messages that were &quot;missing&quot; or not
-being accessed properly. The problems were massive and took many
-days to resolve. I have left the code compiling in ID mode to keep
-things in sync going forward and also because it makes message
-lookup instantaneous. An ID is just an index into and array of
-char *'s. There is still a lot of cleanup work remaining, but this
-is a very good start.</li>
-</ul>
-</blockquote>
-<p>2003-08-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/error.c (GetLocaleExceptionMessage): Add check to avoid
-duplicating severity prefix.</li>
-<li>magick/log.c (LogMagickEvent): Incorporated fix from Bill
-Radcliffe to enable logging control flags to work properly again.</li>
-<li>NEWS: Updated news.</li>
-<li>magick/blob.c (OpenBlob): Rewind file descriptor so that first
-read is at zero offset. This fixes reading GIFs via a
-user-provided file handle.</li>
-</ul>
-</blockquote>
-<p>2003-08-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (GetImageDepth): Extend so that the actual
-minimum depth required to represent the image is
-returned. Previously only the values 8, 16, and 32 were
-returned. This means that a value of one is returned for a
-monochrome image. Also fixed a bug in that the pixels were
-incremented while the depth was incremented, resulting in the
-first image pixels not being properly evaluated for depth.
-(SetImageDepth): Extend to support converting the image to
-arbitrary modulus depths.
-(GetImageChannelDepth): New function to obtain the modulus depth
-for a specified image channel.</li>
-</ul>
-</blockquote>
-<p>2003-08-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/draw.c (MvgAutoWrapPrintf): StreamError reported when
-DrawError was intended.</li>
-<li>coders/logo.c (ReadLOGOImage): Report FileOpenError rather than
-BlobError if requested image does not exist.</li>
-</ul>
-</blockquote>
-<p>2003-08-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/cache.c (PersistCache): If HAVE_SYSCONF and _SC_PAGE_SIZE
-are defined, then assume that sysconf works and don't use legacy
-getpagesize() function.</li>
-<li>magick/studio.h (_XOPEN_SOURCE): Should be defined as 600 in
-order to match _POSIX_C_SOURCE=200112L according to the Single
-UNIX Specification v3. This is necessary for the vsnprintf
-prototype to be visible.</li>
-<li>magick/attribute.c (ReadByte): Fix compilation warnings due to
-casting <cite>unsigned char *</cite> to <cite>char *</cite> by changing function
-definition to accept <cite>unsigned char *</cite> instead.</li>
-<li>magick/error.h (UndefinedException): UndefinedException should
-be ExceptionType, not ExceptionBaseType.</li>
-<li>magick/magick.c (IsValidFilesystemPath): Eliminate warning about
-unused function when UseInstalledMagick is defined.</li>
-<li>magick/error.c (ThrowLoggedException): Fix improper parameters
-passed to LogMagickEvent() when reason is not available.</li>
-</ul>
-</blockquote>
-<p>003-08-07 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.c, log.h: Added ability to log by either severity
-or by category of event. Made the defualt on windows to log all
-fatal errors, errors, and warnings to the event log. This will
-include anything generated by exceptions currently, but not any
-normal &quot;informational&quot; logging.</li>
-</ul>
-</blockquote>
-<p>2003-08-07 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.c, log.h: Translation of event codes to mask vals
-was not working. Code was left out of last update. It is now in.</li>
-</ul>
-</blockquote>
-<p>2003-08-07 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/error.c: Protect against NULL string passed into the
-message lookup function.</li>
-</ul>
-</blockquote>
-<p>2003-08-07 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/locale.c: Switched use of IsAccessible to nonloggging
-version to prevent recursive problems.</li>
-</ul>
-</blockquote>
-<p>2003-08-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/Makefile.am (noinst_HEADERS): Distribute locale_c.h.</li>
-<li>locale/Makefile: Output locale_c.h.</li>
-<li>utilities/gm.c (main): Fix typo in Unix InitializeMagick
-invocation.</li>
-<li>configure.ac: Use ACX_PTHREAD pthreads test macro.</li>
-<li>magick/(semaphore.c,spinlock.h,studio.h): Change HasPTHREADS
-conditional define to HAVE_PTHREAD.</li>
-<li>magick/Makefile.am (noinst_HEADERS): Include spinlock.h in
-distribution.</li>
-</ul>
-</blockquote>
-<p>2003-08-06 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>contribwin32ATL7ImageMagickObject/ImageMagickObject.cpp,
-ImageMagickObject_.h, ImageMagickObject.def, ImageMagickObject.rc
-gm.rc: Changes to get things compiling again since all windows
-specific logging support has been eliminated. The special build
-script BuildImageMagickObject.cmd now compiles the message file
-for resource based messages. The result is in gm_messages.bin.
-The script also generates a special version of gm.exe that uses
-the COM dll as a regular DLL and links to it. This is the long
-desired Moby DLL build idea.</li>
-<li>magick/error.c, magick/error.h, magick/log.c, magick/log.h:
-Upgrade of logging system to take over previous special logging
-code for windows in nt_base.c. The new logic provides logging of
-events to the debug api and the windows event log and also
-provides a generic text file logging method.</li>
-<li>magick/gm_messages.bin, magick/ImageMagick.rc: New compiled
-message file based on data in localeC.mgk. RC file modified to
-include this as a resource.</li>
-<li>magick/locale.c, magick/locale_c.h: locale_c.h is generated by
-the LOCALEH format of the locale coder. The logic in locale.c uses
-the tables in the header lookup messages. On windows, all the
-messages are stored as resources, while on UNIX they remain in a
-string table.</li>
-<li>locale/C.mgk: Removed duplicate messages and added some new
-default messages that help to create a complete set of severity
-strings.</li>
-<li>magick/command.c, magick/magick.c: Get rid compiler warnings.</li>
-</ul>
-</blockquote>
-<p>2003-08-05 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c, magick/gm.c: Application level changes to
-implement the client name - filename changes. The client name can
-now be anything that the application wants and has nothing to do
-with the saved filename of the application.</li>
-<li>magick/nt_base.c, magick/nt_base.h, magick/magick.c: Ripped out
-old nt specific debugging and logging logic. Moving to the
-standard logging. New and major revisions to InitializeMagick to
-make the code more maintainable, reliable, and reaable. It should
-be functionally identical, but implements the new split client
-name and filename methododology.</li>
-<li>magick/utility.c, magick/utility.h: Added a couple of new
-routines to support splitting the overloaded use of the client
-name and client filename.</li>
-<li>coders/xtrn.c: Minor code cleanup</li>
-</ul>
-</blockquote>
-<p>2003-08-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Copyright.txt: Added missing copyright notice which is required
-due to copying the rlecomp manual page into ImageMagick.</li>
-<li>doc/config_files.imdoc: Started documentation for configuration
-files.</li>
-<li>magick/xwindow.c (XSignalHandler): Ensure that segment_info is
-non-null before attempting to use it. Much thanks to John Cristy
-for bringing this problem to our attention.</li>
-</ul>
-</blockquote>
-<p>2003-08-05 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/locale.c: Added several new formats to this coder to
-generate windows message resource format messages and also to
-generates a new header file format that will support a table based
-version of the other magick/locale.c.</li>
-<li>coders/xtrn.c: Minor code cleanup</li>
-</ul>
-</blockquote>
-<p>2003-08-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Only configure C and C++ libtool tags.</li>
-<li>PerlMagick/t/reference/composite/*.miff: Added some composition
-test reference images. These reference images will serve as
-placeholders until better composition tests can be figured out.
-It is not clear from the documentation what some of the
-composition operators are supposed to do.</li>
-</ul>
-</blockquote>
-<p>2003-08-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>README.txt: Add documentation regarding using TRIO.</li>
-<li>configure.ac: Test for TRIO library if vsnprintf is not
-available.</li>
-<li>magick/studio.h: Remap vsnprintf to trio_vsnprintf if TRIO is
-available.</li>
-<li>coders/topol.c, coders/wmf.c, magick/magick.c, magick/nt_base.c,
-magick/resource.c: Use traditional C comment form in C source
-files.</li>
-</ul>
-</blockquote>
-<p>2003-07-31 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.h (LogEventType::AllEvents): Increase the value of
-AllEvents so that it spans the complete positive range of a signed
-integer.</li>
-<li>magick/xwindow.c, magick/xwindow.h: Incorporate patch from John
-Cristy's ImageMagick to eliminate conditional dependence of
-magick/xwindow.h on &lt;X11/extensions/XShm.h&gt;.</li>
-<li>magick/magick_config_api.h.in: HasSharedMemory define no longer
-needed.</li>
-</ul>
-</blockquote>
-<p>2003-07-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/programming.html: Update Rmagick URL.</li>
-<li>GraphicsMagick.spec.in : Update according to instructions from
-Troy Edwards.</li>
-</ul>
-</blockquote>
-<p>2003-07-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>GraphicsMagick.spec.in: Replaced GraphicsMagick.spec with
-GraphicsMagick.spec.in, which is configured to produce
-GraphicsMagick.spec.</li>
-<li>configure.ac: Configure GraphicsMagick.spec.</li>
-</ul>
-</blockquote>
-<p>2003-07-29 Troy Edwards &lt;<a class="reference external" href="mailto:vallimar&#37;&#52;&#48;sexorcisto&#46;net">vallimar<span>&#64;</span>sexorcisto<span>&#46;</span>net</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>GraphicsMagick.spec: Updated to CVS build. Added the
-GraphicsMagickWand files to the spec. Only try to remove the
-unneeded perl package files if we are using PerlMagick.</li>
-</ul>
-</blockquote>
-<p>2003-07-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>GraphicsMagick.spec: Added RPM spec file authored by Troy
-Edwards &lt;<a class="reference external" href="mailto:vallimar&#37;&#52;&#48;sexorcisto&#46;net">vallimar<span>&#64;</span>sexorcisto<span>&#46;</span>net</a>&gt;.</li>
-<li>NEWS: Add note regarding EXIF fix.</li>
-<li>magick/attribute.c (GenerateEXIFAttribute): Look for the profile
-name &quot;EXIF&quot; rather than &quot;APP1&quot;.</li>
-</ul>
-</blockquote>
-<p>2003-07-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick_config_api.h.in: XWindowInfo structure in
-xwindow.h needs HasSharedMemory define.</li>
-<li>magick/xwindow.c, magick/xwindow.h: Move inclusion of
-&lt;X11/extensions/shape.h&gt; to xwindow.c.</li>
-<li>coders/dps.c, magick/xwindow.h: Move DPS includes to
-coders/dps.c</li>
-<li>coders/Makefile.am: Substituted values are also set as
-make variables, so use variables rather than substitutions.</li>
-<li>magick/log.c (GetLogBlob): MAGICK_HOME needs to take
-precedence over the client path for the uninstalled build.</li>
-<li>magick/type.c (GetTypeBlob): MAGICK_HOME needs to take
-precedence over the client path for the uninstalled build.</li>
-<li>magick/blob.c (GetConfigureBlob): MAGICK_HOME needs to take
-precedence over the client path for the uninstalled build.</li>
-<li>magick/module.c (FindMagickModule): MAGICK_HOME needs to take
-precedence over the client path for the uninstalled build.</li>
-</ul>
-</blockquote>
-<p>2003-07-24 Lars Ruben Skyum &lt;<a class="reference external" href="mailto:lars&#46;skyum&#37;&#52;&#48;stibo&#46;com">lars<span>&#46;</span>skyum<span>&#64;</span>stibo<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/attribute.c (TraceClippingPath): Improvements to clipping
-path parsing.</li>
-</ul>
-</blockquote>
-<p>2003-07-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/cache.c: Disable the Windows open() extensions when
-compiling using Borland C++.</li>
-<li>magick/log.c (LogMagickEvent): Unlock semaphore before
-returning.</li>
-<li>ltdl/ltdl.h: Updated to latest CVS version.</li>
-<li>ltdl/ltdl.c: Updated to latest CVS version.</li>
-<li>Libtool: Updated to use latest CVS libtool.</li>
-</ul>
-</blockquote>
-<p>2003-07-17 Mike Chiarappa &lt;<a class="reference external" href="mailto:mikechiarappa&#37;&#52;&#48;libero&#46;it">mikechiarappa<span>&#64;</span>libero<span>&#46;</span>it</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>BCBMagick: Contributed initial Borland C++ Builder 6.0 build
-environment.</li>
-</ul>
-</blockquote>
-<p>2003-07-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/color.c (GetColorInfoArray): Added a function to access
-the color definition list as an array.
-(GetColorList): Added access locks to ensure that list is not
-re-ordered while it is being traversed.</li>
-<li>www/Magick++/Image.html: Add some more information regarding raw
-pixel access.</li>
-</ul>
-</blockquote>
-<p>2003-07-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>wand/GraphicsMagickWand.pc.in (Cflags): Remove LFS_CPPFLAGS.</li>
-<li>wand/GraphicsMagickWand-config.in: Remove LFS_CPPFLAGS.</li>
-<li>magick/GraphicsMagick.pc.in (Cflags): Remove LFS_CPPFLAGS.</li>
-<li>magick/GraphicsMagick-config.in: Remove LFS_CPPFLAGS.</li>
-<li>configure.ac: Logic for setting LFS_CPPFLAGS was incomplete.</li>
-<li>coders/topol.c: Updated topol coder contributed by Jaroslav
-Fojtik. Topol is coming to life!</li>
-</ul>
-</blockquote>
-<p>2003-07-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/nt_base.h: Add a typedef for ssize_t</li>
-<li>magick/deprecate.h: ExtendedSignedIntegralType and
-ExtendedUnsignedIntegralType are now deprecated types so they are
-moved to deprecate.h. Existing code which uses these types should
-continue to work.</li>
-<li>magick/blob.c (MapBlob): Change <cite>offset</cite> parameter from type
-off_t to magick_off_t so that it is not LFS dependent.</li>
-<li>magick/cache.c (GetPixelCacheArea): Return magick_off_t.
-(PersistCache): Change <cite>offset</cite> parameter to type magick_off_t.</li>
-<li>magick/cache.h (NexusInfo): Change <cite>length</cite> type from
-ExtendedSignedIntegralType to magick_off_t.
-(CacheInfo): Change <cite>offset</cite> and <cite>length</cite> types from
-ExtendedSignedIntegralType to magick_off_t.</li>
-<li>magick/blob.c (BlobToFile): Use ssize_t rather than
-ExtendedSignedIntegralType for count.
-(TellBlob): Return magick_off_t rather than
-ExtendedSignedIntegralType.</li>
-<li>configure.ac: Check for a ssize_t type.</li>
-<li>magick/blob.h (_BlobInfo): Change <cite>offset</cite> and <cite>size</cite> members
-from ExtendedSignedIntegralType to magick_off_t.</li>
-<li>magick/blob.c (GetBlobSize): Return magick_off_t rather than
-ExtendedSignedIntegralType.
-(SeekBlob): Accept and return magick_off_t rather than
-ExtendedSignedIntegralType.</li>
-</ul>
-</blockquote>
-<p>2003-07-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/monitor.c (MagickMonitor): Change <cite>quantum</cite> argument from
-type ExtendedSignedIntegralType to magick_int64_t. Change <cite>span</cite>
-argument from ExtendedUnsignedIntegralType to magick_uint64_t.</li>
-<li>magick/xwindow.c (XMagickMonitor): Change <cite>quantum</cite> argument from
-type ExtendedSignedIntegralType to magick_int64_t. Change <cite>span</cite>
-argument from ExtendedUnsignedIntegralType to magick_uint64_t.</li>
-<li>magick/widget.c (XMonitorWidget): Change <cite>quantum</cite> argument from
-type ExtendedSignedIntegralType to magick_int64_t. Change <cite>span</cite>
-argument from ExtendedUnsignedIntegralType to magick_uint64_t.</li>
-<li>magick/studio.h (QuantumTick): Change typecast from
-ExtendedSignedIntegralType to magick_int64_t.</li>
-<li>magick/resource.c (AcquireMagickResource): Change <cite>size</cite>
-argument type from ExtendedSignedIntegralType to magick_int64_t.
-(LiberateMagickResource): Change <cite>size</cite> argument type from
-ExtendedSignedIntegralType to magick_int64_t.</li>
-<li>magick/utility.c (FormatSize): Change <cite>size</cite> argument type from
-ExtendedSignedIntegralType to magick_int64_t.</li>
-<li>magick/nt_base.c: Change MagickOffset to magick_off_t.</li>
-<li>magick/studio.h (magick_off_t): Change MagickOffset to magick_off_t.</li>
-<li>coders/topol.c: Insert dummy member into palettRAS structure
-since Visual C++ doesn`t seem to handle empty structures.</li>
-<li>wand/GraphicsMagickWand.pc.in (prefix): Pass LFS CPPFLAGS.</li>
-<li>wand/GraphicsMagickWand-config.in: Pass LFS CPPFLAGS.</li>
-<li>wand/Makefile.am: Fix include path.</li>
-<li>magick/GraphicsMagick.pc.in (prefix): Pass LFS CPPFLAGS.</li>
-<li>magick/magick_config_api.h.in: Pass LFS configuration options
-until the API is fixed so that it is not LFS sensitive anymore.</li>
-<li>magick/GraphicsMagick-config.in: Pass LFS CPPFLAGS.</li>
-<li>PerlMagick/Makefile.PL.in: Pass LFS CPPFLAGS.</li>
-<li>magick/Makefile.am: Install magick_types.h.</li>
-<li>magick/api.h: Include magick_types.h.</li>
-<li>magick/studio.h: Include magick_types.h rather than integral_types.h.</li>
-<li>VisualMagick/magick/magick_types.h.in: New header file (replacing
-integral_types.h) to contain CPU and system-dependent primitive
-typedefs.</li>
-<li>magick/magick_types.h.in: New header file (replacing
-integral_types.h) to contain CPU and system-dependent primitive
-typedefs.</li>
-<li>configure.ac: Use AC_SYS_LARGEFILE to test for large file
-options. Update to determine integral typedefs for current CPU and
-compiler options. Configure magick_types.h.</li>
-<li>magick/attribute.c (TraceClippingPath): Apply patch from Lars
-Ruben Skyum which fixes clipping path parsing for paths generated
-by Adobe software which pre-dates the Photoshop file format
-specification.</li>
-</ul>
-</blockquote>
-<p>2003-07-08 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/semaphore.c: Modified the way the system handles the
-initialization of Win32 critical sections to use a spin lock
-on WIn32 to bootstrap the initialization of all other crtical
-sections. This is not an issue on UNIX since static init is used.</li>
-<li>magick/magic.c module.c magick.c log.c resource.c constitute.c
-color.c cache.c delegate.c registry.c type.c: Small modifications
-were made to eliminate the side effect of unlocking semaphores
-as part of the releasing procedure. This also eliminated the
-apparent bug of the system double locking certain semaphores.
-The locked flag should now not be needed, but remains in place
-for the time being as an added safegaurd.</li>
-</ul>
-</blockquote>
-<p>2003-07-04 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>png.c: added missing #ifdef JNG_SUPPORTED/#endif directives.</li>
-</ul>
-</blockquote>
-<p>2003-07-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>NEWS: Updated news to include fixes and enhancements since the
-1.0 release.</li>
-</ul>
-</blockquote>
-<p>2003-07-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/semaphore.c (UnlockSemaphoreInfo): Bugfix, modify
-the <cite>locked</cite> flag while still under protection of the lock.
-This fix is necessary for thread-safety.</li>
-</ul>
-</blockquote>
-<p>2003-07-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jpeg.c (ReadJPEGImage): Conditionally copy exception.</li>
-<li>wand/Makefile.am (noinst_HEADERS): Need to distribute
-magick_compat.h.
-(EXTRA_DIST): Need to distribute GraphicsMagickWand-config.1.</li>
-<li>coders/wmf.c (ipa_bmp_draw): Use CopyException.
-(ipa_device_begin): Use CopyException.
-(lite_font_map): Use CopyException.</li>
-<li>coders/jpeg.c (ReadJPEGImage): Use CopyException.</li>
-<li>magick/image.c (GetImageException): Use CopyException.</li>
-<li>magick/constitute.c (WriteImages): Use CopyException.</li>
-<li>Makefile.am (DIST_SUBDIRS): wand needs to be included in
-distribution.</li>
-</ul>
-</blockquote>
-<p>2003-06-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/static.c (RegisterStaticModules): Invoke
-RegisterTOPOLImage.</li>
-<li>magick/magick.h (MagickInfo): Add member usage comments.</li>
-<li>magick/error.c (CatchException): Restore saved errno from
-exception-&gt;error_number.
-(CopyException): Copy error_number.
-(DestroyExceptionInfo): Reset error_number to zero.
-(GetExceptionInfo): Initialize error_number to zero.
-(ThrowException): Save errno to exception-&gt; error_number.
-(ThrowLoggedException): Save errno to exception-&gt; error_number.</li>
-<li>magick/error.h (ExceptionInfo): Borrow John Cristy's idea and
-add a error_number member to ExceptionInfo to save the current
-errno value. Otherwise CatchException may use some random errno.</li>
-<li>coders/Makefile.am: Build topol.c.</li>
-<li>coders/topol.c: Added initial TOPOL X image coder which is under
-development by Jaroslav Fojtik. Not working yet.</li>
-</ul>
-</blockquote>
-<p>2003-06-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/pwp.c (ReadPWPImage): Ensure that image is initialized
-before invoking ThrowReaderException.</li>
-<li>magick/image.c (CloneImage): Use CopyException.</li>
-<li>magick/error.c (CopyException): Add function to support copying
-ExceptionInfo structures.</li>
-<li>magick/error.h (ExceptionInfo): Replaced recently-added <cite>whence</cite>
-member with module, function, and line members in order to keep
-the information seperate, and match the parameters used by the
-logging system.
-(ThrowException): Log thrown exceptions.</li>
-<li>magick/error.c (ThrowLoggedException): New function used to
-throw an exception, while recording and logging the location
-where the exception is thrown.</li>
-<li>doc/options.imdoc (operation): Document TemporaryFile and
-Exception events.</li>
-<li>magick/log.c (LogMagickEvent): Support logging ExceptionEvent.</li>
-<li>PerlMagick/Magick.xs: Added &quot;Exception&quot; event type.</li>
-<li>magick/log.h (LogEventType): Added ExceptionEvent.</li>
-</ul>
-</blockquote>
-<p>2003-06-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/error.c (ThrowException): Handle <cite>whence</cite>
-member. MagickFreeMemory already checks for null pointer so don't
-check again.
-(DestroyExceptionInfo): Handle <cite>whence</cite> member. MagickFreeMemory
-already checks for null pointer so don't check again.</li>
-<li>magick/error.h (ExceptionInfo): Add a <cite>whence</cite> member to support
-the ability to record where the exception is was thrown.</li>
-<li>VisualMagick/installer: Install Wand files.</li>
-</ul>
-</blockquote>
-<p>2003-06-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/blob.c (GetConfigureBlob): GetConfigureBlob should always
-return a value.</li>
-<li>magick/type.c (GetTypeBlob): GetTypeBlob should always return a
-value.</li>
-<li>magick/log.c (GetLogBlob): GetLogBlob should always return
-a value.</li>
-<li>magick/magick.c (GetMagickInfoArray): Fixed array memory
-allocation and clearing bug. Eliminate warnings.</li>
-</ul>
-</blockquote>
-<p>2003-06-24 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/installer/inc/files-configs.isx: For a static
-build, install the configuration files directly into the
-application directory.</li>
-<li>VisualMagick/installer/inc/uninstallrun-unregister-com.isx
-(Filename): Change ImageMagickObject.dll path.</li>
-<li>VisualMagick/installer/inc/run-register-com.isx (Filename):
-Change ImageMagickObject.dll path.</li>
-<li>VisualMagick/installer/inc/files-com.isx (Source): Install
-ImageMagickObject.dll and MagickCMD.exe in the application
-directory alongside gm.exe and the CORE DLLs.</li>
-<li>INSTALL-unix.txt: Add additional information regarding LZW.</li>
-<li>VisualMagick/magick/magick_config.h.in: Add additional notes
-regarding UNISYS LZW patent.</li>
-<li>PerlMagick/Magick.xs: Applied Dissolve composite operator fix
-obtained from from John Cristy's ImageMagick which ensures that an
-unused matte channel is set to Opaque, and uses this knowledge to
-simplify the math.</li>
-<li>VisualMagick/configure/configure.cpp: The <cite>wand</cite> library has a
-linkage dependency on the <cite>magick</cite> library. Also don't include
-the magick subdirectory so that headers must be included like
-&lt;magick/api.h&gt; for safety.</li>
-<li>coders/xtrn.c: Fix magick header inclusion.</li>
-<li>lcmssrccmserr.c: Fix magick header inclusion.</li>
-</ul>
-</blockquote>
-<p>2003-06-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>doc/options.imdoc: Fix to formatting. Fix spelling of origin.</li>
-<li>PerlMagick/t/bzlib/read.t: Add test for reading BZipped file.</li>
-<li>PerlMagick/t/subroutines.pl (testRead): Skip testing reads
-of compressed BLOBs because reading compressed BLOBs is not
-supported yet.</li>
-<li>coders/bmp.c (ReadBMPImage): Only validate the file size value
-for compressed BMPs.</li>
-<li>VisualMagick/wand, wand: First stab at building the Wand API
-under Visual C++. Still does not build as a DLL.</li>
-</ul>
-</blockquote>
-<p>2003-06-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/static.h: Add prototypes for RegisterXTRNImage and
-UnregisterXTRNImage.</li>
-<li>Makefile.am (DISTDIRS): Don't distribute the <cite>guide</cite>
-subdirectory. It is available for checkout from CVS.</li>
-<li>www: Utilities documentation is updated from &lt;imdoc&gt; masters.
-Formatting could be improved, but the content seems ok.</li>
-<li>doc/environment.imdoc: New file to describe environment
-variables.</li>
-<li>coders/cut.c (ReadCUTImage): Use MagickAllocateMemory and
-MagickFreeMemory rather than malloc and free.</li>
-<li>doc/gmdoc2html: Add GraphicsMagick styling to utility web pages.</li>
-<li>doc/Makefile: Additional documentation Makefile enhancements.</li>
-<li>AUTHORS: New file to acknowledge significant contributors
-to the software. If an author is not listed here, please let
-us know.</li>
-<li>configure.ac: test -a is not POSIX compliant.</li>
-</ul>
-</blockquote>
-<p>2003-06-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>doc: Source documentation for <cite>gm</cite> is now available via a <cite>doc</cite>
-CVS module. A Makefile is provided which formats the
-documentation and installs it into the <cite>www</cite> and <cite>utilities</cite>
-subdirectories.</li>
-</ul>
-</blockquote>
-<p>2003-06-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>wand: Added Magick Wand library available via
--lGraphicsMagickWand and &lt;wand/wand_api.h&gt;. Use
-GraphicsMagickWand-config or GraphicsMagickWand.pc to obtain the
-compilation options required to use the library. Magick Wand is
-authored by John Cristy. Magick Wand is provided as a separate
-library from -lGraphicsMagick in order to assure the stability of
-the core GraphicsMagick library while allowing Magick Wand to
-to evolve.</li>
-<li>images: Replace existing logo images with cleaner ones.</li>
-<li>www: Update links to point to updated logo images.</li>
-<li>logos: New CVS directory to contain master logos.</li>
-<li>scripts/txt2html: Updated inline logo image link.</li>
-<li>scripts/format_c_api_docs: Updated inline logo image link.</li>
-<li>version.sh: Support versioning all libraries independently.</li>
-<li>coders/meta.c: Prefix include paths for safety.</li>
-<li>magick/image.h: (TransmitType) Removed unused enumeration.
-(ProfileType) Removed unused enumeration.
-(QuantumType) Moved enumeration to constitute.h
-(StorageType) Moved enumeration to constitute.h</li>
-<li>magick/draw.c (DrawPeekGraphicContext): Added function to peek
-at head of drawing context stack (function added for ImageMagick
-compatability).</li>
-<li>magick/image.c (CycleColormapImage): Change return type from
-<cite>void</cite> to <cite>unsigned int</cite> so that error status is returned to user.
-(DescribeImage): Change return type from
-<cite>void</cite> to <cite>unsigned int</cite> so that error status is returned to user.</li>
-<li>magick/list.c (ReplaceImageInList): Incorporated function from
-John Cristy's ImageMagick to replace current image in the list.</li>
-<li>coders/sgi.c (ReadSGIImage): Applied patch from John Cristy's
-ImageMagick to save the compression type for SGI images.</li>
-</ul>
-</blockquote>
-<p>2003-06-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/txt.c (WriteTXTImage): Apply patch from John Cristy's
-ImageMagick to observe image depth while writing pixel colors.
-This patch is not applied to the 1.0 branch because it represents
-an output format change which could break a dependent application.
-(IsTXT): Recognize files written by the TXT coder.
-(ReadTXTImage): Reject files written by the TXT coder until support
-for reading these files is implemented.
-(IsTXT): Ensure that sscanf doesn't read outside of provided data
-by using a fixed size buffer.</li>
-</ul>
-</blockquote>
-<p>2003-06-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Don't add -lfpx to LIBS while configuring
-because the C compiler may fail to link with it in later
-tests.</li>
-</ul>
-</blockquote>
-<p>2003-06-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/Magick.xs: RotateImage is documented to take
-<cite>degrees</cite> argument, not <cite>degree</cite>. SwirlImage is documented to
-take <cite>degrees</cite> argument, not <cite>degree</cite>. SolarizeImage is
-documented to take a <cite>threshold</cite> argument, not <cite>factor</cite>. Wave is
-documented to take <cite>amplitude</cite> and <cite>wavelength</cite> arguments. Don't
-transform colorspace to RGB when retrieving <cite>pixel</cite> color value.
-Release memory acquired to store <cite>length</cite> pointer. Picked up
-memory leak fix related to <cite>SV **reference_vector</cite> variable from
-John Cristy's ImageMagick.</li>
-<li>configure: Incorporate patch to handle inline better.</li>
-<li>magick/utility.c (GetToken): Adjust code to avoid &quot;end-of-loop
-code not reached&quot; warning.</li>
-<li>magick/log.c (GetLogBlob): Eliminate warning regarding
-unreached code.</li>
-<li>magick/command.c (AnimateImageCommand): Eliminate warning regarding
-unreached code.
-(ConvertImageCommand): Eliminate warning regarding
-unreached code.
-(ImportImageCommand): Eliminate warning regarding
-unreached code.</li>
-<li>magick/type.c (GetTypeBlob): Eliminate warning regarding
-unreached code.</li>
-<li>magick/blob.c (GetConfigureBlob): Eliminate warning regarding
-unreached code.</li>
-<li>coders/meta.c (super_fgets): Eliminated warnings regarding
-comparison and return of incompatible pointer types.
-(super_fgets_w): Eliminated warnings regarding
-comparison and return of incompatible pointer types.</li>
-<li>magick/command.c (ConvertImageCommand): Eliminate warnings
-noticed when using Sun's compiler.</li>
-</ul>
-</blockquote>
-<p>2003-06-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>acinclude.m4: Add <cite>#undef inline</cite> in front of C++ tests.</li>
-<li>coders/x.c (RegisterXImage): Only register the X coder if HasX11
-is defined.</li>
-</ul>
-</blockquote>
-<p>2003-06-07 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (GetImageGeometry) Y was a function of width
-instead of height when processing EastGravity or WestGravity
-(bug report from Cristy).</li>
-</ul>
-</blockquote>
-<p>2003-06-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.c (LocaleNCompare): Documented that comparison is
-case-insensitive.
-(LocaleCompare): Documented that comparison is case-insensitive.</li>
-<li>magick/log.c (ParseEvents): LocaleNCompare already does
-case-insensitive compare so lower-casing is not necessary.</li>
-<li>Magick++: Updates to cause exceptions to be thrown if a bad
-geometry specification is supplied.</li>
-</ul>
-</blockquote>
-<p>2003-06-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.c (ReadConfigureFile): Move event parsing to
-ParseEvents funtion.
-(SetLogEventMask): Move event parsing to
-ParseEvents funtion.</li>
-<li>magick/utility.c (GetGeometry): Validate that the geometry
-string only contains valid characters.</li>
-<li>PerlMagick/t/subroutines.pl (testMontage): It seems that passing
-an empty set of options to the SetImage method corrupts the image
-options (surely a PerlMagick bug), so don't invoke SetImage unless
-there are options to set.</li>
-</ul>
-</blockquote>
-<p>2003-06-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c (VersionCommand): Add build information to
-version output.</li>
-<li>configure.ac: Save configure/build parameters for later use in
-version output.</li>
-</ul>
-</blockquote>
-<p>2003-06-04 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/meta.c: Added some casts to make things compile better.</li>
-</ul>
-</blockquote>
-<p>2003-06-03 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/meta.c: Was broken due to editing mistakes as well
-as inherent incompatability with MagickReallocMemory macro.</li>
-</ul>
-</blockquote>
-<p>2003-06-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/xpm.c (RegisterXPMImage): Module registration for PICON
-should have been XPM. Thanks to John Cristy for noticing this
-bug.</li>
-<li>coders/psd.c (ReadPSDImage): Applied John Cristy's patch to fix
-a index calculation bug which is evident when QuantumDepth&gt;8.</li>
-</ul>
-</blockquote>
-<p>2003-06-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/meta.c: Eliminated some compiler warnings.</li>
-<li>magick/transform.c (ProfileImage): Eliminated some compiler
-warnings.</li>
-<li>magick/static.c (RegisterStaticModules): Invoke
-RegisterXTRNImage if _VISUALC_ is defined.</li>
-</ul>
-</blockquote>
-<p>2003-06-02 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>utilities/gm.c: made -format work again but had to add off flag
-to MagickCommand to maintain backward compatability with previous
-versions of GM.</li>
-<li>magick/command.c: Added flag to tell MagickCommand whether GM is
-expected to process metadata requests. The COM object *always* does.</li>
-<li>magick/transform.c: Added error handling, memory leak avoidance
-and performanc enhancment.</li>
-</ul>
-</blockquote>
-<p>2003-06-01 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>NEWS: Added Bug Fixes item with info about the JNG encoder fix.</li>
-</ul>
-</blockquote>
-<p>2003-06-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>NEWS: Listed significant changes (thus far) in version 1.1.</li>
-<li>version.sh: Updated LIBRARY_CURRENT and LIBRARY_REVISION since
-some command.c interfaces have changed, and a new interface has
-been added. The only user of these interfaces should be <cite>gm</cite> but
-it always pays to be careful.</li>
-<li>utilities/gm.c (main): Use MagickCommand.</li>
-<li>magick/command.c (MagickCommand): New function to provide
-API-level command access to the command functions provided by the
-GM utility with an interface similar to ConvertImageCommand.
-(AnimateImageCommand): Changed function arguments to match
-ConvertImageCommand.
-(ConjureImageCommand): Changed function arguments to match
-ConvertImageCommand.
-(DisplayImageCommand): Changed function arguments to match
-ConvertImageCommand.
-(ImportImageCommand): Changed function arguments to match
-ConvertImageCommand.</li>
-<li>libxml/libxml2.def: Remove LIBRARY line since Visual C++ 6.0
-doesn't like that the build library doesn't match the name
-specified by LIBRARY.</li>
-</ul>
-</blockquote>
-<p>2003-05-31 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick.c (GetMagickInfoArray): Resolve thread-safety
-issue by accessing magick_list directly under the protection of a
-lock rather than using the pointer returned by GetMagickInfo.
-Added error handling for insufficient memory.</li>
-<li>coders/tile.c (RegisterTILEImage): Added a usage note in formats
-listing.</li>
-<li>coders/viff.c (RegisterVIFFImage): Module definition for &quot;XV&quot;
-was missing.</li>
-<li>coders/ps2.c (RegisterPS2Image): Module definition for &quot;PS2&quot; was
-missing.</li>
-<li>coders/wmf.c (RegisterWMFImage): Added usage note in formats
-listing.</li>
-<li>coders/xpm.c (RegisterXPMImage): Hide PM alias for XPM in the
-formats listing.</li>
-<li>coders/logo.c (RegisterLOGOImage): Hide registrations for
-GRANITE, LOGO, and NETSCAPE in the formats listing.</li>
-<li>coders/jpeg.c (RegisterJPEGImage): Module definition for &quot;JPEG&quot;
-was missing.</li>
-<li>coders/html.c (RegisterHTMLImage): Module definition for &quot;HTML&quot;
-was missing.</li>
-<li>coders/bmp.c (RegisterBMPImage): Module names for &quot;BMP2&quot; and
-&quot;BMP3&quot; should be &quot;BMP&quot;.</li>
-</ul>
-</blockquote>
-<p>2003-05-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick.c (GetMagickInfoArray): New function to return
-MagickInfo array.
-(ListMagickInfo): Updated to use GetMagickInfoArray.
-(ListModuleMap): New function to list module map to a file.</li>
-<li>utilities/gm.c: Centered the file header and made note of this
-stupendously significant accomplishment.</li>
-<li>magick/command.c: Added a <cite>-list modulemap</cite> option. Added plural
-forms of other list options for people who are are not limited to
-the singular. Also <cite>-list font</cite> and <cite>-list fonts</cite> now work for
-people who think in terms of fonts rather than type.</li>
-</ul>
-</blockquote>
-<p>2003-05-30 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>MNG encoder failed to set the JNG bit in the simplicity profile.</li>
-<li>MNG encoder failed to write FRAM chunks when all images were JNG.</li>
-<li>JNG encoder wrote the wrong alpha_sample_depth for opaque images.</li>
-</ul>
-</blockquote>
-<p>2003-05-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magic.c (ReadConfigureFile): Removed bogus embedded magic
-data and ensured that errors with loading magic.mgk propogate to
-the top.</li>
-<li>magick/constitute.c (ReadImage): When building delegate error
-report, handle the case where the filename is empty (such as for
-&quot;LOGO:&quot;).</li>
-<li>coders/png.c (WritePNGImage): Ensure that most severe exception
-is reported via exception argument.
-(ReadMNGImage): Ensure that most severe exception is reported via
-exception argument.</li>
-<li>magick/command.c (ConvertImageCommand): Ensure that most severe
-exception is reported via exception argument.
-(CompositeImageList): Ensure that most severe exception is
-reported via exception argument.
-(CompositeImageCommand): Ensure that most severe exception is
-reported via exception argument.</li>
-<li>magick/constitute.c (WriteImages): Ensure that most severe
-exception is reported via exception argument.</li>
-<li>utilities/gm.c: Centered file header because I didn't like it.</li>
-<li>locale/C.mgk: Removed some defunct messages.</li>
-<li>magick/blob.c (PingBlob): Report useful error message.
-(BlobToImage): Report sensible error message for null blob.</li>
-<li>magick/utility.c (AcquireString): Change UnableToAquireString to
-UnableToAllocateString.</li>
-<li>coders/xwd.c (ReadXWDImage): Report CorruptImage rather than
-CorruptXWDImage.</li>
-<li>coders/xpm.c (ReadXPMImage): Report CorruptImage rather than
-CorruptXPMImage.</li>
-<li>coders/xcf.c (load_level): Report CorruptImage rather than
-CorruptXCFImage.</li>
-<li>coders/wbmp.c (ReadWBMPImage): Report CorruptImage rather than
-CorruptWBMPImage.</li>
-<li>coders/pcd.c: Report CorruptImage rather than CorruptPCDImage.</li>
-<li>coders/otb.c (ReadOTBImage): Report CorruptImage rather than
-CorruptOTBImage.</li>
-<li>magick/constitute.c (ReadInlineImage): Report CorruptImage
-rather than CorruptInlineImage.</li>
-<li>coders/pdb.c (ReadPDBImage): Incorporated undocumented fix from
-ImageMagick which obtains the image depth from the image depth
-attribute, and increases the packet memory allocation. Report
-CorruptImage rather than CorruptPDBImageFile.</li>
-</ul>
-</blockquote>
-<p>2003-05-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/bin/modules.mgk: Add mapping from SVGZ to SVG.</li>
-<li>coders/modules.mgk: Add mapping from SVGZ to SVG.</li>
-<li>coders/svg.c (RegisterSVGImage): Add registration for SVGZ
-format.</li>
-<li>PerlMagick/t/zlib/read.t: Added test to check reading a file
-with .gz extension. The blob portion of the test currently fails.</li>
-<li>coders/wpg.c (ReadWPGImage): Fix reading WPGs with embedded
-Postscript. Ensure that scene numbers are sane. Bugs remain.</li>
-<li>magick/blob.c (OpenBlob): Recognize the .svgz extension as a
-gzipped format. Not required in order to read .svgz files since
-the blob file magic detects gzip files.</li>
-<li>magick/command.c (MontageImageCommand): Wrong exception
-macro was being invoked. Steps have been taken to ensure that
-this doesn't happen again.
-(ImportUsage): Fix spelling of <cite>type</cite>.</li>
-<li>magick/magick.c (DestroyMagick): Decided that initialization
-state should be tracked via an enum so that DestroyMagick will
-take effect even if InitializeMagick has never been called.</li>
-</ul>
-</blockquote>
-<p>2003-05-27 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/png.c: png.c would dump core when writing a grayscale
-image in png24 or png32 format.</li>
-</ul>
-</blockquote>
-<p>2003-05-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/ept.c (WriteEPTImage): Fixed writing EPT preview image and
-added logging.</li>
-<li>magick/enhance.c (NegateImage): If image is in CMYK colorspace,
-then negate the <cite>K</cite> channel as well.</li>
-<li>PerlMagick/Magick.xs: Fix spelling of <cite>elevation</cite> argument to
-Shade method.</li>
-<li>magick/image.h (ImageInfo): Added more documenting comments.</li>
-<li>magick/image.c (CloneImage): Don't clone huffman ascii85
-encoding support structure since it is not useful outside of the
-current image context. Cloning a structure via pointer assignment
-causes a memory leak.</li>
-</ul>
-</blockquote>
-<p>2003-05-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/shear.c: Incorporate math tweaks obtained from
-ImageMagick which are purported to improve accuracy when rotating
-and shearing using small angles. Also avoid unneccessarily
-transforming CMYK images into RGB images.</li>
-<li>magick/paint.c (ColorFloodfillImage): Fix hang while
-floodfilling using a pattern image with color similar to the
-border color.</li>
-<li>coders/modules.mgk: Add missing mappings for PNG8,
-PNG24, and PNG32.</li>
-<li>VisualMagick/bin/modules.mgk: Add missing mappings for PNG8,
-PNG24, and PNG32.</li>
-</ul>
-</blockquote>
-<p>2003-05-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/log.c (GetLogBlob): Return an error if log.mgk can not
-be accessed.</li>
-<li>locale/C.mgk: Added UnableToAccessLogFile.</li>
-<li>magick/blob.c (GetConfigureBlob): Only return result of
-NTResourceToBlob if it is non-NULL.</li>
-<li>magick/type.c (GetTypeBlob): Search $MAGICK_HOME for
-type.mgk. Only return result of NTResourceToBlob if it is
-non-NULL.</li>
-<li>magick/magick.c (GetMagickInfo): Return an error if GetModuleInfo
-reports an error.</li>
-<li>magick/module.c (GetModuleInfo): Return an error if modules.txt
-fails to load.</li>
-<li>utility.c (SubstituteString): Fixed a bug which was introduced
-while updating the code to use the memory allocation macros.</li>
-</ul>
-</blockquote>
-<p>2003-05-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/GraphicsMagick-config.in (usage): Added example
-usage to the help output.</li>
-<li>magick/magick.c (InitializeMagick): Added a static flag to
-ensure that the Magick library is initialized only one time.
-(DestroyMagick): Ensure that Magick library resources are only
-destroyed if it has previously been initialized.</li>
-<li>magick/nt_base.c (DllMain): Fix contributed by Achim Domma. For
-a DLL build, update PATH during Magick DLL initialization to
-include the directory where the Magick core DLL resides. This
-allows the loadable modules to find the core DLLs, even if the
-core DLLs are not already in the PATH.</li>
-<li>magick/image.c (TextureImage): Incorporate new implementation
-authored by John Cristy of ImageMagick Studio. This
-implementation is a full 7X (run-time) or 14X (user-time) faster
-than the original ImageMagick implementation, and is about 2X
-faster than the speeded-up version I commited on the 19th.</li>
-</ul>
-</blockquote>
-<p>2003-05-20 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagickconfigure : Fixed bug with add on (plug-ins) not
-building automatically in DLL mode.</li>
-</ul>
-</blockquote>
-<p>2003-05-19 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (TextureImage): Creation of tiled image textures
-is speeded up by 3.7X.</li>
-<li>coders/tile.c (ReadTILEImage): Use TextureImage.</li>
-<li>VisualMagick/bin/modules.mgk: Map &quot;PATTERN&quot; to &quot;LOGO&quot;.</li>
-<li>coders/modules.mgk: Map &quot;PATTERN&quot; to &quot;LOGO&quot;.</li>
-<li>coders/logo.c (ReadLOGOImage): Add &quot;PATTERN&quot; tiling support in
-order to be compatible with ImageMagick.</li>
-<li>magick/image.c (SetImageInfo): Map &quot;MAGICK&quot; magick to &quot;IMAGE&quot; in
-order to be compatible with ImageMagick.</li>
-</ul>
-</blockquote>
-<p>2003-05-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/Copyright.html: Try to fix formatting of XFig entry.</li>
-<li>www/windows.html: Update file names for 1.0.1 release.</li>
-<li>index.html: Mention 1.0.1 release as latest release.</li>
-<li>magick/magick_config_api.h.in: Add define for HasX11
-so that it is possible to use functions in the installed
-xwindow.h</li>
-<li>*/*.c: Updated to use MagickAllocateMemory macro.</li>
-</ul>
-</blockquote>
-<p>2003-05-17 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/png.c: stifled compiler warnings about uninitialized
-chunk and blob variables.</li>
-</ul>
-</blockquote>
-<p>2003-05-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.h (MagickAllocateMemory): New macro to allocate
-memory.
-(MagickFreeMemory): New macro to free memory.
-(MagickReallocMemory): New macro to reallocate memory.</li>
-<li>*/*.c,*/*.h: Updated to use MagickFreeMemory and
-MagickReallocMemory. Eliminated warnings when compiling with
-GCC 3.3 using -Wall.</li>
-<li>images: The logo image was determined to have a copyright
-problem so replace with blank image until a replacement is
-available.</li>
-</ul>
-</blockquote>
-<p>2003-05-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/magick/magick_config.h.in (HAVE_SYS_TYPES_H):
-Moved this define back from nt_base.h since removing it was
-causing some problems for Magick++.</li>
-</ul>
-</blockquote>
-<p>2003-05-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c: (SetMagickInfo): Don't mask failure to
-read magic.mgk.</li>
-<li>magick/constitute.c (ReadImage): Don't overwrite specific
-exception info.</li>
-<li>magick/nt_base.c (NTResourceToBlob): Add logging similar
-to that used in IsAccessible() in order to make operation
-more clear.</li>
-<li>magick/module.c (FindMagickModule): Removed extraneous
-&quot;Searching for module file&quot; log event.
-(GetModuleBlob): Under Windows, don't clear or overwrite
-an existing exception.</li>
-<li>magick/nt_base.h: Imported some obscure defines from
-magickmagick_config.h.</li>
-<li>VisualMagick/magick/magick_config.h.in: Improved description
-text and formatting. Moved some obscure defines to
-magick/nt_base.h.</li>
-<li>locale/C.mgk: Added a &quot;RegistryKeyLookupFailed&quot; error message.</li>
-<li>magick/type.c (GetTypeBlob): Report registry key lookup
-failures. Also ensure correct return value when an error is
-reported.</li>
-<li>magick/log.c (GetLogBlob): Report registry key lookup failures.</li>
-<li>magick/delegate.c (ReadConfigureFile): Report registry key
-lookup failures.</li>
-<li>magick/blob.c (GetConfigureBlob): Report registry key lookup
-failures. Also ensure correct return value when an error is
-reported.</li>
-<li>magick/module.c (FindMagickModule): Report registry key lookup
-failures. Also ensure correct return value when an error is
-reported.</li>
-<li>magick/nt_base.c (NTRegistryKeyLookup): Simplify base key lookup
-code, and improve coding style.</li>
-<li>coders/logo.c, Copyright.txt, www/Copyright.html: Acknowledge
-and respect the XFig copyright.</li>
-<li>VisualMagick/installer/inc/files-documentation.isx: QuickStart.txt
-is no longer distributed so it is removed.</li>
-</ul>
-</blockquote>
-<p>2003-05-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.h (RoundToQuantum): New macro to round positive
-double to Quantum.</li>
-<li>magick/xwindow.c, magick/xwindow.h, magick/studio.h: Use FreeBSD
-portability fixes from FreeBSD ports collection.</li>
-<li>configure.ac: Test for &lt;machine/param.h&gt; as used by some *BSD systems.</li>
-<li>QuickStart.txt, www/QuickStart.html: Don't distribute QuickStart.txt or
-www/QuickStart.html since the content doesn't currently apply to
-GraphicsMagick.</li>
-</ul>
-</blockquote>
-<p>2003-05-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>README.txt: Added text regarding where to obtain dcraw, a simple
-but useful decoder for the proprietary raw file formats produced
-by digital cameras (58 supported cameras!).</li>
-<li>configure.ac: Added support for finding dcraw.</li>
-<li>VisualMagick/bin/delegates.mgk: Added support for dcraw.</li>
-<li>coders/delegates.mgk.in: Added support for dcraw.</li>
-<li>version.sh (PACKAGE_RELEASE_DATE): Extract the most recent
-update date from the ChangeLog file using awk.</li>
-</ul>
-</blockquote>
-<p>2003-05-12 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>modules.mgk, magic.mgk : Sync up both of these for UNIX
-as well as VisualMagick builds. Includes changes for the
-meta.c code.</li>
-</ul>
-</blockquote>
-<p>2003-05-11 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/formats.html: Documented embedded gray intensity images.</li>
-<li>coders/logo.c: Added the embedded dithered gray intensity images
-gray0, gray5, ..., through gray100 to support bilevel filling and
-painting with an intensity resolution of 5%.</li>
-<li>www/formats.html: Added description of images available via
-&quot;IMAGE:&quot; format tag, as well as providing a tiled preview.</li>
-<li>coders/logo.c: Renamed &quot;transparent&quot; image to &quot;checkerboard&quot;
-since it is a better description. Added a set of tiny bilevel
-images (accessed via IMAGE:) for use when tiling, filling, or for
-use as a texture image. The complete set of image names available
-via the IMAGE: coder are now BRICKS, CIRCLES, CROSSHATCH,
-CROSSHATCH30, CROSSHATCH45, FISHSCALES, GRANITE, HEXAGONS,
-HORIZONTAL, HORIZONTALSAW, HS_BDIAGONAL, HS_CROSS, HS_DIAGCROSS,
-HS_FDIAGONAL, HS_HORIZONTAL, HS_VERTICAL, LEFT30, LEFT45,
-LEFTSHINGLE, LOGO, NETSCAPE, OCTAGONS, RIGHT30, RIGHT45,
-RIGHTSHINGLE, ROSE, SMALLFISHSCALES, CHECKERBOARD, VERTICAL,
-VERTICALBRICKS, VERTICALLEFTSHINGLE, VERTICALRIGHTSHINGLE, &amp;
-VERTICALSAW. The HS_* variants are similar to the standard
-pattern images provided with the Windows GDI.</li>
-<li>coders/msl.c (MSLStartElement): Don't reset gravity if the user
-provides an x,y coordinate. Passing coodinates was loosing the
-gravity setting.</li>
-</ul>
-</blockquote>
-<p>2003-05-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/modules.mgk: Support the IMAGE: format via the LOGO
-module.</li>
-<li>win2k/IMDisplay/IMDisplayView.cpp (DoDisplayImage):
-Transparent tile is created by reading &quot;tile:image:transparent&quot;.</li>
-<li>coders/logo.c (ReadLOGOImage): Add IMAGE: format to front for
-embedded images so that adding new images doesn't proliferate coder
-registrations. Legacy logo magick names (GRANITE, LOGO, NETSCAPE,
-and ROSE) are still supported, but they are also available in the
-IMAGE file space (e.g. IMAGE:ROSE).</li>
-</ul>
-</blockquote>
-<p>2003-05-09 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagickconfigure : Further refinements that support both
-the new &quot;big&quot; library and the normal dynamic DLL buidling styles.</li>
-</ul>
-</blockquote>
-<p>2003-05-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/logo.c (ReadLOGOImage): Added a &quot;TRANSPARENT&quot; pattern
-image which can be tiled to form the background of transparent
-images.</li>
-<li>win32/IMDisplay/IMDisplayView.cpp: When displaying images which
-include an opacity channel, use a checker-board pattern as the
-image background so non-opaque pixels become evident.</li>
-</ul>
-</blockquote>
-<p>2003-05-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/meta.c : Add or fix commenting of DebugString so that
-module does not require Windows.</li>
-<li>lcms: Updated to release 1.10.</li>
-</ul>
-</blockquote>
-<p>2003-05-07 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagickbin : Brought the MGK files back into sync with
-the rest of the package and added types for meta.c.</li>
-<li>VisualMagickbinwin32ATL : removed config files in order to
-prevent very old ATL project from being picked up in the config</li>
-</ul>
-</blockquote>
-<p>2003-05-06 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagicklcmsLIBRARY.txt : a define to prevent popup message
-box behaviour.</li>
-<li>VisualMagickconfigure: New feature - -t consolidates all the
-coders into on library for the static build in order to make the
-build process tolerable.</li>
-<li>codersxtrn.c : new support for BSTR - wdie character data</li>
-<li>coderssvg.c : put back logic that allows the -size parameter to
-control the pixel dimensions of the output image.</li>
-<li>codersmeta.c : added support for wide character parsing of iptc
-and 8BIM formats.</li>
-</ul>
-</blockquote>
-<p>2003-05-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>version.sh : Update to reflect development status.</li>
-</ul>
-</blockquote>
-<p>2003-05-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>GraphicsMagick 1.0 Released.</li>
-<li>version.sh (LIBRARY_REVISION): Updated for the 1.0 release.</li>
-<li>magick/studio.h: Add fix to avoid problems caused by zlib
-under AIX.</li>
-<li>magick/cache.h: Parameterized prototypes to make them easier
-to follow.</li>
-<li>filters/analyze.c: Replace C++ comments with C comments.</li>
-<li>magick/command.c: For the composite, convert, identify, mogrify,
-and montage commands, make sure a usage error is returned if a
-usage message is printed. This is useful for ImageMagickObject
-users who won't see the usage message if stdio is not supported.</li>
-<li>locale/C.mgk: Added &quot;UsageError&quot; error. Added missing closure
-to &lt;Corrupt&gt; tag which caused most/many message lookups to fail.</li>
-<li>magick/nt_base.h: Fixed a compile problem caused by masking
-internals in delegate.h</li>
-<li>magick/ImageMagick.rc: Added missing .mgk files.</li>
-</ul>
-</blockquote>
-<p>2003-05-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/nt_base.c (lt_dlerror): Defining lt_dlerror to be
-NTGetLastError was not a correct implementation since the
-interface is defined to return a const pointer to a string, but
-NTGetLastError returns an allocated string, causing a memory leak
-if NTGetLastError is used in the place of lt_dlerror. A new
-lt_dlerror function is added to fix this.
-(lt_dlsetsearchpath): lt_dlsetsearchpath should return an int
-and accept a const char *.
-(lt_dlsym): lt_dlsym is supposed to take a const char *.</li>
-<li>magick/nt_base.h: lt_dlclose should return an <cite>int</cite>.</li>
-<li>magick/nt_base.c (lt_dlclose): Return status from lt_dlclose.</li>
-<li>magick/module.c (lt_dlclose): lt_dlclose is supposed to return
-an <cite>int</cite>, not <cite>void</cite>. A return value of zero indicates success.</li>
-<li>VisualMagick/tests/run_constitute.bat: Add batch script to
-run constitute tests.</li>
-<li>magick/module.c: Added a ltdl_initialized static flag to track
-if libltdl has been initialized by lt_dlinit().
-(TagToFunctionName): Use a stack buffer for the string rather than
-allocating heap data.
-(UnregisterModule): Report errors via exception info as the
-interface suggests.
-(UnloadModule): Report errors via exception info as the interface
-suggests.
-(DestroyModuleInfo): Only invoke lt_dlexit() if lt_dlinit() has
-previously been invoked.</li>
-<li>locale/C.mgk: Added FailedToCloseModule module error.</li>
-<li>magick/module.c (UnloadModule): Report exception via exception
-parameter rather than simply printing out an error message and
-exiting.</li>
-<li>magick/Makefile.am (noinst_HEADERS): integral_types.h had to be
-listed *somewhere* in order to make it into the distribution.</li>
-<li>Magick++/lib/Magick++/Image.h: InitializeMagick must be DLL
-exported.</li>
-</ul>
-</blockquote>
-<p>2003-05-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am (magick-version): Perform version.isx substitutions
-via Makefile.am rather than configure.</li>
-<li>magick/magick_config_api.h.in: Added template header for
-the installed magick_config.h.</li>
-<li>magick/magick.c (InitializeMagick): Improved the signal handling
-and registration method. Signal handlers are only registered for a
-signal if the current signal handling disposition for that signal
-is set to the default (SIG_DFL). When a signal is caught,
-DestroyMagick is invoked, the handling for the signal is set back
-to SIG_DFL, and then the signal is re-raised to trigger the
-default handler for that signal. This causes the process to behave
-as closely to the default as possible (e.g. generating a core
-file) while ensuring that DestroyMagick is executed. This also
-ensures that signal handlers registered by API users are not
-overridden by invoking InitializeMagick.</li>
-<li>configure.ac: Added tests for sigemptyset and
-sigaction.
-Add a check for the return type of signal handlers.
-Test for the <cite>raise</cite> function.</li>
-<li>www/formats.html: Add an entry for CUR, Microsoft
-Cursor Icon format.</li>
-</ul>
-</blockquote>
-<p>2003-05-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/semaphore.c (struct SemaphoreInfo): Added
-<cite>locked</cite> and <cite>thread_id</cite> members. These are used to record
-if the semaphore is locked, and to validate the thread
-ID of the unlocker.</li>
-<li>www/links.html: Added link to Nathan Day's MagickDocs
-&quot;ImageMagick and GraphicsMagick documentation project&quot;
-site.
-Added a link to an on-line article regarding the PHP front-end
-to ImageMagick.</li>
-<li>coders/icon.c (ReadIconImage): Add support for Windows
-.CUR format based on advice from Jean Piquemal.</li>
-<li>magick/image.c (SetImageInfo): Added missing CloseBlob
-in error path for failure to allocate temporary file.</li>
-<li>coders/pcx.c (ReadPCXImage): Added support for reading
-uncompressed PCX images based on code from Jean Piquemal.</li>
-</ul>
-</blockquote>
-<p>2003-05-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/effect.c (AddNoiseImage): For gray images, wrong
-pointer was being used to evaluate intensity, leading to a
-black image with noise.</li>
-<li>magick/image.c (ChannelImage): Return the channel
-image in RGBColorspace. Also properly support extracting
-the opacity channel for images which are not CMYK.</li>
-</ul>
-</blockquote>
-<p>2003-04-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/Makefile.am (install-data-local): Install
-magick_config_api.h rather than magick_config.h.</li>
-<li>magick/api.h: Removed inclusion of integral_types.h from
-magick/api.h. It is included by magick/studio.h.</li>
-<li>magick/delegate.h: Mapped out a block of private implementation
-code.</li>
-<li>configure.ac: Perform substitutions on magick_config_api.h.</li>
-<li>magick/magick_config_api.h.in: New header file template to
-use for installed magick_config.h.</li>
-<li>magick/studio.h (MAGICK_IMPLEMENTATION): Added the define
-MAGICK_IMPLEMENTATION used to enable private types, includes, and
-defines in the headers. This supports hiding implementation stuff
-that API users shouldn't see in the headers.</li>
-<li>utilities/Makefile.am (check): Cleaned up the utilities
-test/demo a bit as well as using the undocumented &quot;tmp:&quot; prefix to
-cause GraphicsMagick to remove temporary input files once they
-have been read. This leaves just the final output file
-&quot;demo.miff&quot; when the test completes.</li>
-<li>coders/jpeg.c (WriteJPEGImage): If the image resolution is
-overwritten with 72DPI, make sure that the resolution units are
-set to PixelsPerInchResolution.</li>
-<li>coders/jpeg.c (WriteJPEGImage): Don't overwrite the image
-resolution if it is valid.</li>
-<li>magick/command.c (MogrifyImageCommand): Added -resample
-option to match documentation.</li>
-<li>VisualMagick/configure: Added rpcrt4.lib to project settings
-for Visual C++ 6.0 so that configure links. The code which
-needs these interfaces is to support Visual C++ 7.0 XML-style
-project files.</li>
-</ul>
-</blockquote>
-<p>2003-04-30 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>utilities/Makefile.am (check) Change % to %% in -label parameter.</li>
-<li>www/gm.html, utilities/gm.1, etc. Documented use of %% to convey
-the % sign in -format, -comment, -label strings.</li>
-</ul>
-</blockquote>
-<p>2003-04-30 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c: Changes from 2003-04-19 to free the arg
-list when it was still pointed to by the option arg and accessed
-on an exception. This caused gm to crash on any erroneous command
-line argument.</li>
-</ul>
-</blockquote>
-<p>2003-04-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/windows.html: Updated to match current installer.</li>
-<li>VisualMagick/installer/inc/tasks-install-devel.isx (Name):
-Added an installation checkbox so the user can select to install
-development headers and libraries for C &amp; C++.</li>
-<li>VisualMagick/installer/inc/files-perlmagick.isx (Source):
-Only install PerlMagick PPD files if the user selects to install
-PerlMagick.</li>
-<li>VisualMagick/installer/inc/files-com.isx (Source): Only
-install ImageMagickObject files if the user selects to install
-ImageMagickObject.</li>
-<li>magick/version.h.in: Added some documentation for the
-functioning of MagickLibVersion and MagickLibVersionNumber.</li>
-<li>configure.ac: Perform substutions to create
-VisualMagick/installer/inc/version.isx from
-VisualMagick/installer/inc/version.isx.in. This allows Windows
-versioning info to be updated from info in version.sh.</li>
-<li>Makefile.am (magick-version): For a VPATH build, update
-VisualMagick/installer/inc/version.isx in the source directory if
-it is out of date.</li>
-</ul>
-</blockquote>
-<p>2003-04-28 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/cache.c: CloneImagePixels(): applied Cristy's bugfix
-from IM-5.5.7.</li>
-</ul>
-</blockquote>
-<p>2003-04-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/api.html: The demo program on the ImageMagick API page is
-usually intended to be an exercise for the reader. It rarely
-compiles or works. Sure enough the demo code was not even close
-to compiling, didn't run, and did something totally different than
-described. This is not a good way to treat new users. Now the
-demo program compiles and runs, and its description is correct.</li>
-<li>www/magick.css, www/smile.c: Remove &quot;Pair&quot; advertisement which
-was discovered appended at the end of these files.</li>
-<li>coders/jpeg.c (ReadJPEGImage): Check for failure of
-AllocateImage. Close blob prior to error return.</li>
-<li>configure.ac: Perform substitutions on magick/version.h</li>
-<li>magick/version.h.in: New file to provide base for configured
-magick/version.h</li>
-<li>version.sh (PACKAGE_RELEASE_DATE): Support setting a package
-release date.</li>
-<li>configure.ac: Perform substitutions on PerlMagick/Magick.pm.in to
-create PerlMagick/Magick.pm.in.</li>
-<li>PerlMagick/Magick.pm.in: &#64;PACKAGE_VERSION&#64; is substituted while
-configuring PerlMagick/Magick.pm.</li>
-<li>magick/magic.mgk, VisualMagick/bin/magic.mgk: Removed risky
-entry for PICT which has been demonstrated to lead to a false
-match in the real-world.</li>
-<li>coders/pict.c (ReadPICTImage): Ensure that PICT decoder don't
-loop forever with an EOF condition if none of the PICT op-codes
-encountered result in a condition which terminates the input loop.
-If EOF is dectected while in the input loop a &quot;corrupt image&quot;
-&quot;unexpected end of file&quot; error is reported.</li>
-<li>VisualMagick/installer: Updated installer.</li>
-</ul>
-</blockquote>
-<p>2003-04-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick.c, magick/blob.c, magick/studio.h: Added
-Compilation fixes recommended by Harold Bien for for Borland C++.</li>
-<li>www/contribute.html: Added text regarding contributing to
-GraphicsMagick.</li>
-<li>www/api/types.html: Documentation for GraphicsMagick API types
-moved from www/api/types/*.html into this one file. Types
-documentation is still very much under development.</li>
-<li>README.txt: Added note regarding the download location for free
-Windows fonts which are kindly made available by Microsoft.</li>
-<li>VisualMagick/installer/gm-dynamic-full-*.iss: Install
-nt_base.h and nt_feature.h.</li>
-</ul>
-</blockquote>
-<p>2003-04-24 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/windows.html: Updated for GraphicsMagick 1.0 and to
-link to ImageMagickObject.html.</li>
-<li>www/programming.html: Added link to ImageMagickObject.html.</li>
-<li>www/ImageMagickObject.html: New file to provide some
-documentation for ImageMagickObject.</li>
-<li>www: Found and fixed broken URL links.</li>
-</ul>
-</blockquote>
-<p>2003-04-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>FlashPIX: Applied patches from FreeBSD. Bumped package
-version to version to 1.2.0.8.</li>
-<li>www/api.html: Updated to reflect GraphicsMagick</li>
-<li>www/*.html: Updated with format_c_api_docs script.</li>
-<li>Makefile.am (format_c_api_docs): Add a target to update
-the C API documentation.</li>
-<li>scripts/format_c_api_docs: Add script which extracts and
-formats the C API documentation into HTML files in the www/api
-subdirectory.</li>
-</ul>
-</blockquote>
-<p>2003-04-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>version.sh (PACKAGE_VERSION): Update release version ID.</li>
-<li>magick/version.h (MagickReleaseDate): Update release date.</li>
-<li>magick/constitute.c (ConstituteImage): Fixed problems with
-reading intensity (gray) pixel arrays.</li>
-<li>magick/image.c (GrayscalePseudoClassImage): Use
-ScaleQuantumToIndex rather than ScaleQuantumToMap.</li>
-<li>magick/constitute.c (ConstituteImage): Use ScaleQuantumToIndex
-macro to scale integral intensity values to colormap range.</li>
-<li>magick/image.h (ScaleQuantumToIndex): New macro to scale a
-quantum to the maximum range of a colormap index. Useful when
-writing to PsuedoClass grayscale images.</li>
-<li>VisualMagick/tests/run_constitute.bat: Batch script to run
-constitute tests.</li>
-<li>VisualMagick/installer/*.iss: Updated for Beta1 release.</li>
-</ul>
-</blockquote>
-<p>2003-04-22 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>utilities/Makefile.am (check) fixed typos (RM -&gt; RMDelegate
-and removed stray &quot;gm&quot;), added -random-threshold, ordered-dither.</li>
-<li>magick/effect.c: Random-threshold was not treating non-gray
-PseudoColor images correctly.</li>
-</ul>
-</blockquote>
-<p>2003-04-21 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>utilities/Makefile.am (check): Added code to put logo on demo
-output.</li>
-<li>magick/command.c (MontageImageCommand): Pass exception rather
-than &amp;image-&gt;exception because image may be null, and it is
-pointless to store the exception where it will not be reported to
-the user anyway.</li>
-<li>utilities/Makefile.am (check): Ported Glenn Randers-Pehrson's
-utilities demo script into the Makefile to serve as a check
-target.
-(check): Add definition to find Generic.ttf.</li>
-<li>locale/C.mgk: Fixed syntax error in &lt;Option&gt;&lt;FatalError&gt;
-section.</li>
-<li>www/development.html: New file to describe development
-process.</li>
-<li>index.html, www/*.html: Added link to development.html
-and improved formatting a bit.</li>
-</ul>
-</blockquote>
-<p>2003-04-21 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Fixed bug with compiling png.c with libpng versions
-older than libpng-0.95.</li>
-</ul>
-</blockquote>
-<p>2003-04-20 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/programming.html: Added links to Delphi and Scheme
-programming interfaces.</li>
-<li>configure.ac : Removed outdated test for jp2conf.h.</li>
-</ul>
-</blockquote>
-<p>2003-04-19 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c: Add argument expansion and deallocation code
-to command functions which lacked this functionality.
-Replace calls to Exit with a return to the invoking function.</li>
-<li>utilities/gm.c: Expect each subcommand to expand and deallocate
-its own argument list. Treat subcommands more similarly.</li>
-<li>magick/magick.c (InitializeMagick): Seed the random number
-generator.</li>
-<li>magick/utility.c (ExpandFilenames): Handle tilde expansion
-properly. Handle relative glob specifications. Skip over &quot;*&quot;
-argument to +profile properly. Don't expand VID: specifications
-since the VID: coder will execute ExpandFilenames() later. Apply
-format specifier prefix to globbed file names. Fix double frees
-and rationalize memory management by always copying to a new
-vector.</li>
-</ul>
-</blockquote>
-<p>2003-04-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick.c (InitializeMagick): Decided to
-move clean-up signal-handler registration from gm.c
-to magick.c in order to ensure that resources are
-cleaned up for all library users. This means that
-if a user program wants to do something special for
-signals registered to be caught by InitializeMagick
-(SIGHUP, SIGINT, SIGQUIT, SIGABRT, SIGTERM, SIGXCPU,
-&amp; SIGXFSZ) then the user program should register its
-own signal handlers after invoking InitializeMagick.
-The user is then responsible for making sure that
-DestroyMagick is invoked if an unexpected signal is
-caught.</li>
-<li>tests/Makefile.am (check-constitute): Added
-constitute tests.</li>
-<li>magick/constitute.c: New test program to ensure
-that ConstituteImage and DispatchImage are working
-correctly.</li>
-</ul>
-</blockquote>
-<p>2003-04-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/download.html: Added links to directories
-at ftp.graphicsmagick.org.</li>
-<li>index.html: Add notice regarding 1.0 Beta0
-availability.</li>
-<li>www/cvs.html: Updated CVS checkout information to
-include the GraphicsMagick-1_0 branch.</li>
-<li>coders/psd.c (ReadPSDImage): Applied patch
-(SourceForge patch ID 722849) from Derry Bryson to
-fix a memory leak. An image was being leaked.</li>
-<li>magick/constitute.c (DispatchImage): Applied patch
-(SourceForge patch ID 722655) from Derry Bryson to
-correctly use the switch_map array rather than the
-map array. Without this patch, DispatchImage does
-not work at all.</li>
-<li>GraphicsMagick 1.0.0-beta0 release.</li>
-<li>version.sh: Updated for beta0 release.</li>
-<li>*.c magick/*.h: Update header inclusion to include
-&quot;magick/&quot; prefix in order to ensure that there is no
-confusion with headers from another package.</li>
-</ul>
-</blockquote>
-<p>2003-04-16 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/effect.c: 4x4 ordered dither threshold was
-incorrect.</li>
-</ul>
-</blockquote>
-<p>2003-04-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/resource.c (InitializeMagickResources):
-Added the ability to obtain the amount of physical
-memory by executing an external command.</li>
-<li>configure.ac: Check for getpagesize().
-(MAGICK_PHYSICAL_MEMORY_COMMAND): Added a test for
-an external command which (quickly) returns the
-amount of physical memory installed on the machine.
-Currently only activated for FreeBSD.
-(MAGICK_PHYSICAL_MEMORY_COMMAND): Use sysctl to
-determine total physical memory for Darwin.</li>
-<li>magick/delegate.c (ListDelegateInfo): If COLUMNS
-environment variable is set, then use it to obtain
-the screen width. Some shells dynamically update
-COLUMNS, but COLUMNS may need to be explicitly
-exported in order for it to be seen by subordinate
-programs (such as gm).</li>
-<li>magick/effect.c (AddNoiseImage): Use IsGrayImage()
-to check if the image is gray. Add missing columns
-loop for intensity case (oops!).</li>
-<li>magick/command.c (DisplayImageCommand): Fix
--dispose option processing bug reported by
-Felix Heimbrecht.</li>
-<li>coders/fpx.c: Check status from FPX_InitSystem().</li>
-</ul>
-</blockquote>
-<p>2003-04-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Define PERLMAINCC to be the C compiler
-if there are no C++ dependencies, or the C++ compiler
-if there are C++ dependencies.</li>
-<li>PerlMagick/Makefile.PL.in: Use PERLMAINCC to compile
-and link perlmain.c. This allows using the C++ compiler
-to link, which is useful when the build depends on C++
-libraries like libfpx.</li>
-<li>ltmain.sh: Updated to libtool 1.5 release.</li>
-<li>Makefile.am ($(PERLMAGICK)/$(PERLSTATICNAME)): Add
-rules to make sure that static PerlMagick is linked
-against the current GraphicsMagick library.</li>
-<li>coders/miff.c (ReadMIFFImage): Properly scale
-colormap entries.</li>
-<li>magick/image.c (TransformRGBImage): Eliminate 32-bit
-integer overflow condition for Q:32 build while
-transforming CMYK pixels.</li>
-</ul>
-</blockquote>
-<p>2003-04-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/ttf/read.t: Updated signatures and
-reference image for FreeType 2.1.4.</li>
-<li>(PerlMagick/t/write.t, PerlMagick/t/montage.t,
-PerlMagick/t/rad/read.t, PerlMagick/t/rad/write.t):
-Fix signatures which were thrown off by previous
-change to how signatures are specified to functions
-in subroutines.pl.</li>
-<li>PerlMagick/t/cgm/read.t: Updated to use reference
-image.</li>
-<li>PerlMagick/Makefile.PL.in: Perform substitutions
-on generated Makefile to ensure that the proper
--lGraphicsMagick is used for a static build.</li>
-<li>ttf: Updated to FreeType 2.1.4. Now stored in
-CVS as delegates/freetype2 rather than delegates/ttf
-so be sure to re-checkout the ttf directory so that
-the correct files are used.</li>
-<li>wmf/incude/libwmf/api.h: Updating FreeType caused
-a problem since it introduced a copy of zlib and
-api.h included zlib.h. Fixed problem by adding
-a typedef for gzFile and not including zlib.h.</li>
-<li>utilities/gm.c: Fixed minor compilation problem
-under Windows caused by a typo in the signal
-handler registration code.</li>
-</ul>
-</blockquote>
-<p>2003-04-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am: When building a static PerlMagick,
-build PerlMagick as part of the <cite>all</cite> target and
-don't do a <cite>make clean</cite> of PerlMagick at install
-time.</li>
-<li>configure.ac (LIB_DPS): Add check to see if -lXt
-is required by -ldps. XFree86 -ldps requires -lXt.</li>
-<li>FlashPIX: FlashPIX library now compiles under
-FreeBSD 5.0.</li>
-<li>magick/deprecate.c (ValidateColormapIndex): Remove
-non-interface deprecated function.</li>
-<li>magick/tempfile.c (AcquireTemporaryFileDescriptor):
-Priortize use of mkstemp() over tempname() since *BSD
-compilers whine about tempname() (although we do use
-tempname() safely).</li>
-<li>magick/color.c (ConstrainColormapIndex): Removed
-function since it is no longer used.</li>
-<li>magick/utility.c (TemporaryFilename): Removed
-TemporaryFilename utility function since it is
-no longer used and it makes *BSD compilers
-complain.</li>
-<li>magick/studio.h: Don't define _ISOC99_SOURCE,
-_POSIX_C_SOURCE, or _XOPEN_SOURCE when compiling
-under FreeBSD since this maps out a <cite>ushort</cite>
-definition required by /usr/include/sys/ipc.h.</li>
-</ul>
-</blockquote>
-<p>2003-04-11 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/png.c: Some grayscale PNG images and the
-JNG alpha channel were decoded improperly at Q:32.</li>
-<li>magick/constitute.c (PopImagePixels): Changed many
-instances of (Quantum) typecast to (unsigned char).</li>
-</ul>
-</blockquote>
-<p>2003-04-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/tiff/read.t: Added signature for 12-bit
-TIFF test and a Q:32 build.</li>
-<li>PerlMagick/t/subroutines.pl: Extended routines
-which are signature based to accept signatures for
-Q:32 as well.</li>
-<li>PerlMagick/t/wmf/read.t: Relax error values slightly
-to pass at Q:32.</li>
-<li>coders/miff.c (PushImageRLEPixels): Fix reading
-RLE MIFF at Q:32. A fragment of old code was being
-used to obtain the length.
-(WriteRunlengthPacket): Fix writing RLE MIFF at Q:32.
-In most cases the wrong scaling macro was being used.</li>
-<li>tests/Makefile.am (check-miff): Added MIFF tests
-for supported compression options.</li>
-</ul>
-</blockquote>
-<p>2003-04-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/color.c (QueryColorDatabase): Extended to
-support parsing Q:32 hex color specification strings.
-Also add error reporting for failure to parse the
-color specification. This resolves a bug that drawing
-via the draw.c APIs was not working for Q:32 builds.</li>
-<li>utilities/gm.c (main): Add signal handlers to
-make sure that program cleans-up on exit by invoking
-DestroyMagick.</li>
-<li>magick/draw.c (DrawSetFillColor): Quote color
-specification.
-(DrawSetStrokeColor): Quote color specification.
-(DrawSetTextUnderColor): Quote color specification.</li>
-<li>ltmain.sh: Update to latest CVS libtool.</li>
-</ul>
-</blockquote>
-<p>2003-04-08 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/enhance.c (NormalizeImage): Only normalize the opacity
-channel if image-&gt;matte is true. This results in some (15%)
-speedup. While it can be argued that the <cite>K</cite> in CMYK should be
-normalized, it can also be argued that this is senseless since <cite>K</cite>
-is not a &quot;linear&quot; measure like C, M, &amp; Y are, and there may not be
-any any value to normalizing CMY at all.
-(EqualizeImage): Only equalize the opacity channel if image-&gt;matte
-is true. This results in a 23% speedup.
-(GammaImage): Minor loop optimization.
-(LevelImage): Don't level the opacity channel. Doing so doesn't
-make any sense.
-(LevelImageChannel): Put loops inside switch statement rather than
-around it.</li>
-<li>PerlMagick/t/tiff/read.t: Added grayscale 12-bit and 16-bit TIFF
-read tests.</li>
-</ul>
-</blockquote>
-<p>2003-04-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (ReadTIFFImage): Add support for reading
-12-bit grayscale TIFFs. Fix reading 16-bit grayscale TIFFs
-when QuantumDepth=8.</li>
-<li>VisualMagick/installer/gm-dynamic-full-8.iss,
-VisualMagick/installer/gm-dynamic-full-16.iss: Many C header
-files were not being included in the distribution. Oops!</li>
-</ul>
-</blockquote>
-<p>2003-04-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>(index.html, www/*.html): Update to new web page style.</li>
-<li>scripts/txt2html: Update to output new web page style.</li>
-<li>ltmain.sh: Updated to latest CVS libtool.</li>
-<li>magick/tempfile.c (DestroyTemporaryFiles): Function was
-crashing if it was executed twice.</li>
-</ul>
-</blockquote>
-<p>2003-04-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/delegates.mgk.in: Ralcgm was appending &quot;.ps&quot; to the
-provided output file name, so change cgm delegate command so that
-the input file is delivered via standard input, output is
-re-directed to a file, and anything printed to stderr (such as
-the Ralcgm program name and version) is sent to /dev/null.</li>
-<li>INSTALL-unix.txt: Added/corrected/improved documentation
-regarding --disable-installed, --enable-shared, and
---with-modules.</li>
-<li>VisualMagick/magick/magick_config.h.in: Add more documentation
-and explanatory notes in order to lessen confusion.</li>
-<li>Many files: Replaced &quot;UseInstalledImageMagick&quot; with
-&quot;UseInstalledMagick&quot; for obvious reasons.</li>
-</ul>
-</blockquote>
-<p>2003-04-04 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c, utilities/gm.c: Print &quot;help&quot; screen for a
-tool when user types &quot;gm tool&quot; or &quot;gm tool -help&quot;</li>
-<li>magick/command.c, magick/effect.c: add -ordered-dither option.</li>
-</ul>
-</blockquote>
-<p>2003-04-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>locale/C.mgk: Fixed message associated with
-&quot;UnableToCreateTemporaryFile&quot;.</li>
-<li>magick/tempfile.c (AcquireTemporaryFileDescriptor): Decided
-to return a pathname (if possible), even on failure, for use
-in error reports. The function return status should be used
-to determine if the function has succeeded.</li>
-<li>locale/locale.mgk: Updated copyright header.</li>
-<li>(magick/annotate.c, magick/attribute.c, magick/blob.c,
-magick/cache.c, magick/constitute.c, magick/delegate.c,
-magick/display.c, magick/image.c, magick/locale.c
-magick/tempfile.c, magick/tempfile.h, magick/utility.c,
-magick/xwindow.c, coders/dcm.c, coders/ept.c,
-coders/histogram.c, coders/mpeg.c, coders/pdf.c,
-coders/pict.c, coders/preview.c, coders/ps2.c,
-coders/ps3.c, coders/ps.c, coders/pwp.c, coders/sfw.c,
-coders/svg.c, coders/tiff.c, coders/url.c, coders/wpg.c):
-Ensure that failure to allocate/create temporary file is
-properly detected and reported.</li>
-</ul>
-</blockquote>
-<p>2003-04-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/type.c (GetTypeBlob): Prioritize hard-coded path
-over Windows registry values.</li>
-<li>magick/log.c (GetLogBlob): Prioritize hard-coded path
-over Windows registry values.</li>
-<li>magick/blob.c (GetConfigureBlob): Prioritize hard-coded path
-over Windows registry values.</li>
-<li>magick/delegate.c (ReadConfigureFile): Perform substitutions
-for &quot;&#64;GMDelegate&#64;&quot;, &quot;&#64;GMDisplayDelegate&#64;&quot;, &quot;&#64;MPEGDecodeDelegate&#64;&quot;,
-&quot;&#64;MPEGEncodeDelegate&#64;&quot;, and &quot;&#64;HPGLDecodeDelegate&#64;&quot; while reading
-delegates.mgk under windows.
-(ListDelegateInfo): Format delegate command line to multiple
-lines if necessary rather than truncating.</li>
-<li>configure.ac (MagickBinPathDefine): Added support for
-a MagickBinPath definition.</li>
-<li>configure.ac (GSVersion): Added test to obtain version
-of installed Ghostcript.</li>
-<li>magick/tempfile.c (AcquireTemporaryFileDescriptor): Open
-flag should have been O_RDWR, not O_WRONLY!</li>
-</ul>
-</blockquote>
-<p>2003-04-03 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.c: Simplified skipping over the &quot;*&quot; in
-the +profile &quot;*&quot; option when expanding filenames.</li>
-</ul>
-</blockquote>
-<p>2003-04-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>VisualMagick/bin/delegates.mgk: Update similarly to
-coders/delegates.mgk.in.</li>
-<li>coders/delegates.mgk.in: Replaced <cite>mpeg-decode</cite> delegate
-specification with <cite>mpeg</cite> delegate specification.</li>
-<li>PerlMagick/t/mpeg/read.t: Since -r option is no longer
-supplied to mpeg2decode, the signatures must be updated.</li>
-<li>magick/utility.c (ExpandFilenames): Skip over no-argument
-commands properly.</li>
-<li>coders/mpeg.c: Removed ReadMPEGImage since this is handled
-entirely by delegate now.</li>
-<li>magick/command.c: Add convert -temporary option for use
-when input files are temporary files which should be
-automatically removed.</li>
-<li>magick/delegate.c (InvokeDelegate): Ensure that temporary
-file access is secure.</li>
-<li>coders/ept.c (ReadEPTImage): Ensure that temporary file
-specified by image_info-&gt;filename is liberated before
-allocating a new temporary file name.</li>
-<li>coders/ps.c (ReadPSImage): Ensure that temporary file
-specified by image_info-&gt;filename is liberated before
-allocating a new temporary file name.</li>
-<li>coders/pdf.c (ReadPDFImage): Change TemporaryFilename
-to AcquireTemporaryFileName.</li>
-<li>magick/tempfile.c (LiberateTemporaryFile): Now takes
-a <cite>char *</cite> argument rather than <cite>const char *</cite>, and
-erases the provided filename if it is the name of a valid
-temporary file. This helps avoid errors. The return
-status may be used to determine if a file was removed.
-(AcquireTemporaryFileDescriptor): Decided that adding a
-.tmp extension to temporary file names is unnecessary.</li>
-<li>coders/jp2.c (WriteJP2Image): Destroy pixel matrix
-after encoding image. Cristy says that there is memory
-corruption otherwise.</li>
-</ul>
-</blockquote>
-<p>2003-04-01 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/png.c: Use new temporary file manager for JNG components.
-Merge with IM 5.5.7 (mostly cosmetic changes).</li>
-</ul>
-</blockquote>
-<p>2003-03-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/cache.c (OpenCache): Add some Windows-specific
-open options.</li>
-<li>magick/resource.c (InitializeMagickResources): Increase
-the number of &quot;lowio&quot; file handles available for use under
-Windows.</li>
-<li>ltdl/ltdl.c: Incorporate more Darwin fixes from CVS libtool.</li>
-<li>coders/pcx.c (ReadPCXImage): Incorporate bugfix from
-ImageMagick -- Not enough memory allocated for reading PCX
-(bug report by Trevor Willis).</li>
-<li>magick/magick.c (InitializeMagick): Only invoke
-SetLogEventMask() to set debug options based on
-getenv(&quot;MAGICK_DEBUG&quot;) if the environment variable is set.</li>
-</ul>
-</blockquote>
-<p>2003-03-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/tempfile.c: Include tempfile.h rather than temporary.h</li>
-<li>magick/magick.c: Include tempfile.h rather than temporary.h</li>
-<li>coders/dcm.c, coders/ept.c, coders/histogram.c, coders/mpeg.c,
-coders/pdf.c, coders/pict.c, coders/preview.c, coders/ps.c,
-coders/ps2.c, coders/ps3.c, coders/pwp.c, coders/sfw.c,
-coders/svg.c, coders/tiff.c, coders/url.c, coders/wpg.c,
-magick/annotate.c, magick/attribute.c, magick/blob.c,
-magick/cache.c, magick/constitute.c, magick/delegate.c,
-magick/display.c, magick/image.c, magick/magick.c,
-magick/utility.c, magick/xwindow.c: Updated to use new temporary
-file allocation APIs.</li>
-<li>magick/tempfile.c: New temporary file allocation subsystem for
-allocating, tracking, and deallocating temporary files. Use of
-this subsystem should reduce the likelyhood that temporary
-files will be left behind once the process exits.
-If the environment variable MAGICK_TMPDIR is set, then its
-value is used as the location to place temporary files.</li>
-<li>magick/utility.c (IsAccessibleAndNotEmpty): New function
-for testing for file exists, is a regular file, and is not empty.
-Used to test if a temporary file has been updated by a delegate.</li>
-<li>magick/log.c (SetLogEventMask): Add support for setting
-TemporaryFileEvent.</li>
-<li>PerlMagick/Magick.xs: Added TemporaryFile log event type.</li>
-<li>magick/log.h (LogEventType): Add TemporaryFileEvent event
-classification.</li>
-</ul>
-</blockquote>
-<p>2003-03-29 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/resize.c (SampleImage) and magick/render.c (DrawAffineImage():
-Applied Cristy fix for bug that offset images to the top and left.</li>
-<li>magick/resize.c (ScaleImage): Fixed bug that caused intensity
-levels to be one unit too high.</li>
-<li>coders/png.c: make JNG support depend on HasJPEG. Remove temp files.</li>
-</ul>
-</blockquote>
-<p>2003-03-27 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/resize.c (ResizeImage): Applied fix authored by John
-Cristy for distortion when using the bessel filter.</li>
-<li>magick/display.c: Applied fix authored by John Cristy which
-eliminates bogging down when using the magnifier window on
-large images.</li>
-<li>Several files: A few files included multiple copies of the
-copyright header text due to either pilot error, or equipment
-failure.</li>
-</ul>
-</blockquote>
-<p>2003-03-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>tests/Makefile.am : Removed some debug code which was
-accidentally committed to CVS.</li>
-<li>Copyright.txt: Add copyright statements to all the files,
-including some apparently missing copyrights.</li>
-</ul>
-</blockquote>
-<dl class="docutils">
-<dt>2003-03-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</dt>
-<dd><ul class="first last simple">
-<li>magick/Makefile.am: Added temporary.c and temporary.h. These
-are not finished yet.</li>
-<li>magick/cache.c: Transferred optimization from ImageMagick
-to read/write all requested pixel cache rows in one system
-call when accessing the cache using file I/O, and the
-requested columns equals the image columns.</li>
-<li>magick/resource.c: (ResourceInfo): Use type <cite>double</cite> rather
-than <cite>long double</cite>. For many systems, the range of <cite>long double</cite>
-is the same as <cite>double</cite>. On others, use of <cite>long double</cite> incurs
-the cost of function calls since there is no hardware support.</li>
-</ul>
-</dd>
-</dl>
-<p>2003-03-22 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/effect.h, effect.c, command.c: Revised -random-dither
-to require parameters: channel LOWxHIGH. Channel can presently
-be &quot;intensity&quot;, &quot;opacity&quot;, or &quot;all&quot;.</li>
-</ul>
-</blockquote>
-<p>2003-03-20 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>ltdl/ltdl.c: Updated to latest CVS version. Claimed to
-support loading modules under MacOS-X.</li>
-<li>magick/resource.c (InitializeMagickResources): Enable code
-under Windows which queries system limits.</li>
-<li>magick/cache.c (S_MODE): Fixed portability problems with
-definition.</li>
-<li>VisualMagick/bin/delegates.mgk: Fix typo in &quot;mpeg-decode&quot;
-decode rule.</li>
-<li>libtool: Update to latest CVS version.</li>
-<li>configure.ac: Test zlib for gzseek and gztell.</li>
-<li>magick/effect.c (ChannelThresholdImage): The is_grayscale flag
-was not be evaluated correctly.</li>
-</ul>
-</blockquote>
-<p>2003-03-19 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.h (RoundSignedToQuantum): Added handy
-RoundSignedToQuantum macro for munging doubles into Quantums.</li>
-<li>magick/effect.c (ThresholdImage): Added optimizations for
-thresholding all pixels to white or black. Threshold using an
-integral value rather than a double so compares are faster.
-(ChannelThresholdImage): Threshold against integral values since
-compares are faster. Invoke ThresholdImage for simple thresholding
-across all channels since it is faster.</li>
-</ul>
-</blockquote>
-<p>2003-03-19 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/meta.c: #ifdef'ed out some dead code.</li>
-<li>magick/annotate.c: #ifdef'ed out some code that is only
-used when HasTTF is defined.</li>
-<li>Added RandomThresholdImage() method and -random-threshold
-commandline option.</li>
-</ul>
-</blockquote>
-<p>2003-03-19 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac (LIB_TIFF): Check for TIFFReadRGBATile and TIFFReadRGBAStrip
-in libtiff before deciding to use it.</li>
-<li>magick/blob.c (WriteBlob): Move pointer increment into
-paranthesis.
-(ReadBlob): Move pointer increment into paranthesis.</li>
-<li>magick/gem.c (HSLTransform): Removed inline statement.
-(TransformHSL): Removed inline statement.</li>
-<li>magick/random.[c|h]: Removed files from CVS.</li>
-<li>magick/command.c: Don't include random.h.</li>
-<li>PerlMagick/t/reference/jng: Update reference files to current output.</li>
-</ul>
-</blockquote>
-<p>2003-03-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Added tests for pread and pwrite functions.</li>
-<li>magick/image.c (GrayscalePseudoClassImage): Properly invoke
-SyncImagePixels.</li>
-<li>magick/cache.c (SyncCacheNexus): Add back in is_monochrome and
-is_grayscale flag resetting which was lost by copying over
-ImageMagick's cache.c.
-(FilePositionRead): Inline wrapper for reading a chunk of data at
-an offset.
-Cleans up some messy code, and makes it easy to use pread().
-(FilePositionWrite): Inline wrapper for writing a chunk of data at
-an offset.
-Cleans up some messy code, and makes it easy to use pwrite().
-Cache now uses pread() and pwrite() to access the cache if these
-calls are available.</li>
-<li>magick/resource.c (InitializeMagickResources): Support setting
-resource limits via the environment variables MAGICK_LIMIT_DISK,
-MAGICK_LIMIT_FILES, MAGICK_LIMIT_MEMORY, and MAGICK_LIMIT_MAP.</li>
-</ul>
-</blockquote>
-<p>2003-03-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/stream.c (AcquirePixelStream): Store total pixels in
-64-bit type.
-(SetPixelStream): Store total pixels in 64-bit type.</li>
-<li>coders/tiff.c (WriteTIFFImage): CoderError should be
-MissingDelegateError.</li>
-<li>coders/ps3.c (Huffman2DEncodeImage): CoderError should be
-MissingDelegateError.
-(WritePS3Image): CoderError should be MissingDelegateError.</li>
-<li>coders/ps2.c (Huffman2DEncodeImage): CoderError should be
-MissingDelegateError.</li>
-<li>coders/pdf.c (Huffman2DEncodeImage): CoderError should be
-MissingDelegateError.</li>
-<li>coders/fpx.c (ReadFPXImage): CoderError should be
-MissingDelegateError.
-(WriteFPXImage): CoderError should be MissingDelegateError.</li>
-<li>coders/dps.c (ReadDPSImage): CoderError should be
-MissingDelegateError.</li>
-<li>magick/image.c (AnimateImages): DelegateError should be
-MissingDelegateError.</li>
-<li>magick/annotate.c (RenderX11): DelegateError should be
-MissingDelegateError.</li>
-<li>magick/image.c (DisplayImages): DelegateError should be
-MissingDelegateError.</li>
-</ul>
-</blockquote>
-<p>2003-03-17 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c Relocated misplaced break in ChannelImage()
-and sped up SetImageOpacity by avoiding blend operation when
-setting the image fully opaque.</li>
-</ul>
-</blockquote>
-<p>2003-03-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/cache.c: Snarfed cache.c updates from ImageMagick.</li>
-<li>magick/command.c: Added -list resource support.</li>
-</ul>
-</blockquote>
-<p>2003-03-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/Makefile.am (random.c): Removed building, packaging,
-and intialization of random.c functions since it is not actually
-used.</li>
-<li>magick/semaphore.c (InitializeSemaphore): Only initialize
-critical section if active_semaphore is not already true.</li>
-<li>magick/resource.c: Snarf resource.c updates from ImageMagick.</li>
-<li>PerlMagick/Magick.xs: Added missing log event types.</li>
-<li>magick/log.h (enum): Added ResourceEvent enumeration.</li>
-<li>magick/log.c (LogMagickEvent): fflush(stdout) at the end of
-each log. Otherwise output may not be seen for a long time.
-(SetLogEventMask): Add support for &quot;-debug resource&quot;.</li>
-<li>coders/tiff.c (RegisterTIFFImage): Don't register encode and
-decode handlers for TIFF if TIFF library is not available.</li>
-<li>magick/constitute.c (WriteImage): Fix cut-n-paste error
-in log message (&quot;decoder&quot; --&gt; &quot;encoder&quot;).</li>
-</ul>
-</blockquote>
-<p>2003-03-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>index.html: Added a link to the GraphicsMagick mailing lists.</li>
-<li>Magick++/demo/zoom.cpp: Added dashed option support, including
-a -resample option for image resampling.</li>
-</ul>
-</blockquote>
-<p>2003-03-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am (DIST_SUBDIRS): Filters subdirectory needs to
-be distributed.</li>
-</ul>
-</blockquote>
-<p>2003-03-14 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/render.c Ported Cristy's bugfix to DrawAffineImage().</li>
-</ul>
-</blockquote>
-<p>2003-03-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (DestroyImage): Comment out new assertions until
-we are certain that there are no ill effects.</li>
-<li>coders/mat.c (ReadMATImage): Set image-&gt;depth to valid values.</li>
-<li><dl class="first docutils">
-<dt>PerlMagick/Magick.xs: Update so that new DestroyImage assertions</dt>
-<dd>aren't asserted.</dd>
-</dl>
-</li>
-<li>magick/list.c (DestroyImageList): Update so that new DestroyImage
-assertions aren't asserted.</li>
-<li>coders/wpg.c (ReadWPGImage): Don't leave dangling pointer when
-trimming list. Don't set image-&gt;depth to invalid values.</li>
-</ul>
-</blockquote>
-<p>2003-03-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (DestroyImage): Add assertions to verify
-that destroyed image is not currently referenced by another
-image. This should help prevent accidental continued use
-of a destroyed image.
-(DestroyImage): Added assertions to enforce that images
-should not continue to reference the destroyed image.</li>
-<li>coders/wpg.c: Incorporated fixes from Jaroslav Fojtik.</li>
-<li>version.sh (PACKAGE_VERSION_ADDENDUM): Construct a package
-snapshot version based on the ChangeLog modification time.
-This requires GNU find to work propery since the -printf
-option is used.</li>
-<li>configure.ac (LIB_GS): Do not test for the Ghostscript
-library by default due to the issue of its embedded libjpeg
-conflicting with libjpeg.</li>
-<li>coders/ept.c (ReadEPTImage): &quot;PostscriptDelegateFailed&quot; should
-be classified as a DelegateError type.</li>
-</ul>
-</blockquote>
-<p>2003-03-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/blob.c (BlobToFile): Truncate while opening file.
-(ImageToFile): Truncate while opening file.</li>
-<li>magick/annotate.c (RenderFreetype): Missing freetype library
-should result in a MissingDelegateError type rather than a
-DelegateError type.</li>
-<li>INSTALL-windows.txt: Added a note regarding a workaround for
-internal compiler errors while compiling image.c when using
-Visual C++ 7.0.</li>
-<li>coders/jpeg.c (ReadICCProfile): Incorporate ImageMagick fix
-to handle short JPEG ICC profiles.</li>
-<li>magick/integral_types.h: Ignore SIZEOF_LONG_LONG and
-SIZEOF_UNSIGNED_LONG_LONG defines if _VISUALC_ is defined.</li>
-</ul>
-</blockquote>
-<p>2003-03-11 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/gm.html, utilities/gm.1, guide/gm.tex: Expanded description
-of the -affine option.</li>
-</ul>
-</blockquote>
-<p>2003-03-11 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (GetImageDepth): Re-implemented using a single-pass
-algorithm and 1/2 the code. Previous implementation didn't return
-correct results for Q:32 build. Now it does.</li>
-<li>magick/command.c (IdentifyImageCommand): For identify, when
-%q format specifier is present, image must be read rather than
-pinged. If not, either the value 8 is returned, or there is a
-crash due to reading an uninitialized image.</li>
-</ul>
-</blockquote>
-<p>2003-03-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/mat.c: Incorporate fixes from Jaroslav Fojtik. Close
-Blob before rotating image.</li>
-<li>PerlMagick/README.txt: Update to reflect that PerlMagick is
-part of GraphicsMagick.</li>
-<li>PerlMagick/t/input.mat: Added test image for Matlab format.</li>
-<li>PerlMagick/t/input.wpg: Added test image for WordPerfect Graphics Format.</li>
-<li>utilities/Makefile.am (ALLMANPAGES): Install gm.1 rather than
-old utility manual pages.</li>
-</ul>
-</blockquote>
-<p>2003-03-09 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/gm.html, utilities/gm.1, guide/gm.tex: First cut at
-manpage for gm, to replace individual utility manpages.</li>
-</ul>
-</blockquote>
-<p>2003-03-09 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/blob.c: Fix some erroneous log printf specifications.
-Improved blob log messages a bit.</li>
-<li>magick/log.c (IsEventLogging): Use InitializeLogInfo().
-(InitializeLogInfo): New function to intelligently initialize
-logging subsystem. Only locks when initialization may be required,
-and only locks long enough to determine if initialization is required.
-This approach should avoid deadlocking while logging from functions
-used to initialize logging.
-(IsLogAccessible): No longer need this duplicate of IsAccessible().
-(SetLogEventMask): Use InitializeLogInfo().</li>
-<li>coders/fpx.c (ReadFPXImage): FlashPIX library does not support
-BLOB I/O so don't use OpenBlob/CloseBlob. Opening the blob caused
-a conflict when the FlashPIX library attempted to open the file.</li>
-</ul>
-</blockquote>
-<p>2003-03-08 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>configure.ac: Test for libtiff functions (TIFFClientOpen &amp;
-TIFFIsByteSwapped), which are required by GraphicsMagick, but
-not found in older libtiff versions.</li>
-<li>magick/blob.c: Added logging for Blob open/close and memory
-mapping operations.</li>
-</ul>
-</blockquote>
-<p>2003-03-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>tests/rwblob.c (main): DestroyImage asserts on NULL so only
-call it for non-null image.</li>
-<li>tests/rwfile.c (main): DestroyImage asserts on NULL so only
-call it for non-null image.</li>
-</ul>
-</blockquote>
-<p>2003-03-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>tests/rwblob.c (main): Add -pause option to require keypress to
-exit program. Clean-up to avoid any appearance of leaks.</li>
-<li>tests/rwfile.c (main): Add -pause option to require keypress to
-exit program. Clean-up to avoid any appearance of leaks.</li>
-<li>magick/static.c (ExecuteStaticModuleProcess): Don't bind in
-process filter functions for Visual C++ since the build environment
-doesn't support it yet.</li>
-<li>magick/log.c (GetLogBlob) Code wasn't actually testing current
-directory for log.mgk, now it does.</li>
-<li>magick/log.c (IsEventLogging): Eliminate accidental recursive, or
-repeated, initialization of the logging system.</li>
-</ul>
-</blockquote>
-<p>2003-03-05 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jp2.c (WriteJP2Image): Improved -quality rate estimation
-for very small files.</li>
-</ul>
-</blockquote>
-<p>2003-03-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jp2.c (WriteJP2Image): Add additional logging support.</li>
-<li>tests/rwblob.c: Added BLOB read/write logging.</li>
-<li>tests/rwfile.c: Added file read/write logging.</li>
-<li>magick/module.c (FindMagickModule): Minor code cleanup and limit
-directory and file name lengths to sensible values.</li>
-<li>magick/utility.c (IsAccessible): Log test failures along with
-test failure reason [strerror(errno)]. Also log test success.</li>
-<li>VisualMagick/bin/delegates.mgk: -DSAFER does not work with
-Ghostscript 8.0.</li>
-<li>magick/module.c: Needed to conditionally include nt_feature.h.</li>
-</ul>
-</blockquote>
-<p>2003-03-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/module.c (ExecuteModuleProcess): Updated to support locating
-filter modules based on search rules.
-(CoderInfo): Declare only in module.c since use is private to this
-module.
-(GetCoderInfo): Made static and commented out since currently unused.
-(FindMagickModule): New function to search for a module.
-(GetModuleBlob): Moved from blob.c, made static, and re-implemented
-based on FindMagickModule.</li>
-<li>magick/blob.c: Moved GetTypeBlob() to type.c and made it static.
-Moved GetModuleBlob() to module.c and made it static.</li>
-</ul>
-</blockquote>
-<p>2003-03-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/Makefile.am: MIFF module does not depend on -ljpeg, but
-PNG module does (for JNG).</li>
-<li>filters/analyze.c (AnalyzeImage): Bugfix, image should be passed
-as Image** rather than Image*.</li>
-<li>magick/utility.c (IsAccessible): Don't log errno if errno==0.</li>
-</ul>
-</blockquote>
-<p>2003-03-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/Makefile.am: Link with libFilters convenience library.</li>
-<li>VisualMagick/magick/magick_config.h.in: Change MagickModulesPath
-to MagickCoderModulesPath and add a MagickFilterModulesPath to
-locate filter modules.</li>
-<li>filters/Makefile.am: New makefile to build filter modules.</li>
-<li>configure.ac: Configure magick/GraphicsMagick.pc and
-Magick++/lib/GraphicsMagick++.pc.
-(MagickModulesSubdir): Add quantum depth to modules path to ensure
-that modules with the correct depth are loaded. The modules path
-is now
-${libdir}/GraphicsMagick-${PACKAGE_VERSION}/modules-Q${QuantumDepth}/coders.
-(MagickCoderModulesPath): Rename MagickModulesPath to
-MagickCoderModulesPath.
-(MagickFilterModulesPath): Define to location of filter modules.</li>
-<li>magick/Makefile.am: Added rules to install GraphicsMagick.pc.</li>
-<li>magick/GraphicsMagick.pc.in: Added pkgconfig file for
--lGraphicsMagick.</li>
-</ul>
-</blockquote>
-<p>2003-02-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jp2.c (WriteJP2Image): Quality factor calculation had
-accidentally been removed. The calculation is back, but has been
-biased up slightly so that a quality factor of 75 results in a
-more reasonable 16:1 compression. Past a quality factor of 99.5,
-the compression is set to 1:1 (non-lossy).</li>
-</ul>
-</blockquote>
-<p>2003-02-27 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Fixed bug with reading interlaced PNG images, introduced
-yesterday.</li>
-<li>Fixed bug with skipping MNG subimages, also introduced
-yesterday.</li>
-</ul>
-</blockquote>
-<p>2003-02-27 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am (EXTRA_DIST): Forgot to distribute version.sh</li>
-<li>configure.ac: Use definitions from version.sh to drive
-package versioning and naming. These definitions support
-libtool's recommended approach to library versioning.</li>
-<li>version.sh: New file for managing release versioning.
-Edit this file to change the release number, etc.</li>
-<li>PerlMagick/t/tiff/read.t: Added read tests for stripped,
-planar contiguous, and planar seperated TIFFs.</li>
-<li>coders/tiff.c (ReadTIFFImage): Transferred stripped-TIFF
-reading code from ImageMagick.
-Enumerated reading methods to make the logic more clear.</li>
-</ul>
-</blockquote>
-<p>2003-02-27 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>JNG alpha sample depth was sometimes inconsistent.</li>
-<li>Bring only one line at a time into memory during PNG
-read/write (Merge with Cristy's 5.5.6 update).</li>
-</ul>
-</blockquote>
-<p>2003-02-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/Makefile.PL.in (LIBS): Put MAGICKLIB first to
-decrease the probability that the wrong libMagick is used
-when linking static PerlMagick.</li>
-<li>configure.ac (PerlMagick): Fix linker search path for
--lGraphicsMagick when linking a static PerlMagick. It seems
-that libtool changed the location where it places static
-libraries.</li>
-<li>PerlMagick/t/tiff/read.t: Added test for reading tiled TIFF.</li>
-<li>coders/tiff.c (ReadTIFFImage): Add optimized support for
-reading tiled TIFFs.
-(ReadTIFFImage): Optimize loops for reading tiled TIFFs as well.
-(ReadTIFFImage): Eliminate compiler warning.
-(ReadTIFFImage): Add some missing error handling for tiled TIFF.</li>
-</ul>
-</blockquote>
-<p>2003-02-25 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/tiff.c (ReadTIFFImage): Optimize RGBA transfer loop.</li>
-</ul>
-</blockquote>
-<p>2003-02-24 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/render.c (DrawPrimitive): Return DrawPolygonPrimitive
-status (edit transferred from ImageMagick).</li>
-<li>magick/utility.c (GetMagickGeometry): Scaling to an area now
-preserves the image aspect ratio.</li>
-</ul>
-</blockquote>
-<p>2003-02-24 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>png.c: Added missing parentheses in typecast (cristy noticed
-the bug that I introduced on 2/18).</li>
-</ul>
-</blockquote>
-<p>2003-02-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am: Add rules to produce www/README.html,
-www/INSTALL-mac.html, www/INSTALL-unix.html, www/INSTALL-vms.html,
-and www/INSTALL-windows.html</li>
-<li>www/README.html: New file produced from README.txt</li>
-<li>www/INSTALL-mac.html: New file produced from INSTALL-mac.txt.</li>
-<li>www/INSTALL-unix.html: New file produced from INSTALL-unix.txt.</li>
-<li>www/INSTALL-vms.html: New file produced from INSTALL-vms.txt.</li>
-<li>www/INSTALL-windows.html: New file produced from INSTALL-windows.txt.</li>
-<li>NEWS: Added news for GraphicsMagick 1.0.0.</li>
-<li>magick/locale.c: Added error messages to support JP2.</li>
-<li>locale/C.mgk: Added error messages to support JP2.</li>
-<li>locale/locale.mgk: Update to GraphicsMagick copyright.</li>
-<li>coders/jp2.c: Updated to use Jasper 1.700.1 interface
-conventions. Jasper 1.700.1 is required now. Support
-reading arbitrary quantum sizes up to 16-bits. Return
-grayscale images as PseudoClass.</li>
-<li>jp2/: Updated Jasper sources to version 1.700.1.</li>
-</ul>
-</blockquote>
-<p>2003-02-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jp2.c (ReadJP2Image): Obtain channel indexes by
-ID rather than assuming index value. Validate that channel
-geometry and encoding is supported.</li>
-<li>magick/effect.c (ThresholdImage): Additional performance
-optimization. Work faster if image is already gray.</li>
-</ul>
-</blockquote>
-<p>2003-02-21 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jp2.c (WriteJP2Image): Port to Jasper 1.7.
-For Q:32, don't write 32-bit pixels rather than the
-16-bit pixels we told Jasper we would write.
-(WriteJP2Image): Back-port to Jasper 1.6.</li>
-</ul>
-</blockquote>
-<p>2003-02-18 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/modules.mgk: Added JNG entry.</li>
-</ul>
-</blockquote>
-<p>2003-02-19 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/jp2.c (RegisterJP2Image): Added registration for
-&quot;PGX&quot; magick tag.</li>
-<li>magick/magic.mgk: Added entry for JPEG V2's PGX format.</li>
-<li>PerlMagick/t/jp2/read.t: Added JPEG Version 2 read tests.</li>
-<li>coders/modules.mgk: Added JPC and PGX magick types to
-support JPEG V2.</li>
-<li>magick/color.c (IsMonochromeImage): Re-arranged test logic
-to short-circuit test using ORs.
-(IsGrayImage): Re-arranged test logic to short-circuit test
-using ORs.</li>
-<li>magick/constitute.c (PopImagePixels): Speed GrayQuantum
-and GrayAlphaQuantum cases if is_grayscale is True.</li>
-<li>magick/quantize.c (AssignImageColors): Sync image to
-update DirectClass pixels to new colormap.</li>
-<li>coders/fpx.c (RegisterFPXImage): FlashPIX does not
-provide direct BLOB I/O support.</li>
-<li>magick/blob.c (BlobToImage): Add logging.
-(BlobToFile): Add logging.</li>
-</ul>
-</blockquote>
-<p>2003-02-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/fpx.c (ReadFPXImage): Removing the input file is
-antisocial.</li>
-<li>PerlMagick/t/fpx/*.fpx: Replaced with new copies. Files
-seemed to be corrupt.</li>
-<li>PerlMagick/t/cgm/read.t: Specify file magick so that CGM
-read test passes for BLOB case.</li>
-<li>PerlMagick/t/rad/read.t: Specify file magick so that RAD
-read test passes for BLOB case.</li>
-<li>PerlMagick/t/jng/read.t: Add read tests for JNG.</li>
-<li>PerlMagick/t/jng/write.t: Add read/write tests for JNG.</li>
-<li>configure.ac (DELEGATES): Added <cite>jng</cite> to the DELEGATES list
-so that JNG can be included in the PerlMagick tests.</li>
-</ul>
-</blockquote>
-<p>2003-02-18 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/png.c: Write proper JNG image_interlace_method.</li>
-<li>coders/png.c: Read and write proper MNG and JNG sRGB intent.</li>
-<li>PerlMagick/t/jng: Add twelve test files in JNG format.</li>
-<li>coders/png.c: Write proper progressive JNG output when
-transparency is present.</li>
-</ul>
-</blockquote>
-<p>2003-02-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/version.c (GetMagickWebSite): New function.</li>
-</ul>
-</blockquote>
-<p>2003-02-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/wmf.c (ipa_device_begin): Use MagickWebSite definition.</li>
-<li>www/Copyright.html: Updated to match Copyright.txt</li>
-<li>www/perl: Updated to reflect GraphicsMagick vs ImageMagick.</li>
-<li>magick/xwindow.c (XMakeImageMSBFirst): Minor loop optimizations.</li>
-<li>magick/constitute.c (ConstituteImage): Check for grayscale
-and monochrome image if image is PseudoClass.</li>
-</ul>
-</blockquote>
-<p>2003-02-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/enhance.c (ContrastImage): Preserve is_grayscale flag.
-(EqualizeImage): Preserve is_grayscale flag.
-(ModulateImage): Preserve is_grayscale flag.
-(NegateImage): Preserve is_grayscale flag.
-(NormalizeImage): Preserve is_grayscale flag.</li>
-<li>magick/fx.c (ColorizeImage): Evaluate is_grayscale status.
-(ConvolveImage): Preserve is_grayscale flag.
-(ImplodeImage): Preserve is_grayscale flag.
-(SolarizeImage): Preserve is_grayscale flag.
-(OilPaintImage): Preserve is_grayscale flag.
-(SwirlImage): Preserve is_grayscale flag.
-(WaveImage): Preserve is_grayscale flag.</li>
-<li>magick/resize.c (MagnifyImage): Preserve is_grayscale flag.
-(MinifyImage): Preserve is_grayscale flag.
-(ResizeImage): Preserve is_grayscale flag.</li>
-<li>magick/decorate.c (FrameImage): Evaluate is_grayscale status.
-(RaiseImage): Preserve is_grayscale.</li>
-<li>magick/shear.c (IntegralRotateImage): Preserve is_grayscale.
-flag.
-(XShearImage): Evaluate is_grayscale status.
-(YShearImage): Evaluate is_grayscale status.</li>
-<li>magick/transform.c (ChopImage): Preserve is_grayscale flag.
-(CropImage): Preserve is_grayscale flag.
-(FlipImage): Preserve is_grayscale flag.
-(FlopImage): Preserve is_grayscale flag.
-(RollImage): Preserve is_grayscale flag.</li>
-<li>magick/effect.c (AddNoiseImage): If image colorspace is
-GRAYColorspace, then add intensity noise, and transfer
-image is_grayscale flag to output image.
-(BlurImage): Preserve is_grayscale flag.
-(DespeckleImage): Preserve is_grayscale flag.
-(EdgeImage): Preserve is_grayscale flag.
-(EmbossImage): Preserve is_grayscale flag.
-(GaussianBlurImage): Preserve is_grayscale flag.
-(MotionBlurImage): Preserve is_grayscale flag.
-(ShadeImage): Preserve is_grayscale flag.
-(SharpenImage): Preserve is_grayscale flag.
-(UnsharpMaskImage): Preserve is_grayscale flag.</li>
-<li>magick/quantize.c (QuantizeImage): Pre-reduce gray images
-to PseudoClass in order to quickly determine the number of
-colors, and provide the expected PseudoClass output. Also
-skip slow color quantization if there are already fewer
-colors than requested.</li>
-<li>magick/image.c (GrayscalePseudoClassImage): New function
-to quickly reduce an image to PseudoClass grayscale. This
-is a fast way to determine the number of intensities in a
-grayscale image. Either a compact sorted colormap or a faster,
-contiguous linear colormap is created, depending on the
-optimize_colormap flag. If the image is already PseudoClass,
-and the optimize_colormap flag is True, then the existing
-colormap is sorted and reduced.
-(SyncImage): Preserve is_grayscale flag.
-(ChannelImage): Result is grayscale.
-(CycleColormapImage): Preserve is_grayscale and is_monochrome flags.
-(SetImage): Evaluate is_grayscale flag.
-(SetImageDepth): Preserve is_grayscale flag.
-(SetImageOpacity): Preserve is_grayscale flag.
-(SortColormapByIntensity): Preserve is_grayscale flag.
-(TransformRGBImage): Evaluate is_grayscale flag.</li>
-</ul>
-</blockquote>
-<p>2003-02-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/resize.c (SampleImage): Preserve grayscale and
-monochrome flags.</li>
-<li>magick/quantize.c (AssignImageColors): Set image monochrome
-flag to True when quantizing to two colors in GrayColorspace.</li>
-<li>magick/effect.c (SpreadImage): Preserve grayscale and
-monochrome flags.
-(AdaptiveThresholdImage): Short-circuit algorithm if image
-flags indicate it is already monochrome. Set monochrome and
-grayscale flags once algorithm completes.
-(ThresholdImage): Short-circuit algorithm if image
-flags indicate it is already monochrome. Set monochrome and
-grayscale flags once algorithm completes.
-(ChannelThresholdImage): Short-circuit algorithm if image
-flags indicate it is already monochrome. Set monochrome and
-grayscale flags once algorithm completes.
-(ShadeImage): If grayscale shading is done, then set image
-grayscale flag to True.</li>
-<li>magick/color.c (IsGrayImage): If the image is_grayscale
-flag is True, then short-circuit the test. Update the flag
-if the test is performed.
-(IsMonochromeImage): If the image is_monochrome flag is True
-then short-circuit the test. Update the flag if the test is
-performed.</li>
-<li>magick/image.c (CloneImage): Copy image is_grayscale and
-is_monochrome members.</li>
-<li>magick/cache.c (SyncCacheNexus): If image pixels are updated
-then set image is_grayscale and is_monochrome members to False.
-Algorithms which want to preserve the values of these members
-should save their original values before processing the image
-and restore them when processing is complete, or transfer them
-from the input image to the output image.</li>
-<li>magick/constitute.c (ReadImage): If the returned image is
-PseudoClass then invoke IsGrayImage() and IsMonochromeImage()
-and cache the result in image is_grayscale and is_monochrome
-members for later use.</li>
-<li>magick/image.h (Image): Added is_grayscale and is_monochrome
-members to remember if image is grayscale or monochrome.</li>
-</ul>
-</blockquote>
-<p>2003-02-14 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/archives.html: commented out sites not mirroring GM yet.
-Changed &quot;ftp.simplesystems.org&quot; to &quot;ftp.graphicsmagick.org&quot;.
-Added link to graphicsmagick.sf.net.</li>
-</ul>
-</blockquote>
-<p>2003-02-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.c (FormatString): Check for the availability of
-vsprintf.</li>
-<li>magick/log.c (LogMagickEvent): Check for the availability of
-vsprintf.</li>
-<li>configure.ac: Test for vsprintf.</li>
-</ul>
-</blockquote>
-<p>2003-02-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/annotate.c (RenderFreetype): Used smarter code to prepare
-the beta argument for AlphaComposite.</li>
-</ul>
-</blockquote>
-<p>2003-02-12 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/logo.c: updated logo.c to produce the GraphicsMagick logo.</li>
-</ul>
-</blockquote>
-<p>2003-02-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>INSTALL-unix.txt: Document that default quantum depth is now 8.</li>
-<li>VisualMagick/magick/magick_config.h.in: Default quantum depth is now 8.</li>
-<li>configure.ac: Default quantum depth is now 8.</li>
-<li>tests/Makefile.am: Test format types that require a size
-seperately since always specifying the size caused some formats
-(e.g. PCD) to improperly fail.</li>
-</ul>
-</blockquote>
-<p>2003-02-11 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/NEWS.html: New HTML file for project news.</li>
-<li>scripts/txt2html: New script for formatting text into HTML.</li>
-<li>Makefile.am: Automated the generation of www/Changelog.html and
-www/NEWS.html.</li>
-<li>coders/xpm.c (WritePICONImage): Close blob using correct image.</li>
-<li>tests/Makefile.am (CHECK_SIZED_FILES): Added files to tests
-subdirectory so that tests don't need to use files from
-PerlMagick.</li>
-<li>magick/image.c (TransformColorspace): New function to
-simplify/centralize colorspace transform requests. Replaced calls
-to RGBTransformImage and TransformRGBImage throughout the code
-with calls to TransformColorspace.</li>
-<li>IMDisplay: Disable save function since it is not implemented yet.</li>
-</ul>
-</blockquote>
-<p>2003-02-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/Magick.xs (SetAttribute): Support changing back to
-RGB or Transparent colorspace.</li>
-</ul>
-</blockquote>
-<p>2003-02-10 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Brought MNG handling of final delay into compliance with MNG spec.</li>
-</ul>
-</blockquote>
-<p>2003-02-08 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/bmp.c (WriteBMPImage): Added support for
-bits_per_pixel==4.
-(WriteBMPImage): Convert PseudoClass images with more than 256
-colors to DirectClass.
-(WriteBMPImage): Do not require 2-color images to pass the
-IsMonochromeImage() test before writing them as one-bit-per-pixel
-BMPs. Decided to allow this after four readers (including Windows
-XP) displayed the image using the proper colormap.
-(WriteBMPImage): BMP2 encoder was writing colormap using wrong format.</li>
-<li>images: Updated logo images to GraphicsMagick</li>
-<li>Added PDF Sages to web page as a sponsor.</li>
-</ul>
-</blockquote>
-<p>2003-02-08 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>www/GraphicsMagick.html: add &quot;gm &quot; prefix to examples.</li>
-</ul>
-</blockquote>
-<p>2003-02-07 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>index.html: Update to distinguish between ImageMagick and
-GraphicsMagick, and to explain &quot;gm&quot; prefix of commandline utilities.</li>
-</ul>
-</blockquote>
-<p>2003-02-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/nt_feature.c (CropImageToHBITMAP): Remove useless
-autocrop support which was transferred from CropImage when
-creating CropImageToHBITMAP.</li>
-</ul>
-</blockquote>
-<p>2003-02-04 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/miff.c (ReadMIFFImage): RLE packet size was not
-calculated correctly, causing RLE-compressed MIFF images with
-depth&gt;8 to not be read.</li>
-</ul>
-</blockquote>
-<p>2003-02-03 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/paint.c (ColorFloodfillImage): Transfered fix from
-ImageMagick for the problem that floodfill using a tiled image
-failed if the target color happened to match the current fill
-color.</li>
-</ul>
-</blockquote>
-<p>2003-02-02 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/command.c: Fixed preview error message.</li>
-<li>coders/preview.c: Previous update had broken noiseimage demo.
-Also some cleanups.</li>
-<li>magick/display.c (XMagickCommand): No longer uses
-MogrifyImage.</li>
-<li>coders/preview.c (WritePreviewImage): Re-wrote so that
-MogrifyImage is no longer used. Resize image outside of the loop
-to improve performance.</li>
-</ul>
-</blockquote>
-<p>2003-02-01 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/effect.c (ShadeImage): Use PixelIntensityToDouble macro.</li>
-<li>magick/image.h (PixelIntensityToDouble): Added
-PixelIntensityToDouble macro to handle the case where pixel
-intensity is used for floating arithmetic.</li>
-</ul>
-</blockquote>
-<p>2003-01-30 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Makefile.am: Distribute files ChangeLog, INSTALL-mac.txt,
-INSTALL-unix.txt, INSTALL-vms.txt INSTALL-windows.txt, and NEWS.</li>
-</ul>
-</blockquote>
-<p>2003-01-29 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/svg.c (SVGStartElement): Applied fix from ImageMagick to
-compute SVG +&gt; MVG viewbox correctly.</li>
-<li>magick/image.c (CloneImage): Applied fix from ImageMagick which
-is purported to solve the problem that &quot;negative (x,y) page offsets
-did not clone properly&quot;.</li>
-<li>magick/gem.c (TransformHWB): Replace implementation with
-ImageMagick's new version which is supposed to fix a rounding
-error problem. Hard to say since implementation is totally
-different.</li>
-<li>coders/msl.c (MSLStartElement): Applied fix for missing break
-from ImageMagick.</li>
-<li>magick/integral_types.h: New header to include the integral
-types typedefs. Needed new header in order to include in both
-studio.h and api.h at the right point.</li>
-<li>magick/studio.h: Move nt_feature.h inclusion to the few modules
-which actually use functions from it.</li>
-<li>magick/api.h: Added typedefs gm_int16_t, gm_uint16_t,
-gm_int32_t, gm_uint32_t, gm_int64_t, gm_uint64_t to support
-specifically sized types.</li>
-<li>configure.ac: Test for size of <cite>short</cite>, <cite>unsigned short</cite>, <cite>int</cite>,
-<cite>unsigned int</cite>, <cite>long</cite>, <cite>unsigned long</cite>, <cite>long long</cite>, <cite>unsigned
-long long</cite> assigning the result to the defines SIZEOF_SHORT,
-SIZEOF_UNSIGNED_SHORT, SIZEOF_INT, SIZEOF_UNSIGNED_INT,
-SIZEOF_LONG, SIZEOF_UNSIGNED_LONG, SIZEOF_LONG_LONG, and
-SIZEOF_UNSIGNED_LONG_LONG respectively.</li>
-</ul>
-</blockquote>
-<p>2003-01-28 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/fx.c (OilPaintImage): Compute histogram using 8-bit quantums
-for more sensible performance with Q:16 and Q:32 builds.</li>
-<li>magick/image.h (PixelIntensityToQuantum): Compute using integral
-arithmetic for Q:8 and Q:16. Much faster than floating point!
-(PixelIntensity): Compute using integral arithmetic for Q:8 and
-Q:16. Much faster than floating point!</li>
-</ul>
-</blockquote>
-<p>2003-01-28 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Fixed bug in png.c, introduced in IM-5.5.1. A pair of
-{ } brackets were omitted when logging was added, which lets
-old versions of libpng write a zero-length iCCP chunk.</li>
-</ul>
-</blockquote>
-<p>2003-01-27 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/effect.c (DespeckleImage): Put loops inside of case
-statement rather than outside.
-(SpreadImage): Improved algorithm so that -spread is 12X faster.</li>
-<li>magick/nt_feature.c (CropImageToHBITMAP): New function to return
-a region of the image as a HBITMAP.</li>
-</ul>
-</blockquote>
-<p>2003-01-26 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Fixed Copyright statement on all source files.</li>
-<li>magick/effect.c (ThresholdImage): Optimized loop.</li>
-<li>coders/tiff.c (ReadTIFFImage): Read bits more efficiently for
-bits_per_sample=1.</li>
-<li>magick/command.c (MogrifyImage): Set image-&gt;dither to
-image_info-&gt;dither prior to invoking SetImageType.</li>
-<li>magick/constitute.c (WriteImage): Set image-&gt;dither to
-image_info-&gt;dither.</li>
-<li>magick/image.c (SetImageType): For case BilevelType, normalize
-image, and threshold 50% if dithering is disabled. This is at
-least 10X faster than quantizing with dither.
-(AllocateImage): Initialize image-&gt;dither.
-(CloneImage): Copy image-&gt;dither.</li>
-<li>magick/image.h: Added dither member to Image.</li>
-</ul>
-</blockquote>
-<p>2003-01-24 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>PerlMagick/t/tiff/read.t: Added a test for reading 16-bit TIFF
-images.</li>
-<li>coders/tiff.c (ReadTIFFImage): Support reading 16-bit TIFF images
-with a Q:8 build.</li>
-<li>magick/color.c (ConstrainColormapIndex): Use VerifyColormapIndex.</li>
-<li>coders/pnm.c (ReadPNMImage): Use VerifyColormapIndex.</li>
-<li>coders/gif.c (DecodeImage): Use VerifyColormapIndex.</li>
-<li>magick/image.c (SyncImage): Use VerifyColormapIndex.</li>
-</ul>
-</blockquote>
-<p>2003-01-23 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/blob.c (ReadBlobByte): Use getc when reading from FILE stream.</li>
-<li>configure.ac: Added tests for getc_unlocked and putc_unlocked.</li>
-<li>magick/blob.c (ReadBlobByte): Optimized reading from BlobStream.
-(ReadBlobLSBLong): Optimized reading from BlobStream.
-(ReadBlobLSBShort): Optimized reading from BlobStream.
-(ReadBlobMSBLong): Optimized reading from BlobStream.
-(ReadBlobMSBShort): Optimized reading from BlobStream.
-(ReadBlobStream): New static inline function to read from BlobStream.
-(WriteBlob): &quot;Manually&quot; copy data rather than using memcpy() for
-very small copy sizes.
-(WriteBlobByte): Use putc() when writing to a FILE stream.</li>
-</ul>
-</blockquote>
-<p>2003-01-22 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/gem.c (Hull): Count down loops. Might help.
-(InterpolateColor): Pre-compute common sub-expressions to improve
-performance.</li>
-<li>magick/segment.c (Classify): Implemented idea from Glenn
-Randers-Pehrson to avoid use of pow() when WeightingExponent is
-2.0 (which it is). This makes image segmentation much faster
-(e.g. 8X).</li>
-<li>magick/annotate.c (RenderFreetype): For images with
-matte==False, simply set the opacity of the pixel to be updated to
-OpaqueOpacity before alpha-compositing the pixel rather than using
-SetImageType(TrueColorMatteType) to initialize the opacity of the
-entire image. This is much faster and scales to large images.</li>
-<li>magick/image.c (SetImageType): Eliminated unnecessary conditionals.</li>
-</ul>
-</blockquote>
-<p>2003-01-21 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/effect.c (InsertMedianList): Assign computed quantum
-indexes to variables to avoid extra computations for
-QuantumDepth&gt;8.</li>
-<li>magick/composite.c (AlphaComposite): Pre-compute common
-expressions in order to improve performance.</li>
-<li>magick/fx.c (ConvolveImage): Optimized loops.</li>
-<li>magick/paint.c (TransparentImage): Optimize for case fuzz == 0.</li>
-<li>magick/color.c (FuzzyColorMatch): Minor cleanup and optimization.</li>
-<li>magick/locale.c: Added error messages for convolve option.</li>
-<li>coders/locale.c: Picked up recent changes from ImageMagick version.</li>
-<li>locale/C.mgk: Added error messages for convolve option.</li>
-<li>magick/command.c (MogrifyImage): Added support for convolve option.</li>
-<li>coders/xcf.c (ReadXCFImage): Recognize latest GIMP XCF header.</li>
-<li>coders/dcm.c: Transferred the apparent salient fixes from
-ImageMagick for a bug described as &quot;Some DCM grayscale images did
-not display correctly.&quot;.</li>
-<li>coders/miff.c (ReadMIFFImage): Reading RLE-compressed MIFFs is
-now about 4X faster.</li>
-<li>magick/blob.c (OpenBlob): Use setvbuf() to increase stdio buffer
-size to 16K. Solaris default is 1K. This should minimize system
-call overhead for accessing large files.
-(ReadBlob): &quot;Manually&quot; copy data rather than using memcpy() for
-very small copy sizes.
-(ReadBlobZC): New method, similar to ReadBlob, but provides the
-opportunity for zero copy on read.</li>
-<li>magick/constitute.c (PushImagePixels): CMYKA case for
-image-&gt;depth=16 was comparing with 8 instead.</li>
-</ul>
-</blockquote>
-<p>2003-01-18 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.c (GetMagickGeometry): Removed support for <cite>~</cite>
-and disabled centering code until we learn where it should go (if
-anywhere).</li>
-<li>magick/command.c : Add HWB colorspace transform support.</li>
-<li>PerlMagick/Magick.xs: Add HWB colorspace transform support.</li>
-<li>magick/image.c (RGBTransformImage): Add HWB colorspace transform
-support.
-(TransformRGBImage): Add HWB colorspace transform support.</li>
-</ul>
-</blockquote>
-<p>2003-01-17 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/utility.c (GetMagickGeometry): Add support for new new
-<cite>~</cite> geometry string flag. This also fixes a montage bug in which
-thumbnails were mis-sized if the geometry specification incuded x
-or y offsets.</li>
-<li>magick/image.h (GeometryFlags): Added CenterValue enumeration to
-correspond with new <cite>~</cite> geometry string flag. Taking
-ImageMagick's lead on this.</li>
-<li>magick/render.c: Transferred fixes from ImageMagick for an
-artifact which occured at the 360 degree point when rendering
-circles, ellipses, and arcs. Bug reported by <a class="reference external" href="mailto:io219&#37;&#52;&#48;attbi&#46;com">io219<span>&#64;</span>attbi<span>&#46;</span>com</a>.</li>
-<li>PerlMagick/Magick.xs: Add HSL colorspace transform support.</li>
-<li>magick/command.c: Add HSL colorspace transform support.</li>
-<li>magick/image.c (RGBTransformImage): Add HSL colorspace transform
-support.
-(TransformRGBImage): Add HSL colorspace transform support.</li>
-</ul>
-</blockquote>
-<p>2003-01-16 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Updated copyright statement on source files to reflect
-the GraphicsMagick Group rather than ImageMagick Studio.</li>
-<li>magick/constitute.c (ConstituteImage): Simplified the switch
-statement for inner loops by creating a simplified map in advance.
-(DispatchImage): Simplified the switch statement for inner loops
-by creating a simplified map in advance.</li>
-<li>magick/compress.c (HuffmanEncodeImage): Test and cache the
-return value of LocaleCompare(image_info-&gt;magick,&quot;FAX&quot;) so that
-LocaleCompare is not executed repeatedly in the output loop.</li>
-<li>magick/color.c (IsGrayImage): Optimized loops.
-(IsMonochromeImage): Optimized loops.
-(IsOpaqueImage): Optimized loop.</li>
-<li>magick/delegate.c (InvokePostscriptDelegate): When using the
-Ghostscript library, identify the library as &quot;[ghostscript library]&quot;
-rather then &quot;gsdll32&quot; so that -verbose prints something useful for
-both Windows and Unix.</li>
-</ul>
-</blockquote>
-<p>2003-01-15 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>NEWS: New file.</li>
-<li>magick/montage.c (MontageImages): Use ThumbnailImage() rather
-than ZoomImage() to resize montage thumbnails provided that the
-user has not specified an image filter, and the montage thumbnail
-is smaller than the image. This should provide faster montages
-for large images.</li>
-<li>magick/resize.c (ResizeImage): Added logging support.
-(MagnifyImage): Added logging support.
-(MinifyImage): Added logging support.
-(SampleImage): Added logging support.
-(ScaleImage): Added logging support.</li>
-</ul>
-</blockquote>
-<p>2003-01-14 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/transform.c (ProfileImage): Duplicate ImageMagick changes
-to image colorspace handling. Avoids using
-SetImageType(image,ColorSeparationMatteType).</li>
-<li>magick/fx.c (OilPaintImage): Replaced with ImageMagick version
-since ImageMagick version has been updated to not penalize Q:8.
-Optimized loops.</li>
-<li>magick/display.c (XDisplayImage): Display to 100% of
-the screen size rather than 90% of the screen size.</li>
-<li>magick/enhance.c (ModulateImage): Ensure that arguments
-are always positive values. Optimized loops.
-(ContrastImage): Optimized loops.</li>
-<li>magick/gem.c (HSLTransform): Optimized performance by
-eliminating redundant intermediate calculations. This
-makes <cite>gm convert -contrast</cite> 21% faster.
-(HSLTransform): Set to inline within the gem.c module.
-(TransformHSL): Set to inline within the gem.c module.
-(Contrast): Moved to bottom of gem.c module so HSLTransform
-and TransformHSL can be inlined. Simplified conditionals.
-(Modulate): Moved to bottom of gem.c module so HSLTransform
-and TransformHSL can be inlined. No longer check/correct
-negative values.</li>
-</ul>
-</blockquote>
-<p>2003-01-14 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/blob.c</li>
-<li>magick/blob.h
-Added new stream type flag and support to match with the one
-added to ImageMagick.</li>
-</ul>
-</blockquote>
-<p>2003-01-13 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c (RGBTransformImage): Fixed bug (thanks to
-Bill for finding it) and finished optimizing XYZ table
-creation.
-(AverageImages): Optimized loops.
-(ChannelImage): Optimized loops. 3X speed-up for SPARC.</li>
-<li>magick/enhance.c: Optimized NegateImage().</li>
-</ul>
-</blockquote>
-<p>2003-01-12 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>Set some common API structures to 0xbf prior to deallocation
-to make accidental continued use more obvious.</li>
-</ul>
-</blockquote>
-<p>2003-01-11 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/constitute.c: Minor optimizations to PopImagePixels()</li>
-<li>coders/dpx.c: Reading the DPX header was off by 4 bytes.</li>
-<li>coders/(art.c,avs.c,bmp.c,cmyk.c,dcm.c,dib.c,dpx.c,fax.c,
-fits.c,gray.c,icon.c,map.c,miff.c,mono.c,mpc.c,mtv.c,otb.c,
-pcx.c,pdb.c,pict.c,pix.c,pnm.c,pwp.c,rgb.c,rla.c,rle.c,sct.c,
-sgi.c,sun.c,tga.c,tim.c,uyvy.c,vicar.c,viff.c,wbmp.c,xwd.c,
-yuv.c): Ensure that blob is closed on unexpected EOF.</li>
-<li>magick/image.c: Optimized SetImageOpacity().
-Optimized SetImage() for intializing non-opaque images. The
-opacity channel was being intialized twice.</li>
-</ul>
-</blockquote>
-<p>2003-01-10 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/constitute.c: Log entry and exit from coders so that
-coders don't need to.</li>
-<li>Finished re-writing PushImagePixels() using coding practices
-which may result in faster code.</li>
-<li>PerlMagick is changed from Image::Magick to Graphics::Magick
-in order to avoid conflicts with the ImageMagick version. This
-means that any Perl scripts based on the ImageMagick version need
-to do a global replace of Image::Magick to Graphics::Magick.</li>
-<li>PerlMagick/reference/filter/Raise.miff: Replaced with new version.</li>
-</ul>
-</blockquote>
-<p>2003-01-08 William Radcliffe &lt;<a class="reference external" href="mailto:billr&#37;&#52;&#48;corbis&#46;com">billr<span>&#64;</span>corbis<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/nt_feature.c
-Make ImageToHBITMAP function in nt_feature.c compile under Visual
-C++ again.</li>
-</ul>
-</blockquote>
-<p>2003-01-08 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>coders/delegates.mgk.in: Fix cgm entry. How did it become so
-terribly broken?</li>
-<li>coders/dps.c: Adding logging support.</li>
-<li>PerlMagick/t/read.t: Changed file read tests to use image
-compares with a reference image rather than comparing with a
-signature.</li>
-<li>PerlMagick/t/wmf/read.t: Ditto.
-magick/shear.c: Fixed documentation for RotateImage.</li>
-</ul>
-</blockquote>
-<p>2003-01-08 Glenn Randers-Pehrson &lt;<a class="reference external" href="mailto:randeg&#37;&#52;&#48;alum&#46;rpi&#46;edu">randeg<span>&#64;</span>alum<span>&#46;</span>rpi<span>&#46;</span>edu</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/magick.c, magick/magick.h: Add &quot;note&quot; member of magick_info.</li>
-<li>coders/art.c, coders/fax.c, coders/dcm.c, coders/png.c: add notes
-to format registrations.</li>
-<li>fx.c: changed default &quot;colorize&quot; behaviour to preserve image opacity.</li>
-</ul>
-</blockquote>
-<p>2003-01-07 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/svg.c: Allow the user to specify the initial background
-color via the -background option. This is only useful if the SVG
-doesn't draw its own background rectangle.</li>
-</ul>
-</blockquote>
-<p>2003-01-06 Albert Chin-A-Young &lt;<a class="reference external" href="mailto:china&#37;&#52;&#48;thewrittenword&#46;com">china<span>&#64;</span>thewrittenword<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>ltdl/Makefile.am, ltdl/ltdl.c: Fix compilation problem
-under Tru64 UNIX 5.1. The GraphicsMagick random.h was being
-included when the system random.h was needed.</li>
-<li>configure.ac: Improve robustness of POSIX thread API tests
-by including pthread.h when building the test program.</li>
-</ul>
-</blockquote>
-<p>2003-01-06 Bob Friesenhahn &lt;<a class="reference external" href="mailto:bfriesen&#37;&#52;&#48;simple&#46;dallas&#46;tx&#46;us">bfriesen<span>&#64;</span>simple<span>&#46;</span>dallas<span>&#46;</span>tx<span>&#46;</span>us</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/image.c: In IsImagesEqual() only use type <cite>long double</cite>
-for error summation if QuantumDepth &gt; 16 and <cite>long double</cite> has
-more range than <cite>double</cite>.</li>
-<li>magick/quantize.c: In QuantizeImage() only use type <cite>long
-double</cite> for error summation if QuantumDepth &gt; 16 and <cite>long
-double</cite> has more range than <cite>double</cite>.</li>
-<li>Replaced redundant code with macros.</li>
-<li>Optimize mapping to monochrome.</li>
-<li>utilities/conjure.c: Had missed removing this file earlier.</li>
-</ul>
-</blockquote>
-<p>2003-01-04 Derry Bryson &lt;<a class="reference external" href="mailto:dbryson&#37;&#52;&#48;techass&#46;com">dbryson<span>&#64;</span>techass<span>&#46;</span>com</a>&gt;</p>
-<blockquote>
-<ul class="simple">
-<li>magick/decorate.c: Use the ShadowFactor rather than ShadowModule
-define in RaiseImage() (bug-fix).</li>
-</ul>
-</blockquote>
-</div>
-</body>
-</html>