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