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