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