Implemented MoveToElement and MoveToFirstAttribute.
[mono.git] / mcs / class / System.XML / System.Xml / ChangeLog
index eb1387c397376afe527fd8457be75e8623da5d77..692d07f5a43a4c6f454beaa8ae5724bc1465421b 100644 (file)
@@ -1,3 +1,62 @@
+2002-03-08  Jason Diamond <jason@injektilo.org>
+
+       * XmlTextReader.cs: Implemented MoveToElement and MoveToFirstAttribute.
+
+2002-03-08  Mike Kestner  <mkestner@speakeasy.net>
+
+       * XmlNode.cs (Item): Implemented both indexers.
+
+2002-03-08  Jason Diamond  <jason@injektilo.org>
+
+       * DomEncodingType.cs, TreePosition.cs, XPathNodeType.cs, XmlDataType.cs,
+       XmlExceptionCode.cs, XmlSortOrder.cs, XmlUtil.cs: Removed files.
+
+2002-03-08  Jason Diamond  <jason@injektilo.org>
+
+       * XmlAttribute.cs: Attribute nodes are supposed to store their values
+       as child nodes so updated to reflect that.
+
+       * XmlDocument.cs, XmlElement.cs, XmlNode.cs: Moved code that was
+       duplicated in XmlDocument and XmlElement into XmlNode so that it
+       wouldn't have to be duplicated in XmlAttribute, too.
+
+2002-03-08  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlNodeList.cs, XmlDocument.cs, XmlLinkedNode.cs,
+       XmlNode.cs: Formatting.
+       
+       * XmlNodeListChildren.cs: Implementation of XmlNodeList
+       for XmlNode.ChildNodes property.
+       
+       * XmlNodeListAsArrayList.cs: Removed file.  Using different
+       data structure (circular list) in XmlNode so this file
+       is no longer valid.
+       
+       * XmlDocument.cs, XmlElement.cs: New ChildNodes tests found
+       bug in setter property of LastLinkedChild so fixed it.
+       
+2002-03-06  Jason Diamond  <jason@injektilo.org>
+
+       * XmlInputSource.cs, XmlNames_1_0.cs, XmlParse.cs: Removed files.
+       We already have a parser in XmlTextReader.
+
+       * XmlException.cs: Removed constructor accepting XmlInputSource.
+
+2002-03-06  Kral Ferch <kral_ferch@hotmail.com>
+
+       * XmlNode.cs: Rewrote this class from scratch with
+       MonoToDo attribs and NotImplementedExceptions.  Now defines an
+       internal LastLinkedNode property to aid the new implementation.
+       XmlNodes only have ref to owner doc and parent nodes now.
+       
+       * XmlLinkedNode.cs: Added NextLinkedSibling internal property
+       and ref to next sibling to support walking our circular child
+       node list.
+       
+       * XmlDocument.cs: Added ref to last child node and overrides
+       XmlNode's internal LastLinkedChild property to support walking
+       our circular child node list.
+       
 2002-03-02  Kral Ferch <kral_ferch@hotmail.com>
 
        * XmlProcessingInstructions.cs: Class was empty.  Implemented