Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: 7a962fca94c3ed8f5a24d160504a7c9d3ecce04c
https://github.com/synfig/synfig/commit/7a962fca94c3ed8f5a24d160504a7c9d3ecce04c
Author: Rodolfo Ribeiro Gomes <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl