Wed Oct 12 11:57:39 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Replaced gtk_entry_completion_get_text_column() with hardcoded column number
  
  Also made configure check for gtk+ >= 2.4.0.

Tue Sep 27 17:14:57 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * "gnuplot" format outputs true coordinates (rather than screen coordinates)

Fri Sep 23 16:29:14 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Scripting is detected automatically (option -S has been removed)

Wed Sep 21 10:32:02 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for change in interface of gfs_cell_is_cut

Mon Sep 19 16:18:35 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed "width_chars" from labels
  
  This had the undesirable side-effect of creating a depency on gtk-2.6
  (rather than 2.4). Thanks to Vladimir Kolobov for reporting this.

Fri Aug 19 17:55:44 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Scripting needs to be turned off when computing evenly-spaced streamlines

Thu Aug 18 12:23:32 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added size option for PPM output

Wed Aug 17 18:31:26 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Tubular streamlines in 3D

Wed Aug 17 18:28:47 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Major fix for batch mode (which was not working at all in 3D...)

Tue Aug 16 18:28:13 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Evenly-spaced streamlines
  
  Based on the algorithm of Jobard and Lefer.

Tue Aug 16 10:27:17 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * "Snap to spacing" for streamlines

Mon Aug 15 17:27:06 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New streamlines must be non-empty to be registered

Mon Aug 15 16:53:08 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for crappy inheritance of Isolines on Scalar

Mon Aug 15 16:40:32 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Streamlines use gfs_domain_cell_point_distance2 for constraining spacing
  
  This is exact (unlike the previous version) and is not limited to
  a spacing smaller than the grid size.

Fri Aug 12 16:59:32 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Streamlines!
  
  With interactive editing of seed points, control of minimum spacing etc...

Thu Jul 28 22:53:50 NZST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Added automatic completion to scalar entries

Wed Aug 10 14:49:35 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * For coplanar objects picking priority is given to the currently selected object

Wed Aug 10 13:08:57 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Only linear, squares and cells support picking. Linear interpolates info.

Wed Aug 10 12:11:46 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Picking is used to display position and values of scalar fields
  
  This is activated by holding the Control key while left-clicking.

Tue Aug  9 22:21:54 NZST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Preliminary support for picking objects

Mon Aug  8 15:27:25 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Zooming has been reworked
  
  It now changes the field of view (FOV) rather than the position of the
  objects. This leads to much better scaling of the depth buffer and
  works with the 16-bits mesa z-buffer.

Tue Aug  2 16:55:40 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed version info

Wed Jul 27 09:50:51 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * File globbing does not use POSIX GLOB_NOMATCH anymore (MacOSX/BSD glob() is not POSIX)

Wed Jul 27 09:49:58 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for GL_CONSTANT mess (for MacOSX)

Fri Jul 22 16:09:24 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Substract was ignoring the first variable in the simulation (P)

Tue Jul 19 12:48:48 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added option to always display the finest level

Tue Jul 19 12:07:40 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Object interfaces are updated only if fields are not being edited
  
  i.e. fields can be changed while simulations are updated in the
  background in scripting mode.

Wed Jul 13 11:25:50 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added ChangeLog make target

Tue Jul 12 18:41:15 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Yet another fix for odd-width PPMs...

Tue Jul 12 16:01:25 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Version set to 0.4 prior to release

Tue Jul 12 15:51:55 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  tagged 0.3

Mon Jul 11 17:14:37 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for isosurfaces incorrect initialisation

Thu Jul  7 18:51:22 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Gfsview objects creation can happen whether a simulation is defined or not
  
  This makes the whole code much cleaner. In practice this also means
  that it is now possible to load a visualisation file first and delay
  the display until a simulation is loaded. For example, gfsview can now
  be started in interactive mode like this:
  
  % gerris2D stuff.gfs | gfsview2D -S stuff.gfv
  
  where stuff.gfv contains only the visualisation parameters.

Thu Jul  7 09:29:14 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added dummy options to gfsview-batch for compatibility with gfsview

Tue Jul  5 11:37:17 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Scalar entry fields are not modified when simulations are updated

Tue Jul  5 11:07:28 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Scripting threaded is started/stopped by the main GTK loop
  
  This fixes a bug where the code would not stop on a broken pipe when
  the pipe was broken early in the startup process (because of a faulty
  parameter file for gerris for example).

Mon Jul  4 13:34:10 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Incorrect gfsview parameter file were causing crashes

Mon Jul  4 12:23:56 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for floating point errors in cut planes

Mon Jul  4 11:44:39 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Checks for input of zero-length plane normal

Mon Jul  4 11:28:25 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Update for new variable management in Gerris
  
  This changes quite a few things in gfsview. The "custom" variable
  definition is gone, instead GfsFunction are used as a normal text
  entry which means that formulas etc... can be written directly in the
  input field.
  
  This also fixes the problem of allocating temporary variables
  necessary for isosurfaces etc...
  
  What is missing at the moment is that "derived" variables are not
  re-used by different objects. For example, if "Vorticity" is plotted
  in 3D on different cross-sections, each cross-section uses in effect a
  different 3D, re-allocated and re-computed vorticity field... This is
  wasteful of both CPU and memory.

Sun Jul  3 21:50:26 NZST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Scripting is not started by default
  
  This fixes the problem of not being able to use "&" or "Ctrl-Z ; bg" to put 
  gfsview in the background.

Fri Jun 24 09:39:06 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated gl2ps to 1.2.6

Tue Jun 21 10:16:05 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Updated gl2ps to 1.2.5, uses tight EPS bounding boxes

Fri Jun 17 17:53:01 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for isolines in batch mode

Fri Jun 17 17:52:00 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New command interpreter for gfsview-batch

Fri Jun 17 09:56:06 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fix for bug when reading multiple concatenated simulations

Fri Jun 17 09:55:06 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New "Clear" command

Mon Jun 13 17:22:14 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Further fix for odd-width PPM output

Tue Jun  7 16:59:48 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Boundary representation uses new traversal function

Mon Jun  6 16:07:09 NZST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * New function gfs_gl_cell_traverse_visible_boundary()

Thu Jun  2 21:48:00 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * New Boundaries representation

Wed May 25 17:54:21 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * View parameters can be piped to standard input

Fri Apr  8 16:45:51 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for incorrect generation of PPMs with an odd width
  
  PPMs can now have only even widths and heights (this seems to be necessary for
  MPEG generation with the MJpegTools).

Wed May 25 13:40:49 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Bug fix for GlLinear postscript output

Mon Apr  4 09:23:08 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Better handling of LDFLAGS by configure

Sun Apr  3 23:31:52 NZST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Removed obsolete arch and CVS files

Sun Apr  3 22:57:15 NZST 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * configure checks for OSMesa in /usr/X11R6/lib

Fri Apr  1 14:48:29 NZST 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Location display updated for new OutputLocation object

Thu Mar 10 15:56:37 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed bug when using a derived variable several times

Wed Feb  9 17:51:52 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Initial implementation of "height field" visualisation
  
  This works only in 2D for the moment.
  There are also issues with shading and incorrect calculation of which cells
  need to be traversed.

Tue Feb  8 17:04:21 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Minor fix for reading GfsGlIsoline

Sun Jan 30 20:19:03 NZDT 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Broken pipe is not an error in batch mode

Sat Jan 29 12:33:23 NZDT 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * GL2PS support for batch mode

Fri Jan 21 14:48:50 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Custom variables need to be compiled with optimization turned on
  
  To avoid problems when using inlined functions.

Fri Jan 21 10:50:53 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * "Lines closer" default value was too large

Thu Jan 20 17:52:27 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Isosurface uses set_variable_menu
  
  and isosurfaces work again after being broken by the gfsgl/gfkgl split.

Thu Jan 20 17:33:07 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Removed multiple calls to gfs_gl_set_simulation in scalar and ellipses

Thu Jan 20 15:33:34 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Scalar variable menu is reused rather than destroyed
  
  This is cleaner, and more importantly means that the menu can be used while 
  standard input is processed.

Thu Jan 20 12:55:18 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Improved calculation of number of decimal digits

Thu Jan 20 12:19:11 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed vectors and ellipses default scale

Wed Jan 19 16:59:25 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Offscreen rendering uses GtkGlExt pixmaps

Tue Jan 18 17:46:36 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Automatic ChangeLog generation using darcs

Tue Jan 18 13:18:56 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * libgfsgl is statically compiled

Tue Jan 18 13:07:48 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Added autoconf of OSMesa

Tue Jan 18 12:24:06 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixed isosurface scalar coloring bug

Tue Jan 18 12:07:08 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Preliminary OSMesa PPM rendering in gfsview
  
  But this does not work yet.

Mon Jan 17 21:18:35 NZDT 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Checks if GLX SGIX pbuffer extension is supported

Mon Jan 17 19:46:47 NZDT 2005  Stephane Popinet <stephane.popinet@paradise.net.nz>
  * Fixed GL/glu.h header

Mon Jan 17 18:02:37 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * First implementation of batch-mode gfsview

Mon Jan 17 13:14:42 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Fixes for darcs/autogen problem and shell script permissions

Mon Jan 17 11:43:42 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Split the code into GTK-dependent and GTK-independent parts
  
  The idea is to be able to use the OpenGL rendering part on its own to
  do batch rendering (using OSMesa for example).
  
  It should also facilitate the implementation of visualisation codes
  using other toolkits etc...

Thu Jan 13 12:11:50 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * PPM output works (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-29)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-29
  Keywords: 
  
  Using the GLX SGI pbuffer extension for off-screen rendering.
  

Wed Jan 12 11:55:59 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * Option to survive broken stdin scripting pipe (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-28)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-28
  Keywords: 
  
  

Wed Jan 12 11:03:53 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * Scripting can be turned on or off (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-27)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-27
  Keywords: 
  
  

Tue Jan 11 19:00:45 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * Multithreaded implemententation of standard input control flow (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-26)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-26
  Keywords: 
  
  i.e. commands and simulation files can be sent to the code while it's
  running.
  

Mon Jan 10 18:40:00 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * Complete implementation of persistent objects (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-25)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-25
  Keywords: 
  
  This includes 3D objects and view parameters.

Mon Jan 10 12:43:49 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * First implementation of persistent objects (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-24)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-24
  Keywords: 
  
  Only works for 2D objects, GfsGlEllipses excepted.
  

Thu Jan  6 13:02:03 NZDT 2005  Stephane Popinet <popinet@users.sourceforge.net>
  * Main window is displayed before loading simulation (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-23)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-23
  Keywords: 
  
  This fixes the "transient play window" problem and gives the feel of
  faster startup time.
  

Wed Dec 22 16:30:27 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * GfsGlVectors was resetting derived vectors... (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-22)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-22
  Keywords: 
  
  ... whenever a new simulation was loaded.
  

Wed Dec 22 15:35:28 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Bug fix for misuse of temporary variable by GfsGlVectors (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-21)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-21
  Keywords: 
  
  

Tue Dec 21 14:28:54 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Made play window transient (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-20)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-20
  Keywords:
  
  

Wed Dec  8 18:00:23 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Support for "playing" a list of files (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-19)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-19
  Keywords:
  
  

Wed Dec  8 13:18:34 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Initial implementation of "substract" function (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-18)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-18
  Keywords:
  
  Still preliminary. In particular, interpolation is not done properly
  yet.
  

Mon Nov 29 15:47:18 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fixed bug in the way hiding notebook pages works (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-17)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-17
  Keywords:
  
  

Mon Nov 29 12:22:04 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Proper pointer arithmetic in GfsGlIsosurface (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-16)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-16
  Keywords:
  
  

Mon Nov 29 12:21:29 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Isosurfaces can be coloured with a scalar (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-15)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-15
  Keywords:
  
  

Mon Nov 29 12:20:42 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * GfsGlSolid can be coloured with a scalar (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-14)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-14
  Keywords:
  
  

Mon Nov 29 12:19:48 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New GfsGlSolid implementation (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-13)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-13
  Keywords:
  
  Represents the solid boundaries as they are used in the embedded
  boundary code i.e. through intersections of the "real" GTS surface
  with the faces/edges of each cell.
  

Thu Nov 25 11:52:49 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New GfsGlLocation entity (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-12)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-12
  Keywords: 
  
  Displays positions of GfsOutputLocation probes.
  

Wed Nov 24 14:53:35 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * New (tidal) ellipses display (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-11)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-11
  Keywords: 
  
  Together with some reorganisation of the scalar object.
  

Thu Nov 18 15:12:31 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Zoom with scrolling wheel + parameter changes in panning/zooming (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-10)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-10
  Keywords: 
  
  

Thu Nov 18 14:41:48 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Updating a custom variable updates the dependent displayed entities (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-9)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-9
  Keywords: 
  
  Two new methods have been added for GfsGl objects: uses_variable() and
  add_variable().
  

Thu Nov 18 12:49:42 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Fix for memory deallocation issue in GfsVariableCustom  (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-8)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-8
  Keywords: 
  
  gfs_variable_custom_update() would free the function pointer when
  called by gfs_gl_custom_variable_set_simulation().
  

Fri Nov 12 18:31:45 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Cleaner/simpler custom variable interface (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-7)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-7
  Keywords: 
  
  

Fri Nov 12 17:28:44 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Support for user-defined derived variables (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-6)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-6
  Keywords: custom variable
  
  There is at least one bug in this first implementation: the displayed
  entities affected by an update of a custom variable are not updated
  and redrawn.
  

Fri Nov 12 11:13:59 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Miscellaneous small changes (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-5)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-5
  Keywords: 
  
  Vector scaling
  Clipping planes
  Quits properly
  

Thu Nov  4 10:17:22 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added gfsview2D3 build target (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-4)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-4
  Keywords: 
  
  

Tue Nov  2 10:21:15 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Derived variables are re-used (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-3)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-3
  Keywords: 
  
  Derived variables are stored in a new reference-counted
  GfsVariableDerived type. Each GfsGlScalar or GfsGlIso then re-uses
  (and references or dereferences) any derived variable.
  

Thu Oct 28 18:44:37 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Changed GL_CONSTANT to GL_CONSTANT_EXT (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-2)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-2
  Keywords: 
  
  This seems to be necessary for compatibility with (older?) versions of
  openGL (on RedHat 8 for example).
  

Wed Oct 20 10:59:29 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Started new development branch 0.3 (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-1)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.3--patch-1
  Keywords: 
  
  

Tue Oct 19 15:43:10 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Updates for release 0.2.0 (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-9)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-9
  Keywords: 0.2.0
  
  Automatic ChangeLog generation.
  NEWS file.
  

Mon Oct 18 11:16:57 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * "Caching" of normal values improves speed by ~20%. (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-8)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-8
  Keywords: 
  
  

Fri Oct 15 18:53:05 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Improved isosurface algorithm (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-7)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-7
  Keywords: octree cracks
  
  Modification of the isosurface algorithm to eliminate the cracks
  between levels of refinement. This seems to work fine but the code is
  a bit messy (euphemism). The performance penalty is about 20%
  (compared with the "cracked" version). This could be optimized (by
  computing only the required normals as before instead of computing all
  the normals in case there are cracks).
  

Fri Oct 15 12:32:09 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * PDF cannot do textures (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-6)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-6
  Keywords: 
  
  

Fri Oct 15 10:31:44 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Replaced linear color interpolation with 1D texture. (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-5)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-5
  Keywords: 
  
  This improves the smoothness of the color field a lot (essentially
  because color interpolation is buggy in openGL).
  Also added support for different display formats (i.e. screen, postscript etc..).
  

Tue Oct 12 13:04:16 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Added controls for all viewing directions (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-4)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-4
  Keywords: 
  
  

Mon Oct 11 10:12:56 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * 3D cut-plane isolines implementation (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-3)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-3
  Keywords: 
  
  This initial implementation can have cracks when the cut plane is not
  orthogonal to Cartesian axis.
  

Fri Oct  8 19:04:32 NZDT 2004  Stephane Popinet <popinet@users.sourceforge.net>
  * Updated .arch-inventories (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-1)
  s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1--patch-1
  Keywords: 
  
  

Mon Jan 17 11:34:08 NZDT 2005  Stephane Popinet <s.popinet@niwa.co.nz>
  * Initial commit (s.popinet@niwa.co.nz--2004/gfsview--mainline--0.1)
