[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / ChangeLog
index b042772e430dc7a5efa217cb6b22d636e9023dd6..6300882155a6a2ba38e14b5e3aaf03f751473d41 100644 (file)
@@ -1,3 +1,83 @@
+2010-03-29  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTypeMapping.cs, XmlReflectionImporter.cs: XmlRoot takes higher
+         priority to XmlSchemaProvider QName.
+         This fixes WCF EndpointAddress serialization.
+
+2010-03-16  Jb Evain  <jbevain@novell.com>
+
+       * SerializationSource.cs: use MOONLIGHT symbol to disambiguate
+       MonoTouch and Moonlight code.
+
+2010-03-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlAnyElementAttribute.cs : add internal IsNullableSpecified
+         (for moonlight compatibility).
+       * XmlChoiceIdentifierAttribute.cs : implement MemberInfo (ditto).
+
+2010-03-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSerializationWriter.cs : namespaces argument could be null.
+         MS generated serializers often pass null here.
+
+2010-01-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SerializationCodeGenerator.cs : generate valid code for non-
+         identifier names. This should fix bug #488293.
+
+2010-01-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReflectionImporter.cs, SerializationCodeGenerator.cs,
+         XmlSerializationWriterInterpreter.cs: XmlAnyElementAttribute can be
+         still used for non-XmlNode (object) array. It only fails when it
+         tries to serialize non-XmlNode object at run-time.
+         Fixed bug #553032.
+
+2010-01-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SerializationCodeGenerator.cs : enum value identifiers should be
+         escaped with '@'. Fixed bug #566370.
+
+2009-03-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlRootAttribute.cs : it is also expected to have
+         internal property for SL2.
+
+2009-03-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlArrayItemAttribute.cs, XmlElementAttribute.cs,
+         XmlAnyElementAttribute.cs : added more 2.1 obstacles.
+
+2009-03-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlChoiceIdentifierAttribute.cs : added internal MemberInfo
+         property for SL2.
+
+2009-03-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * SerializationSource.cs, KeyHelper.cs : split out KeyHelper from
+         SerializationSource as the class is going to be used in 2.1 too.
+       * XmlRootAttribute.cs : use KeyHelper above to add internal Key
+         property that is used in SL2 System.Xml.Serialization.dll.
+
+2009-02-19  Geoff Norton  <gnorton@novell.com>
+
+       * SerializationSource.cs: KeyHelper is needed by
+       the 2.1 profile now.
+
+2009-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaImporter.cs : hack ImportSchemaType().
+
+2008-12-10 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * XmlSerializer.cs: updated to work with shadowcopy fixes.
+
+2008-11-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * TypeData.cs : do not reject ICollection<T> for not implementing
+         Item[T]. Fixed bug #430759.
+
 2008-09-19  Atsushi Enomoto  <atsushi@ximian.com>
 
        * XmlSerializer.cs : revert previous change and fix sys.data tests.