New test.
[mono.git] / mcs / class / Commons.Xml.Relaxng / Commons.Xml.Relaxng / ChangeLog
index 66012174b12fbb32c89d4b4f84dda70707e789b6..b5b3b320a044e5f97870375eb4c04818daa65ede 100644 (file)
@@ -1,3 +1,45 @@
+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.