Branch: refs/heads/master
  Home:   https://github.com/synfig/synfig
  Commit: 89911d345b18391574e060f363d91942c737de93
      
https://github.com/synfig/synfig/commit/89911d345b18391574e060f363d91942c737de93
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

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

  Log Message:
  -----------
  fix memory leak

As in docs: "In general, a copy is made of the property
contents and the caller is responsible for freeing the memory
in the appropriate manner for the type, for instance by calling
g_free() or g_object_unref()."


  Commit: 16620b1d4dbd66cf01098a04fa070cf0c1218684
      
https://github.com/synfig/synfig/commit/16620b1d4dbd66cf01098a04fa070cf0c1218684
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/dialogs/about.cpp

  Log Message:
  -----------
  fix memory leak

In order to manage() be useful, the object needs to have
a parent that would delete it when destroyed.


  Commit: 7dbbd552777c9e63ba7dfbc94df3be44652350e5
      
https://github.com/synfig/synfig/commit/7dbbd552777c9e63ba7dfbc94df3be44652350e5
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.h

  Log Message:
  -----------
  fix memory leak

and it is not used since 2014 when changed to VPanel


  Commit: fadfef0a06aa1415367abe373b434d707f66fdc1
      
https://github.com/synfig/synfig/commit/fadfef0a06aa1415367abe373b434d707f66fdc1
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_toolbox.h

  Log Message:
  -----------
  remove commented code

not used since 2005


  Commit: a4120aac0ea874028711a2cafb535834b8767b52
      
https://github.com/synfig/synfig/commit/a4120aac0ea874028711a2cafb535834b8767b52
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/docks/dock_toolbox.cpp

  Log Message:
  -----------
  remove obsolete code and avoid deprecated class

Gtk::Paned exists since 3.0


  Commit: c5aa1829fab78eb345a906afad2f89ed12353fba
      
https://github.com/synfig/synfig/commit/c5aa1829fab78eb345a906afad2f89ed12353fba
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/widgets/widget_vector.cpp

  Log Message:
  -----------
  fix memory leak

labels are not used since 2015


  Commit: d802fbefd9878cb23cdc1e8eec29c489bc431b27
      
https://github.com/synfig/synfig/commit/d802fbefd9878cb23cdc1e8eec29c489bc431b27
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/widgets/widget_link.cpp

  Log Message:
  -----------
  fix memory leak

when allocated by manage(), the object is deleted when its
parent/container is deleted.

In this case, only one Gtk::Image object has a parent at a time.
So, the other one wouldn't be deleted after dialog destruction.

Solution: manage memory ourselves


  Commit: 9614c97dfb81fb392799cb3d3cbfcb0b35c35eb9
      
https://github.com/synfig/synfig/commit/9614c97dfb81fb392799cb3d3cbfcb0b35c35eb9
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

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

  Log Message:
  -----------
  fix memory leak

return value is not used anywhere.

scrolled window never contained anything:
line commented since 2005


  Commit: 563a052797b976c505231c790ab3c1c855162e72
      
https://github.com/synfig/synfig/commit/563a052797b976c505231c790ab3c1c855162e72
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/docks/dockable.h

  Log Message:
  -----------
  remove commented out properties

useless since 2005


  Commit: fbd4130d873040f595f3b130f170f8a5b921f5bb
      
https://github.com/synfig/synfig/commit/fbd4130d873040f595f3b130f170f8a5b921f5bb
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/dialogs/dialog_setup.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.h

  Log Message:
  -----------
  fix memory leak

private property not used anywhere


  Commit: ab857c9dd33b8a1bcb78c7092242fb3c79366b96
      
https://github.com/synfig/synfig/commit/ab857c9dd33b8a1bcb78c7092242fb3c79366b96
  Author: Rodolfo Ribeiro Gomes <rodolf...@gmail.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

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

  Log Message:
  -----------
  remove dead commented code in LayerTree


  Commit: 11d50d07b1f44dd157c3f4e768f89747d76dd166
      
https://github.com/synfig/synfig/commit/11d50d07b1f44dd157c3f4e768f89747d76dd166
  Author: Ivan Mahonin <b...@icystar.com>
  Date:   2019-07-26 (Fri, 26 Jul 2019)

  Changed paths:
    M synfig-studio/src/gui/app.cpp
    M synfig-studio/src/gui/dialogs/about.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.cpp
    M synfig-studio/src/gui/dialogs/dialog_setup.h
    M synfig-studio/src/gui/docks/dock_toolbox.cpp
    M synfig-studio/src/gui/docks/dock_toolbox.h
    M synfig-studio/src/gui/docks/dockable.h
    M synfig-studio/src/gui/trees/layertree.cpp
    M synfig-studio/src/gui/trees/layertree.h
    M synfig-studio/src/gui/widgets/widget_link.cpp
    M synfig-studio/src/gui/widgets/widget_vector.cpp

  Log Message:
  -----------
  Merge pull request #888 from rodolforg/fix-mem-leaks

Fix mem leaks in Studio


Compare: https://github.com/synfig/synfig/compare/48415191a492...11d50d07b1f4


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

Reply via email to