2005-05-10  Lluis Sanchez Gual <lluis@novell.com>

	* SoapTypeMapper.cs: Serialize floats and doubles using the correct
	precision. Patch by Roei Erez that fixes bug #75196.

2005-05-09  Lluis Sanchez Gual <lluis@novell.com>

	* SoapReader.cs:
	* SoapWriter.cs: Use InternalRemotingServices.GetCachedSoapAttribute to
	get the name of the fields being serialized. Fixed some warnings.

2005-05-05  Lluis Sanchez Gual <lluis@novell.com>

	* SoapTypeMapper.cs: Added missing maps for primitive types and
	fixed bool conversion to string. This patch by Luke Ravitch
	fixes bug #74295.

2005-02-10  Lluis Sanchez Gual <lluis@novell.com>

	* SoapFormatter.cs: Don't store the SoapWriter in an instance field,
	it is not needed and it is not thread safe. This fixes bug #72344.

2005-02-10  Lluis Sanchez Gual  <lluis@novell.com>

	* SoapReader.cs: Don't crash if the xml has more fields than expected.

2004-09-13  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapReader.cs: Handle SOAP invocation without arguments in SoapReader.
	  Patch by Stefan Paletta.

2004-08-24  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapReader.cs: Serialize byte arrays using base64 encoding.
	  GetComponentType should always return the type if
	  specified, GetId can now be !=0 for base64 arrrays.
	* SoapTypeMapper.cs: Register byte[] as base64 xml type.
	* SoapWriter.cs: Handle base64 encoded byte arrays.

2004-06-10  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapWriter.cs: In SerializeArray, consider 1 a valid id.

2004-05-26  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapFormatter.cs: Added headers parameter to SoapWriter call.
	* SoapReader.cs: Added support for deserialization of headers. Cache
	  both member indexes and member infos in the new TypeMetadata structure.
	* SoapWriter.cs: Added support for serialization of headers.

2004-05-10  Gert Driesen (drieseng@users.sourceforge.net)
	* SoapFormatter.cs: sealed class and added ComVisible attribute
	to FilterLevel property to match MS.NET
	* SoapTypeMapper.cs: fixed compiler warnings

2004-05-07  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapWriter.cs: Fixed string formatting.

2004-04-30  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapReader.cs: If the SoapMessage  instance being filled includes the
	  array of parameter types, use those to deserialize the parameter values.
	  Use the new method SoapTypeMapper.ParseXsdValue() to parse primitive values.
	* SoapTypeMapper.cs: Added GetXsdValue and ParseXsdValue.
	* SoapWriter.cs: Always include parameter types when serializing a message.
	  MS.NET does it.

2003-03-18 David Sheldon <dave-mono@earth.li>

  * SoapTypeMapper.cs: Map object to xsd:anyType rather than 
    SOAP-ENC:anyType so we can deserialise the objects serialised
    by MS.NET.

2003-11-21  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapReader.cs: Little fix.
	* SoapWriter.cs: Use ObjectIDGenerator instead of a couple of Hashtable.

2003-11-21  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapFormatter.cs: Added FilterLevel property.

2003-11-16  Lluis Sanchez Gual <lluis@ximian.com>

	* SoapFormatter.cs: Added AssemblyFormat property.

2003-11-13  Lluis Sanchez Gual <lluis@ximian.com>

	* ObjectWriter.cs: Added FIXME
	* SoapParser.cs: Added null reference check.

2002-08-15  Tim Coleman <tim@timcoleman.com>
	* SoapFormatter.cs:
		That should be IRemotingFormatter, not IRemoteFormatter.
		Some stubs to make it compile on linux.
	* TODOAttribute.cs:
		Added this class to this assembly.

2002-07-23  Duncan Mak  <duncan@ximian.com>

	* SoapFormatter.cs: This implements IFormatter and IRemoteFormatter.
