2010-12-28  Atsushi Eno  <atsushi@ximian.com>

	Actually we have almost what we need on mobile profiles.

2010-12-15  Atsushi Eno  <atsushi@ximian.com>

	Add experimental "#if NET_2_1" mode (it builds w/o
	s.x.permissions).

2010-12-06  Atsushi Eno  <atsushi@ximian.com>

	Finally got XData tests that make sense. Implemented IsXData.

2010-11-19  Atsushi Eno  <atsushi@ximian.com>

	Fix TypeValueSerializer and ValueSerializerContext to work fine
	with XamlObjectWriter.

2010-11-18  Atsushi Eno  <atsushi@ximian.com>

	Add TypeValueSerializer, as it does not seem to work fine with
	TypeConverter. And tests.

2010-11-18  Atsushi Eno  <atsushi@ximian.com>

	Rewrote ValueSerializer.GetSerializerFor() with couple of tests.

2010-11-17  Atsushi Eno  <atsushi@ximian.com>

	Made a couple of PositionalParameter related fixes, disabling
	test, etc.

2010-11-17  Atsushi Eno  <atsushi@ximian.com>

	Remove some illogical hacks in GetSerializerFor().

2010-11-15  Atsushi Eno  <atsushi@ximian.com>

	Pass IValueSerializerContext as ITypeDescriptorContext.

2010-11-12  Atsushi Eno  <atsushi@ximian.com>

	Add new ValueSerializerContext and use it everywhere appropriate.

	This change was basically for string serialization of
	XamlTypeName, namely PropertyDefinition serialization. Turned out
	it should be used in a lot of places where IServiceProvider and
	ITypeDescriptorContext is expected. IServiceProvider
	implementations in XamlWriters are replaced.

2010-10-29  Atsushi Eno  <atsushi@ximian.com>

	GetAllMSeveral fixes regarding property readability and
	writability.

	XamlMember.IsReadOnly returns false if there is private get
	accessor. This is used to filter nonpublic accessors out, so
	replaced its usage with !IsWritePublic to check truly read-only
	members.

	This fix also required some changes in markup types (as IsReadOnly
	value now differs).

2010-10-29  Atsushi Eno  <atsushi@ximian.com>

	Use ArrayList like .NET (no practical changes).

2010-10-15  Atsushi Eno  <atsushi@ximian.com>

	Support ArrayExtension Items and GetObject node in
	XamlObjectReader.

2010-10-07  Atsushi Eno  <atsushi@ximian.com>

	Significant XamlObjectWriter rewrite for solid state transition.
	And now it supports Array(Extension) and other MarkupExtension
	types.

2010-04-22  Atsushi Enomoto  <atsushi@ximian.com>

	* XamlObjectReader.cs, TypeExtensionMethods.cs : now it can return
	  Type name correctly, with INamespacePrefixLookup implementation.

2010-04-20  Atsushi Enomoto  <atsushi@ximian.com>

	* ArrayExtension.cs : remove MonoTODO.

2010-04-16  Atsushi Enomoto  <atsushi@ximian.com>

	* DateTimeValueSerializer.cs, NameReferenceConverter.cs :
	  implement.

2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>

	* XmlnsCompatibleWithAttribute.cs
	  IComponentConnector.cs
	  XmlLangPropertyAttribute.cs
	  XamlSetMarkupExtensionEventArgs.cs
	  PropertyDefinition.cs
	  XmlnsDefinitionAttribute.cs
	  XmlnsPrefixAttribute.cs : another corcompare fix.

2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>

	* XData.cs : actual implementation.

2010-04-15  Atsushi Enomoto  <atsushi@ximian.com>

	* ArrayExtension.cs
	  TrimSurroundingWhitespaceAttribute.cs
	  RuntimeNamePropertyAttribute.cs
	  TypeExtension.cs
	  MarkupExtensionReturnTypeAttribute.cs
	  DateTimeValueSerializer.cs
	  IValueSerializerContext.cs
	  RootNamespaceAttribute.cs
	  MarkupExtension.cs
	  Reference.cs
	  AmbientAttribute.cs
	  NameScopePropertyAttribute.cs
	  ValueSerializer.cs
	  DictionaryKeyPropertyAttribute.cs
	  WhitespaceSignificantCollectionAttribute.cs
	  ConstructorArgumentAttribute.cs
	  IUriContext.cs
	  INameScope.cs
	  StaticExtension.cs
	  IProvideValueTarget.cs
	  ValueSerializerAttribute.cs
	  IXamlTypeResolver.cs
	  ContentWrapperAttribute.cs
	  ContentPropertyAttribute.cs
	  DependsOnAttribute.cs
	  NullExtension.cs
	  UidPropertyAttribute.cs : several corcompare fixes.

2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>

	* TypeExtensionConverter.cs : implement.

2010-04-14  Atsushi Enomoto  <atsushi@ximian.com>

	* ValueSerializer.cs : implement most of them.

2010-04-12  Atsushi Enomoto  <atsushi@ximian.com>

	* TypeExtension.cs, StaticExtension.cs : add [TypeConverter].

2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>

	* StaticExtensionConverter.cs, TypeExtensionConverter.cs :
	  new internal converter types (almost dummy yet).

2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>

	* ArrayExtension.cs
	  TypeExtension.cs
	  StaticExtension.cs
	  PropertyDefinition.cs : implemented.

2010-04-09  Atsushi Enomoto  <atsushi@ximian.com>

	* ArrayExtension.cs, TypeExtension.cs : add missing members.

2010-04-08  Atsushi Enomoto  <atsushi@ximian.com>

	* ValueSerializer.cs : add missing members.
	* AmbientAttribute.cs
	  ArrayExtension.cs
	  ConstructorArgumentAttribute.cs
	  ContentPropertyAttribute.cs
	  ContentWrapperAttribute.cs
	  DateTimeValueSerializer.cs
	  DependsOnAttribute.cs
	  DictionaryKeyPropertyAttribute.cs
	  IComponentConnector.cs
	  INameScopeDictionary.cs
	  IProvideValueTarget.cs
	  IQueryAmbient.cs
	  IUriContext.cs
	  IXamlTypeResolver.cs
	  MarkupExtensionReturnTypeAttribute.cs
	  MemberDefinition.cs
	  NameReferenceConverter.cs
	  NameScopePropertyAttribute.cs
	  NullExtension.cs
	  PropertyDefinition.cs
	  Reference.cs
	  RootNamespaceAttribute.cs
	  RuntimeNamePropertyAttribute.cs
	  StaticExtension.cs
	  TrimSurroundingWhitespaceAttribute.cs
	  TypeExtension.cs
	  UidPropertyAttribute.cs
	  UsableDuringInitializationAttribute.cs
	  ValueSerializerAttribute.cs
	  WhitespaceSignificantCollectionAttribute.cs
	  XData.cs
	  XamlDeferLoadAttribute.cs
	  XamlSetMarkupExtensionAttribute.cs
	  XamlSetTypeConverterAttribute.cs
	  XmlLangPropertyAttribute.cs
	  XmlnsCompatibleWithAttribute.cs
	  XmlnsDefinitionAttribute.cs
	  XmlnsPrefixAttribute.cs : new types.

2010-04-08  Atsushi Enomoto  <atsushi@ximian.com>

	* ValueSerializer.cs
	  INameScope.cs
	  XamlSetMarkupExtensionEventArgs.cs
	  IValueSerializerContext.cs
	  XamlSetTypeConverterEventArgs.cs
	  MarkupExtension.cs
	  XamlSetValueEventArgs.cs : initial checkin (incomplete here).
