Changes

Summary

  1. [Simulation.Graph] Move SimpleApi into its own library (#4495) (details)
  2. [Simulation.Core] RequiredPlugin: Avoid calling loadPlugin() twice on start-up (#4509) (details)
  3. [All] Display reference name when pulling external plugins (#4507) (details)
  4. [Plugins] Move MeshSTEPLoader to an external repository (#4504) (details)
Commit 58d49549b825091bb768b026031cad58ac2d0cb0 by noreply
[Simulation.Graph] Move SimpleApi into its own library (#4495)

* move sofa simple api into its own module

* add compat

* use real path

* add simpleapi to sofaphysicsapi project

* fix tests by loading the required plugin
The file was modifiedSofa/GL/Component/Shader/tests/LightManager_test.cpp (diff)
The file was modifiedSofa/framework/Simulation/Core/simutest/NodeContext_test.cpp (diff)
The file was modifiedSofa/Component/Collision/Detection/Intersection/tests/LocalMinDistance_test.cpp (diff)
The file was modifiedSofa/framework/Simulation/Graph/test/CMakeLists.txt (diff)
The file was modifiedSofa/Component/SceneUtility/tests/AddResourceRepository_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/Sofa.SimpleApiConfig.cmake.in
The file was modifiedSofa/framework/Testing/CMakeLists.txt (diff)
The file was modifiedSofa/Component/SolidMechanics/FEM/Elastic/tests/BeamFEMForceField_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/test/SimpleApi_test.cpp
The file was modifiedSofa/framework/Simulation/Graph/CMakeLists.txt (diff)
The file was modifiedSofa/Component/Collision/Detection/Algorithm/tests/CollisionPipeline_test.cpp (diff)
The file was modifiedSofa/Component/Playback/tests/ReadState_test.cpp (diff)
The file was modifiedapplications/plugins/SceneCreator/SceneCreator_test/SceneCreator_test.cpp (diff)
The file was modifiedSofa/Component/IO/Mesh/tests/MeshXspLoader_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/src/sofa/simpleapi/init.cpp
The file was modifiedapplications/projects/SofaPhysicsAPI/CMakeLists.txt (diff)
The file was modifiedSofa/framework/CMakeLists.txt (diff)
The file was modifiedSofa/Component/Topology/Utility/tests/TopologicalChangeProcessor_test.cpp (diff)
The file was modifiedSofa/Component/LinearSystem/tests/MappingGraph_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/src/sofa/simpleapi/init.h
The file was modifiedSofa/framework/Testing/src/sofa/testing/BaseSimulationTest.cpp (diff)
The file was addedSofa/framework/SimpleApi/src/sofa/simpleapi/SimpleApi.h
The file was modifiedSofa/Component/ODESolver/Backward/tests/EulerImplicitSolverStatic_test.cpp (diff)
The file was modifiedapplications/projects/SceneChecking/tests/SceneChecker_test.cpp (diff)
The file was modifiedSofa/Component/Mass/tests/UniformMass_test.cpp (diff)
The file was removedSofa/framework/Simulation/Graph/src/sofa/simulation/graph/SimpleApi.h
The file was modifiedSofa/Component/Mass/tests/MeshMatrixMass_test.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/Spring/tests/PolynomialRestShapeSpringsForceField_test.cpp (diff)
The file was modifiedSofa/Component/ODESolver/Testing/src/sofa/component/odesolver/testing/ODESolverSpringTest.h (diff)
The file was modifiedSofa/framework/Simulation/Graph/test/Link_test.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/Spring/tests/TriangularBendingSprings_test.cpp (diff)
The file was modifiedSofa/Component/ODESolver/Backward/tests/StaticSolver_test.cpp (diff)
The file was removedSofa/framework/Simulation/Graph/src/sofa/simulation/graph/SimpleApi.cpp
The file was modifiedCMakeLists.txt (diff)
The file was modifiedSofa/Component/Constraint/Projective/tests/FixedProjectiveConstraint_test.cpp (diff)
The file was modifiedSofa/Component/Engine/Select/tests/BoxROI_test.cpp (diff)
The file was modifiedSofa/Component/ODESolver/Testing/src/sofa/component/odesolver/testing/MassSpringSystemCreation.h (diff)
The file was modifiedSofa/Component/Engine/Select/tests/MeshROI_test.cpp (diff)
The file was modifiedSofa/Component/IO/Mesh/tests/STLExporter_test.cpp (diff)
The file was modifiedSofa/Component/Mass/tests/DiagonalMass_test.cpp (diff)
The file was modifiedSofa/Component/SolidMechanics/FEM/Elastic/tests/TetrahedronFEMForceField_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/src/sofa/simpleapi/config.h.in
The file was modifiedSofa/GL/Component/Rendering2D/tests/OglLabel_test.cpp (diff)
The file was modifiedSofa/framework/Simulation/Graph/test/Node_test.cpp (diff)
The file was modifiedSofa/Component/Constraint/Projective/tests/FixedPlaneProjectiveConstraint_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/src/sofa/simpleapi/SimpleApi.cpp
The file was modifiedSofa/Component/SolidMechanics/FEM/Elastic/tests/TriangleFEMForceField_test.cpp (diff)
The file was modifiedSofa/Component/SceneUtility/tests/MakeDataAliasComponent_test.cpp (diff)
The file was addedSofa/framework/Compat/src/sofa/simulation/graph/SimpleApi.h
The file was modifiedSofa/framework/Compat/CMakeLists.txt (diff)
The file was modifiedSofa/Component/SceneUtility/tests/MessageHandlerComponent_test.cpp (diff)
The file was modifiedSofa/GL/Component/Rendering3D/tests/ClipPlane_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/test/CMakeLists.txt
The file was modifiedapplications/plugins/SceneCreator/src/SceneCreator/SceneCreator.cpp (diff)
The file was modifiedSofa/GL/Component/Shader/tests/Light_test.cpp (diff)
The file was modifiedSofa/Component/SceneUtility/tests/MakeAliasComponent_test.cpp (diff)
The file was addedSofa/framework/SimpleApi/CMakeLists.txt
The file was modifiedSofa/Component/Topology/Testing/src/sofa/component/topology/testing/fake_TopologyScene.h (diff)
The file was removedSofa/framework/Simulation/Graph/test/SimpleApi_test.cpp
The file was modifiedSofa/Component/SolidMechanics/Spring/tests/RestShapeSpringsForceField_test.cpp (diff)
The file was modifiedSofa/Component/Mapping/NonLinear/tests/SquareDistanceMapping_test.cpp (diff)
The file was modifiedapplications/plugins/SceneCreator/CMakeLists.txt (diff)
The file was modifiedSofa/Component/LinearSolver/Direct/tests/SparseLDLSolver_test.cpp (diff)
The file was modifiedSofa/GL/Component/Rendering3D/tests/OglModel_test.cpp (diff)
The file was modifiedSofa/Component/Topology/Utility/tests/TopologyChecker_test.cpp (diff)
The file was modifiedSofa/Component/IO/Mesh/tests/MeshExporter_test.cpp (diff)
Commit 260a4d42266857fd42c44ef2076e8468fa73d25b by noreply
[Simulation.Core] RequiredPlugin: Avoid calling loadPlugin() twice on start-up (#4509)

clean loadedplugin Data

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
The file was modifiedSofa/framework/Simulation/Core/src/sofa/simulation/RequiredPlugin.cpp (diff)
Commit b01c39897f1ce0e6ee5b174a25ab489ac1965204 by noreply
[All] Display reference name when pulling external plugins (#4507)

Display reference name when pulling

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
The file was modifiedSofa/framework/Config/cmake/SofaMacrosConfigure.cmake (diff)
Commit 4e3f64ede29af7867a5cbb0e8713c0c53a2599c7 by noreply
[Plugins] Move MeshSTEPLoader to an external repository (#4504)

* externalize meshsteploader

* change ref

---------

Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
The file was removedapplications/plugins/MeshSTEPLoader/example/cube.stp
The file was removedapplications/plugins/MeshSTEPLoader/MeshSTEPLoader.h
The file was removedapplications/plugins/MeshSTEPLoader/example/STEPShapeExtractor.scn
The file was removedapplications/plugins/MeshSTEPLoader/ParametricTriangleTopologyContainer.cpp
The file was removedapplications/plugins/MeshSTEPLoader/SingleComponent.cpp
The file was removedapplications/plugins/MeshSTEPLoader/ParametricTriangleTopologyContainer.h
The file was removedapplications/plugins/MeshSTEPLoader/SingleComponent.inl
The file was removedapplications/plugins/MeshSTEPLoader/CMakeLists.txt
The file was removedapplications/plugins/MeshSTEPLoader/STEPShapeMapping.cpp
The file was addedapplications/plugins/MeshSTEPLoader/ExternalProjectConfig.cmake.in
The file was removedapplications/plugins/MeshSTEPLoader/initMeshSTEPLoader.cpp
The file was removedapplications/plugins/MeshSTEPLoader/PluginMeshSTEPLoader.txt
The file was removedapplications/plugins/MeshSTEPLoader/example/SingleComponent.scn
The file was modifiedapplications/plugins/CMakeLists.txt (diff)
The file was removedapplications/plugins/MeshSTEPLoader/config.h
The file was removedapplications/plugins/MeshSTEPLoader/FindOpenCascade.cmake
The file was removedapplications/plugins/MeshSTEPLoader/STEPShapeMapping.h
The file was removedapplications/plugins/MeshSTEPLoader/SingleComponent.h
The file was removedapplications/plugins/MeshSTEPLoader/example/Product.stp
The file was removedapplications/plugins/MeshSTEPLoader/example/MeshSTEPLoader.scn
The file was removedapplications/plugins/MeshSTEPLoader/MeshSTEPLoader.cpp
The file was removedapplications/plugins/MeshSTEPLoader/MeshSTEPLoader.dox