New tests.
[mono.git] / mcs / class / System.XML / System.Xml.Serialization / ChangeLog
index 01b57571d544925d806ff4bc55f8f8e6f5e4b364..6300882155a6a2ba38e14b5e3aaf03f751473d41 100644 (file)
@@ -1,3 +1,53 @@
+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