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