1 2005-07-14 Lluis Sanchez Gual <lluis@novell.com>
3 * SoapReader.cs: Fixed parsing of array dimensions. Patch by Roei Erez
5 * SoapTypeMapper.cs: When encoding the name of a type, if the type is
6 an array don't encode the array dimensions.
8 2005-06-27 Lluis Sanchez Gual <lluis@novell.com>
10 * SoapWriter.cs: Serialize TimeSpan values like MS.NET. Fix by Roei Erez
13 2005-05-10 Lluis Sanchez Gual <lluis@novell.com>
15 * SoapTypeMapper.cs: Serialize floats and doubles using the correct
16 precision. Patch by Roei Erez that fixes bug #75196.
18 2005-05-09 Lluis Sanchez Gual <lluis@novell.com>
21 * SoapWriter.cs: Use InternalRemotingServices.GetCachedSoapAttribute to
22 get the name of the fields being serialized. Fixed some warnings.
24 2005-05-05 Lluis Sanchez Gual <lluis@novell.com>
26 * SoapTypeMapper.cs: Added missing maps for primitive types and
27 fixed bool conversion to string. This patch by Luke Ravitch
30 2005-02-10 Lluis Sanchez Gual <lluis@novell.com>
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.
35 2005-02-10 Lluis Sanchez Gual <lluis@novell.com>
37 * SoapReader.cs: Don't crash if the xml has more fields than expected.
39 2004-09-13 Lluis Sanchez Gual <lluis@ximian.com>
41 * SoapReader.cs: Handle SOAP invocation without arguments in SoapReader.
42 Patch by Stefan Paletta.
44 2004-08-24 Lluis Sanchez Gual <lluis@ximian.com>
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.
52 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
54 * SoapWriter.cs: In SerializeArray, consider 1 a valid id.
56 2004-05-26 Lluis Sanchez Gual <lluis@ximian.com>
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.
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
68 2004-05-07 Lluis Sanchez Gual <lluis@ximian.com>
70 * SoapWriter.cs: Fixed string formatting.
72 2004-04-30 Lluis Sanchez Gual <lluis@ximian.com>
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.
81 2003-03-18 David Sheldon <dave-mono@earth.li>
83 * SoapTypeMapper.cs: Map object to xsd:anyType rather than
84 SOAP-ENC:anyType so we can deserialise the objects serialised
87 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
89 * SoapReader.cs: Little fix.
90 * SoapWriter.cs: Use ObjectIDGenerator instead of a couple of Hashtable.
92 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
94 * SoapFormatter.cs: Added FilterLevel property.
96 2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
98 * SoapFormatter.cs: Added AssemblyFormat property.
100 2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
102 * ObjectWriter.cs: Added FIXME
103 * SoapParser.cs: Added null reference check.
105 2002-08-15 Tim Coleman <tim@timcoleman.com>
107 That should be IRemotingFormatter, not IRemoteFormatter.
108 Some stubs to make it compile on linux.
110 Added this class to this assembly.
112 2002-07-23 Duncan Mak <duncan@ximian.com>
114 * SoapFormatter.cs: This implements IFormatter and IRemoteFormatter.