1 2005-06-27 Lluis Sanchez Gual <lluis@novell.com>
3 * SoapWriter.cs: Serialize TimeSpan values like MS.NET. Fix by Roei Erez
6 2005-05-10 Lluis Sanchez Gual <lluis@novell.com>
8 * SoapTypeMapper.cs: Serialize floats and doubles using the correct
9 precision. Patch by Roei Erez that fixes bug #75196.
11 2005-05-09 Lluis Sanchez Gual <lluis@novell.com>
14 * SoapWriter.cs: Use InternalRemotingServices.GetCachedSoapAttribute to
15 get the name of the fields being serialized. Fixed some warnings.
17 2005-05-05 Lluis Sanchez Gual <lluis@novell.com>
19 * SoapTypeMapper.cs: Added missing maps for primitive types and
20 fixed bool conversion to string. This patch by Luke Ravitch
23 2005-02-10 Lluis Sanchez Gual <lluis@novell.com>
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.
28 2005-02-10 Lluis Sanchez Gual <lluis@novell.com>
30 * SoapReader.cs: Don't crash if the xml has more fields than expected.
32 2004-09-13 Lluis Sanchez Gual <lluis@ximian.com>
34 * SoapReader.cs: Handle SOAP invocation without arguments in SoapReader.
35 Patch by Stefan Paletta.
37 2004-08-24 Lluis Sanchez Gual <lluis@ximian.com>
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.
45 2004-06-10 Lluis Sanchez Gual <lluis@ximian.com>
47 * SoapWriter.cs: In SerializeArray, consider 1 a valid id.
49 2004-05-26 Lluis Sanchez Gual <lluis@ximian.com>
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.
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
61 2004-05-07 Lluis Sanchez Gual <lluis@ximian.com>
63 * SoapWriter.cs: Fixed string formatting.
65 2004-04-30 Lluis Sanchez Gual <lluis@ximian.com>
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.
74 2003-03-18 David Sheldon <dave-mono@earth.li>
76 * SoapTypeMapper.cs: Map object to xsd:anyType rather than
77 SOAP-ENC:anyType so we can deserialise the objects serialised
80 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
82 * SoapReader.cs: Little fix.
83 * SoapWriter.cs: Use ObjectIDGenerator instead of a couple of Hashtable.
85 2003-11-21 Lluis Sanchez Gual <lluis@ximian.com>
87 * SoapFormatter.cs: Added FilterLevel property.
89 2003-11-16 Lluis Sanchez Gual <lluis@ximian.com>
91 * SoapFormatter.cs: Added AssemblyFormat property.
93 2003-11-13 Lluis Sanchez Gual <lluis@ximian.com>
95 * ObjectWriter.cs: Added FIXME
96 * SoapParser.cs: Added null reference check.
98 2002-08-15 Tim Coleman <tim@timcoleman.com>
100 That should be IRemotingFormatter, not IRemoteFormatter.
101 Some stubs to make it compile on linux.
103 Added this class to this assembly.
105 2002-07-23 Duncan Mak <duncan@ximian.com>
107 * SoapFormatter.cs: This implements IFormatter and IRemoteFormatter.