[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.Runtime.Serialization.Formatters.Soap / System.Runtime.Serialization.Formatters.Soap / ChangeLog
index c746524483cd8de93d699483a4148a36b6fabccc..11933eb6ad54740c72c3d29fbc5803c47ee9fac1 100644 (file)
@@ -1,3 +1,110 @@
+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