* BinaryCommon.cs: Added UseReflectionSerialization property.
[mono.git] / mcs / class / corlib / System.Runtime.Serialization.Formatters.Binary / ChangeLog
index b8fb4fb89a05087d5525f3689b8a23e9685620ef..15272ff6ff9f3f80346e044272e0650c7a1e37d2 100755 (executable)
@@ -1,3 +1,47 @@
+2004-02-23  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * BinaryCommon.cs: Added UseReflectionSerialization property.
+       * CodeGenerator.cs, ObjectWriter.cs: When serializing the name of an 
+         inherited field, prefix the name with the class name. This fixes #54439.
+         Moved check for reflection serialization variable to BinaryCommon.
+       
+2004-02-17  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ObjectWriter.cs: Factorized some serialization code in new classes, so it
+         is now possible to use fast IL generated classes that use direct access
+         to class fields instead of using reflection.
+       * CodeGenerator.cs: New file. Has several methods used by ObjectWriter to 
+         generate serialization code.
+
+2004-02-05  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ObjectWriter.cs: Get the assembly of a member from the member's type, not
+         from the type of the value, because that is the type written in the
+         metadata section of the object.
+
+2003-12-23  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ObjectReader.cs: Field names can include the type name if the field
+         belongs to a base type. Take this into account.
+
+2003-11-26  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * BinaryFormatter.cs: Added missing methods.
+
+2003-11-20  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * BinaryFormatter.cs, MessageFormatter.cs, ObjectReader.cs: Added support
+         for TypeFilter property.
+
+2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * BinaryFormatter.cs, MessageFormatter.cs, ObjectWriter.cs: 
+         Implemented support for AssemblyFormat property.
+
+2003-11-12  Lluis Sanchez Gual <lluis@ximian.com>
+
+       * ObjectReader.cs, ObjectWriter.cs: Changed some GetType calls to "is" checks.
+
 2003-07-28  Duncan Mak  <duncan@ximian.com>
 
        * BinaryFormatter.cs (WriteBinaryHeader): changed from public to
 2002-08-18  Dick Porter  <dick@ximian.com>
 
        * BinaryFormatter.cs: Stubbed out
-       
-