X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.XML%2FSystem.Xml%2FChangeLog;h=91c957cfea7ffcefbc50eca3da3eff9946a168a0;hb=beb936e904941b05664f8b81c653b7a9060f2ab7;hp=36d8b2333e8d79f20a9b376f7516b646b130898a;hpb=48455fcb1ca6083b66aa8cd72745503aaafca0ec;p=mono.git diff --git a/mcs/class/System.XML/System.Xml/ChangeLog b/mcs/class/System.XML/System.Xml/ChangeLog index 36d8b2333e8..91c957cfea7 100644 --- a/mcs/class/System.XML/System.Xml/ChangeLog +++ b/mcs/class/System.XML/System.Xml/ChangeLog @@ -1,3 +1,180 @@ +2003-02-16 Atsushi Enomoto + + * XmlQualifiedName.cs : fixed GetHashCode() to avoid null reference + * XmlTextReader.cs : fixed ReadAttributeValue() to handle + entity reference, and some refactory. + +2003-02-16 Atsushi Enomoto + + * XmlUrlResolver.cs : WebClient.Credentials was not implemented yet. + +2003-02-16 Atsushi Enomoto + + * XmlInputStream.cs : added (also contains internal XmlStreamReader). + * XmlDocument.cs : Load () now can specify URL using XmlUrlResolver, + and can read non-UTF-8 stream. + * XmlTextReader.cs : related to above stream fix. + * XmlUrlResolver.cs : implemented GetEntity (). + +2003-02-03 Gonzalo Paniagua Javier + + * XmlTextWriter.cs: implemented WriteRaw (char[], int, int). + +2003-02-02 Atsushi Enomoto + + * XmlTextReader.cs : implemented QuoteChar. + +2003-01-26 Atsushi Enomoto + + * XmlNode.cs : implemented ReplaceChild. + removed DocElem checking at InsertBefore. + * XmlNodeReader.cs : fixed ReadString and Read for correct node info. + * XmlText.cs : implemented CloneNode and SplitText. + +2003-01-24 Gonzalo Paniagua Javier + + * XmlCharacterData.cs: added XPathNodeType property. + +2003-01-22 Gonzalo Paniagua Javier + + * XmlTextWriter.cs: throw an exception if WriteEndDocument is + called without a prior call to WriteStartDocument. + +2003-01-21 Atsushi Enomoto + + * XmlNodeReader.cs : several fix to get more compatible with MS.NET. + +2003-01-19 Atsushi Enomoto + + * XmlNamespaceManager.cs : fundamental change of LookupPrefix to return + null when no matching uri. + * XmlElement.cs : removed unnecessary xmlns output. + * XmlNode.cs : GetPrefixOfNamespace fix along with the change above. + * XmlTextWriter.cs : LookupPrefix and WriteStartElementInternal fix + along with the change above, and moved timing of 'xmlns' output + to CloseStartElement. + * XmlWriter.cs: modified WriteStartAttribute, same as yesterday. + +2003-01-18 Atsushi Enomoto + + * XmlWriter.cs: modified WriteStartElement (see test for detail). + Added WriteNode. + +2003-01-13 Ville Palo + + * XmlDocument.cs: Added CheckName () method to check names validity. + +2003-01-11 Gonzalo Paniagua Javier + + * XmlTextReader.cs: + (ReadOuterXml): use Depth property which return elementDepth, not depth. + +2003-01-11 Atsushi Enomoto + + * XmlElement.cs : (by ville) XmlElement.set_InnerText event bugfix. + * XmlTextReader.cs : some fix for ReadOuterXml(). + +2003-01-08 Atsushi Enomoto + + * XmlTextReader.cs : bugfix for attributes related to creation of + XmlAttribute *node*. + +2003-01-08 Atsushi Enomoto + + * XmlTextReader.cs : bugfix for attribute values which have entity + references. + +2002-12-28 Ville Palo + + * XmlDocument.cs: XmlTextWriter.Formatting == Indented when + calling Save () -methods. + +2002-12-28 Atsushi Enomoto + + * XmlNodeReader.cs : primitive reading implementation. + +2002-12-28 Atsushi Enomoto + + * XmlElement.cs : quick fix for the incomplete patch of #35308 below. + +2002-12-28 Atsushi Enomoto + + * XmlDocument.cs : removed inconsistent line-feed output. + * XmlElement.cs, XmlTextWriter.cs : + fixed for bugzilla 35308 (default ns output) + * XmlWhitespace.cs : limited output only when preserving whitespace. + +2002-12-24 Atsushi Enomoto + + * XmlAttribute.cs, XmlDocument.cs, XmlTextReader.cs: + Implemented XmlTextReader.ReadAttributeValue(). + Added internal ReadAttributeNodeValue(). + Fixed XmlAttribute.InnerXml to use these methods. + + * XmlDocument.cs, XmlDocumentFragment.cs, XmlElement.cs, XmlNode.cs: + Implemented XmlDocument.ReadNode() and removed ConstructDOM(). + Other changes are replacing them. + +2002-12-24 Atsushi Enomoto + + * XmlDocument.cs: patch by Ville (fixed default PreserveWhitespace) + +2002-12-21 Atsushi Enomoto + + * XmlElement.cs, XmlTextWriter.cs, XmlWriter.cs: + patch by JD Conley . + (Fix for xmlns attribute output.) + +2002-12-05 Ville Palo + + * XmlQualifiedName.cs: Little fix to ToString () -method + +2002-12-04 Tim Haynes + + * class/System.XML/System.Xml/XmlElement.cs: Made more refined + checks on attributeNode to fix 32262. + +2002-12-03 Atsushi Enomoto + + * XmlDocument.cs (CreateNavigator(XmlNode)) : reverted + * XmlTextWriter.cs (WriteStartElementInternal): + fixed when default namespace was specified, all descendants + fail to omit the default namespace declarations. + * XmlAttribute.cs, + XmlDocument.cs, + XmlNode.cs (internal XmlLang/XmlSpace) : implemented(defined) + * XmlAttribute.cs, + XmlDocumentFragment.cs, + XmlElement.cs (set_InnerXml): now uses XmlLang/XmlSpace + * XmlElement.cs (set_IsEmpty) : implemented + (WriteTo) : removed my improper indenting (Writer already done) + * XmlNode.cs (BaseURI) : fixed if ParentNode is null, NullPointerEx + (ConstructDOM) : implemented when xmlReader isn't XmlTextReader + ...and renamed XmlDocument.ConventionalParser to ReusableReader ;-) + +2002-12-01 Atsushi Enomoto + + * XmlNode.cs (RemoveChild): + bugfixed when XmlNode is Document OwnerDocument is null + * XmlDeclaration.cs (Value): + bugfixed regular expression pattern. + * XmlDocument.cs (CreateNavigator): bugfixed access modifier. + +2002-11-24 Duncan Mak + + * XmlImplementation.cs (HasFeature): Fixed a typo. Thanks for + Fabricio Barros Cabral (fx) on #mono for spotting it. This is his + first patch to Mono! ;-) + +2002-11-19 Gonzalo Paniagua Javier + + * XmlNode.cs: + (AppendChild): readded refChild != null condition before throwing + "cannot insert this node in this position" exception. There's probably + a better solution. Fixes #34191. + (RemoveAll): changed following Atsushi instructions. + + 2002-11-13 Duncan Mak * XmlElement.cs (IsEmpty): A temporary check-in to keep gtk-sharp