Branch: refs/heads/master
Home: https://github.com/synfig/synfig
Commit: da7535d22aa60bb3a2f9cb7db99bec9f53054c74
https://github.com/synfig/synfig/commit/da7535d22aa60bb3a2f9cb7db99bec9f53054c74
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
Log Message:
-----------
add private methods add_parent() and remove_parent() to Node
Commit: 949dbbb62d67b16c84b22f8335d568b4274c9b5b
https://github.com/synfig/synfig/commit/949dbbb62d67b16c84b22f8335d568b4274c9b5b
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
Log Message:
-----------
Node.h: minor clean up: remove spaces and old (2007) dead code
and a typo
Commit: f5b9bf324bcbf522cd8da9486728b08ecb7a2efd
https://github.com/synfig/synfig/commit/f5b9bf324bcbf522cd8da9486728b08ecb7a2efd
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
M synfig-core/src/synfig/valuenode.cpp
Log Message:
-----------
prefer Node::parent_count() - and it returns unsigned value now
Commit: 45ca3aa51df85fd854087a0bce92f42236702804
https://github.com/synfig/synfig/commit/45ca3aa51df85fd854087a0bce92f42236702804
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
M synfig-studio/src/synfigapp/actions/valuedescremovesmart.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistloop.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistremovesmart.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistunloop.cpp
Log Message:
-----------
Node: new methods: foreach_parent(), find_(all|first)_parents_of_type
Commit: 62587a2938c63aa80b81091875b67ef3c5101377
https://github.com/synfig/synfig/commit/62587a2938c63aa80b81091875b67ef3c5101377
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
Log Message:
-----------
Node: starting to make parent_set thread-safe
parent_set is still public, though.
Commit: eac5db42a973898b226db77fd9d33514ff404c60
https://github.com/synfig/synfig/commit/eac5db42a973898b226db77fd9d33514ff404c60
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-24 (Tue, 24 May 2022)
Changed paths:
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
M synfig-core/src/synfig/valuenode.cpp
M synfig-studio/src/gui/instance.cpp
Log Message:
-----------
Node: add method get_first_parent()
Commit: 78e7a2c733bc4d59a6b94323111420af1927d182
https://github.com/synfig/synfig/commit/78e7a2c733bc4d59a6b94323111420af1927d182
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-25 (Wed, 25 May 2022)
Changed paths:
M synfig-core/src/synfig/node.h
M synfig-studio/src/gui/states/state_draw.cpp
M synfig-studio/src/gui/states/state_lasso.cpp
M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp
M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.cpp
M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.cpp
M synfig-studio/src/synfigapp/actions/valuedescset.cpp
Log Message:
-----------
Node: add one more method: find_first_parent_of_type(CompareFunc)
That adds one more match criterion
Commit: 1982a121b57bcfd5ff75b1aecb32526a33258a15
https://github.com/synfig/synfig/commit/1982a121b57bcfd5ff75b1aecb32526a33258a15
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-25 (Wed, 25 May 2022)
Changed paths:
M synfig-core/src/synfig/valuenode.cpp
M synfig-core/src/synfig/valuenode.h
Log Message:
-----------
fix ValueNode::is_descendant() not being recursive as described
It is used only by synfigapp action ValueDescConnect.
There, it prevents to connect a parent to a child value node:
it would cause infinite loop by recursion.
Here we properly check for not only direct parents.
Commit: 6369fb944fdb8833151f18e3147365eec28b0eaf
https://github.com/synfig/synfig/commit/6369fb944fdb8833151f18e3147365eec28b0eaf
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-25 (Wed, 25 May 2022)
Changed paths:
M synfig-core/src/synfig/layers/layer_pastecanvas.cpp
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
M synfig-core/src/synfig/valuenode.cpp
M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp
M synfig-core/test/node.cpp
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/synfigapp/actions/valuedescremovesmart.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistremovesmart.cpp
Log Message:
-----------
Node: parent_set is now a private property (for thread-safety)
Commit: 1ec717b873f8c4bd0e7f6f1ff6be6c30a624ebda
https://github.com/synfig/synfig/commit/1ec717b873f8c4bd0e7f6f1ff6be6c30a624ebda
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-25 (Wed, 25 May 2022)
Changed paths:
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
Log Message:
-----------
Node cleanup: sort #include
Commit: daa5b261d8d10f787d4b6679a2d53c24954b8320
https://github.com/synfig/synfig/commit/daa5b261d8d10f787d4b6679a2d53c24954b8320
Author: Rodolfo Ribeiro Gomes <[email protected]>
Date: 2022-05-25 (Wed, 25 May 2022)
Changed paths:
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
Log Message:
-----------
Node: fix and add some comments
By the way, in general, in .cpp files should not use 'documentation'
comments like //! or ///, but regular comments.
Commit: 32a4153e567cce245dbb41add47ead8838b0db28
https://github.com/synfig/synfig/commit/32a4153e567cce245dbb41add47ead8838b0db28
Author: ice0 <[email protected]>
Date: 2022-05-25 (Wed, 25 May 2022)
Changed paths:
M synfig-core/src/synfig/canvas.cpp
M synfig-core/src/synfig/layers/layer_pastecanvas.cpp
M synfig-core/src/synfig/node.cpp
M synfig-core/src/synfig/node.h
M synfig-core/src/synfig/valuenode.cpp
M synfig-core/src/synfig/valuenode.h
M synfig-core/src/synfig/valuenodes/valuenode_bone.cpp
M synfig-core/test/node.cpp
M synfig-studio/src/gui/instance.cpp
M synfig-studio/src/gui/states/state_draw.cpp
M synfig-studio/src/gui/states/state_lasso.cpp
M synfig-studio/src/gui/workarearenderer/renderer_ducks.cpp
M synfig-studio/src/synfigapp/actions/blinepointtangentmerge.cpp
M synfig-studio/src/synfigapp/actions/blinepointtangentsplit.cpp
M synfig-studio/src/synfigapp/actions/valuedescremovesmart.cpp
M synfig-studio/src/synfigapp/actions/valuedescset.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistloop.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistremovesmart.cpp
M synfig-studio/src/synfigapp/actions/valuenodedynamiclistunloop.cpp
Log Message:
-----------
Merge PR #2398: Make Node::parent_set private
Make Node::parent_set private
Compare: https://github.com/synfig/synfig/compare/ba0352c215db...32a4153e567c
_______________________________________________
Synfig-devl mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/synfig-devl