From 67d4eda127811e9db017f1007297f054eb5e3312 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 2 Sep 2005 15:56:24 +0000
Subject: [PATCH] explain #list[]

---
 Parser/Gmsh.tab.cpp   |  2 +-
 Parser/Gmsh.yy.cpp    |  4 ++--
 doc/VERSIONS          | 18 ++++++++++--------
 doc/texinfo/gmsh.texi | 10 ++++++----
 4 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/Parser/Gmsh.tab.cpp b/Parser/Gmsh.tab.cpp
index 6819bfb510..4fc8bb2bfe 100644
--- a/Parser/Gmsh.tab.cpp
+++ b/Parser/Gmsh.tab.cpp
@@ -168,7 +168,7 @@
 
 #line 1 "Gmsh.y"
 
-// $Id: Gmsh.tab.cpp,v 1.242 2005-08-09 23:41:13 geuzaine Exp $
+// $Id: Gmsh.tab.cpp,v 1.243 2005-09-02 15:56:23 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
diff --git a/Parser/Gmsh.yy.cpp b/Parser/Gmsh.yy.cpp
index 6011ec4d61..344646a033 100644
--- a/Parser/Gmsh.yy.cpp
+++ b/Parser/Gmsh.yy.cpp
@@ -2,7 +2,7 @@
 /* A lexical scanner generated by flex */
 
 /* Scanner skeleton version:
- * $Header: /cvsroot/gmsh/Parser/Gmsh.yy.cpp,v 1.241 2005-08-09 23:41:15 geuzaine Exp $
+ * $Header: /cvsroot/gmsh/Parser/Gmsh.yy.cpp,v 1.242 2005-09-02 15:56:24 geuzaine Exp $
  */
 
 #define FLEX_SCANNER
@@ -1026,7 +1026,7 @@ char *yytext;
 #line 1 "Gmsh.l"
 #define INITIAL 0
 #line 2 "Gmsh.l"
-// $Id: Gmsh.yy.cpp,v 1.241 2005-08-09 23:41:15 geuzaine Exp $
+// $Id: Gmsh.yy.cpp,v 1.242 2005-09-02 15:56:24 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
diff --git a/doc/VERSIONS b/doc/VERSIONS
index 4ce8077070..a2ff80d1e1 100644
--- a/doc/VERSIONS
+++ b/doc/VERSIONS
@@ -1,4 +1,4 @@
-$Id: VERSIONS,v 1.340 2005-08-29 13:09:23 geuzaine Exp $
+$Id: VERSIONS,v 1.341 2005-09-02 15:56:24 geuzaine Exp $
 
 New since 1.60: added support for second order (curved) elements in
 post-processor; new version (1.4) of post-processing file formats; new
@@ -7,13 +7,15 @@ files on command line; all "Combine" operations are now available in
 the parser; changed View.ArrowLocation into View.GlyphLocation;
 optimized memory usage when loading many (>1000) views; optimized
 loading and drawing of line meshes and 2D iso views; optimized
-handling of meshes with large number of physical entities; removed
-Discrete Line and Discrete Surface commands (the same functionality
-can now be obtained by simply loading a mesh in .msh format); fixed
-coloring by mesh partition; new "mesh statistics" export format; new
-full-quad recombine option; new Plugin(ModulusPhase); experimental
-Tetgen integration; hexas and prisms are now always saved with
-positive volume; various small bug fixes and improvements.
+handling of meshes with large number of physical entities; optimized
+vertex array creation for large post-processing views on
+Windows/Cygwin; removed Discrete Line and Discrete Surface commands
+(the same functionality can now be obtained by simply loading a mesh
+in .msh format); fixed coloring by mesh partition; new "mesh
+statistics" export format; new full-quad recombine option; new
+Plugin(ModulusPhase); experimental Tetgen integration; hexas and
+prisms are now always saved with positive volume; various small bug
+fixes and improvements.
 
 New in 1.60: added support for discrete curves; new Window menu on Mac
 OS X; generalized all octree-based plugins (CutGrid, StreamLines,
diff --git a/doc/texinfo/gmsh.texi b/doc/texinfo/gmsh.texi
index faa943c771..1e9645207c 100644
--- a/doc/texinfo/gmsh.texi
+++ b/doc/texinfo/gmsh.texi
@@ -1,5 +1,5 @@
 \input texinfo.tex @c -*-texinfo-*-
-@c $Id: gmsh.texi,v 1.188 2005-08-30 17:14:49 geuzaine Exp $
+@c $Id: gmsh.texi,v 1.189 2005-09-02 15:56:24 geuzaine Exp $
 @c
 @c Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 @c
@@ -686,8 +686,10 @@ parsing of the data file:
   GetValue("@var{string}", @var{expression})
 @end example
 
-Such @w{@var{expression}s} are used in most of Gmsh's commands.  The
-operators @var{operator-unary-left}, @var{operator-unary-right},
+Such @w{@var{expression}s} are used in most of Gmsh's commands.  The third
+and fourth cases in this definition permit to extract one item from a list
+(see below) and get the size of a list, respectively. The operators
+@var{operator-unary-left}, @var{operator-unary-right},
 @var{operator-binary}, @var{operator-ternary-left} and
 @var{operator-ternary-right} are defined in @ref{Operators}. For the
 definition of @w{@var{built-in-function}s}, see @ref{Built-in
@@ -695,7 +697,7 @@ functions}. The various @w{@var{real-option}s} are listed in @ref{General
 options}, @ref{Geometry options}, @ref{Mesh options}, @ref{Solver options},
 and @ref{Post-processing options}.
 
-The last case in this definition allows to ask the user for a value
+The last case in the definition allows to ask the user for a value
 interactively. For example, inserting @code{GetValue("Value of parameter
 alpha?", 5.76)} in an input file will query the user for the value of a
 certain parameter alpha, assuming the default value is 5.76. If the option
-- 
GitLab