2005-09-12 23:38  prabhu_r

	* mayavi: ENH: Updating before new release and also adding an
	  explicit import vtk to avoid hard-to-debug errors when importing
	  vtk from mayavi.Main fails.

2005-09-12 23:33  prabhu_r

	* doc/: NEWS.txt, TODO.txt: ENH: Updating before new release.

2005-09-08 23:31  prabhu_r

	* Modules/BandedSurfaceMap.py: BUG: VTK from CVS passes through the
	  existing point data through.	Therefore one must explicitly set
	  the mapper to use cell data instead of the default.

2005-08-25 18:28  prabhu_r

	* doc/install.html: ENH: Replaced Vikram's site with local download
	  directory.

2005-08-25 16:02  prabhu_r

	* setup.py: ENH: No need to import setuptools if all I need to do
	  is build an egg.

2005-08-24 16:15  prabhu_r

	* Main.py: BUG: Indentation and documentation errors.

2005-08-24 15:47  prabhu_r

	* Main.py: ENH: Applied patch from Ross Harder <rharder at uiuc dot
	  edu> to support opening a data object with a user defined reader.

2005-08-24 00:25  prabhu_r

	* Main.py: ENH: Added an option so a user can specify an optional
	  root to embed the MayaViTkGUI into.

2005-08-23 22:32  prabhu_r

	* Filters/StructuredPointsProbe.py: BUG: The scalar conversion to
	  unsigned short fails when the input data has only two values 0
	  and 1.  This happened earlier since 65536 overflowed to 0!
	  Thanks to Noel O'Boyle for reporting the problem.

2005-08-23 20:05  prabhu_r

	* doc/CREDITS.txt: ENH: Updated to add Gareth Clay as a
	  contributor.

2005-08-23 20:03  prabhu_r

	* Filters/Vorticity.py: NEW: Added a filter that computes the
	  vorticity from input vector data. Many thanks to Gareth Clay
	  <gareth.clay@imperial.ac.uk> for contributing this filter.

2005-08-03 00:00  prabhu_r

	* Modules/Axes.py, Modules/BandedSurfaceMap.py,
	  Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/Glyph.py, Modules/GridPlane.py, Modules/HedgeHog.py,
	  Modules/IsoSurface.py, Modules/Labels.py, Modules/Locator.py,
	  Modules/Outline.py, Modules/PolyData.py,
	  Modules/ScalarCutPlane.py, Modules/Streamlines.py,
	  Modules/StructuredGridOutline.py, Modules/SurfaceMap.py,
	  Modules/TensorGlyphs.py, Modules/Text.py,
	  Modules/VectorCutPlane.py, Modules/VelocityVector.py,
	  Modules/Volume.py, Modules/WarpVectorCutPlane.py,
	  Sources/PLOT3DReader.py, Sources/VRMLImporter.py,
	  Sources/VtkData.py, Sources/VtkDataReader.py,
	  Sources/VtkEnSightReader.py, Sources/VtkXMLDataReader.py,
	  Sources/mv3DSImporter.py, doc/test_vtk.py, tools/imv.py,
	  vtkPipeline/ConfigVtkObj.py, vtkPipeline/test_parser.py,
	  vtkPipeline/vtkPipeline.py: ENH: Updated to use the 'vtk' package
	  instead of the older 'vtkpython' package.  I also no longer rely
	  on the availability of the vtkRenderWidget.py file and instead
	  use vtk.tk.vtkTkRenderWidget.  This means that MayaVi will now
	  require VTK >= 4.0 to run which is perfectly reasonable since VTK
	  4.0 was released way back in March 2002.

2005-08-02 23:56  prabhu_r

	* Main.py, ivtk.py, Base/Objects.py, Filters/CellToPointData.py,
	  Filters/CutPlane.py, Filters/Delaunay2D.py,
	  Filters/Delaunay3D.py, Filters/ExtractGrid.py,
	  Filters/ExtractTensorComponents.py,
	  Filters/ExtractUnstructuredGrid.py,
	  Filters/ExtractVectorComponents.py, Filters/ExtractVectorNorm.py,
	  Filters/MaskPoints.py, Filters/PolyDataNormals.py,
	  Filters/StructuredPointsProbe.py, Filters/Threshold.py,
	  Filters/UserDefined.py, Filters/WarpScalar.py,
	  Filters/WarpVector.py, Misc/CTFEditor.py, Misc/GradientEditor.py,
	  Misc/Lights.py, Misc/LutHandler.py, Misc/Lut_Editor.py,
	  Misc/Picker.py, Misc/RenderWindow.py: ENH: Updated to use the
	  'vtk' package instead of the older 'vtkpython' package.  I also
	  no longer rely on the availability of the vtkRenderWidget.py file
	  and instead use vtk.tk.vtkTkRenderWidget.  This means that MayaVi
	  will now require VTK >= 4.0 to run which is perfectly reasonable
	  since VTK 4.0 was released way back in March 2002.

2005-08-02 23:21  prabhu_r

	* Filters/PolyDataNormals.py: BUG: Did not handle the PolyData case
	  correctly.

2005-08-02 14:58  prabhu_r

	* Filters/Threshold.py: ENH: Modified so it atleast produces some
	  output with VTK >= 4.5 where the API disallows using the
	  AttributeMode.  This is not a permanent fix and will need more
	  work and may only be completely addressed in MayaVi2.

2005-08-02 14:35  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: BUG: Was deleting objects when I
	  should really have set them to None leading to strange errors.  I
	  wonder why I never saw this problem before.

2005-08-01 17:00  prabhu_r

	* Main.py, __version__.py, setup.py, doc/README.txt,
	  doc/install.html: ENH: Updating for new release.

2005-08-01 16:28  prabhu_r

	* Misc/CTFEditor.py: ENH: The GetColor API has been changed in
	  VTK-CVS such that the older approach still works fine.

2005-07-28 00:10  prabhu_r

	* Filters/ExtractGrid.py, Filters/PolyDataNormals.py,
	  Misc/CTFEditor.py, Modules/BandedSurfaceMap.py,
	  Modules/Volume.py: ENH: Updated to work with VTK-CVS (i.e. VTK
	  4.5, 5.x).

2005-07-28 00:08  prabhu_r

	* Misc/LutHandler.py, Modules/Axes.py: ENH: Updated to work with
	  VTK-CVS (i.e. VTK 4.5, 5.x).	The color of the text was not being
	  set correctly.

2005-07-28 00:07  prabhu_r

	* vtkPipeline/: test_parser.py, vtkMethodParser.py, vtkPipeline.py:
	  ENH: Updated to work with VTK-CVS (i.e. VTK 4.5, 5.x).

2005-06-03 14:17  prabhu_r

	* Sources/VtkData.py: BUG: There is no vtkImageDataReader/Writer.
	  Need to use the vtkStructuredPoints ones in these cases.  Thanks
	  to Yichun Wei <yichunwe@usc.edu> for reporting this problem.

2005-04-15 17:12  prabhu_r

	* MANIFEST.in, doc/vtk_doc.py: NEW: Added a simple utility script
	  (vtk_doc.py) that uses mayavi's ivtk module to browse and search
	  the VTK docs.

2005-04-15 15:36  prabhu_r

	* Misc/RenderWindow.py: BUG: The light configuration was being
	  modified when a RIB file was saved.  The camera transformation
	  was also being modified.  These have been fixed.

2005-04-13 20:27  prabhu_r

	* Base/Objects.py: BUG: The time series file detection can fail in
	  some cases for example, 5_2_1.vtk and 5_2_1s.vtk.  This was a
	  good catch by Arnd Baecker.

2005-04-10 23:09  prabhu_r

	* Modules/Volume.py: ENH: Updated to work with VTK CVS.

2005-04-09 16:43  prabhu_r

	* Main.py: BUG: The file dialog should not be popped up when a
	  filename of a user source file to open is specified from a
	  script.  Thanks to Ross Harder for catching this and sending a
	  patch.

2005-04-02 00:46  prabhu_r

	* Base/Objects.py: ENH: Improved version of the time series
	  detection function.

2005-04-02 00:10  prabhu_r

	* Main.py: BUG: Saving and loading user defined sources did not
	  work.  This has been fixed.

2005-03-21 17:59  prabhu_r

	* doc/CREDITS.txt: ENH: Updated contributors.

2005-03-21 17:35  prabhu_r

	* Common.py, Main.py: ENH: Applied patch from Ross
	  <rharder@uiuc.edu> to support used defined readers very easily
	  (just like the modules and filters).	Basically add a Sources
	  directory inside the search path and populate it with readers.

2005-03-21 17:04  prabhu_r

	* Misc/RenderWindow.py: ENH: Added patch from Gerald Knizia
	  <gerald_knizia@web.de> and Arnd Baecker
	  <baecker@physik.tu-dresden.de> to improve the RIB export option.
	  This works by converting the camera lights to scene lights before
	  exporting the RIB and then re-converting them back.  This
	  apparently fixes all issues with lighting.  Thanks to Gerald and
	  Arnd for this!

2005-03-20 15:02  prabhu_r

	* Misc/: GradientEditor.py, LutHandler.py: NEW: Added a very cool
	  LUT editor contributed by Gerald Knizia <gerald_knizia@web.de>
	  and Arnd Baecker <baecker@physik.tu-dresden.de>.  The LUT editor
	  allows one to edit the colors via RGB or HSV editors.  The editor
	  can also be used standalone.

2005-03-09 19:46  prabhu_r

	* Sources/PLOT3DReader.py: BUG: The earlier fix for ASCII files
	  broke cases where the data was binary with IBlanking.

2005-03-09 19:33  prabhu_r

	* Sources/PLOT3DReader.py: BUG: Fixed to support ASCII data files
	  as well.  Thanks to John Yost for finding this bug and providing
	  example data to demonstrate the problem.

2005-03-03 23:57  prabhu_r

	* Base/Objects.py: BUG: Using file time series was broken on
	  Windows.  Thanks to "Jennette, Jason" <jason.jennette@intel.com>
	  for reporting this bug.

2005-03-02 20:03  prabhu_r

	* Modules/Volume.py: ENH: Incorporated patch from Dr. Daniel James
	  White PhD <dan@chalkie.org.uk> and Heikki Uuksulainen
	  <heuuksul@cc.jyu.fi> to add support for the VolumeProMapper.
	  Many thanks to them for this!

2005-02-09 21:46  prabhu_r

	* Sources/: VtkData.py, VtkXMLDataReader.py: BUG: setup_names is
	  broken when one has cell and point_data.  Thanks to Gerard Gorman
	  for the patch.

2005-02-01 21:50  prabhu_r

	* doc/: CREDITS.txt, LICENSE.txt, NEWS.txt, install.html: ENH:
	  Updated docs before new release.

2005-02-01 21:46  prabhu_r

	* Main.py, __version__.py, mayavi: ENH: Updated copyright and
	  version number before release.

2005-01-06 00:37  prabhu_r

	* Sources/VtkXMLDataReader.py: ENH: Updated so force_update is done
	  only for VTK versions less than 4.5.	Thanks to Gerard Gorman for
	  pointing this out.

2004-11-27 20:21  prabhu_r

	* tools/imv.py: BUG: Fixed a severe memory leak.  CreateDataArray
	  was setting the reference count of the returned array to 3, this
	  meant the array memory was never freed.

2004-11-09 11:45  prabhu_r

	* tools/imv.py: BUG: The user could rely on unsqueezed arrays in
	  the function, modified the code for this case.  Thanks again to
	  Eric Jones for pointing this out.

2004-11-08 12:33  prabhu_r

	* tools/imv.py: BUG: Should squeeze the array by default rather
	  than only when `z` is not callable.

2004-11-08 12:31  prabhu_r

	* tools/imv.py: ENH: surf now handles co-ordinate arrays (x, y)
	  generated from SciPy's ogrid function nicely.  Thanks to Eric
	  Jones for the patch.

2004-10-18 18:27  prabhu_r

	* Modules/PolyData.py: BUG: Was checking for type of input using
	  the data source and not the actual input data.  Thanks to Matthew
	  Knepley for reporting the problem.

2004-09-17 17:09  prabhu_r

	* Misc/CTFEditor.py: BUG: Severe bug which caused really bad
	  problems when the range of the data did not start at zero.  This
	  was because the PiecewiseFunction was setting values for the
	  transfer functions offset by the minimum value of the data.
	  CTFEditor::getCTFxn and getTFxn also had the same problem.  There
	  were also a large number of places where the indices were offset
	  by one and were inconsistent.  This has been fixed.

2004-08-14 18:41  prabhu_r

	* Filters/UserDefined.py: ENH: A bug in Python-2.3 prevents a
	  dialog box from opening.  This has been fixed.  Thanks to Jose
	  Paulo <moitinho@civil.ist.utl.pt> for the fix and Peter Schaubs
	  <Peter.Schaubs@csiro.au> for reporting the problem.

2004-07-15 02:40  prabhu_r

	* Base/Objects.py, Sources/VtkDataReader.py,
	  Sources/VtkXMLDataReader.py: ENH: Added support for files
	  belonging to a time-series.  If a VTK file (XML and old style)
	  file has an integer in its file name representing its timestep
	  then the file is treated as part of a series of files.  If other
	  files in the same directory with a similar file name are seen,
	  then these are used as part of the time series.  A slider is
	  provided (along with an auto-sweep facility) to iterate between
	  the files.  Many thanks to Gerard Gorman
	  <g.gorman@imperial.ac.uk> for ideas and an initial patch.

2004-07-07 04:36  prabhu_r

	* Common.py, Main.py, Base/ModuleManager.py: BUG: The new user
	  specified path support for the filters and modules had a problem
	  with saving '.mv' files.  The path related code has been moved to
	  the Common module.

2004-07-06 09:59  prabhu_r

	* ivtk.py, Base/DataVizManager.py, Base/ModuleManager.py,
	  Base/Objects.py, Filters/CutPlane.py, Filters/ExtractGrid.py,
	  Filters/ExtractTensorComponents.py,
	  Filters/ExtractVectorComponents.py, Misc/LutHandler.py,
	  Misc/Lut_Editor.py, Misc/Picker.py, Misc/RenderWindow.py,
	  Modules/Axes.py, Modules/ContourGridPlane.py,
	  Modules/CustomGridPlane.py, Modules/Glyph.py,
	  Modules/GridPlane.py, Modules/HedgeHog.py, Modules/IsoSurface.py,
	  Modules/Labels.py, Modules/Outline.py, Modules/PolyData.py,
	  Modules/ScalarCutPlane.py, Modules/StructuredGridOutline.py,
	  Modules/TensorGlyphs.py, Modules/VectorCutPlane.py,
	  Modules/VelocityVector.py, Modules/WarpVectorCutPlane.py,
	  Sources/VtkData.py, Sources/VtkDataReader.py,
	  Sources/VtkEnSightReader.py, Sources/VtkXMLDataReader.py,
	  vtkPipeline/ConfigVtkObj.py, vtkPipeline/TreeWidget.py,
	  vtkPipeline/vtkMethodParser.py, vtkPipeline/vtkPipeline.py: ENH:
	  Fixed tab-space indentation ambiguity with the code and checked
	  out the code using tabnanny.py.  Thanks to Fernando Perez for
	  suggesting this.

2004-07-06 09:56  prabhu_r

	* Common.py, Main.py, mayavi: ENH: Incorporated patch from Fernando
	  Perez <Fernando.Perez@colorado.edu> that allows the user to
	  speficy a search path in the Preferences dialog.  User defined
	  Modules and filters are searched for in these directories.  These
	  user defined filters and modules are listed inside a 'User'
	  sub-menu of the Filter and Module menus.

2004-06-26 07:22  prabhu_r

	* Main.py: BUG: Problem with passing additional arguments to load
	  module/filter.  Bug and fix reported by Fernando Perez <Fernando
	  dot Perez at colorado dot edu>.

2004-06-26 06:46  prabhu_r

	* Misc/RenderWindow.py: ENH: Allow user to disable and enable
	  renders via the Render() method.

2004-06-26 06:45  prabhu_r

	* Main.py: ENH: Allow user to specify the geometry of the main GUI
	  window.

2004-05-22 12:40  prabhu_r

	* Misc/CTFEditor.py: BUG: Fixed a deprecation warning message with
	  Python2.3.

2004-05-18 02:12  prabhu_r

	* Sources/VtkXMLDataReader.py: ENH: Allow parallel data files to be
	  read properly.  Thanks to Gerard Gorman <g dot gorman at imperial
	  dot ac dot uk> for suggesting this.

2004-05-18 01:54  prabhu_r

	* Misc/CTFEditor.py: BUG: The cardinal spline generates values > 1
	  and < 0 which cause problems with the CTF and the piecewise
	  function.  Fixed this by clamping the value.	Thanks for Fernando
	  Perez <fperez at colorado dot edu> for reporting the bug.

2004-05-18 01:52  prabhu_r

	* Common.py: Possible bug:  Not closing file on save.  I have no
	  reports if this does indeed fix the bug though.

2004-02-26 12:23  prabhu_r

	* Modules/Volume.py: BUG: Fix to handle legacy code removal in VTK.
	  This affected the legend GUI.

2003-12-10 22:08  prabhu_r

	* Sources/: VtkDataReader.py, VtkXMLDataReader.py: BUG: Could not
	  reread_file if configuration window did not exist.  Thanks to
	  Vladimir Janku <vjanku@kvetnica.sk> for reporting the bug.

2003-11-18 14:26  prabhu_r

	* doc/NEWS.txt, vtkPipeline/NEWS.txt: ENH: Updated news before 1.3
	  release.

2003-11-16 01:41  prabhu_r

	* vtkPipeline/README.txt: ENH: Small updates.

2003-11-16 01:32  prabhu_r

	* doc/README.txt: Added information on the luts directory and made
	  a few minor improvements.

2003-11-16 01:31  prabhu_r

	* MANIFEST.in: Added luts directory.

2003-11-08 17:39  prabhu_r

	* Main.py: BUG: Fixed typo.

2003-11-06 12:54  prabhu_r

	* doc/: CREDITS.txt, LICENSE.txt, README.txt, TODO.txt,
	  install.html: ENH: Updated documentation before new release.

2003-11-06 12:49  prabhu_r

	* Modules/Volume.py: ENH: Updated doc string to include necessary
	  mouse buttons used in the CTF editor.

2003-11-06 12:45  prabhu_r

	* Main.py, Base/DataVizManager.py, Base/ModuleManager.py,
	  Misc/RenderWindow.py: ENH: Small modifications so the minimum
	  height of the MayaVi window is 600 pixels (it was 650 earlier).
	  This makes the main MayaVi window useable on a 800x600 desktop.
	  The default width is a little longer but it is possible to set
	  the height to 800 pixels without problems.

2003-11-06 01:23  prabhu_r

	* Common.py, Base/ModuleManager.py: ENH: Added support to save the
	  current scalar/vector legend configuration as a default.

2003-11-06 01:22  prabhu_r

	* Misc/LutHandler.py: BUG: If number of colors was changed for a
	  file based lut there were problems.

2003-11-05 23:58  prabhu_r

	* Misc/LutHandler.py: ENH: Added a reverse lut button and removed
	  the red-blue and white-black radio buttons.  The luts now use a
	  SQRT ramp to provide better color contrast, the default number of
	  colors is 256.  The save/load functions now can handle both files
	  and dictionaries.

2003-11-01 18:37  prabhu_r

	* Modules/Labels.py: ENH: Updated docs.

2003-11-01 18:23  prabhu_r

	* Main.py: ENH: One can now supply arbitrary arguments to the
	  Modules and Filters when using load_module/load_filter.  These
	  are passed to the modules/filters when they are constructed.

2003-11-01 18:21  prabhu_r

	* Modules/Labels.py: BUG: If module keyword argument was zero no
	  module would be used.

2003-11-01 17:36  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: BUG: Changing color did not work
	  under Python2.3 due to changes in Tkinter.

2003-11-01 00:19  prabhu_r

	* tools/imv.py: ENH: Cleaned up module docstring.  Note that the
	  older changelogs are now in the initial versions of this file.

2003-10-31 22:10  prabhu_r

	* tools/imv.py: ENH: Mention the sampler function in module docs.
	  This is also a handy function that can be used.

2003-10-31 21:57  prabhu_r

	* setup.py: ENH: Added tools package.

2003-10-26 13:06  prabhu_r

	* tools/imv.py: NEW: Initial checkin of the imv module into MayaVi.

2003-10-26 13:05  prabhu_r

	* tools/__init__.py: NEW: File to make this directory a package.

2003-10-23 01:55  prabhu_r

	* Modules/Labels.py: NEW: New module to add automatic text labels
	  for other modules using vtkLabeledDataMapper.

2003-10-23 01:53  prabhu_r

	* Misc/Lights.py: BUG: The color tool was not being updated
	  correctly.  The init_lights function did not reset everything
	  correctly.  ren.ClearLights() segfaults on darwin and seems
	  unnecessary with recent VTK releases.

2003-10-23 01:51  prabhu_r

	* Base/Objects.py: BUG: Some mappers like the vtkLabeledDataMapper
	  do not have a GetScalarVisibility method.

2003-10-23 01:51  prabhu_r

	* Filters/UserDefined.py: BUG: Fixed bug in loading this filter.
	  It would ask the user for the classname even if imported from a
	  saved visualization.	The save_config function and the
	  ModuleManager have been fixed to handle this.

2003-10-23 01:49  prabhu_r

	* Base/ModuleManager.py: BUG/ENH: Added methods useful for the new
	  Labels.py module.  Fixed a bug with saving and reloading a
	  UserDefined filter.

2003-10-19 17:36  prabhu_r

	* Base/Objects.py, Modules/BandedSurfaceMap.py,
	  Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/ScalarCutPlane.py, Modules/SurfaceMap.py: ENH: Modified
	  contour GUI so that one can specify either the total number of
	  contours or explicitly specify the contours using a list/tuple.

2003-10-19 00:45  prabhu_r

	* Modules/Text.py: NEW: A module that allows one to create and
	  manage a vtkTextActor.

2003-10-19 00:34  prabhu_r

	* vtkPipeline/vtkPipeline.py: BUG: Added extra check for case where
	  GetInput returns a non-VTK object.

2003-10-18 18:46  prabhu_r

	* Main.py: ENH: Increased default window size to prevent resizing
	  of the window when data is loaded.

2003-10-18 18:46  prabhu_r

	* Misc/RenderWindow.py: BUG: Stereo rendering was handled
	  incorrectly.	Also increased default window size to prevent
	  resizing of the window when data is loaded.

2003-10-18 18:44  prabhu_r

	* Filters/CutPlane.py: NEW: Filter to cut through any input dataset
	  with a plane.

2003-10-18 14:49  prabhu_r

	* Filters/PolyDataNormals.py: ENH: Can now handle unstructured grid
	  inputs thanks to the vtkGeometryFilter.

2003-10-18 14:45  prabhu_r

	* Modules/BandedSurfaceMap.py: NEW: New module to display the
	  surface of any input dataset using banded contours.  It uses
	  vtkBandedPolyDataContourFilter and is similar to the SurfaceMap
	  module.

2003-10-18 01:26  prabhu_r

	* Filters/StructuredPointsProbe.py: BUG: When input array is
	  constant we have a divide by zero.  Thanks to Gerard Gorman who
	  reported the problem.

2003-10-16 14:25  prabhu_r

	* Main.py, mayavi: ENH: Updated to add support for reading EnSight
	  case files.

2003-10-16 14:24  prabhu_r

	* Base/ModuleManager.py: BUG: Trivial bug fix.

2003-10-16 14:23  prabhu_r

	* Sources/VtkXMLDataReader.py: ENH: Abstracted out a set_file_name
	  method so that this class can be easily extended to generate new
	  readers.

2003-10-16 14:21  prabhu_r

	* Sources/VtkEnSightReader.py: NEW: Added a EnSight reader that
	  extends the VtkXMLDataReader.  Does not yet support multiple
	  outputs.

2003-10-16 10:00  prabhu_r

	* __version__.py, mayavi: Updated version.

2003-10-16 04:12  prabhu_r

	* Modules/Volume.py: ENH: Added options to save and load CTF's from
	  LUT files.

2003-10-16 04:11  prabhu_r

	* Misc/CTFEditor.py: ENH: Added function to set a CTF from a given
	  vtkLookupTable.  Useful for loading CTF's from LUT files.

2003-10-16 03:25  prabhu_r

	* Modules/Volume.py: ENH: Added option to show a scalar bar legend
	  that indicates the color mapping used.  The legend is fully
	  configurable.  The lookup table can also be saved to a lut file.

2003-10-16 03:12  prabhu_r

	* Misc/CTFEditor.py: ENH: Added function to set a lut given a
	  volume property.

2003-10-15 00:59  prabhu_r

	* Modules/Axes.py: Default corner offset is now set to 0.0.

2003-10-15 00:56  prabhu_r

	* Common.py, Misc/RenderWindow.py: ENH: Updated to add default
	  preferences so that one can enable stereo rendering and save the
	  settings.  One can also save the default light configuration.

2003-10-15 00:53  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: Removed a few cyclic references by
	  deleting the VTK objects that the widgets refer to.  This
	  eliminates a few nasty warnings about the render window being
	  deleted too early.

2003-10-15 00:49  prabhu_r

	* Misc/Lights.py: ENH: The light configuration can now be saved to
	  a dictionary and reloaded from it.  Also added a couple of
	  buttons to reset the lights to either the VTK mode or the Raymond
	  mode.

2003-10-14 20:00  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: BUG: Python 2.3 seems to convert
	  tuples to equivalent Tcl strings when stored into a StrigVar.
	  This caused problems with the configuration dialogs.

2003-10-12 13:29  prabhu_r

	* Modules/VectorCutPlane.py: BUG: Fixed bug in save/reload with new
	  3d arrow support.  Added support to use other 2D glyphs
	  correctly.

2003-10-12 13:27  prabhu_r

	* Modules/VelocityVector.py: ENH: Cleaned up considerably and added
	  support for 3d arrows.  Also added support to use other 2D glyphs
	  correctly.

2003-10-12 00:29  prabhu_r

	* Main.py, Base/Objects.py, Misc/LutHandler.py,
	  Misc/RenderWindow.py, Modules/Axes.py,
	  Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/Glyph.py, Modules/GridPlane.py, Modules/HedgeHog.py,
	  Modules/Locator.py, Modules/Outline.py, Modules/PolyData.py,
	  Modules/Streamlines.py, Modules/StructuredGridOutline.py,
	  Modules/SurfaceMap.py, Modules/TensorGlyphs.py,
	  Modules/VectorCutPlane.py, Modules/VelocityVector.py,
	  vtkPipeline/TreeWidget.py, vtkPipeline/vtkPipeline.py: ENH:
	  Removed all apply calls since it is deprecated as of Python2.3.

2003-10-12 00:02  prabhu_r

	* Modules/VectorCutPlane.py: ENH: Cleaned up considerably and added
	  support for a vtkArrowSource glyph.

2003-10-11 16:34  prabhu_r

	* Main.py, ivtk.py, Misc/RenderWindow.py: ENH: Updated to support
	  generation of PDF files via GL2PS.

2003-10-11 00:25  prabhu_r

	* Main.py, mayavi: Updated to handle UserDefined filters specially
	  so that one can specify a filter as UserDefined:vtkSomeFilter.
	  Also modified docs to reflect this.

2003-10-11 00:24  prabhu_r

	* Filters/UserDefined.py: NEW: Filter to handle a user specified
	  VTK filter.

2003-10-10 20:32  prabhu_r

	* mayavi: Now bails out with a useful error message if a non-mayavi
	  file is specified in the command line without special flags.

2003-10-10 13:01  prabhu_r

	* Filters/Delaunay2D.py: New filter to do 2D Delaunay triangulation
	  of input points using vtkDelaunay2D.

2003-10-10 13:00  prabhu_r

	* Filters/Delaunay3D.py: New filter to do 3D Delaunay triangulation
	  of input points.  An initial version of this module was
	  contributed by Axel Steuwer <a.steuwer@umist.ac.uk>.

2003-10-09 23:54  prabhu_r

	* Common.py: Fix for Mac where initial_dir == '' is invalid.

2003-10-09 23:44  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: Added option to exclude certain
	  methods from the default.  Removed Get/SetProgress since its
	  useless.  If auto_update is True then only a close button is
	  generated instead of Apply/OK/Cancel.  Added option to select if
	  the class doc button is shown.  Also enhanced the docs.

2003-09-30 19:20  prabhu_r

	* Modules/SurfaceMap.py: BUG: The minimum and maximum contour
	  levels were being set to defaults and not the saved values when
	  loaded from file.

2003-09-27 16:45  prabhu_r

	* Filters/StructuredPointsProbe.py: Fixed incorrect debug string.

2003-09-27 16:44  prabhu_r

	* Filters/StructuredPointsProbe.py: ENH: Added save/load_config
	  functions.

2003-09-27 16:13  prabhu_r

	* Modules/Volume.py: Cleaned up the GUI a little to remove some of
	  the obscure options and instead added a button that can be
	  clicked to get them.

2003-09-27 15:56  prabhu_r

	* Filters/StructuredPointsProbe.py: New filter to probe any
	  volumetric dataset using a structured points dataset.  It also
	  optionally converts the input scalars (point data only) to an
	  unsigned short array.  This makes it possible to do volume
	  visualization for any dataset.

2003-09-27 15:54  prabhu_r

	* Modules/ContourGridPlane.py: ENH: Update the extents when the
	  Input changes.

2003-09-27 09:57  prabhu_r

	* Modules/GridPlane.py: ENH: Update the extents when the Input
	  changes.

2003-09-27 01:51  prabhu_r

	* Modules/: ContourGridPlane.py, CustomGridPlane.py, GridPlane.py:
	  ENH: Improved the detection of the grid type by looking at the
	  output of the filter and not the data source.

2003-09-27 01:49  prabhu_r

	* Common.py: BUG: Fixed a *really bad bug* that triggered segfaults
	  under Mac OS X.  Surprisingly, the incorrect code was working for
	  years under Linux and Windows with Python2.2 (and maybe even
	  2.3).  Many thanks to Yves Starreveld <ystarrev@uwo.ca> and David
	  Gobbi for finding and fixing the error.

2003-09-25 23:43  prabhu_r

	* Modules/Glyph.py: ENH: The version string was incorrect.

2003-09-25 23:42  prabhu_r

	* Modules/Glyph.py: New generic glyph module that lets you glyph
	  scalar and vector data.  Its probably better using the vector
	  specific code to handle vectors but this module could also be
	  used if necessary.

2003-09-24 09:08  prabhu_r

	* doc/CREDITS.txt: Added Gerard Gorman to the list of contributors.

2003-09-19 08:16  prabhu_r

	* Modules/Volume.py: Fixed bug so importing Misc.CTFEditor works
	  fine when MayaVi is installed or run directly from CVS.

2003-09-17 02:04  prabhu_r

	* Modules/Volume.py: Added a new module for volume visualization.
	  Supports texture mappers and ray cast mappers.  The GUI also lets
	  one choose between different ray cast functions.  It uses
	  Misc.CTFEditor to configure the color transfer functions.  Thanks
	  to Gerard Gorman <g.gorman@imperial.ac.uk> who contributed much
	  of the original code.

2003-09-17 02:01  prabhu_r

	* Misc/CTFEditor.py: Added a new GUI color transfer function editor
	  that can be used to configure a vtkColorTransferFunction for
	  volume visualization.  This can also be used to create a lookup
	  table.  Thanks to Gerard Gorman <g.gorman@imperial.ac.uk> who
	  contributed much of the original code in his Volume module.

2003-09-11 04:43  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: Fixed bugs in choosing selected
	  methods in the ConfigVtkObjFrame class.

2003-07-03 18:55  prabhu_r

	* doc/CREDITS.txt: Updated to add other contributed and made minor
	  formatting changes.

2003-07-03 18:52  prabhu_r

	* Main.py, ivtk.py, Misc/RenderWindow.py: Added support for
	  Wavefront OBJ export.  Contributed by Richard Boardman.

2003-06-13 01:10  prabhu_r

	* Misc/RenderWindow.py: Fixed small error in the gl2ps error
	  message and enhanced it a bit.

2003-06-13 01:07  prabhu_r

	* ivtk.py: Added menu item to export a scene via GL2PS.

2003-06-08 15:50  prabhu_r

	* Misc/RenderWindow.py: Updated the GL2PS GUI to not present the
	  Command button.

2003-06-08 15:43  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: Added documentation for the
	  configure method and also added a run_command option where one
	  can choose to generate the command button/entry.

2003-06-07 16:45  prabhu_r

	* Main.py, Misc/RenderWindow.py: Added code to export a scene to a
	  PS/EPS/TeX file via GL2PS.

2003-06-04 14:55  prabhu_r

	* vtkPipeline/ConfigVtkObj.py: Separated functionality of the
	  ConfigVtkObj class into a separate ConfigVtkObjFrame and a driver
	  class.  Also added new arguments to the configure method so that
	  there is more flexibility in the configuration dialog --
	  individual methods can be chosen in the get, state, toggle and
	  get_set categories.  These methods must be of the same form as
	  generated by the vtkMethodParser.  One can also choose to
	  auto_update the gui elements (i.e. as soon as one clicks the
	  changes are set without needing an apply).  The GUI elements can
	  also be built into one single frame.

2003-06-04 14:49  prabhu_r

	* vtkPipeline/vtkMethodParser.py: Cleaned up the VtkPickler and
	  added support to save/load the configuration from a dictionary.
	  Removed deprecated apply calls.

2003-05-21 23:25  prabhu_r

	* Base/ModuleManager.py: Cleaned up the handling of cell and point
	  data attributes.  With the VtkData and VtkXMLDataReader both the
	  cell and point data will have valid scalars and vectors at a
	  given time.  The old code would not be able to handle this
	  properly and will generate the wrong ranges for the data.  This
	  has been fixed but requires VTK 4.0 and above to work.

2003-05-17 20:06  prabhu_r

	* Sources/: VtkData.py, VtkDataReader.py, VtkXMLDataReader.py:
	  Fixed bug in reread_file/update_data.  When the new config dialog
	  was generated the size would be set to the old size.

2003-05-17 19:42  prabhu_r

	* Sources/VtkXMLDataReader.py: Fixed small bugs in the
	  set_scalar_name etc. and also fixed the reread_file function.

2003-05-17 19:40  prabhu_r

	* Sources/VtkData.py: Added an update button that allows one to
	  change the data on the fly as well.  Also fixed a silly bug.

2003-05-17 19:01  prabhu_r

	* Sources/VtkData.py: Enhanced to support multiple input arrays.  A
	  GUI to select between input arrays is provided.  If the input
	  array has no name a default is supplied.

2003-05-17 18:59  prabhu_r

	* Sources/VtkXMLDataReader.py: Fixed a minor bug where the active
	  attribute would be reset even if the attribute was already
	  current.

2003-05-15 08:03  prabhu_r

	* Main.py: Added a simple hack suggested by Farzin Shakib to
	  support a user defined reader.

2003-05-11 01:07  prabhu_r

	* Misc/Lights.py: Renamed a variable that was being reused inside a
	  loop to prevent confusion and possible errors.

2003-05-11 01:06  prabhu_r

	* Filters/ExtractGrid.py: Added a new filter that lets one select a
	  VOI and sample rate for any grid based input dataset.  It also
	  provides a nice GUI to do this.

2003-05-11 01:03  prabhu_r

	* Filters/: CellToPointData.py, PolyDataNormals.py: Updated to also
	  support vtkImageData inputs.

2003-05-10 02:29  prabhu_r

	* Main.py, mayavi: Updated to support the VTK XML data reader.

2003-05-10 02:27  prabhu_r

	* Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/GridPlane.py, Sources/VtkData.py: Modified to also
	  support an input vtkImageData data object.

2003-05-10 02:23  prabhu_r

	* Sources/VtkDataReader.py: Added a few fixes to the documentation.

2003-05-10 02:20  prabhu_r

	* Sources/VtkXMLDataReader.py: Added a new reader that handles
	  VTK's new XML data format.

2003-05-02 20:22  prabhu_r

	* Modules/: ContourGridPlane.py, CustomGridPlane.py, GridPlane.py:
	  Fixed bug in the slider extents.  Thanks to Gary Dietachmayer for
	  reporting this.

2003-01-19 15:04  prabhu_r

	* Common.py, Misc/RenderWindow.py: Added a new perferences option
	  that sets the magnification factor when certain types of images
	  are saved.  This enables one to save a rendered scene at a higher
	  resolution.

2002-12-24 22:26  prabhu_r

	* Misc/LutHandler.py, Modules/Axes.py: Made changes so that the
	  annoying deprecated messages for Set/GetShadow don't show up
	  anymore.

2002-12-11 23:49  prabhu_r

	* ivtk.py: Fixed to work with latest CVS VTK.

2002-12-07 22:25  prabhu_r

	* doc/test_vtk.py: Added new test to check for the "ValueError:
	  method requires VTK object" exception that people seem to run
	  into frequently.  This should hopefully make things easier for
	  users.

2002-12-07 22:21  prabhu_r

	* Main.py, vtkPipeline/TreeWidget.py: Modified to work properly if
	  the vtkpython interpreter is used instead of the normal Python
	  interpreter.

2002-11-28 23:45  prabhu_r

	* Filters/WarpVector.py: Fixed bug where the scale/resolution etc.
	  would be set to defaults each time the configuration was opened.
	  Also allowed for the GUI config data to be saved.  Thanks to
	  Steve M. Robbins <steven.robbins@videotron.ca> for reporting the
	  bug and providing a preliminary patch.

2002-11-28 00:17  prabhu_r

	* Main.py, ivtk.py, Base/DataVizManager.py, Base/ModuleManager.py,
	  Misc/LutHandler.py: Updated to use 'column' instead of 'col' when
	  gridding widgets.  'col' no longer works with Tk 8.4.  Thanks to
	  Maitland Bottoms <bottoms@debian.org> for bringing this up.

2002-11-04 13:48  prabhu_r

	* setup.py: Another windows specific fix from Osamu NAKAMURA.

2002-11-02 23:18  prabhu_r

	* setup.py: Fixed stupid bug in code for installing MayaVi.pyw.
	  Thanks to Osamu NAKAMURA <naka@hasaki.sumitomometals.co.jp> for
	  spotting this.

2002-10-29 23:52  prabhu_r

	* Misc/RenderWindow.py: Added an option to save_rib so that the
	  background option can also be provided as a keyword argument.

2002-09-21 17:07  prabhu_r

	* Sources/PLOT3DReader.py: Modified to support CVS version of
	  vtkPLOT3DReader.

2002-07-20 14:08  prabhu_r

	* Filters/Threshold.py: Fixed bugs which cause confusion when data
	  is changed upstream of the filter.  Thanks to Jose Paulo for
	  reporting the problems.

2002-07-20 14:01  prabhu_r

	* vtkPipeline/vtkMethodParser.py: Slight change to avoid trouble
	  with the Get/SetRefcount changes in VTK CVS.

2002-07-06 15:02  prabhu_r

	* vtkPipeline/vtkMethodParser.py: VTK CVS no longer wraps
	  GetReferenceCount.  This caused errors.  Fixed.

2002-06-27 07:19  prabhu_r

	* Misc/Picker.py: Fixed bug in constructor where Common.idle was
	  unnecessarily called.

2002-06-11 15:22  prabhu_r

	* doc/NEWS.txt, vtkPipeline/NEWS.txt: Updating news before next
	  release.

2002-06-11 11:50  prabhu_r

	* doc/install.html: Added a helpful hint for first time distutils
	  users.

2002-06-08 23:14  prabhu_r

	* doc/install.html: Updated installation instructions prior to
	  release.

2002-06-08 16:36  prabhu_r

	* doc/test_vtk.py: Cleaned up slightly and also added test for
	  vtkCubeAxesActor2D objects.

2002-06-08 15:36  prabhu_r

	* doc/TODO.txt: Updated for next release.

2002-06-08 15:27  prabhu_r

	* __version__.py, mayavi: Updating to new version before next
	  release.

2002-06-06 18:23  prabhu_r

	* doc/CREDITS.txt: Updated credits and cleaned it up.  Removed
	  email addresses.

2002-06-06 18:01  prabhu_r

	* Main.py: Slight modification in About dialog.

2002-06-06 17:49  prabhu_r

	* MANIFEST.in: Updated to use the new modified filenames.

2002-06-06 17:48  prabhu_r

	* vtkPipeline/: README, README.txt: Renamed README to README.txt

2002-06-06 17:45  prabhu_r

	* vtkPipeline/: NEWS, NEWS.txt: Renamed NEWS to NEWS.txt

2002-06-06 17:43  prabhu_r

	* vtkPipeline/copyright: Removing outdated copyright file.

2002-06-06 17:41  prabhu_r

	* doc/: CREDITS, CREDITS.txt: Renamed CREDITS to CREDITS.txt

2002-06-06 17:39  prabhu_r

	* doc/: NEWS, NEWS.txt: Renamed NEWS to NEWS.txt

2002-06-06 17:35  prabhu_r

	* doc/: LICENSE, LICENSE.txt: Renamed LICENSE to LICENSE.txt

2002-06-06 17:32  prabhu_r

	* Common.py, Main.py, ivtk.py, mayavi, setup.py,
	  Base/DataVizManager.py, Base/ModuleManager.py, Base/Objects.py,
	  Filters/CellToPointData.py, Filters/ExtractTensorComponents.py,
	  Filters/ExtractUnstructuredGrid.py,
	  Filters/ExtractVectorComponents.py, Filters/ExtractVectorNorm.py,
	  Filters/MaskPoints.py, Filters/PolyDataNormals.py,
	  Filters/Threshold.py, Filters/WarpScalar.py,
	  Filters/WarpVector.py, Misc/Lights.py, Misc/LutHandler.py,
	  Misc/Lut_Editor.py, Misc/Picker.py, Misc/RenderWindow.py,
	  Modules/Axes.py, Modules/ContourGridPlane.py,
	  Modules/CustomGridPlane.py, Modules/GridPlane.py,
	  Modules/HedgeHog.py, Modules/IsoSurface.py, Modules/Locator.py,
	  Modules/Outline.py, Modules/PolyData.py,
	  Modules/ScalarCutPlane.py, Modules/Streamlines.py,
	  Modules/StructuredGridOutline.py, Modules/SurfaceMap.py,
	  Modules/TensorGlyphs.py, Modules/VectorCutPlane.py,
	  Modules/VelocityVector.py, Modules/WarpVectorCutPlane.py,
	  Sources/PLOT3DReader.py, Sources/VRMLImporter.py,
	  Sources/VtkData.py, Sources/VtkDataReader.py,
	  Sources/mv3DSImporter.py, doc/LICENSE, doc/README.txt,
	  vtkPipeline/ConfigVtkObj.py, vtkPipeline/test_parser.py,
	  vtkPipeline/vtkMethodParser.py, vtkPipeline/vtkPipeline.py:
	  Changed license from GPL/LGPL to BSD.

2002-06-03 22:57  prabhu_r

	* Filters/CellToPointData.py: Added a new cell data to point data
	  filter.

2002-05-24 18:24  prabhu_r

	* MANIFEST.in: Including MANIFEST.in file so that one can make an
	  sdist/rpm from an sdist.

2002-05-23 15:59  prabhu_r

	* ivtk.py: Added a config lights menu item to the options menu and
	  made the help menu a little better.

2002-05-23 15:40  prabhu_r

	* Main.py: Added a config lights menu item to the options.

2002-05-23 15:38  prabhu_r

	* Misc/RenderWindow.py: Updated to use Raymond Maple's light kit.
	  The light configuration is bound to the 'l' and 'L' keys.

2002-05-23 15:34  prabhu_r

	* Misc/Lights.py: NEW: Added a generic VTK light manipulation kit.
	  This was entirely written by Raymond C. Maple <mapler@erinet.com>
	  and was modified suitably for inclusion in MayaVi by Prabhu.

2002-05-21 15:59  prabhu_r

	* Main.py: Modified to look in the /usr/share/doc directories for
	  the docs.  This should make the Help menus work with RPMs and
	  debs.

2002-05-18 00:23  prabhu_r

	* Misc/Picker.py: Fixed irritating focus related problem.

2002-05-17 22:36  prabhu_r

	* Modules/Locator.py: Modified the axes property so that it is
	  brightly coloured always.

2002-05-17 22:33  prabhu_r

	* Misc/RenderWindow.py: Added support to enable the Picker module.

2002-05-17 22:31  prabhu_r

	* Misc/Picker.py: Added a new picker module.  Supports point, cell
	  and world point (with a probe) picking.  Jose Paulo
	  <moitinho@civil.ist.utl.pt> provided an initial and valuable
	  first implementation.

2002-04-26 19:10  prabhu_r

	* Misc/Lut_Editor.py: Hopefully fixes a nasty bug with Win32 when
	  editing a lut which caused MayaVi to freeze.

2002-04-26 19:04  prabhu_r

	* setup.py: Added an import py2exe and also changed the win32
	  installation so that the mayavi script is installed as
	  MayaVi.pyw.

2002-03-23 23:30  prabhu_r

	* Main.py: Made a few changes so that mayavi works with Gordon's
	  new Installer properly.

2002-03-23 16:12  prabhu_r

	* Filters/Threshold.py: Added options to choose if point or cell
	  data is used.  Thanks to Jose Paulo Moitinho de Almeida
	  <moitinho@civil.ist.utl.pt> for a patch.

2002-03-14 18:57  prabhu_r

	* Misc/RenderWindow.py: Removed the front/back etc. buttons and
	  made them +X, -X etc. so that they make more sense.

2002-03-08 01:33  prabhu_r

	* mayavi: Added the standard X11 --display and --geometry (-g)
	  cases to the command line options.

2002-03-08 00:59  prabhu_r

	* Main.py, setup.py: Updated to use __version__.py.  Main.py also
	  has the help menu justified to the right side.

2002-03-08 00:56  prabhu_r

	* __version__.py: This file stores the version information.

2002-03-08 00:54  prabhu_r

	* Misc/LutHandler.py: Now allows one to use a list of lists
	  specifying the visible range.  Also cleaned up the range related
	  code.

2002-02-24 17:15  prabhu_r

	* Base/ModuleManager.py, Misc/LutHandler.py: Made additions so that
	  it is possible to set the data range of all the Modules in a
	  ModuleManager from the lookup table GUI.  Also made it possible
	  to specify a visible range whereby anything outside the range is
	  made transparent.

2002-02-22 22:37  prabhu_r

	* Main.py: Made it easier for users to do animations on the Python
	  interpreter.	Also made it easier to proxy function calls from
	  other threads.  Fixed bug so that Main.py can be executed.

2002-02-22 22:11  prabhu_r

	* Common.py: Made the default directory to be empty by default so
	  that mayavi makes an intelligent choice when opening/saving files
	  instead of keeping it fixed at the home directory.

2002-02-06 22:34  prabhu_r

	* vtkPipeline/vtkPipeline.py: Added support to browse through
	  Assembly objects.  Many thanks to "Jaco Schieke"
	  <schieke@cae.wisc.edu> for his patch.

2002-01-31 14:13  prabhu_r

	* Main.py, ivtk.py, Misc/RenderWindow.py: Added Geomview OOGL
	  export.  Many thanks to Jeremy Gill <jgill@irus.rri.ca> for
	  sending in a patch and writing the VTK OOGL exporter.

2001-12-27 18:06  prabhu_r

	* Modules/Streamlines.py: Trivial GUI improvement for
	  PointStreamers.

2001-12-27 18:05  prabhu_r

	* Base/Objects.py: Making the configuration dialog windows
	  non-transient for possibly better behaviour.

2001-12-27 18:04  prabhu_r

	* mayavi: Changes suggested by Fernando Perez to improve the way
	  mayavi looks for the Main module and starts up.

2001-12-22 14:33  prabhu_r

	* Misc/Lut_Editor.py: Editing the lookup table on windows would
	  make MayaVi lockup.  This was because run would invoke a
	  self.root.mainloop().  Fixed this by using wait_window instead.
	  Also made sure that a selected color would show up correctly --
	  usually a selected color would show up in a wrong color.

2001-12-22 14:24  prabhu_r

	* Misc/LutHandler.py: Fixed bug with setting the number of colors.
	  Only the number of colors in the legend would change, the
	  lookuptable remained unchanged.

2001-12-15 09:39  prabhu_r

	* mayavi: Added another exception condition to prevent problems
	  while using the mayavi script.

2001-12-15 09:38  prabhu_r

	* Misc/RenderWindow.py: Fixed bugs in the JPEGDialog.  It now uses
	  tkSimpleDialog.Dialog.

2001-12-04 22:28  prabhu_r

	* Main.py: Added a few useful help menus to show an about message,
	  display the users guide and the home page using the webbrowser
	  module.

2001-12-04 21:17  prabhu_r

	* mayavi: First check if the script is being run in the untarred
	  directory before attempting to import the mayavi module.

2001-11-19 11:13  prabhu_r

	* doc/install.html: More linux binary installation documentation
	  fixes.

2001-11-19 10:47  prabhu_r

	* doc/install.html: Linux binary installation documentation fix.

2001-11-17 22:40  prabhu_r

	* doc/install.html: Mode documentation enhancements.

2001-11-17 19:39  prabhu_r

	* doc/install.html: Added small note to indicate how to run mayavi
	  from the untarred dir.

2001-11-17 19:36  prabhu_r

	* MANIFEST.in: Fixed minor bug, also including some useful files
	  from the vtkPipeline directory.

2001-11-17 17:42  prabhu_r

	* vtkPipeline/: NEWS, README: Updating docs before MayaVi 1.1
	  release.

2001-11-17 17:27  prabhu_r

	* doc/: CREDITS, NEWS, README.txt, TODO.txt, install.html: Updating
	  docs before 1.1 release.

2001-11-14 23:10  prabhu_r

	* MANIFEST.in: Updated to include the test_vtk script in the doc
	  dir.

2001-11-14 15:33  prabhu_r

	* Base/ModuleManager.py: Added simple work around for the case when
	  MayaVi is used as a module.  Also improved the code for dynamic
	  importing of Filters and Modules.

2001-11-14 15:28  prabhu_r

	* __init__.py, Base/__init__.py, Filters/__init__.py,
	  Misc/__init__.py, Modules/__init__.py, Sources/__init__.py: Added
	  hacks to prevent the same module being reloaded several times and
	  removed the __path__ setting hack.  This should hopefully be
	  cleaner.

2001-11-13 17:01  prabhu_r

	* doc/test_vtk.py: Simple program that tests the VTK/Python
	  installation.

2001-11-13 16:29  prabhu_r

	* Modules/TensorGlyphs.py: Added new module that displays glyphs
	  scaled and colored as per tensor data.  Initial version was
	  contributed by Jose Paulo <moitinho@civil.ist.utl.pt>.

2001-11-11 14:33  prabhu_r

	* Modules/WarpVectorCutPlane.py: Fixed error in the doc string.

2001-11-09 14:11  prabhu_r

	* Filters/ExtractTensorComponents.py: Added new filter contributed
	  by Jose Paulo <moitinho@civil.ist.utl.pt> and enhanced a bit by
	  me.

2001-11-09 12:38  prabhu_r

	* Base/Objects.py, Sources/VtkDataReader.py: Added basic tensor
	  data support contributed by Jose Paulo
	  <moitinho@civil.ist.utl.pt>.

2001-11-09 00:56  prabhu_r

	* Misc/LutHandler.py: Added the ability to change the legend text
	  using the GUI.

2001-11-09 00:35  prabhu_r

	* Modules/Axes.py: Setting the ScalingOff by default and added a
	  button to turn scaling on/off.

2001-11-09 00:22  prabhu_r

	* Main.py: Added code to support the new VtkData source object.

2001-11-09 00:15  prabhu_r

	* Sources/VtkData.py: Added a source object that can safely handle
	  vtkData objects (vtkStructuredGrid, etc.).  It intelligently
	  handles saving visualizations.  This is useful when MayaVi is
	  used from other programs.

2001-11-07 14:41  prabhu_r

	* ivtk.py: Removed unnecessary UpdateRenderer call.

2001-11-07 14:39  prabhu_r

	* Misc/RenderWindow.py: Added an UpdateRenderer to force decent
	  default settings for the tkwidget.

2001-11-07 00:12  prabhu_r

	* ivtk.py: Fixed silly bug.

2001-11-07 00:09  prabhu_r

	* ivtk.py: Added a utilty module that makes using VTK from the
	  Python interpreter much easier.

2001-11-06 23:21  prabhu_r

	* Base/Objects.py: Fixed incorrect debug message in Filter class.

2001-11-05 18:41  prabhu_r

	* Modules/WarpVectorCutPlane.py: New module that creates a cut
	  plane and warps it as per the vector data.

2001-11-05 15:30  prabhu_r

	* Filters/ExtractUnstructuredGrid.py: Added new filter based on a
	  contributed module sent by Dr. Jean M. Favre <jfavre@cscs.ch> and
	  David Garcia <dgarcia@cscs.ch> of the Swiss Center for Scientific
	  Computing.  This is a completely different implementation of
	  their idea.

2001-11-05 00:27  prabhu_r

	* Modules/: ContourGridPlane.py, CustomGridPlane.py, GridPlane.py:
	  Added fix/hack to prevent deprecation warnings with for the
	  vtkStructuredPointsGeometryFilter class.

2001-11-05 00:23  prabhu_r

	* vtkPipeline/vtkMethodParser.py: GlobalWarningDisplay was not
	  being reset to the original value when the pickler was being
	  used.  Also added option to pass an equivalent class name when
	  loading the configuration.  This is hack but makes it easy to
	  handle changed names of VTK classes.

2001-11-03 18:12  prabhu_r

	* Main.py: Making mayavi more interactible from the interpreter by
	  returning the loaded modules/filters/data objects.

2001-11-03 18:08  prabhu_r

	* Common.py: Fixed a bug with the Borg classes.  This is a problem
	  with packaging and the __path__ stuff.  Fixed it for now.

2001-11-03 14:53  prabhu_r

	* Filters/: PolyDataNormals.py, WarpScalar.py, WarpVector.py:
	  Modified to use new Filter class, also handles cases when data of
	  previous source/filter is not appropriate.

2001-11-03 14:50  prabhu_r

	* Filters/: ExtractVectorComponents.py, ExtractVectorNorm.py,
	  MaskPoints.py, Threshold.py: Modified to use new Filter clas and
	  cleaned up.

2001-11-03 14:47  prabhu_r

	* Base/Objects.py: Base Filter class modified to be more useful.

2001-11-03 01:45  prabhu_r

	* Filters/WarpScalar.py: Added new filter that wraps the
	  vtkWarpScalar filter.

2001-11-03 01:42  prabhu_r

	* Filters/PolyDataNormals.py: Added code to handle situations where
	  the input is not PolyData.  This can happen when the input is a
	  structured grid/points or rectilinear dataset.

2001-11-03 01:35  prabhu_r

	* __init__.py: Made sure Common is imported first.

2001-11-03 01:34  prabhu_r

	* Main.py: Made sure Common is imported first.	Greatly improved,
	  cleaned up the reload_all_modules function.

2001-11-03 01:30  prabhu_r

	* Common.py: Made all the commonly used classes Borgs so that one
	  can freely instantiate them and use them.  The code has also been
	  made reload safe.

2001-11-02 18:18  prabhu_r

	* Filters/WarpVector.py: Added filter that wraps the vtkWarpVector
	  filter.

2001-11-02 17:46  prabhu_r

	* Modules/SurfaceMap.py: More SetInput problems, the contours were
	  not being updated properly.

2001-11-02 16:38  prabhu_r

	* Filters/PolyDataNormals.py: Added a new filter that wraps
	  vtkPolyDataNormals.

2001-11-02 16:36  prabhu_r

	* Modules/SurfaceMap.py: The SetInput method was not setting its
	  input at all -- fixed.

2001-11-02 14:53  prabhu_r

	* setup.py: vtkPipeline is now installed as a separate package and
	  not inside the mayavi package.

2001-11-02 11:44  prabhu_r

	* mayavi: Improved handling for the --version option (its faster).
	  Minor documentation fixes.

2001-11-02 00:15  prabhu_r

	* Common.py: Allow for an empty inital_dir setting.  This allows
	  for intelligent default directories for file open/save dialogs.

2001-11-01 21:55  prabhu_r

	* MANIFEST.in, setup.py: Updated to use the new mayavi script.

2001-11-01 20:00  prabhu_r

	* mayavi: Minor documentation fix.

2001-11-01 19:58  prabhu_r

	* Main.py, __init__.py: Removed command line processing code (its
	  now in the mayavi script).  Also improved the mayavi function a
	  little.

2001-11-01 19:42  prabhu_r

	* mayavi.pyw: Removed mayavi.pyw.  This file will be auto-generated
	  by setup.py.

2001-11-01 19:39  prabhu_r

	* Misc/usage.py: Removed usage.py and put the functionality into
	  the mayavi script.

2001-11-01 19:34  prabhu_r

	* mayavi, mayavi.py: Renamed mayavi.py to mayavi.

2001-11-01 19:24  prabhu_r

	* mayavi.py: Modified to handle all command line argument
	  processing.  This is a better way than putting such code in Main
	  or Misc.usage.

2001-10-31 23:52  prabhu_r

	* MANIFEST.in, setup.py: Added files that enable easy installation
	  of MayaVi as a Python package.

2001-10-31 20:31  prabhu_r

	* __init__.py: Added to make mayavi a Python package.  Provides a
	  few useful name bindings that make it easy to create a
	  MayaViTkGUI instance.

2001-10-31 20:26  prabhu_r

	* Base/__init__.py, Filters/__init__.py, Misc/__init__.py,
	  Modules/__init__.py, Sources/__init__.py: Modified to add the
	  parent directory to the __path__.  This prevents import errors
	  when mayavi is used as a Python package.

2001-10-31 14:58  prabhu_r

	* Common.py: Fixed bug in get_relative_file_name when the arguments
	  passed are not absolute file names.  Thanks to Pearu Peterson
	  <pearu@cens.ioc.ee> for reporting this.

2001-10-31 14:56  prabhu_r

	* Misc/usage.py: Fixed error in one of the listed examples.

2001-10-31 02:19  prabhu_r

	* Misc/RenderWindow.py: Made the save_<image> functions accessible
	  from the Python interpreter.

2001-10-31 02:17  prabhu_r

	* Main.py: Cleaned up the MayaViTkGUI class, improved functionality
	  so that the class can be scripted from the Python interpreter,
	  added documentation and miscellaneous fixes.	Also added a
	  convenience function so a MayaViTkGUI can be instantiated easily.

2001-10-31 02:14  prabhu_r

	* mayavi.py, mayavi.pyw: Improved behavior when mayavi.py --help is
	  used -- its much faster now because all modules are not loaded
	  when this option is used.

2001-10-31 02:12  prabhu_r

	* Misc/usage.py: This file contains the usage message for MayaVi's
	  command line arguments.

2001-10-30 00:01  prabhu_r

	* Main.py: Re-organized the classes and split the MayaVi class into
	  a GUI part and a non-GUI part.  Also added command line options
	  with quite a few useful options.

2001-10-12 15:44  prabhu_r

	* Sources/VtkDataReader.py: Fixed potential problems when obtaining
	  attributes from file.  Many thanks to Dr. Jose Paulo
	  <moitinho@civil.ist.utl.pt> for telling me of the problem and the
	  fix!

2001-10-11 22:05  prabhu_r

	* Modules/VelocityVector.py: Fixed trivial but important bug - the
	  mapper variable was not set.	Thanks to Dr. Jose Paulo
	  <moitinho@civil.ist.utl.pt> for reporting this.

2001-10-07 16:49  prabhu_r

	* Main.py: Intelligently disabled the display of VTK warning
	  messages when one tries to use MayaVi.  Earlier I used to disable
	  all messages by redirecting the logs to a temporary fle but this
	  is not correct since sometimes when the user does something wrong
	  the VTK message is helpful.  Also made small modifications so
	  that MayaVi this works decently when frozen with Gordon
	  McMillan's Installer.

2001-10-07 16:48  prabhu_r

	* vtkPipeline/TreeWidget.py: Small modifications made to make this
	  work cleanly when MayaVi is frozen using Gordon McMillan's
	  Installer.

2001-10-07 16:46  prabhu_r

	* vtkPipeline/: ConfigVtkObj.py, vtkMethodParser.py: Intelligently
	  disabled the display of VTK  warning messages when one tries to
	  use these classes.  Earlier I used to disable all messages by
	  redirecting the logs to a temporary fle but this is not correct
	  since sometimes when the user does something wrong the VTK
	  message is helpful.

2001-10-02 20:07  prabhu_r

	* Modules/: VectorCutPlane.py, VelocityVector.py: Added feature to
	  enable positioning the glyph used to represent the vector such
	  that its tail (default), center or head is at the grid point.
	  The change is backward compatible.

2001-10-01 08:39  prabhu_r

	* Modules/Streamlines.py: Using a vtkTransform instead of a
	  vtkGeneralTransform.

2001-09-30 01:18  prabhu_r

	* vtkPipeline/vtkMethodParser.py: Trivial improvement of code.

2001-09-30 00:25  prabhu_r

	* vtkPipeline/vtkMethodParser.py: Fixed bug in parsing.  The
	  vtkBooleanTexture class had methods that tricked the parser.
	  Also cleaned up some parts of the code - notably in the pickler's
	  _call_function.

2001-09-29 19:32  prabhu_r

	* Main.py: Logging all VTK related warning messages to a temporary
	  file that is deleted on exit.  The messages can be a pain
	  sometimes and arise because of the vtkMethodParser code that
	  inadvertently calls deprecated methods.  Added code for automatic
	  generation of menu accelerators (hot-keys) for the module and
	  filter menus.

2001-09-29 17:58  prabhu_r

	* Modules/Streamlines.py: This module used to have problems with 2D
	  data sets.  Fixed this by using a vtkDiskSource for 2D data.
	  Also, added a feature to enable choosing the integration method.
	  The choices are Runge-Kutta 2nd and 4th order.  I have taken care
	  to ensure that the saved files are backward compatible with these
	  new features.  Also fixed some silly indentation related issues
	  with the code.

2001-09-21 19:55  prabhu_r

	* examples/heart.mv: Updated the example to use the new pickler
	  format that makes it cleaner, easier to read and edit.  The old
	  pickler format will still work.

2001-09-21 19:03  prabhu_r

	* vtkPipeline/test_parser.py: Provides a functions to test the
	  vtkMethodParser.  The functions take every possible VTK object
	  and try to parse the methods using the
	  vtkMethodParser.VtkMethodParser.  This is useful to test changes
	  made to the parser and also useful to help test VTK itself.

2001-09-21 18:55  prabhu_r

	* vtkPipeline/vtkMethodParser.py: Cleaned up the VtkPickler output
	  by changing the format to a list of tuples containing function
	  name and arguments.  This makes the pickled output cleaner and
	  much easier to edit by hand.	Also cleaned up the parser classes.
	  There were a lot of try blocks that caught any exception, I made
	  these more sensible and caught specific exceptions instead.  Also
	  fixed a bug where the parser would fail for the vtkBYUWriter
	  since it has a method of the form vtkSetAToB and it is not the
	  usual state method.  I also removed all occurences of the
	  Get*MaxValue and Get*MinValue that the clamped varialbes created.
	  This made the config window too big since there were so many
	  more methods to show on screen.

2001-09-21 01:13  prabhu_r

	* vtkPipeline/: TreeWidget.py, vtkPipeline.py: Added code submitted
	  by "Blezek, Daniel J (CRD)" <blezek@crd.ge.com> with a few
	  modifications in order to *dramatically* speed up (by a factor of
	  50 or more) the "expand all" feature in the pipeline browser.
	  Also applied changes suggested to improve the behaviour of the
	  GUI when the browser widgets are resized.  Many thanks to Dan.

2001-09-18 00:25  prabhu_r

	* Main.py, Misc/RenderWindow.py: Added JPEG and PNG export options.
	  This will work only with VTK 4.0 and above.

2001-09-17 01:02  prabhu_r

	* Main.py: Made all menus non-tearable (i.e. tearoff=0).  This
	  fixed a problem (specific to more recent Tk versions) where
	  tearable menus were not accessible via keyboard accelerators.

2001-09-14 14:30  prabhu_r

	* vtkPipeline/vtkPipeline.py: Fixed an infinite loop problem when
	  vtkTransform objects were in the pipeline (the GetInverse method
	  was causing the loop).  Many thanks to "Blezek, Daniel J"
	  <blezek@crd.ge.com> for finding and reporting the bug.  I also
	  cleaned up the get_vtk_objs method quite a bit.  Speed
	  improvements might be seen thanks to this.

2001-06-19 16:05  prabhu_r

	* Modules/: VectorCutPlane.py, VelocityVector.py: Fixed bug in the
	  clamping of the vectors.  The Range ivar was not being set
	  correctly.

2001-06-14 00:46  prabhu_r

	* Base/Objects.py: Fixed stupid bug where a configuration gui would
	  close and refuse to be re-configured when a different
	  DataVizManager is activated.

2001-06-14 00:18  prabhu_r

	* Modules/SurfaceMap.py: Fixed bug (#432337) reported by David
	  Geldreich

2001-06-11 23:08  prabhu_r

	* Modules/SurfaceMap.py: Fixed bug reported first by Dr. Jose Paulo
	  Moitinho de Almeida.

2001-06-03 13:28  prabhu_r

	* doc/CREDITS: Updated with more contributors.

2001-06-03 13:25  prabhu_r

	* Main.py: Added RenderMan RIB export support and fixed small bug
	  in background color option.

2001-06-03 13:24  prabhu_r

	* Misc/RenderWindow.py: Added RenderMan RIB export support.

2001-06-02 15:23  prabhu_r

	* Misc/LutHandler.py, Modules/Axes.py: Added a toggle for shadowing
	  of the text.

2001-06-02 14:38  prabhu_r

	* Main.py: Reorganised file menus.  Added a 3D studio file
	  importer.

2001-06-02 14:35  prabhu_r

	* Sources/mv3DSImporter.py: Initial revision of 3D studio importer.

2001-05-31 23:46  prabhu_r

	* doc/CREDITS, vtkPipeline/README: Changed authors email address to
	  use the sourceforge address.

2001-05-31 23:41  prabhu_r

	* Common.py, Main.py, Base/DataVizManager.py,
	  Base/ModuleManager.py, Base/Objects.py,
	  Filters/ExtractVectorComponents.py, Filters/ExtractVectorNorm.py,
	  Filters/MaskPoints.py, Filters/Threshold.py, Misc/LutHandler.py,
	  Misc/Lut_Editor.py, Misc/RenderWindow.py, Modules/Axes.py,
	  Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/GridPlane.py, Modules/HedgeHog.py, Modules/IsoSurface.py,
	  Modules/Locator.py, Modules/Outline.py, Modules/PolyData.py,
	  Modules/ScalarCutPlane.py, Modules/Streamlines.py,
	  Modules/StructuredGridOutline.py, Modules/SurfaceMap.py,
	  Modules/VectorCutPlane.py, Modules/VelocityVector.py,
	  Sources/PLOT3DReader.py, Sources/VRMLImporter.py,
	  Sources/VtkDataReader.py, vtkPipeline/ConfigVtkObj.py,
	  vtkPipeline/vtkMethodParser.py, vtkPipeline/vtkPipeline.py:
	  Changed authors email address to use the sourceforge address.

2001-05-25 00:38  prabhu_r

	* Sources/: PLOT3DReader.py, VtkDataReader.py: Added a re-read file
	  configuration option.

2001-05-24 10:21  prabhu_r

	* Modules/SurfaceMap.py: Fixed bug in SetInput reported by Pearu
	  Peterson.

2001-05-19 13:36  prabhu_r

	* Main.py: Fixed bug where running mayavi via a symlink would fail.
	  Bug reported by Pearu Peterson.

2001-05-13 01:42  prabhu_r

	* doc/TODO.txt: Updated appropriately before release.

2001-05-13 01:40  prabhu_r

	* doc/install.html: Fixed some errors and added a paragraph on
	  testing the installation using the example in the examples
	  directory.

2001-05-13 01:15  prabhu_r

	* doc/NEWS: Added NEWS based on news from vtk-cfd.

2001-05-11 19:53  prabhu

	* vtkPipeline/Icons/: actor.gif, camera.gif, colormap.gif,
	  coord.gif, data.gif, dir.gif, file.gif, folder.gif, light.gif,
	  minusnode.gif, openfolder.gif, plusnode.gif, process.gif,
	  python.gif, question.gif, ren.gif, renwin.gif, tk.gif: Importing
	  the gifs for the pipeline browser.

2001-05-11 19:14  prabhu

	* Misc/Lut_Editor.py: Did a namespace cleanup so Lut_Editor is now
	  import safe.	Also made the run member return the edited filename
	  so that it can be used by MayaVi.

2001-05-11 19:06  prabhu

	* vtkPipeline/copyright: Initial revision

2001-05-11 19:01  prabhu

	* vtkPipeline/: NEWS, TreeWidget.py, ZoomHeight.py: Initial
	  revision

2001-05-11 18:45  prabhu

	* Common.py, Main.py, mayavi.py, mayavi.pyw,
	  Base/DataVizManager.py, Base/ModuleManager.py, Base/Objects.py,
	  Base/__init__.py, Filters/ExtractVectorComponents.py,
	  Filters/ExtractVectorNorm.py, Filters/MaskPoints.py,
	  Filters/Threshold.py, Filters/__init__.py, Misc/LutHandler.py,
	  Misc/RenderWindow.py, Misc/__init__.py, Modules/Axes.py,
	  Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/GridPlane.py, Modules/HedgeHog.py, Modules/IsoSurface.py,
	  Modules/Locator.py, Modules/Outline.py, Modules/PolyData.py,
	  Modules/ScalarCutPlane.py, Modules/Streamlines.py,
	  Modules/StructuredGridOutline.py, Modules/SurfaceMap.py,
	  Modules/VectorCutPlane.py, Modules/VelocityVector.py,
	  Modules/__init__.py, Sources/PLOT3DReader.py,
	  Sources/VRMLImporter.py, Sources/VtkDataReader.py,
	  Sources/__init__.py, doc/CREDITS, doc/LICENSE, doc/README.txt,
	  doc/TODO.txt, doc/install.html, examples/custom16.lut,
	  examples/heart.mv, examples/heart.vtk, vtkPipeline/__init__.py:
	  Imported sources

2001-05-11 18:45  prabhu

	* Common.py, Main.py, mayavi.py, mayavi.pyw,
	  Base/DataVizManager.py, Base/ModuleManager.py, Base/Objects.py,
	  Base/__init__.py, Filters/ExtractVectorComponents.py,
	  Filters/ExtractVectorNorm.py, Filters/MaskPoints.py,
	  Filters/Threshold.py, Filters/__init__.py, Misc/LutHandler.py,
	  Misc/RenderWindow.py, Misc/__init__.py, Modules/Axes.py,
	  Modules/ContourGridPlane.py, Modules/CustomGridPlane.py,
	  Modules/GridPlane.py, Modules/HedgeHog.py, Modules/IsoSurface.py,
	  Modules/Locator.py, Modules/Outline.py, Modules/PolyData.py,
	  Modules/ScalarCutPlane.py, Modules/Streamlines.py,
	  Modules/StructuredGridOutline.py, Modules/SurfaceMap.py,
	  Modules/VectorCutPlane.py, Modules/VelocityVector.py,
	  Modules/__init__.py, Sources/PLOT3DReader.py,
	  Sources/VRMLImporter.py, Sources/VtkDataReader.py,
	  Sources/__init__.py, doc/CREDITS, doc/LICENSE, doc/README.txt,
	  doc/TODO.txt, doc/install.html, examples/custom16.lut,
	  examples/heart.mv, examples/heart.vtk, vtkPipeline/__init__.py:
	  Initial revision

2001-05-11 13:08  prabhu

	* vtkPipeline/vtkMethodParser.py: Made the vtkPickler load
	  configurations gracefully even if some of the saved methods don't
	  exist in the current installation of VTK.

2001-04-22 11:34  prabhu

	* vtkPipeline/ConfigVtkObj.py: Cleaned up the namespace.  I no
	  longer use from module import * anywhere.  Fixed long standing
	  bug in the ConfigVtkObj class wherein the SetAtoB type of VTK
	  methods would not be initialized properly.  The update method
	  also handles such methods now.  Added a set_update_method to the
	  ConfigVtkObj class.  This can be used to call a particular
	  function when anything is changed during the configuration.

2001-04-22 11:32  prabhu

	* vtkPipeline/vtkMethodParser.py: Cleaned up namespace, detected
	  and wrapped around bug for the vtkDataReader where the
	  GetNumberOf*InFile would create an infinite loop.  Disabled
	  setting the ReferenceCount. Changed the order of finding the
	  methods in the vtkDirMethodParser.

2001-04-22 11:27  prabhu

	* vtkPipeline/vtkPipeline.py: Added a new vtkPipelineSegmentBrowser
	  that can show a part of the entire pipeline.	Fixed a few bugs,
	  most significantly fixed some memory issues by removing some
	  circular references.	Also cleaned up the namespace.

2001-01-15 15:43  prabhu

	* vtkPipeline/ConfigVtkObj.py: Added a fix for the VtkShowDoc class
	  scrolled text widget.

2001-01-13 03:00  prabhu

	* vtkPipeline/: vtkMethodParser.py, vtkPipeline.py: Changed code to
	  use str() instead of repr().	Latest nightlies didnt work with
	  repr().  Also removed variables that were named 'str'.

2001-01-13 02:53  prabhu

	* vtkPipeline/ConfigVtkObj.py: Removed variables named str.  Added
	  a new VtkShowDoc class that is used to show VTK class
	  documentation by using the __doc__ attribute and David Gobbi's
	  cool additions to the Python bindings.

2000-11-24 01:59  prabhu

	* vtkPipeline/vtkMethodParser.py: Added support for David Gobbi's
	  neat improvements to the python bindings - older versions of VTK
	  will still work fine.  Also fixed a silly bug for the older
	  versions of VTK that caused segfaults for Readers with methods
	  that have an "InputString" thanks to Marco Morandini
	  <morandini@aero.polimi.it> for reporting this.

2000-10-28 15:10  prabhu

	* vtkPipeline/README: Added info for the new pickler.

2000-10-28 10:33  prabhu

	* vtkPipeline/vtkPipeline.py: Added debug lines to help when
	  segfaults occur.

2000-10-28 01:18  prabhu

	* vtkPipeline/vtkPipeline.py: Fixed bug with readers.

2000-10-27 23:47  prabhu

	* vtkPipeline/ConfigVtkObj.py: Split the functionality to two
	  separate files. vtkMethodParser.py now parses the methods and
	  provides the pickler.  ConfigVtkObj now just provides the GUI.
	  Fixed some bugs with the get_methods.  Added proper debug calls
	  to the functions to ease debugging.

2000-10-27 23:44  prabhu

	* vtkPipeline/vtkMethodParser.py: Initial revision

2000-10-21 20:42  prabhu

	* vtkPipeline/ConfigVtkObj.py: Cleaned up the classes.
	  VtkMethodParser is now responsible for parsing methods.  Added a
	  new VtkPickler class that enables one to save the state of a VTK
	  object to a file and then load it again when required.

2000-10-21 20:17  prabhu

	* vtkPipeline/vtkPipeline.py: Made small change to ensure that
	  GetInput and GetSource are always checked for.

2000-10-07 23:32  prabhu

	* Misc/Lut_Editor.py: Initial revision

2000-10-07 21:20  prabhu

	* vtkPipeline/ConfigVtkObj.py: Added renwin to the __init__
	  arguments.  Added render method which is called after
	  apply_changes and also when a user command is run (new).

2000-10-07 21:19  prabhu

	* vtkPipeline/vtkPipeline.py: Small change in the way ConfigVtkObj
	  is called.

2000-10-05 22:00  prabhu

	* vtkPipeline/vtkPipeline.py: Set the renderwindow in each tree
	  item in order to fix older ugly hack.

2000-10-05 19:22  prabhu

	* vtkPipeline/vtkPipeline.py: Added support so that when changes
	  are applied in the configurator the scene is rendered again.
	  Also added keyboard accelerators and a new update button that
	  will recreate the displayed pipeline.

2000-10-05 19:20  prabhu

	* vtkPipeline/ConfigVtkObj.py: Added keyboard accelerators and also
	  a color chooser for any of the color related Get/Set methods.

2000-10-05 19:20  prabhu

	* vtkPipeline/README: Added comment for the gui color choosing.

2000-10-05 02:01  prabhu

	* vtkPipeline/ConfigVtkObj.py: Added an update button that will
	  update the shown configuration if some change is made external to
	  the configurator.

2000-10-05 01:01  prabhu

	* vtkPipeline/ConfigVtkObj.py: Fixed bug when the dir method
	  returned a toggle method but the repr method detected it as a
	  get_set method.  Also removed an unnecessary check in one
	  funciton.

2000-08-29 17:56  prabhu

	* vtkPipeline/ConfigVtkObj.py: Bug in vtkReaders - put in a quick
	  and dirty fix.

2000-08-29 01:30  prabhu

	* vtkPipeline/ConfigVtkObj.py: Added dir methods from earlier
	  version.  Merged the repr and dir methods.  Made changes to make
	  things working.

2000-08-28 19:45  prabhu

	* vtkPipeline/vtkPipeline.py: Changed the way the pipeline is
	  created.  I use the repr(vtk_obj) method again to look for other
	  objects using Get<name>().GetClassName().  The design is cleaner
	  and more powerful.

2000-08-28 14:34  prabhu

	* vtkPipeline/vtkPipeline.py: Added position coordinates for
	  actors. Useful for 2D actors.

2000-08-28 01:49  prabhu

	* vtkPipeline/ConfigVtkObj.py: Fixed brain dead bug while testing
	  for Get/Set.	Using apply and eval instead of pure eval's.  Made
	  slight modifications so that future modifications for vtk object
	  persistence is easy.

2000-08-28 01:48  prabhu

	* vtkPipeline/vtkPipeline.py: Added a derived TreeNode class
	  vtkTreeNode to do what is required.  Added a button for expanding
	  all nodes automatically.  Added nodes for vtkLights and
	  vtkCamera's.

2000-08-25 18:38  prabhu

	* vtkPipeline/README: Fixed untar dir to vtkPipeline rather than
	  pipeline.

2000-08-25 18:37  prabhu

	* vtkPipeline/vtkPipeline.py: Added copyright info, doc strings and
	  put a title for the browser window.

2000-08-25 18:36  prabhu

	* vtkPipeline/ConfigVtkObj.py: Added copyright information and
	  added some pure get methods that were also state methods.

2000-08-25 17:48  prabhu

	* vtkPipeline/README: Initial revision

2000-08-25 04:16  prabhu

	* vtkPipeline/vtkPipeline.py: Initial revision

2000-08-25 04:01  prabhu

	* vtkPipeline/ConfigVtkObj.py: [no log message]

2000-08-25 03:53  prabhu

	* vtkPipeline/ConfigVtkObj.py: Bug in the SwapbuffersOn checks.

2000-08-25 03:43  prabhu

	* vtkPipeline/ConfigVtkObj.py: Changed the parser to parse from
	  repr(vtk_obj) instead of using dir(vtk_obj).	 Cleaned up the
	  methods and the GUI a bit.  Tested for a few cases - works great!

2000-08-24 15:04  prabhu

	* vtkPipeline/ConfigVtkObj.py: Initial revision