Files
Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

160 lines
5.5 KiB
Plaintext

2006-10-29 Robert Jordan <robertj@gmx.net>
* SoapReader.cs, SoapWriter.cs [NET_2_0]:
Use the SerializationObjectManager.
2006-07-10 Lluis Sanchez Gual <lluis@novell.com>
* SoapReader.cs: Register strings in the object manager.
Fixes bug #78696.
2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
* SoapFormatter.cs: Only apply ComVisible attribute to FilterLevel
on 1.0 profile.
2006-05-31 Gert Driesen <drieseng@users.sourceforge.net>
* SoapWriter.cs: Fixed line endings. Set eol-style to CRLF.
* SoapReader.cs: Fixed line endings. Set eol-style to CRLF.
* SoapFormatter.cs: Fixed line endings. Set eol-style to CRLF.
Remove unnecessary dtor.
* SoapTypeMapper.cs: Fixed line endings. Set eol-style to native.
2006-04-04 roei erez <roeie@mainsoft.com>
*SoapReader.cs: bug 77563 competability with MS.NET in
serializing/deserializing internal soap types (Decimal, DateTime ...)
2005-09-21 Lluis Sanchez Gual <lluis@novell.com>
* SoapWriter.cs, SoapReader.cs: Encode/Decode field names when
serializing/deserializing an object using custom serialization.
Fixes bug #75970.
2005-07-29 Lluis Sanchez Gual <lluis@novell.com>
* SoapWriter.cs: Wrap method signature headers in a MethodSignature
object before serializing. Track changes in SoapTypeMapper.
* SoapReader.cs: Track changes in SoapTypeMapper. Factorized some code.
* SoapTypeMapper.cs: Replaced indexers by regular methods, this makes
code easier to read an understand. Simplified the code for registering
basic soap types. Added support for types from
System.Runtime.Remoting.Metadata.W3cXsd2001. Implemented support
for MethodSignature serialization. All this fixes bug #75537.
2005-07-14 Lluis Sanchez Gual <lluis@novell.com>
* SoapReader.cs: Fixed parsing of array dimensions. Patch by Roei Erez
for bug #75536.
* SoapTypeMapper.cs: When encoding the name of a type, if the type is
an array don't encode the array dimensions.
2005-06-27 Lluis Sanchez Gual <lluis@novell.com>
* SoapWriter.cs: Serialize TimeSpan values like MS.NET. Fix by Roei Erez
for bug #75364.
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.