New tests.
[mono.git] / mcs / class / System.XML / System.Xml.Schema / ChangeLog
index 95c819e328a9e3f280248f8bc89962012d6afa07..fc5f9a2936f83c8e454638f976befc81965daca6 100644 (file)
@@ -1,3 +1,156 @@
+2010-03-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaComplexType.cs : quick fix for bug #584664. Fill base
+         content type particles in prior to filling its own.
+
+2010-02-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaComplexType.cs : in modern .NET, xs:anyType has the
+         appropriate qname.
+
+2010-01-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlAtomicValue.cs: handle Decimal here to process xs:decimal as
+         a valid base type for simple types. patch by Luke Ravitch,
+         Fixed bug #557452.
+
+2010-01-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaComplexType.cs : validate base type first and then
+         validate particle. Patch by Jonas Larsson, fixed bug #502251.
+
+2010-01-26  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaSet.cs : when adding a schema with "", it seems treated
+         as if it were null. Fixed bug #571650.
+
+2009-05-19  Jonas Larsson <jonas.larsson@manodo.se> 
+
+       * XmlSchemaUtil.cs, BuiltInDatatype.cs, XmlSchemaComplexType.cs:
+         Introduced new MS compatibility option by environment variable,
+         for bug #502115.
+
+2009-05-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaGroupRef.cs : when getting optimized particle, reset was
+         incomplete. Patch by Jonas Larsson. Fixed bug #502168.
+
+2009-05-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaComplexType.cs : make complex content type work like .NET
+         does. Patch by Jonas Larsson. Fixed bug #501814.
+
+2009-05-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaComplexType.cs : do not forget to clear attributes
+         before Compile(). Patch by Jonas Larsson. Fixed bug #501763.
+
+2009-05-07  Jonas Larsson <jonas.larsson@manodo.se> 
+
+       * XmlAtomicValue.cs : support more type conversion. fixed bug #501666.
+
+2009-04-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : quick fix for bug #496205. Reset xsi:type
+         and endelement.
+
+2009-04-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs, BuiltInDatatype.cs, XmlAtomicValue.cs:
+         use xsd-supported version of XmlQualifiedName.Parse().
+         Fixed bug #496192.
+
+2009-04-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * XmlSchema_2_1.cs: Add internal fields needed by S.R.S.dll
+
+2009-03-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : check identity constraints on default or
+         fixed attributes too.
+
+2009-03-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : check identities for untyped attributes.
+         Attribute keyfield test must adjust depth, or it never matches.
+         Missing braces for IgnoreIdentity test.
+
+2009-03-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaUtil.cs, XmlSchemaValidator.cs : predefined non-primitive
+         xml schema types now validate fixed values as expected.
+
+2009-03-16  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * BuiltInDatatype.cs, XmlSchemaDatatype.cs : some equality comparison
+         failed because it anyType is not used as singleton.
+
+2009-01-30  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : when xsi:nil is true, do not validate
+         text string. Fixed bug #469713.
+
+2009-01-30  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaElement.cs : to reference elementFormDefault, use its
+         ancestor, not the schema island root.
+
+2008-12-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchema.cs, XmlSchemaSet.cs : move substitutionGroup processing
+         from validation phase to post-subset-collection phase. It caused
+         inconsistent substitutionGroup processing among import and
+         schemaSet.Schemas(). Fixed possible XBRL schema processing.
+
+2008-12-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : skip text validation under xs:any.
+
+2008-10-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : add internal attribute datatype
+         information before calling getter() so that
+         XmlSchemaValidatingReader can retrieve it. It is due to LAMESPEC.
+
+2008-10-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : SchemaInfo is only for output, not for
+         reference. Fixed bug #433374.
+       * XmlSchemaUtil.cs, XmlSchemaSimpleTypeRestriction.cs : I don't like
+         this bogus name :/
+
+2008-09-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchemaValidator.cs : do not try to validate CloseStartElement
+         when it should be skipped. Fixed bug #422581.
+
+2008-08-19  Jb Evain  <jbevain@novell.com>
+
+       * XmlSchema_2_1.cs
+       * XmlSchemaObject_2_1.cs
+       * XmlSchemaSet_2_1.cs: add new specific files for the net_2_1 profile.
+
+2008-06-13  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchema.cs : fixed couple of olive regressions caused by
+         previous ProcessExternal() patches.
+
+2008-06-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchema.cs : indent (I slightly modified the previous patch
+         to expose the actual changes).
+
+2008-06-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlSchema.cs : fixed bug #397612, patch by James Fitzsimons.
+         in ProcessExternal(), Make xs:import without schemaLocation work
+         fine as if it were with schemaLocation.
+
+2008-06-06  James Fitzsimons <james.fitzsimons@gmail.com>
+
+       * XmlSchema.cs : Changed GetResolvedUri to return Uri in correct case
+         to make compatible with the Microsoft.NET framework.
+
 2008-02-19  Atsushi Enomoto <atsushi@ximian.com>
 
        * XmlSchema.cs : Do recursively process xs:include inside included