1 2003-07-28 Duncan Mak <duncan@ximian.com>
3 * Formatter.cs (WriteSByte): Added CLSCompliant attribute.
5 2003-07-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
7 * FormatterServices.cs:
8 (GetSerializableMembers): check that all base types are serializable
9 when getting their fields. Fixes bug #46875.
11 2003-07-17 Lluis Sanchez Gual <lluis@ximian.com>
13 * ObjectIDGenerator.cs: Optimized access to hashtable and reduced the
14 number of calls to GetType(). (Patch by Paolo).
15 Also added a NextId property that returns a new Id without registering
18 2003-06-26 Lluis Sanchez Gual <lluis@ximian.com>
20 * SerializationInfo.cs: Fixed bug #44955
22 2003-05-11 Gonzalo Paniagua Javier <gonzalo@ximian.com>
24 * FormatterServices.cs: patch from Jean Marc that fixes bug #42742.
26 2003-02-18 Lluis Sanchez Gual <lluis@ideary.com>
28 * ObjectManager.cs: Corrected a problem with arrays of structs. Elements where
29 not correctly updated by the final fixup.
31 2003-01-27 Lluis Sanchez Gual <lluis@ideary.com>
33 * ObjectManager.cs: Corrected a problem with IObjectReferece objects.
35 2003-01-24 Martin Baulig <martin@ximian.com>
37 * ObjectManager.cs (RaiseDeserializationEvent): Walk the object
38 list in the correct order.
40 2003-01-16 Lluis Sanchez Gual <lluis@ideary.com>
42 * ObjectManager.cs: Implemented and added file
43 * SurrogateSelector.cs: completed implementation.
44 * SerializationInfo.cs: corrected a bug in GetValue method.
45 * ObjectIDGenerator.cs: corrected a bug. Now it does not give the same
46 id for two different instances that return true when calling Equal.
48 2002-12-06 Duncan Mak <duncan@ximian.com>
50 * Formatter.cs (WriteValueType): Remove the erroneous CLSCompliant attribute.
52 2002-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
54 * FormatterServices.cs: implemented GetUninitializedObject.
55 PopulateObjectMembers needs a working FieldInfo.SetValue (it's
56 not implemented right now).
58 2002-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
60 * FormatterServices.cs:a implemented GetSerializableMembers ().
62 2002-08-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
64 * FormatterServices.cs: New file with some implementation.
66 2002-08-16 Dietmar Maurer <dietmar@ximian.com>
68 * SerializationInfo.cs: special case for null values.
69 use the converter everywhere.
71 2002-08-14 Dietmar Maurer <dietmar@ximian.com>
73 * SerializationInfo.cs: added new function to support the runtime
75 2002-07-16 Gonzalo Paniagua Javier <gonzalo@ximian.com>
77 * Formatter.cs: added namespace.
79 2002-06-10 Duncan Mak <duncan@ximian.com>
81 * Formatter.cs: Addd to CVS.
83 * FormatterConverter.cs: Added to CVS.
85 * SerializationInfo.cs (AddValue): Removed extra CLSCompliant attribute.
87 2002-04-12 Duncan Mak <duncan@ximian.com>
89 * SerializationException.cs: Added missing constructor for serialization.
91 2002-03-12 Duncan Mak <duncan@ximian.com>
93 * IFormatter.cs: Fix the return type of the Serialize method.
95 2002/03/07 Nick Drochak <ndrochak@gol.com>
97 * StreamingContextStates.cs: Add missing value (CrossAppDomain) and
98 adjust All value accordingly.
100 2002-03-01 Duncan Mak <duncan@ximian.com>
102 * ObjectIDGenerator.cs: Implemented.
104 2002-02-19 Duncan Mak <duncan@ximian.com>
106 * SurrogateSelector.cs: Implemented.
108 * SerializationInfoEnumerator.cs: oh, and simplified the Current
111 * SerializationInfo.cs: Forgot to finish up GetEnumerator ().
113 2002-02-18 Duncan Mak <duncan@ximian.com>
115 * SerializationInfo.cs: Converted Type.GetType calls to the faster
118 2002-02-16 Duncan Mak <duncan@ximian.com>
120 * SurrogateSelector.cs: Stubbed out. Gonna be working on this
123 2002-02-15 Duncan Mak <duncan@ximian.com>
125 * SerializationEntry.cs: Added internal constructor for writing
126 bits in SerializationInfoEnumerator.
127 * SerializationInfo.cs: Completed.
128 * SerializationInfoEnumerator.cs: Implemented. Piggybacking on
129 Hashtable's GetEnumerator method.
131 2002-02-13 Dan Lewis <dihlewis@yahoo.co.uk>
133 * SerializationInfoEnumerator.cs: New file (stub)
135 2002-02-12 Duncan Mak <duncan@ximian.com>
137 * SerializationBinder.cs: Implemented.
138 * SerializationEntry.cs: Implemented.
139 * SerializationInfo.cs: Fixed the get portion of the AssemblyName
140 property. Implemented the FullTypename property.
142 2002-01-06 David Dawkins <david@dawkins.st>
144 * IFormatter.cs : New file
145 * ISerializationSurrogate.cs : New file
146 * ISurrogateSelector.cs : New file
148 2002-05-01 Ravi Pratap <ravi@ximian.com>
150 * SerializationInfo.cs : Insert MonoTODO attribute.
152 2001-08-24 Nick Drochak <ndrochak@gol.com>
154 * IDeserializationCallback.cs: New File
156 Wed Nov 14 17:03:30 CET 2001 Paolo Molaro <lupus@ximian.com>
158 * IFormatterConverter.cs, SerializationInfo.cs: CLSCompliant updates.
160 Fri Nov 2 18:40:12 CET 2001 Paolo Molaro <lupus@ximian.com>
162 * SerializationException.cs: implemented.
164 2001-08-24 Nick Drochak <ndrochak@gol.com>
166 * SerializationInfo.cs: Added all the public methods so that the compile would not break
168 2001-07-20 Miguel de Icaza <miguel@ximian.com>
170 * SerializationInfo.cs: New file.
172 * IFormatterConverter.cs: New file.
174 * ISerializable.cs: New file.