# # ChangeLog for code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc # # Generated by Trac 1.0.9 # May 3, 2024, 5:41:17 AM Sun, 07 Jun 2015 12:16:55 GMT landauf [10542] * code/branches/core7/src/libraries/core/Core.cc (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc (modified) * code/branches/core7/src/libraries/core/class/IdentifierManager.cc (modified) * code/branches/core7/src/libraries/core/class/IdentifierManager.h (modified) * code/branches/core7/src/libraries/core/command/ConsoleCommandManager.cc (modified) * code/branches/core7/src/libraries/core/command/ConsoleCommandManager.h (modified) * code/branches/core7/src/libraries/core/commandline/CommandLineParser.cc (modified) * code/branches/core7/src/libraries/core/commandline/CommandLineParser.h (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.cc (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.h (modified) * code/branches/core7/src/libraries/core/singleton/ScopeManager.cc (modified) * code/branches/core7/src/libraries/core/singleton/ScopeManager.h (modified) * code/branches/core7/src/libraries/network/NetworkFunctionManager.cc (modified) * code/branches/core7/src/libraries/network/NetworkFunctionManager.h (modified) * code/branches/core7/src/libraries/network/NetworkStaticInitializationHandler.cc (modified) clean and explicit setup/shutdown of singletons that are used by ... Sun, 07 Jun 2015 10:10:24 GMT landauf [10539] * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.h (modified) * code/branches/core7/src/libraries/core/class/Identifier.h (modified) * code/branches/core7/src/libraries/core/module/ModuleInstance.h (modified) * code/branches/core7/src/libraries/core/object/Context.cc (modified) * code/branches/core7/src/libraries/core/object/Context.h (modified) destroy objects before deleting identifiers (when unloading a module) Sun, 07 Jun 2015 09:57:31 GMT landauf [10538] * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc (modified) * code/branches/core7/src/libraries/core/singleton/ScopeManager.cc (modified) * code/branches/core7/src/libraries/core/singleton/ScopeManager.h (modified) now that the order of initialization is well defined (first ... Sat, 06 Jun 2015 21:52:25 GMT landauf [10535] * code/branches/core7/src/libraries/core/Core.cc (modified) * code/branches/core7/src/libraries/core/CoreIncludes.h (modified) * code/branches/core7/src/libraries/core/CorePrereqs.h (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.h (modified) * code/branches/core7/src/libraries/core/command/ConsoleCommandIncludes.h (modified) * code/branches/core7/src/libraries/core/commandline/CommandLineIncludes.h (modified) * code/branches/core7/src/libraries/core/module/ModuleInstance.cc (modified) * code/branches/core7/src/libraries/core/module/ModuleInstance.h (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationHandlerIncludes.h (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.h (modified) * code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.cc (modified) * code/branches/core7/src/libraries/core/module/StaticallyInitializedInstance.h (modified) * code/branches/core7/src/libraries/core/singleton/ScopedSingletonIncludes.h (modified) * code/branches/core7/src/libraries/network/CMakeLists.txt (modified) * code/branches/core7/src/libraries/network/NetworkFunctionIncludes.cc (modified) * code/branches/core7/src/libraries/network/NetworkFunctionIncludes.h (modified) * code/branches/core7/src/libraries/network/NetworkPrereqs.h (modified) * code/branches/core7/src/libraries/network/NetworkStaticInitializationHandler.cc (added) * code/branches/core7/src/libraries/network/NetworkStaticInitializationHandler.h (added) * code/branches/core7/test/core/class/IdentifiableTest.cc (modified) * code/branches/core7/test/core/class/IdentifierClassHierarchyTest.cc (modified) * code/branches/core7/test/core/class/IdentifierExternalClassHierarchyTest.cc (modified) * code/branches/core7/test/core/class/IdentifierNestedClassHierarchyTest.cc (modified) * code/branches/core7/test/core/class/IdentifierSimpleClassHierarchyTest.cc (modified) * code/branches/core7/test/core/class/IdentifierTest.cc (modified) * code/branches/core7/test/core/class/SubclassIdentifierTest.cc (modified) * code/branches/core7/test/core/class/SuperTest.cc (modified) * code/branches/core7/test/core/command/CommandTest.cc (modified) * code/branches/core7/test/core/object/ClassFactoryTest.cc (modified) * code/branches/core7/test/core/object/ContextTest.cc (modified) * code/branches/core7/test/core/object/IteratorTest.cc (modified) * code/branches/core7/test/core/object/ListableTest.cc (modified) * code/branches/core7/test/core/object/ObjectListIteratorTest.cc (modified) * code/branches/core7/test/core/singleton/ScopeTest.cc (modified) statically initialized instances are now registered with a type. ... Sat, 06 Jun 2015 14:38:45 GMT landauf [10532] * code/branches/core7/src/libraries/core/Core.cc (modified) * code/branches/core7/src/libraries/core/Core.h (modified) * code/branches/core7/src/libraries/core/CorePrereqs.h (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.h (modified) * code/branches/core7/src/libraries/core/module/CMakeLists.txt (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationHandler.cc (deleted) * code/branches/core7/src/libraries/core/module/StaticInitializationHandler.h (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.cc (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.h (modified) use CoreStaticInitializationHandler to initialize core instances Sat, 06 Jun 2015 13:56:39 GMT landauf [10531] * code/branches/core7/src/libraries/core/CMakeLists.txt (modified) * code/branches/core7/src/libraries/core/Core.cc (modified) * code/branches/core7/src/libraries/core/CorePrereqs.h (modified) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.cc (added) * code/branches/core7/src/libraries/core/CoreStaticInitializationHandler.h (added) * code/branches/core7/src/libraries/core/module/CMakeLists.txt (modified) * code/branches/core7/src/libraries/core/module/StaticInitializationHandler.cc (added) * code/branches/core7/src/libraries/core/module/StaticInitializationHandler.h (added) * code/branches/core7/src/libraries/core/module/StaticInitializationHandlerIncludes.cc (added) * code/branches/core7/src/libraries/core/module/StaticInitializationHandlerIncludes.h (added) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.cc (added) * code/branches/core7/src/libraries/core/module/StaticInitializationManager.h (added) added draft for StaticInitializationHandler