File: NEWS

package info (click to toggle)
libxml%2B%2B 1.0.4-1.2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 2,448 kB
  • ctags: 442
  • sloc: sh: 8,219; cpp: 3,095; makefile: 248; xml: 186
file content (173 lines) | stat: -rw-r--r-- 5,921 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
2004-05-23 1.0.4:

* Fixed the dist tarball (Christophe de Vienne).

2004-05-05 1.0.3:

* Fixed ContentNode::SetContent behavior.
* Made libxml++ build as a dll with mingw32 (tested under linux).

2004-02-08 1.0.2:

* Fixed issue #132014: "Memory leak in throwing exception".
* Fixed issue #134390: "SEGFAULT in Element::get_attribute" (John Coyle).
* Made libxml++ build using the Sun, HP, SGI, and AIX C++ compilers (Albert Chin).

2004-01-22 1.0.1:

* Fixed Bug #131329
* Fixed Bug #131018

2003-12-18 1.0.0:

* Updated msvc files (Ephraim Vider)
* Fixed an issue in SaxParser (Murray Cumming)

2003-12-08 0.28:

* Added entity handling to the SAX parser + examples (Dan Dennedy and Murray Cumming)
* Replaced SaxParser::AttributeMap with an ordered container (Christophe de Vienne)
* Fixed an issue with threading (Christophe de Vienne)
* Complete switched to pkg-config (Christophe de Vienne)

2003-11-05 0.27:

* Completed documentation
* Added Element::add_comment (Dan Dennedy)
* Wrapped xmlIO output buffers and added Document::write_to_stream (Christophe de Vienne)
* Cleaned and made more consistent Element API (Murray Cumming)
* Added entities support in DomParser (Murray Cumming)

2003-09-23 0.26:

* Added import_node example into MSVC6 project files (Ephraim Vider)
* Node::import_node now takes a const Node (suggested by Rafael Vuijk)
* Fixed threading issue due to incorrect libxml2 initialisation (Fredrik Arnerup)
* Updated Doxyfile (Christophe de Vienne)
* Added Namespaces support (Dan Dennedy, Murray Cumming)

2003-07-18 0.25:

* Fixed MSVC6 project files (Ephraim Vider)
* Added Node::import_node (Eric Bourque)
* Removed throw specification (Christophe de Vienne).
* Removed old-style autoconf macro for libxml++ detection (Christophe de Vienne).
* Removed unused examples (Murray Cumming)

2003-06-11 0.24:

* Added Document::write_to_file_formatted() and
  Document::write_to_string_formatted() - they add white space indenting.
  (Christophe de Vienne)
* Added ContentNode::is_white_space() to make it easier for applications to 
   ignore white space such as indenting. (Murray Cumming)
* Node: Added set_name(). (Christophe de Vienne)
* Compiles with gcc's pedantic warnings as errors.
  (Christophe de Vienne)
* libxml++ header files no longer include any libxml header files.
  (Christophe de Vienne)
* Removed superfluous standalone parse_* methods in document.[h|cc]
  (Murray Cumming)
* Minor reference documentation corrections.
  (Jonathan Wakely)
* Replaced some <istream> with <iostream> to support older compilers.
  (Jonathan Wakely)
* Added classes to wrap the missing node types. (Ephraim Vider).
* Fixed a memory leak in write_to_string[_formatted] functions. (Morten Hanssen)
* Fixed compile error in keepblanks.h with MSVC 6.0. (Christophe de Vienne).
* Fixed segfault in DomParser::parse_stream on parsing failure.
  (Christophe de Vienne).

2003-05-20: 0.23:

* Fixed incorrect use of xmlKeepBlanksDefault. Handling of white spaces
  is now conforming to xml specification. (Christophe de Vienne)
* Classes inherit from NonCopyable to avoid mistakes and clarify the
  memory mangement.
  (Murray Cumming)
* Node::find() returns empty NodeSet if it does not find the path.
  (Andy Glew)
* DomParser: Fixed memory leak. (Christophe de Vienne, Thierry Blanchard)
* Fixed NetBSD compilation (Chistophe de Vienne, Jaka Jejcic)
* Improved .spec.in file. (Eric Bourque)
* Some MSVC++ support and minor corrections. (Ephraim Vider)

0.22:

* DOM Parser:
  - Reduced API duplication - you must now use get_document().
  (Ephraim Vider)
  - Now throws exception if document not found.
  (Christophe de Vienne)
  - Added const get_document() overload. (Murray Cumming)
  
0.21:

* Parsers:
  - Validation now supported: Use Parser::set_validate() to turn on validation. 
    Parsers will then throw validation_error exceptions if validation fails.
    (Murray Cumming)
  - SaxParser: Added parse_chunk() for gradual parsing of XML fragments.
    (Ole Laursen)
* Node:
  - Moved add_child_content(), get_child_content(), set_child_content(), 
    and has_content() to Element class.
  - Fixed set_child_content() to add content instead of creating a node.
    (Murray Cumming)
* Added spec file for RPMs. (Eric Bourque)
 

2003-02-15: 0.20:

* Node::remove_child() now works.
  (Murray Cumming)
* Added examples/dom_xpath.
  (Stefan Seefeld, Murray Cumming)
 
2003-02-08: 0.19:

* The imlementation now uses libxml's API more instead of reimplementing data structures.
  (Stefan Seefeld, Murray Cumming)
* Attribute::get_value() use libxml's API properly, so it now respects the DTD.
  (Stefan Seefeld)
* Node: Added get_path() and find() for xpath lookup. (Stefan Seefeld)
* Attribute now inherits from Node, as required by the find() method. (Stefan Seefeld)
* Added Document class. (Stefan Seefeld)
* Added cobj() accessors, in case you need to use unwrapped libxml API. (Murray Cumming)
* SaxParser:
    Added CDATA section handler.
    fixed a potential buffer overflow problem
  (Valentin Rusu)

2003-01-09: 0.18:

* big API change for nodes handling : the different types of node now herit
from a base Node class. This, among other advantages, avoids previous ambiguity
on content() acessors meaning.
* little bugfixes and improvements in SaxParser.

2002-12-10: 0.17:

* properties are now called attributes.
* it is now possible to throw exceptions from callback
methods in SaxParser.
* parsers can parse from a stream.
* memory leak fixed in SaxParser.
* configure check for libxml2 2.4.1 at least.
* bug fixes.


2002-11-20: 0.16:

* Examples added.
* Xml type name prefix removed.
* Tree replaced with DomParser.
* Parser renamed to SaxParser.
* Property renamed to Attribute
* Errors thrown as exceptions.
* Both parsers can parse from either file or memory.

* Simplified memory management -
  no more returning of static temporaries.
* set_*() methods return void.