]> git.mxchange.org Git - flightgear.git/blob - utils/xmlgrep/ChangeLog
d7b5b37f6b4a72d2548fed15e4db097187c96f26
[flightgear.git] / utils / xmlgrep / ChangeLog
1 28-04-2009
2   * changes to the code to allow walking the xml-tree using "*" as a node name
3
4 27-04-2009
5   * add xmlInitBuffer() for processing of a preallocated buffer
6   * add xmlErrorGetColumnNo to get the column number of the syntax error
7   * pass an error at a higher level to lower levels
8   * detect a number of extra syntax errors
9
10 26-04-2009
11   * add support for comments inside xml-tags, e.g.: <test><!-- --></test>
12
13 25-04-2009
14   * add support for self-contained tags like <test/>
15   * fix a problem if a file could not be mmaped
16   * add a few comments which hopefully makes the code easier to understand
17   * code cleanups
18
19 20-04-2009
20   * fix a case where a single-element root path (e.g. "/printer") would not
21     pass xmlNodeGetPath
22   * fix a problem where attributes or elements starting with the same letter
23     sequence could give a false negative result
24   * Add a 'clear' attribute to the xmlErrorGet functions that indicates whether
25     the error should be cleared or not
26   * detect more xml syntax errors
27
28 18-04-2009
29   * Make the code compiler correctly under windows
30   * Introduce a root-node that can hold extra information which is necessary
31     for thread safety under windows
32   * Add xmlErrorGetString, xmlErrorGetLineNo for syntax error detetction
33   * Add xmlErrGetNo for detection of, and clearing the last error
34
35 16-04-2009
36   * Rename xmlGetNode functions to xmlNodeGet for better consistancy
37   * likewise for xmlCopyNode en xmlCompareNode
38   * add xmlAttributeGetDouble, xmlAttributeGetInt, xmlAttributeGetString
39     xmlAttributeCopyString and xmlAttributeCompareString functions
40   * fix some small bugs and problems along the way
41   * add support for filtering on attribute value in xmlgrep
42
43 21-07-2008
44   * change a number of function parameters to const where appropriate
45   * fix a problem where the wrong node-name length was returned
46   * xmlgrep now also works when only the -e options is specified
47   * fix xmlgrep to show the correct node-name (it reported the parent
48     node-name in the previous version)
49
50 20-07-2008
51   * fix __xmlSkipComment to properly find the end of comment tag.
52   * add the xmlGetNodeName and xmlCopyNodeName functions
53   * add the xmlCopyString function
54   * clean up some code
55
56 19-07-2008
57   * rewrite the code to always recursively walk the node tree when searching
58     for a particular node. this is required for cases where a node with a
59     particular name is located deeper in a node with the same name;
60     for example -r /configuration/device/reference/device would fail in the 
61     previous verion
62   * rename xmlGetElement to xmlGetNodeNum and add the possibility to request
63     the nth node with this name
64   * rename xmlGetNumElements to xmlGetNumNodes
65
66 06-07-2008
67   * reorganize the code to be able to skip comment sections
68   * depreciate __xmlFindNextElement and use __xmlGetNode instead
69   * xmlGetNextElement now returns char* instead of void* for furute use
70   * add preliminary support for wildcards in the search path ('*' and '?')
71
72 01-07-2008
73  * fix a problem caused by removing the last unnecessary alloc
74  * strip leading-, and trailing spaces from the string before comparing
75  * fix a problem where trailing spaces weren't removed
76
77 30-06-2008:
78  * some small changes; fix some typo's and fix a small memory leak
79  * update the documentation in README
80  * remove the last unnecessary alloc
81
82 29-06-2008:
83  * rename xmlGet(Int/Double/String) to xmlGetNode(Int/Double/String)
84  * add new xmlGet(Int/Double/String) functions
85  * rename xmlCompareString to xmlCompareNodeString for consistency
86  * rename xmlCompareElement to xmlCompareString for consistency
87  * add a README file with short examples of various functions
88
89 27-06-2008:
90  * removed some memory allocation in xmlGetNode and XMLGetNextElement
91  * use the file-size for mmap and remove the root node from the xml-id
92  * rearrange xmlGetNode to work with complicated xml files
93  * add the xmlMarkId function to save the id before using xmlGetNextElement
94  * speed up xmlGetNextId
95
96 23-06-2008: Initial release