# # ChangeLog for branches/New Persistence Exploration # # Generated by Trac 1.0.12 # 05/23/24 17:57:19 Wed, 25 Mar 2009 16:52:02 GMT epitzer [1420] * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Serializer.cs (modified) Remove old storable persistence mechanism. (#506) Wed, 25 Mar 2009 16:16:32 GMT epitzer [1419] * branches/New Persistence Exploration/Persistence/Persistence/Core/DataMemberAccessor.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/ArrayDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/DictionaryDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/EnumerableDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/KeyValuePairDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/TypeDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (modified) Implement persistence of storables as decomposer. (#506) Wed, 25 Mar 2009 16:15:42 GMT epitzer [1418] * branches/New Persistence Exploration/Persistence/Persistence/Core/Configuration.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/ConfigurationService.cs (modified) Don't crash if user configuration cannot be loaded. (#506) Wed, 25 Mar 2009 13:06:31 GMT epitzer [1414] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.Designer.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.resx (modified) Include decomposer configuration in dynamically created tab pages for ... Tue, 24 Mar 2009 16:06:11 GMT epitzer [1408] * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/TypeDecomposer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Properties/Settings.Designer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Properties/Settings.settings (added) * branches/New Persistence Exploration/Persistence/Persistence/app.config (added) Added Type decomposer for serialization of Type objects. (#506) Tue, 24 Mar 2009 16:05:02 GMT epitzer [1407] * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IFormatter.cs (modified) Abstract base class for formats to ensure comparability. (#506) Tue, 24 Mar 2009 16:04:02 GMT epitzer [1406] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/app.config (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Configuration.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/ConfigurationService.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) Incorporate settings infrastructure. (#506) Tue, 24 Mar 2009 15:59:33 GMT epitzer [1405] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/ArrayDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/DictionaryDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/EnumerableDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/KeyValuePairDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/DoubleArray2XmlFormatters.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/DoubleList2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/IntArray2XmlFormatters.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/IntList2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Boolean2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/DateTime2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Double2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Int2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Sting2XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlFormat.cs (modified) Add empty storable class attributes to classes (#506) Tue, 24 Mar 2009 15:57:25 GMT epitzer [1404] * branches/New Persistence Exploration/Persistence/Persistence/Core/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/StorableAttribute.cs (modified) New attribute for legitimately empty but storable classes. (#506) Tue, 24 Mar 2009 10:28:23 GMT epitzer [1401] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Configuration.cs (modified) Initialize GUI with current configuration form ConfigurationService. ... Mon, 23 Mar 2009 16:53:14 GMT epitzer [1400] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.Designer.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.resx (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Configuration.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/ConfigurationService.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/PersistenceConfiguration.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) Deposit GUI-generated Configuration object at ConfigurationService. ... Mon, 23 Mar 2009 16:13:25 GMT epitzer [1399] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.Designer.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.resx (modified) Recfactoring of Persistence GUI. Mon, 23 Mar 2009 14:44:53 GMT epitzer [1398] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.Designer.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.resx (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/PersistenceConfiguration.cs (modified) Complete GUI for persistence configuration. (#506) Fri, 20 Mar 2009 15:08:48 GMT epitzer [1382] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.Designer.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.resx (modified) Almost complete GUI for persistence configuration. (#506) Thu, 19 Mar 2009 16:56:11 GMT epitzer [1373] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI (added) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/HeuristicLab.Persistence.GUI.csproj (added) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.Designer.cs (added) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (added) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.resx (added) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/Program.cs (added) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/app.config (added) * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/PersistenceConfiguration.cs (modified) Simple GUI configuration for decomposers. (#506) Thu, 19 Mar 2009 13:19:58 GMT epitzer [1363] * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlGenerator.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlParser.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Convenience method for XML serialization and de-serizliation. (#506) Thu, 19 Mar 2009 13:02:35 GMT epitzer [1362] * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlGenerator.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlParser.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Add serializer class information to type cache. (#506) Thu, 19 Mar 2009 12:30:58 GMT epitzer [1361] * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/ArrayDecomposer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/DictionaryDecomposer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/EnumerableDecomposer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/KeyValuePairDecomposer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/EnumerableFormatters.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Default/NumberArrayFormatters.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Default/PrimitiveFormatters.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/DoubleArray2XmlFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/DoubleList2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/IntArray2XmlFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/IntList2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/NumberArray2XmlFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/NumberEnumeration2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Boolean2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/DateTime2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Double2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Int2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Primitive/Sting2XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlFormat.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlGenerator.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlParser.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/XmlFormatter.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Default/XmlParser.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Split all classes into their own file (#506) Thu, 19 Mar 2009 11:31:19 GMT epitzer [1360] * branches/New Persistence Exploration/Persistence/Persistence/ArrayFormatters.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Core (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/DataMemberAccessor.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/PersistenceConfiguration.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/Serializer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/StorableAttribute.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Decomposers.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Default (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/EnumerableFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/NumberArrayFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/PrimitiveFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/XmlFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/XmlParser.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/EnumerableFormatters.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/PersistenceConfiguration.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/PrimitiveFormatters.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (deleted) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Test/StorableAttributeTests.cs (modified) Scrap Storable-based cloning & reorganize namespaces. (#506) Thu, 19 Mar 2009 10:01:12 GMT epitzer [1359] * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) externalize tag names for XMl formatting/parsing. (#506)