2010-04-14 Atsushi Enomoto * 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 * XamlMember.cs XamlDirective.cs XamlType.cs XamlLanguage.cs : implement (Lookup)ValueSerializer. 2010-04-13 Atsushi Enomoto * XamlXmlWriter.cs : Do not write element or attribute for Initialization. 2010-04-13 Atsushi Enomoto * 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 * XamlType.cs : IsArray, IsCollection and IsGeneric are based on LookupCollectionKind(). Removed buggy documented behavior from the lookup method too. 2010-04-12 Atsushi Enomoto * XamlXmlWriter.cs : check null args. 2010-04-12 Atsushi Enomoto * XamlWriterStateManager.cs, XamlXmlWriter.cs : extracted former from latter, to reuse it in XamlObjectWriter too. 2010-04-12 Atsushi Enomoto * XamlSchemaContext.cs TypeExtensionMethods.cs XamlType.cs : implement type lookup by name in schema context. 2010-04-12 Atsushi Enomoto * XamlObjectReader.cs XamlSchemaContext.cs XamlMember.cs XamlType.cs XamlLanguage.cs : more type system implementation. Now it creates XamlType indirectly all around. 2010-04-12 Atsushi Enomoto * XamlType.cs : make implementation a bit cleaner. 2010-04-12 Atsushi Enomoto * XamlLanguage.cs : implement namespaces properties. * XamlType.cs : implement member lookup methods and IsConstructible. * XamlMember.cs : do not use PropertyInfo's CanRead and CanWrite which both return True for private getter and setter. * TypeExtensionMethods.cs : add member retriever method that convers Initialization (for XamlXmlWriter). * XamlObjectReader.cs : use above. 2010-04-11 Atsushi Enomoto * XamlSchemaContext.cs : implement some methods. * XamlLanguage.cs : add assembly attributes. 2010-04-11 Atsushi Enomoto * XamlXmlReader.cs : implemented cosmetic members. * XamlSchemaContext.cs : looks like I missed all methods here. 2010-04-11 Atsushi Enomoto * XamlObjectReader.cs : basic implementation. * XamlReader.cs : implemented Skip(). * XamlType.cs : hacked GetAllMembers() for XamlObjectReader work. * TypeExtensionMethods.cs : added an extension to get member value. 2010-04-10 Atsushi Enomoto * XamlXmlWriter.cs : Process closing only once (disposing). Close output only when required. 2010-04-10 Atsushi Enomoto * TypeExtensionMethods.cs, XamlType.cs : implement LookupCustomAttributeProvider() and use it. * XamlLanguage.cs : add internal const for xmlns ns. * XamlServices.cs : implement some. 2010-04-09 Atsushi Enomoto * XamlMember.cs XamlDirective.cs XamlType.cs : implement TypeConverter support. 2010-04-09 Atsushi Enomoto * TypeExtension.cs, TypeExtensionMethods.cs : renamed to avoid confusion between Sys.Win.Markup.TypeExtension. 2010-04-09 Atsushi Enomoto * TypeExtension.cs XamlMember.cs XamlDirective.cs XamlType.cs XamlLanguage.cs : ongoing implementation. 2010-04-09 Atsushi Enomoto * XamlType.cs : implemented lots of members. * TypeExtension.cs : split out from above. 2010-04-08 Atsushi Enomoto * XamlMember.cs, XamlDirective.cs : Implemented lots of directive members. 2010-04-08 Atsushi Enomoto * XamlDirective.cs XamlLanguage.cs XamlMember.cs XamlType.cs : add more members and implement some. 2010-04-08 Atsushi Enomoto * AmbientPropertyValue.cs AttachableMemberIdentifier.cs AttachablePropertyServices.cs ChangeLog IAmbientProvider.cs IAttachedPropertyStore.cs IDestinationTypeProvider.cs INamespacePrefixLookup.cs IRootObjectProvider.cs IXamlIndexingReader.cs IXamlLineInfo.cs IXamlLineInfoConsumer.cs IXamlNameProvider.cs IXamlNameResolver.cs IXamlNamespaceResolver.cs IXamlObjectWriterFactory.cs IXamlSchemaContextProvider.cs NamespaceDeclaration.cs XamlBackgroundReader.cs XamlDeferringLoader.cs XamlDirective.cs XamlDuplicateMemberException.cs XamlException.cs XamlInternalException.cs XamlLanguage.cs XamlMember.cs XamlNodeList.cs XamlNodeQueue.cs XamlNodeType.cs XamlObjectEventArgs.cs XamlObjectReader.cs XamlObjectReaderException.cs XamlObjectReaderSettings.cs XamlObjectWriter.cs XamlObjectWriterException.cs XamlObjectWriterSettings.cs XamlParseException.cs XamlReader.cs XamlReaderSettings.cs XamlSchemaContext.cs XamlSchemaContextSettings.cs XamlSchemaException.cs XamlServices.cs XamlType.cs XamlWriter.cs XamlWriterSettings.cs XamlXmlReader.cs XamlXmlReaderSettings.cs XamlXmlWriter.cs XamlXmlWriterException.cs XamlXmlWriterSettings.cs : initial checkin.