Skip to content
Snippets Groups Projects
  1. May 17, 2006
    • Christophe Geuzaine's avatar
      · 94a7756b
      Christophe Geuzaine authored
      merging offscreen rendering from branch
      94a7756b
  2. Apr 04, 2006
  3. Mar 17, 2006
    • Christophe Geuzaine's avatar
      · 07ba274b
      Christophe Geuzaine authored
      minimize the number of files that include GmshVersion.h: it's annoying to
      recompiletoo many files just because the version string changes
      07ba274b
  4. Mar 15, 2006
  5. Mar 09, 2006
  6. Feb 26, 2006
    • Christophe Geuzaine's avatar
      · 020d0dd1
      Christophe Geuzaine authored
      moved most OS-dependent functions in OS.cpp
      020d0dd1
  7. Feb 25, 2006
  8. Feb 24, 2006
    • Christophe Geuzaine's avatar
      *** empty log message *** · 15edad9f
      Christophe Geuzaine authored
      15edad9f
    • Christophe Geuzaine's avatar
      · b154c824
      Christophe Geuzaine authored
      "pure windows" version (without cygwin) is almost there: the solver
      interface now works quite nicely using native Windodiows sockets and
      the timers work too. There are still some bugs with binary files and
      user-created functions in the parser.
      b154c824
  9. Feb 17, 2006
    • Christophe Geuzaine's avatar
      · fdedff43
      Christophe Geuzaine authored
      added support for empty lists (aa[] = {};) and concatenation of lists
      (aa[] += {1,2,3};)
      fdedff43
  10. Feb 15, 2006
    • Christophe Geuzaine's avatar
      · 117f9f48
      Christophe Geuzaine authored
      newsl and newll to get next available loop numbers
      117f9f48
  11. Jan 30, 2006
  12. Jan 29, 2006
  13. Jan 28, 2006
  14. Jan 14, 2006
    • Christophe Geuzaine's avatar
      · a9c3f6a1
      Christophe Geuzaine authored
      fixed ugly extrusion syntax (finally!)
      
      extrusions are now specified in the same way as all other transformations
      (the old syntax is still available, but is deprecated)
      a9c3f6a1
  15. Jan 06, 2006
    • Christophe Geuzaine's avatar
      airport work: · 421196e0
      Christophe Geuzaine authored
      - new button under the graphic window to temporarily disable mouse
        selection (speeds-up redrawing of very large models + permits to
        rotate/zoom-in a model in selection mode even when the whole screen
        is full of selectable entities--e.g. a surface mesh)
      
      - new "lasso" selection mode (to select entities using the same kind
        of lasso as the lasso zoom: just Ctrl+click, then drag the mouse in
        selection mode; the shortcuts are the same as for the lasso zoom)
      
      - it is now possible to unselect entities using the middle mouse button
        (only for the creation of physicals at the moment; not sure if it's
        useful in the other cases)
      
      - new button in visibility browser to invert the current selection
        (very useful e.g. when multiple physical entities are associated
        with a given elementary entity, in order to "peel" away the model
        when adding new physicals; cf. philou)
      
      - changed meaning of Escape shortcut (cancel lasso or toggle mouse
        selection) + restore standard fltk Escape handling for all dialog
        windows
      
      - updated copyright string
      
      - new mesh label mode (coordinates); all label types are now also
        available for mesh vertices
      
      - added option in 'Print Option' dialog to disable printing of help
        strings
      
      - added a comment string with the date when creating a new file
      
      - new snapping grid for adding points in the GUI
      421196e0
    • Christophe Geuzaine's avatar
      airport work: · 1930bbe2
      Christophe Geuzaine authored
      - new button under the graphic window to temporarily disable mouse
        selection (speeds-up redrawing of very large models + permits to
        rotate/zoom-in a model in selection mode even when the whole screen
        is full of selectable entities--e.g. a surface mesh)
      
      - new "lasso" selection mode (to select entities using the same kind
        of lasso as the lasso zoom: just Ctrl+click, then drag the mouse in
        selection mode; the shortcuts are the same as for the lasso zoom)
      
      - it is now possible to unselect entities using the middle mouse button
        (only for the creation of physicals at the moment; not sure if it's
        useful in the other cases)
      
      - new button in visibility browser to invert the current selection
        (very useful e.g. when multiple physical entities are associated
        with a given elementary entity, in order to "peel" away the model
        when adding new physicals; cf. philou)
      
      - changed meaning of Escape shortcut (cancel lasso or toggle mouse
        selection) + restore standard fltk Escape handling for all dialog
        windows
      
      - updated copyright string
      
      - new mesh label mode (coordinates); all label types are now also
        available for mesh vertices
      
      - added option in 'Print Option' dialog to disable printing of help
        strings
      
      - added a comment string with the date when creating a new file
      
      - new snapping grid for adding points in the GUI
      1930bbe2
  16. Dec 22, 2005
    • Christophe Geuzaine's avatar
      · 80982957
      Christophe Geuzaine authored
      Removed all compile-time depdencies on byte ordering (big- or little-
      endianness). Replaced them with run-time conversions where necessary (only
      for packing/unpacking of colors into unsigned ints). Performance hit
      should be negligeable, but this will allow to compile Universal Binaries
      on Mac in a single step (instead of having to compile the PPC/big-endian
      and the i386/little-endian separately, which wouls be a royal pain in the
      butt).
      80982957
  17. Nov 28, 2005
    • Christophe Geuzaine's avatar
      · 1d536be8
      Christophe Geuzaine authored
      trying to fix the transfinite volume bug introduced by the 'left' and
      'alternate' transfinite surface changes made a while ago
      1d536be8
  18. Nov 19, 2005
    • Christophe Geuzaine's avatar
      · 50e58797
      Christophe Geuzaine authored
      make "BoundingBox{x,X,y,Y,z,Z}" actually do what the documentation claims
      it does
      50e58797
  19. Sep 02, 2005
  20. Aug 09, 2005
    • Christophe Geuzaine's avatar
      · c224e052
      Christophe Geuzaine authored
      generalized the solver interface to allow permanent listening on a
      socket for whoever wants to connect (gmsh -listen)
      
      the polling should also be less CPU hungry in this new version
      
      next step is to add new commands to the protocol so that solvers can
      directly transmit data to merge (geometry, mesh, etc.) in addition to
      messages and filenames
      c224e052
  21. Jul 15, 2005
  22. Jul 14, 2005
  23. Jun 13, 2005
    • Christophe Geuzaine's avatar
      · ef2d4ff0
      Christophe Geuzaine authored
      reset the list of trsf pnts if we redefine a transfinite entity multiple
      times by mistake
      ef2d4ff0
  24. Jun 10, 2005
    • Christophe Geuzaine's avatar
      · 10f659ca
      Christophe Geuzaine authored
      Removed the last bits of the "Discrete Surface/Line" stuff.
      
      Gmsh can now simply read a .msh file, and use it as the boundary mesh
      of a 3D mesh. For an example on how to do this, cf.
      demos/sphere-discrete.geo.
      
      This complements nicely the STL remeshing stuff: Gmsh can now
      for example very easily be used to extrude surface meshes that
      come from other tools.
      10f659ca
  25. Apr 19, 2005
  26. Apr 04, 2005
    • Christophe Geuzaine's avatar
      · 3627fd83
      Christophe Geuzaine authored
      added all the missing "Combine" modes in the parser
      3627fd83
  27. Mar 26, 2005
    • Christophe Geuzaine's avatar
      · 9b1c1063
      Christophe Geuzaine authored
      - Generalized the "View" parser so that we can add new elements more easily
        (the code is *much* shorter, but unfortunately about 10-15% slower)
      
      - Upgraded all post-pro file formats to handle curved (second order)
        elements: SL2, VL2, TL2, ST2, VT2, ... The new version number for the
        postpro files is 1.4
      
      - Added code to automatically split the curved elements into linear
        elements when the view is created. WARNING: this is only a temporary
        solution: weshould generalize Adaptive_Post_View to handle these curved
        elements.
      9b1c1063
  28. Mar 13, 2005
    • Christophe Geuzaine's avatar
      · a5f2b8d0
      Christophe Geuzaine authored
      - fixed double free in case there is an error in tSprintf
      
      - new StrRelative command
      
      - small demo on how one can add a generic title to a plot using
        Plugin(Annotate)
      a5f2b8d0
  29. Feb 20, 2005
    • Christophe Geuzaine's avatar
      · 32567663
      Christophe Geuzaine authored
      - New "Discrete Line" commands (similar to the Discrete Surface commands, but for
        curves).
      
        This permits e.g. to use Gmsh's extrusion mesh generators on 2D meshes (with
        boundaries) imported from other programs, and have all the useful elements
        generated (both volume and surface).
      
      - Don't use Ctrl+m for File->Merge, as it is a reserved keyword for
        Window->Minimize on OS X:
        * File->Merge is now Shift+Ctrl+o (since it's in some way a variation of
          File->Open's Ctrl+o)
        * Tools->Options is now Shift+Ctrl+n
      32567663
  30. Feb 02, 2005
    • Christophe Geuzaine's avatar
      · 3f0931fd
      Christophe Geuzaine authored
      - added new "spectral" colormap (truncated hsv)
      - added GUI button for elliptic mesh + geometry coherence
      - added GMSH_MAJOR_VERSION, GMSH_MINOR_VERSION and GMSH_PATCH_VERSION
        in the parser
      3f0931fd
  31. Jan 20, 2005
    • Christophe Geuzaine's avatar
      · dc55e658
      Christophe Geuzaine authored
      allow negative line loop number in surface definitions
      dc55e658
  32. Jan 16, 2005
    • Christophe Geuzaine's avatar
      *** empty log message *** · bb60bd68
      Christophe Geuzaine authored
      bb60bd68
    • Christophe Geuzaine's avatar
      · ec90f6ab
      Christophe Geuzaine authored
      - fixed the "unix socket name is one character short" problem on
      MacOS and AIX. Unfortunately, this required the client code to be
      slightly modified as well (and as a consequence, old versions of getdp
      will for example not work with new versions of Gmsh on MacOs and
      AIX). But it's better to do things "the right way" (TM) for people who
      want to connect using different languages (Perl, Python).
      
      - moved the GmshServer stuff in its own class
      
      - added missing rules in parser makefile (so that the parser gets
        rebuilt automatically when one changes Gmsh.y or Gmsh.l)
      ec90f6ab
  33. Jan 14, 2005
  34. Jan 13, 2005
    • Christophe Geuzaine's avatar
      · 5b890ab5
      Christophe Geuzaine authored
      - renamed "Duplicate View" into "Alias View" (suggested by Philippe;
        less confusing since "Duplicate" implies that we actually copy the
        data, which is not what we are doing)
      
      - added general "on the fly" tranformation matrix option. This allows
        for very efficient visualization of aliased datasets with
        non-destructive rotations, symmetries, etc.
      5b890ab5
Loading