From eac29927be670561e97d7a8b72805219d497a573 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 4 Mar 2001 16:30:54 +0000 Subject: [PATCH] *** empty log message *** --- README.bugs => doc/BUGS | 2 +- doc/CONTRIBUTORS | 42 ++++++++++++---------- doc/FAQ | 28 +++++++++++++++ doc/README.cvs | 17 +++++++++ doc/README.devel | 29 +++++++++++++++ doc/README.leaks | 6 ++++ doc/README.txt | 32 +++++++++++++++++ doc/{Changelog => VERSIONS} | 2 ++ www/gmsh.html | 72 ++++++------------------------------- 9 files changed, 148 insertions(+), 82 deletions(-) rename README.bugs => doc/BUGS (81%) create mode 100644 doc/FAQ create mode 100644 doc/README.cvs create mode 100644 doc/README.devel create mode 100644 doc/README.leaks create mode 100644 doc/README.txt rename doc/{Changelog => VERSIONS} (98%) diff --git a/README.bugs b/doc/BUGS similarity index 81% rename from README.bugs rename to doc/BUGS index 4a96427a7c..dda0f2d884 100644 --- a/README.bugs +++ b/doc/BUGS @@ -1,4 +1,4 @@ -$Id: README.bugs,v 1.2 2001-02-21 07:30:09 geuzaine Exp $ +$Id: BUGS,v 1.1 2001-03-04 16:28:12 geuzaine Exp $ * Si la coherence des surfaces n'est pas recouvree en une etape, et qu'on fait une seconde passe qui marche, les volumes ne sont pas diff --git a/doc/CONTRIBUTORS b/doc/CONTRIBUTORS index fb6094aca2..2c6bf37397 100644 --- a/doc/CONTRIBUTORS +++ b/doc/CONTRIBUTORS @@ -1,31 +1,35 @@ -$Id: CONTRIBUTORS,v 1.1 2001-03-04 16:27:07 geuzaine Exp $ +$Id: CONTRIBUTORS,v 1.2 2001-03-04 16:30:54 geuzaine Exp $ -The Gmsh project is brought to you by +Gmsh is copyright (c) 1997-2001 by Jean-François Remacle <remacle@scorec.rpi.edu> Christophe Geuzaine <christophe.geuzaine@ulg.ac.be> -Thanks to the following folks who made the Gmsh project possible. -These folks have greatly contributed by sending patches, requests, -warnings, and pleas for changes or improvements. Also, thanks to the -many others who did not make it to the list, but whose contributions -were, none the less, greatly appreciated. While attempts were made to -be as complete as possible, it is inevitable that some contributors -have been omitted. For that, please accept our humble appologies. - -Please remember, when reading through this list, that email addresses -change. Some shown below will be in excess of ten years old. It is -unlikely all the addresses shown below are deliverable. Under no -circustances should you attempt to contact these individuals. Any -email concerning the Gmsh project should be addressed to -<gmsh@geuz.org>. - - Benoît Meys <> +Significant parts of the code have been contributed by + + ... + +Special thanks to the following folks who have greatly contributed by +sending patches, requests, warnings, and pleas for changes or +improvements. While attempts were made to be as complete as possible, +it is inevitable that some contributors have been omitted. For that, +please accept our humble appologies. + Nicolas Moës <> Éric Bechet <> David Colignon <> - Marc Umé <> Patrick Dular <> Johan Gyselinck <> + Philippe Geuzaine <geuzaine@gnat.colorado.edu> + François Henrotte <fhenrott@esat.kuleuven.ac.be> + Benoît Meys <bmeys@techspace-aero.be> + André Nicolet <andre.nicolet@fresnel.fr> + Uwe Pahner <uwe.pahner@esat.kuleuven.ac.be> + Ahmed Rassili <a.rassili@ulg.ac.be> + +Finally, thanks to all of you who sent e-mail showing interrest. This +has motivated us a lot to release the code as free software and to +continue to improve it. + diff --git a/doc/FAQ b/doc/FAQ new file mode 100644 index 0000000000..9a59889288 --- /dev/null +++ b/doc/FAQ @@ -0,0 +1,28 @@ + +Q. Gmsh complains about missing libraries. +A. Try 'ldd gmsh' to check if all required shared are installed on +your system. + +Q. Gmsh does not work under HP-UX. +A. the HP version is reported not to work with native OpenGL. You +should install install Mesa instead. + +Q. When moving the mouse over the graphic window, everything that is +drawn on it disappears, and each item is visible only when the cursor +is directly over it. +A. You should start Gmsh with the '-noov' command line option. + +Q. The graphics display very slowly. +A. Are you are executing Gmsh from a remote host (via the network) +without GLX? You should turn double buffering off (with the -nodb +command line option). + +Q. Big post-processing scenes are slow to display. +A. Try display lists (-dl command line option). + +Q. Gmsh keeps re-displaying its graphics when other windows partially +hide the graphical window. +A. Disable opaque move in your window manager. + +Q. What does Gmsh mean? +A. Nothing ;-) diff --git a/doc/README.cvs b/doc/README.cvs new file mode 100644 index 0000000000..d24781307b --- /dev/null +++ b/doc/README.cvs @@ -0,0 +1,17 @@ + +To download the latset full source by CVS, type + +cvs -d :pserver:YOUR_NAME@elap57.montefiore.ulg.ac.be:/usr/users57/cvs-master COMMAND + +where YOUR_NAME is your username on elap57.montefiore.ulg.ac.be, and where COMMAND is +first 'login' (you will be prompted for a password), and then 'checkout gmsh'. When +this is done, you can use 'logout' to exit. + +To update your local version, type + +cvs update -dP + +To submit your changes, type + +cvs commit + diff --git a/doc/README.devel b/doc/README.devel new file mode 100644 index 0000000000..9d736185f1 --- /dev/null +++ b/doc/README.devel @@ -0,0 +1,29 @@ + +Some easy rules to make the code easy to read/debug/maintain: + +- please enable full warnings for your compiler (e.g. gcc -Wall) +- always use Msg() to print information/errors/etc. +- indent your files and, if working on Windows, suppress the tabs (untabify) + + +How to add an option in the graphical user interface? + +1) Create the option in the Context_T class (Common/Context.h) if it's +a classical option, or in the View class (Common/View.h) if it's a +post-processing view-dependent option. + +2) In Common/DefaultOptions.h, give a name (for the parser to be able +to access it), a reference to a handling routine (i.e. opt_XXX) and a +default value for this option. + +3) Create the handling routine opt_XXX in Common/Options.cpp (and add +the prototype in Common/Options.h). + +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/README.leaks b/doc/README.leaks new file mode 100644 index 0000000000..5f138056b3 --- /dev/null +++ b/doc/README.leaks @@ -0,0 +1,6 @@ +* LIBNJAMD + +export LD_PRELOAD=libnjamd.so + + kill -USR1 + diff --git a/doc/README.txt b/doc/README.txt new file mode 100644 index 0000000000..60f3e497d6 --- /dev/null +++ b/doc/README.txt @@ -0,0 +1,32 @@ +$Id: README.txt,v 1.1 2001-03-04 16:27:07 geuzaine Exp $ + +For Windows versions of Gmsh only: +================================== + +1) About opengl32.dll: + +If a version of the OpenGL library opengl32.dll is already installed +on your system, you should remove the version shipped with +Gmsh. Failing to do so may result in an incorrect behaviour of Gmsh +(the most common being the graphic window staying "transparent"). + +2) About cygwin1.dll: + +If you plan to use other programs than Gmsh which depend on the +cygwin1.dll library (e.g. GetDP, http://www.geuz.org/getdp/), you +should keep only one version of the library on your system. For this +purpose, you should move the file cygwin1.dll from this directory to +the Windows system directory (usually C:\Windows\System\) and suppress +all other versions of cygwin1.dll. Failing to do so may result in +incorrect behaviour of applications sharing the library and running +simultaneously. + +3) About configuration files: + +Gmsh saves session information and default options on disk. The +directory in which these files are saved is (in that order) $HOME (if +the HOME variable is defined, e.g. in your autoexec.bat file), $TEMP +(if TEMP is defined) or $TMP (if TMP is defined). If none of these +variables are defined, Gmsh will try to save/load its configuration +files from the current working directory. + diff --git a/doc/Changelog b/doc/VERSIONS similarity index 98% rename from doc/Changelog rename to doc/VERSIONS index 2dc2d0e180..5091011a6f 100644 --- a/doc/Changelog +++ b/doc/VERSIONS @@ -1,3 +1,5 @@ +$Id: VERSIONS,v 1.1 2001-03-04 16:27:07 geuzaine Exp $ + New in 1.17: Corrected physical points saving; New in 1.16: Added single/double buffer selection (only useful for diff --git a/www/gmsh.html b/www/gmsh.html index 0d7de977d3..1ed97508c3 100644 --- a/www/gmsh.html +++ b/www/gmsh.html @@ -50,7 +50,7 @@ ENDSCRIPT---> This page is a mirror of <a href="/gmsh/">/gmsh/</a><p> ENDMIRROR---> -<!---BEGINDATE$Date: 2001-03-04 13:24:29 $ENDDATE---> +<!---BEGINDATE$Date: 2001-03-04 16:27:07 $ENDDATE---> Copyright © 1998-2001<br> Jean-François Remacle and @@ -230,9 +230,15 @@ files. <td><font face="Helvetica, Arial" size=-1> -Online <A target = "_top" href="/gmsh/doc/tutorial.html">tutorial</A> -and file <A target="_top" href="/gmsh/doc/FORMATS">formats</A> -description. + <ul> + <li><A target="_top" href="/gmsh/doc/tutorial.html">Online tutorial</A> + <li><A target="_top" href="/gmsh/doc/FORMATS">File formats</A> description + <li><A target="_top" href="/gmsh/doc/VERSIONS">Version history</A> + <li><a target="_top" href="/gmsh/doc/BUGS">List of open bugs</a> + <li><a target="_top" href="/gmsh/doc/FAQ">Frequently asked questions</a> + <li><a target="_top" href="/gmsh/doc/CONTRIBUTORS">List of contributors</a> + <li><a target="_top" href="/gmsh/doc/README.txt">For Windows versions only</a> + </ul> </td> @@ -303,64 +309,6 @@ Tutorial and demos for version 1.00 </tr> -<!------------------------------------------------------------------> - -<tr valign=top> - - <td width="130" align="right"> - <font color="#ffffff" face="Helvetica, Arial"><b>What's new</b></font></td> - - <td width="60"> - </td> - - <td><font face="Helvetica, Arial" size=-1> - - <A target = "_top" href="/gmsh/doc/Changelog">Changelog</A> - - </td> - -</tr> - -<!------------------------------------------------------------------> - -<tr valign=top> - - <td width="130" align="right"> - <font color="#ffffff" face="Helvetica, Arial"><b>Problems / Performance</b></font></td> - - <td width="60"> - </td> - - <td><font face="Helvetica, Arial" size=-1> - -<ul> -<li> If something goes wrong during the installation, it is likely -because some libraries are not properly installed on your system. Try -'ldd gmsh-name' to check all shared libraries dependencies. Warning: -HP version is reported not to work with native OpenGL -> install Mesa -instead. - -<li> (Motif versions only) If, when moving the mouse over the graphic -window, everything that is drawn on it disappears, and each item is -visible only when the cursor is directly over it, you should start -Gmsh with the '-noov' command line option. (This will be fixed.) - -<li> (Motif versions only) Turn double buffering off (with the -nodb -command line option) when working on a remote host with Mesa. - -<li> Try display lists (-dl option) when working with big -post-processing data sets. - -<li> Disable opaque move in your window manager to prevent multiple -expose events when an option window partially hides the graphical -window. -</ul> - - </td> - -</tr> - - <!------------------------------------------------------------------> <tr valign=top> -- GitLab