Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: ef271b00332c1c74bf8f0cd83cb0721b11ba8d2e
      
https://github.com/synfig/synfig/commit/ef271b00332c1c74bf8f0cd83cb0721b11ba8d2e
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2020-07-18 (Sat, 18 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.h

  Log Message:
  -----------
  restrict constructor access modifier and do minor header cleanup


  Commit: 2b95739ecce659c07e11ed3031e5c0f0ea3c39ff
      
https://github.com/synfig/synfig/commit/2b95739ecce659c07e11ed3031e5c0f0ea3c39ff
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2020-07-18 (Sat, 18 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.cpp

  Log Message:
  -----------
  just change the loop structure


  Commit: 5b6bfd142cd9b129502857ab4295c1a2f04967f2
      
https://github.com/synfig/synfig/commit/5b6bfd142cd9b129502857ab4295c1a2f04967f2
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2020-07-18 (Sat, 18 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.cpp

  Log Message:
  -----------
  remove unused #Includes and a commented-out code for > 6 years


  Commit: bb199c2db454321e6eb8f7ba07799ccc2baf4135
      
https://github.com/synfig/synfig/commit/bb199c2db454321e6eb8f7ba07799ccc2baf4135
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2020-07-18 (Sat, 18 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.cpp
    M synfig-studio/src/gui/trees/historytreestore.h

  Log Message:
  -----------
  make method private and remove unused parameter


  Commit: 52deae93f5dc3b06d9d01253ee3be8f45fbf4852
      
https://github.com/synfig/synfig/commit/52deae93f5dc3b06d9d01253ee3be8f45fbf4852
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2020-07-18 (Sat, 18 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.cpp

  Log Message:
  -----------
  minor cleanup: nullptr and avoid old-style cast


  Commit: 5149cf6f7f02aeaacfbf396708686d47d87fac89
      
https://github.com/synfig/synfig/commit/5149cf6f7f02aeaacfbf396708686d47d87fac89
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2020-07-18 (Sat, 18 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.cpp
    M synfig-studio/src/gui/trees/historytreestore.h

  Log Message:
  -----------
  fix crash when undoing creation of a moved/changed vertex of spline

It happened because the history tree rebuilds on every
undo/redo. It doesn't do it anymore.

Long chain:
The history tree row description would call to
Action::ValueDescSet::get_local_name() and it would
make a 'long' stack until it crashes, as follow:

> Action::ValueDescSet::get_local_name()
 > ValueDesc::get_description()
  > ValueDesc::is_exported()
   > ValueDesc::get_value_node()
    > LinkableValueNode::get_link()
AND FINALLY it crashes due to the invalid link index!

Test case:
* Create a polygon or spline.
* Click on a vertex to open context menu
* Select "Create Item"
* Move the new vertex
* Ctrl+Z (ok, vertex 'unmoved')
* Ctrl+Z (crash)


  Commit: 067e0b46e70cc39c5d7fca0e58d0c93749842140
      
https://github.com/synfig/synfig/commit/067e0b46e70cc39c5d7fca0e58d0c93749842140
  Author: ice0 <konop...@gmail.com>
  Date:   2020-07-19 (Sun, 19 Jul 2020)

  Changed paths:
    M synfig-studio/src/gui/trees/historytreestore.cpp
    M synfig-studio/src/gui/trees/historytreestore.h

  Log Message:
  -----------
  fix crash when undoing creation of a moved/changed vertex of spline (#1551)

fix crash when undoing creation of a moved/changed vertex of spline


Compare: https://github.com/synfig/synfig/compare/6e9e095c5b4c...067e0b46e70c


_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to