2004-02-06 Atsushi Enomoto <atsushi@ximian.com>
authorAtsushi Eno <atsushieno@gmail.com>
Thu, 5 Feb 2004 16:05:56 +0000 (16:05 -0000)
committerAtsushi Eno <atsushieno@gmail.com>
Thu, 5 Feb 2004 16:05:56 +0000 (16:05 -0000)
commitc90d6dba5b846570d0697e76af77338652af469d
treeb0e6a54e6a86e8b48d00c61586fe7a7da8b396e4
parentc71bbfe6f174ca46b0aa32d13dc73e09701e980c
2004-02-06  Atsushi Enomoto <atsushi@ximian.com>

* DTDValidatingReader.cs : Fixed MoveToElement() that causes incorrect
  IsDefault and Depth.
* XmlAttribute.cs : Fixed .ctor(). Omit more namespace check when
  checkNamespace = false.
* XmlNamedNodeMap.cs : Fixed SetNamedItem() to raise events.
* XmlAttributeCollection.cs : Reimplemented InsertAfter to use
  InsertBefore() (similar to XmlNode).
* XmlDocument.cs : Added internal .ctor().  Reimplemented ReadNode()
  as recursive, to make event order compatible.
* XmlDocumentType.cs : Use SetNamedItem() (to raise events).
* XmlElement.cs : Some refactory.  Fixed SetAttributeNode() with
  string name to block prefixed name.
* XmlEntity.cs : Don't raise events on setting contents.
* XmlNode.cs : Some refactory. Added raiseEvent argument to internal
  InsertBefore().
* XmlEntityReference.cs : related fix for XmlNode change.
* XmlTextReader.cs : When the reader is on "attributes" of xmldecl or
  doctype, Depth 1 lower than usual attribute. Split large function.

svn path=/trunk/mcs/; revision=22799
12 files changed:
mcs/class/System.XML/System.Xml/ChangeLog
mcs/class/System.XML/System.Xml/DTDValidatingReader.cs
mcs/class/System.XML/System.Xml/XmlAttribute.cs
mcs/class/System.XML/System.Xml/XmlAttributeCollection.cs
mcs/class/System.XML/System.Xml/XmlDocument.cs
mcs/class/System.XML/System.Xml/XmlDocumentType.cs
mcs/class/System.XML/System.Xml/XmlElement.cs
mcs/class/System.XML/System.Xml/XmlEntity.cs
mcs/class/System.XML/System.Xml/XmlEntityReference.cs
mcs/class/System.XML/System.Xml/XmlNamedNodeMap.cs
mcs/class/System.XML/System.Xml/XmlNode.cs
mcs/class/System.XML/System.Xml/XmlTextReader.cs