Mark tests as not working under TARGET_JVM
[mono.git] / mcs / class / System.XML / System.Xml / ChangeLog
index e94a9603cd5e715c47d6b51f93cc6b8c379d7a16..4c6d37c4bc227020df8dd4941ededfe85986e0db 100644 (file)
@@ -1,3 +1,210 @@
+2007-03-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : when Create() returns customized XmlTextReader, set
+         EntityHandling.ExpandEntities. Fixed bug #81000.
+
+2007-02-20  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextReader.cs, XmlTextReader2.cs : Reset() should work now.
+         Closing bug #80849.
+
+2007-02-20  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DTDValidatingReader2.cs, XmlTextReader.cs, XmlNodeReaderImpl.cs:
+         Read() silently returns false when it is closed. Fixed bug #80848.
+
+2007-02-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadElementContentAsString() and all relevant methods
+         didn't consume empty element correctly.
+
+2006-12-20  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNode.cs : (InsertBefore) when newChild == refChild, do nothing
+         except for node type check. Fixed bug #80331.
+
+2006-12-19  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReader.cs : Fixed ReadChars() to consume child elements,
+         including such cases that it breaks tags in the middle of multiple
+         ReadChars() calls. Fixed bug #80308.
+
+2006-12-19  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReader.cs : ReadChars() does not have to store characters,
+         so avoid extra storing. Patch by Csaba Halasz, fixed bug #80306.
+
+2006-12-12  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNode.cs : InnerText was returning comment text when there was
+         only a Comment node. Fixed bug #80233.
+
+2006-12-12  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReader.cs : Create() with string url was not returning validating
+         XmlReader.
+
+2006-12-12  Atsushi Enomoto <atsushi@ximian.com>
+
+       * DTDValidatingReader2.cs : when an attribute declaration is missing
+         in the corresponding attlist declaration, it caused NRE.
+         Fixed bug #80231.
+
+2006-12-11  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocument.cs : call overriden CreateAttribute() when loading from
+         XmlReader.
+
+2006-12-05  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReader.cs : new 2.0 MoveToAttribute(int) failed to move to the
+         final attribute in an element.
+
+2006-12-05  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNode.cs : GetPrefixOfNamespace() was not correctly searching
+         ancestors' namespaces.
+
+2006-11-20  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : fixed some relationship between
+         ConformanceLevel, OmitXmlDeclaration and WriteStartDocument().
+         See new tests more details.
+       * XmlWriter.cs : it could reuse XmlTextWriter.ctor(TextWriter,
+         XmlWriterSettings). It also resulted in dropping several internal
+         members in XmlTextWriter.
+
+2006-11-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReaderSettings.cs : in copy constructor, copy (dispatch)
+         validation event as well. Add OnValidationError() to be invoked
+         by other internal stuff to raise the validation event.
+
+2006-11-13  Michael Meeks  <michael.meeks@novell.com>
+
+       * XmlReader.cs, XmlTextReader.cs, XmlTextReader2.cs:
+       pass the XmlResolver through to the GetStream impl.
+
+2006-10-30  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReader2.cs : if DTD does not exist, do not try to resolve
+         entity from null DTD (caused NRE). Fixed bug #79620.
+
+2006-10-27  Atsushi Enomoto <atsushi@ximian.com>
+
+       * DTDReader.cs : some parameter entity expansions were not done.
+         Fixed bug #79683.
+
+2006-09-27  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : null arg check.
+
+2006-09-26  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDeclaration.cs :
+         Removed bogus return statement in Value. Fixed bug #79496.
+
+2006-09-21  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlNameEntryCache.cs : It should expand temporary buffer even at
+         initial state. Fixed bug #79468.
+
+2006-09-19  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlElement.cs : for non-atomized names, alter null prefix with "".
+         Fixed bug #79420.
+
+2006-09-04  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadContentAsString() and its family should allow 
+         attribute node. Fixed bug #79268.
+
+2006-09-01  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : expect atomized names only when it is
+         appropriate. Fixed bug #79047.
+
+2006-08-26  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlDocument.cs : use XmlValidatingReader to load TextReader/Stream
+         so that it could fill default and fixed attributes. This ends up
+         to fix bug #79163 (it fills fixed "xmlns" attribute and thus
+         the node's namespace URI becomes that of glade-2.0).
+
+2006-08-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlEntity.cs, XmlEntityReference.cs, XmlNode.cs :
+         create entity content only when its children is being accessed.
+         It results differently when there is no actual reference in the
+         document - an invalid entity value (when it is used to create
+         child nodes) is ignored unless a code tries to access the Value
+         of an XmlEntity. Fixed bug #79091
+       * DTDReader.cs : the fix above uncovered another bug (ibm66n03.xml).
+         Check illegal reference name in literal entity value.
+
+2006-08-17  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReader.cs, XmlTextReader2.cs, DTDReader.cs :
+         (ResolveExternalEntityReplacementText) need to skip text
+         declaration in external entities. To make it possible internalize
+         SkipTextDeclaration() in XmlTextReader(2). Fixed bug #79090.
+
+2006-08-16  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReader2.cs : Check recursive entity reference.
+         Fixed bug #79085. It makes W3C standalone tests on NET_2_0 working.
+
+2006-08-14  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextReader.cs : When a whitespace node comes after a text 
+         declaration in XML external entity (i.e. .ctor() with
+         XmlNodeType.Element), it contained extra value character ('<').
+
+2006-08-10  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : more indentation fixes. Now I believe it is
+         almost MS compat, but it won't help poor Mike.
+
+2006-08-07  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : WriteBinHex() is allowed at Attribute state.
+         Fixed bug #79019.
+
+2006-07-28  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : fixed some indentation bugs: comments and PIs
+         should not cause indentation override like text, cdata and
+         whitespaces do.
+         Fixed some error messages on node kind.
+       * XmlTextWriter.cs, XmlTextWriterOpenElement.cs : removed old code.
+         (I don't want to remove old great code but it confused mike today.)
+
+2006-07-26  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReader.cs :
+         For DTD validator, call to SetSchemas() makes no sense.
+       * XmlValidatingReader.cs : now it internally holds old
+         XmlSchemaCollection instead of new XmlSchemaSet, to make
+         XmlSchemaSet.SchemaCollection unneccessary.
+         Removed SetSchemas() since it is now extraneous because of the
+         XmlReaderChange above.
+
+2006-07-25  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlConvert.cs : TimeSpan conversion for TimeSpan.MinValue was
+         failing.
+
+2006-07-19  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReader.cs : In Create(), support validation flags for DTD.
+       * DTDValidatingReader2.cs : when NET_2_0 and ProcessIdentityConstraints
+         is false, skip ID validation.
+
+2006-06-26  Atsushi Enomoto <atsushi@ximian.com>
+
+       * XmlReader.cs : when Create() received string url, it should set 
+         XmlTextReader2.CloseInput always true. Fixed bug #78706.
+
 2006-06-08  Atsushi Enomoto <atsushi@ximian.com>
 
        * XmlTextWriter2.cs : if an attribute being written has the same
@@ -2786,12 +2993,12 @@ Fri Jan 27 20:39:48 CET 2006 Paolo Molaro <lupus@ximian.com>
          WriteEndElement() allows open attribute (calles WriteEndAttribute()).
          Indentation should be inserted between ">" and "</xxx>" .
 
-2003-11-02  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-11-02  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * XmlConvert.cs: Only parse INF/-INF/NaN. Other Infinty or NAN
        numbers are parsed with the respective ::Parse method.
 
-2003-11-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-11-01  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * XmlConvert.cs: Revert my last change. INF and -INF must be
        processed here because Double::Parse and Single::Parse doesn't
@@ -2810,7 +3017,7 @@ Fri Jan 27 20:39:48 CET 2006 Paolo Molaro <lupus@ximian.com>
        * XmlAttribute.cs, XmlElement.cs, XmlEntity.cs, XmlEntityReference.cs,
          XmlNotation.cs : Now uses OwnerDocument's NameTable.
 
-2003-10-25  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-10-25  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * XmlConvert.cs: Support for the sign in double and single. The
        processing of the infinites and nan numbers are more complex than
@@ -3817,7 +4024,7 @@ Fri Jan 27 20:39:48 CET 2006 Paolo Molaro <lupus@ximian.com>
          other.
        * XmlTextReader.cs : ReadInnerXml() now moves to next node correctly.
 
-2003-04-27  Pedro Martínez Juliá  <yoros@wanadoo.es>
+2003-04-27  Pedro Martínez Juliá  <yoros@wanadoo.es>
 
        * XmlNode.cs: ensure to get a valid Uri in BaseUri when loading the
        source document from a file.
@@ -4440,7 +4647,7 @@ Fri Jan 27 20:39:48 CET 2006 Paolo Molaro <lupus@ximian.com>
 2002-08-16  Jason Diamond <jason@injektilo.org>
 
        * XmlElement.cs: Fixed writing out qualified elements courtesy of
-       Marcus Bürgel <marcus.buergel@gmx.de>.
+       Marcus Bürgel <marcus.buergel@gmx.de>.
 
 2002-08-13  Tim Coleman <tim@timcoleman.com>
        * XmlTextWriter.cs:
@@ -4640,7 +4847,7 @@ Wed Jul 24 13:16:19 CEST 2002 Paolo Molaro <lupus@ximian.com>
 2002-08-16  Jason Diamond <jason@injektilo.org>
 
        * XmlElement.cs: Fixed writing out qualified elements courtesy of
-       Marcus Bürgel <marcus.buergel@gmx.de>.
+       Marcus Bürgel <marcus.buergel@gmx.de>.
 
 2002-08-13  Tim Coleman <tim@timcoleman.com>
        * XmlTextWriter.cs: