Release Notes
~~~~~~~~~~~~~

JMagick 6.2.6-0
~~~~~~~~~~~~~~~
Update to work with ImageMagick 6.2.6.
Added MagickImage.setDepth, ImageInfo.getDepth, ImageInfo.setDepth.

Contributed by harikrishna grandhi:
Added MagickImage.setRenderingIntent and MagickImage.getRenderingIntent.

JMagick 6.2.4-1
~~~~~~~~~~~~~~~
Updated libtool.
Fixed issue associated with autoconf.

JMagick 6.2.4-0
~~~~~~~~~~~~~~~
Fixed problems with retrieving Rectanage values.
Updated to ImageMagick 6.2.4.
Fixed up problems with overriding LDFLAGS.
Fixed up build issues with Fedore Core 4.
Added method MagickImage#getQuality.

JMagick 6.0.4-0
~~~~~~~~~~~~~~~
Fixed a number of constants that have gone out of sync with ImageMagick.
Ensure that the build works with ImageMagick 6.0.4.

JMagick 5.5.7-0
~~~~~~~~~~~~~~~
Fixed a problem when the String is based on LATIN-1 rather than Unicode.
Incorporated patch from Neeme Praks that adds declaration to setIntField
to jmagick.h, remved an unused variable and correct a type cast.
Added new parameter --with-javadoc-dir to configure for the Javadoc
destination directory.

JMagick 5.5.6-0
~~~~~~~~~~~~~~~
Configure against ImageMagick 5.5.6.
Fixed in problem that surfaced in 5.5.6 where by MagickImage.imageToBlob
did not retrieve the ImageInfo properly.

JMagick 5.5.1-0
~~~~~~~~~~~~~~~
MagickImage.pingImage contributed by Susan Dorr.
Mike Edmonds contributed the methods addNoiseImage, blurImage, charcoalImage,
edgeImage, embossImage, enhanceImage, gaussianBlurImage, implodeImage,
medianFilterImage, oilPaintImage, reduceNoiseImage, segmentImage,
solarizeImage, spreadImage, swirlImage, unsharpMaskImage, waveImage


JMagick 5.4.9-0
~~~~~~~~~~~~~~~
Removed MagickImage.compressColormap because corresponding function was
removed from ImageMagick.

JMagick 5.4.8-0
~~~~~~~~~~~~~~~
Clean up header. Added new include files as required by magick/api.h.
Change the ping attribute type to boolean.

JMagick 5.4.7-0
~~~~~~~~~~~~~~~
Always set encoding in DrawInfo to "Unicode" since Java only gives us UTF-8.
Replace all memory management routes with AcquireMemory, LiberateMemory,
and AcquireString.
Add contributed code for MagickInfo.
The class loader is now the default class loader. Set the Java environment
"jmagick.systemclassloader=yes", to change to the system class loader. This
affect how the shared library is loaded.
Implemented MagickIMage.SignatureImage.

JMagick 5.4.6-0
~~~~~~~~~~~~~~~~~
Added the method MagickImage.setCompression.
Added the method MagickImage.signatureImage.
Changed C comments delimiter from // to /* */.
Added LosslessJPEGCompression to CompressionType.
Fixed javadoc rule bug in Makefile.
Fixed Make.rules. Missing semi-colon in rules for non-gcc compilers.
Included sys/types.h before magick/api.h. Caused problems with Solaris.
There appears to be a change in behaviour for Magick-config. It no
longer provide the include path to the ImageMagick include directory.
A workaround is provided in configure.

JMagick 5.4.5-0
~~~~~~~~~~~~~~~~~
Changes to support ImageMagick 5.4.5.
JMagick no longer require ImageMagick to be compiled for shared library.
Added DESTDIR variable to the Makefiles for packaging purposes.
Added MagickImage.setBorderColor, MagickImage.getBorderColor
Added ImageInfo.setBorderColor, ImageInfo.getBorderColor
Added MagickImage.setDelay, MagickImage.getDelay
Added MagickImage.setDispose, MagickImage.getDispose
Added MagickImage.setIterations, MagickImage.getIterations
Added MagickImage.getColors
Added MagickImage.getTotalColors
Added MagickImage.getColormap methods
Added support for the Resin server -
    get the system class loader to load JMagick shared library.
Removed DrawInfo.setBox, DrawInfo.getBox
Added DrawInfo.setUnderColor, DrawInfo.getUnderColor
Mixed fixes to remove some warnings.

JMagick 5.4.3-1
~~~~~~~~~~~~~~~
Fixed a bug in setIntFieldValue so that this function now returns status.

JMagick 5.4.3-0
~~~~~~~~~~~~~~~
Change MagickImage.profileImage to support ImageMagick 5.4.3.
Updated ImageType.java.
Added MagickImage.getCompression and MagickImage.getImageType.
Changed configure.in so to include JMagick version numbers.
Modified various constants in interfaces so that they are final static.

JMagick 5.4.2-1
~~~~~~~~~~~~~~~
Fixed bug in MagickImage.transformImage that causes deallocated
image to be accessed.
Remove AnnotateInfo.java and magick_AnnoateInfo.c from the distribution.

JMagick 5.4.2-0
~~~~~~~~~~~~~~~
Removed set/getCompose method in MontageInfo as it is no longer
supported by ImageMagick-5.4.2.
More Mac OS X patches.
Added Makefile for windows.

JMagick 5.4.1-2
~~~~~~~~~~~~~~~
Added method Magick.parseImageGeometry.
Added method MagickImage.levelImage.
Added method MagickImage.sizeBlob.
Rename MagickImage.setImageFormat to MagickImage.setMagick
and MagickImage.getImageFormat to MagickImage.getMagick.
Added MagickImage.setImageFormat and MagickImage.getImageFormat
for compatibility.
Fixed a bug in MagickImage.profileImage.
Upgraded to libtool 1.4.2.
Added patches to support Mac OS X.

JMagick 5.4.1-1
~~~~~~~~~~~~~~~
Fixed a bug in MagickImage.matteFloodfillImage.
Added MagickImage.colorFloodfillImage.
Added get/set method for the tile member of DrawInfo.
As for this release, only JDK 1.2 and above are supported.
Upgraded libtool to 1.4.
Added patches to support Mac OS X.

JMagick 5.4.1-0
~~~~~~~~~~~~~~~
Replace all DestroyImage with DestroyImages so that image sequences
gets deallocated properly.
Verified to work with ImageMagick 5.4.1.

JMagick 5.4.0-1
~~~~~~~~~~~~~~~
Added methods to manipulate color, IPTC and generic profiles.
Added new constructor for MagickImage to create image sequence.
Added MonatageInfo class and support MontageImages method.
Added AverageImages method.

JMagick 5.4.0
~~~~~~~~~~~~~
Adapted to support ImageMagick 5.4.0

JMagick 5.3.3-0
~~~~~~~~~~~~~~~
Added a new parameter to MagickImage.transparentImage as per changes
in ImageMagick 5.3.3.
Make MagickImage.destroyImage public. This is so that the programmer
may explicitly remove resources attributed to the image rather than
waiting for the garbage collector to act.

JMagick 5.2.9-0
~~~~~~~~~~~~~~~
The use of libtool was incorrect. It is now generated for each platform.
Fix in various places so that ImageMagick 5.2.9 gets supported.

JMagick 5.2.7-1
~~~~~~~~~~~~~~~
Changes to use libtool for link and compiling.
Patch to break a list of images into an array. Sent in by
Ian Burrell <iburrell@digital-integrity.com>.
Bug fix by Ian Burrell <iburrell@digital-integrity.com> in
MagickImage.imageToBlob.

JMagick 5.2.7-0
~~~~~~~~~~~~~~~
Removed AnnotateInfo from the list of files to make.
Added more set and get methods in DrawInfo as DrawInfo now takes
the role of AnnotateInfo in previous releases of ImageMagick.

JMagick 5.2.6-1
~~~~~~~~~~~~~~~
Fixed MagickImage.transformImage so that parameters may be NULL.
Fixed jmagick.c so that the signature for the constructor of
MagickApiException is correct.
Fixed magick_MagickImage.c so that exception to ImageToBlob throws
a MagickApiException.
Bugs reported and patched by Ian Burrell <iburrell@digital-integrity.com>.

JMagick 5.2.6-0
~~~~~~~~~~~~~~~
Removed some method so that it would compile for ImageMagick 5.2.6.

JMagick 5.2.4-1
~~~~~~~~~~~~~~~
Added access methods to the units attribute for MagickImage and ImageInfo.
Added setXResolution, getXResolution, setYResolution and getYResolution
methods in MagickImage.

JMagick 5.2.4-0
~~~~~~~~~~~~~~~
Some changes to support ImageMagick 5.2.4.
Added methods MagickImage.blobToImage and MagickImage.imageToBlob.

JMagick 5.2.3-0
~~~~~~~~~~~~~~~
Added support for ImageMagick 5.2.3.
Changes in SharpenImage function and AnnotateInfo structure.
Added Javadoc generation: "make javadoc".
Added some support for FreeBSD.
Added MagickImage.scaleImage() to Loop.java.

JMagick 5.2.1-1
~~~~~~~~~~~~~~~
Added new functions:
	MagickImage.despeckleImage,
	MagickImage.convolveImage,
	MagickImage.getDepth,
	MagickImage.getStorageClass, 
	MagickImage.setImageAttribute,
	MagickImage.getImageAttribute.
Added new class Magick and make every other class inherit from it.
This way, Magick can load the shared library on demand.

JMagick 5.2.1-0
~~~~~~~~~~~~~~~
Initial release of JMagick for ImageMagick 5.2.1.
Too many changes to list but suffice to say that the ImageMagick API
has significantly changed since 5.1.1.

JMagick 5.1.1-6
~~~~~~~~~~~~~~~
Added MagickImage.shearImage, MagickImage.rotateImage
and MagickImage.sharpenImage.
Added QuantizeInfo class and MagickImage.quantizeImage.
Deprecated MagickImage.setGrayscale.
Added lddcheck target in src/test to check library dependencies.
