X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FSystem.Runtime.Serialization.Formatters.Binary%2FChangeLog;h=05e84f9919b9ad4918e6fb3e1327babaacedd544;hb=9e3370d3351358044231dd1f3df5fff3720bdcc2;hp=2d5a2a6b0b9048c15c4c6cfeba03fae2db2bfd25;hpb=3989b96cc8c13c1d5c422c241d55b6f7d4de6f7a;p=mono.git diff --git a/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ChangeLog b/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ChangeLog index 2d5a2a6b0b9..05e84f9919b 100755 --- a/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ChangeLog +++ b/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ChangeLog @@ -1,3 +1,121 @@ +2004-12-08 Zoltan Varga + + * CodeGenerator.cs: Call new DefineInternalDynamicAssembly method to prevent a race + condition in the setting of the CorlibInternal flag. + +2004-12-06 Zoltan Varga + + * CodeGenerator.cs: Mark the created assembly builder as internal. + +2004-11-29 Lluis Sanchez Gual + + * CodeGenerator.cs: Addded EnumToUnderlying method to get the underlying + type of an enum. This fixes bug #69753. + +2004-07-02 Lluis Sanchez Gual + + * BinaryCommon.cs: Added CheckSerializable method. + * ObjectWriter.cs: Check for type serializability even for members with + null values. + +2004-05-29 Gonzalo Paniagua Javier + + * ObjectWriter.cs: reduce contention in GetObjectData. + +2004-05-14 Vladimir Vukicevic + + * binary_serialization_format.htm: renamed filename from having + spaces to _'s (checked with lluis) + +2004-05-13 Lluis Sanchez Gual + + * ObjectWriter.cs: Fixed and Simplified WriteGenericArray and + WriteSingleDimensionArrayElements. This also fixes bug #58345. + +2004-05-03 Lluis Sanchez Gual + + * MessageFormatter.cs: In the all-are-primitive case, serialize Args, + not OutArgs. + +2004-04-28 Lluis Sanchez Gual + + * MessageFormatter.cs: Serialize Args, not OutArgs, like in MS.NET. + +2004-04-26 Lluis Sanchez Gual + + * ObjectReader.cs, ObjectWriter.cs: FIXME cleaning. + +2004-04-20 Lluis Sanchez Gual + + * CodeGenerator.cs, ObjectReader.cs, ObjectWriter.cs: Serialize decimals + as strings, like in MS.NET. This fixes bug #57186. + +2004-02-23 Lluis Sanchez Gual + + * 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 + + * 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 + + * 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 + + * 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 + + * BinaryFormatter.cs: Added missing methods. + +2003-11-20 Lluis Sanchez Gual + + * BinaryFormatter.cs, MessageFormatter.cs, ObjectReader.cs: Added support + for TypeFilter property. + +2003-11-16 Lluis Sanchez Gual + + * BinaryFormatter.cs, MessageFormatter.cs, ObjectWriter.cs: + Implemented support for AssemblyFormat property. + +2003-11-12 Lluis Sanchez Gual + + * ObjectReader.cs, ObjectWriter.cs: Changed some GetType calls to "is" checks. + +2003-07-28 Duncan Mak + + * BinaryFormatter.cs (WriteBinaryHeader): changed from public to + private. + +2003-07-25 Lluis Sanchez Gual + + * MessageFormatter.cs: WriteMethodCall(): It must write all parameters, + including ref and out. + +2003-07-24 Lluis Sanchez Gual + + * ObjectReader.cs, ObjectWriter.cs, BinaryCommon.cs: Fixed bug #45970. + +2003-07-17 Lluis Sanchez Gual + + * ObjectReader.cs: Keep MemberInfo members in type's metadata object, so it is + not necessary to query them for every object. + * ObjectWriter.cs: If the value being serialized is a value type (not boxed) + then there is no need to register it in the ObjectIDGenerator, because it is + not possible to have two references to the same value type object. + 2003-05-13 Lluis Sanchez Gual * ObjectReader.cs: Changed signature of ReadObjectGraph, so now it returns the @@ -65,5 +183,3 @@ 2002-08-18 Dick Porter * BinaryFormatter.cs: Stubbed out - -