2006-08-04 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Fri, 4 Aug 2006 06:35:17 +0000 (06:35 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Fri, 4 Aug 2006 06:35:17 +0000 (06:35 -0000)
commit8ae9f1becbac9443758ddd0f9e9920eae80a4f4a
tree154c93c0638d01e2ada4a4c6ea2372b50bee4499
parent3abf933fcab3b697bc30032b77025d659b631351
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).

* XmlSchemaTest.cs : added bug #78985 case.

* 78985.xsd, 78985.xml : test for bug #78985.

svn path=/trunk/mcs/; revision=63338
mcs/class/System.XML/Mono.Xml.Schema/ChangeLog
mcs/class/System.XML/Mono.Xml.Schema/XsdIdentityState.cs
mcs/class/System.XML/Test/System.Xml.Schema/ChangeLog
mcs/class/System.XML/Test/System.Xml.Schema/XmlSchemaTests.cs
mcs/class/System.XML/Test/XmlFiles/xsd/78985.xml [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/xsd/78985.xsd [new file with mode: 0644]
mcs/class/System.XML/Test/XmlFiles/xsd/ChangeLog