+2006-04-19 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RelaxngValidatingReader.cs : (.ctor) reject null pattern.
+ To filter xmlns attributes out, just use NamespaceURI.
+
+2006-04-07 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RelaxngPattern.cs : use new RelaxngReader .ctor () with XmlResolver
+ argument. Fix by Alexandre Alapetite.
+
+2006-04-03 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RelaxngPattern.cs : set XmlResolver that is passed by
+ RelaxngPattern.Read() as its property.
+
+2006-03-29 Atsushi Enomoto <atsushi@ximian.com>
+
+ * RelaxngDatatype.cs : Compare() should not be just a stupid object
+ comparison, but should rather be type-dependent equality.
+ Thanks to Alexandre.
+
+2006-03-28 Atsushi Enomoto <atsushi@ximian.com>
+
+ Based on the patch by Alexandre Alapetite:
+ * RelaxngException.cs : added another constructor that takes
+ pattern, string and innerException.
+ * RelaxngReader.cs
+ RelaxngPattern.cs :
+ - wrap xml resolution error in RelaxngInclude.Read(). This change
+ is argurable but might be convenient for certain users.
+ - Added another constructor to RelaxngReader, and another overload
+ for RelaxngPattern.Read(), otherwise RelaxngPattern.Read() can
+ never use different XmlResolvers.
+
+2006-03-27 Atsushi Enomoto <atsushi@ximian.com>
+
+ Patch by Alexandre Alapetite (http://alexandre.alapetite.net/cv/)
+ * RelaxngPattern.cs : RelaxngInclude.Read() could be NRE when
+ there is an error in XmlTextReader .ctor().
+ * RelaxngValidatingReader.cs : If the input XmlReader is already
+ positioned on the first node to validate, skip Read() here.
+
2006-02-02 Atsushi Enomoto <atsushi@ximian.com>
* RelaxngValidatingReader.cs : removed extra tables.