+2010-06-03 Jb Evain <jbevain@novell.com>
+
+ * SafeSerializationEventArgs.cs: add new type in net_4_0.
+
+2010-06-03 Jb Evain <jbevain@novell.com>
+
+ * ISafeSerializationData.cs: add new interface in net_4_0.
+
+2008-05-22 Miguel de Icaza <miguel@novell.com>
+
+ * SerializationCallbacks.cs: This lock has a high contention rate
+ on ASP.NET web sites, with multiple cores we end up spending a lot
+ of time on this check.
+
+ Rewrite this code to have two code paths since we know that the
+ cache is append-only.
+
+2008-04-02 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+ * IFormatterConverter.cs
+ * SerializationException.cs
+ * StreamingContext.cs: Fix parameter names
+
+2006-12-18 Lluis Sanchez Gual <lluis@novell.com>
+
+ * FormatterServices.cs: In GetFields, avoid creating a field
+ clone in some cases where it's not really necessary.
+
+2006-11-13 Jensen Somers <jensen.somers@gmail.com>
+
+ * Fixed the Serializable attribute in OnDeserializedAttribute,
+ OnDeserializingAttribute, OnSerializedAttribute and
+ OnSerializingAttribute.
+
+2006-11-13 Jensen Somers <jensen.somers@gmail.com>
+
+ * Removed [Serializable] from OnDeserializedAttribute,
+ OnDeserializingAttribute, OnSerializedAttribute,
+ OnSerializingAttribute.
+
+2006-11-10 Jensen Somers <jensen.somers@gmail.com>
+
+ * Added ComVisibleAttribute in the ISerializable,
+ ISerializationSurrogate and ISurrogateSelector interface.
+ * Added the sealed keyword to the OnDeserializedAttribute,
+ OnDeserializingAttribute, OnSerializedAttribute,
+ OnSerializingAttribute and OptionalFieldAttribute class.
+
+2006-10-30 Robert Jordan <robertj@gmx.net>
+
+ * Apply ComVisibleAttribute.
+
+2006-10-29 Robert Jordan <robertj@gmx.net>
+
+ * ObjectManager.cs: Add NET_2_0 serialization callbacks.
+
+2006-10-29 Robert Jordan <robertj@gmx.net>
+
+ * SerializationObjectManager.cs,
+ SerializationCallbacks.cs: Add support for NET_2_0 serialization
+ events. See bug #78594.
+
+2006-08-06 Lluis Sanchez Gual <lluis@novell.com>
+
+ * ObjectManager.cs: Add support for nested IObjectReference.
+ Fixes bug #78749.
+
+2006-07-31 Sebastien Pouliot <sebastien@ximian.com>
+
+ * ObjectIDGenerator.cs: Fix ArgumentNullException parameter.
+
+2006-06-04 Miguel de Icaza <miguel@novell.com>
+
+ * OptionalFieldAttribute.cs, OnSerializedAttribute.cs,
+ OnSerializingAttribute.cs, OnDeserializedAttribute.cs,
+ OnDeserializingAttribute.cs: Added a few attributes for the
+ version tolerant serialization.
+
+2006-01-04 Raja R Harinath <rharinath@novell.com>
+
+ * ObjectManager.cs (ObjectRecord.IsInstanceReady): Fix regression
+ introduced in previous patch. See the re-opened bug #76931.
+
+2005-12-15 Martin Baulig <martin@ximian.com>
+
+ * ObjectManager.cs: When deserializing an object that has a
+ surrogate, actually check the return value of
+ ISerializationSurrogate.SetObjectData(); fixes #76931.
+
+2005-10-03 Lluis Sanchez Gual <lluis@novell.com>
+
+ * ObjectIDGenerator.cs: Use custom comparer instead of an instance
+ wrapper. Closes bug #76017.
+
+2005-06-13 Lluis Sanchez Gual <lluis@novell.com>
+
+ * Formatter.cs: Properly initialize protected fields. Fixes bug #75233.
+
+2005-05-17 Lluis Sanchez Gual <lluis@novell.com>
+
+ * SerializationInfo.cs: Use IsInstanceOfType instead of IsAssignableFrom
+ since GetType() may not return the correct type if the object is
+ a remoting proxy.
+
+2005-05-09 Lluis Sanchez Gual <lluis@novell.com>
+
+ * FormatterServices.cs: In GetSerializableMembers, private fields
+ from base classes must include the class name in the field name.
+ In this case, it now creates a clone of the field with the
+ modified name. This patch together with r44260 fixes bug #74760.
+
2004-12-09 Lluis Sanchez Gual <lluis@ximian.com>
* ObjectManager.cs: When deserializing an object that implements