GraphicsMagick 1.3.8 ChangeLog

2010-01-21 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- version.sh: Released GraphicsMagick 1.3.8.
- NEWS.txt: Update for the 1.3.8 release.

2010-01-20 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- www/benchmarks.rst: Update benchmark report to compare performance with ImageMagick 6.5.8-10.

2010-01-17 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- magick/shear.c (RotateImage, ShearImage): Ensure that errors propagate up to the API user. Don't overwrite a detailed exception message with a generic one. Don't return a bogus image if there is an error.

2010-01-12 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- VisualMagick/installer/inc/files-base.isx: Third party executables not included in the Visual Studio build are no longer bundled in the GraphicsMagick installer. This means that hp2xx.exe, mpeg2dec.exe, and mpeg2enc.exe are no longer distributed.
- www/Magick++/Image.rst: Emphasize that InitializeMagick() MUST be invoked, and make sure that all of the examples show use of it.

2010-01-10 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- magick/delegate.c (InvokeDelegate): Use MagickSpawnVP() under Windows as well.
  (InvokePostscriptDelegate): Use MagickSpawnVP() under Windows as well.
- magick/utility.c (MagickSpawnVP): Moved from unix_port.c. Updated implementation to use spawnvp() rather than fork()/exec() under Windows.
- configure.ac: Add check for Windows spawnvp function. Add check for process.h.
- magick/semaphore.c (DestroySemaphore): POSIX mutex statically initialized via PTHREAD_MUTEX_INITIALIZER should not be destroyed.
- configure.ac: DisableSlowOpenMP is now the default. Use --enable-openmp-slow to enable OpenMP for algorithms which sometimes run slower rather than faster.

2010-01-05 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- magick/version.h.in: Added MagickLibInterfaceNewest and MagickLibInterfaceOldest preprocessor defines so that applications may easily test for library versions while compiling.

2010-01-03 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- magick/render.c (DrawPolygonPrimitive): Use restrict keyword.
- magick/pixel_iterator.c: Use restrict keyword.
- utilities/Makefile.am: Modules are supported in the shared library built so list-module.sh test should be expected to pass.
- configure.ac: Add WITH_SHARED_LIBS conditional.

2010-01-02 Bob Friesenhahn <bfriesen@simple.dallas.tx.us>

- magick/version.h.in: Update copyright years.
- magick/semaphore.c: The return code from all pthread mutex APIs are now checked (not just initialize and destroy), and any error results in an immediate fatal exit.

Copyright (C) 2010 GraphicsMagick Group

This program is covered by multiple licenses, which are described in Copyright.txt. You should have received a copy of Copyright.txt with this package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.