[runtime] Updates comments.
[mono.git] / mcs / class / corlib / System.Runtime.Serialization / ChangeLog
index b9460a9601433542dd43eda42dfd77eb02c5f27e..c06b16fdd5feb2fbcb6aceab3b18a5a6120fd914 100644 (file)
@@ -1,3 +1,114 @@
+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