Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: da7535d22aa60bb3a2f9cb7db99bec9f53054c74
      
https://github.com/synfig/synfig/commit/da7535d22aa60bb3a2f9cb7db99bec9f53054c74
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <rodolf...@gmail.com>
  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 <konop...@gmail.com>
  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
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to