Thread: [Gambas-devel-svn] SF.net SVN: gambas:[4930] gambas/trunk/gb.xml/src (Page 2)
Brought to you by:
gambas
From: <pr...@us...> - 2012-07-10 00:17:21
|
Revision: 4930 http://gambas.svn.sourceforge.net/gambas/?rev=4930&view=rev Author: prokopy Date: 2012-07-10 00:17:15 +0000 (Tue, 10 Jul 2012) Log Message: ----------- [GB.XML] * NEW: Added a new XmlElement.ClearChildren method, that removes all the children of an element. * BUG: Setting the XmlElment.TextContent property now correctly remove all children of an element. * BUG: Setting the XmlElment.TextContent with a null string has now no effect, as mentioned in the W3C specifications. Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-10 13:53:48
|
Revision: 4932 http://gambas.svn.sourceforge.net/gambas/?rev=4932&view=rev Author: prokopy Date: 2012-07-10 13:53:38 +0000 (Tue, 10 Jul 2012) Log Message: ----------- [GB.XML] * NEW: Added two properties FirstChild and LastChild to XmlElement. Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/gb.xml/.project This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-11 15:14:24
|
Revision: 4943 http://gambas.svn.sourceforge.net/gambas/?rev=4943&view=rev Author: prokopy Date: 2012-07-11 15:14:13 +0000 (Wed, 11 Jul 2012) Log Message: ----------- [GB.XML] * BUG: When parsing data, extra white-spaces at the beginning and the end of text nodes are correctly ignored. * BUG: When they are null, reading TagName and Prefix properties from XmlElement does not crash anymore. Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/utils.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-16 19:34:29
|
Revision: 4959 http://gambas.svn.sourceforge.net/gambas/?rev=4959&view=rev Author: prokopy Date: 2012-07-16 19:34:23 +0000 (Mon, 16 Jul 2012) Log Message: ----------- [GB.XML] * BUG: The XML Declaration is now optional, as mentioned in the W3C specification. * BUG: The ChildNodes and Children properties have moved from XmlElement to XmlNode, as mentioned in the W3C specification. * BUG: The XML Error analyzer does not crashes anymore if the error has no defined position. * BUG: Doctype are now partially handled, i.e. there is no doctype interface yet, so they are silently ignored. Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/CNode.cpp gambas/trunk/gb.xml/src/document.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/node.cpp gambas/trunk/gb.xml/src/node.h gambas/trunk/gb.xml/src/utils.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-17 11:36:36
|
Revision: 4960 http://gambas.svn.sourceforge.net/gambas/?rev=4960&view=rev Author: prokopy Date: 2012-07-17 11:36:30 +0000 (Tue, 17 Jul 2012) Log Message: ----------- [GB.XML] * BUG: Moved the previousSibling and NextSibling properties from XmlElement to XmlNode, and added PreviousElement and NextElement, so that there is no confusion with the W3C standards. * BUG: Addef forgotten property XmlReader.Node.IsEmptyElement. * OPT: Some optimisations in character comparison when parsing data. Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/CNode.cpp gambas/trunk/gb.xml/src/CReader.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/html/helement.cpp gambas/trunk/gb.xml/src/utils.cpp gambas/trunk/gb.xml/src/utils.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-17 21:16:10
|
Revision: 4965 http://gambas.svn.sourceforge.net/gambas/?rev=4965&view=rev Author: prokopy Date: 2012-07-17 21:16:04 +0000 (Tue, 17 Jul 2012) Log Message: ----------- [GB.XML] * NEW: Added user data management in nodes. Modified Paths: -------------- gambas/trunk/gb.xml/src/CNode.cpp gambas/trunk/gb.xml/src/node.cpp gambas/trunk/gb.xml/src/node.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-18 22:43:41
|
Revision: 4966 http://gambas.svn.sourceforge.net/gambas/?rev=4966&view=rev Author: prokopy Date: 2012-07-18 22:43:35 +0000 (Wed, 18 Jul 2012) Log Message: ----------- [GB.XML] * BUG: The document.FromString() method does not crashes anymore if no root element was found. Modified Paths: -------------- gambas/trunk/gb.xml/src/document.cpp gambas/trunk/gb.xml/src/document.h gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/utils.cpp gambas/trunk/gb.xml/src/utils.h gambas/trunk/gb.xml/src/xslt/CXSLT.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-18 22:59:24
|
Revision: 4967 http://gambas.svn.sourceforge.net/gambas/?rev=4967&view=rev Author: prokopy Date: 2012-07-18 22:59:18 +0000 (Wed, 18 Jul 2012) Log Message: ----------- [GB.XML] * OPT: Defined a few variables and parameters as const. Modified Paths: -------------- gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/html/helement.cpp gambas/trunk/gb.xml/src/html/helement.h gambas/trunk/gb.xml/src/reader.cpp gambas/trunk/gb.xml/src/utils.cpp gambas/trunk/gb.xml/src/xslt/CXSLT.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-18 23:20:08
|
Revision: 4968 http://gambas.svn.sourceforge.net/gambas/?rev=4968&view=rev Author: prokopy Date: 2012-07-18 23:20:02 +0000 (Wed, 18 Jul 2012) Log Message: ----------- [GB.XML] * BUG: No more memory leak when the XmlDocument.ToString() throws an error. * BUG: When throwing an error, the XSLT parser returns anyway a valid (but empty) document. Modified Paths: -------------- gambas/trunk/gb.xml/src/document.cpp gambas/trunk/gb.xml/src/xslt/CXSLT.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-23 18:28:23
|
Revision: 4985 http://gambas.svn.sourceforge.net/gambas/?rev=4985&view=rev Author: prokopy Date: 2012-07-23 18:28:15 +0000 (Mon, 23 Jul 2012) Log Message: ----------- [GB.XML] * NEW: XmlDocument now internally inherits Node, so that they can contain other nodes than only a root element (that is now optional), as specified in the W3C specifications. * BUG: Sloved a little typo error in the XmlElement.PreviousElement property. * BUG: The CDATA node now correctly handles special characters. * OPT: Some little optimizations in the ToString() (and similar) methods. Modified Paths: -------------- gambas/trunk/gb.xml/src/CDocument.cpp gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/document.cpp gambas/trunk/gb.xml/src/document.h gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/html/hdocument.cpp gambas/trunk/gb.xml/src/html/hdocument.h gambas/trunk/gb.xml/src/html/helement.cpp gambas/trunk/gb.xml/src/main.h gambas/trunk/gb.xml/src/node.cpp gambas/trunk/gb.xml/src/node.h gambas/trunk/gb.xml/src/reader.cpp gambas/trunk/gb.xml/src/textnode.cpp gambas/trunk/gb.xml/src/textnode.h gambas/trunk/gb.xml/src/xslt/CXSLT.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-07-25 11:07:45
|
Revision: 4988 http://gambas.svn.sourceforge.net/gambas/?rev=4988&view=rev Author: prokopy Date: 2012-07-25 11:07:38 +0000 (Wed, 25 Jul 2012) Log Message: ----------- [GB.XML] * BUG: Fixed a memory leak when using XmlDocument.Save() * BUG: Fix the un-escape parsing method, it don't crash anymore if there the parsed string is less than 3 bytes length. Modified Paths: -------------- gambas/trunk/gb.xml/src/document.cpp gambas/trunk/gb.xml/src/textnode.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-08-10 09:53:21
|
Revision: 5025 http://gambas.svn.sourceforge.net/gambas/?rev=5025&view=rev Author: prokopy Date: 2012-08-10 09:53:13 +0000 (Fri, 10 Aug 2012) Log Message: ----------- [GB.XML] * BUG: Fix some memory errors and leaks. Modified Paths: -------------- gambas/trunk/gb.xml/src/reader.cpp gambas/trunk/gb.xml/src/textnode.cpp gambas/trunk/gb.xml/src/textnode.h gambas/trunk/gb.xml/src/utils.cpp gambas/trunk/gb.xml/src/utils.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-08-12 12:38:47
|
Revision: 5034 http://gambas.svn.sourceforge.net/gambas/?rev=5034&view=rev Author: prokopy Date: 2012-08-12 12:38:39 +0000 (Sun, 12 Aug 2012) Log Message: ----------- [GB.XML] * BUG: Fix the local, qualified and prefix naming, as mentioned in the W3C specification. * BUG: Fix the XmlReader.Depth property management when enumerating the attributes of a node. Modified Paths: -------------- gambas/trunk/gb.xml/src/CReader.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/reader.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-08-12 21:58:21
|
Revision: 5037 http://gambas.svn.sourceforge.net/gambas/?rev=5037&view=rev Author: prokopy Date: 2012-08-12 21:58:13 +0000 (Sun, 12 Aug 2012) Log Message: ----------- [GB.XML] * NEW: Adds a Serialize() static method in XmlNode that serializes the given text. * BUG: Correctly handle prefix when parsing a document. * BUG: XmlWriter now correctly serializes the text and attribute values. * BUG: The XmlDocument constructor now correctly raises an error message instead of crashing with signal #6. Modified Paths: -------------- gambas/trunk/gb.xml/src/CDocument.cpp gambas/trunk/gb.xml/src/CNode.cpp gambas/trunk/gb.xml/src/gb.xml/.src/MTest.module gambas/trunk/gb.xml/src/gb.xml/.src/XmlWriter.class gambas/trunk/gb.xml/src/node.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-09-14 01:05:20
|
Revision: 5165 http://gambas.svn.sourceforge.net/gambas/?rev=5165&view=rev Author: prokopy Date: 2012-09-14 01:05:13 +0000 (Fri, 14 Sep 2012) Log Message: ----------- [GB.XML] * BUG: Error messages are correctly shown now * BUG: The Base and Favicon properties do not crash anymore if the matching node is not found. Modified Paths: -------------- gambas/trunk/gb.xml/src/html/hdocument.cpp gambas/trunk/gb.xml/src/utils.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2012-09-15 21:25:39
|
Revision: 5169 http://gambas.svn.sourceforge.net/gambas/?rev=5169&view=rev Author: prokopy Date: 2012-09-15 21:25:33 +0000 (Sat, 15 Sep 2012) Log Message: ----------- [GB.XML.HTML] * BUG: The HTML parser now really correctly raises an error if the document is incomplete (no doctype/root element). [GB.XML] * BUG: Errors that doesn't give any position in the parsed data are correctly raised now. Modified Paths: -------------- gambas/trunk/gb.xml/src/html/hdocument.cpp gambas/trunk/gb.xml/src/utils.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-01-11 13:00:25
|
Revision: 5499 http://sourceforge.net/p/gambas/code/5499 Author: prokopy Date: 2013-01-11 13:00:21 +0000 (Fri, 11 Jan 2013) Log Message: ----------- [GB.XML] * NEW: Adding a new XmlElement.RemoveAttribute() method. * BUG: The XmlElement.AppendChild does not crash anymore if a null element is sent. * BUG: The XmlReader.FromString() now raises an error if the input buffer is empty. * BUG: Fix some compilation warnings on XMLWriter. * BUG: Fix the XmlNode.GetChildrenByAttributeValue() search method. Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/gb.xml/.info gambas/trunk/gb.xml/src/gb.xml/.project gambas/trunk/gb.xml/src/gb.xml/.src/XmlReader.class gambas/trunk/gb.xml/src/gb.xml/.src/XmlWriter.class gambas/trunk/gb.xml/src/node.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-02-24 23:26:04
|
Revision: 5564 http://sourceforge.net/p/gambas/code/5564 Author: prokopy Date: 2013-02-24 23:26:01 +0000 (Sun, 24 Feb 2013) Log Message: ----------- [GB.XML] * BUG: The XML parser does not complain anymore when encountering a PI. * BUG: Error positions now start from 1 instead of 0. Modified Paths: -------------- gambas/trunk/gb.xml/src/node.cpp gambas/trunk/gb.xml/src/utils.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-02-25 00:55:34
|
Revision: 5565 http://sourceforge.net/p/gambas/code/5565 Author: prokopy Date: 2013-02-25 00:55:30 +0000 (Mon, 25 Feb 2013) Log Message: ----------- * BUG: The XmlExplorer.ReadFlags._get() method now returns a valid value if the flag ID is out of bounds * BUG: Fixes a few memory leaks when freeing an XmlExplorer * BUG: Fixes a crash when creating Attributes without values * BUG: The XmlExplorer.Node property does not raises a Null Object error when reaching the end of the document * BUG: XmlReader now raises an appropriate error if an lt sign is inside a tag * OPT: The XmlExplorer.Open() method now directly calls the XmlDocument constructor instead of using an intermediate buffer Modified Paths: -------------- gambas/trunk/gb.xml/src/CExplorer.cpp gambas/trunk/gb.xml/src/CReader.cpp gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/explorer.cpp gambas/trunk/gb.xml/src/explorer.h gambas/trunk/gb.xml/src/reader.cpp gambas/trunk/gb.xml/src/utils.cpp gambas/trunk/gb.xml/src/utils.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-03-04 04:29:22
|
Revision: 5574 http://sourceforge.net/p/gambas/code/5574 Author: prokopy Date: 2013-03-04 04:29:20 +0000 (Mon, 04 Mar 2013) Log Message: ----------- [GB.XML] * OPT: Check if an element is self-closed only once when getting its string representation. Modified Paths: -------------- gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/utils.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-03-05 19:06:10
|
Revision: 5575 http://sourceforge.net/p/gambas/code/5575 Author: prokopy Date: 2013-03-05 19:06:07 +0000 (Tue, 05 Mar 2013) Log Message: ----------- [GB.XML] * BUG: XmlTextNode now behaves correctly if a null string or zero length is given to its constructor. * OPT: Does not memchr() anymore to determine if the text representation of an element is self-closed, allowing to improve XmlNode.ToString() (and similar) performance. * OPT: The XmlNode.Serialize() now allocates a new string only if there are differences between the original one and the escaped one, allowing to improve XmlNode.ToString() (and similar) performance. Modified Paths: -------------- gambas/trunk/gb.xml/src/element.cpp gambas/trunk/gb.xml/src/element.h gambas/trunk/gb.xml/src/textnode.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-04-27 13:08:35
|
Revision: 5621 http://sourceforge.net/p/gambas/code/5621 Author: prokopy Date: 2013-04-27 13:08:27 +0000 (Sat, 27 Apr 2013) Log Message: ----------- [GB.XML] * BUG: The XmlNode.Serialize method does not crash anymore if nothing has been serialized. * BUG: The XmlNode.Serialize method now correctly handles the " (") serialization. Modified Paths: -------------- gambas/trunk/gb.xml/src/CNode.cpp gambas/trunk/gb.xml/src/textnode.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-04-27 19:21:31
|
Revision: 5622 http://sourceforge.net/p/gambas/code/5622 Author: prokopy Date: 2013-04-27 19:21:28 +0000 (Sat, 27 Apr 2013) Log Message: ----------- [GB.XML] * BUG: The XmlNode.Serialize() method does not crashes anymore if a null string is given. Modified Paths: -------------- gambas/trunk/gb.xml/src/CNode.cpp gambas/trunk/gb.xml/src/textnode.cpp This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-06-30 00:37:37
|
Revision: 5715 http://sourceforge.net/p/gambas/code/5715 Author: prokopy Date: 2013-06-30 00:37:36 +0000 (Sun, 30 Jun 2013) Log Message: ----------- * BUG: XmlWriter now correctly normalizes attribute values Modified Paths: -------------- gambas/trunk/gb.xml/src/CElement.cpp gambas/trunk/gb.xml/src/gb.xml/.src/MTest.module gambas/trunk/gb.xml/src/gb.xml/.src/XmlWriter.class gambas/trunk/gb.xml/src/textnode.cpp gambas/trunk/gb.xml/src/textnode.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <pr...@us...> - 2013-06-30 11:23:46
|
Revision: 5716 http://sourceforge.net/p/gambas/code/5716 Author: prokopy Date: 2013-06-30 11:23:42 +0000 (Sun, 30 Jun 2013) Log Message: ----------- * BUG: The XML DOM parser doesn't go beyond the string limits when looking for an XML prolog anymore. Modified Paths: -------------- gambas/trunk/gb.xml/src/utils.cpp gambas/trunk/gb.xml/src/utils.h This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |