# # ChangeLog for branches # # Generated by Trac 1.0.12 # 11/26/24 22:01:44 Thu, 19 Mar 2009 10:00:29 GMT epitzer [1358] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/PersistenceConfiguration.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Better formatting configuration interface. (#506) Wed, 18 Mar 2009 17:13:40 GMT epitzer [1357] * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/ArrayFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Decomposers.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/EnumerableFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.Persistence.csproj (added) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLab.snk (added) * branches/New Persistence Exploration/Persistence/Persistence/HeuristicLabPersistencePlugin.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IDecomposer.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/IFormatter.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Interfaces/Tokens.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (deleted) * branches/New Persistence Exploration/Persistence/Persistence/PersistenceConfiguration.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/PrimitiveFormatters.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Test (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Tokens.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Util.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) * branches/New Persistence Exploration/Persistence/Test/HeuristicLab.Persistence.Test.csproj (added) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Test/SerializationTest.cs (added) * branches/New Persistence Exploration/Persistence/Test/StorableAttributeTests.cs (added) * branches/New Persistence Exploration/Persistence/Test/Test.csproj (deleted) Pluginification and major refactoring. (#506) Wed, 18 Mar 2009 14:15:48 GMT epitzer [1356] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Tokens.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Unify token classes for parsing and formatting, make format ... Wed, 18 Mar 2009 13:51:38 GMT epitzer [1355] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Tokens.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) Implement a type cache. (#506) Wed, 18 Mar 2009 10:48:30 GMT epitzer [1354] * branches/New Persistence Exploration/Persistence/Persistence/Decomposers.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Test/Test.csproj (modified) minor code cleanup. Mon, 16 Mar 2009 16:46:28 GMT epitzer [1349] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/PersistenceConfiguration.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) Central persistence configuration class. (#506) Mon, 16 Mar 2009 15:35:31 GMT epitzer [1348] * branches/New Persistence Exploration/Persistence/Persistence/CompoundSerializers.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Decomposers.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/PrimitiveFormatters.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/PrimitiveSerializers.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Test/Test.csproj (modified) Rename primitive serializers to formatters and compound/composite ... Fri, 13 Mar 2009 09:58:33 GMT epitzer [1339] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Tokens.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) support composite value types (#506) Fri, 13 Mar 2009 09:34:57 GMT epitzer [1338] * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/Properties (added) * branches/New Persistence Exploration/Persistence/Persistence/Properties/AssemblyInfo.frame (added) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Test/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) * branches/New Persistence Exploration/Persistence/Test (added) * branches/New Persistence Exploration/Persistence/Test/NewSerializationTest.cs (added) * branches/New Persistence Exploration/Persistence/Test/Test.csproj (added) split off test case, format empty variable names, include assembly ... Thu, 12 Mar 2009 15:40:17 GMT epitzer [1336] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Test/NewSerializationTest.cs (modified) Initialize non-serialized values with specified default values. (#506) Thu, 12 Mar 2009 13:09:35 GMT epitzer [1332] * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/CompoundSerializers.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) Enable object instantiation using non-public default constructors. (#506) Thu, 12 Mar 2009 12:49:56 GMT epitzer [1331] * branches/New Persistence Exploration/Persistence (modified) * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Test/NewSerializationTest.cs (modified) Include storable attributes of base classes. (#506) Thu, 12 Mar 2009 11:19:32 GMT epitzer [1330] * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/PrimitiveSerializers.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Tokens.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlParser.cs (modified) More compact XML Formatting (no empty names, referencable primitives, ... Thu, 12 Mar 2009 11:17:30 GMT epitzer [1329] * branches/New Persistence Exploration/Persistence (modified) * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/DeSerializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/SerializationTest.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttributeTests.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Test/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Test/SerializationTest.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Test/StorableAttributeTests.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/Util.cs (modified) refactoring/resharping Wed, 11 Mar 2009 16:25:40 GMT epitzer [1324] * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Util.cs (modified) replace Functional with Linq Wed, 11 Mar 2009 13:20:51 GMT epitzer [1323] * branches/New Persistence Exploration/Persistence/Persistence/CompoundSerializers.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/NewSerializationTest.cs (deleted) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/Serializer.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Test (added) * branches/New Persistence Exploration/Persistence/Persistence/Test/NewSerializationTest.cs (added) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) resharping... Tue, 10 Mar 2009 16:10:47 GMT epitzer [1322] * branches/New Persistence Exploration/Persistence/Persistence/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Persistence.csproj (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) cached cloning. (#506) Mon, 09 Mar 2009 17:36:38 GMT epitzer [1321] * branches/New Persistence Exploration/Persistence/Persistence.sln (modified) * branches/New Persistence Exploration/Persistence/Persistence/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/StorableAttribute.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/Util.cs (modified) automatic cloning with the help of Storable attributes. (#506) Mon, 09 Mar 2009 16:25:27 GMT epitzer [1320] * branches/New Persistence Exploration/Persistence/Persistence/NewSerializationTest.cs (modified) * branches/New Persistence Exploration/Persistence/Persistence/XmlFormatter.cs (modified) store actual type information instead of declared type. (#506) Mon, 09 Mar 2009 15:35:05 GMT epitzer [1319] * branches/New Persistence Exploration/Persistence/Persistence/CompoundSerializers.cs (modified) fix ArraySerializer.CanSerialize for Array datatype. (#506)