# Automatically generated file --- DO NOT EDIT
2007-07-24 22:49  adb014

	* INDEX: Some indexing fixes

2007-07-24 22:49  adb014

	* inst/flag.m: Remove flag.m ported to octave.

2007-07-24 01:37  adb014

	* inst/: autumn.m, bone.m, brighten.m, cool.m, copper.m, hot.m,
	  hsv.m, jet.m, pink.m, prism.m, rainbow.m, spring.m, summer.m,
	  white.m, winter.m: Remove functions ported to Octave.

2007-06-18 17:20  hauberg

	* DESCRIPTION: Updated to 1.0.2

2007-06-18 17:18  hauberg

	* inst/imread.m: fix call to __magick_read__ (by Roman Stanchak)

2007-05-24 21:29  adb014

	* inst/imrotate_Fourier.m: variable 'im' is in fact 'f'

2007-05-17 21:13  hauberg

	* inst/: imperspectivewarp.m, imremap.m: Fix bug when warps go more
	  than two times the image width out of the image frame

2007-05-09 11:44  hauberg

	* inst/: imperspectivewarp.m, imremap.m, imresize.m, imrotate.m,
	  imrotate_Fourier.m: Added more liberal input checking to the
	  functions for spatial transformations

2007-05-05 15:57  hauberg

	* INDEX, inst/MakeShears.m, inst/imrotate_Fourier.m: Moved
	  'MakeShears' into 'imrotate_Fourier' as a private function

2007-04-27 10:26  hauberg

	* DESCRIPTION, inst/imperspectivewarp.m: Added 'same' to
	  imperspectivewarp

2007-03-28 20:54  adb014

	* DESCRIPTION: Update for the external dependencies

2007-03-23 21:59  adb014

	* inst/bwdist.m, inst/bwperim.m, inst/im2double.m,
	  inst/im2uint16.m, inst/im2uint8.m, inst/impad.m,
	  inst/imperspectivewarp.m, inst/imremap.m, inst/imrotate.m,
	  inst/imrotate_Fourier.m, inst/imshear.m, inst/imtranslate.m,
	  inst/label2rgb.m, inst/medfilt2.m, inst/ordfilt2.m,
	  src/cordflt2.cc, src/pngcanvas.h, src/pngread.cc,
	  src/pngwrite.cc: FSF address update

2007-03-23 17:14  adb014

	* devel/__bridge_lut_fun__.m,
	  devel/__conditional_mark_patterns_lut_fun__.m,
	  devel/__diagonal_fill_lut_fun__.m,
	  devel/__unconditional_mark_patterns_lut_fun__.m, inst/applylut.m,
	  inst/autumn.m, inst/bestblk.m, inst/blkproc.m, inst/bone.m,
	  inst/brighten.m, inst/bwarea.m, inst/bwborder.m, inst/bwdist.m,
	  inst/bweuler.m, inst/bwlabel.m, inst/bwmorph.m, inst/bwperim.m,
	  inst/cmpermute.m, inst/cmunique.m, inst/col2im.m, inst/conndef.m,
	  inst/cool.m, inst/copper.m, inst/corr2.m, inst/deriche.m,
	  inst/dilate.m, inst/erode.m, inst/flag.m, inst/fspecial.m,
	  inst/grayslice.m, inst/histeq.m, inst/hot.m, inst/hsv.m,
	  inst/im2bw.m, inst/im2col.m, inst/im2double.m, inst/im2uint16.m,
	  inst/im2uint8.m, inst/imadjust.m, inst/imhist.m, inst/imnoise.m,
	  inst/impad.m, inst/imperspectivewarp.m, inst/imremap.m,
	  inst/imresize.m, inst/imrotate.m, inst/imrotate_Fourier.m,
	  inst/imshear.m, inst/imtranslate.m, inst/isbw.m, inst/isgray.m,
	  inst/isind.m, inst/isrgb.m, inst/jet.m, inst/label2rgb.m,
	  inst/makelut.m, inst/mat2gray.m, inst/mean2.m, inst/medfilt2.m,
	  inst/nlfilter.m, inst/ordfilt2.m, inst/padarray.m, inst/pink.m,
	  inst/poly2mask.m, inst/prism.m, inst/qtdecomp.m, inst/qtgetblk.m,
	  inst/qtsetblk.m, inst/rainbow.m, inst/rgb2gray.m,
	  inst/roicolor.m, inst/spring.m, inst/std2.m, inst/stretchlim.m,
	  inst/summer.m, inst/uintlut.m, inst/white.m, inst/winter.m,
	  src/__bwdist.cc, src/cordflt2.cc, src/pngcanvas.h,
	  src/pngread.cc, src/pngwrite.cc: Update the FSF address

2007-03-20 23:13  adb014

	* src/autogen.sh: Ensure that configure script is executable

2007-03-07 21:20  adb014

	* src/autogen.sh: Conditional build of configure file

2007-02-08 01:04  pkienzle

	* inst/bmpwrite.m: Use truecolor format if colourmap is longer than
	  256.

2007-02-06 02:03  pkienzle

	* inst/bmpwrite.m: Print an error if more than 256 colours used in
	  the indexed map.

2007-02-01 14:14  pkienzle

	* inst/bmpwrite.m: Document that values are in the range 0-255 for
	  truecolor bitmaps

2007-01-30 23:23  adb014

	* DESCRIPTION: Add Autoload field to DESCRIPTION of main/ packages

2007-01-30 16:57  hauberg

	* inst/: impad.m, imremap.m, imrotate.m, imrotate_Fourier.m,
	  isgray.m: Bug fixes

2007-01-27 17:32  adb014

	* Makefile: Remove pkg.mk and incorporate in Makeconf.base. Update
	  Makefiles accordingly. Use cvs2cl to create ChangeLog files for all
	  of the packages if a ChangeLog file doesn't exist. Package build
	  machine must therefore have access to the CVS

2007-01-17 22:21  hauberg

	* inst/: fspecial.m, impad.m: Code cleanup and support for color
	  images

2007-01-17 19:40  hauberg

	* DESCRIPTION: Add a slightly longer package description

2007-01-16 11:05  hauberg

	* INDEX, inst/label2rgb.m: New function: label2rgb

2007-01-15 17:21  goffioul

	* src/pngread.cc: [no log message]

2007-01-14 21:40  hauberg

	* inst/imread.m: Fixes for my version of ImageMagick

2007-01-14 21:21  hauberg

	* inst/imread.m: Remove unwanted output

2007-01-14 19:48  hauberg

	* INDEX, inst/im2double.m, inst/im2uint16.m, inst/im2uint8.m: New
	  functions: im2double, im2uint8, and im2uint16

2007-01-13 20:45  hauberg

	* INDEX: Minor layout changes

2007-01-13 18:03  hauberg

	* inst/bwperim.m: New function: bwperim

2007-01-13 17:22  hauberg

	* inst/graythresh.m: New function: graythresh

2007-01-13 17:19  hauberg

	* inst/im2bw.m: Class support

2007-01-13 16:08  hauberg

	* inst/: imperspectivewarp.m, imrotate.m: Imresize accepts color
	  images and uses imperspective warp to reduce code dublication.

2007-01-13 15:43  hauberg

	* INDEX, inst/imperspectivewarp.m, inst/imremap.m, inst/imresize.m:
	  New functions and an update of imresize to use imremap

2007-01-09 21:09  adb014

	* inst/imread.m: [a{:}]= and not a{:}=

2007-01-08 21:21  adb014

	* INDEX: index missing functions

2007-01-05 00:50  hauberg

	* inst/: jet.m, makelut.m, medfilt2.m, nlfilter.m, ordfilt2.m,
	  pink.m, prism.m, qtdecomp.m, qtgetblk.m, qtsetblk.m, rainbow.m,
	  spring.m, stretchlim.m, summer.m, white.m, winter.m: Put seealso
	  before end deftypefn

2007-01-05 00:47  hauberg

	* inst/: hot.m, hsv.m, im2col.m, imadjust.m: Put seealso before end
	  deftypefn

2007-01-05 00:46  hauberg

	* inst/: col2im.m, cool.m, copper.m, dilate.m, erode.m,
	  grayslice.m: Minor changes in help text

2007-01-05 00:41  hauberg

	* inst/: bweuler.m, bwmorph.m, bwselect.m, conndef.m, edge.m,
	  mat2gray.m, qtdecomp.m, qtgetblk.m, qtsetblk.m, applylut.m,
	  autumn.m, bestblk.m, blkproc.m, bone.m, cmpermute.m, cmunique.m:
	  Minor changes in help text

2007-01-05 00:35  hauberg

	* inst/: bwborder.m, corr2.m, histeq.m, imhist.m, imrotate.m,
	  imshear.m, imtranslate.m, isbw.m, isgray.m, isind.m, isrgb.m,
	  mat2gray.m, mean2.m, std2.m, blkproc.m, col2im.m, im2col.m,
	  nlfilter.m, poly2mask.m: Minor changes in help text

2007-01-04 22:58  hauberg

	* src/: __magick_read__.cc, bwfill.cc, bwlabel.cc, cordflt2.cc,
	  deriche.cc, graycomatrix.cc, houghtf.cc, jpgread.cc, jpgwrite.cc,
	  pngwrite.cc, rotate_scale.cc: Texinfo-fication of the help texts

2007-01-02 22:58  hauberg

	* inst/: bmpwrite.m, bwborder.m, bwlabel.m, bwselect.m, colfilt.m,
	  colorgradient.m, deriche.m, edge.m, fftconv2.m, flag.m,
	  fspecial.m, imginfo.m, imnoise.m, imread.m, imwrite.m:
	  Documentation is now in Texinfo (looks better on the website)

2006-12-29 01:34  hauberg

	* inst/bwdist.m: Missing sqrt

2006-12-28 23:42  hauberg

	* inst/bwdist.m, src/Makefile, src/__bwdist.cc: First revision of
	  bwarea.m and __bwarea.cc

2006-12-27 20:21  hauberg

	* inst/fspecial.m: First revision

2006-12-23 13:19  hauberg

	* inst/imread.m: imread now uses tilde_expand

2006-12-20 13:59  adb014

	* inst/imread.m: Probe image depth from bits rather than Red field,
	  fixes grayscale images (For Thomas Weber)

2006-12-08 12:06  adb014

	* src/Makefile: Add deriche to the list of oct-files to build

2006-12-08 07:43  cocus

	* src/deriche.cc: fast c implementation to replace m file deriche.m

2006-12-08 07:41  cocus

	* inst/deriche.m: interface changed to match cc implementation.
	  (returns magnitude by default)

2006-12-03 22:54  adb014

	* INDEX: Update INDEX files for new functions

2006-12-03 11:53  cocus

	* inst/deriche.m: initial m-file implementetaion.

2006-11-26 11:47  hauberg

	* inst/imwrite.m: Compatibility changes

2006-11-24 17:33  hauberg

	* inst/: isgray.m, rgb2gray.m: Compatibility changes

2006-10-15 10:04  hauberg

	* inst/bwmorph.m: Fixed texinfo in bwmorph

2006-10-14 19:39  hauberg

	* COPYING: Removed unvalid characters from all GPL licenses in the
	  packages

2006-10-09 21:58  adb014

	* inst/qtdecomp.m: Remove dependency on miscellaneous transpose
	  function. Simplify tests and add function handle tests

2006-10-09 21:57  adb014

	* inst/imrotate.m: Remove dependency on plot toolbox in test code

2006-10-08 23:41  adb014

	* inst/blkproc.m: check isnumeric for vector and 'function_handle'
	  not 'function handle' in isa test

2006-10-08 23:15  adb014

	* inst/makelut.m: all_va_args gone in 2.9

2006-10-07 21:34  adb014

	* INDEX: more indexing fixes

2006-10-06 22:49  adb014

	* INDEX: more INDEX fixes

2006-10-04 23:22  hauberg

	* inst/imresize.m: Moved deftypefnx to the top of the help text in
	  imresize

2006-10-02 21:47  adb014

	* DESCRIPTION: Latest mega package manager update

2006-09-15 22:33  adb014

	* DESCRIPTION: Further automatic rpm build fixes

2006-09-10 23:18  adb014

	* Makefile: Simplify package Makefiles, package all default package
	  files, and remove the redundant Makefiles

2006-09-10 07:41  adb014

	* PKG_ADD, src/Makefile, src/__imagemagick__.cc,
	  src/__magick_read__.cc: Fix for non 8bit Quantum sizes in
	  imagemagick

2006-09-10 07:37  adb014

	* src/: jpgwrite.cc, pngwrite.cc: more unit tests to code

2006-08-31 01:12  adb014

	* inst/testimio.m, src/jpgwrite.cc, src/pngwrite.cc: move image
	  test code to jpgwrite/pngwrite using test/assert code

2006-08-28 22:06  adb014

	* .cvsignore, PKG_ADD: More package manager stuff

2006-08-25 21:49  adb014

	* src/: Makefile, autogen.sh, configure.base, install-sh,
	  octinst.sh.in: Latest package manager mega patch, but not the
	  last

2006-08-24 01:58  adb014

	* src/: bwfill.cc, bwlabel.cc, cordflt2.cc: remove cruft of #ifdef

2006-08-24 01:54  adb014

	* Makefile, src/.cvsignore, src/Makeconf.add, src/Makeconf.base,
	  src/Makeconf.in, src/autogen.sh, src/configure.add,
	  src/configure.base: clean-up image package

2006-08-21 20:39  hauberg

	* inst/.cvsignore, src/.cvsignore: Added a lot of .cvsignore's in
	  main

2006-08-20 14:59  hauberg

	* COPYING, DESCRIPTION, MakeShears.m, Makeconf.add, Makefile,
	  __imagemagick__.cc, applylut.m, autumn.m, bestblk.m, blkproc.m,
	  bmpwrite.m, bone.m, brighten.m, bwarea.m, bwborder.m, bweuler.m,
	  bwfill.cc, bwlabel.cc, bwlabel.m, bwmorph.m, bwselect.m,
	  cmpermute.m, cmunique.m, col2im.m, colfilt.m, colorgradient.m,
	  configure.add, conndef.m, cool.m, copper.m, cordflt2.cc, corr2.m,
	  dilate.m, edge.m, erode.m, fftconv2.m, flag.m, graycomatrix.cc,
	  grayslice.m, histeq.m, hot.m, houghtf.cc, hsv.m, im2bw.m,
	  im2col.m, imadjust.m, imginfo.m, imhist.m, imnoise.m, impad.m,
	  imread.m, imresize.m, imrotate.m, imrotate_Fourier.m, imshear.m,
	  imtranslate.m, imwrite.m, isbw.m, isgray.m, isind.m, isrgb.m,
	  jet.m, jpgread.cc, jpgwrite.cc, makelut.m, mat2gray.m, mean2.m,
	  medfilt2.m, nlfilter.m, ordfilt2.m, padarray.m, pink.m,
	  pngcanvas.h, pngread.cc, pngwrite.cc, poly2mask.m, prism.m,
	  qtdecomp.m, qtgetblk.m, qtsetblk.m, rainbow.m, rgb2gray.m,
	  roicolor.m, rotate_scale.cc, spring.m, std2.m, stretchlim.m,
	  summer.m, testimio.m, uintlut.m, white.m, winter.m,
	  inst/MakeShears.m, inst/applylut.m, inst/autumn.m,
	  inst/bestblk.m, inst/blkproc.m, inst/bmpwrite.m, inst/bone.m,
	  inst/brighten.m, inst/bwarea.m, inst/bwborder.m, inst/bweuler.m,
	  inst/bwlabel.m, inst/bwmorph.m, inst/bwselect.m,
	  inst/cmpermute.m, inst/cmunique.m, inst/col2im.m, inst/colfilt.m,
	  inst/colorgradient.m, inst/conndef.m, inst/cool.m, inst/copper.m,
	  inst/corr2.m, inst/dilate.m, inst/edge.m, inst/erode.m,
	  inst/fftconv2.m, inst/flag.m, inst/grayslice.m, inst/histeq.m,
	  inst/hot.m, inst/hsv.m, inst/im2bw.m, inst/im2col.m,
	  inst/imadjust.m, inst/imginfo.m, inst/imhist.m, inst/imnoise.m,
	  inst/impad.m, inst/imread.m, inst/imresize.m, inst/imrotate.m,
	  inst/imrotate_Fourier.m, inst/imshear.m, inst/imtranslate.m,
	  inst/imwrite.m, inst/isbw.m, inst/isgray.m, inst/isind.m,
	  inst/isrgb.m, inst/jet.m, inst/makelut.m, inst/mat2gray.m,
	  inst/mean2.m, inst/medfilt2.m, inst/nlfilter.m, inst/ordfilt2.m,
	  inst/padarray.m, inst/pink.m, inst/poly2mask.m, inst/prism.m,
	  inst/qtdecomp.m, inst/qtgetblk.m, inst/qtsetblk.m,
	  inst/rainbow.m, inst/rgb2gray.m, inst/roicolor.m, inst/spring.m,
	  inst/std2.m, inst/stretchlim.m, inst/summer.m, inst/testimio.m,
	  inst/uintlut.m, inst/white.m, inst/winter.m, src/Makeconf.add,
	  src/Makeconf.base, src/Makeconf.in, src/Makefile,
	  src/__imagemagick__.cc, src/autogen.sh, src/bwfill.cc,
	  src/bwlabel.cc, src/configure.add, src/configure.base,
	  src/cordflt2.cc, src/graycomatrix.cc, src/houghtf.cc,
	  src/install-sh, src/jpgread.cc, src/jpgwrite.cc,
	  src/octinst.sh.in, src/pngcanvas.h, src/pngread.cc,
	  src/pngwrite.cc, src/rotate_scale.cc: Changed the structure to
	  match the package system

2006-07-17 20:25  qspencer

	* imread.m: IMAGEPATH is now changed to IMAGE_PATH in 2.9.6, so fix
	  all references to it. Everything in extra/patches is so old it is
	  not relevant for 2.9.x, so I'm removing it all.

2006-05-23 21:33  adb014

	* Makefile, conv2.cc: Remove conv2 as it has also recontly been
	  added to 2.9.5+

2006-05-19 08:58  jwe

	* __imagemagick__.cc, bwfill.cc, conv2.cc, cordflt2.cc,
	  graycomatrix.cc, houghtf.cc, jpgread.cc, jpgwrite.cc, pngread.cc,
	  pngwrite.cc, rotate_scale.cc: [no log message]

2006-05-12 15:25  adb014

	* imread.m: Change order of arguments for regexp call, and simpify
	  by usinging regexp tokens (For Zach W)

2006-03-22 18:50  qspencer

	* imginfo.m, imread.m, imwrite.m: Change calls to 'system' function
	  to reflect new ordering of output arguments.

2006-03-20 04:11  pkienzle

	* bmpwrite.m: Fix newly broken indexed 256 color bmp

2006-03-20 03:59  pkienzle

	* bmpwrite.m: Support truecolor and 256 color indexed formats.

2006-02-27 13:46  sjvdw

	* imread.m: Imagemagick interface is broken for PNGs.  Use pngread
	  and jpgread in the meantime.

2006-02-04 16:16  pkienzle

	* Makefile: Fix multiple function per file linkage problems.

2006-01-07 06:11  adb014

	* .cvsignore, Makefile: patch to allow 2.9.x autoload functionality
	  to replace symbolic links

2006-01-03 03:09  pkienzle

	* qtdecomp.m: Reorder tests so that shared variables are displayed
	  unless relevant.

2006-01-02 23:05  pkienzle

	* qtdecomp.m: Reduce number of shared variables in tests

2006-01-02 21:53  pkienzle

	* qtgetblk.m: Reduce number of shared variables in tests

2005-12-29 04:50  pkienzle

	* conv2.cc: Clean up copyright notices

2005-12-17 22:32  adb014

	* conv2.cc: some index updates

2005-11-22 12:42  sjvdw

	* pngread.cc, pngwrite.cc: PNG headers want to include setjmp.h
	  first. Order changed and C++ #ifdefs removed [with Orion Poplawski].

2005-11-07 21:28  aadler

	* conv2.cc: relicensed under GPL - got permission from P.Kiezle for
	  his modifications

2005-10-31 22:18  tpikonen

	* __imagemagick__.cc: Add ImageMagick++ support to imread

2005-10-31 16:20  tpikonen

	* Makeconf.add, Makefile, configure.add, imread.m: Add
	  ImageMagick++ support to imread

2005-10-14 15:07  sjvdw

	* imread.m: Fix reading rectangular images.  Tell 'convert' to
	  compress ppm files.  Remove temporary files when done.

2005-10-14 04:38  pkienzle

	* testimio.m: Make more sensible tests; test alpha channel on png.

2005-10-13 14:43  sjvdw

	* pngread.cc: Correctly return alpha layer.  Texinfo docstring.

2005-10-12 17:05  pkienzle

	* testimio.m: Use new interface to png/jpg read

2005-10-12 17:05  pkienzle

	* pngwrite.cc: Remove debug messages

2005-10-12 16:24  sjvdw

	* imread.m: Handle change in identify's output format since
	  ImageMagick 6.2.

2005-10-05 16:16  sjvdw

	* pngread.cc: Update docstring to reflect new return format.

2005-10-04 23:52  adb014

	* Makefile: Some mingw fixes

2005-09-10 18:07  sjvdw

	* Makefile, imread.m, jpgread.cc, pngcanvas.h, pngread.cc,
	  pngwrite.cc: Changes to handle MxNx3 images of different numeric
	  classes:

	  * imread.m: Return the appropriate numeric class. Colour images are
	  of size MxNx3, gray images MxN.  Uses ImageMagick's "identify" to
	  find the image type (b&w/grayscale/colour).

	  * jpgread.cc: Error handler modified to prevent segfaults. Colour
	  images are returned as MxNx3 matrices, gray images as MxN.
	  Conversion from colour to grey-level is not done anymore (rather use
	  im2gray).

	  * pngread.cc: No segfault on loading invalid file types. Handle
	  different depths correctly. Split into pngread, pngwrite and
	  pngcanvas. Return the appropriate numeric classes and matrix sizes.

	  * imread.m: Prefer jpgread and pngread to ImageMagick.

2005-09-08 05:19  pkienzle

	* grayslice.m, mat2gray.m, medfilt2.m: [for Bill Denney] is_vector
	  -> isvector

2005-09-08 05:12  pkienzle

	* imread.m: [for Bill Denney] setstr -> char

2005-09-08 04:00  pkienzle

	* blkproc.m, dilate.m, erode.m, im2col.m, imnoise.m, imread.m,
	  imwrite.m, medfilt2.m, nlfilter.m, ordfilt2.m, padarray.m: [for
	  Bill Denney] isstr -> ischar

2005-07-29 16:35  aadler

	* conv2.cc: format changes

2005-07-21 18:03  aadler

	* imread.m, imwrite.m: Improve error messages and use pipes

2005-07-12 16:23  sjvdw

	* imtranslate.m: Suppress unwanted output.

2005-07-03 03:10  pkienzle

	* bestblk.m, bweuler.m, conndef.m: Try to correct for missing
	  newline at the end of the file

2005-06-29 18:36  aadler

	* conv2.cc: mods to octave code format

2005-06-13 03:00  pkienzle

	* bwarea.m, imresize.m: [for Soren Hauberg] new image manipulation
	  functions

2005-05-31 16:30  qspencer

	* dilate.m, erode.m: Converted several files from DOS end-of-line
	  to UNIX-style (using the dos2unix utility). These files were
	  inconsistent with the line encoding used throughout the rest of
	  octave-forge.

2005-05-28 22:23  pkienzle

	* pngread.cc: Reverse order of png.h and octave/oct.h even though
	  it shouldn't matter.

2005-05-25 15:42  pkienzle

	* imrotate.m: More author/copyright consistency changes

2005-05-25 05:43  pkienzle

	* bwborder.m, bwlabel.m, imginfo.m, imread.m, imwrite.m:
	  Author/Copyright consistency

2005-05-25 00:30  pkienzle

	* imginfo.m: Copyright notices for Etienne Grossmann files.

2005-04-25 03:05  aadler

	* imread.m, imwrite.m: added GPL copyrights

2005-04-24 18:33  pkienzle

	* testimio.m: Fix copyright notices.

2005-04-22 19:29  aadler

	* rotate_scale.cc: Change layout to not confuse builtins.cc

2005-03-01 17:33  pkienzle

	* configure.add: Don't append to LIBS when checking for a function
	  in a library

2005-02-25 13:33  pkienzle

	* imrotate.m: [For Justus Piater] add some test cases

2005-02-18 05:42  pkienzle

	* imrotate.m: Add simple test for 'nearest' near 90 degrees.  More
	  tests needed.

2005-02-16 05:07  pkienzle

	* imrotate.m, imrotate_Fourier.m: [for Justus Piater] fix
	  half-pixel alignment problem and add optimization for n*90 degree
	  rotations.

2004-11-16 10:18  pkienzle

	* INDEX: Add new functions

2004-11-15 17:04  pkienzle

	* blkproc.m, nlfilter.m: Fix tests for functions which return
	  boolean matrices

2004-10-27 14:06  etienne

	* imrotate.m: Justus Piater's imrotate

2004-09-24 15:48  adb014

	* graycomatrix.cc, houghtf.cc: can't have space after DEFUN_DLD( or
	  indexing script misses the function name

2004-09-22 10:45  sjvdw

	* houghtf.cc: Correct indexing of image

2004-09-16 04:14  pkienzle

	* bwmorph.m: Use frivolous uint8() call to block tests for version
	  2.1.57 and earlier

2004-09-15 22:36  jmones

	* bwmorph.m: logical(1) => true

2004-09-15 22:00  jmones

	* bwmorph.m: Updated tests to match Gonzalez&Woods example

2004-09-15 19:54  pkienzle

	* roicolor.m: test that data type matches during assert

2004-09-15 15:51  pkienzle

	* bwmorph.m: Use logical in tests; reduce number of shared
	  variables in tests.

2004-09-09 21:36  jmones

	* qtdecomp.m: all_va_args -> varargin{:}. Now works on 2.1.58

2004-09-08 18:06  jmones

	* cmunique.m: Solved problem with uint8 indexing and reduced tests
	  on types (suggested by P. Kienzle)

2004-09-08 17:07  pkienzle

	* devel/__bridge_lut_fun__.m: Use new __ name in tests as well.

2004-09-08 17:01  pkienzle

	* cmpermute.m: Redo tests: reduce # of shared variables; force full
	  range of uint8

2004-09-08 16:13  jmones

	* cmpermute.m: Synchronized with cmunique. uint8 support added.
	  Tests working for 2.1.58

2004-09-08 16:07  pkienzle

	* qtdecomp.m: Fix test for 'inline function'

2004-09-07 16:47  pkienzle

	* poly2mask.m: Avoid segfaults on pre-2.1.58 octave.  Invisible
	  whitespace changes.

2004-09-06 07:59  pkienzle

	* graycomatrix.cc, houghtf.cc: strict cmath: no round() and ceil()
	  operates on floating point types.

2004-09-03 20:33  pkienzle

	* padarray.m: skip tests which use cat(3,X,Y) for octave <= 2.1.57

2004-09-03 19:57  jmones

	* col2im.m: Added support for int* and uint* types

2004-09-03 19:49  jmones

	* blkproc.m: Improved uint8 and uint16 padding expections

2004-09-03 19:37  jmones

	* im2col.m: Added support for int* and uint* types

2004-09-03 19:12  jmones

	* poly2mask.m: Uses uint8 to save some temporal memory (suggested
	  by David Bateman)

2004-09-03 19:07  jmones

	* cmunique.m: Support for uint8 and uint16 types added.

2004-09-03 15:40  jmones

	* blkproc.m: Check result has same class as function result, and
	  improved fun param checking

2004-09-03 15:37  jmones

	* padarray.m: Corrected behaviour for int* and uint* types

2004-09-03 15:32  jmones

	* poly2mask.m: Work with logical arrays from BW creation

2004-09-03 15:28  jmones

	* nlfilter.m: Corrected behaviour for int* and uint* types

2004-09-02 14:24  adb014

	* graycomatrix.cc: Fix for ambiguous return value with 2.1.58

2004-09-02 00:51  jmones

	* imadjust.m: Fully recoded: NDArray support, docs, tests, more
	  compatible with MATLAB, changed copyright

2004-09-02 00:35  jmones

	* bwmorph.m: Added Lantuejoul skeletonizing algorithm from
	  Gonzalez&Woods

2004-09-01 10:52  sjvdw

	* INDEX, Makefile: Add graycomatrix and houghtf

2004-08-26 03:33  jmones

	* INDEX: stretchlim added: Finds limits to contrast stretch an
	  image

2004-08-25 18:35  jmones

	* stretchlim.m: stretchlim added: Finds limits to contrast stretch
	  an image

2004-08-20 11:09  sjvdw

	* houghtf.cc: Straight line Hough-transform

2004-08-20 11:08  sjvdw

	* graycomatrix.cc: Calculate the gray-level co-occurrence matrix.

2004-08-18 17:09  jmones

	* INDEX: col2im and im2col added to block processing functions

2004-08-18 16:57  jmones

	* cmpermute.m: speed improvement suggested by Paul Kienzle

2004-08-18 16:39  jmones

	* col2im.m, im2col.m: im2col and col2im added

2004-08-17 21:18  jmones

	* cmpermute.m: cmpermute added: Reorders colors in a colormap

2004-08-17 18:31  jmones

	* isrgb.m: isrgb added: Returns true if parameter is a RGB image

2004-08-17 17:48  jmones

	* cmunique.m: Clarified expected data for RGB images in doc

2004-08-17 17:45  jmones

	* cmunique.m: cmunique: Finds colormap with unique colors and
	  corresponding image

2004-08-16 16:43  jmones

	* devel/README: README added with info about this directory

2004-08-16 16:42  jmones

	* devel/: __bridge_lut_fun__.m,
	  __conditional_mark_patterns_lut_fun__.m,
	  __diagonal_fill_lut_fun__.m,
	  __unconditional_mark_patterns_lut_fun__.m: Functions used to code
	  bwmorph

2004-08-15 21:47  jmones

	* bwmorph.m: bwmorph added: Perform a morphological operation on a
	  binary image

2004-08-15 21:43  jmones

	* nlfilter.m: corrected a typo in doc

2004-08-15 21:42  jmones

	* INDEX, nlfilter.m: nlfilter: Processes image in siliding blocks
	  using user-supplied function

2004-08-15 21:38  jmones

	* INDEX, conndef.m: conndef added: Creates a connectivity array

2004-08-15 21:33  jmones

	* bweuler.m: bweuler: Calculates the Euler number of a binary image

2004-08-15 21:27  jmones

	* blkproc.m: blkproc: block process an image using user-supplied
	  function

2004-08-15 21:21  jmones

	* padarray.m: support column vector padsize

2004-08-15 21:01  jmones

	* INDEX, bestblk.m: bestblk added: Calculates best block size for
	  block processing

2004-08-11 21:52  jmones

	* qtdecomp.m, qtgetblk.m, qtsetblk.m: qtsetblk added

2004-08-11 19:39  jmones

	* poly2mask.m: Algorithm url in docs corrected.

2004-08-11 19:34  jmones

	* INDEX, poly2mask.m: poly2mask added: creates filled polygon bw
	  mask

2004-08-11 17:04  pkienzle

	* padarray.m, roicolor.m, uintlut.m: Convert dos line endings to
	  unix line endings

2004-08-11 02:57  jmones

	* INDEX: qtgetblk and qtsetblk added to INDEX

2004-08-11 02:05  jmones

	* qtdecomp.m: seealso qtgetblk added to doc

2004-08-11 02:03  jmones

	* qtgetblk.m: new gtgetblk: get blocks from quatree decomposition

2004-08-10 02:19  jmones

	* qtdecomp.m: Corrected misleading comment.

2004-08-09 03:48  jmones

	* INDEX, qtdecomp.m: Added qtdecomp: quadtree decomposition

2004-08-08 23:20  jmones

	* INDEX, padarray.m, uintlut.m: uintlut and padarray functions
	  added

2004-08-08 23:08  jmones

	* INDEX: Added cathegory region-based processing and roi* functions
	  to it

2004-08-08 23:02  jmones

	* roicolor.m: Add roicolor function (selects ROI based on color)

2004-08-03 01:40  pkienzle

	* applylut.m, makelut.m: [for Josep Mones i Teixidor] new image
	  processing functions

2004-07-30 03:14  pkienzle

	* dilate.m, erode.m: Use filter2's default "same" flag to control
	  result size

2004-07-29 02:07  pkienzle

	* dilate.m, erode.m: [for Josep Mones i Teixidor] new functions

2004-07-12 16:56  pkienzle

	* fftconv2.m: Added copyright notices

2004-07-08 06:56  pkienzle

	* fftconv2.m: Fix copyright strings.  Only one allowed on top line
	  so keep the most recent there and move the rest below the license
	  statement.  'And' copyrights still not handled correctly.

2004-07-07 11:38  adb014

	* Makefile: Allow dist, distclean and clean targets to run without
	  Makeconf. Replace include with sinclude in Makefiles. Build fixed
	  and comm docs as part of dist target

2004-07-07 09:58  persquare

	* bmpwrite.m: Fixing off-by-one error in color map indexing.

2004-06-29 12:31  pkienzle

	* fftconv2.m: [for Stefan van der Walt]: faster but less accurate
	  conv2

2004-06-29 12:28  pkienzle

	* conv2.cc: Don't create arrays of negative dimensions.

2004-03-03 07:46  pkienzle

	* isind.m: Allow ind value of 1; allow empty matrices; add tests

2004-02-25 03:27  pkienzle

	* imnoise.m: (with Stefan van der Walt): correct variance on
	  'speckle'; clip output [0,1]; add tests

2004-02-18 15:54  pkienzle

	* imread.m: Colour values from ppm are 0-255 not 1-256

2004-02-12 08:49  pkienzle

	* INDEX, bwlabel.cc: Add some of the missing functions to the
	  categorical index

2004-01-30 18:59  pkienzle

	* imnoise.m: [for Stfan van der Walt]: fix speckle calculation to
	  be local.

2004-01-29 22:24  pkienzle

	* configure.add: Test for newer versions of libpng.

2004-01-29 22:13  pkienzle

	* bwfill.cc, bwlabel.cc: Use std::vector rather than std::auto_ptr
	  for temporary memory

2004-01-27 16:41  pkienzle

	* imnoise.m: All call with only two parameters.

2003-12-16 23:28  pkienzle

	* colfilt.m: Fix up the tests which were breaking

2003-12-12 23:05  pkienzle

	* bwlabel.cc, conv2.cc, medfilt2.m: Distribute tests hardcoded in
	  batch_test.m to their respective function definition files

2003-12-11 17:27  pkienzle

	* imadjust.m: Use element-wise and function

2003-11-18 18:53  pkienzle

	* Makeconf.add, Makefile, configure.add, pngread.cc, testimio.m:
	  Add pngread/pngwrite functions.

2003-11-14 17:55  tpikonen

	* imread.m: Fix endianess bug in 16-bit reads.

2003-11-14 17:45  tpikonen

	* imread.m: Added support for reading greyscale files with 16-bit
	  dynamic range.

2003-09-12 16:22  adb014

	* impad.m, imread.m, imwrite.m: Changes to allow use with latest
	  CVS of octave (do_fortran_indexing, etc)

2003-07-25 21:11  pkienzle

	* imginfo.m, imread.m, imwrite.m: Make sure all files names
	  referenced in system calls are wrapped in quotes to protect against
	  spaces in the path.

2003-06-18 17:30  aadler

	* Makefile: add rotate_scale

2003-06-01 21:36  pkienzle

	* .cvsignore: Ignore build targets when doing cvs -q update -dP ---
	  makes it easier to notice that files have been added.

2003-05-15 23:25  pkienzle

	* bwfill.cc, bwlabel.cc: OCTAVE_LOCAL_BUFFER now requires #include
	  <memory>

2003-03-05 16:31  pkienzle

	* bwfill.cc, bwlabel.cc: Backport to octave-2.1.36

2003-03-03 22:15  aadler

	* rotate_scale.cc: rotate_scale

2003-02-21 00:03  pkienzle

	* bwfill.cc, bwlabel.cc, cordflt2.cc: Use of "T x[n]" where n is
	  not constant is a g++ extension so replace it with
	  OCTAVE_LOCAL_BUFFER(T,x,n), and other things to keep the picky
	  MipsPRO CC compiler happy.

2003-01-30 18:52  pkienzle

	* autumn.m, bone.m, brighten.m, cool.m, copper.m, flag.m, hot.m,
	  hsv.m, jet.m, pink.m, prism.m, rainbow.m, spring.m, summer.m,
	  white.m, winter.m: Remove reference to global variable
	  __current_colormap__; we need to do this because the semantics of
	  global have changed so that a new symbol is created as empty if no
	  default has been defined, which in turn means that
	  exist("__some_global__") now returns true even if __some_global__
	  wasn't previously defined.

2002-11-28 16:26  pkienzle

	* imshear.m: Add copyright notice

2002-11-28 04:11  pkienzle

	* imrotate.m, imtranslate.m: (for Jeff Orchard) add GPL copyright
	  notice

2002-11-28 04:05  pkienzle

	* brighten.m: (for Simon Cross) brighten documentation didn't agree
	  with code (for Paul Kienzle) Don't use varargout

2002-11-27 09:40  pkienzle

	* bmpwrite.m, colfilt.m, colorgradient.m, imread.m, imtranslate.m,
	  imwrite.m: author/license updates

2002-11-27 09:39  pkienzle

	* INDEX: Make sure all new functions are indexed

2002-11-21 06:46  pkienzle

	* configure.add: Oops!  Perhaps we don't need HAVE_JPEG?

2002-11-16 22:10  pkienzle

	* bwlabel.cc: Not doing output, so don't need stdio.h

2002-11-16 18:08  pkienzle

	* conv2.cc: Keep gcc 3.2 happy.

2002-11-04 21:09  etienne

	* brighten.m, imhist.m: varargout changes

2002-11-02 11:43  pkienzle

	* MakeShears.m, imrotate.m, imshear.m, imtranslate.m: (for Jeff
	  Orchard) image transforms

2002-11-02 11:40  pkienzle

	* Makefile: bwfill was not being built.

2002-11-02 11:40  pkienzle

	* jpgread.cc, jpgwrite.cc: Keep gcc 3.2 happy by using includes
	  without the .h

2002-11-02 11:39  pkienzle

	* bwfill.cc, conv2.cc, cordflt2.cc: gcc 3.2 wants \n\ for
	  multi-line strings.

2002-11-02 11:36  pkienzle

	* colfilt.m, impad.m, medfilt2.m, ordfilt2.m: Use varargin

2002-09-29 19:31  etienne

	* imginfo.m: imginfo : return size of an image file using 'convert'

2002-09-19 20:42  pkienzle

	* bwlabel.m: Modified by David Fletcher <david@megapico.co.uk> to
	  avoid artificially separate regions which actually touch (as
	  indicated when "prudent" is set) through addition of lrow update
	  within loop over touching regions. Also removed "sayif" function
	  references, and call to read_options. Enabled options, setting of
	  output verbosity. "Prudent" is left in place, but should no longer
	  find any errors.

2002-09-06 21:32  pkienzle

	* Makefile, bwlabel.cc: for Jeff Boyd <boyd@cpsc.ucalgary.ca>: C++
	  version of bwlabel

2002-08-16 21:59  pkienzle

	* colorgradient.m: Accept weight of 0 on a transition (for
	  instantaneous color changes).  Accept colormap length without n.

2002-05-10 20:12  pkienzle

	* colfilt.m: image block processing function

2002-04-26 13:54  pkienzle

	* Makeconf.add, Makefile, configure.add: Check for libjpeg during
	  configure.

2002-04-22 15:23  pkienzle

	* jpgread.cc, jpgwrite.cc: Use std::string

2002-04-20 20:33  pkienzle

	* hsv2rgb.m, rgb2hsv.m: function added to octave long ago

2002-04-20 07:16  pkienzle

	* rgb2hsv.m: rewrite because old one was broken

2002-04-19 17:42  pkienzle

	* INDEX, colorgradient.m: new functions

2002-04-10 07:47  pkienzle

	* bwlabel.m: Tune the first sentence heuristic

2002-04-09 22:49  pkienzle

	* INDEX: Split main.idx into individual subdirectories to make it
	  more manageable

2002-03-26 04:16  pkienzle

	* impad.m: Fix doc strings in preparation for automated index
	  building.

2002-03-19 20:47  aadler

	* Makefile: fixed Makefile

2002-03-19 20:47  aadler

	* conv2.cc: added else clauses to stop warnings

2002-03-19 20:37  aadler

	* Makefile, jpgread.cc, jpgwrite.cc: jpgread.cc and jpgwrite.cc
	  functions

2002-03-19 19:14  aadler

	* imread.m, imwrite.m: unfortunately using popen seems to create
	  problems, mostly on win32, but also on linux, so we need to move to
	  a tmpfile approach

2002-03-18 08:43  pkienzle

	* Makefile: Makefiles more consistent; accept optional "install"
	  target in tertiary makes

2002-03-17 06:26  aadler

	* imread.m, imwrite.m: now accept filenames with spaces

2002-03-17 03:38  aadler

	* bwfill.cc, bwselect.m, edge.m: fill and edge detection operators

2002-03-17 03:36  aadler

	* impad.m: minor mod to add unwind_protect

2002-03-11 02:56  aadler

	* imread.m, imwrite.m: general image read/write functionality using
	  imagemagick utilities

2002-01-31 07:08  alnd

	* bwborder.m, bwlabel.m:

	  Cosmetic changes in the comment section for 'Copyright' and/or
	  'Author' lines to enable parsing by the admin/get_authors script and
	  automatic generation of the AUTHORS file.  No changes to executable
	  code!

2002-01-04 16:53  pkienzle

	* conv2.cc: Changes required to compile for gcc-3.0 in debian
	  hppa/unstable

2001-12-07 17:21  pkienzle

	* bmpwrite.m: Write .bmp files

2001-10-10 21:54  pkienzle

	* Makefile, autumn.m, bone.m, brighten.m, bwborder.m, bwlabel.m,
	  conv2.cc, cool.m, copper.m, cordflt2.cc, corr2.m, flag.m,
	  grayslice.m, histeq.m, hot.m, hsv.m, hsv2rgb.m, im2bw.m,
	  imadjust.m, imhist.m, imnoise.m, impad.m, isbw.m, isgray.m,
	  isind.m, jet.m, mat2gray.m, mean2.m, medfilt2.m, ordfilt2.m,
	  pink.m, prism.m, rainbow.m, rgb2gray.m, rgb2hsv.m, spring.m,
	  std2.m, summer.m, white.m, winter.m: Initial revision

2001-10-10 21:54  pkienzle

	* Makefile, autumn.m, bone.m, brighten.m, bwborder.m, bwlabel.m,
	  conv2.cc, cool.m, copper.m, cordflt2.cc, corr2.m, flag.m,
	  grayslice.m, histeq.m, hot.m, hsv.m, hsv2rgb.m, im2bw.m,
	  imadjust.m, imhist.m, imnoise.m, impad.m, isbw.m, isgray.m,
	  isind.m, jet.m, mat2gray.m, mean2.m, medfilt2.m, ordfilt2.m,
	  pink.m, prism.m, rainbow.m, rgb2gray.m, rgb2hsv.m, spring.m,
	  std2.m, summer.m, white.m, winter.m: revised heirarchy

