]> git.mxchange.org Git - flightgear.git/blob - utils/xmlgrep/ChangeLog
0ba5fbe5eed87d036f34c977e6985428804d63c0
[flightgear.git] / utils / xmlgrep / ChangeLog
1 19-07-2008
2   * rewrite the code to always recursively walk the node tree when searching
3     for a particular node. this is required for cases where a node with a
4     particular name is located deeper in a node with the same name;
5     for example -r /configuration/device/reference/device would fail in the 
6     previous verion
7   * rename xmlGetElement to xmlGetNodeNum and add the possibility to request
8     the nth node with this name
9   * rename xmlGetNumElements to xmlGetNumNodes
10
11 06-07-2008
12   * reorganize the code to be able to skip comment sections
13   * depreciate __xmlFindNextElement and use __xmlGetNode instead
14   * xmlGetNextElement now returns char* instead of void* for furute use
15   * add preliminary support for wildcards in the search path ('*' and '?')
16
17 01-07-2008
18  * fix a problem caused by removing the last unnecessary alloc
19  * strip leading-, and trailing spaces from the string before comparing
20  * fix a problem where trailing spaces weren't removed
21
22 30-06-2008:
23  * some small changes; fix some typo's and fix a small memory leak
24  * update the documentation in README
25  * remove the last unnecessary alloc
26
27 29-06-2008:
28  * rename xmlGet(Int/Double/String) to xmlGetNode(Int/Double/String)
29  * add new xmlGet(Int/Double/String) functions
30  * rename xmlCompareString to xmlCompareNodeString for consistency
31  * rename xmlCompareElement to xmlCompareString for consistency
32  * add a README file with short examples of various functions
33
34 27-06-2008:
35  * removed some memory allocation in xmlGetNode and XMLGetNextElement
36  * use the file-size for mmap and remove the root node from the xml-id
37  * rearrange xmlGetNode to work with complicated xml files
38  * add the xmlMarkId function to save the id before using xmlGetNextElement
39  * speed up xmlGetNextId
40
41 23-06-2008: Initial release