* BinaryFormatter.cs, MessageFormatter.cs, ObjectReader.cs: Added support
[mono.git] / mcs / class / corlib / System.Runtime.Serialization.Formatters.Binary / ChangeLog
1
2         * BinaryFormatter.cs, MessageFormatter.cs, ObjectReader.cs: Added support
3           for TypeFilter property.
4
5 2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>
6
7         * BinaryFormatter.cs, MessageFormatter.cs, ObjectWriter.cs: 
8           Implemented support for AssemblyFormat property.
9
10 2003-11-12  Lluis Sanchez Gual <lluis@ximian.com>
11
12         * ObjectReader.cs, ObjectWriter.cs: Changed some GetType calls to "is" checks.
13
14 2003-07-28  Duncan Mak  <duncan@ximian.com>
15
16         * BinaryFormatter.cs (WriteBinaryHeader): changed from public to
17         private.
18
19 2003-07-25  Lluis Sanchez Gual <lluis@ximian.com>
20
21     * MessageFormatter.cs: WriteMethodCall(): It must write all parameters,
22       including ref and out.
23
24 2003-07-24  Lluis Sanchez Gual <lluis@ximian.com>
25
26     * ObjectReader.cs, ObjectWriter.cs, BinaryCommon.cs: Fixed bug #45970.
27
28 2003-07-17  Lluis Sanchez Gual <lluis@ximian.com>
29
30     * ObjectReader.cs: Keep MemberInfo members in type's metadata object, so it is
31       not necessary to query them for every object.
32     * ObjectWriter.cs: If the value being serialized is a value type (not boxed)
33       then there is no need to register it in the ObjectIDGenerator, because it is
34       not possible to have two references to the same value type object.
35
36 2003-05-13  Lluis Sanchez Gual <lluis@ideary.com>
37
38     * ObjectReader.cs: Changed signature of ReadObjectGraph, so now it returns the
39       deserialized object and the headers.
40     * MessageFormatter.cs: The result of the call to the HeaderHandler delegate is
41       now interpreted as the uri of the target object. This seems to be MS.NET
42       behavior.
43         * BinaryFormatter.cs: Deserialize now calls the HeaderHandler delegate,
44           if provided.
45
46 2003-02-25  Lluis Sanchez Gual <lluis@ideary.com>
47
48         * BinaryFormatter.cs: Implemented support for binders.
49     * MessageFormatter.cs: Implemented support for binders.
50     * ObjectReader.cs: Implemented support for binders.
51
52 2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
53
54     * MessageFormatter.cs: Fixed bug in serialization of arguments.
55     * ObjectReader.cs: Fixed bug causing array of structs to fail.
56
57 2003-02-11  Patrik Torstensson
58
59     * ObjectReader.cs: Fixed root object bug causing object reader to return root object 
60           before fixup. Closes bug #37842.
61
62 2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
63
64     * MessageFormatter.cs: Corrected some bugs that affected serialization of exceptions
65
66 2003-02-04  Lluis Sanchez Gual <lluis@ideary.com>
67
68     * MessageFormatter.cs: Implemented serialization of message properties.
69
70 2003-01-24  Martin Baulig  <martin@ximian.com>
71
72         * ObjectReader.cs (ReadNextObject): Call
73         RaiseDeserializationEvent() on the ObjectManager when we're done
74         reading the whole graph.
75
76 2003-01-24  Lluis Sanchez Gual <lluis@ideary.com>
77
78     * ObjectWriter.cs, ObjectReader.cs: Added suport for headers. 
79       Corrected encoding of primitive types. Corrected a bug about zero-length arrays. 
80     * MessageFormatter.cs: Added. Implements serialization of messages.
81     * BinaryFormatter.cs: Added serialization of messages.
82     * BinaryCommon.cs: Added enum of codes of primitive types.
83
84 2003-01-17  Gonzalo Paniagua Javier <gonzalo@ximian.com>
85
86         * ObjectWriter.cs: make the exception message more useful.
87
88 2003-01-16  Lluis Sanchez Gual <lluis@ideary.com>
89
90     * BinaryFormatter.cs: implemented Serialize and Deserialize methods.
91     * ObjectReader.cs: added.
92     * ObjectWriter.cs: added.
93     * BinaryCommon.cs. added.
94
95 2002-08-22  Nick Drochak  <ndrochak@gol.com>
96
97         * BinaryArrayTypeEnum.cs: Removed Non-existent enum (must have been
98         from beta days)
99
100 2002-08-18  Dick Porter  <dick@ximian.com>
101
102         * BinaryFormatter.cs: Stubbed out