push 80c9b0e..85346be

* commit 85346be985ef6e512e07da6a3323d8a54b1f06e3
  Author: Marc Legendre <marc.legendre@inria.fr>
  Date:   Wed Jan 22 14:25:36 2014 +0100
  
      Fix MeshSTEPLoader compilation on Linux
      
      - Modify the MeshSTEPLoader's CMakeLists.txt
      - Modify FindOpenCascade.cmake to find the library in standard locations
        on Linux (and OSX, hopefully)
      - Cosmetic changes (sorry for mixing logic and formatting; couldn't resist.)
  
   CMakeLists.txt                                     |    1 -
   applications/plugins/MeshSTEPLoader/CMakeLists.txt |   68 +++++++++-----------
   cmake/Modules/CGAL_GeneratorSpecificSettings.cmake |   24 ++++----
   cmake/Modules/FindOpenCascade.cmake                |   52 ++++++++-------
   cmake/buildFlags.cmake                             |   10 ++--
   cmake/environment.cmake                            |   15 ++--
   cmake/options.cmake                                |    2 +-
   7 files changed, 83 insertions(+), 89 deletions(-)


git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10558 b7f1a160-662a-0410-a6d8-bea165342f16
push 85346be..ddec1ea

* commit ddec1eacb4f619e09fb347e87575ea88df2d8e92
| Author: Marc Legendre <marc.legendre@inria.fr>
| Date:   Wed Jan 22 19:44:18 2014 +0100
| 
|     Move the #include for Python.h in SofaPython
|     
|     - the #include <Python.h> directive is moved to python.h , which handles
|       platform-specific issues
|     - Python.h must be included before standard headers, so I moved around
|       some includes
| 
|  applications/plugins/SofaPython/Binding.cpp        |   23 +---------------
|  applications/plugins/SofaPython/Binding_Base.cpp   |    8 +++---
|  .../plugins/SofaPython/Binding_BaseContext.cpp     |   10 +++---
|  .../plugins/SofaPython/Binding_BaseMapping.cpp     |    1 -
|  .../plugins/SofaPython/Binding_BaseObject.cpp      |    5 ++-
|  .../plugins/SofaPython/Binding_Context.cpp         |    5 ++-
|  applications/plugins/SofaPython/Binding_Data.cpp   |    2 +-
|  .../SofaPython/Binding_DisplayFlagsData.cpp        |    6 ++--
|  .../plugins/SofaPython/Binding_LinearSpring.h      |    4 +-
|  applications/plugins/SofaPython/Binding_Node.cpp   |    1 +
|  .../plugins/SofaPython/Binding_SofaModule.cpp      |    3 +-
|  .../plugins/SofaPython/Binding_SofaModule.h        |   21 +--------------
|  applications/plugins/SofaPython/Binding_Vector.h   |    4 +-
|  .../plugins/SofaPython/PythonEnvironment.h         |   21 +--------------
|  applications/plugins/SofaPython/PythonMacros.h     |   27 +++----------------
|  .../plugins/SofaPython/PythonScriptEvent.h         |   23 +---------------
|  applications/plugins/SofaPython/PythonVisitor.h    |   23 ++--------------
|  applications/plugins/SofaPython/SceneLoaderPY.cpp  |    2 +-
|  .../plugins/SofaPython/ScriptController.cpp        |    2 +-
|  applications/plugins/SofaPython/initSofaPython.cpp |    2 +-
|  applications/plugins/SofaPython/python.h           |   26 +++++++++++++++++++
|  21 files changed, 69 insertions(+), 150 deletions(-)
|  
* commit b83ee1d086e7ef5177d87594c6583a234c9cd004
  Author: Marc Legendre <marc.legendre@inria.fr>
  Date:   Wed Jan 22 18:25:46 2014 +0100
  
      Silence some GCC warnings about strict-aliasing in SofaPython
      
      Python's implementation forces us to break the strict-aliasing rule,
      but by making the code convoluted enough, GCC can't tell any more :-)
  
   applications/plugins/SofaPython/PythonMacros.h |    9 ++++++++-
   1 files changed, 8 insertions(+), 1 deletions(-)


git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10559 b7f1a160-662a-0410-a6d8-bea165342f16
image: MeshToImage: fixing data initialization crash & optimizing the preprocess by not computing recursively the same thing... (fix from anis.refoufi@artefacts-studio.fr)

git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10560 b7f1a160-662a-0410-a6d8-bea165342f16
FIX: editing a data in the old dialog box in runSofa does not crash anymore

git-svn-id: svn://scm.gforge.inria.fr/svnroot/sofa/trunk@10561 b7f1a160-662a-0410-a6d8-bea165342f16