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