Branch: refs/heads/master Home: https://github.com/synfig/synfig Commit: 7a962fca94c3ed8f5a24d160504a7c9d3ecce04c https://github.com/synfig/synfig/commit/7a962fca94c3ed8f5a24d160504a7c9d3ecce04c Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_mutex_null.h R ETL/ETL/_mutex_pthreads.h R ETL/ETL/_mutex_pthreads_simple.h R ETL/ETL/_mutex_win32.h R ETL/ETL/_rwlock.h M ETL/ETL/_smach.h R ETL/ETL/_thread.h R ETL/ETL/mutex R ETL/ETL/thread M synfig-core/src/synfig/rendering/resource.cpp M synfig-core/src/synfig/rendering/resource.h Log Message: ----------- remove unused ETL mutex and thread classes Smach class just fakes that it is using them (by using mutex_null) Resource class uses it, but it can be replaced by C++11 standard mutex. That ETL_LOCK_REFCOUNTS directive is not mentioned anywhere. Maybe it should be removed? Commit: 3a57a2204815e1741f039ad0aa8a17897ca201ea https://github.com/synfig/synfig/commit/3a57a2204815e1741f039ad0aa8a17897ca201ea Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M synfig-core/src/synfig/rendering/resource.cpp M synfig-core/src/synfig/rendering/resource.h Log Message: ----------- remove unused variable and lockguards the directive ETL_LOCK_REFCOUNTS is never defined Commit: d18249137354d3213ad6bd51048f16eaa2cb237c https://github.com/synfig/synfig/commit/d18249137354d3213ad6bd51048f16eaa2cb237c Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp M synfig-core/src/modules/lyr_freetype/lyr_freetype.h M synfig-core/src/modules/mod_particle/plant.cpp M synfig-core/src/modules/mod_particle/plant.h M synfig-core/src/synfig/debug/log.cpp M synfig-core/src/synfig/debug/log.h M synfig-core/src/synfig/layers/layer_bitmap.cpp M synfig-core/src/synfig/layers/layer_bitmap.h M synfig-core/src/synfig/layers/layer_duplicate.cpp M synfig-core/src/synfig/layers/layer_duplicate.h M synfig-core/src/synfig/main.cpp M synfig-core/src/synfig/mutex.cpp M synfig-core/src/synfig/mutex.h M synfig-core/src/synfig/node.cpp M synfig-core/src/synfig/node.h M synfig-core/src/synfig/rendering/primitive/contour.cpp M synfig-core/src/synfig/rendering/primitive/contour.h M synfig-core/src/synfig/rendering/primitive/mesh.cpp M synfig-core/src/synfig/rendering/primitive/mesh.h M synfig-core/src/synfig/rendering/software/function/packedsurface.cpp M synfig-core/src/synfig/rendering/software/function/packedsurface.h M synfig-studio/src/gui/ipc.cpp M synfig-studio/src/synfigapp/actions/layerpaint.cpp Log Message: ----------- replace synfig::Mutex and synfig::RecMutex with std:: ones Commit: af916ae24fa3d41adc9345eb335e2c3d201c04c3 https://github.com/synfig/synfig/commit/af916ae24fa3d41adc9345eb335e2c3d201c04c3 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/context.cpp M synfig-core/src/synfig/main.cpp R synfig-core/src/synfig/mutex.cpp R synfig-core/src/synfig/mutex.h M synfig-core/src/synfig/node.h M synfig-core/src/synfig/rendering/software/function/packedsurface.h M synfig-studio/src/gui/workarea.cpp Log Message: ----------- replace synfig::RWLock with Glib::Threads::RWLock Commit: 282a7d4d183955914942cb7dcbc78662b87763a8 https://github.com/synfig/synfig/commit/282a7d4d183955914942cb7dcbc78662b87763a8 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M synfig-studio/src/gui/ipc.cpp Log Message: ----------- fix win32 build: but I don't know if this thread should be dettached there is no way to the thread ends except the Pipe creation error. Commit: b3dd7477bb7bf2f6506aaaec666de2280124219a https://github.com/synfig/synfig/commit/b3dd7477bb7bf2f6506aaaec666de2280124219a Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M ETL/m4/ETL.m4 M synfig-core/m4/ETL.m4 M synfig-studio/m4/ETL.m4 Log Message: ----------- remove autotools references to threads in ETL Commit: 9b04890b4f11286af129dc52c4699578fb8d11ed https://github.com/synfig/synfig/commit/9b04890b4f11286af129dc52c4699578fb8d11ed Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M synfig-core/src/synfig/rendering/resource.cpp M synfig-core/src/synfig/rendering/resource.h Log Message: ----------- make Resource::Storage::refcount atomic Commit: 47146f3220aca1f9c7d23ffc67245a515e63ee15 https://github.com/synfig/synfig/commit/47146f3220aca1f9c7d23ffc67245a515e63ee15 Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M synfig-studio/src/gui/ipc.cpp Log Message: ----------- on Windows, let extra IPC thread join on quit Commit: 102e916f077fd6f783d035dd4fb2500ec9ab831a https://github.com/synfig/synfig/commit/102e916f077fd6f783d035dd4fb2500ec9ab831a Author: Konstantin Dmitriev <ksee.zelga...@gmail.com> Date: 2019-12-04 (Wed, 04 Dec 2019) Changed paths: M ETL/ETL/CMakeLists.txt M ETL/ETL/Makefile.am R ETL/ETL/_mutex_null.h R ETL/ETL/_mutex_pthreads.h R ETL/ETL/_mutex_pthreads_simple.h R ETL/ETL/_mutex_win32.h R ETL/ETL/_rwlock.h M ETL/ETL/_smach.h R ETL/ETL/_thread.h R ETL/ETL/mutex R ETL/ETL/thread M ETL/m4/ETL.m4 M synfig-core/m4/ETL.m4 M synfig-core/src/modules/lyr_freetype/lyr_freetype.cpp M synfig-core/src/modules/lyr_freetype/lyr_freetype.h M synfig-core/src/modules/mod_particle/plant.cpp M synfig-core/src/modules/mod_particle/plant.h M synfig-core/src/synfig/CMakeLists.txt M synfig-core/src/synfig/Makefile.am M synfig-core/src/synfig/context.cpp M synfig-core/src/synfig/debug/log.cpp M synfig-core/src/synfig/debug/log.h M synfig-core/src/synfig/layers/layer_bitmap.cpp M synfig-core/src/synfig/layers/layer_bitmap.h M synfig-core/src/synfig/layers/layer_duplicate.cpp M synfig-core/src/synfig/layers/layer_duplicate.h M synfig-core/src/synfig/main.cpp R synfig-core/src/synfig/mutex.cpp R synfig-core/src/synfig/mutex.h M synfig-core/src/synfig/node.cpp M synfig-core/src/synfig/node.h M synfig-core/src/synfig/rendering/primitive/contour.cpp M synfig-core/src/synfig/rendering/primitive/contour.h M synfig-core/src/synfig/rendering/primitive/mesh.cpp M synfig-core/src/synfig/rendering/primitive/mesh.h M synfig-core/src/synfig/rendering/resource.cpp M synfig-core/src/synfig/rendering/resource.h M synfig-core/src/synfig/rendering/software/function/packedsurface.cpp M synfig-core/src/synfig/rendering/software/function/packedsurface.h M synfig-studio/m4/ETL.m4 M synfig-studio/src/gui/ipc.cpp M synfig-studio/src/gui/workarea.cpp M synfig-studio/src/synfigapp/actions/layerpaint.cpp Log Message: ----------- Merge PR #1016: Remove unused ETL mutex and thread classes Compare: https://github.com/synfig/synfig/compare/01d3e9111fdb...102e916f077f _______________________________________________ Synfig-devl mailing list Synfig-devl@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synfig-devl