Share

TinyXPath : tiny C++ XPath

File Release Notes and Changelog

Release Name: TinyXPath 1.2.4

Notes:


Changes: // ================== 1.2.4 ================== Release : April, 17th, 2006 TinyXPath 1.2.4 is a compatibility update, to level this package with TinyXML v 2.4.3. Thanks to eoin (eoinocal at users.sourceforge.net) for this work. // ================== 1.2.3 ================== Bug fixes for 1.2.3 - December 14th, 2004 : Bug fix : text was not recognized as an element (Thanks Alexey Sokirko) - June 19th, 2004 : Bug fix, when computing an expression based on a non-root element node (Thanks Augustus Sanders) - May 8th, 2004 : Bug fix by Jonathan Taylor in node_set::S_get_string_value - May 8th, 2004 : Bug fix in multiple additive expressions : a+b+c. (Thanks Jonathan Taylor) - Apr 26th, 2004 : Bug fix : missing conversion from text to double (Thanks Laura Glow) - Apr 24th, 2004 : Bug fix in expressions like "//x[text()='sub text']/@target" (Thanks Jonathan Taylor) : text() wasn't recognized as a function call in that context // ================== 1.2.2 ================== Release : March 13th, 2004 Bug fixes for 1.2.2 - Bug fix in the position() : it was counting the order of a node within it's brotherhood, which was correct only if the search was like *[position()=3] (Thanks Daniel C�t�) Structural changes for 1.2.2 - The interface functions returning nodes should not return const pointers : there's no reason to forbid the user from chaning it's own structure (Thanks Colin Barschel) // ================== 1.2.1 ================== Released : January 18th, 2004 Bug fixes for 1.2.1 - Bug fix in predicate evaluation : the [n] count was always the childhood element number, whether the axis was a '*' or a name Structural changes for 1.2.1 - No more syntax_backtrack exception : a syntactically correct expression doesn't yield any exception anymore - Added static functions for simpler API (xpath_static.h and xpath_static.cpp) // ================== 1.2 ================== Released : January 9th, 2004 Bug fixes for 1.2 - Bug fix : passing a node in the middle of a tree did destroy it's parent and siblings relationships - Bug fix : the integer value of a node set was 0 - Missing processing for text() and node() node tests Structural changes for 1.2 - Group all TinyXPath definitions in a TinyXPath namespace - New configuration header for global #defines (tinyxpath_conf.h) and exclude debuging member functions with ifdefs - Windows : Project with libraries (debug and release) - Update to latest TinyXML code, where user data are defined on the TiXmlBase level