From cdcea40c564adc81242bc98df40824aeadd24304 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 5 Oct 2001 19:26:25 +0000
Subject: [PATCH] 1.27

---
 Makefile                  |  4 ++--
 benchmarks/3d/avetole.geo |  6 +++++-
 doc/README.devel          |  3 ++-
 doc/VERSIONS              |  9 +++++++--
 doc/gmsh.1                |  4 ++--
 utils/gmsh_fltk.spec      |  4 ++--
 www/gmsh.html             | 20 ++++++++++----------
 7 files changed, 30 insertions(+), 20 deletions(-)

diff --git a/Makefile b/Makefile
index 510a2f4ba3..b1a627a416 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
-# $Id: Makefile,v 1.155 2001-10-05 14:47:39 geuzaine Exp $
+# $Id: Makefile,v 1.156 2001-10-05 19:26:24 geuzaine Exp $
 
-GMSH_RELEASE = 1.262
+GMSH_RELEASE = 1.27
 
 MAKE = make
 CXX = c++
diff --git a/benchmarks/3d/avetole.geo b/benchmarks/3d/avetole.geo
index c8a2b7880f..f102b6538a 100644
--- a/benchmarks/3d/avetole.geo
+++ b/benchmarks/3d/avetole.geo
@@ -1,4 +1,6 @@
-// (c)patrick lefevre
+// (c) patrick lefevre
+
+Geometry.AutoCoherence = 0;//speed up!
 
 mm = 0.001 ; // 1 milimetre = 0.001 metre
 lc = 7.3*mm ; // unite de base min pour la taille caracteristique du maillage
@@ -235,6 +237,8 @@ For i In {0:totaim}
   Include "BOX.geo"; 
 EndFor
 
+Coherence;
+
 For tx In {1:nbx} // creation des lignes manquantes sur l'axe x
   divline = newreg;
   Line(divline) = {Boxes_Point2[tx-1],Boxes_Point1[tx]};
diff --git a/doc/README.devel b/doc/README.devel
index 9d736185f1..30153fc6be 100644
--- a/doc/README.devel
+++ b/doc/README.devel
@@ -19,11 +19,12 @@ default value for this option.
 3) Create the handling routine opt_XXX in Common/Options.cpp (and add
 the prototype in Common/Options.h).
 
+Optional:
+
 4) Create the associated widget in Fltk/GUI.cpp
 
 5) If no special callback is to be associated to the widget, add the
 handling routine opt_XXX to the OK callback for the corresponding
 option panel (in Fltk/Callbacks.cpp).
 
-6) That's it!
 
diff --git a/doc/VERSIONS b/doc/VERSIONS
index 9f83081768..57e9a9db96 100644
--- a/doc/VERSIONS
+++ b/doc/VERSIONS
@@ -1,8 +1,13 @@
-$Date: 2001-10-04 12:07:02 $
+$Date: 2001-10-05 19:26:25 $
 
 New in 1.27: Added ability to extrude curves with Layers/Recombine
 attributes; New PointSize/LineWidth options; Fixed For/EndFor loops in
-included files + line numebring in loops;
+included files; fixed error messages (line numbers+file name) in loops
+and functions; Made the automatic removal of duplicate geometrical
+entities optional ('Geometry.AutoCoherence=0;' allows to manually
+specify 'Coherence;' at strategic points of the geo files, achieving
+tremendous speedups when using multiple Rotate/Extrude/etc.
+transformations);
 
 New in 1.26: Enhanced 2D anisotropic mesh generator (metric
 intersections); fixed small bug in 3D initial mesh; added alternative
diff --git a/doc/gmsh.1 b/doc/gmsh.1
index 766160810c..146f9848ba 100644
--- a/doc/gmsh.1
+++ b/doc/gmsh.1
@@ -5,7 +5,7 @@
 .\" Copyright (c) 2000-2001 J.-F. Remacle, C. Geuzaine
 .\" 
 .\" ======================================================================
-.TH Gmsh 1 "5 Semptember 2001" "Version 1.26" "Gmsh Manual Pages"
+.TH Gmsh 1 "5 October 2001" "Version 1.27" "Gmsh Manual Pages"
 .UC 4
 .\" ======================================================================
 .SH NAME
@@ -225,6 +225,6 @@ Remacle (Remacle@scorec.rpi.edu).
 .SH SEE ALSO
 .BR getdp (1),
 .br
-Gmsh examples (\fI/usr/doc/gmsh-1.26/\fR),
+Gmsh examples (\fI/usr/doc/gmsh-1.27/\fR),
 .br
 Gmsh homepage (\fIhttp://www.geuz.org/gmsh/\fR).
diff --git a/utils/gmsh_fltk.spec b/utils/gmsh_fltk.spec
index d761182208..9a10e188cd 100644
--- a/utils/gmsh_fltk.spec
+++ b/utils/gmsh_fltk.spec
@@ -1,7 +1,7 @@
 Summary: A 3D mesh generator with pre- and post-processing facilities
 Name: gmsh
-Version: 1.262
-Source: gmsh-1.262.tar.gz
+Version: 1.27
+Source: gmsh-1.27.tar.gz
 Release: 1
 Copyright: distributable
 Group: Applications/Engineering
diff --git a/www/gmsh.html b/www/gmsh.html
index e5fe4c4cf7..c6e30f7477 100644
--- a/www/gmsh.html
+++ b/www/gmsh.html
@@ -46,7 +46,7 @@ cat << EOM
 page requests since<br>1998/05/24<p>
 ENDSCRIPT--->
 
-<!---BEGINDATE$Date: 2001-09-06 10:06:04 $ENDDATE--->
+<!---BEGINDATE$Date: 2001-10-05 19:26:25 $ENDDATE--->
 
 Copyright &copy; 1998-2001<br>
 Jean-François Remacle and
@@ -314,7 +314,7 @@ ENDSCRIPT--->
 
   <td bgcolor="#ededed"><font face="Helvetica, Arial" size=-1>
 
-<b>Version 1.26 (September 6, 2001)</b>
+<b>Version 1.27 (October 6, 2001)</b>
 <p>
 Executable versions of Gmsh are available for Windows and for most of
 the classical UNIX platforms. These versions are free, and are all
@@ -323,14 +323,14 @@ name="opengl-footmark"><sup>1</sup></a>. The only thing required if
 you use Gmsh is to mention it in your work. The tutorial and demo
 files are included in the archives.
 <ul>
-<li><A href="/gmsh/bin/gmsh-1.26-Windows.zip">Windows zip archive (95/98/NT)</A>
-<li><A href="/gmsh/bin/gmsh-1.26-1.i386.rpm">Linux RPM (Red Hat 6.2 and compatible, i386, glibc 2.1)</A> 
-<li><A href="/gmsh/bin/gmsh-1.26-Linux.tgz">Linux tarball (i386, glibc 2.1)</A> 
-<li><A href="/gmsh/bin/gmsh-1.26-OSF1.tgz">Compaq Tru64 tarball (OSF 4.0)</A> 
-<li><A href="/gmsh/bin/gmsh-1.26-SunOS.tgz">Sun tarball (SunOS 5.5)</A> 
-<li><A href="/gmsh/bin/gmsh-1.26-AIX.tgz">IBM tarball (AIX)</A> 
-<li><A href="/gmsh/bin/gmsh-1.26-IRIX.tgz">SGI IRIX tarball (IRIX 6.5)</A> 
-<li><A href="/gmsh/bin/gmsh-1.26-HP-UX.tgz">HP tarball (HPUX 10.20)</A>
+<li><A href="/gmsh/bin/gmsh-1.27-Windows.zip">Windows zip archive (95/98/NT)</A>
+<li><A href="/gmsh/bin/gmsh-1.27-1.i386.rpm">Linux RPM (Red Hat 6.2 and compatible, i386, glibc 2.1)</A> 
+<li><A href="/gmsh/bin/gmsh-1.27-Linux.tgz">Linux tarball (i386, glibc 2.1)</A> 
+<li><A href="/gmsh/bin/gmsh-1.27-OSF1.tgz">Compaq Tru64 tarball (OSF 4.0)</A> 
+<li><A href="/gmsh/bin/gmsh-1.27-SunOS.tgz">Sun tarball (SunOS 5.5)</A> 
+<li><A href="/gmsh/bin/gmsh-1.27-AIX.tgz">IBM tarball (AIX)</A> 
+<li><A href="/gmsh/bin/gmsh-1.27-IRIX.tgz">SGI IRIX tarball (IRIX 6.5)</A> 
+<li><A href="/gmsh/bin/gmsh-1.27-HP-UX.tgz">HP tarball (HPUX 10.20)</A>
 
 </ul>
 
-- 
GitLab