2008-10-16StephanePopinet<s.popinetatniwa.co.nz> * The length of object labels is limited to 16 characters2008-10-11StephanePopinet<popinetatusers.sf.net> * Wavefront OBJ file export2008-10-05StephanePopinet<s.popinetatniwa.co.nz> * Fix for versioning of debian package2008-08-13StephanePopinet<popinetatusers.sf.net> * Added option to interpolate scalars used to color VOF surfaces2008-08-11StephanePopinet<s.popinetatniwa.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-25StephanePopinet<s.popinetatniwa.co.nz> * L-dimension of variables are taken into account2008-07-16StephanePopinet<s.popinetatniwa.co.nz> * Minor fixes for RPM spec file (I. Vari)2008-07-04StephanePopinet<s.popinetatniwa.co.nz> * Fixed typo in RPM spec file (I. Vari)2008-07-01StephanePopinet<s.popinetatniwa.co.nz> * RPM spec update for Fedora (I. Vari)2008-06-22StephanePopinet<popinetatusers.sf.net> * Fix for crash when computing isosurface for "marginal" values2008-06-08StephanePopinet<popinetatusers.sf.net> * Updated version dependency for Gerris2008-06-08StephanePopinet<popinetatusers.sf.net> * Properly checks whether files on command line can be opened2008-05-07StephanePopinet<s.popinetatniwa.co.nz> * Update for more generic GfsSurface extension2008-05-07StephanePopinet<s.popinetatniwa.co.nz> * Coordinates takes "mapping" into account2008-01-15StephanePopinet<s.popinetatniwa.co.nz> * Fix for overridden selection in variables list2008-01-14StephanePopinet<stephane.popinetatparadise.net.nz> * Force immediate compilation of GfsFunctions2008-01-08StephanePopinet<popinetatusers.sf.net> * RPM build fix (I. Vari) Removed %{?_smp_mflags} from make due to intermittent build errors on some SMP systems.2007-12-19StephanePopinet<s.popinetatniwa.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/462007-11-12StephanePopinet<popinetatusers.sf.net> * Fixed package (install) dependencies2007-10-30StephanePopinet<popinetatusers.sf.net> * Added spec file for RPM packaging (thanks to Ivan Vari)2007-10-30StephanePopinet<popinetatusers.sf.net> * Added sorting option for gl2ps output2007-10-07StephanePopinet<stephane.popinetatparadise.net.nz> * Disabled picking on Symmetry objects2007-10-04StephanePopinet<popinetatusers.sf.net> * Symmetry object should now work also in 2D2007-09-14StephanePopinet<popinetatusers.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-05StephanePopinet<s.popinetatniwa.co.nz> * Remove obsolete code for GlSolid in 3D2007-06-09StephanePopinet<popinetatusers.sf.net> * Symmetries are taken into account for visibility and extent2007-06-01StephanePopinet<stephane.popinetatparadise.net.nz> * New "Symmetry" object2007-05-30StephanePopinet<s.popinetatniwa.co.nz> * Added option to draw the edges of VOF facets2007-08-12StephanePopinet<stephane.popinetatparadise.net.nz> * Batch version can be built even when GTK libraries are absent2007-07-06StephanePopinet<popinetatusers.sf.net> * Bug fix for representation of implicit solid boundaries2007-06-01StephanePopinet<stephane.popinetatparadise.net.nz> * Bug fix for update of GFK_GL2D plane2007-07-26StephanePopinet<popinetatusers.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-25StephanePopinet<s.popinetatniwa.co.nz> * Upgraded gl2ps to version 1.3.2 (adding SVG export)2007-05-25StephanePopinet<s.popinetatniwa.co.nz> * Bug fix for inconsistent interfacing of "line width" save option2007-05-21StephanePopinet<stephane.popinetatparadise.net.nz> * G_MAXDOUBLE values are ignored by gfs_gl_scalar bounds calculation2007-05-02StephanePopinet<s.popinetatniwa.co.nz> * Fixed error message for unknown output format2007-05-01StephanePopinet<s.popinetatniwa.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-27StephanePopinet<s.popinetatniwa.co.nz> * Added missing 'gfsview' script to distribution2007-04-20StephanePopinet<s.popinetatniwa.co.nz> * GfsView can now display implicit surfaces2007-04-20StephanePopinet<s.popinetatniwa.co.nz> * Made 'ChangeLog' darcs dependent2007-04-18StephanePopinet<stephane.popinetatparadise.net.nz> * Minor error formatting fix2007-04-18StephanePopinet<stephane.popinetatparadise.net.nz> * Desktop files are distributed in the tarball2007-04-18StephanePopinet<stephane.popinetatparadise.net.nz> * Update for new GfsSolid implementation in gerris2007-04-13StephanePopinet<s.popinetatniwa.co.nz> * Update for new GfsSurface object2007-03-23StephanePopinet<s.popinetatniwa.co.nz> * Error message for scripting thread is displayed on screen2007-02-28StephanePopinet<s.popinetatniwa.co.nz> * Added mime types and application icons2007-02-27StephanePopinet<s.popinetatniwa.co.nz> * Fix for merge with CSF branch2007-02-23StephanePopinet<popinetatusers.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-23StephanePopinet<popinetatusers.sf.net> * Change working directory according to the files on the command line2007-02-23StephanePopinet<popinetatusers.sf.net> * Added gzip dependency for Debian package2007-02-23StephanePopinet<popinetatusers.sf.net> * Added missing classes in gfs_gl_init()2007-02-23StephanePopinet<popinetatusers.sf.net> * Much simplified (and unified) pipe implementation2007-02-23StephanePopinet<popinetatusers.sf.net> * Fix for infinite loop in gfsview-batch with unknown objects2007-02-22StephanePopinet<popinetatusers.sf.net> * Bug fix for inconsistent GSList (uses GList instead)2007-02-13StephanePopinet<popinetatusers.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-09StephanePopinet<popinetatusers.sf.net> * Fix for min/max setting in GfkGlScalar2007-02-08StephanePopinet<popinetatusers.sf.net> * VOF surfaces can be coloured according to a scalar field2007-02-07StephanePopinet<popinetatusers.sf.net> * New "cut plane" object To do cross-sections of 3D surfaces. Only works for VOF surfaces for the moment.2007-02-01StephanePopinet<popinetatusers.sf.net> * Axis can be scaled differently2007-01-28StephanePopinet<popinetatusers.sf.net> * Updated VOF visualisation for using VariableTracerVOF2007-01-28StephanePopinet<popinetatusers.sf.net> * Initialisation of simulations is done with gfs_simulation_init()2006-12-06StephanePopinet<popinetatusers.sf.net> * VOF display now works also in 3D2006-11-24StephanePopinet<popinetatusers.sf.net> * New "Locate" object Displays the cell containing a given point.2006-10-23StephanePopinet<popinetatusers.sf.net> * GfGlVOF automatically looks for a VOF tracer in the simulation2006-10-17StephanePopinet<popinetatusers.sf.net> * Moved VOF to scalar menu2006-10-12StephanePopinet<popinetatusers.sf.net> * VOF uses new gfk_function() scalar input2006-02-06StephanePopinet<popinetatusers.sf.net> * New VOF reconstruction object2007-02-22StephanePopinet<popinetatusers.sf.net> * Added mime-types and desktop entries2007-02-22StephanePopinet<popinetatusers.sf.net> * Added freedesktop.org-compliant startup notification2007-02-22StephanePopinet<popinetatusers.sf.net> * Change working directory according to the files on the command line2007-02-22StephanePopinet<popinetatusers.sf.net> * New 'gfsview' script Starts the 2D or 3D versions according to the file types.2007-02-14StephanePopinet<s.popinetatniwa.co.nz> * Fix for getopt_long and unknown arguments2007-01-28StephanePopinet<popinetatusers.sf.net> * Rotation is disabled in 2D2007-01-28StephanePopinet<popinetatusers.sf.net> * New "Echo" command2006-12-06StephanePopinet<popinetatusers.sf.net> * Minimum resolution is set to 502006-12-06StephanePopinet<popinetatusers.sf.net> * Properties of Isosurface object are properly updated2006-11-30StephanePopinet<s.popinetatniwa.co.nz> * Using the "Cells" object, the mesh can be edited interactively2006-10-18StephanePopinet<s.popinetatniwa.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-15StephanePopinet<stephane.popinetatparadise.net.nz> * Bug fix for GfkGlScalar min/max setting2006-10-15StephanePopinet<stephane.popinetatparadise.net.nz> * Bug fix for GfsGlEllipses scale setting2006-10-06StephanePopinet<s.popinetatniwa.co.nz> * Fixed bug in handling of file names with spaces (thanks to Dennis Smith)2006-08-09StephanePopinet<s.popinetatniwa.co.nz> * New "Info" object (displays mesh statistics)2006-06-12StephanePopinet<s.popinetatniwa.co.nz> * Resizable columns for variables tree view2006-06-11StephanePopinet<stephane.popinetatparadise.net.nz> * Variables window displays variable descriptions2006-06-05StephanePopinet<stephane.popinetatparadise.net.nz> * New variables menu for scalar selection dialog2006-06-05StephanePopinet<stephane.popinetatparadise.net.nz> * Automatic completion of Variables and derived Variables2006-06-05StephanePopinet<stephane.popinetatparadise.net.nz> * All scalar definitions use new GfkFunction widget2006-06-04StephanePopinet<stephane.popinetatparadise.net.nz> * Only properties or name are displayed in the left pane2006-06-04StephanePopinet<stephane.popinetatparadise.net.nz> * Cleanup of Mac OSX fix2006-06-02zaleskiatlmm.jussieu.fr(onMacOSX10.4) * added functionality to determine the host/system type2006-06-01StephanePopinet<stephane.popinetatparadise.net.nz> * Made scrollbars of the object list automatic2006-06-01StephanePopinet<stephane.popinetatparadise.net.nz> * Various minor cleanups2006-06-01zaleskiatlmm.jussieu.fr(onMacOSX10.4) * Fixed autogen.sh and configure.in to work on Darwin with //sw/share/aclocal directory2006-06-01zaleskiatlmm.jussieu.fr(onMacOSX10.4) * Added a switch to use apple's OpenGL libraries instead of the standard GL 2006-06-01zaleskiatlmm.jussieu.fr(onlinux) * Patched autogen.sh to also work on Mac OSX2006-04-03StephanePopinet<s.popinetatniwa.co.nz> tagged release_0_4_22006-04-03StephanePopinet<s.popinetatniwa.co.nz> * Updated docs2006-03-24StephanePopinet<s.popinetatniwa.co.nz> * Cell diagonal value is now defined by Gerris2006-03-21StephanePopinet<s.popinetatniwa.co.nz> * Command thread is started only if stdin is not connected to a terminal2006-03-16StephanePopinet<s.popinetatniwa.co.nz> * Debian package uses gfsview-batch for version info2006-03-14StephanePopinet<s.popinetatniwa.co.nz> * New "Clipping" object for 3D clipping planes2006-03-10StephanePopinet<s.popinetatniwa.co.nz> * Debian snapshot package was not correctly versioned2006-02-18StephanePopinet<popinetatusers.sf.net> * Bug fix for client events on 64 bits machines2006-02-06StephanePopinet<popinetatusers.sf.net> * update_interface() is now a method of GfkGl2006-02-06StephanePopinet<popinetatusers.sf.net> * New GfsGl method "relevant()" To check whether a GfsGl is relevant for a given simulation.2006-02-06StephanePopinet<popinetatusers.sf.net> * New function gfs_gl_cell_traverse_visible_condition2006-02-05StephanePopinet<popinetatusers.sf.net> * Serious bug fix for isolines levels parsing2006-01-28StephanePopinet<popinetatusers.sf.net> * Bounds on cut-plane position are computed correctly2006-01-28StephanePopinet<popinetatusers.sf.net> * Reorganised objects in a new "Objects" menu2006-01-28StephanePopinet<popinetatusers.sf.net> * Scale of vectors was not restored properly when reading params2006-01-20StephanePopinet<popinetatusers.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-05StephanePopinet<s.popinetatniwa.co.nz> * Updated debian packaging2005-12-02StephanePopinet<s.popinetatniwa.co.nz> * Debian snapshots2005-10-17StephanePopinet<s.popinetatniwa.co.nz> tagged 0.42005-10-17StephanePopinet<s.popinetatniwa.co.nz> * Doc update for release 0.42005-10-12StephanePopinet<s.popinetatniwa.co.nz> * Replaced gtk_entry_completion_get_text_column() with hardcoded column number Also made configure check for gtk+ >= 2.4.0.2005-09-27StephanePopinet<s.popinetatniwa.co.nz> * "gnuplot" format outputs true coordinates (rather than screen coordinates)2005-09-23StephanePopinet<s.popinetatniwa.co.nz> * Scripting is detected automatically (option -S has been removed)2005-09-21StephanePopinet<s.popinetatniwa.co.nz> * Fix for change in interface of gfs_cell_is_cut2005-09-19StephanePopinet<s.popinetatniwa.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-19StephanePopinet<s.popinetatniwa.co.nz> * Scripting needs to be turned off when computing evenly-spaced streamlines2005-08-18StephanePopinet<s.popinetatniwa.co.nz> * Added size option for PPM output2005-08-17StephanePopinet<s.popinetatniwa.co.nz> * Tubular streamlines in 3D2005-08-17StephanePopinet<s.popinetatniwa.co.nz> * Major fix for batch mode (which was not working at all in 3D...)2005-08-16StephanePopinet<s.popinetatniwa.co.nz> * Evenly-spaced streamlines Based on the algorithm of Jobard and Lefer.2005-08-16StephanePopinet<s.popinetatniwa.co.nz> * "Snap to spacing" for streamlines2005-08-15StephanePopinet<s.popinetatniwa.co.nz> * New streamlines must be non-empty to be registered2005-08-15StephanePopinet<s.popinetatniwa.co.nz> * Fix for crappy inheritance of Isolines on Scalar2005-08-15StephanePopinet<s.popinetatniwa.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-12StephanePopinet<s.popinetatniwa.co.nz> * Streamlines! With interactive editing of seed points, control of minimum spacing etc...2005-07-28StephanePopinet<stephane.popinetatparadise.net.nz> * Added automatic completion to scalar entries2005-08-10StephanePopinet<s.popinetatniwa.co.nz> * For coplanar objects picking priority is given to the currently selected object2005-08-10StephanePopinet<s.popinetatniwa.co.nz> * Only linear, squares and cells support picking. Linear interpolates info.2005-08-10StephanePopinet<s.popinetatniwa.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-09StephanePopinet<stephane.popinetatparadise.net.nz> * Preliminary support for picking objects2005-08-08StephanePopinet<s.popinetatniwa.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-02StephanePopinet<s.popinetatniwa.co.nz> * Fixed version info2005-07-27StephanePopinet<s.popinetatniwa.co.nz> * File globbing does not use POSIX GLOB_NOMATCH anymore (MacOSX/BSD glob() is not POSIX)2005-07-27StephanePopinet<s.popinetatniwa.co.nz> * Fix for GL_CONSTANT mess (for MacOSX)2005-07-22StephanePopinet<s.popinetatniwa.co.nz> * Substract was ignoring the first variable in the simulation (P)2005-07-19StephanePopinet<s.popinetatniwa.co.nz> * Added option to always display the finest level2005-07-19StephanePopinet<s.popinetatniwa.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-13StephanePopinet<s.popinetatniwa.co.nz> * Added ChangeLog make target2005-07-12StephanePopinet<s.popinetatniwa.co.nz> * Yet another fix for odd-width PPMs...2005-07-12StephanePopinet<s.popinetatniwa.co.nz> * Version set to 0.4 prior to release2005-07-12StephanePopinet<s.popinetatniwa.co.nz> tagged 0.32005-07-11StephanePopinet<s.popinetatniwa.co.nz> * Bug fix for isosurfaces incorrect initialisation2005-07-07StephanePopinet<s.popinetatniwa.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 nowbe started in interactive mode like this: % gerris2D stuff.gfs | gfsview2D -S stuff.gfv where stuff.gfv contains only the visualisation parameters.2005-07-07StephanePopinet<s.popinetatniwa.co.nz> * Added dummy options to gfsview-batch for compatibility with gfsview2005-07-05StephanePopinet<s.popinetatniwa.co.nz> * Scalar entry fields are not modified when simulations are updated2005-07-05StephanePopinet<s.popinetatniwa.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-04StephanePopinet<s.popinetatniwa.co.nz> * Incorrect gfsview parameter file were causing crashes2005-07-04StephanePopinet<s.popinetatniwa.co.nz> * Fix for floating point errors in cut planes2005-07-04StephanePopinet<s.popinetatniwa.co.nz> * Checks for input of zero-length plane normal2005-07-04StephanePopinet<s.popinetatniwa.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-03StephanePopinet<stephane.popinetatparadise.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-24StephanePopinet<s.popinetatniwa.co.nz> * Updated gl2ps to 1.2.62005-06-21StephanePopinet<s.popinetatniwa.co.nz> * Updated gl2ps to 1.2.5, uses tight EPS bounding boxes2005-06-17StephanePopinet<s.popinetatniwa.co.nz> * Bug fix for isolines in batch mode2005-06-17StephanePopinet<s.popinetatniwa.co.nz> * New command interpreter for gfsview-batch2005-06-17StephanePopinet<s.popinetatniwa.co.nz> * Fix for bug when reading multiple concatenated simulations2005-06-17StephanePopinet<s.popinetatniwa.co.nz> * New "Clear" command2005-06-13StephanePopinet<s.popinetatniwa.co.nz> * Further fix for odd-width PPM output2005-06-07StephanePopinet<s.popinetatniwa.co.nz> * Boundary representation uses new traversal function2005-06-06StephanePopinet<stephane.popinetatparadise.net.nz> * New function gfs_gl_cell_traverse_visible_boundary()2005-06-02StephanePopinet<s.popinetatniwa.co.nz> * New Boundaries representation2005-05-25StephanePopinet<s.popinetatniwa.co.nz> * View parameters can be piped to standard input2005-04-08StephanePopinet<s.popinetatniwa.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-25StephanePopinet<s.popinetatniwa.co.nz> * Bug fix for GlLinear postscript output2005-04-04StephanePopinet<s.popinetatniwa.co.nz> * Better handling of LDFLAGS by configure2005-04-03StephanePopinet<stephane.popinetatparadise.net.nz> * Removed obsolete arch and CVS files2005-04-03StephanePopinet<stephane.popinetatparadise.net.nz> * configure checks for OSMesa in /usr/X11R6/lib2005-04-01StephanePopinet<s.popinetatniwa.co.nz> * Location display updated for new OutputLocation object2005-03-10StephanePopinet<s.popinetatniwa.co.nz> * Fixed bug when using a derived variable several times2005-02-09StephanePopinet<s.popinetatniwa.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-08StephanePopinet<s.popinetatniwa.co.nz> * Minor fix for reading GfsGlIsoline2005-01-30StephanePopinet<stephane.popinetatparadise.net.nz> * Broken pipe is not an error in batch mode2005-01-29StephanePopinet<stephane.popinetatparadise.net.nz> * GL2PS support for batch mode2005-01-21StephanePopinet<s.popinetatniwa.co.nz> * Custom variables need to be compiled with optimization turned on To avoid problems when using inlined functions.2005-01-21StephanePopinet<s.popinetatniwa.co.nz> * "Lines closer" default value was too large2005-01-20StephanePopinet<s.popinetatniwa.co.nz> * Isosurface uses set_variable_menu and isosurfaces work again after being broken by the gfsgl/gfkgl split.2005-01-20StephanePopinet<s.popinetatniwa.co.nz> * Removed multiple calls to gfs_gl_set_simulation in scalar and ellipses2005-01-20StephanePopinet<s.popinetatniwa.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-20StephanePopinet<s.popinetatniwa.co.nz> * Improved calculation of number of decimal digits2005-01-20StephanePopinet<s.popinetatniwa.co.nz> * Fixed vectors and ellipses default scale2005-01-19StephanePopinet<s.popinetatniwa.co.nz> * Offscreen rendering uses GtkGlExt pixmaps2005-01-18StephanePopinet<s.popinetatniwa.co.nz> * Automatic ChangeLog generation using darcs2005-01-18StephanePopinet<s.popinetatniwa.co.nz> * libgfsgl is statically compiled2005-01-18StephanePopinet<s.popinetatniwa.co.nz> * Added autoconf of OSMesa2005-01-18StephanePopinet<s.popinetatniwa.co.nz> * Fixed isosurface scalar coloring bug2005-01-18StephanePopinet<s.popinetatniwa.co.nz> * Preliminary OSMesa PPM rendering in gfsview But this does not work yet.2005-01-17StephanePopinet<stephane.popinetatparadise.net.nz> * Checks if GLX SGIX pbuffer extension is supported2005-01-17StephanePopinet<stephane.popinetatparadise.net.nz> * Fixed GL/glu.h header2005-01-17StephanePopinet<s.popinetatniwa.co.nz> * First implementation of batch-mode gfsview2005-01-17StephanePopinet<s.popinetatniwa.co.nz> * Fixes for darcs/autogen problem and shell script permissions2005-01-17StephanePopinet<s.popinetatniwa.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-13StephanePopinet<popinetatusers.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-29Keywords: Using the GLX SGI pbuffer extension for off-screen rendering.2005-01-12StephanePopinet<popinetatusers.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-28Keywords:2005-01-12StephanePopinet<popinetatusers.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-27Keywords:2005-01-11StephanePopinet<popinetatusers.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-26Keywords: i.e. commands and simulation files can be sent to the code while it's running.2005-01-10StephanePopinet<popinetatusers.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-25Keywords: This includes 3D objects and view parameters.2005-01-10StephanePopinet<popinetatusers.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-24Keywords: Only works for 2D objects, GfsGlEllipses excepted.2005-01-06StephanePopinet<popinetatusers.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-23Keywords: This fixes the "transient play window" problem and gives the feel of faster startup time.2004-12-22StephanePopinet<popinetatusers.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-22Keywords: ... whenever a new simulation was loaded.2004-12-22StephanePopinet<popinetatusers.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-21Keywords:2004-12-21StephanePopinet<popinetatusers.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-20Keywords:2004-12-08StephanePopinet<popinetatusers.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-19Keywords:2004-12-08StephanePopinet<popinetatusers.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-18Keywords: Still preliminary. In particular, interpolation is not done properly yet.2004-11-29StephanePopinet<popinetatusers.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-17Keywords:2004-11-29StephanePopinet<popinetatusers.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-16Keywords:2004-11-29StephanePopinet<popinetatusers.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-15Keywords:2004-11-29StephanePopinet<popinetatusers.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-14Keywords:2004-11-29StephanePopinet<popinetatusers.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-13Keywords: 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-25StephanePopinet<popinetatusers.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-12Keywords: Displays positions of GfsOutputLocation probes.2004-11-24StephanePopinet<popinetatusers.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-11Keywords: Together with some reorganisation of the scalar object.2004-11-18StephanePopinet<popinetatusers.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-10Keywords:2004-11-18StephanePopinet<popinetatusers.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-9Keywords: Two new methods have been added for GfsGl objects: uses_variable() and add_variable().2004-11-18StephanePopinet<popinetatusers.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-8Keywords: gfs_variable_custom_update() would free the function pointer when called by gfs_gl_custom_variable_set_simulation().2004-11-12StephanePopinet<popinetatusers.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-7Keywords:2004-11-12StephanePopinet<popinetatusers.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-6Keywords: custom variableThere 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-12StephanePopinet<popinetatusers.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-5Keywords: Vector scaling Clipping planes Quits properly2004-11-04StephanePopinet<popinetatusers.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-4Keywords:2004-11-02StephanePopinet<popinetatusers.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-3Keywords: 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-28StephanePopinet<popinetatusers.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-2Keywords: This seems to be necessary for compatibility with (older?) versions of openGL (on RedHat 8 for example).2004-10-20StephanePopinet<popinetatusers.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-1Keywords:2004-10-19StephanePopinet<popinetatusers.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-9Keywords: 0.2.0 Automatic ChangeLog generation. NEWS file.2004-10-18StephanePopinet<popinetatusers.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-8Keywords:2004-10-15StephanePopinet<popinetatusers.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-7Keywords: 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-15StephanePopinet<popinetatusers.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-6Keywords:2004-10-15StephanePopinet<popinetatusers.sourceforge.net> * Replaced linear color interpolation with 1D texture. (s.popinet at niwa.co.nz--2004/gfsview--mainline--0.1--patch-5) s.