Revision f1f8b42...

Go back to digest for 16th December 2012

Bug Fixes in Educational

Andreas Cord-Landwehr committed changes in [rocs] /:

Fix resource leak in DocumentManager singleton.

This commit performs several necessary changes at once:
* move shared renderer to DocumentManager
* introduce DocumentManagerPrivate class as d-pointer
* changes the DocumentManager singleton initialization to the
Meyers singleton type

File Changes

Modified 34 files
  •   RocsCore/DataStructure.cpp
  •   RocsCore/DataType.cpp
  •   RocsCore/Document.cpp
  •   RocsCore/Document.h
  •   RocsCore/DocumentManager.cpp
  •   RocsCore/DocumentManager.h
  •   RocsCore/QtScriptBackend.cpp
  •   VisualEditor/GraphVisualEditor.cpp
  •   App/Interface/DocumentTypesWidget.cpp
  •   App/Interface/MainWindow.cpp
  •   App/Interface/ScriptOutputWidget.cpp
  •   RocsCore/Tests/TestDataStructure.cpp
  •   RocsCore/Tests/TestLoadSave.cpp
  •   RocsCore/Tests/TestPlugins.cpp
  •   RocsCore/Tests/TestScriptEngine.cpp
  •   VisualEditor/Actions/AddConnectionHandAction.cpp
  •   VisualEditor/Actions/AddDataAction.cpp
  •   VisualEditor/Actions/AddDataHandAction.cpp
  •   VisualEditor/Actions/SelectMoveHandAction.cpp
  •   VisualEditor/Interface/DataTypePage.cpp
  •   VisualEditor/Interface/PointerTypePage.cpp
  •   VisualEditor/Scene/DataItem.cpp
  •   VisualEditor/Scene/GraphicsLayout.cpp
  •   VisualEditor/Scene/GraphScene.cpp
  •   VisualEditor/Tools/AssignValues/AssignValuesWidget.cpp
  •   VisualEditor/Tools/GenerateGraph/GenerateGraphWidget.cpp
  •   VisualEditor/Tools/TransformEdges/TransformEdgesWidget.cpp
  •   RocsCore/DataStructures/Graph/Tests/TestGraphStructure.cpp
  •   RocsCore/DataStructures/Graph/Tests/TestGraphStructureAlgorithms.cpp
  •   RocsCore/DataStructures/LinkedList/Tests/TestLinkedListStructure.cpp
  •   RocsCore/LoadSave/Plugins/gmlFileFormat/Tests/GmlFileFormatTest.cpp
  •   RocsCore/LoadSave/Plugins/kmlFileFormat/Tests/KmlFileFormatTest.cpp
  •   RocsCore/LoadSave/Plugins/tgfFileFormat/Tests/TestTgfFileFormatPlugin.cpp
  •   RocsCore/LoadSave/Plugins/tikzFileFormat/Tests/TestTikzFileFormatPlugin.cpp
34 files changed in total