{"push_id":708755166,"size":196,"distinct_size":3,"ref":"refs/heads/cmake-test-macro","head":"962745617c74692a6b7a75b4e35a5b34bc505dbf","before":"fd97ac759f5b573e2820779163e768dd8ea35b03","commits":[{"sha":"89db0a273ddeeae1846d669a471e0f2a3869294c","author":{"email":"6d9b70b6769e7cc306c06b742df06abc65802691@cornell.edu","name":"Christopher Dembia"},"message":"Remove comment about nonexistant addOutput().","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/89db0a273ddeeae1846d669a471e0f2a3869294c"},{"sha":"6fb6da9f4b0a57f237522551f4d4aaa1c397bd09","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"First commit to Geometry refactoring. Remove VisibleObject, DisplayGeometry and GeometrySet and all references to them. All test cases pass.\n\nConflicts:\n\tApplications/Scale/scale.cpp\n\tOpenSim/Actuators/McKibbenActuator.h\n\tOpenSim/Actuators/Test/testMuscles.cpp\n\tOpenSim/Common/DisplayGeometry.cpp\n\tOpenSim/Common/DisplayGeometry.h\n\tOpenSim/Common/Geometry.h\n\tOpenSim/Common/GeometrySet.h\n\tOpenSim/Common/Object.h\n\tOpenSim/Common/RegisterTypes_osimCommon.cpp\n\tOpenSim/Common/VisibleObject.cpp\n\tOpenSim/Common/VisibleObject.h\n\tOpenSim/Examples/CustomActuatorExample/toyLeg_example.cpp\n\tOpenSim/Examples/ExampleMain/OutputReference/TugOfWar_Complete.cpp\n\tOpenSim/Simulation/Model/ContactGeometry.cpp\n\tOpenSim/Simulation/Model/ContactGeometry.h\n\tOpenSim/Simulation/Model/ContactHalfSpace.cpp\n\tOpenSim/Simulation/Model/ContactMesh.cpp\n\tOpenSim/Simulation/Model/ContactSphere.cpp\n\tOpenSim/Simulation/Model/ExpressionBasedBushingForce.cpp\n\tOpenSim/Simulation/Model/ExpressionBasedBushingForce.h\n\tOpenSim/Simulation/Model/ExpressionBasedPointToPointForce.cpp\n\tOpenSim/Simulation/Model/ExpressionBasedPointToPointForce.h\n\tOpenSim/Simulation/Model/FunctionBasedBushingForce.cpp\n\tOpenSim/Simulation/Model/FunctionBasedBushingForce.h\n\tOpenSim/Simulation/Model/GeometryPath.cpp\n\tOpenSim/Simulation/Model/GeometryPath.h\n\tOpenSim/Simulation/Model/Ligament.cpp\n\tOpenSim/Simulation/Model/Ligament.h\n\tOpenSim/Simulation/Model/ModelVisualizer.cpp\n\tOpenSim/Simulation/Model/PathActuator.cpp\n\tOpenSim/Simulation/Model/PathActuator.h\n\tOpenSim/Simulation/Model/PathPoint.cpp\n\tOpenSim/Simulation/Model/PathPoint.h\n\tOpenSim/Simulation/Model/PathSpring.cpp\n\tOpenSim/Simulation/Model/PathSpring.h\n\tOpenSim/Simulation/Model/PointToPointSpring.cpp\n\tOpenSim/Simulation/Model/PointToPointSpring.h\n\tOpenSim/Simulation/SimbodyEngine/Body.cpp\n\tOpenSim/Simulation/SimbodyEngine/Body.h\n\tOpenSim/Simulation/Test/testProbes.cpp\n\tOpenSim/Simulation/Wrap/WrapCylinder.cpp\n\tOpenSim/Simulation/Wrap/WrapCylinderObst.cpp\n\tOpenSim/Simulation/Wrap/WrapDoubleCylinderObst.cpp\n\tOpenSim/Simulation/Wrap/WrapEllipsoid.cpp\n\tOpenSim/Simulation/Wrap/WrapObject.cpp\n\tOpenSim/Simulation/Wrap/WrapObject.h\n\tOpenSim/Simulation/Wrap/WrapSphere.cpp\n\tOpenSim/Simulation/Wrap/WrapSphereObst.cpp\n\tOpenSim/Simulation/Wrap/WrapTorus.cpp\n\tOpenSim/Wrapping/Python/OpenSimContext.h\n\nConflicts:\n\tOpenSim/Actuators/Test/testMuscles.cpp\n\tOpenSim/Common/Object.h\n\tOpenSim/Common/RegisterTypes_osimCommon.cpp\n\tOpenSim/Examples/CustomActuatorExample/toyLeg_example.cpp\n\tOpenSim/Examples/ExampleMain/OutputReference/TugOfWar_Complete.cpp\n\tOpenSim/Simulation/Model/ContactGeometry.cpp\n\tOpenSim/Simulation/Model/ContactGeometry.h\n\tOpenSim/Simulation/Model/ExpressionBasedPointToPointForce.cpp\n\tOpenSim/Simulation/Model/ExpressionBasedPointToPointForce.h\n\tOpenSim/Simulation/Model/FunctionBasedBushingForce.cpp\n\tOpenSim/Simulation/Model/FunctionBasedBushingForce.h\n\tOpenSim/Simulation/Model/GeometryPath.h\n\tOpenSim/Simulation/Model/PathActuator.cpp\n\tOpenSim/Simulation/Model/PathActuator.h\n\tOpenSim/Simulation/Model/PathPoint.cpp\n\tOpenSim/Simulation/Model/PathPoint.h\n\tOpenSim/Simulation/Model/PointToPointSpring.cpp\n\tOpenSim/Simulation/Model/PointToPointSpring.h\n\tOpenSim/Simulation/SimbodyEngine/Body.cpp\n\tOpenSim/Simulation/SimbodyEngine/Body.h\n\tOpenSim/Simulation/Wrap/WrapObject.cpp\n\tOpenSim/Simulation/Wrap/WrapObject.h","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/6fb6da9f4b0a57f237522551f4d4aaa1c397bd09"},{"sha":"635aff65e97543f0f98c4a856a37b03aa5f6a942","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Remove reference to removed GeometrySet from python test case","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/635aff65e97543f0f98c4a856a37b03aa5f6a942"},{"sha":"079746a20cec0e103202196df7cda771842718ac","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Remove old Geometry class and all derived classes and references to them","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/079746a20cec0e103202196df7cda771842718ac"},{"sha":"7586bc7ae51b99f4ba8ff18e208e82acf1e5205a","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Introduce Geometry as a Component and add GeometrySet optional property to ModelComponent.","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/7586bc7ae51b99f4ba8ff18e208e82acf1e5205a"},{"sha":"dd30056f7bf3aee7e77fe08481fb4ba467ced396","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Enable API visualizer to test with","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/dd30056f7bf3aee7e77fe08481fb4ba467ced396"},{"sha":"53d2c7fb5570520ad70bed61af3f3fea6308c034","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Rename method addDisplayGeometry to addMeshGeometry (as Geometry will be multi-use) and modify code/test-cases to account for this change. All test cases pass except for testForces (serialization issue)\n\nConflicts:\n\tOpenSim/Actuators/Test/testActuators.cpp\n\tOpenSim/Examples/MuscleExample/mainFatigue.cpp\n\tOpenSim/Examples/checkEnvironment/test.cpp\n\tOpenSim/Simulation/Model/Model.cpp\n\tOpenSim/Simulation/Model/ModelComponent.cpp\n\tOpenSim/Simulation/Model/ModelVisualizer.cpp\n\tOpenSim/Simulation/SimbodyEngine/Test/testJoints.cpp\n\tOpenSim/Simulation/Test/testForces.cpp\n\tOpenSim/Simulation/Test/testProbes.cpp\n\nConflicts:\n\tOpenSim/Actuators/Test/testActuators.cpp\n\tOpenSim/Actuators/Test/testMuscles.cpp\n\tOpenSim/Examples/CustomActuatorExample/toyLeg_example.cpp\n\tOpenSim/Examples/MuscleExample/mainFatigue.cpp\n\tOpenSim/Examples/checkEnvironment/test.cpp\n\tOpenSim/Simulation/Model/Model.cpp\n\tOpenSim/Simulation/SimbodyEngine/Body.h\n\tOpenSim/Simulation/SimbodyEngine/Test/testJoints.cpp\n\tOpenSim/Simulation/Test/testForces.cpp\n\tOpenSim/Simulation/Test/testProbes.cpp","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/53d2c7fb5570520ad70bed61af3f3fea6308c034"},{"sha":"95c81a85abeedefbfb0146f0c22811f16ba4a51b","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Allow SphereGeomtery to be added to Components and Serialized\n\nConflicts:\n\tOpenSim/Simulation/SimbodyEngine/Body.cpp\n\tOpenSim/Simulation/SimbodyEngine/Body.h","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/95c81a85abeedefbfb0146f0c22811f16ba4a51b"},{"sha":"ce06e1b04219f6c99983f0e5e01dffb3e4eeac49","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"ayman habib"},"message":"Fix compilation problem due to renamed method","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/ce06e1b04219f6c99983f0e5e01dffb3e4eeac49"},{"sha":"d37b7856854ae41cf80c25ade53a704feceed828","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Better names for concrete Geometry classes and implementation and serialization so that Spheres, Cylinders and Ellipsoids can be added to bodies. Also switched to list property for Geometry to reduce clutter in XML.\n\nConflicts:\n\tOpenSim/Simulation/Model/ModelVisualizer.cpp","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/d37b7856854ae41cf80c25ade53a704feceed828"},{"sha":"ce2b35095c4c03a82e39faa7f326bfc33cb2f6ae","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Add Mesh default constructor to handle serialization","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/ce2b35095c4c03a82e39faa7f326bfc33cb2f6ae"},{"sha":"49b247787300c3989b14052f8eb46b3ae36e5706","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Register new Gometry types for serialization. All tests pass now\n\nConflicts:\n\tOpenSim/Simulation/RegisterTypes_osimSimulation.cpp","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/49b247787300c3989b14052f8eb46b3ae36e5706"},{"sha":"23f175109aad4d4ef30f797f1c62a9cf8840a831","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Disable Visualizer window in test case","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/23f175109aad4d4ef30f797f1c62a9cf8840a831"},{"sha":"703ff78e24c0bf01ebcd13e69cf219fbb2016a94","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Convert Body's DisplayGeometry XML format into new Geometry.\n\nConflicts:\n\tOpenSim/Common/XMLDocument.cpp\n\nConflicts:\n\tOpenSim/Simulation/SimbodyEngine/Body.h","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/703ff78e24c0bf01ebcd13e69cf219fbb2016a94"},{"sha":"4da1ae6977d6dd5fe9d5a3566c7fffe23adf491d","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Rename method addGeometry to adoptGeometry to reflect ownership change, remove method updateDisplayer() as all this is handled by generateDecorations now. Moved method to adoptGeometry to base class.\n\nConflicts:\n\tOpenSim/Simulation/Model/ModelComponent.cpp\n\tOpenSim/Simulation/Model/ModelVisualizer.cpp\n\tOpenSim/Simulation/SimbodyEngine/Body.cpp","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/4da1ae6977d6dd5fe9d5a3566c7fffe23adf491d"},{"sha":"88779d44ddb8e855d8a6f7573093ddcf22b0f945","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Call Super::generateDecorations first in Body's generateDecorations","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/88779d44ddb8e855d8a6f7573093ddcf22b0f945"},{"sha":"cf686a31502e4a8b2fdbe303949cd33c8c9cb76e","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Fix wrapping to account for removal of \"Displayer\" methods\n\nConflicts:\n\tOpenSim/Wrapping/Java/OpenSimJNI/OpenSimContext.h\n\tOpenSim/Wrapping/Java/OpenSimJNI/Test/testContext.cpp","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/cf686a31502e4a8b2fdbe303949cd33c8c9cb76e"},{"sha":"d75a9b577b4b6fb1255a6fa50add7c2b7f303a89","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Test case for Visualization, preliminary.","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/d75a9b577b4b6fb1255a6fa50add7c2b7f303a89"},{"sha":"95fc45e26732821d57190fea89f9c8e006d79a83","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Add Brick to the built in geometry types and use it in test case","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/95fc45e26732821d57190fea89f9c8e006d79a83"},{"sha":"fac74799fa69287a4e53797f3c4895bd7143b089","author":{"email":"8ed3d36c15b09fc26f15c5d6263fa800d475ac16@stanford.edu","name":"Ayman Habib"},"message":"Disaple test case for now since Geometry files are not available during build process","distinct":false,"url":"https://api.github.com/repos/opensim-org/opensim-core/commits/fac74799fa69287a4e53797f3c4895bd7143b089"}]}