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