Skip to content
Snippets Groups Projects
  1. Dec 31, 2004
    • Christophe Geuzaine's avatar
      · a7728d3e
      Christophe Geuzaine authored
      Added 2 options to control polygon offset. Instead of trying to guess
      when a polygon offset is useful (it's no that simple when we combine
      geo+mesh+some views), we just apply it conditionally to all surface
      drawings.
      a7728d3e
    • Christophe Geuzaine's avatar
      · a125687a
      Christophe Geuzaine authored
      optimize ExportLc
      a125687a
    • Christophe Geuzaine's avatar
      · 6b3b1440
      Christophe Geuzaine authored
      test if there is anything to save before opening the file
      6b3b1440
    • Christophe Geuzaine's avatar
      · e741db38
      Christophe Geuzaine authored
      generalized ExportLcField to all element types
      e741db38
    • Christophe Geuzaine's avatar
      · eb713633
      Christophe Geuzaine authored
      fixed computation of Min/Max when the view contains different element types
      eb713633
    • Christophe Geuzaine's avatar
      pretty print · 4465f7fa
      Christophe Geuzaine authored
      4465f7fa
    • Christophe Geuzaine's avatar
      · 2ceb480b
      Christophe Geuzaine authored
      pretty print messages and comments
      2ceb480b
    • Christophe Geuzaine's avatar
      · 29891f06
      Christophe Geuzaine authored
      Ctrl+a->Shift+a
      29891f06
    • Christophe Geuzaine's avatar
      · 1bcf336a
      Christophe Geuzaine authored
      Replaced all *non-modal* Fl_Windows with either Dialog_Windows or
      Main_Windows, which are derived from Fl_Window amd correctly process
      the OS-specific "Close Window" shortcuts (Pomme+W on MacOS, Alt+F4 on
      Win32).
      1bcf336a
    • Christophe Geuzaine's avatar
      · 02b18cf8
      Christophe Geuzaine authored
      Opengl_Window should not take the keyboard focus by force as soon the
      mouse enters its area (this messes up the processing of other windows
      shortcuts). Instead, it should only force the focus when it gets a
      mouse click. This is much nicer.
      02b18cf8
    • Christophe Geuzaine's avatar
      · f7008b44
      Christophe Geuzaine authored
      prevent crash when no contour
      f7008b44
    • Christophe Geuzaine's avatar
      · 9dd6e35d
      Christophe Geuzaine authored
      Small aesthetic changes:
      
      - Only 'title-capitalize' window titles and menus; the rest should be
        capitalized like normal english sentences
      
      - The window title should be exactly the same as the menu item
        (without the ellipsis character if there is one)
      9dd6e35d
  2. Dec 30, 2004
    • Christophe Geuzaine's avatar
      · 39ed0508
      Christophe Geuzaine authored
      Print "Shift+Ctrl" instead of "Ctrl+Shift" in the docs, since this is the
      way both FLTK and MacOS do it
      39ed0508
    • Christophe Geuzaine's avatar
      · 80811181
      Christophe Geuzaine authored
      show 'About' window in the middle of the screen
      80811181
    • Christophe Geuzaine's avatar
      · f5e40835
      Christophe Geuzaine authored
      final shortcut changes decided by Laurent
      f5e40835
    • Christophe Geuzaine's avatar
      *** empty log message *** · 3c0ea9ee
      Christophe Geuzaine authored
      3c0ea9ee
    • Christophe Geuzaine's avatar
      · 1fe8fc33
      Christophe Geuzaine authored
      - On Mac, Cmd==Ctrl
      - better menu dividers
      1fe8fc33
    • Christophe Geuzaine's avatar
      · 2f6cb765
      Christophe Geuzaine authored
      - reworked the keyboard shortcuts with Laurent (our very own Macintosh
        Usability Guidelines Expert)
      
      - new smoothing option for jpeg output
      
      - new small GUI dialogs for ps/pdf/jpeg/gif/msh output (makes the
        'format' menu in the file dialog much shorter)
      2f6cb765
    • Christophe Geuzaine's avatar
      · c4be3d68
      Christophe Geuzaine authored
      bulletproof parse_string and skip_until so that we don't crash and simply
      report the error + use Msg instead of YY_FATAL_ERROR in YY_INPUT
      c4be3d68
    • Christophe Geuzaine's avatar
      *** empty log message *** · 46ccbc79
      Christophe Geuzaine authored
      46ccbc79
    • Christophe Geuzaine's avatar
      · 3611177c
      Christophe Geuzaine authored
      Fixed all (well, most) string memory leaks in the parser. I've run
      automated tests on all the demos and benchmarks, and I did not see
      anything suspicious (no crashes, double frees, etc.)
      
      ******************************************************************
      ******************************************************************
      *********** Pretty please, please give this version **************
      *********** a try, especially on files with lots of **************
      *********** loops, includes, arrays of variables,   **************
      *********** etc., and report any problems. Thanks!  **************
      ******************************************************************
      ******************************************************************
      3611177c
    • Christophe Geuzaine's avatar
      · eda15201
      Christophe Geuzaine authored
      For/EndFor loop corrections  exposed small bug here :-)
      eda15201
    • Christophe Geuzaine's avatar
      · 9d07fbc5
      Christophe Geuzaine authored
      Don't optimize Gmsh.tab.o: on many architectures, g++ -O2 generates
      assembly code too large to be addressed correctly. This will hopefully
      fix the build problems reported on ppc.
      9d07fbc5
    • Christophe Geuzaine's avatar
      · 8377e742
      Christophe Geuzaine authored
      don't need UpdateViewsInGUI in parser anymore
      8377e742
    • Christophe Geuzaine's avatar
      · dfe36c8a
      Christophe Geuzaine authored
      better test for invalid For/EndFor loops
      dfe36c8a
    • Christophe Geuzaine's avatar
      *** empty log message *** · 64a959e5
      Christophe Geuzaine authored
      64a959e5
    • Christophe Geuzaine's avatar
      · 5aeb5576
      Christophe Geuzaine authored
      Don't update the views in the GUI directly after each view is created.
      Instead, wait until the whole file is read. This speeds up the creation
      of the interface dramatically when we have a large number of views in
      a single file. (In my code I routinely merge around 1000 views
      in a single file to do animations; with this patch, the GUI creation
      time goes from 30 seconds to less than 1 second.)
      5aeb5576
  3. Dec 29, 2004
Loading