+2002-11-04 Atsushi Enomoto <gigna@kit.hi-ho.ne.jp>
+
+ XmlAttribute.cs: fixed missing internal 'OwnerElement''SetOwnerElement'
+
+2002-11-03 Atsushi Enomoto <gigna@kit.hi-ho.ne.jp>
+
+ * XmlAttributeCollection.cs : checks owner element.
+ implemented CopyTo, InsertAfter, InsertBefore, Prepend,
+ Remove, RemoveAt, SetNamedItem.
+ removed some logics that sets 'Parent' (that should be null)
+ * XmlDocument.cs : set_InnerXml, [PreserveWhitespace(incomplete)]
+ * XmlDocumentFragment.cs : get_InnerXml, WriteContentTo, WriteTo
+ * XmlElement.cs : implemented WriteTo, set_InnerText.
+ Fixed WriteTo() to add xmlns:* attributes when
+ writer.LookupPrefix() returned mismatching.
+ * XmlNamedNodeMap.cs : compare not only name but localname and nsuri.
+ Removing different prefixes for the same uri now runs correct.
+ added SetNamedItem(XmlNode node, int position_to_insert).
+ * XmlNode.cs : ConstructDOM (logically) creates XmlEntityReference,
+ XmlWhitespace, and XmlSignificantWhitespace
+
+2002-10-31 Atsushi Enomoto <gigna@kit.hi-ho.ne.jp>
+
+ * XmlDocument.cs : implemented CreateDocumentFragment()
+ * XmlElement.cs, XmlLinkedNode.cs :
+ moved LastLinkedChild from XmlElement to XmlLinkedNode.
+ * XmlEntityReference.cs : must throw NotImplementedException.
+ * XmlNode.cs :
+ + implemented InsertBefore() and then implemented InsertAfter()
+ and modified AppendChild() to call it.
+ + added logic to check ReadOnly, parent document equivalence,
+ and inserting any 'content' before/after DocumentElement.
+ + implemented Clone() [it is equals to CloneNode() by MS doc.]
+ + added logic in RemoveChild() to check parent of oldChild.
+ + fixed ConstructNamespaceManager() to internal only.
+
+2002-10-29 Atsushi Enomoto <gigna@kit.hi-ho.ne.jp>
+
+ * XmlAttribute.cs : add internal 'IsDefault' property
+ (equals to !Specified)
+ * XmlImplementation.cs : added 'internalNameTable' property.
+ * XmlDocument.cs :
+ + now allows "" for 'standalone' in CreateXmlDeclaration.
+ + implemented 'Implementation' property and constructor with it.
+ + added logic for appending name table (but still no use)
+ + implemented property 'DocumentType'
+ (but without internalSubset parsing. wait for next update.)
+ * XmlNode.cs :
+ + modified AppendChild() and RemoveChild() to support fragment.
+ + modified AppendChild() to remove newChild from its parent
+ when newChild is already in the other place.
+ + modified RemoveChild() to set parentNode null.
+ + modified ConstructDOM() to create DocumentType,
+ and fixed access modifier ('internal protected' to 'internal')
+ * XmlLinkedNode.cs : fixed 'NextSibling' to return null
+ when its parent is null.
+ * XmlDocumentFragment.cs : added internal override 'LastLinkedChild'
+ property to enable AppendChild() for this class.
+ * XmlTextReader.cs : appended private publicId and systemId fields.
+
+2002-10-28 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+ * XmlTextReader.cs: make it work when the underlying Stream is not
+ 'seekable'.
+
2002-10-26 Piers Haken <piersh@friskit.com>
* XmlNode.cs: add virtual property XPathNodeType