| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258 |
- 2005-10-03 Lluis Sanchez Gual <[email protected]>
- * ObjectIDGenerator.cs: Use custom comparer instead of an instance
- wrapper. Closes bug #76017.
- 2005-06-13 Lluis Sanchez Gual <[email protected]>
- * Formatter.cs: Properly initialize protected fields. Fixes bug #75233.
- 2005-05-17 Lluis Sanchez Gual <[email protected]>
- * 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 <[email protected]>
- * 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 <[email protected]>
- * ObjectManager.cs: When deserializing an object that implements
- ISerializable, check if a surrogate exists for that object, before
- trying to deserialize it as ISerializable. This fixes bug #70104.
- 2004-06-15 Gert Driesen <[email protected]>
- * ObjectIDGenerator.cs: added TODO for serialization
- 2004-06-09 Duncan Mak <[email protected]>
- * ObjectManager.cs (RegisterObject): Add checks for
- ArgumentNullException as well.
- 2004-06-09 Duncan Mak <[email protected]>
- * SerializationInfoEnumerator.cs: Instead of using
- IDictionaryEnumerator from a Hashtable, use a normal IEnumerator
- from the newly added ArrayList in SerializationInfo.
- * SerializationInfo.cs: Added an extra ArrayList so that we can
- keep the SerializationEntrys added in the order.
- (SerializationInfo, AddValue): Throw ArgumentNullException
- correctly.
- 2004-06-08 Duncan Mak <[email protected]>
- * ObjectManager.cs (RegisterObject): Throw
- ArgumentOutOfRangeException if the objectID parameter is less than
- or equal to zero. This check was missing from this particular
- overload.
- 2004-05-14 Marek Safar <[email protected]>
- * SerializationInfo.cs: Removed useless [CLSCompliant (false)]
- 2003-11-21 Andreas Nahr <[email protected]>
- * FormatterServices.cs: Added CheckTypeSecurity() and
- GetSafeUninitializedObject().
- 2003-11-18 Andreas Nahr <[email protected]>
- * ObjectManager.cs: Fixed header, internalized enum
- * Formatter.cs: Implemented
- 2003-11-11 Lluis Sanchez Gual <[email protected]>
- * FormatterServices.cs: Fixed some comments.
- 2003-10-21 Lluis Sanchez Gual <[email protected]>
- * SerializationInfo.cs: Fixed bug in GetValue. Use IsAssignableFrom instead
- of IsSubclass, since the type can be an interface.
- 2003-10-18 Lluis Sanchez Gual <[email protected]>
- * FormatterServices.cs: In GetUninitializedObject methdod, reuse
- ActivationServices.AllocateUninitializedClassInstance, it does the same.
- 2003-07-28 Duncan Mak <[email protected]>
- * Formatter.cs (WriteSByte): Added CLSCompliant attribute.
- 2003-07-26 Gonzalo Paniagua Javier <[email protected]>
- * FormatterServices.cs:
- (GetSerializableMembers): check that all base types are serializable
- when getting their fields. Fixes bug #46875.
- 2003-07-17 Lluis Sanchez Gual <[email protected]>
- * ObjectIDGenerator.cs: Optimized access to hashtable and reduced the
- number of calls to GetType(). (Patch by Paolo).
- Also added a NextId property that returns a new Id without registering
- an object.
- 2003-06-26 Lluis Sanchez Gual <[email protected]>
- * SerializationInfo.cs: Fixed bug #44955
- 2003-05-11 Gonzalo Paniagua Javier <[email protected]>
- * FormatterServices.cs: patch from Jean Marc that fixes bug #42742.
- 2003-02-18 Lluis Sanchez Gual <[email protected]>
- * ObjectManager.cs: Corrected a problem with arrays of structs. Elements where
- not correctly updated by the final fixup.
- 2003-01-27 Lluis Sanchez Gual <[email protected]>
- * ObjectManager.cs: Corrected a problem with IObjectReferece objects.
- 2003-01-24 Martin Baulig <[email protected]>
- * ObjectManager.cs (RaiseDeserializationEvent): Walk the object
- list in the correct order.
- 2003-01-16 Lluis Sanchez Gual <[email protected]>
- * ObjectManager.cs: Implemented and added file
- * SurrogateSelector.cs: completed implementation.
- * SerializationInfo.cs: corrected a bug in GetValue method.
- * ObjectIDGenerator.cs: corrected a bug. Now it does not give the same
- id for two different instances that return true when calling Equal.
- 2002-12-06 Duncan Mak <[email protected]>
- * Formatter.cs (WriteValueType): Remove the erroneous CLSCompliant attribute.
- 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
- * FormatterServices.cs: implemented GetUninitializedObject.
- PopulateObjectMembers needs a working FieldInfo.SetValue (it's
- not implemented right now).
- 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
- * FormatterServices.cs:a implemented GetSerializableMembers ().
- 2002-08-16 Gonzalo Paniagua Javier <[email protected]>
- * FormatterServices.cs: New file with some implementation.
- 2002-08-16 Dietmar Maurer <[email protected]>
- * SerializationInfo.cs: special case for null values.
- use the converter everywhere.
- 2002-08-14 Dietmar Maurer <[email protected]>
- * SerializationInfo.cs: added new function to support the runtime
- 2002-07-16 Gonzalo Paniagua Javier <[email protected]>
- * Formatter.cs: added namespace.
- 2002-06-10 Duncan Mak <[email protected]>
- * Formatter.cs: Addd to CVS.
- * FormatterConverter.cs: Added to CVS.
- * SerializationInfo.cs (AddValue): Removed extra CLSCompliant attribute.
- 2002-04-12 Duncan Mak <[email protected]>
- * SerializationException.cs: Added missing constructor for serialization.
- 2002-03-12 Duncan Mak <[email protected]>
- * IFormatter.cs: Fix the return type of the Serialize method.
- 2002/03/07 Nick Drochak <[email protected]>
- * StreamingContextStates.cs: Add missing value (CrossAppDomain) and
- adjust All value accordingly.
- 2002-03-01 Duncan Mak <[email protected]>
- * ObjectIDGenerator.cs: Implemented.
- 2002-02-19 Duncan Mak <[email protected]>
- * SurrogateSelector.cs: Implemented.
- * SerializationInfoEnumerator.cs: oh, and simplified the Current
- property too.
-
- * SerializationInfo.cs: Forgot to finish up GetEnumerator ().
- 2002-02-18 Duncan Mak <[email protected]>
- * SerializationInfo.cs: Converted Type.GetType calls to the faster
- typeof operator.
- 2002-02-16 Duncan Mak <[email protected]>
- * SurrogateSelector.cs: Stubbed out. Gonna be working on this
- tomorrow.
- 2002-02-15 Duncan Mak <[email protected]>
- * SerializationEntry.cs: Added internal constructor for writing
- bits in SerializationInfoEnumerator.
- * SerializationInfo.cs: Completed.
- * SerializationInfoEnumerator.cs: Implemented. Piggybacking on
- Hashtable's GetEnumerator method.
- 2002-02-13 Dan Lewis <[email protected]>
- * SerializationInfoEnumerator.cs: New file (stub)
- 2002-02-12 Duncan Mak <[email protected]>
-
- * SerializationBinder.cs: Implemented.
- * SerializationEntry.cs: Implemented.
- * SerializationInfo.cs: Fixed the get portion of the AssemblyName
- property. Implemented the FullTypename property.
-
- 2002-01-06 David Dawkins <[email protected]>
- * IFormatter.cs : New file
- * ISerializationSurrogate.cs : New file
- * ISurrogateSelector.cs : New file
- 2002-05-01 Ravi Pratap <[email protected]>
- * SerializationInfo.cs : Insert MonoTODO attribute.
- 2001-08-24 Nick Drochak <[email protected]>
- * IDeserializationCallback.cs: New File
- Wed Nov 14 17:03:30 CET 2001 Paolo Molaro <[email protected]>
- * IFormatterConverter.cs, SerializationInfo.cs: CLSCompliant updates.
- Fri Nov 2 18:40:12 CET 2001 Paolo Molaro <[email protected]>
- * SerializationException.cs: implemented.
- 2001-08-24 Nick Drochak <[email protected]>
- * SerializationInfo.cs: Added all the public methods so that the compile would not break
- 2001-07-20 Miguel de Icaza <[email protected]>
- * SerializationInfo.cs: New file.
- * IFormatterConverter.cs: New file.
- * ISerializable.cs: New file.
|