In System.Runtime.Serialization/System.Xml:
[mono.git] / mcs / class / System.XML / System.Xml / ChangeLog
index 432628db8a6442322b1cfd54773e0bc470191aa6..2e7baf4ad00b2aeb67a56b60db2f92389ac89920 100644 (file)
@@ -1,3 +1,199 @@
+2009-03-02  Chris Toshok  <toshok@ximian.com>
+
+       * XmlReader.cs, XmlTextReader.cs, XmlTextReader2.cs,
+       EntityResolvingXmlReader.cs: 2.1 has HasValue.
+
+
+2009-02-27  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : do not try to read at non-readable state in
+         MoveToContent().
+
+2009-02-23  Alan McGovern  <amcgovern@novell.com>
+
+       * XmlTextReader.cs: Under the SL2 profile, the default resolver
+       is a XmlXapResolver.
+
+2009-02-23  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadContentAsXxx() should not advance XmlReader
+         when it is on attribute *value* text.
+
+2009-02-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : similar fix in WriteStartElement() to
+         previous change. Fixed bug #474091.
+
+2009-02-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlElementTest.cs: SetAttribute(name,value) should identify value
+         change for existing node, from new node insertion.
+         Fixed bug #464394.
+
+2009-02-06  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextWriter2.cs : in WriteStartAttribute(), fill namespace in
+         case it is null and the prefix has matching ns. Fixed bug #472634.
+
+2009-01-30  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DTDValidatingReader2.cs, EntityResolvingXmlReader.cs : simplify
+         parsercontext provision.
+       * XmlValidatingReader.cs : expand parser context provision to
+         non-dtdvalidating readers.
+
+2009-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlXapResolver.cs : fix assembly qualified names,
+         and give detailed errors.
+       * XmlResolver.cs : in 2.1 do not resolve relative Uri
+         to absolute.
+
+2009-01-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlXapResolver.cs : new in 2.1.
+       * XmlReaderSettings.cs : use above.
+
+2009-01-20  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocumentNavigator.cs : in some corner cases an attribute
+         may have null OwnerElement. Fixed bug #458245.
+
+2009-01-20  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReaderBinarySupport.cs : do not hang in the middle of reading
+         byte chunk at some node types. Fixed bug #464229.
+
+2009-01-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * NamespaceHandling.cs: New. Enum for Silverlight 2. Microsoft's 
+       System.Xml.Linq.dll (often bundled in XAP files) needs it (or we 
+       throw a TypeLoadException).
+       * XmlWriterSettings.cs: Add SL2 specific NamespaceHandling property
+
+2009-01-08  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadContentAsString() does not reject non-elements.
+         ReadElementContentAsString() rejects non-content nodes.
+
+2008-12-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlNamespaceManager.cs : namespace lookup failed for non-atomic
+         string in 1.1 profile. Fixed 1.0 part of #379139.
+
+2008-12-18  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DTDValidatingReader.cs : remove unused file.
+
+2008-11-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextReader.cs : simply call ClearValueBuffer() on each Read().
+
+2008-10-02  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocumentNavigator.cs : added some overriden methods (to be
+         implemented).
+
+2008-09-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocument.cs : it returns non-null Schemas by default (and
+         returns non-empty set after being set null).
+
+2008-09-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : detailed error location in ReadSubtree().
+
+2008-09-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : ReadSubtree() is valid only on an element.
+
+2008-09-10  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlDocument.cs, XmlDocumentNavigator.cs :
+         reduce navigator fields.
+
+2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * EnityResolvingXmlReader.cs:
+       * XmlReader.cs:
+       * XmlTextReader.cs:
+       * XmlTextReader2.cs: re-enable ResolveEntity for 2.1
+
+2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * XmlReaderSettings.cs: adding DtdProcessing and
+       MaxCharactersFromEntities properties for 2.1
+
+2008-08-21  Stephane Delcroix  <sdelcroix@novell.com>
+
+       * DtdProcessing: adding this enum on the 2.1 build
+
+2008-08-05  Jb Evain  <jbevain@novell.com>
+
+       * XmlConvert.cs (ToChar): add a specific SL2 version.
+
+2008-07-28  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlNamespaceManager.cs : check null arg.
+       * XmlTextReader.cs : fixed bug #412657; now we populate nametable
+         and namespace manager in case they are null in parser context, and
+         use them instead of the members in the parser context.
+
+2008-06-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlConvert.cs : fixed bug #397934. Utc mode accepts more formats.
+
+2008-06-11  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlConvert.cs : no need for TARGET_JVM.
+
+2008-06-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextReader.cs : when Normalized is true, '<' after \r which
+         comes after text node was incorrectly consumed as a text content.
+         Fixed bug #398374.
+
+2008-06-05  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlConvert.cs : now we can use roundtrip format for float/double.
+         Fixed bug #320424.
+
+2008-06-04  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlTextReader2.cs : added FIXME comment which won't fix, that
+         I have noticed during fixing bug #378239.
+
+2008-05-22  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : some Create() overloads with baseUri argument did
+         not set baseUri correctly. Fixed bug #392385.
+
+2008-05-07  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : force CloseInput to every XmlReader that is created
+         from url (I mean, every internal XmlReader instance).
+
+2008-04-17  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlAttributeCollection.cs : check attribute identity only if the
+         source node is in the document tree. Fixed bug #380720.
+
+2008-02-19  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlParserContext.cs : .net does not populate XmlNamespaceManager
+         automatically.
+       * XmlDocument.cs : so, always create one here.
+
+2008-01-25  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlReader.cs : MoveToNextSibling() should check EOF (as Skip() does
+         not). Fixed bug #347768.
+
+2008-01-15  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * XmlParserContext.cs : do not pass invalid URI to XmlTextReader#ctor
+         even as a dummy. Fixed bug #353654.
+
 2007-12-17  Atsushi Enomoto  <atsushi@ximian.com>
 
        * XmlConvert.cs : added NET_3_5 members.