v 3.0-3 (29 dec 2008)

  - build a not to bad version 

  - remove so crazy print 

  - change the ffglut  io with  freefem++  ( to be more universal independant of the achitecture an more universal)

    - correct ffglut in case of plot of array and when the plot is empty.

      remark ffglut is not compatible with previous version (sorry)

    the filename create with option w is ffglut_xxxx.ppm (window dump)

    correct int2d on 3d mesh3d for Neuman Boundary condition

v 3.0-2 ( 9 dec 2008)

  - ff-c++ to dynamic load program (add ff++.hpp file  with all include, may be)

  - correct the Makefiles et load-link, 

  - correct ffmedit (binary read /win32)

  - cosmetic change in ffglut + stabilization

v 3.0-1 (4 dec 2008)

  - complety change of the graphic (freefem++ is now the old freefem++-nw ) 

      - add  medit (a visualisator software by  P. Frey)  inside freefem++

          with a name ffmedit  

      - suppress the ide version until Antoine Le Hyaric do a good one

          see page: http://www.ann.jussieu.fr/~lehyaric/ffcs

      - We put a client-server architecture

        (freefem++,freefem++-nw)  <->  ffglut

- freefem++-nw and freefem++ is now the same file 

- ffglut is the visualisator in glut library (run on linux, mac, win32)

    how to use now: 

        freefem++  file.dp # by default load ffglut (so ffglut must be in the PATH).

freefem++  -glut ffglut-path  file.edp  # change ffglut command

freefem++  -fglut saveglutfile  file.edp # save data plot

ffglut saveglutfile # plot a data file

freefem++ -nw file.edp # freefem++ with  graphics 

ffmedit  #  used medit in freefem  


  - now glumesh2D dynamics tool is in freefem++   

        add operator + beetween meshes with glu

        examples++-tutorial/glumesh.edp

        

  - add 3 meshing tools in msh3.{so,dll,dylib}      

operator + between mesh3

add freefem++ function:

  movemesh2D3Dsurf movemesh3D buildlayers

        see:

      examples++-load/buildlayermesh.edp

  examples++-load/glumesh3D.edp

  examples++-load/refinesphere.edp

  examples++-load/tetgenholeregion.edp


   

  - add interface with tetgen  3d mesher (tetgen.{so,dll,dylib})

        add freefem++ function: 

  tetgconvexhull tetgtransfo tetg tetgreconstruction

see:

        examples++-load/buildlayermesh.edp

  examples++-load/refinesphere.edp

  examples++-load/tetgencube.edp

  examples++-load/tetgenholeregion.edp


  - add interface with medit (medit is now in freefem++ this call

       ffmedit in medit.{so,dll,dylib}

       add freefem++ function medit savesol (2d , 3d  medit plot)


  - correct ?: operator with array and real. 

  - correct memory erreur with  valgrind tool (19 oct 2008)

       In ~ConstructDataFElement() change counter after free

       nosym eigen call to neupp missing +1 in size of array 

  - correct gestion of the counter of ConstructDataFElement class (09/2008)

       in Valladolid spain. 

  - add 3D FINITE ELEMENT P0,P1,P2 

     mesh3 Th("toto.mesh")

     int3d(Th) , int2d(Th)

     see examples++-3d/first.edp example