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