Skip to content
Snippets Groups Projects
  1. Feb 10, 2010
  2. Feb 08, 2010
  3. Aug 31, 2009
  4. Aug 30, 2009
    • Christophe Geuzaine's avatar
      · 9d3a0f24
      Christophe Geuzaine authored
      Encapsulate toolkit-dependent global drawing functions in new
      drawContextGlobal class, and add a static drawContextGlobal to
      drawContext, with a default version that does nothing.
      
      This allows to have a completely virtualized drawing system: we can
      now ship a library with a fully working graphic system, indepedent of
      the widget toolkit. A client code just needs to subclass
      drawContextGlobal to get working graphics (see
      e.g. api_demos/mainAntTweakBar.cpp)
      9d3a0f24
  5. Aug 17, 2009
    • Christophe Geuzaine's avatar
      · aa7961ad
      Christophe Geuzaine authored
      re-committing work from last two days after server crash:
      
      - refactored old Geo code (new/delete)
      - moved DrawPlugin to Plugin
      - move from matheval to mathex
      - move from Flu_Tree_Browser to Fl_Tree
      - fixed crash in Triangulate plugin
      aa7961ad
  6. Aug 15, 2009
  7. Aug 14, 2009
    • Christophe Geuzaine's avatar
      - replaced old Makefiles/configure system with CMake · 4d6f33e4
      Christophe Geuzaine authored
      - moved GUI to FlGui + added experimental QGui to test Qt
      
      - fixed most MSVC and gcc compiler warnings
      
      - converted some remaining tabs to whitespace (that's why the patch is
        so large; please try to remember to indent with 2 spaces and not
        tabs when you commit stuff to CVS)
      
      - merged modified patch from Konstantinos Poulios to allow saving
        physical/partition as element tags in mesh formats that don't
        support them natively
      4d6f33e4
  8. Jun 28, 2009
  9. Jun 26, 2009
  10. Jan 31, 2009
  11. Jan 30, 2009
  12. Jan 09, 2009
  13. Jan 08, 2009
    • Christophe Geuzaine's avatar
      ./configure now creates Common/GmshConfig.h, which contains all the · e6055ddb
      Christophe Geuzaine authored
      HAVE_XXX defines.
      
      This fixes three longstanding problems:
      
      - the API was hard to use because some headers had HAVE_XXX ifdefs, so
        that cient codes had to know how the lib was compiled to compile
        themselves
      
      - we had to do make clean after each ./configure, which erased too
        much (e.g. most of contrib)
      
      - make depend could include unwanted stuff since it redefined FLAGS
      e6055ddb
  14. Dec 29, 2008
    • Christophe Geuzaine's avatar
      - (c) update · 0b598844
      Christophe Geuzaine authored
      - fix bb computation to avoid model jumping around when adding points in z=0 plane
      - pass interpol matrices as ref
      0b598844
  15. Dec 07, 2008
  16. Dec 01, 2008
  17. Nov 29, 2008
  18. Aug 21, 2008
  19. Jul 11, 2008
  20. Apr 05, 2008
    • Christophe Geuzaine's avatar
      · d3dbbcfa
      Christophe Geuzaine authored
      ported Warp, SphericalRaise and Eigenvalues plugins to the new post-pro API
      d3dbbcfa
  21. Mar 20, 2008
  22. Feb 17, 2008
  23. Sep 24, 2007
  24. Sep 11, 2007
    • Christophe Geuzaine's avatar
      · cb7d85b2
      Christophe Geuzaine authored
      upgraded all plugins to work with the new post-pro.
      
      This is done "cheaply" for now, by only using old-style list-based datasets.
      Taking advantage of the abstraction (so that we can use the plugins on all
      datasets) will require more work. The hooks for transparent data translation
      are in place, but the actual translation has not been implemented yet.
      cb7d85b2
  25. Sep 10, 2007
    • Christophe Geuzaine's avatar
      · 86a0dffe
      Christophe Geuzaine authored
      moving to new post-processing database
      
                          *** WARNING ***
      
      do not upgrade if you need plugins or adaptive views: these have not
      been ported (yet) to the new database
      
                          *** WARNING ***
      86a0dffe
  26. Aug 29, 2007
  27. May 04, 2007
    • Christophe Geuzaine's avatar
      · e77731f7
      Christophe Geuzaine authored
      new gui for plugins (much better IMHO!)
      e77731f7
  28. Nov 27, 2006
  29. 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
  30. Dec 17, 2005
    • Christophe Geuzaine's avatar
      · 107f0acc
      Christophe Geuzaine authored
      add line elements in octree + little nicer Probe drawing
      107f0acc
  31. Mar 09, 2005
    • Christophe Geuzaine's avatar
      · 3a743da7
      Christophe Geuzaine authored
      added interactive callbacks in CutParametric and Annotate
      3a743da7
  32. Mar 04, 2005
  33. Mar 02, 2005
    • Christophe Geuzaine's avatar
      · 0f03d485
      Christophe Geuzaine authored
      - generalized the octree code to make it work with all the element
      types, and not only with triangles/tets (and fixed a couple of copy &
      paste bugs in the process...)
      
      - modified all depending plugins to take advantage of this
      0f03d485
  34. Jan 09, 2005
    • Christophe Geuzaine's avatar
      · 3d83bd66
      Christophe Geuzaine authored
      - generalized Plugin(CutGrid):
         * now works also for lines/points (i.e., when nPointsU and/or nPointV == 1)
         * new option ConnectPoints
      
      - new Plugin(Eigenvalues)
      
      - don't force color in Draw_PlaneInBoundingBox
      3d83bd66
  35. Jan 01, 2005
  36. Dec 28, 2004
Loading