illuminator (0.10.0) unstable; urgency=low

  * New ISurface data class encapsulates triangle data for illuminator library.
  * New IDisplay data class encapsulates display methods incl Geomview pipe,
    RGB image for rendering and scale, and multi-zbuffer.
  * Added transform argument to render_rgb_local_2d in render.c.
  * New function render_composition_path draws path on scale image IDisplay.
  * More arguments to render_rgb_local_2d add diffusion path.
  * Save IDisplay to .ppm image (Geomview and RGB).
  * Added MPI communicator argument to IlluMulti* functions.
  * Upgrade to use PETSc 2.3.0.
  * multi-zbuffer doesn't quite work, but is getting there; maybe 0.11.
  * Above changes in API necessitate a library version number bump to 7.
  * 2-D ternary render has better triangle pseudocolor (more contrast).
  * Escaped Geomview calls so it should build and run without it.
  * tsview-ng: expose diffusion path options in UI, including file with
    supplementary data to plot with diffusion path (e.g. phase diagram).
  * tsview-ng: "Save All" and "Save All (Scale)" functions to generate .ppms of
    every frame and its scale, complete with progress bar.
  * tsview-ng: transforms in "Settings" menu, currently flips and rotate left.
  * tsview-ng: View -> Run log is implemented.
  * tsview-ng: supports non-time series data.
  * tsview: Dump one or all 3-D timesteps to PPM images.
  * New documentation for 3dgf and chui, together with chts documentation in an
    Example Programs chapter.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Sun,  5 Feb 2006 16:30:19 -0500

illuminator (0.9.1) unstable; urgency=low

  * IlluMulti* now detects and uses PETSc error handling for fopen/popen and
    fread/fwrite errors.
  * New FIELD_TERNARY_SQUARE type for ternary regions mapped to two components.
  * Preliminary tsview-ng support for FIELD_TERNARY_SQUARE in ternary field.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Sun,  1 May 2005 10:43:11 -0400

illuminator (0.9.0) unstable; urgency=low

  * New imlib2 backend for render_rgb_local_3d().
  * New render_scale_2d() in render.c to draw scale images.
  * Added rowskip argument to render_rgb_local_2d() in render.c.
  * Changed minmax_scale() to auto_scale() in utility.c to avoid confusion.
  * Changed name (but not value) of FIELD_TENSOR_SYMMETRIC_ZERODIAG to
    FIELD_TENSOR_SHEAR.
  * These changes necessitate a library version number bump.
  * Minor font and other little tweaks to illuminator.tex.in.
  * tsview-ng can display 2-D shear tensor fields, and ternary fields work.
  * tsview-ng has a new scale display and settings notebook.
  * tsview-ng has some 3-D functionality now, just scalar contour surfaces, no
    ability to set scale, range or cuts.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Tue, 30 Nov 2004 13:15:11 -0500

illuminator (0.8.9) unstable; urgency=low

  * Change to plot type enum.
  * New render.c with render_rgb_local_2d() functions, also prototype for
    render_rgb_local_3d() (to be implemented in 0.9).
  * New utility.c with minmax_scale() and field_indices() from old tsview-ng.
  * DATriangulate(Local)Range functions for selecting a section of the data.
  * These change necessitated a library version number bump.
  * tsview-ng has a working Variables menu (so it deserves to be recommended).
  * tsview-ng includes field number in pixmap save filenames.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Tue, 17 Aug 2004 10:57:38 -0400

illuminator (0.8.0) unstable; urgency=low

  * Update to Glade 2, GNOME 2, etc.
  * Small modifications to CHUI.
  * tsview-ng is good enough to be the recommended 2-D viewer.
  * New .desktop files for chui and tsview-ng (called tsview).
  * Link with PETSc 2.2.0.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Wed, 26 May 2004 12:21:44 -0400

illuminator (0.7.0) unstable; urgency=low

  * Added DATriangulateLocal prototype to illuminator.h.
  * Added xcut, ycut, zcut arguments to DATriangulate(Local).
  * This change necessitated a version number bump.
  * New tsview command "c" to set xcut, ycut, zcut.
  * New tsview command "i" to set the "next" increment.
  * New tsview command "r" to reload the number of entries.
  * Added basic readline support to tsview.
  * New tsview-ng option -vector_max to scale hueintense magnitude (default 1).

 -- Adam C. Powell, IV <hazelsct@debian.org>  Fri,  7 May 2004 15:20:24 -0400

illuminator (0.6.9) unstable; urgency=low

  * New experimental graphical timestep viewer tsview-ng.
  * New tsview command "s" to resize 2-D PetscViewer windows.
  * New tsview command "p" to set 3-D plot contour values.
  * New HeVeA HTML documentation option.
  * Substantial additions to documentation building system.
  * Changes to the Debian packaging as described in debian/changelog.

 -- Adam C. Powell, IV <hazelsct@debian.org>  Tue, 18 Nov 2003 19:47:56 -0500

illuminator (0.6.2) unstable; urgency=low

  * Three small but important fixes to tsview.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri,  1 Aug 2003 15:45:13 -0400

illuminator (0.6.1) unstable; urgency=low

  * Fixed IlluMultiParseXML() so it gets wx, wy, wz properly.
  * Cleaned up tsview a bit.
  * Moved tsvui files to tsview, so it will be all-GUI at some point.
  * Added some field_plot_type options, set up enum scheme.
  * Store fieldtypes in hexidecimal.
  * Library version number 3.1.0.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri, 25 Jul 2003 12:58:33 -0400

illuminator (0.6.0) unstable; urgency=low

  * IlluMultiLoad() and IlluMultiSave() now have extra arguments for physical
    size of the domain and field plot types.
  * They also specify plot types of each field variable.
  * Library version number bump to 3.0.0 to reflect changes.
  * tsview uses 2-D aspect ratio in plots.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Thu, 24 Jul 2003 17:21:33 -0400

illuminator (0.5.0) unstable; urgency=low

  * GeomviewDisplayTriangulation() now has transparency option.
  * New DATriangulateLocal() takes a local vector, which can be more efficient.
  * These interface changes necessitate library version number bump.
  * Modified illuminator.m4 to detect DATriangulateLocal() and thus fail if
    version < 0.5.
  * New tsview 3-D support (one field).
  * tsview no longer requires ".time" in filenames, just anything starting with
    basename and with something ending in ".cpu0000.meta".
  * Kludgey fix for .doc-base issue with dh_installdocs.
  * Removed mapping setting for matrix J in cahnhill.c since PETSc copies the
    mapping when duplicating matrices.  This eliminates a warning with PETSc
    2.1.5, but likely breaks on earlier versions.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed, 21 May 2003 18:38:18 -0400

illuminator (0.4.4) unstable; urgency=low

  * Fix for IlluMultiParseXML() for multiple fields.
  * New tsview binary views (for now only 2-D) timestep series.
  * New config option --with-geomview=GEOMVIEW to hardcode.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri, 14 Mar 2003 17:59:15 -0500

illuminator (0.4.3) unstable; urgency=low

  * Fixes for tiny bugs in IlluMultiLoad(), IlluMultiRead() and
    GeomviewDisplayTriangulation().

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Sat, 30 Nov 2002 19:51:00 -0500

illuminator (0.4.2) unstable; urgency=low

  * Moved debian directory into this "upstream" to smooth future upgrades.
  * Bugfix: now illuminator.m4 actually installs!

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue, 12 Nov 2002 11:02:08 -0500

illuminator (0.4.1) unstable; urgency=low

  * New "3dgf" program simplifies use of Illuminator to graph simple function
    isoquants.
  * Fail-to-compile bug fix in IlluMulti.c.
  * Bounds bug fix and array size bug fix for non-periodic arrays in petsc.c.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Thu, 24 Oct 2002 22:02:28 -0400

illuminator (0.4.0) unstable; urgency=low

  * New "IlluMulti" distributed storage system for saving or loading data to
    the local disks of a Beowulf cluster with outrageous bandwidth.
  * Documentation updates, including cxref HTML in the illuminator.html page
    and cxref for chui.c, though I haven't put comments in chui.c to keep the
    line count down.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed,  9 Oct 2002 14:47:24 -0400

illuminator (0.3.2) unstable; urgency=low

  * Bugfix release to get static libs/objects out of libluminate.so, should now
    build on PIC-sensitive platforms.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Mon, 10 Jun 2002 18:44:17 -0400

illuminator (0.3.1) unstable; urgency=low

  * Got chui.glade into the distribution (oops!).
  * Upgraded Makefile.am to require automake 1.5 or greater.
  * With automake 1.5, make dist* works, so removed those targets.
  * Moved around some widgets in chui front end.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed,  5 Jun 2002 12:52:55 -0400

illuminator (0.3.0) unstable; urgency=low

  * Added "Chui" Glade frontend for chts, for fun (makes a neat demo).
  * Updated for PETSc 2.1.3.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue,  4 Jun 2002 16:36:47 -0400

illuminator (0.2.5) unstable; urgency=low

  * Fixed DATriangulate loops to work with non-periodic distributed array.
  * Changed VecMin() and VecMax() to VecStrideMin() and VecStrideMax() to
    properly calculate the minimum and maximum of a single field.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Thu, 21 Mar 2002 15:03:14 -0500

illuminator (0.2.4) unstable; urgency=low

  * Updated to work with PETSc 2.1.1.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Wed, 16 Jan 2002 18:20:27 -0500

illuminator (0.2.3) unstable; urgency=low

  * Name change!  PETSc will now be just one of the backends.
  * Moved PETSc stuff to petsc.c, and renamed petscgeom.c to geomview.c.
  * Added #include to cahnhill.h so cxref works on it.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue,  4 Dec 2001 18:50:17 -0500

petscgraphics (0.2.2) unstable; urgency=low

  * Removed a lot of GNOME cruft from the macros directory.
  * Added configure.in test for alpha-linux to use -mieee.  (Should eventually
    replace with a test for alpha-*-*-* and gcc.)
  * Expanded documentation of included example considerably.
  * Added a couple of lines to chts.c so 2-D initial condition works.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Mon,  2 Jul 2001 19:47:23 -0400

petscgraphics (0.2.1) unstable; urgency=low

  * Documentation changes to reflect new features in version 0.2.
  * Added "static" to local functions in petscgraphics.c.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Tue, 15 May 2001 20:16:11 -0400

petscgraphics (0.2) unstable; urgency=low

  * Multiprocessor triangulation generator works!
  * New option -random in chts test program for random initialization.
    (Problem: this makes the system real hard to solve...)
  * Lots of code cleanup, etc.
  * Subtle changes to the README, AUTHORS, TODO, etc.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Fri, 11 May 2001 17:53:50 -0400

petscgraphics (0.1) unstable; urgency=low

  * First release!  Includes basic functionality, makes and displays multiple
    contour surfaces in 3-D, but only in uniprocessor operation.

 -- Adam C. Powell, IV <hazelsct@mit.edu>  Mon, 26 Mar 2001 11:02:40 -0500
