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