github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/graphics-magick/share/doc/GraphicsMagick/www/ChangeLog-2010.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-2010.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" /> <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-01-16 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 39 <blockquote> 40 <ul class="simple"> 41 <li>wand/magick_wand.c (MagickDescribeImage): Was sending 42 descriptive output to stdout rather than returning it in an 43 allocated string as intended.</li> 44 </ul> 45 </blockquote> 46 <p>2011-01-09 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 47 <blockquote> 48 <ul class="simple"> 49 <li>magick/draw.c, wand/drawing_wand.c (MvgPrintf): Update to handle 50 C99 vsnprintf() return values.</li> 51 <li>magick/draw.c, wand/drawing_wand.c (DrawAnnotation): Linux 52 glibc does not pass extended text characters if "%.1024s" 53 formatting convention is used. Apparently it assumes that such 54 characters may be UTF8 and returns -1 rather than outputting the 55 string, even if it is assured to fit.</li> 56 </ul> 57 </blockquote> 58 <p>2010-12-30 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40seznam.cz">JaFojtik<span>@</span>seznam<span>.</span>cz</a>></p> 59 <blockquote> 60 <ul class="simple"> 61 <li>coders/mat.c Matlab file level clarification.</li> 62 </ul> 63 </blockquote> 64 <p>2010-12-27 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40seznam.cz">JaFojtik<span>@</span>seznam<span>.</span>cz</a>></p> 65 <blockquote> 66 <ul class="simple"> 67 <li>coders/mac.c New MacPaint image format reader added.</li> 68 </ul> 69 </blockquote> 70 <p>2010-12-26 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 71 <blockquote> 72 <ul class="simple"> 73 <li>coders/tiff.c (WriteTIFFImage): Default to using a LZMAPRESET 74 value of 1 based on testing which observed minimal benefit, and 75 substantially more cost, from larger values. Value may be 76 specified by the user using command line syntax like <cite>-define 77 tiff:lzmapreset=7</cite> for purposes of further experimentation. Also 78 adjusted default strip memory values for each preset level.</li> 79 </ul> 80 </blockquote> 81 <p>2010-12-18 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 82 <blockquote> 83 <ul class="simple"> 84 <li>PerlMagick/Magick.xs: Add LZMA support to PerlMagick.</li> 85 <li>coders/tiff.c (WriteTIFFImage): Add TIFF LZMA compressor support.</li> 86 </ul> 87 </blockquote> 88 <p>2010-12-07 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 89 <blockquote> 90 <ul class="simple"> 91 <li>magick/command.c (MogrifyImages): Should send -verbose output to 92 stderr rather than stdout since otherwise usage in pipelines may 93 be broken. Resolves SourceForge issue 3131790 "AVS -verbose 94 prints to stdout".</li> 95 </ul> 96 </blockquote> 97 <p>2010-11-04 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 98 <blockquote> 99 <ul class="simple"> 100 <li>libtool: Upgrade to libtool 2.4.</li> 101 <li>coders/pnm.c (ReadPNMImage): Start work on reading NetPBM PAM 102 format. Parses PAM header but pixels are not returned yet.</li> 103 <li>magick/magic.c (StaticMagic): Be more specific when identifying 104 PNM subformats. Return the specific subformat name PBM, PGM, or 105 PPM rather than PNM. XV P7 format is now identified as "P7 332". 106 Add detection of NetPBM PAM format.</li> 107 </ul> 108 </blockquote> 109 <p>2010-11-04 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 110 <blockquote> 111 <ul class="simple"> 112 <li>magick/effect.c: Added 5x5, 6x6, and 7x7 circular ordered dither 113 patterns to create a halftone effect.</li> 114 </ul> 115 </blockquote> 116 <p>2010-09-21 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 117 <blockquote> 118 <ul class="simple"> 119 <li>doc/options.imdoc: Document pcl:fit-to-page define.</li> 120 <li>coders/pcl.c: Fix issue with printing a bi-level image on 121 Konica-Minolta printers. Define pcl:fit-to-page in order for the 122 printer to scale the image to fit the page. Patch by John 123 Sergeant.</li> 124 </ul> 125 </blockquote> 126 <p>2010-09-19 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 127 <blockquote> 128 <ul class="simple"> 129 <li>coders/png.c: removed an apparently harmless extra invocation 130 of ScaleShortToQuantum() due to cut-and-paste error in the 131 update of 2010-06-02. Also added a line to explicitly set 132 the opacity of the background_color to OpaqueOpacity.</li> 133 </ul> 134 </blockquote> 135 <p>2010-09-10 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 136 <blockquote> 137 <ul class="simple"> 138 <li>coders/pdf.c (ReadPDFImage): Enable use of PDF crop box via 139 -define pdf:use-cropbox=true. Patch contributed by Chris Gilling. 140 SourceForge patch ID 3063794, "Add support for using crop box for 141 pdf import".</li> 142 </ul> 143 </blockquote> 144 <p>2010-09-08 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 145 <blockquote> 146 <ul class="simple"> 147 <li>Magick++/lib/Image.cpp (backgroundColor, borderColor, matteColor): 148 Opacity part of user-specified color needs to be preserved. 149 Problem was reported by Alexander Zheltov.</li> 150 </ul> 151 </blockquote> 152 <p>2010-09-07 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 153 <blockquote> 154 <ul class="simple"> 155 <li>Makefile.am: Applied Automake 1.11.1 patch by Ralf Wildenhues 156 which is necessary for the test suite to pass under Windows/MinGW 157 due to command line length limits.</li> 158 </ul> 159 </blockquote> 160 <p>2010-09-03 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 161 <blockquote> 162 <ul class="simple"> 163 <li>magick/draw.c, wand/drawing_wand.c: Pass full user-provided 164 double precision resolution to renderer. Truncating the 165 resolution causes problems in some cases. Resolves SourceForge 166 bug 3058387 "Incorrect Copy Compositing through C interface".</li> 167 </ul> 168 </blockquote> 169 <p>2010-09-02 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 170 <blockquote> 171 <ul class="simple"> 172 <li>magick/utility.c (StringToList): Fix performance problem caused 173 by using strlcpy.</li> 174 <li>coders/pnm.c (ReadPNMImage): Q8 build should be able to read 175 16-bit PGM images.</li> 176 </ul> 177 </blockquote> 178 <p>2010-09-01 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 179 <blockquote> 180 <ul class="simple"> 181 <li>magick/command.c (MontageImageCommand): Fix memory leak of 182 MontageInfo structure allocation in error handling path.</li> 183 <li>magick/montage.c (MontageImages): Fix crash observed with 184 "-geometry x+0+0". Problem reported by Simon Rainer.</li> 185 </ul> 186 </blockquote> 187 <p>2010-08-27 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 188 <blockquote> 189 <ul class="simple"> 190 <li>Makefile.am: Update to Automake 1.11.1.</li> 191 </ul> 192 </blockquote> 193 <p>2010-08-24 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 194 <blockquote> 195 <ul class="simple"> 196 <li>configure.ac: Use AC_USE_SYSTEM_EXTENSIONS to enable system API 197 extensions.</li> 198 </ul> 199 </blockquote> 200 <p>2010-08-09 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 201 <blockquote> 202 <ul class="simple"> 203 <li>magick/pixel_cache.c (ModifyCache): Fix deadlock in 204 ClonePixelCache() which was caused by using the same semaphore 205 pointer in the source and destination images. Problem was 206 reported by Stefan Schramowski.</li> 207 </ul> 208 </blockquote> 209 <p>2010-08-07 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 210 <blockquote> 211 <ul class="simple"> 212 <li>coders/info.c (WriteINFOImage): Added an <cite>INFO</cite> coder which 213 produces textual image description output similar to <cite>identify</cite> 214 but may be used with convert like "gm convert myfile info:-". 215 Feature suggested by Stefan Schramowski.</li> 216 </ul> 217 </blockquote> 218 <p>2010-08-05 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 219 <blockquote> 220 <ul class="simple"> 221 <li>tests/Makefile.am (TESTS_PS_XFAIL_TESTS): Expect EPT tests to 222 fail if Ghostscript is missing.</li> 223 <li>configure.ac: Updated to Autoconf 2.67.</li> 224 <li>magick/render.c (DrawImage): Use StringToGravityType() to parse 225 gravity values.</li> 226 </ul> 227 </blockquote> 228 <p>2010-07-23 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 229 <blockquote> 230 <ul class="simple"> 231 <li>doc/options.imdoc: Document histogram-threshold setting.</li> 232 <li>magick/enhance.c (NormalizeImage): Add support for 233 histogram-threshold setting to specify the percentage of the 234 histogram to discard when computing image normalization parameters 235 (default is 0.1%). For example <cite>-set histogram-threshold 0.01 236 -normalize</cite>.</li> 237 <li>www/api/types.rst: Update Image structure member documentation.</li> 238 </ul> 239 </blockquote> 240 <p>2010-07-13 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 241 <blockquote> 242 <ul class="simple"> 243 <li>configure.ac: Add a test for posix_spawnp(). Results may be 244 used in later development.</li> 245 </ul> 246 </blockquote> 247 <p>2010-07-11 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 248 <blockquote> 249 <ul class="simple"> 250 <li>tests/Makefile.am (TESTS_PS_XFAIL_TESTS): PDF tests are expected 251 to fail if Ghostscript is not available.</li> 252 <li>magick/utility.c (MagickStrlCat, MagickStrlCpy): Add handling 253 for the case where size is zero in order to be conformant with the 254 strlcat() and strlcpy() formal descriptions. GraphicsMagick does 255 its best to never pass a size of zero so an assertion that size is 256 not zero remains in order to help catch bugs in GraphicsMagick. 257 Issue was reported by Albert Cahalan.</li> 258 </ul> 259 </blockquote> 260 <p>2010-07-10 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 261 <blockquote> 262 <ul class="simple"> 263 <li>coders/png.c: Always scale tRNS color to 16-bit short. Otherwise, 264 transparency was sometimes lost while reading PNG files whose depth 265 is different from the Quantum depth.</li> 266 </ul> 267 </blockquote> 268 <p>2010-07-02 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 269 <blockquote> 270 <ul class="simple"> 271 <li>coders/tiff.c (LOG_TIFF_BLOB_IO): Define LOG_TIFF_BLOB_IO=1 when 272 building GraphicsMagick in order to enable verbose logging from 273 the TIFFClientOpen() registered callbacks when <cite>coder</cite> logging is 274 enabled.</li> 275 </ul> 276 </blockquote> 277 <p>2010-06-30 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 278 <blockquote> 279 <ul class="simple"> 280 <li>tests/rwfile.c: Deal with formats which don't have an extension 281 by prepending the magic specifier to the file name specification.</li> 282 <li>coders/mpr.c (RegisterMPRImage): MPR and MPRI are not useful 283 file extensions.</li> 284 <li>magick/command.c (CommandAccessMonitor): If the environment 285 variable MAGICK_ACCESS_MONITOR is set to TRUE then also log 286 invocations of the access monitor callback when -monitor is 287 specified. This feature is intended to assist with understanding 288 when the access monitor is invoked, and the arguments which are 289 passed.</li> 290 <li>magick/blob.c (OpenBlob): Throw an exception on error rather 291 than depending on the invoking code to do so. Resolves 292 SourceForge bug #3023437 "Magick::Image::ping() does not throw 293 exception in all cases".</li> 294 </ul> 295 </blockquote> 296 <p>2010-06-29 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 297 <blockquote> 298 <ul class="simple"> 299 <li>magick/command.c (MogrifyImage): The -colors, -map, and 300 -monochrome options now take effect immediately rather than at the 301 end of all other processing. This is is more intuitive and 302 reasonable but may impact the output of scripts which place these 303 options prior to additional image processing operations.</li> 304 </ul> 305 </blockquote> 306 <p>2010-06-25 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 307 <blockquote> 308 <ul class="simple"> 309 <li>magick/blob.c (BlobToImage): If a temporary file must be used 310 and the user has specified magic, then preserve the magic 311 specifier when reading the temporary file.</li> 312 <li>coders/mat.c (RegisterMATImage): More accurately describe MATLAB 313 format support as "MATLAB Level 5".</li> 314 <li>magick/magic.c (StaticMagic): Automatically detect MATLAB Level 315 5 format based on file header.</li> 316 <li>PerlMagick/PerlMagickCheck.sh.in: Run PerlMagick tests in 317 verbose mode so that all test output appears in "test-suite.log" 318 if there is a failure.</li> 319 <li>coders/Makefile.am (coders_mat_la_LIBADD): MAT coder is 320 optionally dependent on zlib so zlib should be listed as a 321 dependency.</li> 322 <li>magick/blob.c (BlobToFile): MAGICK_IO_FSYNC=TRUE in the 323 environment should cause file data to be explicitly synchronized 324 prior to close.</li> 325 </ul> 326 </blockquote> 327 <p>2010-06-19 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 328 <blockquote> 329 <ul class="simple"> 330 <li>VisualMagick/installer/inc/files-documentation.isx: There are 331 not currently any JPEG files in the www/images directory to 332 distribute.</li> 333 </ul> 334 </blockquote> 335 <p>2010-06-17 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 336 <blockquote> 337 <ul class="simple"> 338 <li>ltdl/config/ltmain.sh: Update libtool to 2.2.10.</li> 339 <li>magick/profile.c: Support lcms 2.0.</li> 340 <li>configure.ac: Add support for configuring for lcms 2.0, 341 controlled via a new --without-lcms2 option. By default lcms v2 342 is used if it is available, otherwise v1.1X is used if it is 343 available.</li> 344 </ul> 345 </blockquote> 346 <p>2010-06-05 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 347 <blockquote> 348 <ul class="simple"> 349 <li>ltdl/config/ltmain.sh: Update libtool to 2.2.8.</li> 350 </ul> 351 </blockquote> 352 <p>2010-06-02 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 353 <blockquote> 354 <ul class="simple"> 355 <li>coders/png.c correctly scale bKGD chunk data in Q16 build</li> 356 </ul> 357 </blockquote> 358 <p>2010-05-23 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 359 <blockquote> 360 <ul class="simple"> 361 <li>www/Magick++/Image.rst: Fix documentation error which wrongly 362 recommended multiplication by size of PixelPacket. Correction by 363 Roel Baardman.</li> 364 </ul> 365 </blockquote> 366 <p>2010-05-23 Fojtik Jaroslav <<a class="reference external" href="mailto:JaFojtik%40seznam.cz">JaFojtik<span>@</span>seznam<span>.</span>cz</a>></p> 367 <blockquote> 368 <ul class="simple"> 369 <li>coders/txt.c (ReadTXTImage): Ability to read multiple images.</li> 370 </ul> 371 </blockquote> 372 <p>2010-05-20 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 373 <blockquote> 374 <ul class="simple"> 375 <li>magick/constitute.c (DispatchImage): <cite>K</cite> channel was always 376 output as black for "CMYK" specification unless image matte flag 377 was True. Bug report and proposed solution by Lance Brown.</li> 378 </ul> 379 </blockquote> 380 <p>2010-05-11 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 381 <blockquote> 382 <ul class="simple"> 383 <li>magick/shear.c (ShearImage): When one of the shear angles was 384 specified as zero, the shear request was ignored entirely. An 385 simple optimization was using || rather than && to test the 386 angles. Resolves SourceForge issue #2991685 "Shear command does 387 not handle zero angles correctly".</li> 388 </ul> 389 </blockquote> 390 <p>2010-05-09 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 391 <blockquote> 392 <ul class="simple"> 393 <li>magick/magick.c (InitializeMagick, DestroyMagick): 394 InitializeMagick and DestroyMagick should be fully thread safe.</li> 395 </ul> 396 </blockquote> 397 <p>2010-05-06 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 398 <blockquote> 399 <ul class="simple"> 400 <li>coders/gif.c (ReadGIFImage): Set the opacity value of the opaque 401 color to transparent. Patch by Tim Baker.</li> 402 <li>magick/image.c (SetImageColor): New function which is similar to 403 SetImage() but which accepts the pixel color as a parameter rather 404 than using the image background color. Patch by Tim Baker.</li> 405 <li>magick/transform.c (CoalesceImages): When applying background 406 disposal, fill the image with the transparent color, if one 407 exists. Patch by Tim Baker. Resolves SourceForge patch ID 408 2989472.</li> 409 </ul> 410 </blockquote> 411 <p>2010-05-05 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 412 <blockquote> 413 <ul class="simple"> 414 <li>coders/txt.c (ReadTXTImage): Matte channel was not being enabled 415 for non-opaque images. 416 (ReadTXTImage): Opacity values need to be inverted prior to 417 ingestion.</li> 418 </ul> 419 </blockquote> 420 <p>2010-04-25 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 421 <blockquote> 422 <ul class="simple"> 423 <li>doc/options.imdoc: Documentation for -flatten and -mosaic has 424 been improved.</li> 425 <li>magick/transform.c (MosaicImages): The -mosaic command now 426 respects the composition option specified by -compose as well as 427 the image background color specified by -background.</li> 428 </ul> 429 </blockquote> 430 <p>2010-04-17 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 431 <blockquote> 432 <ul class="simple"> 433 <li>coders/*.c, magick/*.c: Eliminate many benign data race 434 conditions.</li> 435 </ul> 436 </blockquote> 437 <p>2010-04-16 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 438 <blockquote> 439 <ul class="simple"> 440 <li>GraphicsMagick.spec.in: Avoid duplicate copies of documentation 441 files. Put documentation into a versioned directory as used by 442 Red Hat and CentOS. Include archive libraries in developer 443 package.</li> 444 <li>PerlMagick/Makefile.PL.in: Include support for DESTDIR so that 445 RPM builds find the installed GraphicsMagick library.</li> 446 </ul> 447 </blockquote> 448 <p>2010-04-15 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 449 <blockquote> 450 <ul class="simple"> 451 <li>configure.ac: Under Solaris, make sure that OpenWindows Type1 452 fonts do exist before deciding to use them. OpenSolaris does not 453 provide these fonts.</li> 454 </ul> 455 </blockquote> 456 <p>2010-04-13 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 457 <blockquote> 458 <ul class="simple"> 459 <li>GraphicsMagick.spec.in: Fix RPM build. PerlMagick was not being 460 built due to Makefile changes. Resolves SourceForge issue 461 #2952696 "RPM build broken: (Perl) file not found by glob".</li> 462 <li>magick/quantize.c (ReduceImageColors): Progress message should 463 include the image file name.</li> 464 </ul> 465 </blockquote> 466 <p>2010-03-24 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 467 <blockquote> 468 <ul class="simple"> 469 <li>Revised coders/jpeg.c to preserve the Exif profile.</li> 470 </ul> 471 </blockquote> 472 <p>2010-03-24 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 473 <blockquote> 474 <ul class="simple"> 475 <li>coders/png.c (ReadOnePNGImage): Eliminated some of the deprecated 476 direct access to ping_info->members. 477 Eliminated support of very old libpng versions (1.0.11 and earlier).</li> 478 </ul> 479 </blockquote> 480 <p>2010-03-16 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 481 <blockquote> 482 <ul class="simple"> 483 <li>magick/delegate.c (GetPostscriptDelegateInfo): Add support for 484 invoking "gs-cmyk" and "gs-cmyka" entries in delegates.mgk when 485 ColorSeparationType or ColorSeparationMatteType is requested. 486 Requisite entries in delegates.mgk are left for the user to add.</li> 487 </ul> 488 </blockquote> 489 <p>2010-03-11 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 490 <blockquote> 491 <ul class="simple"> 492 <li>magick/magick.c (InitializeMagick): Don't initialize locale 493 settings in InitializeMagick(). Resolves SourceForge bug #2967282 494 "setlocale called by GraphicsMagick".</li> 495 </ul> 496 </blockquote> 497 <p>2010-03-10 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 498 <blockquote> 499 <ul class="simple"> 500 <li>magick/{command.c, display.c}: Make sure that <cite>animate</cite>, 501 <cite>display</cite>, and <cite>identify</cite> report any error only once, and then 502 proceed to the next file name rather than quitting. Problem was 503 reported by Patrick Welche.</li> 504 </ul> 505 </blockquote> 506 <p>2010-03-08 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 507 <blockquote> 508 <ul class="simple"> 509 <li>version.sh: Released GraphicsMagick 1.3.12.</li> 510 </ul> 511 </blockquote> 512 <p>2010-03-03 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 513 <blockquote> 514 <ul class="simple"> 515 <li>PerlMagick/Makefile.am: Update PerlMagick/Magick.pm in the 516 source tree (as required) since it is distributed source and 517 contains the current version number.</li> 518 </ul> 519 </blockquote> 520 <p>2010-03-03 Glenn Randers-Pehrson <<a class="reference external" href="mailto:glennrp%40simple...">glennrp<span>@</span>simple<span>.</span><span>.</span><span>.</span></a>></p> 521 <blockquote> 522 <ul class="simple"> 523 <li><dl class="first docutils"> 524 <dt>coders/png.c: restored missing "US" in PNG_USER_CHUNK_CACHE_MAX</dt> 525 <dd>at line 102. Added some (unsigned long) typecasts on print statements 526 to stifle warnings.</dd> 527 </dl> 528 </li> 529 </ul> 530 </blockquote> 531 <p>2010-03-03 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 532 <blockquote> 533 <ul class="simple"> 534 <li>png: Updated libpng to 1.2.43. Resolves CVE-2010-0205 as 535 pertains to GraphicsMagick Windows build.</li> 536 </ul> 537 </blockquote> 538 <p>2010-03-02 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 539 <blockquote> 540 <ul class="simple"> 541 <li>tests/rwfile_DCX_*.sh: Add tests for reading and writing DCX.</li> 542 <li>coders/pcx.c (WritePCXImage): DCX is not the same as PCX so only 543 write DCX when requested to (and vice-versa).</li> 544 <li>utilities/tests/convert-pipe-out.sh: New test to verify that 545 <cite>convert</cite> can write to stdout.</li> 546 <li>utilities/tests/convert-pipe-in.sh: New test to verify that 547 <cite>convert</cite> can read from stdin.</li> 548 <li>utilities/tests/convert-pipe-filter.sh: New test to verify that 549 <cite>convert</cite> works properly as a filter.</li> 550 <li>magick/image.c (SetImageInfo): The <cite>rectify</cite> parameter was found 551 to not be sufficient to meet requirements since it was 552 overloaded. The utilities would malfunction (hang or throw an 553 exception) if requested to write to stdout. As a result, this 554 parameter has been changed to a binary flag type parameter. 555 Existing True/False values are mapped to equivalents using the new 556 binary flag. This is intended to resolve Debian bug 571719 557 "graphicsmagick: "convert" command is broken", reported by 558 Vladimir Stavrinov.</li> 559 </ul> 560 </blockquote> 561 <p>2010-02-21 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 562 <blockquote> 563 <ul class="simple"> 564 <li>version.sh: Released GraphicsMagick 1.3.11.</li> 565 </ul> 566 </blockquote> 567 <p>2010-02-19 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 568 <blockquote> 569 <ul class="simple"> 570 <li>magick/composite.c (GetCompositionPixelIteratorCallback): 571 OverCompositeOp and AtopCompositeOp may be replaced with 572 CopyCompositeOp in the case where neither image has a matte 573 channel.</li> 574 <li>magick/command.c (ConvertImageCommand, MogrifyImageCommand): 575 Added -extent option to apply a background color canvas behind the 576 image. Added -compose option to allow specifying the composition 577 operator to use.</li> 578 <li>magick/transform.c (ExtentImage): New function apply a 579 background color canvas behind the image.</li> 580 </ul> 581 </blockquote> 582 <p>2010-02-18 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 583 <blockquote> 584 <ul class="simple"> 585 <li>magick/command.c: Added a -thumbnail command to all of the GM 586 sub-commands which currently support -resize. This is a resize 587 method optimized for speed when reducing the size of the image 588 (such as when creating thumbnails).</li> 589 </ul> 590 </blockquote> 591 <p>2010-02-17 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 592 <blockquote> 593 <ul class="simple"> 594 <li>magick/utility.c (LocaleCompare, LocaleNCompare): Fix array 595 index underflow which occurs if the char type is signed and the 596 character value is in the extended range. Problem reported by 597 Arseny Solokha. Resolves SourceForge patch #2953314.</li> 598 </ul> 599 </blockquote> 600 <p>2010-02-10 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 601 <blockquote> 602 <ul class="simple"> 603 <li>version.sh: Released GraphicsMagick 1.3.10.</li> 604 </ul> 605 </blockquote> 606 <p>2010-02-09 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 607 <blockquote> 608 <ul class="simple"> 609 <li>Magick++/demo/demo.cpp (main): Split demo output frames into 610 individual files to enable easier viewing.</li> 611 </ul> 612 </blockquote> 613 <p>2010-02-08 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 614 <blockquote> 615 <ul class="simple"> 616 <li>doc/GraphicsMagick.imdoc: Improve usage synopsis for 617 <cite>convert</cite>. SourceForge feature request 2845965 "confusing 618 documentation".</li> 619 <li>magick/display.c (MagickXDisplayImage): Image number was 620 incorrect in window title.</li> 621 <li>magick/render.c (DrawImage): Path points data allocation was 622 much larger than it needed to be. Patch by Vladimir Lukianov. 623 Resolves SourceForge issue 2947851 "Memory allocation error on 624 vector graphics (or mem bomb)".</li> 625 <li>magick/constitute.c (WriteImages): +adjoin was not working 626 correctly for the case when only one image frame is present. With 627 +adjoin and writing one frame to "foo%d.jpg" it was outputting 628 "foo%d.jpg" rather than "foo0.jpg". Problem reported by Frans 629 Coetzee.</li> 630 </ul> 631 </blockquote> 632 <p>2010-02-04 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 633 <blockquote> 634 <ul class="simple"> 635 <li>version.sh: Released GraphicsMagick 1.3.9.</li> 636 </ul> 637 </blockquote> 638 <p>2010-02-03 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 639 <blockquote> 640 <ul class="simple"> 641 <li>doc/imdoc2man: Bare single quotes at the beginning of a line 642 need to be escaped in order to make roff happy. Problem reported 643 by Daniel Kobras.</li> 644 <li>magick/command.c (ImportImageCommand): Don't assign a pointer to 645 static constant data into an array which uses heap allocated data. 646 Avoids a "double free" error when using gm import -frame. Patch 647 by Daniel Kobras.</li> 648 <li>magick/color_lookup.c (QueryColorname): XPM does not support 649 RGBA color syntax, but it does support RGB. Patch by Daniel 650 Kobras.</li> 651 <li>magick/blob.c (OpenBlob): Only form multi-part filename when 652 required.</li> 653 <li>magick/display.c (MagickXDisplayImage): The display <cite>-update</cite> 654 option was only working in conjunction with the <cite>-delay</cite> option 655 with a delay setting of 2 or greater. Problem reported by Sami 656 Liedes. Patch by Vincent MAUGE. Resolves Debian bug ID 414779.</li> 657 </ul> 658 </blockquote> 659 <p>2010-02-02 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 660 <blockquote> 661 <ul class="simple"> 662 <li>magick/blob.c (OpenBlob): Only apply scene substitution to 663 the filename if adjoin is false.</li> 664 <li>magick/constitute.c (WriteImage): If adjoin is true, then 665 restore original filename specification since opening the blob 666 modifies it. Resolves Debian bug ID 552998.</li> 667 <li>magick/image.c (SetImageInfo): Don't check filename for scene 668 substitution if adjoin is intentionally false. This allows saving 669 to file names which look like they contain a scene substitution 670 pattern.</li> 671 <li>magick/command.c (MogrifyImage): Convolution failure results in 672 a crash rather than an error report. Resolves Debian bug ID 673 539251.</li> 674 <li>magick/deprecate.c: The string constants LoadImageText, 675 SaveImageText, LoadImagesText, and SaveImagesText should have been 676 deprecated, rather than being entirely removed.</li> 677 </ul> 678 </blockquote> 679 <p>2010-01-31 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 680 <blockquote> 681 <ul class="simple"> 682 <li>www/Makefile.am (install-data-html): Make sure that only the 683 necessary documentation files are installed.</li> 684 </ul> 685 </blockquote> 686 <p>2010-01-30 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 687 <blockquote> 688 <ul class="simple"> 689 <li>VisualMagick/installer/inc/body.isx: Strip out executable 690 components which depend on proprietary MFC and ATL libraries. 691 This means that "gmdisplay.exe" and "ImageMagickObject" are no 692 longer distributed or installed via the Windows setup installer. 693 When a new display application is developed based on open source 694 libraries, then the display functionality and associations can be 695 restored.</li> 696 </ul> 697 </blockquote> 698 <p>2010-01-28 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 699 <blockquote> 700 <ul class="simple"> 701 <li>magick/transform.c (FlattenImages): Apply the image background 702 color under the initial canvas image if it is non-opaque.</li> 703 <li>magick/composite.c (MagickCompositeImageUnderColor): New private 704 function to apply a color underneath a non-opaque image.</li> 705 </ul> 706 </blockquote> 707 <p>2010-01-26 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 708 <blockquote> 709 <ul class="simple"> 710 <li>magick/prefetch.h: New header to provide wrapper macros for 711 compiler-specific explicit prefetch APIs.</li> 712 <li>magick/effect.c (BlurImageScanlines): Solid color images which 713 only differed in the matte channel were not being blurred.</li> 714 <li>magick/color.h (NotPixelMatch,PixelMatch): New macros to 715 fully-compare a pixel, including matte.</li> 716 <li>magick/resource.c (SetMagickResourceLimit): Invoke 717 omp_set_num_threads() to set thread limit if ThreadsResource is 718 requested.</li> 719 <li>magick/pixel_cache.c (AllocateThreadViewSet): The number of 720 cache views to allocate needs to be obtained from 721 omp_get_max_threads(). Otherwise there is a crash if the number 722 of threads is reduced from the original value.</li> 723 </ul> 724 </blockquote> 725 <p>2010-01-21 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 726 <blockquote> 727 <ul class="simple"> 728 <li>version.sh: Released GraphicsMagick 1.3.8.</li> 729 <li>NEWS.txt: Update for the 1.3.8 release.</li> 730 </ul> 731 </blockquote> 732 <p>2010-01-20 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 733 <blockquote> 734 <ul class="simple"> 735 <li>www/benchmarks.rst: Update benchmark report to compare 736 performance with ImageMagick 6.5.8-10.</li> 737 </ul> 738 </blockquote> 739 <p>2010-01-17 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 740 <blockquote> 741 <ul class="simple"> 742 <li>magick/shear.c (RotateImage, ShearImage): Ensure that errors 743 propagate up to the API user. Don't overwrite a detailed 744 exception message with a generic one. Don't return a bogus image 745 if there is an error.</li> 746 </ul> 747 </blockquote> 748 <p>2010-01-12 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 749 <blockquote> 750 <ul class="simple"> 751 <li>VisualMagick/installer/inc/files-base.isx: Third party 752 executables not included in the Visual Studio build are no longer 753 bundled in the GraphicsMagick installer. This means that 754 hp2xx.exe, mpeg2dec.exe, and mpeg2enc.exe are no longer 755 distributed.</li> 756 <li>www/Magick++/Image.rst: Emphasize that InitializeMagick() MUST 757 be invoked, and make sure that all of the examples show use of it.</li> 758 </ul> 759 </blockquote> 760 <p>2010-01-10 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 761 <blockquote> 762 <ul class="simple"> 763 <li>magick/delegate.c (InvokeDelegate): Use MagickSpawnVP() under 764 Windows as well. 765 (InvokePostscriptDelegate): Use MagickSpawnVP() under Windows as 766 well.</li> 767 <li>magick/utility.c (MagickSpawnVP): Moved from unix_port.c. 768 Updated implementation to use spawnvp() rather than fork()/exec() 769 under Windows.</li> 770 <li>configure.ac: Add check for Windows spawnvp function. 771 Add check for process.h.</li> 772 <li>magick/semaphore.c (DestroySemaphore): POSIX mutex statically 773 initialized via PTHREAD_MUTEX_INITIALIZER should not be destroyed.</li> 774 <li>configure.ac: DisableSlowOpenMP is now the default. Use 775 --enable-openmp-slow to enable OpenMP for algorithms which 776 sometimes run slower rather than faster.</li> 777 </ul> 778 </blockquote> 779 <p>2010-01-05 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 780 <blockquote> 781 <ul class="simple"> 782 <li>magick/version.h.in: Added MagickLibInterfaceNewest and 783 MagickLibInterfaceOldest preprocessor defines so that applications 784 may easily test for library versions while compiling.</li> 785 </ul> 786 </blockquote> 787 <p>2010-01-03 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 788 <blockquote> 789 <ul class="simple"> 790 <li>magick/render.c (DrawPolygonPrimitive): Use restrict keyword.</li> 791 <li>magick/pixel_iterator.c: Use restrict keyword.</li> 792 <li>utilities/Makefile.am: Modules are supported in the shared 793 library built so list-module.sh test should be expected to pass.</li> 794 <li>configure.ac: Add WITH_SHARED_LIBS conditional.</li> 795 </ul> 796 </blockquote> 797 <p>2010-01-02 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> 798 <blockquote> 799 <ul class="simple"> 800 <li>magick/version.h.in: Update copyright years.</li> 801 <li>magick/semaphore.c: The return code from all pthread mutex APIs 802 are now checked (not just initialize and destroy), and any error 803 results in an immediate fatal exit.</li> 804 </ul> 805 </blockquote> 806 </div> 807 </body> 808 </html>