]> git.mxchange.org Git - flightgear.git/blobdiff - utils/xmlgrep/ChangeLog
Merge branch 'ehofman/version'
[flightgear.git] / utils / xmlgrep / ChangeLog
index 73b6864ecf4d428ff20ecb642af59f4491434e56..2f8e4c26b7699196f2ac146687a5dc96408ea98d 100644 (file)
@@ -1,3 +1,60 @@
+24-05-2009
+  * Add a node cache that can be enabled at compile time.
+    the node cache prevents recursively walking the xml tree over and over
+    again to find the specified nodes.
+
+05-05-2009
+  * Various bugfixes, required to get fgrun working
+  * add testxml as sort of a stress test application
+
+30-04-2009
+  * Add support for CDATA
+  * Fix an off by one problem.
+
+28-04-2009
+  * changes to the code to allow walking the xml-tree using "*" as a node name
+  * add printxml, an example utility that walks an xml-tree and prints it
+    contenst
+
+27-04-2009
+  * add xmlInitBuffer() for processing of a preallocated buffer
+  * add xmlErrorGetColumnNo to get the column number of the syntax error
+  * pass an error at a higher level to lower levels
+  * detect a number of extra syntax errors
+
+26-04-2009
+  * add support for comments inside xml-tags, e.g.: <test><!-- --></test>
+
+25-04-2009
+  * add support for self-contained tags like <test/>
+  * fix a problem if a file could not be mmaped
+  * add a few comments which hopefully makes the code easier to understand
+  * code cleanups
+
+20-04-2009
+  * fix a case where a single-element root path (e.g. "/printer") would not
+    pass xmlNodeGetPath
+  * fix a problem where attributes or elements starting with the same letter
+    sequence could give a false negative result
+  * Add a 'clear' attribute to the xmlErrorGet functions that indicates whether
+    the error should be cleared or not
+  * detect more xml syntax errors
+
+18-04-2009
+  * Make the code compiler correctly under windows
+  * Introduce a root-node that can hold extra information which is necessary
+    for thread safety under windows
+  * Add xmlErrorGetString, xmlErrorGetLineNo for syntax error detetction
+  * Add xmlErrGetNo for detection of, and clearing the last error
+
+16-04-2009
+  * Rename xmlGetNode functions to xmlNodeGet for better consistancy
+  * likewise for xmlCopyNode en xmlCompareNode
+  * add xmlAttributeGetDouble, xmlAttributeGetInt, xmlAttributeGetString
+    xmlAttributeCopyString and xmlAttributeCompareString functions
+  * fix some small bugs and problems along the way
+  * add support for filtering on attribute value in xmlgrep
+
 21-07-2008
   * change a number of function parameters to const where appropriate
   * fix a problem where the wrong node-name length was returned
@@ -16,7 +73,7 @@
     for a particular node. this is required for cases where a node with a
     particular name is located deeper in a node with the same name;
     for example -r /configuration/device/reference/device would fail in the 
-    previous version
+    previous verion
   * rename xmlGetElement to xmlGetNodeNum and add the possibility to request
     the nth node with this name
   * rename xmlGetNumElements to xmlGetNumNodes
@@ -24,7 +81,7 @@
 06-07-2008
   * reorganize the code to be able to skip comment sections
   * depreciate __xmlFindNextElement and use __xmlGetNode instead
-  * xmlGetNextElement now returns char* instead of void* for future use
+  * xmlGetNextElement now returns char* instead of void* for furute use
   * add preliminary support for wildcards in the search path ('*' and '?')
 
 01-07-2008