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