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