+2005-08-31 Iain McCoy <iain@mccoy.id.au>
+
+ * System.Windows.Serialization/Parser.cs,
+ System.Windows.Serialization/data-classes.txt,
+ Mono.Windows.Serialization/ParserToCode.cs,
+ Mono.Windows.Serialization/ParserConsumerBase.cs
+ Mono.Windows.Serialization/XamlParser.cs: initial support for
+ x:Key and StaticResource - these exist mainly to support the styling
+ system that will eventually live in System.Windows
+
+2005-08-28 Iain McCoy <iain@mccoy.id.au>
+
+ * Test/Parser.cs, Test/ParserToCode.cs: added tests for objects as
+ values of dependency properties
+
+2005-08-28 Iain McCoy <iain@mccoy.id.au>
+
+ * Test/ObjectWriter.cs, Test/Parser.cs: renamed to match the new world
+ * Test/CodeWriter.cs, Test/ParserToCode.cs: renamed to match the new
+ world
+
+2005-08-28 Iain McCoy <iain@mccoy.id.au>
+
+ * System.Windows.Serialization/Parser.cs: a bit more refactoring to
+ reduce code duplication
+ * Mono.Windows.Serialization/ParserToCode.cs: similarly, refactoring
+ to reduce code duplication
+
+2005-08-28 Iain McCoy <iain@mccoy.id.au>
+
+ * Mono.Windows.Serialization/ParserConsumerBase.cs: move dispatching
+ to handlers based on nodes returned from the parser into a base class
+ * Mono.Windows.Serialization/ParserToCode.cs: use ParserConsumerBase
+ * System.Windows.Serialization/Parser.cs: use ParserConsumerBase,
+ support for objects as values of dependency properties
+
+2005-08-27 Iain McCoy <iain@mccoy.id.au>
+
+ * Mono.Windows.Serialization/XamlParser.cs: added support for objects
+ as values of dependency properties
+ * Mono.Windows.Serialization/ParserToCode.cs: added support for code
+ generation for objects as values of dependency properties
+ * Test/XamlParser.cs: a test of same
+ * System.Windows.Serialization/data-classes.txt: some minor
+ refinements to enable the above
+ * System.Windows.Serialization/Parser.cs: stubs for instantiating
+ objects as values of dependency properties
+
+2005-08-26 Iain McCoy <iain@mccoy.id.au>
+
+ * System.Windows.Serialization/data-classes-builder.pl: tighten up
+ access controls for members that don't exist in microsoft's impl
+ (internal access only is appropriate for these members)
+ * Test/XamlParser.cs: use reflection to access the newly tightened-up
+ members
+
+2005-08-26 Iain McCoy <iain@mccoy.id.au>
+
+ * Mono.Windows.Serialization/CodeWriter.cs,
+ Mono.Windows.Serialization/ParserToCode.cs: renamed CodeWriter to
+ ParserToCode in order to more closely parallel
+ System.Windows.Serialization.Parser
+ * Test/CodeWriter.cs: changed to test the new ParserToCode class
+
+2005-08-24 Iain McCoy <iain@mccoy.id.au>
+
+ * Mono.Windows.Serialization/ObjectWriter.cs,
+ System.Windows.Serialization/Parser.cs: renamed ObjectWriter to
+ Parser, made interface more similar
+ * Test/ObjectWriter.cs: changed to test the new Parser class
+
+2005-08-24 Iain McCoy <iain@mccoy.id.au>
+
+ * Mono.Windows.Serialization/XamlParser.cs: make internal
+ * Mono.Windows.Serialization/CodeWriter.cs: add private member so that
+ the tests can get at the type for XamlParser
+ * Test/XamlParser.cs: use reflection to get the XamlParser type out of
+ CodeWriter, create an instance of it and get nodes from it
+
+2005-08-23 Iain McCoy <iain@mccoy.id.au>
+
+ * System.Windows.Serialization/XamlParser.cs: rearrange class so that
+ it presents a ReadNextNode() method, repeated calling of which will
+ produce the next node with information about the Xaml file being
+ parsed
+ * Test/XamlParser.cs: rewrite tests so that they use the new interface
+ of the parser
+ * System.Windows.Serialization/CodeWriter.cs: changed code generator
+ so that it consumes the event stream from the parser
+ * Test/CodeWriter.cs: made tests friendly to the new way CodeWriter
+ works
+ * System.Windows.Serialization/CodeWriter.cs: changed object builder
+ so that it consumes the event stream from the parser
+ * Test/ObjectWriter.cs: made tests friendly to the new way ObjectWriter
+ works
+
+2005-08-07 Iain McCoy <iain@mccoy.id.au>
+
+ * System.Windows.Serialization/data-classes-builder.pl,
+ System.Windows.Serialization/data-classes.txt: add stuff to generate
+ the zillion little classes to carry information around
+ * PresentationFramework.dll.sources, Makefile: invoke
+ data-classes-builder.pl as needed.
+
+2005-07-25 Iain McCoy <iain@mccoy.id.au>
+
+ * Test/CodeWriter.cs: updated tests to reflect change in code
+ generator
+
+2005-07-25 Iain McCoy <iain@mccoy.id.au>
+
+ * Test/XamlParser.cs: added tests for correct catching of non-existent
+ processing instructions, attempting to set a dependency property on an
+ object that is not a dependency object and for code elements.
+ * Test/CodeWriter.cs: added tests for partial class generation and for
+ giving a specific name to an object to be stored as a property value
+ * Mono.Windows.Serialization/XamlParser.cs: be more paranoid about
+ children of code elements, have better punctuation if objecting to an
+ incorrect mapping and throw exceptions on unknown property types.
+
+2005-07-24 Iain McCoy <iain@mccoy.id.au>
+
+ * Test/XamlParser.cs,
+ Mono.Windows.Serialization/XamlParser.cs: added a test for
+ inappropriate usage of the Class attribute and fixed bug revealed by
+ the test
+ * Test/ObjectWriter.cs,
+ PresentationFramework_test.dll.sources: added tests for object
+ builder (based on tests for code generator)
+
+
2005-07-23 Iain McCoy <iain@mccoy.id.au>
* Test/XamlParser.cs: added test for events and delegates as property