# # ChangeLog for branches/New Persistence Exploration # # Generated by Trac 1.0.12 # 11/17/24 14:52:57 Fri, 27 Mar 2009 12:45:33 GMT epitzer [1447] * branches/New Persistence Exploration/Persistence/Persistence/Core/ConfigurationService.cs (modified) * 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/Tag.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/TypeMapping.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Core/TypeStringBuilder.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/StorableDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/TypeDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/ViewOnly/ViewOnlyFormat.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlGenerator.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence-3.3.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (modified) refactoring and code clean up. (#9999) Fri, 27 Mar 2009 11:51:32 GMT epitzer [1438] * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/ArrayDecomposer.cs (modified) Include lower bounds in serialized arrays. (#506) Fri, 27 Mar 2009 11:50:34 GMT epitzer [1437] * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/Compact/NumberArray2XmlFormatters.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlGenerator.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (modified) Cleanup DeSerializer code. (#506) Fri, 27 Mar 2009 10:22:11 GMT epitzer [1435] * 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/Default/Decomposers/EnumerableDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Properly deserialize enumerables with parent references, use single ... Thu, 26 Mar 2009 16:56:55 GMT epitzer [1434] * branches/New Persistence Exploration/Persistence/Persistence/Core/DeSerializer.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/StorableDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Almost complete solution for correctly handling parent references. (#506) Thu, 26 Mar 2009 16:55:42 GMT epitzer [1433] * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlParser.cs (modified) Fix nasty copy&paste bug. (#506) Thu, 26 Mar 2009 11:39:21 GMT epitzer [1429] * branches/New Persistence Exploration/Persistence/Persistence/Default/ViewOnly (added) * branches/New Persistence Exploration/Persistence/Persistence/Default/ViewOnly/ViewOnlyFormat.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence-3.3.csproj (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) View-only serializer for debugging purposes. (#506) Thu, 26 Mar 2009 11:38:32 GMT epitzer [1428] * branches/New Persistence Exploration/Persistence/Persistence/Default/Xml/XmlGenerator.cs (modified) Refactoring of Generator interface. (#506) Thu, 26 Mar 2009 11:37:41 GMT epitzer [1427] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/Configuration.cs (modified) Bug fix type names for interfaces don't work with version invariant ... Thu, 26 Mar 2009 09:42:56 GMT epitzer [1425] * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/HeuristicLab.Persistence.GUI.csproj (modified) * branches/New Persistence Exploration/Persistence/HeuristicLab.Persistence.GUI/PersistenceConfigurationForm.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/Core/ConfigurationService.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/Default/Decomposers/TypeDecomposer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence-3.3.csproj (added) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (deleted) * branches/New Persistence Exploration/Persistence/Test/HeuristicLab.Persistence.Test.csproj (modified) Use version invariant assembly qualified name and update plug-in ... Wed, 25 Mar 2009 16:55:29 GMT epitzer [1423] * branches/New Persistence Exploration/Persistence/Persistence/Default/Decomposers/StorableDecomposer.cs (added) Add missing file StorableDecomposer.cs (should belong to r1419) (#506) Wed, 25 Mar 2009 16:54:30 GMT epitzer [1422] * branches/New Persistence Exploration/Persistence/Persistence/Core/TypeStringBuilder.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (modified) New extension method to obtain a full name without version ... Wed, 25 Mar 2009 16:53:07 GMT epitzer [1421] * 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) Remove unnecessary class attributes. (#506) 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)