imported everything from my branch (which is slightly harmless).
[mono.git] / mcs / class / System.Runtime.Serialization.Formatters.Soap / System.Runtime.Serialization.Formatters.Soap / ChangeLog
1 2005-05-10  Lluis Sanchez Gual <lluis@novell.com>
2
3         * SoapTypeMapper.cs: Serialize floats and doubles using the correct
4         precision. Patch by Roei Erez that fixes bug #75196.
5
6 2005-05-09  Lluis Sanchez Gual <lluis@novell.com>
7
8         * SoapReader.cs:
9         * SoapWriter.cs: Use InternalRemotingServices.GetCachedSoapAttribute to
10         get the name of the fields being serialized. Fixed some warnings.
11
12 2005-05-05  Lluis Sanchez Gual <lluis@novell.com>
13
14         * SoapTypeMapper.cs: Added missing maps for primitive types and
15         fixed bool conversion to string. This patch by Luke Ravitch
16         fixes bug #74295.
17
18 2005-02-10  Lluis Sanchez Gual <lluis@novell.com>
19
20         * SoapFormatter.cs: Don't store the SoapWriter in an instance field,
21         it is not needed and it is not thread safe. This fixes bug #72344.
22
23 2005-02-10  Lluis Sanchez Gual  <lluis@novell.com>
24
25         * SoapReader.cs: Don't crash if the xml has more fields than expected.
26
27 2004-09-13  Lluis Sanchez Gual <lluis@ximian.com>
28
29         * SoapReader.cs: Handle SOAP invocation without arguments in SoapReader.
30           Patch by Stefan Paletta.
31
32 2004-08-24  Lluis Sanchez Gual <lluis@ximian.com>
33
34         * SoapReader.cs: Serialize byte arrays using base64 encoding.
35           GetComponentType should always return the type if
36           specified, GetId can now be !=0 for base64 arrrays.
37         * SoapTypeMapper.cs: Register byte[] as base64 xml type.
38         * SoapWriter.cs: Handle base64 encoded byte arrays.
39
40 2004-06-10  Lluis Sanchez Gual <lluis@ximian.com>
41
42         * SoapWriter.cs: In SerializeArray, consider 1 a valid id.
43
44 2004-05-26  Lluis Sanchez Gual <lluis@ximian.com>
45
46         * SoapFormatter.cs: Added headers parameter to SoapWriter call.
47         * SoapReader.cs: Added support for deserialization of headers. Cache
48           both member indexes and member infos in the new TypeMetadata structure.
49         * SoapWriter.cs: Added support for serialization of headers.
50
51 2004-05-10  Gert Driesen (drieseng@users.sourceforge.net)
52         * SoapFormatter.cs: sealed class and added ComVisible attribute
53         to FilterLevel property to match MS.NET
54         * SoapTypeMapper.cs: fixed compiler warnings
55
56 2004-05-07  Lluis Sanchez Gual <lluis@ximian.com>
57
58         * SoapWriter.cs: Fixed string formatting.
59
60 2004-04-30  Lluis Sanchez Gual <lluis@ximian.com>
61
62         * SoapReader.cs: If the SoapMessage  instance being filled includes the
63           array of parameter types, use those to deserialize the parameter values.
64           Use the new method SoapTypeMapper.ParseXsdValue() to parse primitive values.
65         * SoapTypeMapper.cs: Added GetXsdValue and ParseXsdValue.
66         * SoapWriter.cs: Always include parameter types when serializing a message.
67           MS.NET does it.
68
69 2003-03-18 David Sheldon <dave-mono@earth.li>
70
71   * SoapTypeMapper.cs: Map object to xsd:anyType rather than 
72     SOAP-ENC:anyType so we can deserialise the objects serialised
73     by MS.NET.
74
75 2003-11-21  Lluis Sanchez Gual <lluis@ximian.com>
76
77         * SoapReader.cs: Little fix.
78         * SoapWriter.cs: Use ObjectIDGenerator instead of a couple of Hashtable.
79
80 2003-11-21  Lluis Sanchez Gual <lluis@ximian.com>
81
82         * SoapFormatter.cs: Added FilterLevel property.
83
84 2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>
85
86         * SoapFormatter.cs: Added AssemblyFormat property.
87
88 2003-11-13  Lluis Sanchez Gual <lluis@ximian.com>
89
90         * ObjectWriter.cs: Added FIXME
91         * SoapParser.cs: Added null reference check.
92
93 2002-08-15  Tim Coleman <tim@timcoleman.com>
94         * SoapFormatter.cs:
95                 That should be IRemotingFormatter, not IRemoteFormatter.
96                 Some stubs to make it compile on linux.
97         * TODOAttribute.cs:
98                 Added this class to this assembly.
99
100 2002-07-23  Duncan Mak  <duncan@ximian.com>
101
102         * SoapFormatter.cs: This implements IFormatter and IRemoteFormatter.