diff options
Diffstat (limited to 'mcs/class/System.XML/System.Xml/ChangeLog')
-rw-r--r-- | mcs/class/System.XML/System.Xml/ChangeLog | 637 |
1 files changed, 0 insertions, 637 deletions
diff --git a/mcs/class/System.XML/System.Xml/ChangeLog b/mcs/class/System.XML/System.Xml/ChangeLog deleted file mode 100644 index 8e0760b7a9c..00000000000 --- a/mcs/class/System.XML/System.Xml/ChangeLog +++ /dev/null @@ -1,637 +0,0 @@ -2002-06-23 Piers Haken <piersh@friskit.com> - - * XmlDocumentNavigator.cs: implement Clone() - * XmlElement.cs: remove bogus unimplemented override of InnerText - * XmlNode.cs: implment SelectNodes/SelectSingleNode - * XmlNodeArrayList.cs: new support class for SelectNodes - -2002-06-21 Ajay kumar Dwivedi <adwiv@yahoo.com> - - * XmlQualifiedName: Name and Namespaces are never null. If null is passed - to the constructor, set them to empty strings. - Fixed the Operators. - -2002-06-18 Ajay kumar Dwivedi <adwiv@yahoo.com> - - * XmlTextReader.cs: HasLineInfo returns false instead of throwing an - Exception. - -2002-06-14 Duncan Mak <duncan@ximian.com> - - * XmlConvert.cs: Added CLSCompliant attributes to methods. - -2002-06-12 Duncan Mak <duncan@ximian.com> - - * XmlCharacterData.cs (Value): Throw an ArgumentException in the - set block if the node is read-only. - -2002-06-10 Ajay kumar Dwivedi <adwiv@yahoo.com> - * XmlConstruct.cs : New Internal class with Helper methods for - Checking XmlConstructs - * XmlConvert.cs: Implemented most of the methods - -2002-06-08 Duncan Mak <duncan@ximian.com> - - * XmlDocument.cs (Load): - Added bits to Load (string) for BaseURI support. - - * XmlAttribute.cs (BaseURI): - * XmlDocument.cs (BaseURI): - * XmlEntity.cs (BaseURI): Implemented. - -2002-05-27 Jason Diamond <jason@injektilo.org> - - * XmlDocumentNavigator.cs: Added file to directory. - - * XmlNode.cs (CreateNavigator): Implemented. - (InnerText): Implemented. - - * XmlDocument.cs (NamespaceURI, Prefix): Return String.Empty instead of - throwing exception. - (Load(XmlReader)): Allow for namespace qualified attributes. - - * XmlElement.cs: Implemented GetAttribute(string, string) and both - GetAttributeNode overloads. - (SetAttributeNode(XmlAttribute)): Implemented. - - * XmlNamedNodeMap.cs: Fixed copy/paste bugs in GetNamedItem(string, string) - and RemoveNamedItem(string, string). - - * XmlLinkedNode.cs (PreviousSibling): Implemented. - - * XmlTextReader.cs: Added code to maintain the order of attributes as - they're parsed. XML doesn't require this but Microsoft's parser does it and - matching them makes testing easier so now we have it, too. - -2002-05-26 Miguel de Icaza <miguel@ximian.com> - - * XmlDocument.cs: Implement the Save methods. - -2002-05-08 Mike Kestner <mkestner@speakeasy.net> - - * XmlNamedNodeMap.cs (SetNamedItem): Fixed a copy/paste bug. - -2002-04-28 Duncan Mak <duncan@ximian.com> - - * XmlSignificantWhitespace.cs (Value): - * XmlWhitespace.cs (Value): Added MonoTODO to the 'set' - block. Added new private method, IsValidWhitespaceChar, for - checking. - -2002-04-16 Duncan Mak <duncan@ximian.com> - - * XmlParserContext.cs (NameTable): Fixed a typo in the set block. - -2002-04-12 Duncan Mak <duncan@ximian.com> - - * XmlAttribute.cs (Prefix): Added preliminary code for set block, - added comment on work that needs to be done here. A new MonoTODO item. - - * XmlDocument.cs (ctor): Corrected constructor signature, changed - parameter from 'NameTable' to 'XmlNameTable'. - - * XmlDocumentFragment.cs (InnerXml): Added missing set block. - - * XmlCaseOrder.cs: Moved to System.Xml.XPath. - -2002-04-10 Duncan Mak <duncan@ximian.com> - - * XmlNodeReader.cs: Initial stubs for the class. - -2002-04-08 Kral Ferch <kral_ferch@hotmail.com> - - * XmlAttributes.cs: InnerXml getter, WriteContentTo, and WriteTo - implementations. - - * XmlDeclaration.cs: WriteTo implementation. - - * XmlDocument.cs: InnerXml getter implementation. - - * XmlElement.cs: InnerXml getter implementation. - - * XmlNode.cs: Removed MonoTODO attrib on OuterXml. - - * XmlSignificantWhitespace.cs: WriteTo implementation. - - * XmlText.cs: WriteContentTo and WriteTo implementation. - - * XmlTextWriter.cs: WriteRaw implementation. - - * XmlWhitespace.cs: WriteContentTo and WriteTo implementations. - -2002-04-05 Kral Ferch <kral_ferch@hotmail.com> - - * XmlAttributes.cs: Added reminder MonoTODO to set NamespaceURI - if prefix in constructor is one of the default ones. - - * XmlCharacterData.cs: Returns String.Empty for Value and Data - even when constructed with null. - - * XmlDeclaration.cs: Value doesn't put encoding or standalone - in if they are empty. - - * XmlDocument.cs: Implemented CreateNode methods and this caused - the changes in the other files in this checkin. - - * XmlProcessingInstruction.cs: Returns String.Empty for Value and Data - even when constructed with null. - - * XmlWhitespace.cs: Changed Value 'get' to return Data. - -2002-04-01 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: Impls for WriteEndDocument and WriteFullEndElement. - -2002-03-31 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: Impls for LookupPrefix, WriteBase64, - and WriteCharEntity. - - * XmlWrite.cs: Fixed bug where attribute namespace decl - was pushing a scope onto the namespace manager when it shouldn't - have been. - -2002-03-31 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: Some tweaks for WriteAttibuteString - in different states (no open start element, in WriteState.Content mode). - -2002-03-29 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: XmlLang and XmlSpace properties - and WriteWhitespace. - - * XmlTextWriterOpenElement.cs: scope support for XmlLang - and XmlSpace. - -2002-03-29 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: Working on Attribute methods. - - * XmlWriter.cs: Working on Attribute methods. - -2002-03-28 Duncan Mak <duncan@ximian.com> - - * XmlDocument.cs (CreateWhitespace): - (CreateSignificantWhitespace): Removed extraneous call to the ToCharArray - method. - - * XmlSignificantWhitespace.cs (Value): Removed MonoTODO attribute. - -2002-03-26 Duncan Mak <duncan@ximian.com> - - * XmlDocument.cs (CreateDocumentType): Implemented. - - * XmlNode.cs (Value): Implemented. - - * XmlProcessingInstruction.cs (InnerText): Implemented. It works just - like XmlCharacterData. - - * XmlDeclaration.cs (CloneNode): - * XmlDocument.cs (CreateXmlDeclaration): Added missing constructor - arguments. - - * XmlCharacterData.cs (InnerText): Implemented. Funny that the - docs say it is the "The concatenated values of the node and all - the children of the node.". I wrote some test programs and - couldn't get any of the derived nodes to AppendChild. For now, - InnerText == Data == Value. - (Substring): Fixed typo. - - * XmlDeclaration.cs (XmlDeclaration): Fixed the constructor parameter signature. - - * XmlImplementation.cs (CreateDocument): Implemented. - -2002-03-25 Duncan Mak <duncan@ximian.com> - - * XmlDeclaration.cs: Rewrote the class, fixed formatting, added - missing properties (InnerText, Value). - - * XmlDocument.cs (CreateXmlDeclaration): Implemented. - -2002-03-23 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: Impls for BaseStream and - Namespaces and WriteState. - - * XmlWriter.cs: WriteState and WriteStartElementInternal. - -2002-03-23 Kral Ferch <kral_ferch@hotmail.com> - - * XmlNodeListChildren.cs: made class internal - instead of public. Shouldn't be visible outside - of System.Xml. - - * XmlTextWriter.cs: Implementations for Formatting, - IndentChar, Indenting, QuoteChar, WriteStartDocument(standalone). - Suppresses encoding on xml declaration if null stream passed in. - Formats output including suppressing indentation for elements in - mixed content mode. - - * XmlTextWriterOpenElement.cs: Initial checkin. - XmlTextWriter uses stack of these objects to track - state. - -2002-03-22 Mike Kestner <mkestner@speakeasy.net> - - * XmlElement.cs: impl HasAttribute(string name). - -2002-03-22 Duncan Mak <duncan@ximian.com> - - * XmlElement.cs: Reformatted. - (CloneNode) Corrected. - - * XmlDocument.cs (CreateWhitespace): - (CreateSignificantWhitespace): Implemented. - - * XmlAttribute.cs (CloneNode): Changed the child's CloneNode to - true, because Attributes have ChildNodes. - -2002-03-21 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: WriteStartDocument tracks state, writes out - xml declaration along with encoding. WriteEndElement throws - exception if no WriteStartElement exists. - -2002-03-20 Duncan Mak <duncan@ximian.com> - - * XmlEntityReference.cs (CloneNode): Implemented. - - * XmlException.cs (Message): Implemented. We need to cache the - message string because SystemException doesn't expose 'message' - from Exception. - - * XmlText.cs (Value): Added in the missing Value property. - -2002-03-20 Duncan Mak <duncan@ximian.com> - - * XmlAttribute.cs (CloneNode): Implemented. - - * XmlDocumentFragment.cs (CloneNode): Implemented. - - * XmlElement.cs (CloneNode): Implemented. - -2002-03-19 Duncan Mak <duncan@ximian.com> - - * XmlNotation.cs: Added to CVS. - - * XmlAttribute.cs (CloneNode): First crack at the CloneNode method. - - * XmlCDataSection.cs (CloneNode): Implemented. - - * XmlDocumentFragment.cs: Reformatted and added the missing properties - (InnerXml, OwnerDocument, ParentNode). - (CloneNode): Implemented. - - * XmlSignificantWhitespace.cs (CloneNode): Implemented. - (Value) Implemented the 'get' property. - - * XmlWhitespace.cs (Module): implemented. - -2002-03-19 Jason Diamond <jason@injektilo.org> - - * XmlDocument.cs: Fixed typo in Load that was duplicating the LocalName - in the prefix. - -2002-03-18 Jason Diamond <jason@injektilo.org> - - * XmlTextReader.cs: Don't restore properties after reading last - attribute on an element. - - * XmlDocument.cs: Move back to element after reading attributes - so that IsEmptyElement test succeeds. - -2002-03-18 Kral Ferch <kral_ferch@hotmail.com> - - * XmlNamespaceManager.cs: Implemented LookupPrefix. - - * XmlTextWriter.cs: Implemented namespace and prefix support. - -2002-03-18 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextReader.cs: Restores properties after - reading last attribute on an element. - - * XmlNode.cs: AppendChild sets the parent - on the child. - -2002-03-17 Kral Ferch <kral_ferch@hotmail.com> - - * XmlCDataSection.cs: Formatting, Implementation for WriteTo. - - * XmlComment.cs: Implementations for WriteTo and WriteContentTo. - - * XmlElement.cs: Fixed bug in WriteTo. - - * XmlProcessingInstruction.cs: Formatting. - - * XmlTextWriter.cs: Implementations for Close, WriteCData, WriteComment, - fixes for WriteEndElement, WriteProcessingInstruction. - -2002-03-17 Kral Ferch <kral_ferch@hotmail.com> - - * XmlDocument.cs: Implementations for WriteTo() and WriteContentTo(), - had Load() add PIs to the document, moved onXXX methods to alphabetical - order in the file. - - * XmlElement.cs: Implementations for WriteTo() and WriteContentTo(). - - * XmlNode.cs: Implementations for InnerXml Get and OuterXml. - - * XmlProcessingInstruction.cs: Implementations for WriteTo() and - WriteContentTo(). - - * XmlTextWriter.cs: Implementations for WriteEndElement, - WriteProcessingInstruction, WriteStartElement, and WriteString. - - * XmlWriter.cs: Implemented WriteStartElement() methods. - -2002-03-15 Duncan Mak <duncan@ximian.com> - - * XmlEntity.cs: Added to CVS. Need to implement BaseURI and - InnerText once I know what they do. - - * XmlDocumentType.cs (XmlDocumentType): Fix the constructor now - that we can properly chain constructors. - (CloneNode): implemented. - (WriteContentTo): Removed MonoTODO attribute as this method has no - effect in this class. - - * XmlProcessingInstruction.cs (Value): Added the missing Set - block. - (InnerText): Added in, but not implemented. - -2002-03-14 Kral Ferch <kral_ferch@hotmail.com> - - * XmlTextWriter.cs: implemented constructors and - WriteCData and WriteComment. - -2002-03-14 Duncan Mak <duncan@ximian.com> - - * XmlDocument.cs: Moved the NodeChanged EventHandler to its own - file, and updated the callbacks to reflect the change. - (XmlDocument): Added the NameTable constructor. - (NameTable): Also the NameTable property. - - * XmlNodeChangedEventHandler.cs: Added, replacing the version that - was in XmlDocument.cs. It has two arguments now (object, - EventArgs) , instead of one (object). - -2002-03-14 Kral Ferch <kral_ferch@hotmail.com> - - * XmlWriter.cs: Formatting. - - * XmlTextWriter.cs: Initial checkin. - -2002-03-14 Duncan Mak <duncan@ximian.com> - - * Validation.cs: Removed, replaced by ValidationType.cs. - - * ValidationType.cs: Added. - -2002-03-13 Duncan Mak <duncan@ximian.com> - - * XmlException.cs: Made it [Serializable], implemented good ol' - GetObjectData, and the serialization constructor. - - * XmlNamedNodeMap.cs (SetNamedItem): Check for the Name property. - (SetNamedItem): Reverted (added back in) the patch with the - ReadOnly checks. "Don't doubt yourself, my son... you were right!" - - * XmlNamedNodeMap.cs (GetEnumerator): piggyback on the ArrayList implementation. - (GetNamedItem (string, string)): implemented. - (RemoveNamedItem): implemented. - (SetNamedItem): implemented. - -2002-03-12 Kral Ferch <kral_ferch@hotmail.com> - - * XmlAttribute.cs: Moved a method from amongst properties down to - it's alphabetical position in the methods section. - - * XmlNode.cs: Passes in 'this' to XmlNodeList constructor instead of - last linked child. Set XmlNode base class to return false for IsReadOnly(). - Implemented GetEnumerator() and RemoveChild(). - - * XmlNodeListChildren.cs: Now stores the parent instead of the last child. - This is to support the behavior that the Enumerator doesn't become invalid - when changes to the children occur. Flushed out rest of implementation for - MoveNext, Current, and Reset. - -2002-03-12 Duncan Mak <duncan@ximian.com> - - * XmlCharacterData.cs: Reformatted the properties for better readability. - - * XmlLinkedNode.cs: Removed the awful boxy comments. - - * XmlNamedNodeMap.cs (Count): - (Item): Implemented. Tests will be coming. - - * XmlEntityReference.cs: - * XmlSignificantWhitespace.cs: Implemented these classes except for - the Clone, WriteContentTo and WriteTo methods. Will have to - investigate into these later. - -2002-03-11 Duncan Mak <duncan@ximian.com> - - * IHasXmlNode.cs: Added to CVS. - -2002-03-08 Jason Diamond <jason@injektilo.org> - - * XmlParserContext.cs: Added missing constructors and missing Encoding - property. - - * XmlTextReader.cs: Start using the XmlParserContext class. - -2002-03-08 Jason Diamond <jason@injektilo.org> - - * XmlTextReader.cs: Implemented MoveToElement and MoveToFirstAttribute. - -2002-03-08 Mike Kestner <mkestner@speakeasy.net> - - * XmlNode.cs (Item): Implemented both indexers. - -2002-03-08 Jason Diamond <jason@injektilo.org> - - * DomEncodingType.cs, TreePosition.cs, XPathNodeType.cs, XmlDataType.cs, - XmlExceptionCode.cs, XmlSortOrder.cs, XmlUtil.cs: Removed files. - -2002-03-08 Jason Diamond <jason@injektilo.org> - - * XmlAttribute.cs: Attribute nodes are supposed to store their values - as child nodes so updated to reflect that. - - * XmlDocument.cs, XmlElement.cs, XmlNode.cs: Moved code that was - duplicated in XmlDocument and XmlElement into XmlNode so that it - wouldn't have to be duplicated in XmlAttribute, too. - -2002-03-08 Kral Ferch <kral_ferch@hotmail.com> - - * XmlNodeList.cs, XmlDocument.cs, XmlLinkedNode.cs, - XmlNode.cs: Formatting. - - * XmlNodeListChildren.cs: Implementation of XmlNodeList - for XmlNode.ChildNodes property. - - * XmlNodeListAsArrayList.cs: Removed file. Using different - data structure (circular list) in XmlNode so this file - is no longer valid. - - * XmlDocument.cs, XmlElement.cs: New ChildNodes tests found - bug in setter property of LastLinkedChild so fixed it. - -2002-03-06 Jason Diamond <jason@injektilo.org> - - * XmlInputSource.cs, XmlNames_1_0.cs, XmlParse.cs: Removed files. - We already have a parser in XmlTextReader. - - * XmlException.cs: Removed constructor accepting XmlInputSource. - -2002-03-06 Kral Ferch <kral_ferch@hotmail.com> - - * XmlNode.cs: Rewrote this class from scratch with - MonoToDo attribs and NotImplementedExceptions. Now defines an - internal LastLinkedNode property to aid the new implementation. - XmlNodes only have ref to owner doc and parent nodes now. - - * XmlLinkedNode.cs: Added NextLinkedSibling internal property - and ref to next sibling to support walking our circular child - node list. - - * XmlDocument.cs: Added ref to last child node and overrides - XmlNode's internal LastLinkedChild property to support walking - our circular child node list. - -2002-03-02 Kral Ferch <kral_ferch@hotmail.com> - - * XmlProcessingInstructions.cs: Class was empty. Implemented - constructor, properties, and CloneNode() method. Put in - MonoToDo attrib for remaining methods. - - * XmlComment.cs: Reformatted and put in MonoToDo attribs. - Got rid of helper methods and fields since they were no - longer needed. - - * XmlLinkedNode.cs: Reformatted and put in MonoToDo attribs. - - * XmlDocument.cs: Added code to Load(XmlReader) to create XmlComment, - XmlCDataSection, and XmlProcessingInstruction nodes. Implemented - Createxxx() methods for those three node types. - -2002-03-02 Jason Diamond <jason@injektilo.org> - - * XmlDocument.cs: Implemented the remaining CreateElement and - CreateAttribute methods. - - * XmlAttribute.cs: Re-implemented. - - * XmlElement.cs: Set owner element on attributes. Reformatted. - -2002-03-02 Jason Diamond <jason@injektilo.org> - - * XmlTextReader.cs: Implemented MoveToNextAttribute(). - - * XmlDocument.cs: Reformatted. Adding missing methods and MonoTODO - attributes. Create attribute nodes while loading. Implemented - Load(string) and CreateTextNode(). - - * XmlCharacterData.cs, XmlText.cs: Re-implemented. - - * XmlCDataSection.cs, XmlComment.cs: Call correct constructor in - XmlCharacterData. - - * XmlNamedNodeMap.cs, XmlAttributeCollection.cs: Stubbed out. - -2002-03-02 Mike Kestner <mkestner@speakeasy.net> - - * XmlAttribute.cs : Using fix. - * XmlDocument.cs (CreateAttribute(String)): Implement. - -2002-03-02 Jason Diamond <jason@injektilo.org> - - * XmlNamespaceManager.cs: Atomize prefixes and namespaces strings in - the name table. - -2002-02-28 Jason Diamond <jason@injektilo.org> - - * XmlDocument.cs, XmlNode.cs: Initial implementation of LoadXml - courtesy of Kral Ferch <kral.ferch@hotmail.com>. - -2002-02-28 Jason Diamond <jason@injektilo.org> - - * XmlException.cs, XmlReader.cs, XmlTextReader.cs: Reformatted, - added missing members and MonoTODO attributes. - - * XmlTextReader.cs: Throw XmlException instead of System.Exception. - -2002-02-27 Jason Diamond <jason@injektilo.org> - - * XmlElement.cs: Reformatted, added missing members and MonoTODO - attributes. - -2002-02-26 Duncan Mak <duncan@ximian.com> - - * XmlCDataSection.cs: Initial implementation. - - * NameTable.cs: Fixed the whole thing. Wrote a NUnit test to test - it out. This should (hopefully) be correct. - -2002-02-26 Jason Diamond <jason@injektilo.org> - - * XmlTextReader.cs: Apparently Microsoft's implementation treats - namespace declarations as attributes so we do now, too. - - * XmlNamespaceManager.cs: HasNamespace fixed so that it only - checks the current scope. - -2002-02-26 Duncan Mak <duncan@ximian.com> - - * XmlDocumentType.cs: Added a few hacks here and there to - temporarily fix the "I broke the build issue". - -2002-02-25 Jason Diamond <jason@injektilo.org> - - * XmlDocument.cs, XmlElement.cs, XmlNode.xs, XmlNodeList.cs, - XmlNodeListAsArrayList.cs: Multiple fixes necessary to get - simple test to pass. The existing code is really shitty so I'll - probably start writing tests and refactoring before much else - can get done. - -2002-02-25 Duncan Mak <duncan@ximian.com> - - * NameTable.cs: Implemented. - - * XmlDeclaration.cs: It should inherit from XmlLinkedNode, not XmlNode. - -2002-02-24 Duncan Mak <duncan@ximian.com> - - * XmlNodeOrder.cs: Added to CVS. - - * XmlQualifiedName.cs: Fixed a warning from Equals (). - - * XmlTokenizedType.cs: Added to CVS. - - * XmlUrlResolver.cs: Added to CVS with one TODO task. - -2002-02-23 Duncan Mak <duncan@ximian.com> - - * XmlQualifiedName.cs: Fixed ToString () and added the operators - (== and !=). - -2002-02-23 Jason Diamond <jason@injektilo.org> - - * XmlTextReader.cs: Added support for qualified attributes. - -2002-02-23 Jason Diamond <jason@injektilo.org> - - * XmlNamespaceManager.cs: Initial implementation. - - * XmlTextReader.cs: Added support for NamespaceURI property on - elements. - -2002-02-23 Nick Drochak <ndrochak@gol.com> - - * ChangeLog: Add the change log to this directory - - * XmlQualifiedName.cs: Fixed compile errors so it would build. Still has - MonoTODO's - |