Cleanup IMemberContext properties
[mono.git] / mcs / class / Commons.Xml.Relaxng / Commons.Xml.Relaxng.Rnc / ChangeLog
index ab58c1044ebea7a837c7cc41921daf695de6b5f9..eda032e1ae6946a59529f8e4e8839dca2c294706 100644 (file)
@@ -1,3 +1,70 @@
+2008-11-11  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncParser.jay : handle inherited default namespace as expected.
+         This should fix HTML5 compact syntax grammar.
+
+2007-12-27  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncParser.jay, RncTokenizer.cs : some changes to fill element
+         locations in *.rnc. To make it possible, added some overrides to
+         pass BaseUri to Parse() and ParseRnc().
+         Allow null nameTable (just create a new instance).
+
+2007-12-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncParser.jay : if the parsed pattern is grammar, set
+         IsSourceCompactSyntax so that "include" pattern is resolved to
+         parse compact syntax, not xml syntax.
+
+2006-04-04  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncParser.jay : handle "nested" annotations as well. This fixes
+         atom.rnc parsing.
+
+2006-04-04  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlChar.cs : copied newer one from System.Xml.
+       * RncParser.jay,
+         RncTokenizer.cs :
+         - QuotedIdentifier is now returned as a single token (whitespaces
+           are not allowed between \ and keyword). \\ is simple an error.
+         - handle surrogate characters correctly.
+         - ForeignElementNotKeyword (in includes) is disabled until the
+           ambiguity is solved.
+         - Annotations are now handled without ambiguity.
+         - removed some lines that are already commented out.
+         Thanks to Alexandre for the report.
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : it needs another namespace resolver for datatypes.
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : actually no need to change signature; use
+         GetNamespacesInScope().
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : use XmlNamespaceManager for NSResolver even in NET_2_0.
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : another escapement is required.
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : oops, missing keyword escapement.
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : no xsi in grammar, please.
+
+2005-12-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * RncWriter.cs : added WriteNamespaces() to handle namespace output
+         by itself.
+
 2005-03-28  Atsushi Enomoto <atsushi@ximian.com>
 
        * RncTokenizer.cs : check names strictly.