merge -r96115:96041
[mono.git] / mcs / class / System.XML / Mono.Xml.Schema / ChangeLog
index 5bda822810615a4a8f27c946a0a226430b775090..331a22d42dccb5a6c48d87d48e4945c1f35b6033 100644 (file)
@@ -1,3 +1,78 @@
+2008-02-19  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdWildcard.cs : block extra compilation and made compilation reset.
+         This somehow fixed bug #360541.
+
+2007-10-31  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : r68046 didn't really fix the issue.
+         Enabled the actual fix. and fixed bug #336625.
+
+2007-07-25  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : reject more whitespaces in empty model
+         element.
+
+2007-07-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : Process empty and element-only contents
+         differently along with the spec 3.4.4 Element Locally Valid (Complex 
+         Type) 2.3 (and 2.1 respectively). Itchy specification indeed.
+         This demanded not a few internal changes. Fixed bug #82099.
+
+2007-04-27  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlSchemaValidatingReader.cs : nsResolver field must be initialized.
+         Fixed bug #81460.
+
+2006-11-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : when ValidationType is None, it does not
+         load external schemas. Fixed bug #79924.
+
+2006-11-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlSchemaValidatingReader.cs : dispatch validation events from
+         XmlReaderSettings. Turned out that outside System.Xml.dll
+         XmlReaderSettings.ValidationEventHandler is useless.
+
+2006-10-27  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : Fixed bug #79650. Enumeration facet was
+         not validated for attributes. Also, simple type restriction should
+         require namespace manager to resolve QNames.
+
+2006-08-04  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdIdentityState.cs : Fixed bug #78985. If there are two identical
+         field path "@key" in two different keys where one is in scope
+         within another, it incorrectly matched the attribute whose name
+         is same but in different element hierarchy (depth).
+
+2006-04-12  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlSchemaValidatingReader.cs : don't reject such XmlReader that
+         does not implement IXmlNamespaceResolver.
+
+2006-02-20  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : when DTD did not appear in 
+         DTDValidatingReader, it almost makes no sense to use it, so just
+         use its internal EntityResolvingXmlReader (it is required to
+         detect "undeclared entity in use" well-formedness violation).
+         It could double processing speed (or more).
+
+2006-01-13  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XsdValidatingReader.cs : whitespace nodes should be allowed inside
+         empty or element-only content types. Fixed bug #77241.
+
+2006-01-11  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlSchemaValidatingReader.cs : removed unused constructors.
+         Now it implements IXmlSchemaInfo. Use XmlSchemaType instead of
+         Object to represent schema types.
+
 2006-01-06  Atsushi Enomoto <atsushi@ximian.com>
 
        * XsdValidatingReader.cs :