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