diff --git a/CMakeLists.txt b/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/README.md b/README.md
old mode 100644
new mode 100755
diff --git a/bindings/CMakeLists.txt b/bindings/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/bindings/python/CMakeLists.txt b/bindings/python/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/bindings/python/__init__.py b/bindings/python/__init__.py
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/constraint-bound.cpp b/bindings/python/constraint/constraint-bound.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/constraint-bound.hpp b/bindings/python/constraint/constraint-bound.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/constraint-equality.cpp b/bindings/python/constraint/constraint-equality.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/constraint-equality.hpp b/bindings/python/constraint/constraint-equality.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/constraint-inequality.cpp b/bindings/python/constraint/constraint-inequality.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/constraint-inequality.hpp b/bindings/python/constraint/constraint-inequality.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/constraint/expose-constraints.hpp b/bindings/python/constraint/expose-constraints.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/contacts/contact.cpp b/bindings/python/contacts/contact.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/contacts/contact.hpp b/bindings/python/contacts/contact.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/contacts/expose-contact.hpp b/bindings/python/contacts/expose-contact.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/formulations/expose-formulations.hpp b/bindings/python/formulations/expose-formulations.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/formulations/formulation.cpp b/bindings/python/formulations/formulation.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/formulations/formulation.hpp b/bindings/python/formulations/formulation.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/module.cpp b/bindings/python/module.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/robots/expose-robots.hpp b/bindings/python/robots/expose-robots.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/robots/robot-wrapper.cpp b/bindings/python/robots/robot-wrapper.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/robots/robot-wrapper.hpp b/bindings/python/robots/robot-wrapper.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/HQPData.cpp b/bindings/python/solvers/HQPData.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/HQPData.hpp b/bindings/python/solvers/HQPData.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/HQPOutput.cpp b/bindings/python/solvers/HQPOutput.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/HQPOutput.hpp b/bindings/python/solvers/HQPOutput.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/expose-solvers.hpp b/bindings/python/solvers/expose-solvers.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/solver-HQP-eiquadprog.cpp b/bindings/python/solvers/solver-HQP-eiquadprog.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/solvers/solver-HQP-eiquadprog.hpp b/bindings/python/solvers/solver-HQP-eiquadprog.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/expose-tasks.hpp b/bindings/python/tasks/expose-tasks.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/task-com-equality.cpp b/bindings/python/tasks/task-com-equality.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/task-com-equality.hpp b/bindings/python/tasks/task-com-equality.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/task-joint-posture.cpp b/bindings/python/tasks/task-joint-posture.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/task-joint-posture.hpp b/bindings/python/tasks/task-joint-posture.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/task-se3-equality.cpp b/bindings/python/tasks/task-se3-equality.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/tasks/task-se3-equality.hpp b/bindings/python/tasks/task-se3-equality.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/expose-trajectories.hpp b/bindings/python/trajectories/expose-trajectories.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/trajectory-base.cpp b/bindings/python/trajectories/trajectory-base.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/trajectory-base.hpp b/bindings/python/trajectories/trajectory-base.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/trajectory-euclidian.cpp b/bindings/python/trajectories/trajectory-euclidian.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/trajectory-euclidian.hpp b/bindings/python/trajectories/trajectory-euclidian.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/trajectory-se3.cpp b/bindings/python/trajectories/trajectory-se3.cpp
old mode 100644
new mode 100755
diff --git a/bindings/python/trajectories/trajectory-se3.hpp b/bindings/python/trajectories/trajectory-se3.hpp
old mode 100644
new mode 100755
diff --git a/bindings/python/utils/container.hpp b/bindings/python/utils/container.hpp
old mode 100644
new mode 100755
diff --git a/demo/demo_romeo.py b/demo/demo_romeo.py
old mode 100644
new mode 100755
diff --git a/include/tsid/config.hpp b/include/tsid/config.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/contacts/contact-6d.hpp b/include/tsid/contacts/contact-6d.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/contacts/contact-base.hpp b/include/tsid/contacts/contact-base.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/contacts/fwd.hpp b/include/tsid/contacts/fwd.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/formulations/inverse-dynamics-formulation-acc-force.hpp b/include/tsid/formulations/inverse-dynamics-formulation-acc-force.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/formulations/inverse-dynamics-formulation-base.hpp b/include/tsid/formulations/inverse-dynamics-formulation-base.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/math/constraint-base.hpp b/include/tsid/math/constraint-base.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/math/constraint-bound.hpp b/include/tsid/math/constraint-bound.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/math/constraint-equality.hpp b/include/tsid/math/constraint-equality.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/math/constraint-inequality.hpp b/include/tsid/math/constraint-inequality.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/math/fwd.hpp b/include/tsid/math/fwd.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/math/utils.hpp b/include/tsid/math/utils.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/robots/fwd.hpp b/include/tsid/robots/fwd.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/robots/robot-wrapper.hpp b/include/tsid/robots/robot-wrapper.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/.DS_Store b/include/tsid/solvers/.DS_Store
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/eiquadprog-fast.hpp b/include/tsid/solvers/eiquadprog-fast.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/eiquadprog-rt.hpp b/include/tsid/solvers/eiquadprog-rt.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/eiquadprog-rt.hxx b/include/tsid/solvers/eiquadprog-rt.hxx
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/eiquadprog_2011.hpp b/include/tsid/solvers/eiquadprog_2011.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/fwd.hpp b/include/tsid/solvers/fwd.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-base.hpp b/include/tsid/solvers/solver-HQP-base.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-eiquadprog-fast.hpp b/include/tsid/solvers/solver-HQP-eiquadprog-fast.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-eiquadprog-rt.hpp b/include/tsid/solvers/solver-HQP-eiquadprog-rt.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-eiquadprog-rt.hxx b/include/tsid/solvers/solver-HQP-eiquadprog-rt.hxx
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-eiquadprog.hpp b/include/tsid/solvers/solver-HQP-eiquadprog.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-factory.hpp b/include/tsid/solvers/solver-HQP-factory.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-factory.hxx b/include/tsid/solvers/solver-HQP-factory.hxx
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-output.hpp b/include/tsid/solvers/solver-HQP-output.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/solver-HQP-qpoases.hpp b/include/tsid/solvers/solver-HQP-qpoases.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/solvers/utils.hpp b/include/tsid/solvers/utils.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/fwd.hpp b/include/tsid/tasks/fwd.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-actuation-bounds.hpp b/include/tsid/tasks/task-actuation-bounds.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-actuation-equality.hpp b/include/tsid/tasks/task-actuation-equality.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-actuation.hpp b/include/tsid/tasks/task-actuation.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-base.hpp b/include/tsid/tasks/task-base.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-com-equality.hpp b/include/tsid/tasks/task-com-equality.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-contact-force-equality.hpp b/include/tsid/tasks/task-contact-force-equality.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-contact-force.hpp b/include/tsid/tasks/task-contact-force.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-joint-bounds.hpp b/include/tsid/tasks/task-joint-bounds.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-joint-posture.hpp b/include/tsid/tasks/task-joint-posture.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-motion.hpp b/include/tsid/tasks/task-motion.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/tasks/task-se3-equality.hpp b/include/tsid/tasks/task-se3-equality.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/trajectories/fwd.hpp b/include/tsid/trajectories/fwd.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/trajectories/trajectory-base.hpp b/include/tsid/trajectories/trajectory-base.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/trajectories/trajectory-euclidian.hpp b/include/tsid/trajectories/trajectory-euclidian.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/trajectories/trajectory-se3.hpp b/include/tsid/trajectories/trajectory-se3.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/utils/Stdafx.hh b/include/tsid/utils/Stdafx.hh
old mode 100644
new mode 100755
diff --git a/include/tsid/utils/statistics.hpp b/include/tsid/utils/statistics.hpp
old mode 100644
new mode 100755
diff --git a/include/tsid/utils/stop-watch.hpp b/include/tsid/utils/stop-watch.hpp
old mode 100644
new mode 100755
diff --git a/models/romeo/srdf/romeo_collision.srdf b/models/romeo/srdf/romeo_collision.srdf
old mode 100644
new mode 100755
diff --git a/models/romeo/urdf/romeo.urdf b/models/romeo/urdf/romeo.urdf
old mode 100644
new mode 100755
diff --git a/script/test_Constraint.py b/script/test_Constraint.py
old mode 100644
new mode 100755
diff --git a/script/test_Contact.py b/script/test_Contact.py
old mode 100644
new mode 100755
diff --git a/script/test_Formulation.py b/script/test_Formulation.py
old mode 100644
new mode 100755
diff --git a/script/test_RobotWrapper.py b/script/test_RobotWrapper.py
old mode 100644
new mode 100755
diff --git a/script/test_Solvers.py b/script/test_Solvers.py
old mode 100644
new mode 100755
diff --git a/script/test_Tasks.py b/script/test_Tasks.py
old mode 100644
new mode 100755
diff --git a/script/test_Trajectories.py b/script/test_Trajectories.py
old mode 100644
new mode 100755
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/src/contacts/contact-6d.cpp b/src/contacts/contact-6d.cpp
old mode 100644
new mode 100755
diff --git a/src/contacts/contact-base.cpp b/src/contacts/contact-base.cpp
old mode 100644
new mode 100755
diff --git a/src/formulations/inverse-dynamics-formulation-acc-force.cpp b/src/formulations/inverse-dynamics-formulation-acc-force.cpp
old mode 100644
new mode 100755
diff --git a/src/formulations/inverse-dynamics-formulation-base.cpp b/src/formulations/inverse-dynamics-formulation-base.cpp
old mode 100644
new mode 100755
diff --git a/src/math/constraint-base.cpp b/src/math/constraint-base.cpp
old mode 100644
new mode 100755
diff --git a/src/math/constraint-bound.cpp b/src/math/constraint-bound.cpp
old mode 100644
new mode 100755
diff --git a/src/math/constraint-equality.cpp b/src/math/constraint-equality.cpp
old mode 100644
new mode 100755
diff --git a/src/math/constraint-inequality.cpp b/src/math/constraint-inequality.cpp
old mode 100644
new mode 100755
diff --git a/src/math/utils.cpp b/src/math/utils.cpp
old mode 100644
new mode 100755
diff --git a/src/robots/robot-wrapper.cpp b/src/robots/robot-wrapper.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/eiquadprog-fast.cpp b/src/solvers/eiquadprog-fast.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/solver-HQP-base.cpp b/src/solvers/solver-HQP-base.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/solver-HQP-eiquadprog-fast.cpp b/src/solvers/solver-HQP-eiquadprog-fast.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/solver-HQP-eiquadprog.cpp b/src/solvers/solver-HQP-eiquadprog.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/solver-HQP-factory.cpp b/src/solvers/solver-HQP-factory.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/solver-HQP-qpoases.cpp b/src/solvers/solver-HQP-qpoases.cpp
old mode 100644
new mode 100755
diff --git a/src/solvers/utils.cpp b/src/solvers/utils.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-actuation-bounds.cpp b/src/tasks/task-actuation-bounds.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-actuation-equality.cpp b/src/tasks/task-actuation-equality.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-actuation.cpp b/src/tasks/task-actuation.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-base.cpp b/src/tasks/task-base.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-com-equality.cpp b/src/tasks/task-com-equality.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-contact-force-equality.cpp b/src/tasks/task-contact-force-equality.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-contact-force.cpp b/src/tasks/task-contact-force.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-joint-bounds.cpp b/src/tasks/task-joint-bounds.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-joint-posture.cpp b/src/tasks/task-joint-posture.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-motion.cpp b/src/tasks/task-motion.cpp
old mode 100644
new mode 100755
diff --git a/src/tasks/task-se3-equality.cpp b/src/tasks/task-se3-equality.cpp
old mode 100644
new mode 100755
diff --git a/src/trajectories/trajectory-euclidian.cpp b/src/trajectories/trajectory-euclidian.cpp
old mode 100644
new mode 100755
diff --git a/src/trajectories/trajectory-se3.cpp b/src/trajectories/trajectory-se3.cpp
old mode 100644
new mode 100755
diff --git a/src/utils/statistics.cpp b/src/utils/statistics.cpp
old mode 100644
new mode 100755
diff --git a/src/utils/stop-watch.cpp b/src/utils/stop-watch.cpp
old mode 100644
new mode 100755
diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt
old mode 100644
new mode 100755
diff --git a/unittest/constraints.cpp b/unittest/constraints.cpp
old mode 100644
new mode 100755
diff --git a/unittest/contacts.cpp b/unittest/contacts.cpp
old mode 100644
new mode 100755
diff --git a/unittest/hqp_solvers.cpp b/unittest/hqp_solvers.cpp
old mode 100644
new mode 100755
diff --git a/unittest/math_utils.cpp b/unittest/math_utils.cpp
old mode 100644
new mode 100755
diff --git a/unittest/robot-wrapper.cpp b/unittest/robot-wrapper.cpp
old mode 100644
new mode 100755
diff --git a/unittest/tasks.cpp b/unittest/tasks.cpp
old mode 100644
new mode 100755
diff --git a/unittest/trajectories.cpp b/unittest/trajectories.cpp
old mode 100644
new mode 100755
diff --git a/unittest/tsid-formulation.cpp b/unittest/tsid-formulation.cpp
old mode 100644
new mode 100755