2008-04-16 Herbert <herbert@spamcop.net>
        * Optional support for using ImageMagick's Magick++ classes for
          reading and writing images
	* New version is 1.2.

2007-08-07 Herbert <herbert@spamcop.net>
        * Various bugfixes, added ImageResizer tool class which allows
          smart cropping of color images (not very sophisticated yet).
        * Code is available in the CVS only

2005-08-15 Herbert <herbert@spamcop.net>
	* Fixed a serious memory leak in ColorVideo and a number of minor
	  ones in StillImage and avilib (reported by Florian Stumpf and
	  Johan Ehlers).
	* New version is 1.1.

2005-07-13 Herbert <herbert@spamcop.net>
	* Optimized Image::gammaCorrection()
	* New Image::gammaCorrectionAuto()
	* Fixed Image::histEqualize(); explicit color range is necessary!

2005-04-08 Herbert <herbert@spamcop.net>
	* Fixed code in class VideoArray to make it compile with g++-3.4. No
	  functional changes.
	* New version is 1.0a.

2005-01-11 Herbert <herbert@spamcop.net>
	* Added new Image::gammaCorrection() method.
	* Added error message for filed `write' operation to video2grey
	* Fixed an error in ColorVideo::videoDimensions()
	* Made the API more consistent. This includes changing the
	  argument list for these methods:
	  - ColorBuffer::beautify()
	  - Image::beautify()
	  The order of arguments was changed by putting `yoffs' and `xoffs'
	  first, followed by `ysize' and `xsize'.
	* Changed the signature of ColorVideo::videoDimensions():
	  - the return type is now `void'
	  - in case of errors an `invalid_argument' is thrown
	* Other methods are still inconsistent: Image::sdeviation() and
	  friends which all use `toY' and `toX' instead of `ysize' and `xsize'.
	  We don't change them since this would cause too much confusion.
	* Added a second `Image::scale()' method to allow scaling with changing
	  aspect ratio
	* Replaced `new' and `delete' statements by macros
	* Added very limited support for Windows CE: all file and stream
	  operations are disabled
	* New version is 1.0 (final)

2004-12-08 Herbert <herbert@spamcop.net>
	* Added new Image::histEqualization() method.
	* Added new pgmequalize tool.
	* New vid2pgm command line tool.
	* Version is now 1.0pre3

2004-07-15 Herbert <herbert@spamcop.net>
        * renamed version.h to wave_version.h to avoid clashes
	* New method `Image::scale()'
	* New shortcut methods for image statistics in WaveletTransform
	* Changed the way the standard deviation is calculated in
	  ImageInformation and Image, results will be slightly different
	* New static method FilterSet::filterToString()
	* New class ImageDenoiser (uses new classes NTree, PyramidTree)
	* New CLI tools pgmdenoise and pgmscale
	* New classes for handling video files
	* Fixed some problems with empty images
	* Some internal changes to the color image class
	* Fixes to ImageComparison::distlq() which was incompatible with
	  the original L^q norm.
	* Internal fixes to the PFI-routines; passing NULL as a file name
	  is no longer supported, but the code now works with Windows DLLs
	* New `-s' option to pgmcompare.
	* Fixed a bug in the ImageDenoiser class, the algorithm can now be
	  used for denoising instead of merely being a toy.
	* Added new imgconvert tool.
	* Added new mapPosition() method to WaveletTransform class.
	* Changed internal code in Pf[cg]Reader to use new PFI interface.
	* Version is now 1.0pre2

2004-05-21 Herbert <herbert@spamcop.net>
        * Moved filterFromString() as a static method into FilterSet
        * New tool program `pmgcount'.
	* Added support for greyscale JPEG images.
	* New export and import features for the StillImage class (allows
	  easier integration into existing code)
	* Added support for transforming images of any size.
	* Added abstract class ImageVector as immediate base class for
	  RowVector, ColumnVector and FullVector, so that ReferenceVector
	  does no longer contain references to ImageArray.
	* Version is now 0.9
2003-11-14 Herbert <herbert@spamcop.net>
        * The CoeffInformation's and ImageInformation's dump() methods
          can now write to a file on the file system.
        * Exception ios_base::failure is now used with all build targets.
        * Extended WaveletTransform to allow temporarily resizing images,
	  so that images of any size can be transformed.
	* Changed the signature of ImageComparison::ImageComparison() to use
	  references instead of pointers, it caused confusion.
	* Added new statistical methods to Image class.
	* Made unnecessarily abstract methods in Image concrete.
	* Added isort() and isorted() methods to ImageInformation, removed
	  redundant unsort() and unsorted() since they are covered by
	  psort() and psorted().
	* Renamed avg() methods to saverage(), added aaverage()
	* Made methods that unnecessarily take pointers as arguments
	  deprecated. They can still be used if the USE_DEPRECATED_API
	  macro is defined at compile time.
	* As another compiler, (Open) Watcom with STLPort is now supported,
	  too. This leads to more target platforms, OS/2 just to mention one.
	* Version is now 0.8c, status now beta.

2003-09-09 Herbert <herbert@spamcop.net>
        * Fixed a critical bug in ImageArray<T>::clone() which carried
          over to Image::clone() and ColorImage::clone().
	* Version is now 0.8b.

2003-07-01 Herbert <herbert@spamcop.net>
        * Added constructor for ImageInformation object to Histogram.
        * WaveletTransform::level() is now WaveletTransform::subband()
        * Renamed PfiReader and PfiWriter to PfgReader and PfgWriter
	* added color PFI support: PfcReader and PfcWriter
	* Version is now 0.8a.

2003-06-17 Herbert <herbert@spamcop.net>
        * Changed the API for color images, some name changes with the
          other classes
        * Switched to doxygen for documentation generation
        * Ported library to IRIX
	* Version is now 0.8.

2003-05-26 Herbert <herbert@spamcop.net>
        * Bugfix release for waveppm and ImageArray crashes
        * Some name changes (beware: ColorImage is still under construction)
	* Version is now 0.7a.

2003-05-19 Herbert <herbert@spamcop.net>
        * Optimization of pixel/coeff access in class `ImageArray'
	* Optimization of padding algorithms in class `Wavelet'
	* Name changes of functions in module `tools'
	* Version is now 0.7.

2003-05-13 Herbert <herbert@spamcop.net>
        * Naming convention changes, member variable names are now
	  prefixed by `m_'
	* Version is now 0.6a.

2002-09-06 Herbert <herbert@spamcop.net>
        * Fixes to pgmhist, wavepgm, waveppm: support for Standard
          decomposition
        * Some new methods in ImageInformation and StillImage
        Version is now 0.6.

2002-05-22 Herbert <herbert@spamcop.net>
        * Moved normalization code from pgmcompare to ImageComparison
        Version is now 0.5a.

2002-04-25 Herbert <herbert@spamcop.net>
        * Added a few more methods to ImageInformation.
        * Added new class Histogram.
        * Added new tools pgmhist and pgmstats.
        * Fixed a bug in wavepgm.
        Version is now 0.5.

2002-01-18 Herbert <herbert@spamcop.net>
	* Moved benchmark from tools to test.
	* Added man pages for the tools.
	* Added diagnosis message for non-square images in pgmcompare.
	* Removed references to outdated class diagrams.
	Version is no 0.4f.

2002-01-08 Herbert <herbert@spamcop.net>
	* Demorornized code again, added "for" macro for MSC.
	* Small fixes for Win32 compatibility.
	* New directory layout.
	* More tools, unified command line options etc.
	* Created Makefiles and INSTALL.W32 for MSC.
	Version is no 0.4.

2001-08-29 Herbert <herbert@spamcop.net>
	* Optmized the Wavelet transforms by changing the padding code,
	  now real padding is being done instead of calculating positions
	  at every access.
	* Added class FullReference and included it into the Image
	  classes.
	Version is no 0.3e.

2001-08-20 Herbert <herbert@spamcop.net>
	* Completed VC++ port.
	* Fixed Bug in FileName.cc (missing initialization).
	* Fixed Bug in MirrorPosition.hh (missing initialization).
	* Moronized code since I found no way to make M$'s cl consider
	  loop variables as loop-local.
	* Version is now 0.3d.

2001-08-18 Herbert <herbert@spamcop.net>
	* Changed #include "ImageArray.cc" in tests to "../ImageArray.cc"
	  for Windows compatibility.
	* Fixed broken Makefile entry in tools/.
	* Version is now 0.3c.

2001-08-16 Herbert <herbert@spamcop.net>
	* Added support for color images (*Wrapper classes)
	* Small fixes to other classes, e.g. sanity check in
	  WaveletTransform.
	* Added tools subdirectory and ppm2grey program.
	* Change `type' to `filetype' to avoid clashes.
	* Version is now 0.3b.

2001-03-09 Herbert <herbert@spamcop.net>
	* Version is now 0.2.

2001-03-09 Herbert <herbert@spamcop.net>
	* Reorganized Headers.
	* PFI not anymore obligatory.
