github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/share/doc/GraphicsMagick/www/ChangeLog-2011.html (about)

     1  <?xml version="1.0" encoding="utf-8" ?>
     2  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     3  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
     4  <head>
     5  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     6  <meta name="generator" content="Docutils 0.15.2: http://docutils.sourceforge.net/" />
     7  <title>ChangeLog-2011.rst</title>
     8  <link rel="stylesheet" href="docutils-articles.css" type="text/css" />
     9  </head>
    10  <body>
    11  
    12  <div class="banner">
    13  <img src="images/gm-107x76.png" alt="GraphicMagick logo" width="107" height="76" />
    14  <span class="title">GraphicsMagick</span>
    15  <form action="http://www.google.com/search">
    16  	<input type="hidden" name="domains" value="www.graphicsmagick.org" />
    17  	<input type="hidden" name="sitesearch" value="www.graphicsmagick.org" />
    18      <span class="nowrap"><input type="text" name="q" size="25" maxlength="255" />&nbsp;<input type="submit" name="sa" value="Search" /></span>
    19  </form>
    20  </div>
    21  
    22  <div class="navmenu">
    23  <ul>
    24  <li><a href="index.html">Home</a></li>
    25  <li><a href="project.html">Project</a></li>
    26  <li><a href="download.html">Download</a></li>
    27  <li><a href="README.html">Install</a></li>
    28  <li><a href="Hg.html">Source</a></li>
    29  <li><a href="NEWS.html">News</a> </li>
    30  <li><a href="utilities.html">Utilities</a></li>
    31  <li><a href="programming.html">Programming</a></li>
    32  <li><a href="reference.html">Reference</a></li>
    33  </ul>
    34  </div>
    35  <div class="document">
    36  
    37  
    38  <p>2011-12-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>
    39  <blockquote>
    40  <ul class="simple">
    41  <li>magick/pixel_cache.c (AcquireCacheNexus):
    42  MirrorVirtualPixelMethod was broken.</li>
    43  </ul>
    44  </blockquote>
    45  <p>2011-12-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>
    46  <blockquote>
    47  <ul class="simple">
    48  <li>configure.ac: Improve configuration support for Open64 Compiler
    49  Suite: Version 4.2.5.2 compiler with OpenMP.</li>
    50  <li>coders/tga.c (ReadTGAImage): Assume that 32-bit TGA files have
    51  an alpha channel, even if they are not marked as such.  Fixes
    52  SourceForge issue 3466908 &quot;TGA with alpha&quot;.</li>
    53  <li>configure.ac: Revert changeset eaa27346d8e9 which tried to avoid
    54  the OpenMP library being included multiple times because in some
    55  cases it is not included at all.</li>
    56  </ul>
    57  </blockquote>
    58  <p>2011-12-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>
    59  <blockquote>
    60  <ul class="simple">
    61  <li>magick/command.c (VersionCommand): For MSVC builds, report if
    62  SSE or SSE2 was used in the build.</li>
    63  <li>Release GraphicsMagick 1.3.13.</li>
    64  <li>Update libtiff to release 4.0.0</li>
    65  </ul>
    66  </blockquote>
    67  <p>2011-12-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>
    68  <blockquote>
    69  <ul class="simple">
    70  <li>Update libpng to release 1.5.7</li>
    71  </ul>
    72  </blockquote>
    73  <p>2011-12-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>
    74  <blockquote>
    75  <ul class="simple">
    76  <li>Update lcms2 to release 2.3</li>
    77  </ul>
    78  </blockquote>
    79  <p>2011-12-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>
    80  <blockquote>
    81  <ul class="simple">
    82  <li>Update Automake used to 1.11.2.</li>
    83  </ul>
    84  </blockquote>
    85  <p>2011-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>
    86  <blockquote>
    87  <ul class="simple">
    88  <li>www/OpenMP.rst: Updated with new results, including 12-core
    89  Intel Xeon E5649 and 16-core AMD Opteron 6220 &quot;Bulldozer&quot; CPUs.</li>
    90  <li>magick/studio.h: Enable building and running correctly with
    91  Open64 Compiler Suite: Version 4.2.5.2 compiler with OpenMP.</li>
    92  <li>magick/command.c (BenchmarkImageCommand): Add -rawcsv option to
    93  benchmark to output only original data in a CSV format.</li>
    94  </ul>
    95  </blockquote>
    96  <p>2011-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>
    97  <blockquote>
    98  <ul class="simple">
    99  <li>Fix various issues noticed when cross-compiling for the
   100  i686-w64-mingw32 target.</li>
   101  </ul>
   102  </blockquote>
   103  <p>2011-12-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>
   104  <blockquote>
   105  <ul class="simple">
   106  <li>magick/effect.c (ConvolveImage): For Q8 and Q16 builds use
   107  'float' rather than 'double' for computations in order to improve
   108  performance with some compilers.</li>
   109  </ul>
   110  </blockquote>
   111  <p>2011-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>
   112  <blockquote>
   113  <ul class="simple">
   114  <li>magick/effect.c (ConvolveImage): Special-case grayscale images
   115  for better convolution performance.</li>
   116  </ul>
   117  </blockquote>
   118  <p>2011-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>
   119  <blockquote>
   120  <ul class="simple">
   121  <li>magick/command.c (BenchmarkUsage): -stepthreads now requires an
   122  argument which is the increment (starting at zero) to the number
   123  of threads for each step.  This hastens benchmarking with a large
   124  number of cores.</li>
   125  </ul>
   126  </blockquote>
   127  <p>2011-12-07  Glenn Randers-Pehrson  &lt;<a class="reference external" href="mailto:glennrp&#37;&#52;&#48;simple&#46;&#46;&#46;">glennrp<span>&#64;</span>simple<span>&#46;</span><span>&#46;</span><span>&#46;</span></a>&gt;</p>
   128  <blockquote>
   129  <ul class="simple">
   130  <li>coders/png.c: Eliminate use of FARDATA.  It's no longer needed
   131  and will no longer be supplied by png.h in libpng-1.6.0.</li>
   132  </ul>
   133  </blockquote>
   134  <p>2011-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>
   135  <blockquote>
   136  <ul class="simple">
   137  <li>magick/command.c (BenchmarkImageCommand): Added Karp-Flatt
   138  metric to benchmark output.</li>
   139  </ul>
   140  </blockquote>
   141  <p>2011-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>
   142  <blockquote>
   143  <ul class="simple">
   144  <li>GraphicsMagick.spec.in: Eliminate use of deprecated BuildPrereq
   145  in RPM spec file.</li>
   146  </ul>
   147  </blockquote>
   148  <p>2011-11-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>
   149  <blockquote>
   150  <ul class="simple">
   151  <li>magick/constitute.c (WriteImagesFile): Should set file in
   152  ImageInfo based on provided parameter rather than relying on it
   153  already being set.  File argument was not being used.</li>
   154  </ul>
   155  </blockquote>
   156  <p>2011-11-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>
   157  <blockquote>
   158  <ul class="simple">
   159  <li>coders/dpx.c: For packed 10 bits, datums are now represented in
   160  the same (reversed) order for all RGB and YCbCr formats.
   161  Previously YCbCr 4:4:4 formats were not swapping the word datums
   162  because the only real-world files encountered did not swap the
   163  word datums.  Resolves SourceForge bug 2057277 &quot;DPX 10bit CbYCr
   164  Image seems to be wrong&quot;.</li>
   165  <li>wand/magick_wand.c (MagickWriteImagesFile): New function to
   166  append images to a provided file handle.  Resolves SourceForge
   167  issue 3046868 &quot;added MagickWriteImagesFile&quot;.</li>
   168  <li>magick/constitute.c (WriteImagesFile): New function to append
   169  images to a provided file handle.</li>
   170  <li>magick/blob.c (OpenBlob): Don't rewind already open file handle
   171  passed to OpenBlob() since we don't know the intended state of
   172  this file handle, and because it prevents appending to an existing
   173  file.  This change is part of the fix for SourceForge issue
   174  3046868 &quot;added MagickWriteImagesFile&quot;.</li>
   175  <li>wand/magick_wand.c (MagickSetImageSavedType): New function to
   176  allow specifying the storage type used when saving the file
   177  (rather than changing the current image characteristics).
   178  Resolves SourceForge patch 3110185
   179  &quot;MagickGetImageSavedType()/MagickSetImageSavedType() API&quot;.
   180  (MagickGetImageSavedType): Return the storage type which will be
   181  used when the image is saved.</li>
   182  <li>magick/annotate.c (RenderFreetype): Add support for drawing text
   183  using a bitmap font.  Resolves SourceForge patch 3230719 &quot;add
   184  support for drawing text with bitmap font to annotate.c&quot;.</li>
   185  <li>magick/profile.c (AppendImageProfile): Don't leak profile buffer
   186  while appending a chunk to an existing profile.  Resolves
   187  SourceForge patch 3294496 &quot;Fix a memory leak in
   188  profile.c(AppendImageProfile)&quot;.</li>
   189  </ul>
   190  </blockquote>
   191  <p>2011-11-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>
   192  <blockquote>
   193  <ul class="simple">
   194  <li>magick/command.c (BenchmarkImageCommand): Include the number of
   195  threads used in the benchmark results output.
   196  (BenchmarkImageCommand): New benchmark option -stepthreads to
   197  execute the specified command with an increasing number of threads
   198  to measure how an algorithm benefits from threading.
   199  (BenchmarkImageCommand): Fix benchmark argument parsing so it is
   200  not order dependent.
   201  (BenchmarkImageCommand): Add a speedup indication to -stepthreads
   202  output.</li>
   203  <li>config/delegates.mgk.in: File names in gnuplot files need to be
   204  surrounded by double quotes or gnuplot parser will reject them.</li>
   205  </ul>
   206  </blockquote>
   207  <p>2011-11-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>
   208  <blockquote>
   209  <ul class="simple">
   210  <li>magick/effect.c (GetMedianList): Return PixelPacket via pointer
   211  rather than by value.</li>
   212  <li>version.sh: For snapshots packages, PACKAGE_CHANGE_DATE now uses
   213  a form like &quot;snapshot-20111121&quot; rather than &quot;unreleased&quot; so it is
   214  possible to determine the vintage of an installed snapshot.</li>
   215  </ul>
   216  </blockquote>
   217  <p>2011-11-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>
   218  <blockquote>
   219  <ul class="simple">
   220  <li>coders/tga.c (ReadTGAImage): Fix for poor TGA reading
   221  performance due to excessive use of GetBlobByte().  Performance is
   222  fixed by adding local buffering.  Fixes SourceForge bug 3439531
   223  &quot;Slow TGA reading&quot;.</li>
   224  </ul>
   225  </blockquote>
   226  <p>2011-11-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>
   227  <blockquote>
   228  <ul class="simple">
   229  <li>magick/effect.c (AdaptiveThresholdImage): More performance
   230  improvements.</li>
   231  </ul>
   232  </blockquote>
   233  <p>2011-11-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>
   234  <blockquote>
   235  <ul class="simple">
   236  <li>magick/analyze.c (GetImageBoundingBox): Add a special case to
   237  handle absolute color comparison.</li>
   238  </ul>
   239  </blockquote>
   240  <p>2011-11-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>
   241  <blockquote>
   242  <ul class="simple">
   243  <li>png: Update libpng to 1.5.6 release.</li>
   244  </ul>
   245  </blockquote>
   246  <p>2011-10-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>
   247  <blockquote>
   248  <ul class="simple">
   249  <li>configure.ac: Avoid linker warnings when building GraphicsMagick
   250  regarding OpenMP library being included multiple times.</li>
   251  </ul>
   252  </blockquote>
   253  <p>2011-10-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>
   254  <blockquote>
   255  <ul class="simple">
   256  <li>coders/meta.c (GetIPTCStream): Eliminate possible use of
   257  uninitialized data when parsing long format tag length.</li>
   258  </ul>
   259  </blockquote>
   260  <p>2011-10-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>
   261  <blockquote>
   262  <ul class="simple">
   263  <li>magick/import.c: Move low-level pixel import functions from
   264  constitute.c to new file import.c.</li>
   265  <li>magick/export.c: Move low-level pixel export functions from
   266  constitute.c to new file export.c.</li>
   267  <li>magick/floats.c: Move Richard Nolde's floating point conversion
   268  functions from constitute.c to new file floats.c.</li>
   269  </ul>
   270  </blockquote>
   271  <p>2011-10-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>
   272  <blockquote>
   273  <ul class="simple">
   274  <li>libtool: Updated to libtool 2.4.2.</li>
   275  <li>configure.ac: Automake conditional for HasPNG can not itself be
   276  conditional.  Indent PNG script code appropriately.</li>
   277  </ul>
   278  </blockquote>
   279  <p>2011-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>
   280  <blockquote>
   281  <ul class="simple">
   282  <li>Makefile.am (AUTOMAKE_OPTIONS): Distribute lzma-compressed
   283  tarball in 'xz' format rather than deprecated 'lzma' format.</li>
   284  </ul>
   285  </blockquote>
   286  <p>2011-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>
   287  <blockquote>
   288  <ul class="simple">
   289  <li>configure.ac: Fix syntax error with GSCMYKDevice ('==' rather
   290  than '=').  Thanks to Glenn Randers-Pehrson for noticing and
   291  reporting the issue.</li>
   292  </ul>
   293  </blockquote>
   294  <p>2011-10-12  Glenn Randers-Pehrson  &lt;<a class="reference external" href="mailto:glennrp&#37;&#52;&#48;simple&#46;&#46;&#46;">glennrp<span>&#64;</span>simple<span>&#46;</span><span>&#46;</span><span>&#46;</span></a>&gt;</p>
   295  <blockquote>
   296  <ul class="simple">
   297  <li>Use a &quot;for&quot; loop in configure.ac to find libpngNN.</li>
   298  </ul>
   299  </blockquote>
   300  <p>2011-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>
   301  <blockquote>
   302  <ul class="simple">
   303  <li>wand/pixel_wand.c (NewPixelWand): Invoke InitializeMagick()
   304  automatically in case user forgets to do so.</li>
   305  <li>wand/drawing_wand.c (NewDrawingWand): Invoke InitializeMagick()
   306  automatically in case user forgets to do so.</li>
   307  <li>wand/magick_wand.c (NewMagickWand): Invoke InitializeMagick()
   308  automatically in case user forgets to do so.</li>
   309  <li>png: libpng sources were updated to release 1.5.4.</li>
   310  </ul>
   311  </blockquote>
   312  <p>2011-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>
   313  <blockquote>
   314  <ul class="simple">
   315  <li>coders/tiff.c (ReadTIFFImage): TIFFGetField() on
   316  TIFFTAG_OPIIMAGEID was causing a crash due to an argument
   317  mis-match between GraphicsMagick and libtiff.  Also fixed a few
   318  GCC 4.6 warnings.  Problem was reported by Dylan Millikin.</li>
   319  </ul>
   320  </blockquote>
   321  <p>2011-10-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>
   322  <blockquote>
   323  <ul class="simple">
   324  <li>wand/magick_wand.c (MagickSetDepth): New function to set the
   325  depth used when reading from an image format which requires that
   326  the depth be specified in advance.
   327  (MagickReadImageBlob): Use BlobToImage() to read the blob.</li>
   328  <li>magick/effect.c (AdaptiveThresholdImage): Reduce or eliminate
   329  expensive floating point calculations when possible.</li>
   330  <li>wand/magick_wand.c (MagickSetFormat): New Wand function to allow
   331  setting the file or blob format before it has been read.</li>
   332  </ul>
   333  </blockquote>
   334  <p>2011-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>
   335  <blockquote>
   336  <ul class="simple">
   337  <li>VisualMagick/installer/inc/tasks-install-perlmagick.isx: Windows
   338  setup installer now installs PerlMagick built against ActiveState
   339  Perl v5.12.4 build 1205.</li>
   340  <li>magick/annotate.c (RenderFreetype): Eliminate spurious &quot;out of
   341  memory&quot; exceptions due to empty text string.</li>
   342  </ul>
   343  </blockquote>
   344  <p>2011-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>
   345  <blockquote>
   346  <ul class="simple">
   347  <li>magick/module.c (ModuleAliases): PAM format is handled by PNM
   348  coder.</li>
   349  <li>jpeg: Record that jpeg sources were updated to release v8c.</li>
   350  <li>lcms: Record that lcms sources were updated to release 2.2.</li>
   351  <li>png: Record that png sources were updated to release 1.5.4.</li>
   352  <li>tiff: Record that tiff sources were updated to release 4.0.0beta7.</li>
   353  <li>xml: Record that libxml2 sources were updated to release 2.7.8.</li>
   354  <li>zlib: Record that zlib sources were updated to release 1.2.5.</li>
   355  <li>VisualMagick/installer/inc/body.isx: Set MagickConfigDirectory
   356  for DLL build so that .mgk files are put in application top
   357  directory.  This makes installation layout between static and DLL
   358  builds more similar.</li>
   359  </ul>
   360  </blockquote>
   361  <p>2011-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>
   362  <blockquote>
   363  <ul class="simple">
   364  <li>magick/list.c (AppendImageToList): Documentation for
   365  AppendImageToList() was wrong.  Problem was reported by Brad
   366  Harder.</li>
   367  </ul>
   368  </blockquote>
   369  <p>2011-08-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>
   370  <blockquote>
   371  <ul class="simple">
   372  <li>magick/display.c (MagickXMagickCommand): Display 'save' and
   373  'print' should display useful error details.  Problem was reported
   374  by Brad Harder.</li>
   375  </ul>
   376  </blockquote>
   377  <p>2011-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>
   378  <blockquote>
   379  <ul class="simple">
   380  <li>magick/semaphore.c (AllocateSemaphoreInfo): Enable pthread mutex
   381  error checking if MAGICK_DEBUG is defined when the code is
   382  compiled.  This mode helps validate that mutexes are used
   383  correctly.  No longer enable recursive mutexes since the
   384  GraphicsMagick logic should be able to operate without this
   385  assistance.</li>
   386  </ul>
   387  </blockquote>
   388  <p>2011-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>
   389  <blockquote>
   390  <ul class="simple">
   391  <li>coders/dcm.c (DCM_ReadOffsetTable): Fix wrong cast noticed when
   392  compiling with LLVM.</li>
   393  </ul>
   394  </blockquote>
   395  <p>2011-08-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>
   396  <blockquote>
   397  <ul class="simple">
   398  <li>magick/enhance.c (LevelImageChannel): Fix documented prototype.
   399  Problem was reported by Brad Harder.</li>
   400  </ul>
   401  </blockquote>
   402  <p>2011-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>
   403  <blockquote>
   404  <ul class="simple">
   405  <li>magick/pixel_cache.c (AcquireOneCacheViewPixelInlined): Only use
   406  image colormap if the image storage class is PseudoClass.
   407  Eliminates a core dump when the image is in CMYK space.</li>
   408  </ul>
   409  </blockquote>
   410  <p>2011-07-20  Glenn Randers-Pehrson  &lt;<a class="reference external" href="mailto:glennrp&#37;&#52;&#48;simple&#46;&#46;&#46;">glennrp<span>&#64;</span>simple<span>&#46;</span><span>&#46;</span><span>&#46;</span></a>&gt;</p>
   411  <blockquote>
   412  <ul class="simple">
   413  <li>coders/png.c: account for changed typecast of png_get_iCCP
   414  argument in libpng15</li>
   415  </ul>
   416  </blockquote>
   417  <p>2011-07-20  Glenn Randers-Pehrson  &lt;<a class="reference external" href="mailto:glennrp&#37;&#52;&#48;simple&#46;&#46;&#46;">glennrp<span>&#64;</span>simple<span>&#46;</span><span>&#46;</span><span>&#46;</span></a>&gt;</p>
   418  <blockquote>
   419  <ul class="simple">
   420  <li>configure.ac: look for libpng15, libpng14, libpng12, and libpng
   421  in that order.</li>
   422  </ul>
   423  </blockquote>
   424  <p>2011-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>
   425  <blockquote>
   426  <ul class="simple">
   427  <li>png: Update to libpng 1.5.4.</li>
   428  </ul>
   429  </blockquote>
   430  <p>2011-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>
   431  <blockquote>
   432  <ul class="simple">
   433  <li>www/docutils-articles.css: Style sheet syntax fixes. Patch by
   434  Mark Mitchell.</li>
   435  <li>scripts/html_fragments.py: Use proper quoting in banner search
   436  HTML.  Patch by Mark Mitchell.</li>
   437  </ul>
   438  </blockquote>
   439  <p>2011-06-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>
   440  <blockquote>
   441  <ul class="simple">
   442  <li>magick/image.c (SetImageType): Fix documentation for enumeration
   443  names. The types need &quot;Type&quot; as part of the name.  Problem was
   444  reported by Brad Harder.</li>
   445  </ul>
   446  </blockquote>
   447  <p>2011-06-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>
   448  <blockquote>
   449  <ul class="simple">
   450  <li>scripts/html_fragments.py (banner_template): HTML banner
   451  improvements to go along with style-sheet changes.</li>
   452  <li>www/docutils-articles.css: Style-sheet improvements by Mark
   453  Mitchell to work better on small screens.</li>
   454  </ul>
   455  </blockquote>
   456  <p>2011-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>
   457  <blockquote>
   458  <ul class="simple">
   459  <li>www/project.rst: Add a page for links to pages about the
   460  project.  The intention is to use this page to reduce the clutter
   461  in the banner.</li>
   462  </ul>
   463  </blockquote>
   464  <p>2011-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>
   465  <blockquote>
   466  <ul class="simple">
   467  <li>doc/options.imdoc: Document tiff:group-three-options define.</li>
   468  <li>coders/tiff.c (WriteTIFFImage): Add support for a
   469  tiff:group-three-options define to allow power-users to set the
   470  value of the GROUP3OPTIONS tag.</li>
   471  </ul>
   472  </blockquote>
   473  <p>2011-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>
   474  <blockquote>
   475  <ul class="simple">
   476  <li>www/Makefile.am: Include Hg.*, remove CVS.*.</li>
   477  <li>scripts/html_fragments.py (nav_template): CVS tab changed to
   478  Source, which links to Hg.html.</li>
   479  <li>www/Hg.rst: Document Hg repository access.</li>
   480  </ul>
   481  </blockquote>
   482  <p>2011-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>
   483  <blockquote>
   484  <ul class="simple">
   485  <li>scripts/rst2htmldeco.py (docutils_opts): Do not include a
   486  datestamp of any kind since it unnecessarily churns the
   487  repository, particularly if the output file did not otherwise
   488  change.</li>
   489  <li>INSTALL-unix.txt: Fix typo in description of --without-lzma.</li>
   490  </ul>
   491  </blockquote>
   492  <p>2011-05-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>
   493  <blockquote>
   494  <ul class="simple">
   495  <li>coders/jpeg.c (ReadJPEGImage): Treat exceptions thrown by
   496  jpeg_finish_decompress() as warnings rather than errors.
   497  (JPEGErrorHandler): Handle JPEG errors directly rather than
   498  passing them to a message formatting routine for handling.  Also
   499  added useful logging.
   500  (JPEGMessageHandler): Only handle JPEG traces and warnings.  Also
   501  added useful logging.</li>
   502  </ul>
   503  </blockquote>
   504  <p>2011-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>
   505  <blockquote>
   506  <ul class="simple">
   507  <li>coders/jpeg.c (EmitMessage): Treat an unhandled EXP marker as a
   508  warning rather than a hard error.  Resolves SourceForge issue
   509  3297995 &quot;Unsupported marker type 0xdf&quot;.</li>
   510  </ul>
   511  </blockquote>
   512  <p>2011-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>
   513  <blockquote>
   514  <ul class="simple">
   515  <li>magick/image.c (AppendImages): If the input list only contains
   516  one image, then return a new handle to the one image in the list
   517  rather than reporting an exception.  Problem was reported by Ravil
   518  Rakhimgulov (&quot;Hunter1972&quot;).</li>
   519  </ul>
   520  </blockquote>
   521  <p>2011-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>
   522  <blockquote>
   523  <ul class="simple">
   524  <li>magick/image.c (SetImageColorRegion): New function to set the
   525  constant pixel color for a specified region of the image.
   526  (AppendImages): Only color background pixels when needed.</li>
   527  </ul>
   528  </blockquote>
   529  <p>2011-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>
   530  <blockquote>
   531  <ul class="simple">
   532  <li>coders/tiff.c (WriteTIFFImage): Added TIFF writer support for
   533  JBIG1 compression.  Not proven to work yet.</li>
   534  <li>magick/image.h (CompressionType): Added Group3Compression as an
   535  alias for already existing FaxCompression.  Added
   536  JPEG2000Compression, JBIG1Compression, and JBIG2Compression for
   537  future use.</li>
   538  </ul>
   539  </blockquote>
   540  <p>2011-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>
   541  <blockquote>
   542  <ul class="simple">
   543  <li>configure.ac: For MinGW32 use 64-bit value formatting
   544  conventions which will work with any version of the WIN32 CRT.</li>
   545  </ul>
   546  </blockquote>
   547  <p>2011-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>
   548  <blockquote>
   549  <ul class="simple">
   550  <li>coders/jpeg.c (WriteJPEGImage): Properly handle errors reported
   551  by the JPEG library when writing.  Up to now, JPEG library simply
   552  invoked exit(), which crashed or hung if driven by Magick++ API.
   553  Fixes SourceForge bug 3106947 &quot;Assertion failure when saving an
   554  &quot;invalid&quot; image as JPEG&quot;.</li>
   555  <li>magick/module.c (ModuleAliases): Delete &quot;XTRNBSTR&quot;-entry. Fix by
   556  Stefan Graff.</li>
   557  <li>contrib/win32/ATL7/ImageMagickObject/ImageMagickObject.cpp
   558  (Perform): Member &quot;Perform&quot; - out-commented SafeArrayAccessData
   559  and following SafeArrayUnaccessData. Fix by Stefan Graff.</li>
   560  <li>contrib/win32/ATL/ImageMagickObject/MagickImage.cpp: Delete
   561  &quot;XTRNSTREAM&quot;-branch because &quot;XTRNSTREAM&quot; doesn't exist
   562  anymore. Fix by Stefan Graff.</li>
   563  <li>coders/xtrn.c: In function &quot;WriteXTRNImage&quot; there is no branch
   564  for XTRNARRAY. Fix by Stefan Graff.</li>
   565  <li>PerlMagick/Magick.xs: AdaptiveThreshold offset argument was
   566  being parsed into an 'unsigned long' rather than 'double' as it
   567  should have been.  This resulted in inability to handle negative
   568  offsets. Fixes SourceForge bug 3288735 &quot;PerlMagick issue with
   569  AdaptiveThreshold&quot;.</li>
   570  <li>coders/jpeg.c (ReadIPTCProfile): JPEG may deliver IPTC profile
   571  in chunks but code was only allowing one chunk, even though it was
   572  otherwise prepared to concatenate chunks.  Fixes SourceForge bug
   573  2978422 &quot;Clipping paths in JPG images are truncated&quot;.</li>
   574  <li>magick/utility.c (GetToken): Fix case where parser may run off
   575  end of string.  Also add asserts to check for passing null
   576  pointer.</li>
   577  </ul>
   578  </blockquote>
   579  <p>2011-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>
   580  <blockquote>
   581  <ul class="simple">
   582  <li>magick/channel.c (ChannelImage): Report an error if the
   583  requested channel is not compatible with the image colorspace.
   584  Only deals with CMYK/RGB conflicts.  Resolves SourceForge issue
   585  3283046 &quot;Bug in CMYK&quot;.</li>
   586  </ul>
   587  </blockquote>
   588  <p>2011-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>
   589  <blockquote>
   590  <ul class="simple">
   591  <li>coders/txt.c (ReadTXTImage): Throw error if attempt to read
   592  empty file.</li>
   593  <li>coders/{fits.c,mac.c,miff.c,pcd.c,pict.c,ps3.c,rla.c,txt.c}:
   594  Format requires seekable stream.</li>
   595  <li>coders/pnm.c (WritePNMImage): Implement writer for PAM format.</li>
   596  <li>coders/ept.c (WriteEPTImage): Fix error handling for case when
   597  TIFF writer fails.</li>
   598  <li>magick/constitute.c (ReadImage): Use of GetBlobStatus() to
   599  evaluate image reader success is bogus.
   600  (MagickGetQuantumSamplesPerPixel): New private method to return
   601  the number of samples returned per pixel for a given quantum type.</li>
   602  </ul>
   603  </blockquote>
   604  <p>2011-03-14  Glenn Randers-Pehrson  &lt;<a class="reference external" href="mailto:glennrp&#37;&#52;&#48;simple&#46;&#46;&#46;">glennrp<span>&#64;</span>simple<span>&#46;</span><span>&#46;</span><span>&#46;</span></a>&gt;</p>
   605  <blockquote>
   606  <ul class="simple">
   607  <li>coders/png.c (WriteOnePNGImage(): Fixed a rounding error in
   608  writing the pHYs chunk (it was truncating instead of rounding).</li>
   609  </ul>
   610  </blockquote>
   611  <p>2011-02-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>
   612  <blockquote>
   613  <ul class="simple">
   614  <li>magick/magick.c (MagickPanicSignalHandler,MagickSignalHandler):
   615  Don't invoke DestroyMagick() since there may be OpenMP worker
   616  threads still running which are using data which would be
   617  deallocated.  Instead we invoke PurgeTemporaryFiles() to remove
   618  any existing temporary files. Valgrind will report leaks if the
   619  program is terminated by a signal but this causes no actual harm.
   620  Resolves SourceForge issue 3165456 &quot;^C causes semaphore failure in
   621  MacOSX&quot;.
   622  (MagickPanicSignalHandler): Invoke abort() in panic signal handler
   623  so that we will reliably get a core dump.</li>
   624  <li>magick/tempfile.c (PurgeTemporaryFiles): New private function to
   625  remove any existing temporary files but without destroying
   626  temporary file semaphore.</li>
   627  </ul>
   628  </blockquote>
   629  <p>2011-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>
   630  <blockquote>
   631  <ul class="simple">
   632  <li>coders/pnm.c (ReadPNMImage): Fix mis-placed break in PAM header
   633  parser.</li>
   634  <li>wand/magick_wand.c (MagickWriteImageBlob): Improve the
   635  documentation to mention the related use of MagickSetImageFormat()
   636  and MagickResetIterator().</li>
   637  </ul>
   638  </blockquote>
   639  <p>2011-02-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>
   640  <blockquote>
   641  <ul class="simple">
   642  <li>magick/xwindow.c (MagickXBestFont): Check for a few more common
   643  font names, and ensure to always check for &quot;fixed&quot; as a final
   644  fallback.</li>
   645  </ul>
   646  </blockquote>
   647  <p>2011-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>
   648  <blockquote>
   649  <ul class="simple">
   650  <li>config/delegates.mgk.in: Added gs-cmyk entry.  Used if '-type
   651  ColorSeparation' is specified on the command-line prior to the PDF
   652  or Postscript file name.  This entry specifies use of the
   653  Ghostscript PAM driver which is capable of supporting CMYK output.
   654  This may be useful if it is desired to apply CMYK color profiles
   655  to the image returned from the PDF.  As fair warning, it seems
   656  that Ghostscript 8.62 outputs CMYK even if the PDF was in RGB
   657  space if the PAM driver is used.</li>
   658  <li>coders/pnm.c (ReadPNMImage): Add support for reading netpbm's
   659  PAM format.</li>
   660  </ul>
   661  </blockquote>
   662  <p>2011-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>
   663  <blockquote>
   664  <ul class="simple">
   665  <li>tests/rwblob.c, tests/rwfile.c: Fixes to help tests work when
   666  testing with multiple frames.</li>
   667  <li>coders/sgi.c: SGI format is not documented to support multiple
   668  frames.  Remove the half-baked extension for it.</li>
   669  </ul>
   670  </blockquote>
   671  <p>2011-02-01  Glenn Randers-Pehrson  &lt;<a class="reference external" href="mailto:glennrp&#37;&#52;&#48;simple&#46;&#46;&#46;">glennrp<span>&#64;</span>simple<span>&#46;</span><span>&#46;</span><span>&#46;</span></a>&gt;</p>
   672  <blockquote>
   673  <ul class="simple">
   674  <li>coders/bmp.c (ReadBMPImage): Changed file_size greater than
   675  expected from a corrupt-image error to a debug log entry.
   676  File_size too small is still an error, and made that so also for
   677  BI_RGB images which were previously exempted from the test.</li>
   678  </ul>
   679  </blockquote>
   680  <p>2011-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>
   681  <blockquote>
   682  <ul class="simple">
   683  <li>tests/rwblob.c, tests/rwfile.c: Validate the data in each image
   684  frame, validate that each read returns the same number of frames,
   685  and validate that the correct number of frames was ultimately
   686  returned.</li>
   687  <li>magick/blob.c (SyncBlob): Disable bogus code which attempted to
   688  replicate the blob I/O object across all images in the list when
   689  the blob is synced.  Leave a less bogus bit of code in place (but
   690  commented out) in case such functionality is deemed to actually be
   691  needed in the future.  The previous code was copying structs on
   692  top of each other, including a pointer member to a semaphore.</li>
   693  </ul>
   694  </blockquote>
   695  <p>2011-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>
   696  <blockquote>
   697  <ul class="simple">
   698  <li>www/Changes.rst: Add a new Changes page to wrap up the yearly
   699  change logs to lessen download size.</li>
   700  <li>scripts/changelog2rst.sh: Simple utility to format ChangeLog
   701  format into something resembling reStructuredText.</li>
   702  <li>www/Makefile.am: Use reStructuredText to format the ChangeLog
   703  files to HTML so that we can inherit the improved formatting and
   704  page style.</li>
   705  <li>coders/pnm.c (ReadPNMImage): Support for multi-frame PNM was
   706  botched due to on-going edits to support PAM format.</li>
   707  </ul>
   708  </blockquote>
   709  <p>2011-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>
   710  <blockquote>
   711  <ul class="simple">
   712  <li>wand/magick_wand.c (MagickDescribeImage): Was sending
   713  descriptive output to stdout rather than returning it in an
   714  allocated string as intended.</li>
   715  </ul>
   716  </blockquote>
   717  <p>2011-01-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>
   718  <blockquote>
   719  <ul class="simple">
   720  <li>magick/draw.c, wand/drawing_wand.c (MvgPrintf): Update to handle
   721  C99 vsnprintf() return values.</li>
   722  <li>magick/draw.c, wand/drawing_wand.c (DrawAnnotation): Linux
   723  glibc does not pass extended text characters if &quot;%.1024s&quot;
   724  formatting convention is used.  Apparently it assumes that such
   725  characters may be UTF8 and returns -1 rather than outputting the
   726  string, even if it is assured to fit.</li>
   727  </ul>
   728  </blockquote>
   729  </div>
   730  </body>
   731  </html>