2009-10-25 Stephane Popinet <s.popinet at niwa.co.nz>
tagged 2009-10-08
2009-10-08 Stephane Popinet <s.popinet at niwa.co.nz>
* Bug fix for empty simulation in gfsview-batch
2009-09-17 Stephane Popinet <s.popinet at niwa.co.nz>
tagged 2009-09-16
2009-09-16 Stephane Popinet <s.popinet at niwa.co.nz>
* Removed confusing "Broken pipe" message
2009-09-16 Matthieu Castellazzi <m.castellazzi at niwa.co.nz>
* More directories defined in rpm spec file
2009-08-06 Stephane Popinet <s.popinet at niwa.co.nz>
tagged 2009-07-24
2009-07-25 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed execute permissions for debian/rules
2009-07-24 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed debian changelog generation
2009-07-24 Stephane Popinet <s.popinet at niwa.co.nz>
tagged 2009-07-22
2009-07-23 Stephane Popinet <s.popinet at niwa.co.nz>
* Adjusted calls to gfs_domain_locate() for new interface
2009-07-15 Stephane Popinet <s.popinet at niwa.co.nz>
* New object GfsGlPeriodic for periodic symmetries
2009-06-22 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed debian version number
2009-05-10 Stephane Popinet <s.popinet at niwa.co.nz>
* Added launchpad-snapshot Makefile target
2009-05-10 Stephane Popinet <s.popinet at niwa.co.nz>
* autogen.sh copies missing files
2009-04-30 Stephane Popinet <popinet at users.sf.net>
* Updates for changes in gfs_simulation_get_solids() and gfs_cell_cleanup()
2009-05-01 Stephane Popinet <s.popinet at niwa.co.nz>
* Updated debian package build
2009-01-22 Stephane Popinet <s.popinet at niwa.co.nz>
* Bug fix for normals in GfsGlLinear
2008-12-17 Stephane Popinet <s.popinet at niwa.co.nz>
* In 2D Linear and Isoline objects can display 3D surfaces
2009-01-22 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for "substract" tool and variables with no name
2009-01-11 Stephane Popinet <popinet at users.sf.net>
* Fixed obsolete GtkAdjustment page size
2008-12-17 Stephane Popinet <s.popinet at niwa.co.nz>
* OSMesa now uses 32 bits depth buffer
2008-12-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Clip planes can be used also in 2D
2008-11-12 Stephane Popinet <s.popinet at niwa.co.nz>
* Centering of transient windows
2008-11-06 Stephane Popinet <s.popinet at niwa.co.nz>
* Locate takes mapping into account
2008-10-16 Stephane Popinet <s.popinet at niwa.co.nz>
* The length of object labels is limited to 16 characters
2008-10-11 Stephane Popinet <popinet at users.sf.net>
* Wavefront OBJ file export
2008-10-05 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for versioning of debian package
2008-08-13 Stephane Popinet <popinet at users.sf.net>
* Added option to interpolate scalars used to color VOF surfaces
2008-08-11 Stephane Popinet <s.popinet at niwa.co.nz>
* New "Append" mode for gfsview-batch
This allows for example a single instance of gfsview-batch to generate several
movies through named unix pipes.
2008-07-25 Stephane Popinet <s.popinet at niwa.co.nz>
* L-dimension of variables are taken into account
2008-07-16 Stephane Popinet <s.popinet at niwa.co.nz>
* Minor fixes for RPM spec file (I. Vari)
2008-07-04 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed typo in RPM spec file (I. Vari)
2008-07-01 Stephane Popinet <s.popinet at niwa.co.nz>
* RPM spec update for Fedora (I. Vari)
2008-06-22 Stephane Popinet <popinet at users.sf.net>
* Fix for crash when computing isosurface for "marginal" values
2008-06-08 Stephane Popinet <popinet at users.sf.net>
* Updated version dependency for Gerris
2008-06-08 Stephane Popinet <popinet at users.sf.net>
* Properly checks whether files on command line can be opened
2008-05-07 Stephane Popinet <s.popinet at niwa.co.nz>
* Update for more generic GfsSurface extension
2008-05-07 Stephane Popinet <s.popinet at niwa.co.nz>
* Coordinates takes "mapping" into account
2008-01-15 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for overridden selection in variables list
2008-01-14 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Force immediate compilation of GfsFunctions
2008-01-08 Stephane Popinet <popinet at users.sf.net>
* RPM build fix (I. Vari)
Removed %{?_smp_mflags} from make due to intermittent
build errors on some SMP systems.
2007-12-19 Stephane Popinet <s.popinet at niwa.co.nz>
* Changed linking order for OSMesa batch mode
Amazingly this seems to fix a completely broken rendering on Ubuntu 7.10...
see also http://www.gnashdev.org/?q=node/46
2007-11-12 Stephane Popinet <popinet at users.sf.net>
* Fixed package (install) dependencies
2007-10-30 Stephane Popinet <popinet at users.sf.net>
* Added spec file for RPM packaging (thanks to Ivan Vari)
2007-10-30 Stephane Popinet <popinet at users.sf.net>
* Added sorting option for gl2ps output
2007-10-07 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Disabled picking on Symmetry objects
2007-10-04 Stephane Popinet <popinet at users.sf.net>
* Symmetry object should now work also in 2D
2007-09-14 Stephane Popinet <popinet at users.sf.net>
* Fix for "extent" computation with multiple boxes
The "point of view" of gfsview parameter files older than this patch may change
as a result (only for domains composed of multiple boxes though).
2007-08-05 Stephane Popinet <s.popinet at niwa.co.nz>
* Remove obsolete code for GlSolid in 3D
2007-06-09 Stephane Popinet <popinet at users.sf.net>
* Symmetries are taken into account for visibility and extent
2007-06-01 Stephane Popinet <stephane.popinet at paradise.net.nz>
* New "Symmetry" object
2007-05-30 Stephane Popinet <s.popinet at niwa.co.nz>
* Added option to draw the edges of VOF facets
2007-08-12 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Batch version can be built even when GTK libraries are absent
2007-07-06 Stephane Popinet <popinet at users.sf.net>
* Bug fix for representation of implicit solid boundaries
2007-06-01 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Bug fix for update of GFK_GL2D plane
2007-07-26 Stephane Popinet <popinet at users.sf.net>
* Optimised solid display
Polygons are pre-computed and subsequent traversals do not use the GTS surface.
This makes a big difference for large GTS surfaces.
2007-05-25 Stephane Popinet <s.popinet at niwa.co.nz>
* Upgraded gl2ps to version 1.3.2 (adding SVG export)
2007-05-25 Stephane Popinet <s.popinet at niwa.co.nz>
* Bug fix for inconsistent interfacing of "line width" save option
2007-05-21 Stephane Popinet <stephane.popinet at paradise.net.nz>
* G_MAXDOUBLE values are ignored by gfs_gl_scalar bounds calculation
2007-05-02 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed error message for unknown output format
2007-05-01 Stephane Popinet <s.popinet at niwa.co.nz>
* Does not change working directory according to arguments
This was a silly idea in the first place and broke things when
storing simulation files on non-writable media (thanks to Francois
Blanc for reporting this).
2007-04-27 Stephane Popinet <s.popinet at niwa.co.nz>
* Added missing 'gfsview' script to distribution
2007-04-20 Stephane Popinet <s.popinet at niwa.co.nz>
* GfsView can now display implicit surfaces
2007-04-20 Stephane Popinet <s.popinet at niwa.co.nz>
* Made 'ChangeLog' darcs dependent
2007-04-18 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Minor error formatting fix
2007-04-18 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Desktop files are distributed in the tarball
2007-04-18 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Update for new GfsSolid implementation in gerris
2007-04-13 Stephane Popinet <s.popinet at niwa.co.nz>
* Update for new GfsSurface object
2007-03-23 Stephane Popinet <s.popinet at niwa.co.nz>
* Error message for scripting thread is displayed on screen
2007-02-28 Stephane Popinet <s.popinet at niwa.co.nz>
* Added mime types and application icons
2007-02-27 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for merge with CSF branch
2007-02-23 Stephane Popinet <popinet at users.sf.net>
* Scripting thread uses GThread
Should be more portable. The "preference->scripting" dialog should now be
consistent with the state of the scripting thread (on or off).
2007-02-23 Stephane Popinet <popinet at users.sf.net>
* Change working directory according to the files on the command line
2007-02-23 Stephane Popinet <popinet at users.sf.net>
* Added gzip dependency for Debian package
2007-02-23 Stephane Popinet <popinet at users.sf.net>
* Added missing classes in gfs_gl_init()
2007-02-23 Stephane Popinet <popinet at users.sf.net>
* Much simplified (and unified) pipe implementation
2007-02-23 Stephane Popinet <popinet at users.sf.net>
* Fix for infinite loop in gfsview-batch with unknown objects
2007-02-22 Stephane Popinet <popinet at users.sf.net>
* Bug fix for inconsistent GSList (uses GList instead)
2007-02-13 Stephane Popinet <popinet at users.sf.net>
* Clipping planes can be "composited"
i.e. the order in which clipping planes appear is taken into account. This can
be used to create complex "cut-outs".
2007-02-09 Stephane Popinet <popinet at users.sf.net>
* Fix for min/max setting in GfkGlScalar
2007-02-08 Stephane Popinet <popinet at users.sf.net>
* VOF surfaces can be coloured according to a scalar field
2007-02-07 Stephane Popinet <popinet at users.sf.net>
* New "cut plane" object
To do cross-sections of 3D surfaces. Only works for VOF surfaces for the moment.
2007-02-01 Stephane Popinet <popinet at users.sf.net>
* Axis can be scaled differently
2007-01-28 Stephane Popinet <popinet at users.sf.net>
* Updated VOF visualisation for using VariableTracerVOF
2007-01-28 Stephane Popinet <popinet at users.sf.net>
* Initialisation of simulations is done with gfs_simulation_init()
2006-12-06 Stephane Popinet <popinet at users.sf.net>
* VOF display now works also in 3D
2006-11-24 Stephane Popinet <popinet at users.sf.net>
* New "Locate" object
Displays the cell containing a given point.
2006-10-23 Stephane Popinet <popinet at users.sf.net>
* GfGlVOF automatically looks for a VOF tracer in the simulation
2006-10-17 Stephane Popinet <popinet at users.sf.net>
* Moved VOF to scalar menu
2006-10-12 Stephane Popinet <popinet at users.sf.net>
* VOF uses new gfk_function() scalar input
2006-02-06 Stephane Popinet <popinet at users.sf.net>
* New VOF reconstruction object
2007-02-22 Stephane Popinet <popinet at users.sf.net>
* Added mime-types and desktop entries
2007-02-22 Stephane Popinet <popinet at users.sf.net>
* Added freedesktop.org-compliant startup notification
2007-02-22 Stephane Popinet <popinet at users.sf.net>
* Change working directory according to the files on the command line
2007-02-22 Stephane Popinet <popinet at users.sf.net>
* New 'gfsview' script
Starts the 2D or 3D versions according to the file types.
2007-02-14 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for getopt_long and unknown arguments
2007-01-28 Stephane Popinet <popinet at users.sf.net>
* Rotation is disabled in 2D
2007-01-28 Stephane Popinet <popinet at users.sf.net>
* New "Echo" command
2006-12-06 Stephane Popinet <popinet at users.sf.net>
* Minimum resolution is set to 50
2006-12-06 Stephane Popinet <popinet at users.sf.net>
* Properties of Isosurface object are properly updated
2006-11-30 Stephane Popinet <s.popinet at niwa.co.nz>
* Using the "Cells" object, the mesh can be edited interactively
2006-10-18 Stephane Popinet <s.popinet at niwa.co.nz>
* Simplified Debian package dependencies
To make them compatible with Ubuntu. It's a bit messy though as I am not sure
what the issues are with binary compatibility of Ubuntu/Debian libraries etc...
2006-10-15 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Bug fix for GfkGlScalar min/max setting
2006-10-15 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Bug fix for GfsGlEllipses scale setting
2006-10-06 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed bug in handling of file names with spaces (thanks to Dennis Smith)
2006-08-09 Stephane Popinet <s.popinet at niwa.co.nz>
* New "Info" object (displays mesh statistics)
2006-06-12 Stephane Popinet <s.popinet at niwa.co.nz>
* Resizable columns for variables tree view
2006-06-11 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Variables window displays variable descriptions
2006-06-05 Stephane Popinet <stephane.popinet at paradise.net.nz>
* New variables menu for scalar selection dialog
2006-06-05 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Automatic completion of Variables and derived Variables
2006-06-05 Stephane Popinet <stephane.popinet at paradise.net.nz>
* All scalar definitions use new GfkFunction widget
2006-06-04 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Only properties or name are displayed in the left pane
2006-06-04 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Cleanup of Mac OSX fix
2006-06-02 zaleski at lmm.jussieu.fr (on Mac OS X 10.4)
* added functionality to determine the host/system type
2006-06-01 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Made scrollbars of the object list automatic
2006-06-01 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Various minor cleanups
2006-06-01 zaleski at lmm.jussieu.fr (on Mac OS X 10.4)
* Fixed autogen.sh and configure.in to work on Darwin with //sw/share/aclocal directory
2006-06-01 zaleski at lmm.jussieu.fr (on Mac OS X 10.4)
* Added a switch to use apple's OpenGL libraries instead of the standard GL
2006-06-01 zaleski at lmm.jussieu.fr (on linux)
* Patched autogen.sh to also work on Mac OSX
2006-04-03 Stephane Popinet <s.popinet at niwa.co.nz>
tagged release_0_4_2
2006-04-03 Stephane Popinet <s.popinet at niwa.co.nz>
* Updated docs
2006-03-24 Stephane Popinet <s.popinet at niwa.co.nz>
* Cell diagonal value is now defined by Gerris
2006-03-21 Stephane Popinet <s.popinet at niwa.co.nz>
* Command thread is started only if stdin is not connected to a terminal
2006-03-16 Stephane Popinet <s.popinet at niwa.co.nz>
* Debian package uses gfsview-batch for version info
2006-03-14 Stephane Popinet <s.popinet at niwa.co.nz>
* New "Clipping" object for 3D clipping planes
2006-03-10 Stephane Popinet <s.popinet at niwa.co.nz>
* Debian snapshot package was not correctly versioned
2006-02-18 Stephane Popinet <popinet at users.sf.net>
* Bug fix for client events on 64 bits machines
2006-02-06 Stephane Popinet <popinet at users.sf.net>
* update_interface() is now a method of GfkGl
2006-02-06 Stephane Popinet <popinet at users.sf.net>
* New GfsGl method "relevant()"
To check whether a GfsGl is relevant for a given simulation.
2006-02-06 Stephane Popinet <popinet at users.sf.net>
* New function gfs_gl_cell_traverse_visible_condition
2006-02-05 Stephane Popinet <popinet at users.sf.net>
* Serious bug fix for isolines levels parsing
2006-01-28 Stephane Popinet <popinet at users.sf.net>
* Bounds on cut-plane position are computed correctly
2006-01-28 Stephane Popinet <popinet at users.sf.net>
* Reorganised objects in a new "Objects" menu
2006-01-28 Stephane Popinet <popinet at users.sf.net>
* Scale of vectors was not restored properly when reading params
2006-01-20 Stephane Popinet <popinet at users.sf.net>
* Bug fix for gtk-2.8 handling of "client events"
gtk-2.8 sends a client event called "GTK_LOAD_ICONTHEMES". This event was taken to be a gfsview event "GFS_SAVE_EVENT" which was causing the code to crash.
A check has been added to verify that the event is of the correct type.
2005-12-05 Stephane Popinet <s.popinet at niwa.co.nz>
* Updated debian packaging
2005-12-02 Stephane Popinet <s.popinet at niwa.co.nz>
* Debian snapshots
2005-10-17 Stephane Popinet <s.popinet at niwa.co.nz>
tagged 0.4
2005-10-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Doc update for release 0.4
2005-10-12 Stephane Popinet <s.popinet at niwa.co.nz>
* Replaced gtk_entry_completion_get_text_column() with hardcoded column number
Also made configure check for gtk+ >= 2.4.0.
2005-09-27 Stephane Popinet <s.popinet at niwa.co.nz>
* "gnuplot" format outputs true coordinates (rather than screen coordinates)
2005-09-23 Stephane Popinet <s.popinet at niwa.co.nz>
* Scripting is detected automatically (option -S has been removed)
2005-09-21 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for change in interface of gfs_cell_is_cut
2005-09-19 Stephane Popinet <s.popinet at 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.
2005-08-19 Stephane Popinet <s.popinet at niwa.co.nz>
* Scripting needs to be turned off when computing evenly-spaced streamlines
2005-08-18 Stephane Popinet <s.popinet at niwa.co.nz>
* Added size option for PPM output
2005-08-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Tubular streamlines in 3D
2005-08-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Major fix for batch mode (which was not working at all in 3D...)
2005-08-16 Stephane Popinet <s.popinet at niwa.co.nz>
* Evenly-spaced streamlines
Based on the algorithm of Jobard and Lefer.
2005-08-16 Stephane Popinet <s.popinet at niwa.co.nz>
* "Snap to spacing" for streamlines
2005-08-15 Stephane Popinet <s.popinet at niwa.co.nz>
* New streamlines must be non-empty to be registered
2005-08-15 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for crappy inheritance of Isolines on Scalar
2005-08-15 Stephane Popinet <s.popinet at 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.
2005-08-12 Stephane Popinet <s.popinet at niwa.co.nz>
* Streamlines!
With interactive editing of seed points, control of minimum spacing etc...
2005-07-28 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Added automatic completion to scalar entries
2005-08-10 Stephane Popinet <s.popinet at niwa.co.nz>
* For coplanar objects picking priority is given to the currently selected object
2005-08-10 Stephane Popinet <s.popinet at niwa.co.nz>
* Only linear, squares and cells support picking. Linear interpolates info.
2005-08-10 Stephane Popinet <s.popinet at 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.
2005-08-09 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Preliminary support for picking objects
2005-08-08 Stephane Popinet <s.popinet at 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.
2005-08-02 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed version info
2005-07-27 Stephane Popinet <s.popinet at niwa.co.nz>
* File globbing does not use POSIX GLOB_NOMATCH anymore (MacOSX/BSD glob() is not POSIX)
2005-07-27 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for GL_CONSTANT mess (for MacOSX)
2005-07-22 Stephane Popinet <s.popinet at niwa.co.nz>
* Substract was ignoring the first variable in the simulation (P)
2005-07-19 Stephane Popinet <s.popinet at niwa.co.nz>
* Added option to always display the finest level
2005-07-19 Stephane Popinet <s.popinet at 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.
2005-07-13 Stephane Popinet <s.popinet at niwa.co.nz>
* Added ChangeLog make target
2005-07-12 Stephane Popinet <s.popinet at niwa.co.nz>
* Yet another fix for odd-width PPMs...
2005-07-12 Stephane Popinet <s.popinet at niwa.co.nz>
* Version set to 0.4 prior to release
2005-07-11 Stephane Popinet <s.popinet at niwa.co.nz>
* Bug fix for isosurfaces incorrect initialisation
2005-07-07 Stephane Popinet <s.popinet at 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.
2005-07-07 Stephane Popinet <s.popinet at niwa.co.nz>
* Added dummy options to gfsview-batch for compatibility with gfsview
2005-07-05 Stephane Popinet <s.popinet at niwa.co.nz>
* Scalar entry fields are not modified when simulations are updated
2005-07-05 Stephane Popinet <s.popinet at 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).
2005-07-04 Stephane Popinet <s.popinet at niwa.co.nz>
* Incorrect gfsview parameter file were causing crashes
2005-07-04 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for floating point errors in cut planes
2005-07-04 Stephane Popinet <s.popinet at niwa.co.nz>
* Checks for input of zero-length plane normal
2005-07-04 Stephane Popinet <s.popinet at 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.
2005-07-03 Stephane Popinet <stephane.popinet at 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.
2005-06-24 Stephane Popinet <s.popinet at niwa.co.nz>
* Updated gl2ps to 1.2.6
2005-06-21 Stephane Popinet <s.popinet at niwa.co.nz>
* Updated gl2ps to 1.2.5, uses tight EPS bounding boxes
2005-07-12 Stephane Popinet <s.popinet at niwa.co.nz>
tagged 0.3
2005-06-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Bug fix for isolines in batch mode
2005-06-17 Stephane Popinet <s.popinet at niwa.co.nz>
* New command interpreter for gfsview-batch
2005-06-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Fix for bug when reading multiple concatenated simulations
2005-06-17 Stephane Popinet <s.popinet at niwa.co.nz>
* New "Clear" command
2005-06-13 Stephane Popinet <s.popinet at niwa.co.nz>
* Further fix for odd-width PPM output
2005-06-07 Stephane Popinet <s.popinet at niwa.co.nz>
* Boundary representation uses new traversal function
2005-06-06 Stephane Popinet <stephane.popinet at paradise.net.nz>
* New function gfs_gl_cell_traverse_visible_boundary()
2005-06-02 Stephane Popinet <s.popinet at niwa.co.nz>
* New Boundaries representation
2005-05-25 Stephane Popinet <s.popinet at niwa.co.nz>
* View parameters can be piped to standard input
2005-04-08 Stephane Popinet <s.popinet at 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).
2005-05-25 Stephane Popinet <s.popinet at niwa.co.nz>
* Bug fix for GlLinear postscript output
2005-04-04 Stephane Popinet <s.popinet at niwa.co.nz>
* Better handling of LDFLAGS by configure
2005-04-03 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Removed obsolete arch and CVS files
2005-04-03 Stephane Popinet <stephane.popinet at paradise.net.nz>
* configure checks for OSMesa in /usr/X11R6/lib
2005-04-01 Stephane Popinet <s.popinet at niwa.co.nz>
* Location display updated for new OutputLocation object
2005-03-10 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed bug when using a derived variable several times
2005-02-09 Stephane Popinet <s.popinet at 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.
2005-02-08 Stephane Popinet <s.popinet at niwa.co.nz>
* Minor fix for reading GfsGlIsoline
2005-01-30 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Broken pipe is not an error in batch mode
2005-01-29 Stephane Popinet <stephane.popinet at paradise.net.nz>
* GL2PS support for batch mode
2005-01-21 Stephane Popinet <s.popinet at niwa.co.nz>
* Custom variables need to be compiled with optimization turned on
To avoid problems when using inlined functions.
2005-01-21 Stephane Popinet <s.popinet at niwa.co.nz>
* "Lines closer" default value was too large
2005-01-20 Stephane Popinet <s.popinet at niwa.co.nz>
* Isosurface uses set_variable_menu
and isosurfaces work again after being broken by the gfsgl/gfkgl split.
2005-01-20 Stephane Popinet <s.popinet at niwa.co.nz>
* Removed multiple calls to gfs_gl_set_simulation in scalar and ellipses
2005-01-20 Stephane Popinet <s.popinet at 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.
2005-01-20 Stephane Popinet <s.popinet at niwa.co.nz>
* Improved calculation of number of decimal digits
2005-01-20 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed vectors and ellipses default scale
2005-01-19 Stephane Popinet <s.popinet at niwa.co.nz>
* Offscreen rendering uses GtkGlExt pixmaps
2005-01-18 Stephane Popinet <s.popinet at niwa.co.nz>
* Automatic ChangeLog generation using darcs
2005-01-18 Stephane Popinet <s.popinet at niwa.co.nz>
* libgfsgl is statically compiled
2005-01-18 Stephane Popinet <s.popinet at niwa.co.nz>
* Added autoconf of OSMesa
2005-01-18 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixed isosurface scalar coloring bug
2005-01-18 Stephane Popinet <s.popinet at niwa.co.nz>
* Preliminary OSMesa PPM rendering in gfsview
But this does not work yet.
2005-01-17 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Checks if GLX SGIX pbuffer extension is supported
2005-01-17 Stephane Popinet <stephane.popinet at paradise.net.nz>
* Fixed GL/glu.h header
2005-01-17 Stephane Popinet <s.popinet at niwa.co.nz>
* First implementation of batch-mode gfsview
2005-01-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Fixes for darcs/autogen problem and shell script permissions
2005-01-17 Stephane Popinet <s.popinet at 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...
2005-01-13 Stephane Popinet <popinet at users.sourceforge.net>
* PPM output works (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-29)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-29
Keywords:
Using the GLX SGI pbuffer extension for off-screen rendering.
2005-01-12 Stephane Popinet <popinet at users.sourceforge.net>
* Option to survive broken stdin scripting pipe (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-28)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-28
Keywords:
2005-01-12 Stephane Popinet <popinet at users.sourceforge.net>
* Scripting can be turned on or off (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-27)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-27
Keywords:
2005-01-11 Stephane Popinet <popinet at users.sourceforge.net>
* Multithreaded implemententation of standard input control flow (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-26)
s.popinet at 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.
2005-01-10 Stephane Popinet <popinet at users.sourceforge.net>
* Complete implementation of persistent objects (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-25)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-25
Keywords:
This includes 3D objects and view parameters.
2005-01-10 Stephane Popinet <popinet at users.sourceforge.net>
* First implementation of persistent objects (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-24)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-24
Keywords:
Only works for 2D objects, GfsGlEllipses excepted.
2005-01-06 Stephane Popinet <popinet at users.sourceforge.net>
* Main window is displayed before loading simulation (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-23)
s.popinet at 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.
2004-12-22 Stephane Popinet <popinet at users.sourceforge.net>
* GfsGlVectors was resetting derived vectors... (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-22)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-22
Keywords:
... whenever a new simulation was loaded.
2004-12-22 Stephane Popinet <popinet at users.sourceforge.net>
* Bug fix for misuse of temporary variable by GfsGlVectors (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-21)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-21
Keywords:
2004-12-21 Stephane Popinet <popinet at users.sourceforge.net>
* Made play window transient (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-20)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-20
Keywords:
2004-12-08 Stephane Popinet <popinet at users.sourceforge.net>
* Support for "playing" a list of files (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-19)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-19
Keywords:
2004-12-08 Stephane Popinet <popinet at users.sourceforge.net>
* Initial implementation of "substract" function (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-18)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-18
Keywords:
Still preliminary. In particular, interpolation is not done properly
yet.
2004-11-29 Stephane Popinet <popinet at users.sourceforge.net>
* Fixed bug in the way hiding notebook pages works (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-17)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-17
Keywords:
2004-11-29 Stephane Popinet <popinet at users.sourceforge.net>
* Proper pointer arithmetic in GfsGlIsosurface (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-16)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-16
Keywords:
2004-11-29 Stephane Popinet <popinet at users.sourceforge.net>
* Isosurfaces can be coloured with a scalar (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-15)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-15
Keywords:
2004-11-29 Stephane Popinet <popinet at users.sourceforge.net>
* GfsGlSolid can be coloured with a scalar (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-14)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-14
Keywords:
2004-11-29 Stephane Popinet <popinet at users.sourceforge.net>
* New GfsGlSolid implementation (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-13)
s.popinet at 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.
2004-11-25 Stephane Popinet <popinet at users.sourceforge.net>
* New GfsGlLocation entity (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-12)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-12
Keywords:
Displays positions of GfsOutputLocation probes.
2004-11-24 Stephane Popinet <popinet at users.sourceforge.net>
* New (tidal) ellipses display (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-11)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-11
Keywords:
Together with some reorganisation of the scalar object.
2004-11-18 Stephane Popinet <popinet at users.sourceforge.net>
* Zoom with scrolling wheel + parameter changes in panning/zooming (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-10)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-10
Keywords:
2004-11-18 Stephane Popinet <popinet at users.sourceforge.net>
* Updating a custom variable updates the dependent displayed entities (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-9)
s.popinet at 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().
2004-11-18 Stephane Popinet <popinet at users.sourceforge.net>
* Fix for memory deallocation issue in GfsVariableCustom (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-8)
s.popinet at 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().
2004-11-12 Stephane Popinet <popinet at users.sourceforge.net>
* Cleaner/simpler custom variable interface (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-7)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-7
Keywords:
2004-11-12 Stephane Popinet <popinet at users.sourceforge.net>
* Support for user-defined derived variables (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-6)
s.popinet at 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.
2004-11-12 Stephane Popinet <popinet at users.sourceforge.net>
* Miscellaneous small changes (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-5)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-5
Keywords:
Vector scaling
Clipping planes
Quits properly
2004-11-04 Stephane Popinet <popinet at users.sourceforge.net>
* Added gfsview2D3 build target (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-4)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-4
Keywords:
2004-11-02 Stephane Popinet <popinet at users.sourceforge.net>
* Derived variables are re-used (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-3)
s.popinet at 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.
2004-10-28 Stephane Popinet <popinet at users.sourceforge.net>
* Changed GL_CONSTANT to GL_CONSTANT_EXT (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-2)
s.popinet at 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).
2004-10-20 Stephane Popinet <popinet at users.sourceforge.net>
* Started new development branch 0.3 (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-1)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.3--patch-1
Keywords:
2004-10-19 Stephane Popinet <popinet at users.sourceforge.net>
* Updates for release 0.2.0 (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-9)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-9
Keywords: 0.2.0
Automatic ChangeLog generation.
NEWS file.
2004-10-18 Stephane Popinet <popinet at users.sourceforge.net>
* "Caching" of normal values improves speed by ~20%. (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-8)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-8
Keywords:
2004-10-15 Stephane Popinet <popinet at users.sourceforge.net>
* Improved isosurface algorithm (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-7)
s.popinet at 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).
2004-10-15 Stephane Popinet <popinet at users.sourceforge.net>
* PDF cannot do textures (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-6)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-6
Keywords:
2004-10-15 Stephane Popinet <popinet at users.sourceforge.net>
* Replaced linear color interpolation with 1D texture. (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-5)
s.popinet at 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..).
2004-10-12 Stephane Popinet <popinet at users.sourceforge.net>
* Added controls for all viewing directions (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-4)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-4
Keywords:
2004-10-11 Stephane Popinet <popinet at users.sourceforge.net>
* 3D cut-plane isolines implementation (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-3)
s.popinet at 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.
2004-10-08 Stephane Popinet <popinet at users.sourceforge.net>
* Updated .arch-inventories (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-1)
s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-1
Keywords:
2005-01-17 Stephane Popinet <s.popinet at niwa.co.nz>
* Initial commit (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1)