1 2002-03-08 Jason Diamond <jason@injektilo.org>
3 * XmlParserContext.cs: Added missing constructors and missing Encoding
6 * XmlTextReader.cs: Start using the XmlParserContext class.
8 2002-03-08 Jason Diamond <jason@injektilo.org>
10 * XmlTextReader.cs: Implemented MoveToElement and MoveToFirstAttribute.
12 2002-03-08 Mike Kestner <mkestner@speakeasy.net>
14 * XmlNode.cs (Item): Implemented both indexers.
16 2002-03-08 Jason Diamond <jason@injektilo.org>
18 * DomEncodingType.cs, TreePosition.cs, XPathNodeType.cs, XmlDataType.cs,
19 XmlExceptionCode.cs, XmlSortOrder.cs, XmlUtil.cs: Removed files.
21 2002-03-08 Jason Diamond <jason@injektilo.org>
23 * XmlAttribute.cs: Attribute nodes are supposed to store their values
24 as child nodes so updated to reflect that.
26 * XmlDocument.cs, XmlElement.cs, XmlNode.cs: Moved code that was
27 duplicated in XmlDocument and XmlElement into XmlNode so that it
28 wouldn't have to be duplicated in XmlAttribute, too.
30 2002-03-08 Kral Ferch <kral_ferch@hotmail.com>
32 * XmlNodeList.cs, XmlDocument.cs, XmlLinkedNode.cs,
33 XmlNode.cs: Formatting.
35 * XmlNodeListChildren.cs: Implementation of XmlNodeList
36 for XmlNode.ChildNodes property.
38 * XmlNodeListAsArrayList.cs: Removed file. Using different
39 data structure (circular list) in XmlNode so this file
42 * XmlDocument.cs, XmlElement.cs: New ChildNodes tests found
43 bug in setter property of LastLinkedChild so fixed it.
45 2002-03-06 Jason Diamond <jason@injektilo.org>
47 * XmlInputSource.cs, XmlNames_1_0.cs, XmlParse.cs: Removed files.
48 We already have a parser in XmlTextReader.
50 * XmlException.cs: Removed constructor accepting XmlInputSource.
52 2002-03-06 Kral Ferch <kral_ferch@hotmail.com>
54 * XmlNode.cs: Rewrote this class from scratch with
55 MonoToDo attribs and NotImplementedExceptions. Now defines an
56 internal LastLinkedNode property to aid the new implementation.
57 XmlNodes only have ref to owner doc and parent nodes now.
59 * XmlLinkedNode.cs: Added NextLinkedSibling internal property
60 and ref to next sibling to support walking our circular child
63 * XmlDocument.cs: Added ref to last child node and overrides
64 XmlNode's internal LastLinkedChild property to support walking
65 our circular child node list.
67 2002-03-02 Kral Ferch <kral_ferch@hotmail.com>
69 * XmlProcessingInstructions.cs: Class was empty. Implemented
70 constructor, properties, and CloneNode() method. Put in
71 MonoToDo attrib for remaining methods.
73 * XmlComment.cs: Reformatted and put in MonoToDo attribs.
74 Got rid of helper methods and fields since they were no
77 * XmlLinkedNode.cs: Reformatted and put in MonoToDo attribs.
79 * XmlDocument.cs: Added code to Load(XmlReader) to create XmlComment,
80 XmlCDataSection, and XmlProcessingInstruction nodes. Implemented
81 Createxxx() methods for those three node types.
83 2002-03-02 Jason Diamond <jason@injektilo.org>
85 * XmlDocument.cs: Implemented the remaining CreateElement and
86 CreateAttribute methods.
88 * XmlAttribute.cs: Re-implemented.
90 * XmlElement.cs: Set owner element on attributes. Reformatted.
92 2002-03-02 Jason Diamond <jason@injektilo.org>
94 * XmlTextReader.cs: Implemented MoveToNextAttribute().
96 * XmlDocument.cs: Reformatted. Adding missing methods and MonoTODO
97 attributes. Create attribute nodes while loading. Implemented
98 Load(string) and CreateTextNode().
100 * XmlCharacterData.cs, XmlText.cs: Re-implemented.
102 * XmlCDataSection.cs, XmlComment.cs: Call correct constructor in
105 * XmlNamedNodeMap.cs, XmlAttributeCollection.cs: Stubbed out.
107 2002-03-02 Mike Kestner <mkestner@speakeasy.net>
109 * XmlAttribute.cs : Using fix.
110 * XmlDocument.cs (CreateAttribute(String)): Implement.
112 2002-03-02 Jason Diamond <jason@injektilo.org>
114 * XmlNamespaceManager.cs: Atomize prefixes and namespaces strings in
117 2002-02-28 Jason Diamond <jason@injektilo.org>
119 * XmlDocument.cs, XmlNode.cs: Initial implementation of LoadXml
120 courtesy of Kral Ferch <kral.ferch@hotmail.com>.
122 2002-02-28 Jason Diamond <jason@injektilo.org>
124 * XmlException.cs, XmlReader.cs, XmlTextReader.cs: Reformatted,
125 added missing members and MonoTODO attributes.
127 * XmlTextReader.cs: Throw XmlException instead of System.Exception.
129 2002-02-27 Jason Diamond <jason@injektilo.org>
131 * XmlElement.cs: Reformatted, added missing members and MonoTODO
134 2002-02-26 Duncan Mak <duncan@ximian.com>
136 * XmlCDataSection.cs: Initial implementation.
138 * NameTable.cs: Fixed the whole thing. Wrote a NUnit test to test
139 it out. This should (hopefully) be correct.
141 2002-02-26 Jason Diamond <jason@injektilo.org>
143 * XmlTextReader.cs: Apparently Microsoft's implementation treats
144 namespace declarations as attributes so we do now, too.
146 * XmlNamespaceManager.cs: HasNamespace fixed so that it only
147 checks the current scope.
149 2002-02-26 Duncan Mak <duncan@ximian.com>
151 * XmlDocumentType.cs: Added a few hacks here and there to
152 temporarily fix the "I broke the build issue".
154 2002-02-25 Jason Diamond <jason@injektilo.org>
156 * XmlDocument.cs, XmlElement.cs, XmlNode.xs, XmlNodeList.cs,
157 XmlNodeListAsArrayList.cs: Multiple fixes necessary to get
158 simple test to pass. The existing code is really shitty so I'll
159 probably start writing tests and refactoring before much else
162 2002-02-25 Duncan Mak <duncan@ximian.com>
164 * NameTable.cs: Implemented.
166 * XmlDeclaration.cs: It should inherit from XmlLinkedNode, not XmlNode.
168 2002-02-24 Duncan Mak <duncan@ximian.com>
170 * XmlNodeOrder.cs: Added to CVS.
172 * XmlQualifiedName.cs: Fixed a warning from Equals ().
174 * XmlTokenizedType.cs: Added to CVS.
176 * XmlUrlResolver.cs: Added to CVS with one TODO task.
178 2002-02-23 Duncan Mak <duncan@ximian.com>
180 * XmlQualifiedName.cs: Fixed ToString () and added the operators
183 2002-02-23 Jason Diamond <jason@injektilo.org>
185 * XmlTextReader.cs: Added support for qualified attributes.
187 2002-02-23 Jason Diamond <jason@injektilo.org>
189 * XmlNamespaceManager.cs: Initial implementation.
191 * XmlTextReader.cs: Added support for NamespaceURI property on
194 2002-02-23 Nick Drochak <ndrochak@gol.com>
196 * ChangeLog: Add the change log to this directory
198 * XmlQualifiedName.cs: Fixed compile errors so it would build. Still has