2010-04-18 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Xaml / System.Xaml / ChangeLog
index 8404abdbb2390fab153e87906d0ef3fa716a410a..8a948e74bdf7178d7e71bf37ddab921401edd435 100644 (file)
@@ -1,3 +1,147 @@
+2010-04-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlObjectReader.cs : check constructible type. Remove extra ns node.
+
+2010-04-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlType.cs : ignore ReferenceConverter which is used for IList<T>.
+
+2010-04-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlType.cs : cache member lookup.
+
+2010-04-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlMember.cs : cosmetic equivalence change.
+
+2010-04-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlReader.cs : Resolve generic type names. Process attribute
+         members.
+       * XamlLanguage.cs : add XamlTypeName-to-ClrType method.
+       * XmlSchemaContext.cs : extracted special type name handling to above.
+
+2010-04-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlType.cs : sort of reverted AllowedContentTypes.
+         msdn explanation is so wrong.
+
+2010-04-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlSchemaContext.cs : implement GetXamlDirective().
+
+2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlType.cs : implement AllowedContentTypes and ContentWrappers.
+
+2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlReader.cs : handle types in clr-namespace.
+       * XamlType.cs : replaced Type-to-typename hack with better-working one.
+       * XamlLanguage,cs : add internal clr type name resolver method.
+       * XamlXmlWriter.cs : for Initialization, value is passed as a string,
+         so don't try to verify it with the object type.
+
+2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlReader.cs : ongoing bugfixes to pass start object.
+
+2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlObjectReader.cs, TypeExtensionMethods.cs :
+         Value serialization improvements. Improved namespace handling.
+         Remove unused code.
+
+2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlReader.cs : Return Member. Remove NIE.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlWriter.cs : use TypeConverter to get string value to write.
+         (TimeSpan shows the difference; the type's ValueSerializer is null,
+         while TypeConverter is not, and gives the expected non-xsd output.)
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlSchemaContext.cs, TypeExtensionMethods.cs : reimplement some
+         GetXamlType() overloads. Protected one should be the actual
+         implementation.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlType.cs : fixed ToString() to ignore UnderlyingType.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlMember.cs : implemented ToString().
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlReader.cs :
+         Skip irrelevant nodes. Remove extra member (Dispose).
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlReader.cs : basic implementation.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlObjectReader.cs : Type is consumed as TypeExtension.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlServices.cs : fix Transform implementation.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlServices.cs : added a couple of missing methods.
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlObjectReader.cs
+         XamlSchemaContext.cs
+         XamlObjectReaderException.cs
+         XamlXmlWriterException.cs
+         XamlXmlWriterSettings.cs
+         XamlObjectWriterException.cs
+         XamlParseException.cs
+         XamlInternalException.cs
+         XamlException.cs
+         XamlSchemaException.cs
+         XamlDuplicateMemberException.cs : a handful of corcompare fixes.
+
+
+2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlMember.cs
+         XamlDirective.cs
+         XamlType.cs
+         XamlLanguage.cs : implement (Lookup)ValueSerializer.
+
+2010-04-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlWriter.cs :
+         Do not write element or attribute for Initialization.
+
+2010-04-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlWriter.cs
+         XamlObjectWriter.cs
+         XamlWriterStateManager.cs : basic object writer implementation.
+         Needed non-trivial changes to state manager, as it turned out that
+         the state transition does not seem to be well designed to be common.
+
+2010-04-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlType.cs : IsArray, IsCollection and IsGeneric are based on
+         LookupCollectionKind(). Removed buggy documented behavior from the
+         lookup method too.
+
+2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XamlXmlWriter.cs : check null args.
+
 2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>
 
        * XamlWriterStateManager.cs, XamlXmlWriter.cs : extracted former