blob: 404a92072541116f001930f5f89f341fff27919d [file] [log] [blame]
Daniel Veillard652327a2003-09-29 18:02:38 +00001Mon Sep 29 19:58:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * configure.in entities.c tree.c valid.c xmllint.c
4 include/libxml/tree.h include/libxml/xmlversion.h.in:
5 Adding a configure option to remove tree manipulation
6 code which is not strictly needed by the parser.
7
Daniel Veillard89f7f272003-09-29 13:29:09 +00008Mon Sep 29 15:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
9
10 * nanoftp.c nanohttp.c: last finishing touch to the BeOS
11 patch from Marcin 'Shard' Konicki
12
Daniel Veillarda9cce9c2003-09-29 13:20:24 +000013Mon Sep 29 15:15:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * HTMLtree.c SAX2.c c14n.c catalog.c configure.in debugXML.c
16 encoding.c entities.c nanoftp.c nanohttp.c parser.c relaxng.c
17 testAutomata.c testC14N.c testHTML.c testRegexp.c testRelax.c
18 testSchemas.c testXPath.c threads.c tree.c valid.c xmlIO.c
19 xmlcatalog.c xmllint.c xmlmemory.c xmlreader.c xmlschemas.c
20 example/gjobread.c include/libxml/HTMLtree.h include/libxml/c14n.h
21 include/libxml/catalog.h include/libxml/debugXML.h
22 include/libxml/entities.h include/libxml/nanohttp.h
23 include/libxml/relaxng.h include/libxml/tree.h
24 include/libxml/valid.h include/libxml/xmlIO.h
25 include/libxml/xmlschemas.h include/libxml/xmlversion.h.in
26 include/libxml/xpathInternals.h python/libxml.c:
27 Okay this is scary but it is just adding a configure option
28 to disable output, this touches most of the files.
29
Daniel Veillardc064b472003-09-29 10:55:05 +000030Mon Sep 29 12:53:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
31
32 * xmlmemory.c: better fix, avoids breaking the python bindings
33
Daniel Veillardfb43bd62003-09-29 09:22:39 +000034Mon Sep 29 11:21:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
35
36 * xmlmemory.c: fix a compilation problem when configuring
37 with debug but without mem-debug
38
Daniel Veillard4432df22003-09-28 18:58:27 +000039Sun Sep 28 20:53:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * Makefile.am: cleanup, creating a new legacy.c module,
42 made sure make tests ran in reduced conditions
43 * SAX.c SAX2.c configure.in entities.c globals.c parser.c
44 parserInternals.c tree.c valid.c xlink.c xmlIO.c xmlcatalog.c
45 xmlmemory.c xpath.c xmlmemory.c include/libxml/xmlversion.h.in:
46 increased the modularization, allow to configure out
47 validation code and legacy code, added a configuration
48 option --with-minimum compiling only the mandatory code
49 which then shrink to 200KB.
50
Daniel Veillard9ee35f32003-09-28 00:19:54 +000051Sun Sep 28 02:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * parser.c: fix a bug raised by the Mips compiler.
54 * include/libxml/SAX.h include/libxml/parser.h: move the
55 SAXv1 block definitions to parser.h fixes bug #123380
56 * xmlreader.c include/libxml/xmlreader.h: reinstanciate
57 the attribute and element pool borken 2 commits ago.
58 Start playing with an entry point to preserve a subtree.
59 * entities.c: remove a warning.
60
William M. Brack7b9154b2003-09-27 19:23:50 +000061Sat Sep 27 12:19:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
62
63 * encoding.c, parser.c, relaxng.c: further (final?) minor
64 changes for compilation warnings. No change to logic.
65
William M. Brackb670e2e2003-09-27 01:05:55 +000066Fri Sep 26 18:03:42 PDT 2003 William Brack <wbrack@mmm.com.hk>
67
68 * parser.c: fixed small problem with missing entities (test/ent2)
69
Daniel Veillard9d8c1df2003-09-26 23:27:25 +000070Sat Sep 27 01:25:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * parser.c: William's change allowed to spot a nasty bug in xmlDoRead
Daniel Veillard9ee35f32003-09-28 00:19:54 +000073 if the result is not well formed that ctxt->myDoc is not NULL
74 and uses the context dictionnary.
Daniel Veillard9d8c1df2003-09-26 23:27:25 +000075
Daniel Veillard7d515752003-09-26 19:12:37 +000076Fri Sep 26 21:09:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
77
78 * parser.c: other patches from William Brack to avoid
79 compilation warnings on AIX.
80
William M. Brack899e64a2003-09-26 18:03:42 +000081Fri Sep 26 11:03:08 PDT 2003 William Brack <wbrack@mmm.com.hk>
82
83 * HTMLparser.c, entities.c, xmlreader.c: minor change to
84 avoid compilation warnings on some (e.g. AIX) systems
85
Daniel Veillard11476b42003-09-26 14:51:39 +000086Fri Sep 26 16:49:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * parserInternals.c: fixed a backward compatibility problem
89 when formatting "deprecated SAXv1 function ignorableWhitespace"
90 could be reproduced by xmllint --format
91
Daniel Veillarddca8cc72003-09-26 13:53:14 +000092Fri Sep 26 15:50:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * doc/libxml2-api.xml: rebuilt the API
95 * xmllint.c doc/xmllint.1 doc/xmllint.xml: added the new options
96 --nocdata and --nsclean to remove CDATA section and surperfluous
97 namespace declarations
98 * parser.c SAX2.c: implementation of the 2 new options
99
Daniel Veillard9475a352003-09-26 12:47:50 +0000100Fri Sep 26 14:41:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
101
102 * HTMLparser.c testHTML.c xmllint.c include/libxml/HTMLparser.h:
103 added the same htmlRead APIs than their XML counterparts
104 * include/libxml/parser.h: new parser options, not yet implemented,
105 added an options field to the context.
106 * tree.c: patch from Shaun McCance to fix bug #123238 when ]]>
107 is found within a cdata section.
108 * result/noent/cdata2 result/cdata2 result/cdata2.rdr
109 result/cdata2.sax test/cdata2: add one more cdata test
110
Daniel Veillard60942de2003-09-25 21:05:58 +0000111Thu Sep 25 23:03:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
112
113 * parser.c xmllint.c doc/libxml2-api.xml include/libxml/parser.h:
114 Changed the new xmlRead/xmlCtxtRead APIs to have an extra
115 base URL parameter when not loading from a file or URL.
116
Daniel Veillard092643b2003-09-25 14:29:29 +0000117Thu Sep 25 16:23:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
118
119 * configure.in: preparing a beta3 solving the ABI problems
120 * globals.c parser.c parserInternals.c testHTML.c HTMLparser.c SAX.c
121 include/libxml/globals.h include/libxml/SAX.h: make sure the
122 global variables for the default SAX handler are V1 ones to
123 avoid ABI compat problems.
124 * xmlreader.c: cleanup of uneeded code
125 * hash.c: fix a comment
126
Daniel Veillard7a02cfe2003-09-25 12:18:34 +0000127Thu Sep 25 14:16:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
128
129 * SAX2.c hash.c parser.c include/libxml/xmlexports.h
130 include/libxml/xmlmemory.h include/libxml/xmlversion.h.in:
131 fixing some comments to avoid warnings from apibuild.py
132
Daniel Veillard70b18562003-09-24 21:45:21 +0000133Wed Sep 24 23:42:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
134
135 * win32/configure.js: patch from Stephane Bidoul for configuring
136 the beta2 version #123104
137
Daniel Veillarde96a2a42003-09-24 21:23:56 +0000138Wed Sep 24 23:17:59 CEST 2003 Daniel Veillard <daniel@veillard.com>
139
140 * Makefile.am: adding repeated parsing and validating tests
141 * SAX2.c parser.c tree.c include/libxml/parser.h: make the new
142 DOM tree building interfaces use the dictionary from the
143 parsing context to build the element and attributes names
144 as well as formatting spaces and short text nodes
145 * include/libxml/dict.h dict.c: added some reference counting
146 for xmlDictPtr because they can be shared by documents and
147 a parser context.
148 * xmlreader.c: a bit of cleanup, remove the specific tree freeing
149 functions and use the standard ones now.
150 * xmllint.c: add --nodict
151 * python/libxml.c: fix a stupid bug so that ns() works on
152 attribute nodes.
153
Daniel Veillard16fa96c2003-09-23 21:50:54 +0000154Tue Sep 23 23:07:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
155
156 * parser.c include/libxml/parser.h: adding a new set of
157 API for parsing xmlReadDoc() xmlReadFile() ... xmlReadIO()
158 and xmlCtxtReadDoc() ... xmlCtxtReadIO(). That with
159 a clear define of xmlParserOption, xmlCtxtUseOptions()
160 should simplify custom parsing without being tempted to
161 use global variables, and xmlCtxtReset() should allow reuse
162 of a context for multiple parsing.
163 * xmllint.c: switched to use xmlReadXXX, allow options to
164 be used simultaneously with less troubles.
165 * tree.c: simple warning removal
166 * doc/apibuild.py: small fix
167 * doc/libxml2-api.xml win32/libxml2.def.src: updated
168
Daniel Veillard1f40d682003-09-23 09:16:56 +0000169Tue Sep 23 11:15:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * parser.c: revert xmlCreateDocParserCtxt() since this break
172 the parseDoc() python bindings
173
Daniel Veillard309f81d2003-09-23 09:02:53 +0000174Tue Sep 23 11:00:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
175
176 * parser.c: make sure xmlDetectSAX2() is called only at
177 parsing time to avoid breaking apps changing the SAX
178 callbacks after context allocation, change xmlCreateDocParserCtxt()
179 to use an immutable buffer instead of a copy
180
Daniel Veillard9ec26532003-09-23 07:43:19 +0000181Tue Sep 23 09:40:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * xmlIO.c: applied patch from Markus Keim fixing a problem
184 with I/O callback registration.
185 * include/libxml/xmlerror.h: fixed #122994 comment numbering
186 for xmlParserErrors
187
Daniel Veillardf85ce8e2003-09-22 10:24:45 +0000188Mon Sep 22 12:21:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * tree.c include/libxml/tree.h: the uri arg to xmlNodeSetBase is
191 really a const xmlChar*
192 * xmlreader.c include/libxml/xmlreader.h: addin the
193 xmlTextReaderConstString() to get an interned string from
194 the reader
195
William M. Brack69848302003-09-22 00:24:51 +0000196Sun Sep 20 17:22:20 PDT 2003 William Brack <wbrack@mmm.com.hk>
197
198 * error.c: fixed a warning message (trivial)
199 * doc/search.php: removed incorrect warning message when word
200 search not found in last of multiple tables (bug 119535)
201
Daniel Veillarde72c5082003-09-19 12:44:05 +0000202Fri Sep 19 14:26:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
203
204 * configure.in: preparing a 2.6.0-beta2 release
205 * xmlIO.c: avoid a warning
206 * tree.c: avoid duplicate code in xmlReplaceNode as pointed out
207 by Chris Ryland
208 * include/libxml/dict.h: add a QName access lookup to the
209 dictionary.
210 * xmlreader.c include/libxml/xmlreader.h: adding const access
211 based on the dictionary interface for string read from the
212 reader, the node content access is still TODO, it's too different
213
Daniel Veillardd9e9c9d2003-09-18 22:03:46 +0000214Fri Sep 19 00:01:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * SAX2.c: fixing namespace DTD validations
217 * result/valid/ns2.xml result/valid/ns.xml: the output of defaulted
218 namespaces is slightly different now.
219 * Makefile.am: report the memory used in Timingtests (as well as time)
220
Daniel Veillard53350552003-09-18 13:35:51 +0000221Thu Sep 18 15:29:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * Makefile.am: add streaming on memory regression tests, found
224 bad bugs in the reader interface
225 * xmlreader.c: fixing bugs w.r.t. very large names, and special
226 condition in end of file.
227 * xmlIO.c tree.c include/libxml/tree.h include/libxml/xmlIO.h:
228 adding immutable buffers, and parser input based on those,
229 but this should not be used (yet) for general parsing
230 * parser.c: added a comment about using immutable buffers for
231 general parsing.
232 * result/bigname.xml.rdr result/bigname2.xml.rdr: fixing the
233 output of the regression tests
234 * xmllint.c: using the immutable buffers when streaming on
235 mmaped file (--stream --memory)
236
Daniel Veillard536fad52003-09-18 10:05:56 +0000237Thu Sep 18 12:04:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
238
Daniel Veillardc44cfdd2003-09-18 10:12:02 +0000239 * dict.c: the last patch broke unicity of returned strings, removed
Daniel Veillard536fad52003-09-18 10:05:56 +0000240
Daniel Veillardf6bc7c22003-09-17 22:33:22 +0000241Thu Sep 18 00:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
242
243 * Makefile.am: add a Timingtests target to check bad behaviour
244 from the streaming engine
245 * dbgen.pl dbgenattr.pl: perl script to generate big instances
246 * xmlreader.c: fix a bad behaviour on large buffer inputs
247
Daniel Veillardccc4d2b2003-09-17 21:27:31 +0000248Wed Sep 17 23:25:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * dict.c xmlreader.c: two small improvements
251
Daniel Veillarda66b1d12003-09-17 20:54:38 +0000252Wed Sep 17 22:53:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
253
254 * parserInternals.c: avoid a leak with previous patch
255
Daniel Veillard007d51e2003-09-17 20:07:28 +0000256Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
257
258 * python/libxml.c: use stderr and not stdout for default errors
259 in python environment bug #122552
260
Daniel Veillard8d8bf2c2003-09-17 19:36:25 +0000261Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * parserInternals.c: small fix from Rob Richards for input filename
264 * xmllint.c: fixes for --repeat and --memory/--stream for speed tests
265 * xmlIO: adding a guard in one function
266
Daniel Veillard19895052003-09-17 13:59:32 +0000267Wed Sep 17 15:57:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
268
269 * SAX2.c xmlreader.c include/libxml/parser.h: more performance hunting
270 reducing memory allocation and free and avoiding expensive routines
271
Daniel Veillard9f7eb0b2003-09-17 10:26:25 +0000272Wed Sep 17 12:23:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
273
274 * SAX2.c parser.c parserInternals.c xmlreader.c: started messing
275 seriously with per-document dict and element and attribute nodes
276 reuse in the xmlReader. This seems to lead to an interesting
277 speedup of the xmlReader already.
278
Daniel Veillard81514ba2003-09-16 23:17:26 +0000279Wed Sep 17 01:07:56 CEST 2003 Daniel Veillard <daniel@veillard.com>
280
281 * dict.c include/libxml/dict.h: do string allocations in large
282 pools, allowing to find if a string pertain to a dict quickly
283 * xmllint.c: fix --stream --repeat --timing
284 * Makefile.am: the testThreads run output should be seen.
285
Daniel Veillard8a44e592003-09-15 14:50:06 +0000286Mon Sep 15 16:46:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
287
288 * SAX2.c include/libxml/parser.h: starting work on reusing the
289 parser dictionary for the element and attribute tag names.
290 Add pools for Element and Attributes in the parser context,
291 which should help speeding up the reader.
292 * Makefile.am result/*.rdr : adding non-python reader regression
293 tests.
294
Daniel Veillard62998c02003-09-15 12:56:36 +0000295Mon Sep 15 14:54:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
296
297 * SAX2.c parser.c valid.c: starting to cleanup some of the
298 problems exposed by the W3C/NIST regression suite.
299 * result/ent7.sax result/xml2.sax: small fixes.
300
Daniel Veillardbc92eca2003-09-15 09:48:06 +0000301Mon Sep 15 11:46:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
302
303 * parser.c: more parser error factoring
304
William M. Brack3a6da762003-09-15 04:58:14 +0000305Sun Sep 14 21:53:39 PDT 2003 William Brack <wbrack@mmm.com.hk>
306
307 * HTMLtree.c: Fixed bug 121394 - missing ns on attributes
308
Daniel Veillardbdbe0d42003-09-14 19:56:14 +0000309Sun Sep 14 21:43:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
310
311 * parser.c include/libxml/xmlerror.h: factoring of more
312 error handling code, serious size reduction and more lisibility
313 of the resulting code.
314 * parserInternals.c parser.c include/libxml/parserInternals.h
315 include/libxml/parser.h: changing the way VC:Proper Group/PE Nesting
316 checks are done, use a counter for entities. Entities where freed and
317 reallocated at the same address failing the check.
318 * tree.c: avoid a warning
319 * result/valid/* result/VC/*: this slightly changes some validation
320 error messages.
321
William M. Brack4e52f2f2003-09-14 18:07:39 +0000322Sun Sep 14 11:03:27 PDT 2003 William Brack <wbrack@mmm.com.hk>
323
324 * valid.c: fixed bug 121759 - early declaration of
325 attribute-list in external DTD
326
Daniel Veillard1afc9f32003-09-13 12:44:05 +0000327Sat Sep 13 14:42:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
328
329 * parser.c include/libxml/xmlerror.h: starting cleaning up
330 error handling, factorize error processing
331 * doc/xmllint.html: update of the page, remove --sgml
332
Daniel Veillard877a7bd2003-09-13 00:16:32 +0000333Sat Sep 13 02:13:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
334
335 * Makefile.am DOCBparser.c parserInternals.c testDocbook.c
336 xmllint.c doc/xmllint.xml doc/xmllint.1: removing the
337 broken pseudo SGML DocBook parser code.
338
Daniel Veillard5dd3c962003-09-12 15:32:16 +0000339Fri Sep 12 17:24:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
340
341 * xpath.c: fix a problem with strcpy() in xmlXPathFormatNumber()
342 valgrind pointed out the strings overlapped. cleanup .
343
Daniel Veillard2a3fea32003-09-12 09:44:56 +0000344Fri Sep 12 11:43:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * tree.c: applied speedup to xmlSearchNs() as suggested by
347 Luca Padovani. Cleaned up xmlSearchNsByHref() in the process
348 applying the same trick.
349
Daniel Veillard3b7840c2003-09-11 23:42:01 +0000350Fri Sep 12 01:36:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
351
352 * parser.c parserInternals.c tree.c include/libxml/parser.h
353 include/libxml/xmlerror.h: adding namespace checkings
354 while making sure they still parse as wellformed documents.
355 Add an nsWellFormed status report to the context, and
356 provide new appropriate error codes.
357 * Makefile.am result/namespaces/* test/namespaces/*: add
358 specific regression testing for the new namespace support
359 * test/att5 result/noent/att5 result/att5 result/att5.sax:
360 add more coverage for the attribute parsing and normalization
361 code.
362
Daniel Veillard5f1e1f82003-09-11 23:35:09 +0000363Fri Sep 12 01:34:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
364
365 * threads.c: backport of a thread bugfix from 2_5_X branch
366
Daniel Veillardc6e20e42003-09-11 16:30:26 +0000367Thu Sep 11 18:29:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
368
369 * parser.c: fixed a bug in one corner case of attribute parsing.
370
Daniel Veillard8e36e6a2003-09-10 10:50:59 +0000371Thu Sep 11 16:21:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
372
373 * configure.in doc/* : 2.6.0beta1 changes
374 * SAX2.c hash.c parser.c parserInternals.c: Fixing attribute
375 normalization, might not be totally fixed but this should
376 make sure SAX event provide the right strings for attributes
377 except entities for which libxml2 is different by default
378 This should fix #109564
379 * result/attrib.xml.sax result/ent3.sax result/p3p.sax: minor changes
380 in attribute callback values
381 * result/c14n/with-comments/example-4
382 result/c14n/without-comments/example-4: this also fixes a subtle
383 bug in the canonicalization tests.
384
Daniel Veillarde57ec792003-09-10 10:50:59 +0000385Wed Sep 10 12:38:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
386
387 Time to commit 3 days of work rewriting the parser internal,
388 fixing bugs and migrating to SAX2 interface by default. There
389 is some work letf TODO, like namespace validation and attributes
390 normalization (this break C14N right now)
391 * Makefile.am: fixed the test rules
392 * include/libxml/SAX2.h include/libxml/parser.h
393 include/libxml/parserInternals.h SAX2.c parser.c
394 parserInternals.c: changing the parser, migrating to SAX2,
395 adding new interface to switch back to SAX1 or initialize a
396 SAX block for v1 or v2. Most of the namespace work is done
397 below SAX, as well as attribute defaulting
398 * globals.c: changed initialization of the default SAX handlers
399 * hash.c tree.c include/libxml/hash.h: added QName specific handling
400 * xmlIO.c: small fix
401 * xmllint.c testSAX.c: provide a --sax1 switch to test the old
402 version code path
403 * result/p3p result/p3p.sax result/noent/p3p test/p3p: the new code
404 pointed out a typo in a very old test namespace
405
William M. Brackc07329e2003-09-08 01:57:30 +0000406Sun Sep 7 19:58:33 PTD 2003 William Brack <wbrack@mmm.com.hk>
407
408 * xmlIO.c include/libxml/xmlIO.h parser.c: Implemented detection
409 of compressed files, setting doc->compressed appropriately
410 (bug #120503).
411
Daniel Veillardbbeb9f92003-09-07 20:54:29 +0000412Sun Sep 7 22:53:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
413
414 * parser.c: try to cope with the fact that apps may still
415 have allocated smaller SAX callbak block
416
Daniel Veillard0fb18932003-09-07 09:14:37 +0000417Sun Sep 7 11:11:45 CEST 2003 Daniel Veillard <daniel@veillard.com>
418
419 * dict.c: allow to give -1 for undefined length in lookups
420 * include/libxml/parser.h parser.c parserInternals.c testSAX.c:
421 first round of work on the new SAX2 interfaces, the API
422 will change but commiting before changing for historical
423 reference.
424
William M. Brack4811ba32003-09-06 18:02:53 +0000425Sat Sep 6 10:55:01 PTD 2003 William Brack <wbrack@mmm.com.hk>
426
427 * SAX2.c, xmlIO.c: fixed bug #121210 (callback to sax->error,
428 sax->warning with wrong params).
429
Daniel Veillard93625d32003-09-05 08:36:12 +0000430Fri Sep 5 10:33:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
431
432 * include/libxml/globals.h: patch from Stéphane Bidoul to export
433 globals entry points to the python bindings
434
Daniel Veillard40412cd2003-09-03 13:28:32 +0000435Wed Sep 3 15:24:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
436
437 * HTMLparser.c: when creating a DOCTYPE use "html" lowercase
438 by default instead of "HTML"
439 * parser.c xmlreader.c: optimization, gain a few % parsing speed by
440 avoiding calls to "areBlanks" when not needed.
441 * include/libxml/parser.h include/libxml/tree.h: some structure
442 extensions for future work on using per-document dictionaries.
443
Daniel Veillard4b1577f2003-09-03 13:10:37 +0000444Wed Sep 3 15:08:06 CEST 2003 Daniel Veillard <daniel@veillard.com>
445
446 * Makefile.am results/*.sax SAXResult/*: removing the SAXresults
447 tree, keeping result in the same tree, added SAXtests to the
448 default "make tests"
449
Igor Zlatkovic471cae42003-09-02 14:00:49 +0000450Tue Sep 2 15:59:04 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
451
452 * include/libxml/xmlexports.h: defined additional macros which
453 affect exports and added mingw section
454
William M. Brack008c06b2003-09-01 22:17:39 +0000455Mon Sep 1 15:15:18 PDT 2003 William Brack <wbrack@mmm.com.hk>
456
457 * doc/index.py: fixed problem parsing xhtml docs
458 * doc/xmlreader.html,doc/guidelines.html: small modification
459 to avoid problem in python parsing.
460 * doc/search.php: fixed upper case filename problem for XSLT docs
461
Daniel Veillard10acc2f2003-09-01 20:59:40 +0000462Mon Sep 1 22:55:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * xinclude.c: patch from Mark Vakoc that allows compiling
465 with XInclude but without XPointer support.
466
Daniel Veillarde8553732003-09-01 20:33:14 +0000467Mon Sep 1 22:31:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
468
469 * configure.in xml2-config.in: Applied a patch from Kevin P. Fleming
470 to add --libtool-libs option to xml2-config script.
471
William M. Brack3f479502003-09-01 04:58:15 +0000472Sun Aug 31 21:52:12 PDT 2003 William Brack <wbrack@mmm.com.hk>
473
474 * doc/README.docs, doc/Makefile.am: new file added,
475 giving some description of the documentation generation process
476 * doc/search.php: fixed problem with upper case on filenames
477
Igor Zlatkovicf5f37182003-08-29 10:25:28 +0000478Fri Aug 29 12:25:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
479
480 * win32/Makefile.bcb: updates by Eric Zurcher
481
William M. Brackcdfa2862003-08-29 06:03:38 +0000482Thu Aug 28 22:58:38 PDT 2003 William Brack <wbrack@mmm.com.hk>
483
484 * doc/apibuild.py, doc/libxml2-api.xml: enhanced code
485 to compensate for pollution from Igor's header taint
486 (quick before Daniel notices)
487
Daniel Veillard67906942003-08-28 21:13:25 +0000488Thu Aug 28 23:01:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
489
490 * SAX2.c: fixed a namespace error on attribute reporting bug
491 pointed out by Tobias Reif
492 * test/p3p result/p3p result/noent/p3p: this test case was wrong
493 using xmlsn instead of xmlns...
494
Igor Zlatkovic65901252003-08-28 16:26:12 +0000495Thu Aug 28 18:25:07 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
496
497 * include/libxml/globals.h include/libxml/xmlexports.h: fixed
498 typos reported by Mark Vakoc
499
MDT 2003 John Fleckbc6734a2003-08-28 15:01:40 +0000500Thu Aug 28 08:59:51 MDT 2003 John Fleck <jfleck@inkstain.net>
501
502 add:
503 * doc/tutorial/api.html
504 * doc/tutorial/ar01s09.html
505 * doc/tutorial/includexpath.c
506 updated
507 * doc/tutorial/*.html
508 fix my bad - forgot to check in new files when I last
509 updated
510
511
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000512Thu Aug 28 14:31:13 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
513
Igor Zlatkovicdb0793a2003-08-28 12:35:02 +0000514 * win32/Makefile.bcb: new file, support for Borland C++
Igor Zlatkovic19b87642003-08-28 12:32:04 +0000515 * xmllint.c: fixed time inclusion for various compilers
516
Igor Zlatkovicd37c1392003-08-28 10:34:33 +0000517Thu Aug 28 12:32:59 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
518
519 * parser.c parserInternals.c DOCBparser.c HTMLparser.c: added
520 few casts to shut the compiler warnings
521
Igor Zlatkovic1bab92d2003-08-28 10:24:40 +0000522Thu Aug 28 12:23:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
523
524 * win32/Makefile.* win32/configure.js: fixed for mingw
525
Daniel Veillard5805be22003-08-28 08:03:23 +0000526Thu Aug 28 10:01:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
527
528 * globals.c threads.c: fixing bug #120870 try to avoid problem
529 with uninitialized mutexes
530
Daniel Veillard1ac24d32003-08-27 14:15:15 +0000531Wed Aug 27 16:12:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
532
533 * relaxng.c: fixed an error reporting bug in Relax-NG when we end
534 up with multiple states, select the "best" one. Fix #120682
535 * result/relaxng/tutor11_2_3.err: small change resulting
536
537Wed Aug 27 11:25:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
538
539 * xmlschemastypes.c: applied base64 support patch from Anthony Carrico
540
Igor Zlatkovic1f6c49b2003-08-27 08:59:28 +0000541Wed Aug 27 10:58:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
542
543 * include/libxml/[threads-xpointer].h: realigned parameters
544 after taint
545
Igor Zlatkovicc879e452003-08-27 08:02:34 +0000546Wed Aug 27 09:59:54 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
547
548 * include/libxml/xmlexports.h: fixed defs for Borland compiler,
549 as reported by Eric Zurcher
550
Daniel Veillardc1ffa0a2003-08-26 13:56:48 +0000551Tue Aug 26 15:54:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
552
553 * relaxng.c: fixed bug #120386 again a problem introduced when
554 trying to reuse automata for content validation. Fix a bug report
555 problem on zeroOrMore
556 * result/relaxng/tutor3_7_err: change slightly error reporting.
557
Daniel Veillard68f8fad2003-08-25 11:28:07 +0000558Mon Aug 25 13:24:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
559
560 * include/libxml/Makefile.am: make sure the new header will
561 be included when generating a new distribution.
562
Daniel Veillard73827cb2003-08-25 10:57:27 +0000563Mon Aug 25 12:37:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
564
565 * relaxng.c: fixed a couple of stupid bugs in the state allocation
566 routines which led to bug #120040 and the ones reported by
567 Martijn Faassen
568
Igor Zlatkovic123e93d2003-08-25 10:37:11 +0000569Mon Aug 25 12:37:23 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
570
571 * include/libxml/parserInternals.h include/libxml/relaxng.h
572 include/libxml/SAX.h include/libxml/SAX2.h: realigned the
573 parameters after taint.
574
Igor Zlatkovic0e7df822003-08-25 09:17:19 +0000575Mon Aug 25 11:16:01 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
576
577 * include/libxml/xmlversion.h.in: moved export defs to a separate
578 file for consistency.
579 * include/libxml/xmlexports.h: new file, contains export defs.
580
Igor Zlatkovic9ce224a2003-08-25 09:03:05 +0000581Mon Aug 25 11:01:49 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
582
583 * include/libxml/*.h genUnicode.py: exportability taint
584 of the headers.
585
Daniel Veillard11af4292003-08-21 10:39:13 +0000586Thu Aug 21 12:37:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
587
588 * SAX.c: make the deprecated interfaces log an error message
589 to be sure it won't get used.
590
Daniel Veillard1af9a412003-08-20 22:54:39 +0000591Thu Aug 21 00:50:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
592
593 * Makefile.am SAX2.c include/libxml/Makefile.am include/libxml/SAX2.h:
594 Adding new version of the SAX interface, it's not there yet,
595 currently just preparing the work
596 * globals.c parser.c SAX.c include/libxml/SAX.h
597 include/libxml/globals.h include/libxml/parser.h: doing some
598 refactoring of the SAXv1 interfaces, obsoleting a bunch of them
599 while keeping functionalities, preparing SAX2 integration.
600 * dict.c: small cleanup.
601
Daniel Veillarde5984082003-08-19 22:21:13 +0000602Wed Aug 20 00:20:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
603
604 * tree.c: fixes a small bug introduced in last commit and detected
605 by valgrind.
606
Daniel Veillard6155d8a2003-08-19 15:01:28 +0000607Tue Aug 19 16:54:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
608
609 * dict.c hash.c: optimization when freeing hash tables.
610 * parser.c xmlIO.c include/libxml/tree.h: some tuning of buffer
611 allocations
612 * parser.c parserInternals.c include/libxml/parser.h: keep a
613 single allocated block for all the attributes callbacks,
614 avoid useless malloc()/free()
615 * tree.c: do not realloc() when growing a buffer if the buffer
616 ain't full, malloc/memcpy/free avoid copying memory.
617
Daniel Veillard66f68e72003-08-18 16:39:51 +0000618Mon Aug 18 18:37:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
619
620 * xmllint.c doc/xmllint.xml doc/xmllint.1: added option
621 --dtdvalidfpi for Tobias Reif
622
Daniel Veillard2fdbd322003-08-18 12:15:38 +0000623Mon Aug 18 14:03:03 CEST 2003 Daniel Veillard <daniel@veillard.com>
624
625 * dict.c include/libxml/dict.h Makefile.am include/libxml/Makefile.am:
626 new dictionary module to keep a single instance of the names used
627 by the parser
628 * DOCBparser.c HTMLparser.c parser.c parserInternals.c valid.c:
629 switched all parsers to use the dictionary internally
630 * include/libxml/HTMLparser.h include/libxml/parser.h
631 include/libxml/parserInternals.h include/libxml/valid.h:
632 Some of the interfaces changed as a result to receive or return
633 "const xmlChar *" instead of "xmlChar *", this is either
634 insignificant from an user point of view or when the returning
635 value changed, those function are really parser internal methods
636 that no user code should really change
637 * doc/libxml2-api.xml doc/html/*: the API interface changed and
638 the docs were regenerated
639
Daniel Veillard7fb801f2003-08-17 21:07:26 +0000640Sun Aug 17 23:05:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
641
642 * parser.c: applied patch to xmlCleanupParser from Dave Beckett
643
William M. Bracka716ff12003-08-16 14:58:33 +0000644Sat Aug 16 22:53:42 HKT 2003 William Brack <wbrack@mmm.com.hk>
645
646 * doc/parsedecl.py, doc/libxml2-refs.xml, doc/API*.html:
647 fixed part (2) of bug 119535 (wrong alpha case on filenames)
648
William M. Brackc6e07552003-08-16 12:44:47 +0000649Sat Aug 16 20:35:28 HKT 2003 William Brack <wbrack@mmm.com.hk>
650
651 * doc/API*.html, doc/html/*: regenerated API documentation
652 for xmlsoft.org (part of Bug 119535)
653
William M. Brack7a821652003-08-15 07:27:40 +0000654Fri Aug 15 14:58:37 HKT 2003 William Brack <wbrack@mmm.com.hk>
655
656 * encoding.c, threads.c, include/libxml/HTMLparser.h,
657 doc/libxml2-api.xml: Minor changes to comments, etc. for
658 improving documentation generation
659 * doc/Makefile.am: further adjustment to auto-generation of
660 win32/libxml2.def.src
661
Daniel Veillardcfba2fe2003-08-15 00:33:43 +0000662Fri Aug 15 02:24:20 CEST 2003 Daniel Veillard <daniel@veillard.com>
663
664 * News configure.in: preparing libxml2-2.5.10 release
665 * doc/* : updated the doc and rebuilt
666
Daniel Veillardbf1e3d82003-08-14 23:57:26 +0000667Fri Aug 15 01:55:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
668
669 * parser.c: fixing the xmlSAXParseDTD bug #119536 raised by
670 Malcolm Tredinnick with the patch he suggested.
671
Daniel Veillarde8ed6202003-08-14 23:39:01 +0000672Fri Aug 15 01:37:10 CEST 2003 Daniel Veillard <daniel@veillard.com>
673
674 * HTMLparser.c: allocation error #119784 raised by Oliver Stoeneberg
675
Daniel Veillard608d0ac2003-08-14 22:44:25 +0000676Fri Aug 15 00:41:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
677
678 * uri.c: fixing an use of strcpy() where both strings overlap
679 pointed out by valgrind.
680
Daniel Veillard98485322003-08-14 15:44:40 +0000681Thu Aug 14 17:10:39 CEST 2003 Daniel Veillard <daniel@veillard.com>
682
683 * DOCBparser.c globals.c include/libxml/xmlmemory.h: get rid of
684 some compilation warnings.
685 * xinclude.c: fix the performance problem reported by Kevin Ruscoe
686 plus some cleanup and better error reporting.
687
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000688Thu Aug 14 14:13:43 CEST 2003 Daniel Veillard <daniel@veillard.com>
689
690 * encoding.c: applied UTF-16 encoding handling patch provided by
691 Mark Itzcovitz
692 * encoding.c parser.c: more cleanup and fixes for UTF-16 when
693 not having iconv support.
694
Daniel Veillard1638a472003-08-14 01:23:25 +0000695Thu Aug 14 03:19:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
696
697 * Makefile.am configure.in example/Makefile.am libxml.h nanoftp.c
698 nanohttp.c xmllint.c: Applied patch from Mikhail Grushinskiy for
699 mingw compiler on Windows.
700
Daniel Veillardb19ba832003-08-14 00:33:46 +0000701Thu Aug 14 02:28:36 CEST 2003 Daniel Veillard <daniel@veillard.com>
702
703 * parser.c: fixed the serious CPU usage problem reported by
704 Grant Goodale
Daniel Veillardab1ae3a2003-08-14 12:19:54 +0000705 * HTMLparser.c: applied patch from Oliver Stoeneberg about a free
Daniel Veillardb19ba832003-08-14 00:33:46 +0000706 missing in htmlSAXParseDoc
707
William M. Brackccf9e392003-08-13 14:50:18 +0000708Tue Aug 12 22:48:10 HKT 2003 William Brack <wbrack@mmm.com.hk>
709
710 * doc/Makefile.am: Removed dependency from libxml2.def.src
711
William M. Brack476cd962003-08-13 11:09:42 +0000712Tue Aug 12 18:55:08 HKT 2003 William Brack <wbrack@mmm.com.hk>
713
714 * autogen.sh: took away the requirement for automake-1.4,
715 changed the messages for getting auto* tools to current
716 gnu pages.
717 * configure.in: added check for Linux Dec alpha requiring
718 -ieee flag, fixed test for ipv6
719 * trionan.c: fixed problem for compiling on Linux Dec alpha
720 using native compiler
721 * doc/Makefile.am: implemented regeneration of win32/libxml2.def.src
722 whenever libxml2-api.xml is changed.
723
Daniel Veillard6b621b82003-08-11 15:03:34 +0000724Mon Aug 11 17:02:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
725
726 * parser.c: cleaning up a problem when parsing UTF-16 and libiconv
727 is not used.
728
William M. Brack30909422003-08-10 00:14:20 +0000729Sun Aug 10 08:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
730
731 * win32/libxml2.def.src: renerated with fixed libxml2-api.xml
732
Daniel Veillard83ee40d2003-08-09 22:24:09 +0000733Sun Aug 10 00:22:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
734
735 * News configure.in: preparing libxml2-2.5.9 release
736 * doc/* : updated the doc and rebuilt
737
Daniel Veillard0ab6fa02003-08-09 18:01:53 +0000738Sat Aug 9 20:00:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
739
740 * include/libxml/xmlreader.h doc/libxml2-api.xml: changing an enum
741 definition to get a correct API XML description. This was apparently
742 breaking Windows build.
743
Daniel Veillard14f752c2003-08-09 11:44:50 +0000744Sat Aug 9 13:41:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
745
746 * HTMLparser.c: fixed a nasty bug #119387, bad heuristic from
747 the progressive HTML parser front-end on large character data
748 island leading to an erroneous end of data detection by the
749 parser. Some cleanup too to get closer from the XML progressive
750 parser.
751
William M. Brack6d13f332003-08-08 16:40:36 +0000752Sat Aug 9 00:42:47 HKT 2003 William Brack <wbrack@mmm.com.hk>
753
754 * win32/configure.js: Added in support for the ISO8859X
755 module (patch provided by Jesse Pelton)
756
Daniel Veillard70bcb0e2003-08-08 14:00:28 +0000757Fri Aug 8 15:56:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
758
759 * HTMLtree.c tree.c threads.c: hum try to avoid some troubles
760 when the library is not initialized and one try to save, the
761 locks in threaded env might not been initialized, playing safe
762 * xmlschemastypes.c: apply patch for hexBinary from Charles Bozeman
763 * test/schemas/hexbinary_* result/schemas/hexbinary_*: also added
764 his tests to the regression suite.
765
William M. Brack41e6bed2003-08-08 10:53:06 +0000766Fri Aug 8 18:47:38 HKT 2003 William Brack <wbrack@mmm.com.hk>
767
768 * win32/defgen.xsl, win32/libxml2.def.src: Bug 119343
769 (with apologies to Igor) - Enhanced handling of docb and
770 nanohttp.
771
William M. Brack16db7b62003-08-07 13:12:49 +0000772Thu Aug 7 21:13:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
773
774 * encoding.c: further small changes for warnings when
775 configured with --with-iconv=no
776
William M. Bracka71a8ef2003-08-06 04:43:55 +0000777Wed Aug 6 12:32:11 HKT 2003 William Brack <wbrack@mmm.com.hk>
778
779 * error.c trionan.[ch] testThreads.c python/generator.py:
780 further small changes to elminate most of the remaining
781 warnings.
782
William M. Brackc1939562003-08-05 15:52:22 +0000783Tue Aug 5 23:51:21 HKT 2003 William Brack <wbrack@mmm.com.hk>
784
785 * error.c HTMLparser.c testC14N.c testHTML.c testURI.c
786 xmlcatalog.c xmlmemory.c xmlreader.c xmlschemastypes.c
787 python/libxml.c include/libxml/xmlmemory.h: small changes
788 to syntax to get rid of compiler warnings. No changes
789 to logic.
790
Daniel Veillardc758c222003-08-04 20:42:34 +0000791Mon Aug 4 22:40:54 CEST 2003 Daniel Veillard <daniel@veillard.com>
792
793 * doc/libxml2-api.xml doc/html/*: rebuilt the API and docs.
794
Daniel Veillard20aa0fb2003-08-04 19:43:15 +0000795Mon Aug 4 21:40:34 CEST 2003 Daniel Veillard <daniel@veillard.com>
796
797 * tree.c: fixed a small problem in the patch for #118763
798 * result/HTML/doc3.htm*: this reverts back to the previous result
799
Daniel Veillard91e69c52003-08-04 01:43:07 +0000800Sun Aug 3 21:41:49 EDT 2003 Daniel Veillard <daniel@veillard.com>
801
802 * doc/FAQ.html doc/xml.html: applied doc patch to xml.html
803 and rebuilt, apparently some C++ wrappers are not available,
804 c.f. bug #118943
805
Daniel Veillard39057f42003-08-04 01:33:43 +0000806Sun Aug 3 21:30:31 EDT 2003 Daniel Veillard <daniel@veillard.com>
807
808 * tree.c: fixing HTML attribute serialization bug #118763
809 applying a modified version of the patch from Bacek
810 * result/HTML/doc3.htm*: this modifies the output from one test
811
Daniel Veillard8d73bcb2003-08-04 01:06:15 +0000812Sun Aug 3 21:02:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
813
814 * tree.c include/libxml/tree.h: added a new API to split a
815 QName without generating any memory allocation
816 * valid.c: fixed another problem with namespaces on element
817 in mixed content case
818 * python/tests/reader2.py: updated the testcase with
819 Bjorn Reese fix to reader for unsignificant white space
820 * parser.c HTMLparser.c: cleanup.
821
Daniel Veillard5ee43b02003-08-04 00:58:46 +0000822Sun Aug 3 20:55:40 EDT 2003 Daniel Veillard <daniel@veillard.com>
823
824 * catalog.c: trying to fix #118754 of possible recursion in the
825 catalogs. Not fantastically happy about the current fix since
826 it's likely to break under very thread intensive concurrent
827 access to the catalog. Better solution might to keep the depth
828 an extra argument to the resolution functions.
829
Daniel Veillard7b68df92003-08-03 22:58:54 +0000830Sun Aug 3 18:56:54 EDT 2003 Daniel Veillard <daniel@veillard.com>
831
832 * valid.c: fixed bug #118712 about mixed content, and namespaced
833 element names.
834 * test/valid/mixed_ns.xml result/valid/mixed_ns*: added a check
835 in the regression tests
836
William M. Brack779af002003-08-01 15:55:39 +0000837Fri Aug 1 23:55:23 HKT 2003 William Brack <wbrack@mmm.com.hk>
838
839 Coninuing work on bug 118559
840 * DOCBparser.c: removed 2 unsed vars
841 * xmlregexp.c: changed some numeric const to their enum symbols
842 * xmlreader.c: changed one var define from int to enum
843 (a little more to be done, awaiting co-ordination)
844 * relaxng.c: deleted one unused var
845 * xmllint.c: deleted some unused vars, changed one arg
846 val from int to enum
847 * testHTML.c, testDocbook.c: changed some arg vals to enum const
848 * xmlIO.c: fixed typo from last night (small warning msg)
849
William M. Brack78637da2003-07-31 14:47:38 +0000850Thu Jul 31 22:44:33 HKT 2003 William Brack <wbrack@mmm.com.hk>
851
852 Working on bug 118559
853 * error.c: deleted unused variable
854 * parserInternals.c: deleted unneeded 'const' qualifier
855 * parser.c: changed variable type for enum temp storage
856 * xmlIO.c: changed debugging var to be inside #ifdef
857 * valid.c: removed unused variable
858 * HTMLparser.c: removed some unneeded 'const' qualifiers
859 * xpath.c: added some type casts, removed some unused vars
860 * xinclude.c: added one type cast
861 * nanohttp.c: repositioned some #ifdef to avoid unused var
862 * nanoftp.c: removed unused var
863
Daniel Veillard97e01882003-07-30 18:59:19 +0000864Wed Jul 30 14:57:55 EDT 2003 Daniel Veillard <daniel@veillard.com>
865
866 * HTMLparser.c: applied a patch from William Brack about
867 the problem of parsing very large HTML instance with comments
868 as raised by Nick Kew
869
Daniel Veillardd6038e02003-07-30 16:37:18 +0000870Wed Jul 30 12:29:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xmlreader.c include/libxml/xmlreader.h: applying cleanup
873 patch from Bjorn Reese for xmlTextReaderNodeType() and
874 significant whitespace. There is an enum for node type
875 values now.
876
Daniel Veillard01fc1a92003-07-30 15:12:01 +0000877Wed Jul 30 11:08:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
878
879 * encoding.c: applying patch from Peter Jacobi to added
880 ISO-8859-x encoding support when iconv is not available
881 * configure.in include/libxml/xmlversion.h.in
882 include/libxml/xmlwin32version.h.in: added the glue needed
883 at the configure level and made it the default for Windows
884
Daniel Veillardc2664642003-07-29 20:44:53 +0000885Tue Jul 29 16:43:48 EDT 2003 Daniel Veillard <daniel@veillard.com>
886
887 * python/generator.py python/libxml.c python/libxml2class.txt:
888 patch from Joachim Bauch + cleanup for Relax NG error callbacks
889 in python
890
Daniel Veillarda6874ca2003-07-29 16:47:24 +0000891Tue Jul 29 12:46:08 EDT 2003 Daniel Veillard <daniel@veillard.com>
892
893 * parser.c parserInternals.c tree.c: applied Peter Jacobi encoding
894 cleanup patch, and also avoided a possible memory leak
895
Daniel Veillard9ff7de12003-07-29 13:30:42 +0000896Tue Jul 29 09:28:09 EDT 2003 Daniel Veillard <daniel@veillard.com>
897
898 * encoding.c: fix the previous commit
899
William M. Brack4a557d92003-07-29 04:28:04 +0000900Tue Jul 29 12:28:17 HKT 2003 William Brack <wbrack@mmm.com.hk>
901
902 * HTMLparser.c: fixed problem with comments reported by Nick Kew
903 * encoding.c: added routines xmlUTF8Size and xmlUTF8Charcmp for
904 some future cleanup of UTF8 handling
905
Daniel Veillard9deb2422003-07-28 20:40:59 +0000906Mon Jul 28 16:39:14 EDT 2003 Daniel Veillard <daniel@veillard.com>
907
908 * xpath.c: applied a change suggested by Sean Griffin in bug
909 #118494 about a memory leak in EXSLT
910
Daniel Veillardd94849b2003-07-28 13:02:24 +0000911Sun Jul 27 14:30:56 EDT 2003 Daniel Veillard <daniel@veillard.com>
912
913 * relaxng.c: fixed a Relax-NG compilation/streaming bug introduced
914 when fixing the previous Relax-NG bugs
915 * result/relaxng/*: This slightly changes the output messages of
916 some regression tests.
917 * configure.in: added support of -with-fexceptions for nested C++
918 support.
919
MDT 2003 John Fleck63f3a472003-07-24 21:48:30 +0000920Thu Jul 24 15:46:02 MDT 2003 John Fleck <jfleck@inkstain.net>
921
922 * doc/tutorial/apa.html
923 * doc/tutorial/apb.html
924 * doc/tutorial/apc.html
925 * doc/tutorial/apd.html
926 * doc/tutorial/ape.html
927 * doc/tutorial/apf.html
928 * doc/tutorial/apg.html
929 * doc/tutorial/aph.html
930 * doc/tutorial/ar01s02.html
931 * doc/tutorial/ar01s03.html
932 * doc/tutorial/ar01s04.html
933 * doc/tutorial/ar01s05.html
934 * doc/tutorial/ar01s06.html
935 * doc/tutorial/ar01s07.html
936 * doc/tutorial/ar01s08.html
937 * doc/tutorial/index.html
938 * doc/tutorial/ix01.html
939 * doc/tutorial/xmltutorial.pdf
940 * doc/tutorial/xmltutorial.xml
941 update tutorial with XPath example
942
943
Daniel Veillard597bc482003-07-24 16:08:28 +0000944Thu Jul 24 17:07:06 IST 2003 Daniel Veillard <daniel@veillard.com>
945
946 * SAX.c parser.c: fixing a bug about a special case of namespace
947 handling, this closes bug #116841
948
Daniel Veillard2134ab12003-07-23 19:56:29 +0000949Wed Jul 23 20:52:36 IST 2003 Daniel Veillard <daniel@veillard.com>
950
951 * relaxng.c result/relaxng/*: checked and fixed the compilation
952 of RNG schemas, fixes a couple of bugs #117097 and #117001 .
953 This slightly changes the output messages of some regression tests.
954
Daniel Veillardc127adc2003-07-23 15:07:08 +0000955Wed Jul 23 15:15:08 IST 2003 Daniel Veillard <daniel@veillard.com>
956
957 * xmlreader.c: fixed an out of bound error #118052 , the good
958 part if that base64 code was not in use yet ...
959
MDT 2003 John Fleck2ae05c72003-07-23 01:43:53 +0000960Tue Jul 22 19:42:15 MDT 2003 John Fleck <jfleck@inkstain.net>
961
962 * doc/xmllint.html
963 include html version of the xmllint man page, so an
964 up-to-date version is visible on the Web
965
Daniel Veillard8edf1c52003-07-22 20:52:14 +0000966Mon Jul 21 21:53:43 IST 2003 Daniel Veillard <daniel@veillard.com>
967
968 * xinclude.c include/libxml/xinclude.h: added a new API
969 xmlXIncludeProcessTree() to process XInclude only on a subtree
970 this should fix bug #115385
971
Daniel Veillard409a8142003-07-18 15:16:57 +0000972Fri Jul 18 17:11:42 CEST 2003 Daniel Veillard <daniel@veillard.com>
973
974 * relaxng.c include/libxml/relaxng.h: adding Get interface for
975 the error callback and parameters of parsing and validation
976 contexts
977 * xmlreader.c: patch to fix bug #117702 about incomplete Read()
978 on text nodes.
979
Daniel Veillard2dcb9372003-07-16 21:18:19 +0000980Wed Jul 16 23:15:53 CEST 2003 Daniel Veillard <daniel@veillard.com>
981
982 * parserInternals.c: patch from Dodji Seketeli about UTF16 BOM
983 when using the push XML parser.
984 * result/utf16bom.xml result/noent/utf16bom.xml test/utf16bom.xml:
985 added the test to the regression suite.
986
Daniel Veillard2009c4e2003-07-15 20:04:34 +0000987Tue Jul 15 22:03:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
988
989 * globals.c: add xmlThrDefMutex = NULL in xmlCleanupGlobals()
990 as suggested by Rob Richards
991
Daniel Veillard34ba3872003-07-15 13:34:05 +0000992Tue Jul 15 15:30:55 CEST 2003 Daniel Veillard <daniel@veillard.com>
993
994 * DOCBparser.c HTMLparser.c entities.c parser.c relaxng.c
995 xmlschemas.c xpath.c: removed some warnings by casting xmlChar
996 to unsigned int and a couple of others.
997
998Fri Jul 11 16:44:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * xmlschemastypes.c: fixes a segfault on empty hexBinary strings
1001
Daniel Veillard3dc93a42003-07-10 14:04:33 +00001002Thu Jul 10 16:02:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * nanoftp.c nanohttp.c: cleanup patches from Peter Breitenlohner
1005
Daniel Veillarddf101d82003-07-08 14:03:36 +00001006Tue Jul 8 16:02:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1007
1008 * globals.c threads.c: fixes some problem when freeing unititialized
1009 mutexes
1010
Daniel Veillard2db8c122003-07-08 12:16:59 +00001011Tue Jul 8 14:15:07 CEST 2003 Daniel Veillard <daniel@veillard.com>
1012
1013 * nanoftp.c nanohttp.c: the modules should not import <config.h>
1014 directly, some cleanups
1015 * xmlschemas.c: Peter Sobisch found a nasty bug in the Schemas
1016 validation code.
1017
Daniel Veillard13d07cd2003-07-07 16:02:41 +00001018Mon Jul 7 18:00:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * win32/configure.js: Jesse Pelton pointed out a problem in the
1021 javascript code.
1022
Daniel Veillard75eb1ad2003-07-07 14:42:44 +00001023Mon Jul 7 16:39:31 CEST 2003 Daniel Veillard <daniel@veillard.com>
1024
1025 * NEWS doc/*: regenerated
1026 * nanoftp.c nanohttp.c: might fix includes problems with the
1027 Ipv6 support on solaris
1028 * tree.c: patch from Markus Keim about xmlHasNsProp() on attributes
1029 defined as #IMPLIED
1030
Daniel Veillard560c2a42003-07-06 21:13:49 +00001031Sun Jul 6 23:09:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1032
Daniel Veillard83ee40d2003-08-09 22:24:09 +00001033 * configure.in doc/*: preparing release 2.5.8
Daniel Veillard560c2a42003-07-06 21:13:49 +00001034 * nanohttp.c: changed some preprocessor block
1035 * xmlschemastypes.c: applied patch from Charles Bozeman adding
1036 hexBinary schema datatype and adding support for totalDigits and
1037 fractionDigits facets.
1038
Daniel Veillard7a985a12003-07-06 17:57:42 +00001039Sun Jul 6 19:56:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1040
1041 * debugXML.c xpath.c: fixed 2 bugs pointed in #116448
1042
Daniel Veillardffe4f5e2003-07-06 17:35:43 +00001043Sun Jul 6 19:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * xinclude.c: fixed bug #116095 removing the error message when
1046 reapplying XInclude to a document.
1047
Daniel Veillard1997c3e2003-07-05 20:43:43 +00001048Sat Jul 5 22:40:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1049
1050 * xmlIO.c: applied small changes to portability layer for
1051 compilation on DJGPP Ms-DOS compiler.
1052
Daniel Veillardd9d32ae2003-07-05 20:32:43 +00001053Sat Jul 5 22:30:25 CEST 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * parser.c HTMLparser.c: use the character() SAX callback
1056 if the cdataBlock ain't defined.
1057 * xpath.c: fix bug #115349 allowing compilation when configured
1058 with --without-xpath since the Schemas code needs NAN and co.
1059
William M. Brack59002e72003-07-04 17:01:59 +00001060Sat Jul 5 00:51:30 HKT 2003 William Brack <wbrack@mmm.com.hk>
1061
1062 Fixed problem with multi-threading, shown by the test program
1063 testThreads. After fix, ran mutiple tests on various speed
1064 machines (single and dual processor X86), which all seem okay.
1065
1066 * catalog.c: added missing xmlRMutexUnlock in xmlLoadCatalog
1067
1068 * threads.c: added missing initialisation for condition variable
1069 in xmlNewRMutex.
1070
Daniel Veillardde2a67b2003-06-21 14:20:04 +00001071Sat Jun 21 16:10:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1072
1073 Applying IPv6 patch from Archana Shah <archana.shah@wipro.com>
1074 closing bug #114837
1075
1076 * configure.in: Added checks for IPv6 support and getaddrinfo().
1077
1078 * acconfig.h: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1079
1080 * config.h.in: Defined HAVE_GETADDRINFO and SUPPORT_IP6.
1081
1082 * nanoftp.c: Structure xmlNanoFTPCtxt contains either sockaddr_storage
1083 field or sockaddr_in field, depending upon the availability of IPv6
1084 support.
1085 have_ipv6(): Added to check for run-time IPv6 support.
1086 (xmlNanoFTPScanURL), (xmlNanoFTPUpdateURL), (xmlNanoFTPScanProxy):
1087 Modified to parse a URI with IPv6 address given in [].
1088 (xmlNanoFTPConnect): Changed to use getaddrinfo for address
1089 resolution, if it is available on the system, as gethostbyname
1090 does not return IPv6 addresses on some platforms.
1091 (xmlNanoFTPGetConnection): Modified type of dataAddr variable to
1092 sockaddr_storage or sockaddr_in depending upon the IPv6 support.
1093 Sending EPSV, EPRT or PASV, PORT depending upon the type of address
1094 we are dealing with.
1095
1096 * nanohttp.c: (have_ipv6): Added to check for run-time IPv6 support.
1097 (xmlNanoHTTPScanURL), (xmlNanoHTTPScanProxy): Modified to parse
1098 a URI with IPv6 address given in [].
1099 (xmlNanoHTTPConnectHost): Modified to use getaddrinfo if it is
1100 available on the system. Also IPv6 addresses will be resolved by
1101 gethostbyname only if IPv6 run-time support is available.
1102 (xmlNanoHTTPConnectAttempt): Modified to deal with IPv6 address.
1103
Igor Zlatkovic72f92a82003-06-14 16:48:26 +00001104Sat Jun 14 18:46:51 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1105
1106 * win32/configure.js include/win32config.h
1107 include/libxml/xmlversion.h.in: Applied the patch for BCB
1108 by Eric Zurcher.
1109
Daniel Veillardd7cec922003-06-13 12:30:10 +00001110Fri Jun 13 14:27:19 CEST 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * doc/Makefile.am doc/html/*: reverted back patch for #113521,
1113 due to #115104 and while fixing #115101 . HTML URLs must not
1114 be version dependant.
1115
Daniel Veillard8265a182003-06-13 10:05:56 +00001116Fri Jun 13 12:03:30 CEST 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * entities.c: do not generate &quot; for " outside of attributes
1119 * result//*: this changes the output of some tests
1120
Daniel Veillard4e9b1bc2003-06-09 10:30:33 +00001121Mon Jun 9 12:28:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1122
1123 * parser.c xmlIO.c: trying to fix #114277 about when file
1124 remapping and escaping should really be attempted.
1125
Daniel Veillarda37aab82003-06-09 09:10:36 +00001126Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1127
1128 * doc/*: applied a patch from Gman for building docs
1129 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
1130 Gary Pennington to provide an allocator for xmlValidCtxt
1131 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
1132 #113580 about data not being passed immediately.
1133
Daniel Veillarde1326112003-06-05 09:32:20 +00001134Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * tree.c: applied a couple of patches from Mark Itzcovitz
1137 to handle saving back "UTF-16" documents.
1138
Daniel Veillarda84c0b32003-06-02 16:58:46 +00001139Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
1140
1141 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
1142 some work done while in the Maldives (hence the timezone on the
1143 laptop !)
1144 * result/schemas/length3* test/schemas/deter0_*
1145 test/schemas/group0_*: some tests added too
1146
Daniel Veillard8caa9c22003-06-02 13:35:24 +00001147Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * encoding.c: small fix
1150 * xmlIO.c: fixed an error message
1151
Daniel Veillard0e0f37a2003-05-20 12:22:41 +00001152Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1153
1154 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
1155 accepting an improper UTF8 sequence
1156
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001157Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1158
1159 * threads.c: applied the patch from Stéphane Bidoul for getting
1160 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +00001161 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +00001162
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +00001163Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * HTMLtree.c: fixing bug #112904: html output method escaped
1166 plus sign character in URI attribute.
1167
Daniel Veillard781ac8b2003-05-15 22:11:36 +00001168Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * build_glob.py global.data globals.c parser.c
1171 include/libxml/globals.h: patch from Stéphane Bidoul for setting
1172 up threads global defaults.
1173 * doc/libxml2-api.xml: this extends the API with new functions
1174 * python/tests/Makefile.am python/tests/reader2.py
1175 python/tests/thread2.py: integrated the associated testcase and
1176 fixed the error string used in reader2
1177
Daniel Veillard38b80a82003-05-14 18:59:00 +00001178Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
1179
1180 * configure.in libxml.spec.in python/Makefile.am: trying
1181 to conciliate --with-python= requirements and RPM builds,
1182 a PITA really...
1183
Daniel Veillard104caa32003-05-13 22:54:05 +00001184Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * HTMLparser.c: oops last commit introduced a memory leak.
1187
Daniel Veillarde8b09e42003-05-13 22:14:13 +00001188Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmllint.c doc/xmllint.xml: added --nonet option
1191 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
1192 xsltproc or xmllint
1193 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
1194 rebuilt
1195 * HTMLparser.c: cleaned up the HTML parser context build when
1196 using an URL
1197
Daniel Veillardd437d322003-05-13 21:07:01 +00001198Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * libxml.spec.in: added a comment about bug #112902
1201
William M. Brack3dd57f72003-05-13 02:06:18 +00001202Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
1203
1204 * minor cleanup of configure '--help' display
1205 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
1206
Daniel Veillardd72c7e32003-05-12 21:55:03 +00001207Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * tree.c: PI nodes in external subset were not freed :-\
1210 fixes bug #112842
1211
Daniel Veillard75bb3bb2003-05-12 15:25:56 +00001212Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * xmllint.c: added --schema option to run WXS schema validation
1215 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
1216 tried to improve error reporting in the Schema code, some cleanup
1217 too.
1218
Daniel Veillard82bbbd42003-05-11 20:16:09 +00001219Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * xmlschemas.c: fixed some problems in the handling of errors,
1222 and attributes addressed by references.
1223 * test/schemas/* result/schemas/*: dropped the verbosity level
1224 and added a couple of new tests
1225
Daniel Veillardadbb0e62003-05-10 20:02:45 +00001226Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
1227
1228 * relaxng.c: Stéphane Bidoul found an off by one addressing
1229 error on the error handling.
1230
Daniel Veillarda77cf712003-05-09 23:09:55 +00001231Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * xmlschemastypes.c: trying to fix #112673
1234
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +00001235Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
1238 warning, this fixed a bug and should close #111574
1239
Daniel Veillard37fc84d2003-05-09 19:38:15 +00001240Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
1241
1242 * xmlschemas.c: fixing bug #104081 with xs:all with an element
1243 holding minOccurs="0"
1244 * test/schemas/all_* result/schemas/all_*: added some regression
1245 tests for that bug
1246 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
1247 Garry Pennington to compile without schemas support.
1248
Daniel Veillarda067e652003-05-01 08:03:46 +00001249Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1250
1251 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
1252
Daniel Veillard61c52202003-04-30 12:20:34 +00001253Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
1254
1255 * xml2-config.in: try to fix Red hat bug #89957, do not
1256 output -L/usr/lib64
1257 * xmlreader.c: fixed a typo in a comment
1258
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +00001259Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
1260
1261 * doc/tutorial/aph.html, ix01.html
1262 forgot to cvs add the new files. Thanks to Roland van Laar
1263 for pointing this out
1264
Daniel Veillardd4330462003-04-29 12:40:16 +00001265Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
1266
1267 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
1268 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
1269 to the XML/XSLT doc generation closing #111799
1270 * doc/html/*: complete update of the HTML results
1271
Igor Zlatkovica28d2362003-04-28 12:56:01 +00001272Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1273
1274 * win32/defgen.xsl: fixed the conditional for unicode map,
1275 removed hardcoded schema entries
1276
1277Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1278
1279 * win32/defgen.xsl: new file, stylesheet for generating
1280 win32/libxml2.def.src from doc/libxml2-api.xml
1281 * win32/libxml2.def.src: is autogenerated from now on, changes
1282 to this file will not appear here anymore
1283
Daniel Veillard94bb2f12003-04-27 22:14:07 +00001284Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * win32/configure.js python/setup.py.in: applied patch
1287 from Stéphane Bidoul for the Python bindings on the new
1288 release.
1289
Igor Zlatkovic34656b42003-04-27 16:00:05 +00001290Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1291
1292 * debugXML.c: included libxml/uri.h for xmlCanonicPath
1293 declaration
1294 * win32/configure.js: thread-enabled build is now default
1295 * win32/libxml2.def.src: added more exports
1296
Daniel Veillard1177ca42003-04-26 22:29:54 +00001297Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * NEWS doc/*.xsl doc/*.html: updated the web site separated
1300 developers from common pages, made the transition to XHTML1,
1301 added validity checking to the makefile rules.
1302
Daniel Veillard329456a2003-04-26 21:21:00 +00001303Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
1304
1305 * parser.c: fix for xmlIOParseDTD same as previous and reported
1306 by Petr Pajas
1307
Daniel Veillardc6abc3d2003-04-26 13:27:30 +00001308Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
1311 closing #111638
1312
Daniel Veillard2b32e6f2003-04-26 12:03:54 +00001313Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * python/generator.py: fixed a problem in the generator where
1316 the way functions are remapped as methods on classes was
1317 not symetric and dependant on python internal hash order,
1318 as reported by Stéphane Bidoul
1319
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +00001320Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
1321
1322 * doc/tutorial:
1323 xmltutorial.xml
1324 xmltutorial.pdf
1325 *.html
1326 add appendix on generating compiler flags, more indexing
1327
Daniel Veillard1c960272003-04-25 23:12:22 +00001328Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1329
1330 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
1331 to get libxml-2.5.7 to compile on OpenVMS
1332
Daniel Veillardc5573462003-04-25 16:43:49 +00001333Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
1334
1335 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
1336
Daniel Veillardfd583412003-04-25 13:22:10 +00001337Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
1340 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
1341 man page based on xsltproc and a stylesheet PI in the XML.
1342
Daniel Veillarddc07e182003-04-25 10:39:38 +00001343Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1344
1345 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
1346 character preventing rendering by the man command.
1347
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001348Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
1349
1350 * NEWS configure.in: preparing release 2.5.7
1351 * doc/*: updated and rebuilt the docs
1352 * doc/apibuild.py: fixed the script
1353
Daniel Veillardde0a0a52003-04-24 17:12:57 +00001354Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * Makefile.am doc/apibuild.py: make sure the OOM code don't
1357 get in the way of the builds
1358 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
1359
Daniel Veillarda76fe5c2003-04-24 16:06:47 +00001360Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1361
1362 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
1363 Memory test from Havoc Pennington #109368
1364 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
1365 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
1366 include/libxml/parser.h: a lot of memory allocation cleanups
1367 based on the results of the OOM testing
1368 * check-relaxng-test-suite2.py: seems I forgot to commit the
1369 script.
1370
Daniel Veillard18f113d2003-04-23 15:18:26 +00001371Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1372
1373 * xmlschemastypes.c: trivial fix for 109774 removing a warning
1374
Daniel Veillard85095e22003-04-23 13:56:44 +00001375Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
1378 more places where xmlCanonicPath() must be used to convert
1379 filenames to URLs, trying to fix #111088
1380
Daniel Veillard54396242003-04-23 07:36:50 +00001381Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
1382
1383 * python/libxml.c python/libxml.py: applied patch from
1384 Brent M Hendricks adding binding for xmlCatalogAddLocal
1385
Daniel Veillard45269b82003-04-22 13:21:57 +00001386Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * HTMLparser.c: tried to fix #98879 again in a more solid
1389 way.
1390
Igor Zlatkovic94f48842003-04-22 12:00:37 +00001391Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1392
1393 * win32/libxml2.def.src: added more exports from the relaxng and
1394 xmlreader clan
1395
Daniel Veillardf431eb82003-04-22 08:37:26 +00001396Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1397
1398 * SAX.c test/valid/ns* test/result/ns*: applied the patch
1399 provided by Brent Hendricks fixing #105992 and integrated the
1400 examples in the testsuite.
1401
Daniel Veillardc4f65ab2003-04-21 23:07:45 +00001402Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
1403
1404 * TODO: updated a bit
1405 * configure.in: fixed the comment, threads now default to on
1406 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
1407
Daniel Veillarda880b122003-04-21 21:36:41 +00001408Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
1409
1410 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
1411 xmlreader.c include/libxml/parser.h: a lot of performance work
1412 especially the speed of streaming through the reader and push
1413 interface. Some thread related optimizations. Nearly doubled the
1414 speed of parsing through the reader.
1415
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +00001416Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
1417
1418 * doc/xmllint.xml
1419 * doc/xmllint.1
1420 update man page to explain use of --stream
1421
Daniel Veillard3c908dc2003-04-19 00:07:51 +00001422Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1423
1424 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
1425 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
1426 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
1427 include/libxml/globals.h include/libxml/xmlmemory.h: added
1428 xmlMallocAtomic() to be used when allocating blocks which
1429 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
1430 to allow registering the full set of functions needed by
1431 a garbage collecting allocator like libgc, ref #109944
1432
Daniel Veillard84942712003-04-18 14:40:05 +00001433Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * configure.in: switched to have thread support enabled by default,
1436 didn't got troubles with ABI compatibility on Linux, hope it
1437 won't break on strange OSes, if yes, report the system ID
1438 * doc/libxml2-api.xml: just rebuilt the API
1439
Daniel Veillard3e59fc52003-04-18 12:34:58 +00001440Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1441
1442 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
1443 added support for large file, tested with a 3+GB instance,
1444 and some cleanup.
1445 * catalog.c: added a TODO
1446 * Makefile.am: added some "make tests" comments
1447
Daniel Veillardac297932003-04-17 12:55:35 +00001448Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
1449
1450 * relaxng.c: some cleanups
1451 * doc/xmlreader.html: extended the document to cover RelaxNG and
1452 tree operations
1453 * python/tests/Makefile.am python/tests/reader[46].py: added some
1454 xmlReader example/regression tests
1455 * result/relaxng/tutor*.err: updated the output of a number of tests
1456
Daniel Veillard62163602003-04-17 09:36:38 +00001457Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * relaxng.c: valgrind pointed out an uninitialized variable error.
1460
Daniel Veillard33300b42003-04-17 09:09:19 +00001461Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1462
1463 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
1464 xmlreader.c: augnemting the APIs, cleanups.
1465 * parser.c: cleanup bug #111005
1466 * xmlIO.c: added some missing comments
1467
Daniel Veillardce192eb2003-04-16 15:58:05 +00001468Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
1471 trying to improve the subset compiled, and more testing.
1472 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
1473 documentation
1474 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
1475 * result/relaxng/*.err: fix some of the outputs
1476
Daniel Veillardf4e55762003-04-15 23:32:22 +00001477Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1478
1479 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
1480 include/libxml/xmlreader.h: implemented streaming of
1481 RelaxNG (when possible) on top of the xmlReader interface,
1482 provided it as xmllint --stream --relaxng .rng .xml
1483 This seems to mostly work.
1484 * Makefile.am: updated to test RelaxNG streaming
1485
Daniel Veillardc58f4ef2003-04-14 16:11:26 +00001486Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
1487
1488 * relaxng.c include/libxml/relaxng.h: integrated the regexp
1489 based validity checking of fragments of the document for
1490 which the RNG can be compiled to regexps. Works on all regression
1491 tests, only fix needed is related to error messages.
1492
Daniel Veillard52b48c72003-04-13 19:53:42 +00001493Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1494
1495 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
1496 include/libxml/xmlregexp.h: Starting work precompiling
1497 parts of RelaxNG schemas. Not plugged onto validity checking
1498 yet, just the regexp building part. Needed to extend some
1499 of the automata and regexp APIs.
1500
Daniel Veillardf6bad792003-04-11 19:38:54 +00001501Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
1502
1503 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
1504 xmllint --stream and xmllint --stream --valid returns errors
1505 code appropriately
1506
Daniel Veillardc6cae7b2003-04-11 09:02:11 +00001507Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
1510 and Next() operation to work on subtrees within the reader
1511 framework.
1512 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
1513 * python/tests/reader5.py: added an example for those new
1514 functions of the reader.
1515
Daniel Veillard645c6902003-04-10 21:40:49 +00001516Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
1517
1518 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
1519
Daniel Veillard9e077102003-04-10 13:36:54 +00001520Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1521
1522 * xmlreader.c: fixing HasValue for namespace as raised by
1523 Denys Duchier
1524
Daniel Veillard02ea1412003-04-09 12:08:47 +00001525Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1526
1527 * HTMLparser.c include/libxml/HTMLparser.h: exported
1528 htmlCreateMemoryParserCtxt() it was static
1529
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00001530Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
1531
1532 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1533 update from Charles Bozeman for date and duration types
1534 * test/schemas/date_0.* test/schemas/dur_0.*
1535 result/schemas/date_0.* result/schemas/dur_0.*: updated too
1536
Daniel Veillardc00cda82003-04-07 10:22:39 +00001537Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
1538
1539 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
1540 fixing bug #107129, removing excessive allocation and calls
1541 to *printf in the code to build QName strings.
1542
Igor Zlatkovic69651182003-04-05 09:43:30 +00001543Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
1544
1545 * win32/libxml2.def.src: fixed conditional exports, reported by
1546 Luke Murray.
1547
Daniel Veillardadba5f12003-04-04 16:09:01 +00001548Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
1549
1550 * parser.c: fixed a possible problem with xmlRecoverMemory()
1551
Daniel Veillarda48ed3d2003-04-03 15:28:28 +00001552Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
1555 triostr.h: Bjorn sent an update for the TRIO portability layer.
1556
Igor Zlatkovicd6c86502003-04-01 20:00:42 +00001557Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
1558
1559 * win32/libxml2.def.src: exported new functions
1560
Daniel Veillardc2d4a932003-04-01 11:13:05 +00001561Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
1562
1563 * configure.in NEWS: preparing release 2.5.6
1564 * doc/*: updated and rebuilt the docs
1565
Daniel Veillarde5020412003-04-01 09:55:20 +00001566Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * SAX.c: fixed an uninitialized memory access pointed by valgrind
1569 on C14Ntests
1570
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +00001571Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
1572
1573 * relaxng.c: one more fixup of error message reporting
1574
Daniel Veillard5f1946a2003-03-31 16:38:16 +00001575Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
1576
1577 * relaxng.c: more work on bug #109225, and fixed an uninitialized
1578 variable pointed out by valgrind
1579
Daniel Veillarda507fbf2003-03-31 16:09:37 +00001580Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * relaxng.c: try to work on bug #109225 and provide better
1583 error reports.
1584 * result/relaxng/* : this change the output of a number of tests
1585 * xinclude.c: fixing the parsed entity redefinition problem
1586 raised on the list.
1587 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
1588
Daniel Veillardb3721c22003-03-31 11:22:25 +00001589Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlschemastypes.c: fixed date comparison to handle the tzo
1592 The only failures left are disagreements on Notations and
1593 '+1' not being allowed for ulong, uint, ushort and ubyte.
1594
Daniel Veillard455cc072003-03-31 10:13:23 +00001595Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
1596
1597 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
1598 to the XML Schemas errata
1599 http://www.w3.org/2001/05/xmlschema-errata#e2-12
1600
Daniel Veillarde637c4a2003-03-30 21:10:09 +00001601Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
1602
1603 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
1604 and facets support. Currently only schemas with binHex or
1605 base64 don't compile. A few error left in the test suite:
1606 found 1035 test instances: 919 success 23 failures
1607 most are gdate or gdateyear failing check, and a few cases where
1608 James clark tests results are strange.
1609 * valid.c: allow to reuse the Notation checking routine without
1610 having a validation context.
1611 * SAX.c: removed a #if 0
1612
Daniel Veillardb6c7f412003-03-29 16:41:55 +00001613Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1614
1615 * xinclude.c: forgot to apply one check from #106931 patch
1616 * xmlschemastypes.c: more work on XML Schemas datatypes
1617
Daniel Veillardc4c21552003-03-29 10:53:38 +00001618Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1619
1620 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
1621 on cleaning up XML Schemas datatypes based on James Clark tests
1622 test/xsdtest/xsdtest.xml
1623
Daniel Veillard80b19092003-03-28 13:29:53 +00001624Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1625
1626 * relaxng.c: implemented comparisons for Schemas values.
1627 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
1628 some bugs in duration handling, comparisons for durations
1629 and decimals, removed all memory leaks pointed out by James
1630 testsuite. Current status is now
1631 found 238 test schemas: 197 success 41 failures
1632 found 1035 test instances: 803 success 130 failures
1633
Daniel Veillard91a13252003-03-27 23:44:43 +00001634Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1635
1636 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
1637 leaks in the W3C XML Schemas code
1638 * xmlschemastypes.c: implemented nonPositiveInteger
1639 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
1640 fixed the test and result.
1641
Daniel Veillard6560a422003-03-27 21:25:38 +00001642Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1643
1644 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
1645 parser and a typo
1646 * xmlschemastypes.c: reindenting, fixing a memory access
1647 problem with dates.
1648
Daniel Veillard6c5b2d32003-03-27 14:55:52 +00001649Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1650
1651 * parser.c: fixing #109227 providing more context in case of
1652 start/end tag mismatch
1653 * python/tests/ctxterror.py python/tests/readererr.py: update the
1654 tests accordingly
1655
Daniel Veillardd9b72832003-03-27 14:24:00 +00001656Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
1657
1658 * xinclude.c: should fix #109327 errors on memory accesses
1659
Daniel Veillardc7e9b192003-03-27 14:08:24 +00001660Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1661
1662 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
1663 is an URI reference
1664
Daniel Veillarde209b332003-03-26 21:40:13 +00001665Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1666
1667 * xpath.c: fixed bug #109160 on non-ASCII IDs
1668
Daniel Veillard642104e2003-03-26 16:32:05 +00001669Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1670
1671 * parser.c: Norm suggested a nicer error message for xml:space values
1672 errors
1673
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001674Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1675
1676 * xpath.c include/libxml/xpath.h: first part of the fix to
1677 performance bug #108905, adds xmlXPathOrderDocElems() providing
1678 document order for nodes.
1679 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
1680
Daniel Veillard09628212003-03-25 15:10:27 +00001681Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1682
1683 * xmlschemastypes.c: removing a warning with Sun compiler
1684 bug #109154
1685
MST 2003 John Fleckda271742003-03-25 14:05:17 +00001686Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
1687
1688 * doc/xmllint.xml
1689 * doc/xmllint.1
1690 update xmllint man page with --relaxng option
1691
Daniel Veillard2032d292003-03-25 11:09:40 +00001692Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1693
1694 * python/setup.py.in : was missing "drv_libxml2.py"
1695
Daniel Veillard9adc0462003-03-24 18:39:54 +00001696Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1697
1698 * tree.c xpath.c: some changes related to the new way of
1699 handling Result Value Tree, before 2.5.5
1700
Daniel Veillardd8da01c2003-03-24 15:58:23 +00001701Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1702
1703 * configure.in NEWS: preparing release 2.5.5
1704 * doc/* : updated the documentation and regenerated it.
1705
Daniel Veillardef0b4502003-03-24 13:57:34 +00001706Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1707
1708 * xpath.c: fixed some problems related to #75813 about handling
1709 of Result Value Trees
1710
Daniel Veillard9231ff92003-03-23 22:00:51 +00001711Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1712
1713 * uri.c: applied a set of patches from Lorenzo Viali correcting
1714 URI parsing errors.
1715
Daniel Veillard5f8d1a32003-03-23 21:02:00 +00001716Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1717
1718 * parser.c: validity status was not passed back when validating in
1719 entities, but raised by Oliver Fischer
1720
Daniel Veillard04ee2f22003-03-23 20:31:46 +00001721Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1722
1723 * HTMLtree.c: avoid escaping ',' in URIs
1724
Daniel Veillardef8dd7b2003-03-23 12:02:56 +00001725Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1726
1727 * parser.c: fixing bug #108976 get the ID/REFs to reference
1728 the ID in the document content and not in the entity copy
1729 * SAX.c include/libxml/parser.h: more checking of the ID/REF
1730 stuff, better solution for #107208
1731 * xmlregexp.c: removed a direct printf, dohhh
1732 * xmlreader.c: fixed a bug on streaming validation of empty
1733 elements in entities
1734 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
1735 cleanup of the validation tests
1736 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
1737 added more ID/IDREF tests to the suite
1738
Daniel Veillard2cfd9df2003-03-22 22:39:16 +00001739Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1740
1741 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
1742 compiler.
1743
Daniel Veillard20863822003-03-22 17:51:47 +00001744Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1745
1746 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
1747
Daniel Veillard9ff2d472003-03-22 15:18:01 +00001748Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1749
1750 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
1751 defined in entities content
1752
Daniel Veillard99737f52003-03-22 14:55:50 +00001753Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
1754
1755 * SAX.c: Fixed validation bug #108858 on namespace names using
1756 entities and reported by Brent Hendricks
1757 * xmllint.c: report xmlTextReaderHasValue() result in --stream
1758 --debug output.
1759
Daniel Veillard48ef4c92003-03-22 12:38:15 +00001760Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1761
1762 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
1763 about the DocType node not being reported sometimes.
1764 * python/tests/reader.py: added to test to the regression checks
1765
Daniel Veillard120e8eb2003-03-22 01:00:34 +00001766Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1767
1768 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
1769 reported by Edd Dumbill
1770
Daniel Veillard77a90a72003-03-22 00:04:05 +00001771Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1772
1773 * HTMLparser.c parser.c parserInternals.c: patch from
1774 johan@evenhuis.nl for #107937 fixing some line counting
1775 problems, and some other cleanups.
1776 * result/HTML/: this result in some line number changes
1777
Daniel Veillard580ced82003-03-21 21:22:48 +00001778Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1779
1780 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
1781 instead of libxml.spec
1782 * relaxng.c: fixed some of the error reporting excessive
1783 verbosity
1784 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
1785 xmlschemastypes.c: removed some warnings from gcc
1786 * doc/libxml2-api.xml: rebuilt
1787
Daniel Veillarde063f482003-03-21 16:53:17 +00001788Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1789
1790 * relaxng.c: another optimization, for choice this time
1791 * result/relaxng/spec1* result/relaxng/tutor12_1*
1792 result/relaxng/tutor3_7: cleanups.
1793
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +00001794Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1795
1796 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
1797 * test/relaxng/testsuite.xml: augmented the test suite
1798 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
1799 some schemas validation tests in the presence of foreign
1800 namespaces.
1801
Daniel Veillardbbb78b52003-03-21 01:24:45 +00001802Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1803
1804 * relaxng.c: added another interleave speedup.
1805
Daniel Veillardef2e4ec2003-03-20 16:23:26 +00001806Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1807
1808 * xmlschemastypes.c: added integer and fixed one of the
1809 IDREFS regression tests pbm
1810 * result/relaxng/docbook_0.err: updated
1811
Daniel Veillard249d7bb2003-03-19 21:02:29 +00001812Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1813
1814 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
1815 declared both in the DTD and in the Schemas <grin/>
1816 * relaxng.c: more debug, added a big optimization for <mixed>
1817 * test/relaxng/testsuite.xml: augmented the testsuite
1818 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
1819 DocBook example to the regression tests
1820
Daniel Veillard798024a2003-03-19 10:36:09 +00001821Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
1822
1823 * check-xsddata-test-suite.py: cosmetic change for output
1824 * relaxng.c: try to minimize calls to malloc/free for states.
1825
Daniel Veillarda1a9d042003-03-18 16:53:17 +00001826Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1827
1828 * tree.c: removed a warning
1829 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
1830 support
1831 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
1832 cleanup/improvements of the regression tests batch
1833 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
1834
Daniel Veillard28c52ab2003-03-18 11:39:17 +00001835Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1836
1837 * relaxng.c: fixed error msg cleanup deallocation
1838 * xmlschemastypes.c: added a function to handle lists of
1839 atomic types, added support for IDREFS
1840
Daniel Veillardc3da18a2003-03-18 00:31:04 +00001841Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
1842
1843 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
1844 and IDREF, usable from RelaxNG now
1845 * include/libxml/xmlschemastypes.h: need to add a new interface
1846 because the validation modifies the infoset
1847 * test/relaxng/testsuite.xml: extended the testsuite
1848
Daniel Veillard952379b2003-03-17 15:37:12 +00001849Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1850
1851 * relaxng.c: fixed the last core RelaxNG bug known #107083,
1852 shemas datatype ID/IDREF support still missing though.
1853 * xmlreader.c: fix a crashing bug with prefix raised by
1854 Merijn Broeren
1855 * test/relaxng/testsuite.xml: augmented the testsuite with
1856 complex inheritance tests
1857
Daniel Veillardfd573f12003-03-16 17:52:32 +00001858Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1859
1860 * relaxng.c: switched back to the previous Relax-NG code base,
1861 the derivation algorithm need severe constraining code to avoid
1862 combinatorial explosion. Fixed the problem with Sebastian Rahtz
1863 TEI based example and other bugs
1864 * result/relaxng/*err: updated the results
1865 * test/relaxng/testsuite.xml: started a new test suite
1866
Daniel Veillard1564e6e2003-03-15 21:30:25 +00001867Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
1868
1869 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
1870 that the original RelaxNG validation code was un-fixeable, it got
1871 rewritten to use the derivation algorithm from James Clark and
1872 redebugged it (nearly) from scratch:
1873 found 373 test schemas: 372 success 1 failures
1874 found 529 test instances: 529 success 0 failures
1875
Daniel Veillard39eb88b2003-03-11 11:21:28 +00001876Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
1877
1878 * SAX.c parser.c: fix some recursion problems introduced in the
1879 last release.
1880 * relaxng.c: more debugging of the RNG validation engine, still
1881 problems though.
1882
Daniel Veillard5add8682003-03-10 13:13:58 +00001883Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1884
1885 * Makefile.am: stop generating wrong result file with * in name
1886 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
1887 * result/relaxng/demo* test/relaxng/demo: added the tests from
1888 Sebastian reproducing the problem.
1889
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001890Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
1891
Daniel Veillard5add8682003-03-10 13:13:58 +00001892 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
1893 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +00001894
Aleksey Sanin693c9bc2003-03-09 22:36:52 +00001895Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
1896
1897 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
1898 variable to control the indentation for the xmllint "--format"
1899 option
1900
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +00001901Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1902
1903 * encoding.c: applied Gennady's patch against buffer overrun
1904
Daniel Veillard42f12e92003-03-07 18:32:59 +00001905Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1906
1907 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
1908 Clark it appeared I had bug in URI parsing code ...
1909 * relaxng.c include/libxml/relaxng.h: completely revamped error
1910 reporting to not loose message from optional parts.
1911 * xmllint.c: added timing for RNG validation steps
1912 * result/relaxng/*: updated the result, all error messages changed
1913
Daniel Veillardedfd5882003-03-07 14:20:40 +00001914Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1915
1916 * xpath.c: fix bug #107804, the algorithm used for document order
1917 computation was failing on attributes.
1918
Daniel Veillard83391282003-03-06 21:37:30 +00001919Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1920
1921 * valid.c: fix bug #107764 , possibility of buffer overflow
1922 in xmlValidDebug()
1923
Daniel Veillard6c73cb82003-03-05 16:45:40 +00001924Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1925
1926 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
1927 from Philipp Dunkel
1928
Daniel Veillard5f704af2003-03-05 10:01:43 +00001929Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1930
1931 * xmlschemastype.c: made powten array static it should not be exported
1932 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
1933 parser function.
1934 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
1935
Daniel Veillard7b72ee52003-02-27 23:24:53 +00001936Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1937
1938 * tree.c: fixed a node dump crash on attributes
1939 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
1940 an URI test bug and get better output.
1941
Daniel Veillard463a5472003-02-27 21:30:32 +00001942Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1943
1944 * check-xsddata-test-suite.py: give more infos
1945 * relaxng.c: fix a bug reported by Sebastian Rahtz and
1946 REF->DEF in attribute values.
1947
Daniel Veillardeb7189f2003-02-27 20:11:13 +00001948Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1949
1950 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
1951 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
1952 regression tests from James Clark.
1953
Daniel Veillard8bc6cf92003-02-27 17:42:22 +00001954Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1955
1956 * relaxng.c xmlschemas.c xmlschemastypes.c
1957 include/libxml/xmlschemastypes.h: added param support for relaxng
1958 type checking, started to increment the pool of simple types
1959 registered, still much work to be done on simple types and
1960 facets checkings.
1961
Daniel Veillard19ab45b2003-02-26 15:49:03 +00001962Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
1963
1964 * entities.c: fixes again one of the problem raised by
1965 James Clark in #106788
1966
Daniel Veillardc482e262003-02-26 14:48:48 +00001967Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
1968
1969 * relaxng.c: Fixed a couple of problem raised by James Clark
1970 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
1971 datatype level still not fixed though.
1972
Daniel Veillard17bed982003-02-24 20:11:43 +00001973Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
1974
1975 * configure.in: preparing release 2.5.4
1976 * doc/*: updated and rebuilt the docs
1977 * relaxng.c: removed warnings
1978 * result/relaxng/*: updated the results
1979
Daniel Veillardf4be0182003-02-24 19:54:33 +00001980Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1981
1982 * valid.c: fixes a DTD regexp generation problem.
1983
Daniel Veillard02111c12003-02-24 19:14:52 +00001984Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1985
1986 * parser.c: fixes bug #105998 about false detection of
1987 attribute consumption loop.
1988
Daniel Veillard2406abd2003-02-24 18:16:47 +00001989Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1990
1991 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
1992
Daniel Veillardfcc822e2003-02-24 17:52:08 +00001993Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1994
1995 * SAX.c: fixed bug #105992
1996
Daniel Veillard3ebc7d42003-02-24 17:17:58 +00001997Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
1998
1999 * tree.c: fixed xmlSetProp and al. when the node passed is not an
2000 element.
2001 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
2002 found 373 test schemas: 369 success 4 failures
2003 found 529 test instances: 525 success 4 failures
2004 * check-relaxng-test-suite.py: added memory debug reporting
2005
Daniel Veillardc64b8e92003-02-24 11:47:13 +00002006Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2007
2008 * uri.c parser.c: some warning removal on Igor's patch
2009 * tree.c: seems I messed up with #106788 fix
2010 * python/libxml.c: fixed some base problems when Python provides
2011 the resolver.
2012 * relaxng.c: fixed the interleave algorithm
2013 found 373 test schemas: 364 success 9 failures
2014 found 529 test instances: 525 success 4 failures
2015 the resulting failures are bug in the algorithm from 7.3 and
2016 lack of support for params
2017
Daniel Veillard0046c0f2003-02-23 13:52:30 +00002018Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2019
2020 * parser.c: another fix for nodeinfo in entities problem
2021 * tree.c entities.c: fixed bug #106788 from James Clark
2022 some spaces need to be serialized as character references.
2023
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +00002024Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2025
2026 * parser.c uri.c: fixed the bug I introduced in the path
2027 handling, reported by Sebastian Bergmann
2028
Daniel Veillard44e1dd02003-02-21 23:23:28 +00002029Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2030
2031 * parser.c: fixing some nodeinfo in entities problem raised
2032 by Glenn W. Bach
2033 * relaxng.c: implemented the first section 7.3 check
2034 * result/relaxng/*: updated the results
2035
Daniel Veillardc5312d72003-02-21 17:14:10 +00002036Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2037
2038 * relaxng.c: fixed some problems in the previous commit
2039 and finished implementing 4.16 rules checking
2040 found 373 test schemas: 353 success 20 failures
2041 found 529 test instances: 519 success 6 failures
2042 * result/relaxng/*: updated the results
2043
Daniel Veillard4c5cf702003-02-21 15:40:34 +00002044Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
2045
2046 * relaxng.c: implemented checks from section 7.2
2047
Daniel Veillard77648bb2003-02-20 15:03:22 +00002048Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2049
2050 * relaxng.c: implemented the checks from section 7.1, fixed
2051 some of the 4.20 and 4.21 problems.
2052 found 373 test schemas: 338 success 35 failures
2053 found 529 test instances: 519 success 6 failures
2054 * result/relaxng/*: updated the results
2055
Daniel Veillard1c745ad2003-02-20 00:11:02 +00002056Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2057
2058 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
2059 * result/relaxng/*: updated the results
2060
Daniel Veillardce14fa52003-02-19 17:32:48 +00002061Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2062
2063 * relaxng.c: more bugfixes
2064 * result/relaxng/*: updated the results
2065
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +00002066Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2067
2068 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
2069 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
2070 * SAX.c: ensured xmlDoc.URL is always canonic
2071 * parser.c: obsoleted xmlNormalizeWindowsPath
2072 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
2073 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
2074 * win32/libxml2.def.src: added few exports
2075
2076
Daniel Veillard2e9b1652003-02-19 13:29:45 +00002077Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
2078
2079 * Makefile.am configure.in: patched to have shared libraries
2080 for Python regression tests and static binaries for gdb debug
2081 in my development environment
2082 * relaxng.c: more bugfixes
2083 found 373 test schemas: 296 success 77 failures
2084 found 529 test instances: 516 success 8 failures
2085 * result/relaxng/*: updated the results
2086
Daniel Veillard8fe98712003-02-19 00:19:14 +00002087Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
2088
2089 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
2090
Daniel Veillardd4310742003-02-18 21:12:46 +00002091Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2092
2093 * xmlschemastypes.c: float/double check bugfix
2094 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
2095 validation
2096 * xmlreader.c: add a TODO for Jody
2097 * relaxng.c: bugfix bugfix bugfix
2098 found 373 test schemas: 300 success 73 failures
2099 found 529 test instances: 507 success 10 failures
2100 * result/relaxng/*: updated the results
2101
Daniel Veillard2df2de22003-02-17 23:34:33 +00002102Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2103
2104 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
2105
Daniel Veillard416589a2003-02-17 17:25:42 +00002106Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2107
2108 * relaxng.c check-relaxng-test-suite.py: more work on the
2109 RelaxNG implementation conformance testing.
2110 found 373 test schemas: 284 success 89 failures
2111 found 529 test instances: 448 success 47 failures
2112 * result/relaxng/*: updated the results
2113
Daniel Veillard784b9352003-02-16 15:50:27 +00002114Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2115
2116 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
2117 a patch from Kjartan Maraas to fix some typos
2118
Daniel Veillardfebcca42003-02-16 15:44:18 +00002119Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2120
2121 * relaxng.c: more bug-hunting
2122 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
2123 intermediate rng tree
2124 * python/generator.py: patch from Stephane Bidoul to fix the generator
2125 on python < 2.2
2126
Daniel Veillardd2298792003-02-14 16:54:11 +00002127Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2128
2129 * check-relaxng-test-suite.py relaxng.c: more testing on the
2130 Relax-NG front, cleaning up the regression tests failures
2131 current state and I forgot support for "mixed":
2132 found 373 test schemas: 280 success 93 failures
2133 found 529 test instances: 401 success 68 failures
2134 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
2135 moved the Name, NCName and QName validation routine in tree.c
2136 * uri.c: fixed handling of URI ending up with #, i.e. having
2137 an empty fragment ID.
2138 * result/relaxng/*: updated the results
2139
Daniel Veillard9a237c92003-02-13 15:52:58 +00002140Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
2141
2142 * check-xinclude-test-suite.py: improved the script accordingly
2143 to the XInclude regression tests updates
2144 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
2145 November 2002
2146 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
2147 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
2148 augmented the Xpointer testsuite for the element() scheme
2149
Daniel Veillardf4b4f982003-02-13 11:02:08 +00002150Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2151
2152 * relaxng.c: added TODO for the DTD compatibility spec
2153 * xinclude.c: more bug fixes driven by the testsuite
2154
Daniel Veillardd581b7e2003-02-11 18:03:05 +00002155Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
2156
2157 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
2158 regression tests for XInclude, improved the script, improving
2159 XInclude error reporting mechanism
2160
Daniel Veillard1d788d22003-02-10 16:21:58 +00002161Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2162
2163 * NEWS doc/* configure.in: preparing release 2.5.3
2164
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00002165Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2166
2167 * tree.c: trying to fix #104934 about some XHTML1 serialization
2168 issues.
2169
Daniel Veillard809faa52003-02-10 15:43:53 +00002170Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
2171
2172 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
2173 encoding conversion when the input buffer stops in the
2174 middle of a multibyte char
2175
Daniel Veillard1703c5f2003-02-10 14:28:44 +00002176Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2177
2178 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
2179 * check-relaxng-test-suite.py: python script to run regression
2180 against OASIS RelaxNG testsuite
2181 * relaxng.c: some cleanup tweaks
2182 * HTMLparser.c globals.c: cleanups in comments
2183 * doc/libxml2-api.xml: updated the API
2184 * result/relaxng/*: errors moved files, so large diffs but
2185 no changes at the semantic level.
2186
Daniel Veillard6aa2f602003-02-10 00:01:56 +00002187Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2188
2189 * tree.c: fixing #105678 problem when dumping a namespace node.
2190
Daniel Veillard591b4be2003-02-09 23:33:36 +00002191Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2192
2193 * xpath.c: fixed doc comment problems
2194 * python/generator.py python/libxml_wrap.h python/types.c: adding
2195 RelaxNG wrappers
2196 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
2197 test of those early Python RelaxNG bindings
2198
2199Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00002200
2201 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
2202 * relaxng.c: found the validation problem I had with interleave
2203 when not covering all remaining siblings
2204 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
2205 testsuite and check the RNG schemas against the RNG schemas
2206 given in appendix A
2207
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00002208Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
2209
2210 * win32/Makefile.msvc: updates for RelaxNG
2211 * win32/Makefile.mingw: updates for RelaxNG
2212 * win32/libxml2.def.src: added RelaxNG exports
2213
Daniel Veillard97fd5672003-02-07 13:01:54 +00002214Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2215
2216 * xinclude.c: applied another bug fix from Sean Chittenden
2217
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00002218Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2219
2220 * configure.in xmllint.c: I f...ed up the default configuration
2221 of schemas and --relaxng option display in xmllint, pointed by
2222 Morus Walter.
2223 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
2224 detection module, fixes bug #105374.
2225
Daniel Veillardc5a70f22003-02-06 23:41:59 +00002226Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2227
2228 * xmlschemastypes.c: added the boolean base type.
2229
Daniel Veillard96a4b252003-02-06 08:22:32 +00002230Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
2231
2232 * xmlschemastypes.c: started implementing some of the missing
2233 default simple types
2234 * result/relaxng/*: updated the results
2235
Daniel Veillard72fef162003-02-05 14:31:19 +00002236Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2237
2238 * NEWS doc/*: updated the docs, ready for 2.5.2 release
2239
Daniel Veillard71531f32003-02-05 13:19:53 +00002240Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2241
2242 * HTMLparser.c tree.c xmlIO.c: comments cleanups
2243 * Makefile.am: use xmllint for doing the RelaxNG tests
2244 * configure.in: preparing 2.5.2 made schemas support default to
2245 on instead of off
2246 * relaxng.c: removed the verbosity
2247 * xmllint.c: added --relaxng option
2248 * python/generator.py python/libxml_wrap.h: prepared the integration
2249 of the new RelaxNG module and schemas
2250 * result/relaxng/*: less verbose output
2251
Daniel Veillardec498e12003-02-05 11:01:50 +00002252Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
2253
2254 * valid.c: do not run content model validation if the
2255 content is not determinist
2256
Daniel Veillardde590ca2003-02-05 10:45:26 +00002257Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2258
2259 * SAX.c: added the redefinition of namespaced attribute
2260 check that was missing as Fabrice Desré pointed out.
2261
Daniel Veillard930dfb62003-02-05 10:17:38 +00002262Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2263
2264 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
2265 improvements from Nick Kew, allowing to do more checking
2266 to HTML elements and attributes.
2267
Daniel Veillard4287c572003-02-04 22:48:53 +00002268Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2269
2270 * xinclude.c: fixing bug #105137 about entities declaration
2271 needing to be copied to the including document.
2272
Daniel Veillard652d8a92003-02-04 19:28:49 +00002273Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
2274
2275 * catalog.c: fixed bug #104817 with delegateURI
2276 * xpath.c: fixing bugs #104123 and #104125
2277
Daniel Veillard0e298ad2003-02-04 16:14:33 +00002278Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
2279
2280 * configure.in valid.c xmlreader.c python/libxml_wrap.h
2281 python/types.c: fixing #104096 to compile without regexps
2282
Daniel Veillard57e79b32003-02-04 15:33:12 +00002283Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2284
2285 * valid.c: fixing bug #103969 forgot to add an epsilon transition
2286 when building the automata for elem*
2287
Daniel Veillard358a9892003-02-04 15:22:32 +00002288Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2289
2290 * HTMLparser.c: applied patch from Arne de Bruijn fixing
2291 bug #103827
2292
Daniel Veillardeb137172003-02-04 15:18:06 +00002293Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2294
2295 * HTMLparser.c: updating a comment, fixing #103776
2296
Daniel Veillard8d589042003-02-04 15:07:21 +00002297Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
2298
2299 * parser.c: fixing bug 105049 for validity checking of content
2300 within recursive entities.
2301
Daniel Veillarde5b110b2003-02-04 14:43:39 +00002302Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2303
2304 * HTMLparser.c: try to fix # 105049
2305 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
2306 * tree.c: updated a function comment
2307
Daniel Veillard419a7682003-02-03 23:22:49 +00002308Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2309
2310 * relaxng: more work on grammars and refs/defs
2311 * test/relaxng/* result/relaxng/*: augmented/updated the
2312 regression tests
2313
Daniel Veillard144fae12003-02-03 13:17:57 +00002314Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
2315
2316 * relaxng: more work on name classes, except support
2317 * test/relaxng/* result/relaxng/*: augmented/updated the
2318 regression tests
2319
Daniel Veillard1ed7f362003-02-03 10:57:45 +00002320Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
2321
2322 * relaxng: more work on name classes, the "validate all" schemas
2323 seems to work now.
2324 * test/relaxng/* result/relaxng/*: augmented/updated the
2325 regression tests
2326
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00002327Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2328
2329 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
2330 * parser.c: put a guard against infinite document depth, basically
2331 trying to avoid another kind of DoS attack.
2332 * relaxng.c: some code w.r.t. nameClasses
2333
Daniel Veillardfc1a4502003-02-02 16:02:55 +00002334Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2335
2336 * test/relaxng/* result/relaxng/*: check all the namespace support
2337 was actually correct based on tutorial section 10.
2338
Daniel Veillarde2a5a082003-02-02 14:35:17 +00002339Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2340
2341 * relaxng: include seems to work okay now
2342 * test/relaxng/* result/relaxng/*: augmented/updated the
2343 regression tests
2344
Daniel Veillarda9d912d2003-02-01 17:43:10 +00002345Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2346
2347 * relaxng.c: a bit of work done in the train back.
2348 * test/relaxng/*: added one of the include tests
2349
Daniel Veillard154877e2003-01-30 12:17:05 +00002350Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2351
2352 * relaxng: more work done in the train
2353 * test/relaxng/* result/relaxng/*: augmented/updated the
2354 regression tests
2355
Daniel Veillarde431a272003-01-29 23:02:33 +00002356Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2357
2358 * relaxng.c: debugging of externalRef
2359 * test/relaxng/* result/relaxng/*: augmented/updated the
2360 regression tests
2361
Daniel Veillardd41f4f42003-01-29 21:07:52 +00002362Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2363
2364 * relaxng.c: more work on Relax-NG, implementing externalRef
2365 * test/relaxng/* result/relaxng/*: augmented/updated the
2366 regression tests
2367 * Makefile.am: cleanup to Relaxtests target
2368
Daniel Veillardb08c9812003-01-28 23:09:49 +00002369Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2370
2371 * relaxng.c: more work on Relax-NG, implementing interleave
2372 * test/relaxng/* result/relaxng/*: augmented/updated the
2373 regression tests
2374
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00002375Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2376
2377 * relaxng.c: more work on Relax-NG, implementing interleave
2378 * test/relaxng/* result/relaxng/*: augmented/updated the
2379 regression tests
2380
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00002381Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
2382
2383 * doc/tutorial/customfo.xsl
2384 * doc/tutorial/customhtml.xsl
2385 adding stylesheet customizations used to generate fo
2386 for pdf and html
2387
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002388Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2389
2390 * relaxng.c: more work on Relax-NG
2391 * test/relaxng/* result/relaxng/*: augmented/updated the
2392 regression tests
2393 * xmlschemastypes.c: added a number of base type definition but not
2394 the associated checks, those are still TODOs
2395
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00002396Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
2397
2398 in docs/tutorial:
2399 * apa.html
2400 * apb.html
2401 * apc.html
2402 * apd.html
2403 * ape.html
2404 * apf.html
2405 * apg.html
2406 * ar01s02.html
2407 * ar01s03.html
2408 * ar01s04.html
2409 * ar01s05.html
2410 * ar01s06.html
2411 * ar01s07.html
2412 * ar01s08.html
2413 * index.html
2414 * xmltutorial.pdf
2415 * xmltutorial.xml
2416 add index to tutorial
2417
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00002418Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
2419
2420 * doc/xmlcatalog.1
2421 * doc/xmlcatalog_man.html
2422 * doc/xmlcatalog_man.xml
2423 belatedly fixing bug #93622 (adds rewriteURI type to
2424 "--add" option in xmlcatalog man page
2425
Daniel Veillard3be27512003-01-26 19:49:04 +00002426Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2427
Daniel Veillardc6e997c2003-01-27 12:35:42 +00002428 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00002429 Julio Merino, closing #104475
2430
Daniel Veillardea3f3982003-01-26 19:45:18 +00002431Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
2432
2433 * relaxng.c: more work on Relax-NG
2434 * test/relaxng/* result/relaxng/*: augmented/updated the
2435 regression tests
2436
Daniel Veillardedc91922003-01-26 00:52:04 +00002437Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2438
2439 * relaxng.c: more work on Relax-NG
2440 * test/relaxng/* result/relaxng/*: augmented/updated the
2441 regression tests
2442
Daniel Veillarddd1655c2003-01-25 18:01:32 +00002443Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2444
2445 * README: updated the policy on private mail answers
2446 * relaxng.c: more work on Relax-NG
2447 * test/relaxng/* result/relaxng/*: augmented/updated the
2448 regression tests
2449
Daniel Veillard7424eb62003-01-24 14:14:52 +00002450Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
2451
2452 * error.c parser.c tree.c: applied a documentation patch from
2453 Stefan Kost
2454
Daniel Veillard276be4a2003-01-24 01:03:34 +00002455Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
2456
2457 * relaxng.c: more work on Relax-NG
2458 * doc/*: regenerated the docs
2459 * test/relaxng/* result/relaxng/*: updated and augmented the
2460 Relax-NG regression tests and results
2461
Daniel Veillard6eadf632003-01-23 18:29:16 +00002462Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2463
2464 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
2465 First commit of the new Relax-NG validation code, not generally
2466 useful yet.
2467 * test/relaxng/* result/relaxng/*: current state of the regression
2468 tests
2469
Daniel Veillard814a76d2003-01-23 18:24:20 +00002470Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2471
2472 * tree.c: minimized the memory allocated for GetContent
2473 and a bit of cleanup.
2474
Daniel Veillardff12c492003-01-23 16:42:55 +00002475Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
2476
2477 * python/generator.py: seems there is no good reasons to
2478 not generate bindings for XPointer
2479
Daniel Veillard540a31a2003-01-21 11:21:07 +00002480Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
2481
2482 * xmlreader.c doc/apibuild.py: applied a new patch from
2483 Stéphane Bidoul for cleanups
2484 * doc/libxml2-api.xml: rebuilt the API description with
2485 new entry points
2486
Daniel Veillard417be3a2003-01-20 21:26:34 +00002487Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2488
2489 * xmlreader.c python/drv_libxml2.py python/generator.py
2490 python/libxml.c python/libxml.py python/libxml_wrap.h
2491 python/types.c: patch from Stéphane Bidoul for better per
2492 context error message APIs
2493 * python/tests/ctxterror.py python/tests/readererr.py:
2494 update of the tests
2495
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00002496Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2497
2498 * doc/guidelines.html
2499 grammar and spelling cleanup
2500
Daniel Veillard26f70262003-01-16 22:45:08 +00002501Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
2502
2503 * xmlreader.c include/libxml/xmlreader.h python/generator.py
2504 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
2505 a patch from Stéphane Bidoul to allow per XMLtextReader error
2506 and warning handling
2507 * python/tests/Makefile.am python/tests/readererr.py: adding the
2508 specific regression test
2509
Daniel Veillard71f9d732003-01-14 16:07:16 +00002510Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2511
2512 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
2513 should raise a syntax error
2514
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002515Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2516
2517 * python/libxml.c: cleanup patch from Stéphane Bidoul
2518
Daniel Veillard81601f92003-01-14 13:42:37 +00002519Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2520
2521 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
2522
Daniel Veillarde6227e02003-01-14 11:42:39 +00002523Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
2524
2525 * python/generator.py python/libxml.c python/libxml.py
2526 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00002527 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00002528 Python level.
2529 * python/tests/Makefile.am python/tests/ctxterror.py: added a
2530 regression test for it.
2531
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00002532Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmlreader.c: fixed the streaming property of the reader,
2535 it was generating tree faster than consuming it. Pointed out
2536 by Nate Myers
2537 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
2538
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002539Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2540
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00002541 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00002542
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00002543Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2544
2545 * xpath.c: fix to the XPath implementation for parent and
2546 ancestors axis when operating on a Result Value Tree.
2547 Fixes bug #100271
2548
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00002549Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2550
2551 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
2552 to fix some URI/file escaping problems
2553
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00002554Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
2555
2556 * python/generator.py: fixed a bug raised by Raymond Wiker,
2557 docSetRootElement() should not raise an exception if the
2558 return is None
2559
Daniel Veillard3e20a292003-01-10 13:14:40 +00002560Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
2561
2562 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
2563 fixed bug #102181 by applying the suggested change and fixing
2564 the generation/registration problem.
2565
Daniel Veillarde55e8e42003-01-10 12:50:02 +00002566Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2567
2568 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
2569 routines.
2570
Daniel Veillard8f872442003-01-09 23:19:02 +00002571Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
2572
2573 * parser.c: one more IsEmptyElement crazyness, that time in
2574 external parsed entities if substitution is asked.
2575 * python/tests/reader3.py: added a specific test.
2576
Daniel Veillarde329fc22003-01-09 21:36:42 +00002577Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
2578
2579 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
2580 support and improved error handler registration
2581
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00002582Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
2583
2584 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
2585 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
2586 * README: fixed a link
2587
Daniel Veillarde2830f12003-01-08 17:47:49 +00002588Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
2589
2590 * configure.in doc/* NEWS: preparing 2.5.1 release
2591 * SAX.c parser.c: fixing XmlTextReader bug
2592
Daniel Veillard8bf70b92003-01-07 23:14:24 +00002593Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
2594
2595 * SAX.c: fuck, I introduced a memory leak on external parsed
2596 entities in 2.5.0 :-(
2597
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002598Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
2599
2600 * xmllint.c: another fix needed as pointed by Christophe Merlet
2601 for --stream --debug if compiled without debug support.
2602
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002603Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
2604
2605 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00002606 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00002607 update man page with --stream and --chkregister
2608
Daniel Veillard8326e732003-01-07 00:19:07 +00002609Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2610
2611 * globals.c: fixed --with-threads compile
2612 * xmllint.c: fixed --without-debug compile
2613 * include/libxml/globals.h: cleanup
2614 * include/libxml/schemasInternals.h: add a missing include
2615
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002616Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2617
2618 * configure.in NEWS: preparing 2.5.0 release
2619 * SAX.c: only warn in pedantic mode about namespace name
2620 brokeness
2621 * globals.c: fix a doc generation problem
2622 * uri.c: fix #101520
2623 * doc/*: updated and rebuilt the doc for the release, includuding
2624 stylesheet update
2625 * python/Makefile.am: fix a filename bug
2626
2627Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
2628
2629 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
2630 should not be called.
2631
2632Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
2633
2634 * libxml-2.0.pc.in: applied the patch to fix #101894
2635
2636Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
2637
2638 * tree.c : applied patch from Lukas Schroeder for register callbacks
2639 * valid.c: modified patch from Lukas Schroeder to test
2640 register callbacks with --chkregister
2641
2642Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2643
2644 * xmlreader.c: seriously changed the way data are pushed to
2645 the underlying parser, go by block of 512 bytes instead of
2646 tryng to detect tag boundaries at that level. Changed the
2647 way empty element are detected and tagged.
2648 * python/tests/reader.py python/tests/reader2.py
2649 python/tests/reader3.py: small changes mostly due to context
2650 reporting being different and DTD node being reported. Some
2651 errors previously undetected are now caught and fixed.
2652 * doc/xmlreader.html: flagged last section as TODO
2653
2654Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2655
2656 * python/libxml.py: integrated the Python 2.2 optimizations
2657 from Hannu Krosing, while maintaining compatibility with
2658 1.5 and 2.1
2659
2660Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
2661
2662 * xmllint.c: a bit of cleanup
2663 * xmlreader.c: small fix
2664 * doc/xmlreader.html: more work on the XmlTextReader tutorial
2665 * python/libxml.py: a few fixes pointed out by Hannu Krosing
2666
2667Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2668
2669 * python/setup.py.in: patch from Stéphane Bidoul to include
2670 drv_libxml2.py in setup.py
2671
2672Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
2673
2674 * doc/xmlreader.html: starting documenting the new XmlTextReader
2675 interface.
2676
2677Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
2678
2679 * xmllint.c: added the --stream flag to use the TextReader API
2680 * xmlreader.c: small performance tweak
2681
2682Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
2683
2684 * xmlreader.c python/tests/reader2py: okay the DTD validation
2685 code on top of the XMLTextParser API should be solid now.
2686
2687Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
2688
2689 * xmlreader.c python/tests/reader2py: Fixing some more mess
2690 with validation and recursive entities while using the
2691 reader interface, it's getting a bit messy...
2692
2693Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2694
2695 * xmlreader.c python/tests/reader.py: another couple of problem
2696 related to IsEmptyElement reported by Stéphane Bidoul needed
2697 some fixes.
2698
2699Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2700
2701 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
2702 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
2703 based on the python XmlTextReader interface.
2704
2705Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
2706
2707 * tree.c: backing out one change in the last patch which broke the
2708 regression tests
2709
2710Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
2711
2712 * global.data globals.c tree.c include/libxml/globals.h: applied
2713 an old patch from Lukas Schroeder to track node creation and
2714 destruction. Probably missing a lot of references at the moment
2715 and not usable reliably.
2716
2717Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
2718
2719 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
2720 from doc/news.html and a stylesheet
2721
2722Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
2723
2724 * xmlreader.c python/tests/reader.py: fixed another couple of
2725 xmlreader bugs reported by Stéphane Bidoul and added tests.
2726
2727Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
2728
2729 * xmlreader.c python/tests/reader2.py: fixed another validity
2730 checking in external parsed entities raised by Stéphane Bidoul
2731 and added a specific regression test.
2732 * python/tests/reader3.py: cleanup
2733
2734Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * xmlreader.c python/tests/reader2.py: fixed a problem with
2737 validation within entities pointed by Stéphane Bidoul, augmented
2738 the tests to catch those.
2739
2740Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * python/generator.py: modified the generator to allow keeping
2743 class references when creating new classes, needed to fix a bug
2744 pointed by Stéphane Bidoul where the input buffer of the
2745 xmlTextReader instance gets destroyed if the python wrapper for
2746 the input is not referenced anymore.
2747
2748Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xmlreader.c python/tests/reader.py: fixed another pair of problem
2751 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
2752
2753Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * xmlreader.c python/tests/reader.py: fixed another problem
2756 pointed by Stéphane Bidoul
2757
2758Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * xmlreader.c python/tests/reader.py: fixed a limit case problem
2761 with "<a/>"
2762
2763Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * SAX.c: warn on xmlns:prefix="foo"
2766 * xmlreader.c python/tests/reader.py: fixed a couple of problem
2767 for namespace attributes handling.
2768
2769Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
2772 a really nasty problem raised by a DocBook XSLT transform
2773 provided by Sebastian Bergmann
2774
2775Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
2778 by Stéphane Bidoul and integrated it into the tests
2779
2780Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
2783 extended the XmlTextReader API a bit, addding accessors for
2784 the current doc and node, and an entity substitution mode for
2785 the parser.
2786 * python/libxml.py python/libxml2class.txt: related updates
2787 * python/tests/Makefile.am python/tests/reader.py
2788 python/tests/reader2.py python/tests/reader3.py: updated a bit
2789 the old tests and added a new one to test the entities handling
2790
2791Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * python/generator.py python/libxml2class.txt
2794 python/tests/reader.py python/tests/reader2.py: changed the
2795 generator to provide casing for the XmlTextReader similar to
2796 C# so that examples and documentation are more directly transposable.
2797 Fixed the couple of tests in the suite.
2798
2799Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * doc/guidelines.html: added a document on guildeline for
2802 publishing and deploying XML
2803
2804Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * valid.c xmlreader.c: final touch running DTD validation
2807 on the XmlTextReader
2808 * python/tests/Makefile.am python/tests/reader2.py: added a
2809 specific run based on the examples from test/valid/*.xml
2810
2811Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * python/libxml.py: added a few predefined xmlTextReader parser
2814 configuration values.
2815
2816Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * python/libxml_wrap.h: trying to fix #102037
2819
2820Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * SAX.c: fixing bug #95296, when the predefined entities
2823 are redefined in the DTD the default one must be used
2824 instead anyway.
2825
2826Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
2827
2828 * doc/xmllint.xml
2829 * doc/xmllint.1
2830 Add discussion of XML_DEBUG_CATALOG to xmllint man
2831 page - bug #100907
2832
2833
2834Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * xmlreader.c: Fixed the empty node detection to avoid reporting
2837 an inexistant close tag.
2838
2839Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
2842 for Python 2.1
2843
2844Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
2847
2848Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * doc/libxml2-api.xml python/tests/reader.py: one really need
2851 to provide the base URI information when creating a reader parser
2852 from an input stream. Updated the API and the example using it.
2853
2854Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * testReader.c xmlreader.c valid.c include/libxml/tree.h
2857 include/libxml/valid.h include/libxml/xmlreader.h: working on
2858 DTD validation on top of xml reader interfaces. Allows to
2859 validate arbitrary large instances. This required some extensions
2860 to the valid module interface and augmenting the size of xmlID
2861 and xmlRef structs a bit.
2862 * uri.c xmlregexp.c: simple cleanup.
2863
2864Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
2867 work on the xml reader interfaces.
2868 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
2869 Web page for the Windows binaries.
2870
2871Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * xmlIO.c: applied a patch for VMS following the report by
2874 Nigel Hall
2875
2876Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * parser.c: the parseStartTag bug fix wasn't complete.
2879
2880Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2881
2882 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
2883 parseStartTag, fixing it.
2884 * test/att4 result/att4 result/noent/att4: adding the test
2885 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2886 more methods to XmlTextReader.
2887
2888Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2889
2890 * win32/libxml2.def.src: added more xml reader exports
2891 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
2892 to the build
2893
2894Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
2895
2896 * doc/tutorial/xmltutorial.xml
2897 plus generated html and pdf
2898 Updating tutorial again based on further comments from Niraj
2899 Tolia on the last iteration
2900
2901Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
2902
2903 * doc/tutorial/xmltutorial.xml
2904 * doc/tutorial/includekeyword.c
2905 * doc/tutorial/includegetattribute.c
2906 plus generated html and pdf
2907 Adding fix from Niraj Tolia to tutorial to properly free memory.
2908
2909
2910Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
2913 more methods of XmlTextReader.
2914 * python/libxml2class.txt python/tests/reader.py: this increased the
2915 methods in the bndings, augmented the test to check those new
2916 functions.
2917
2918Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
2921 methods of XmlTextReader.
2922 * python/generator.py python/libxml_wrap.h python/types.c
2923 python/libxml2class.txt: added the reader to the Python bindings
2924 * python/tests/Makefile.am python/tests/reader.py: added a specific
2925 test for the Python bindings of the Reader APIs
2926 * parser.c: small cleanup.
2927
2928Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * xinclude.c: fallback was only copying the first child not the
2931 full child list of the fallback element, closes #89684 as reopened
2932 by Bernd Kuemmerlen
2933
2934Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2935
2936 * win32/libxml2.def.src: exported htmlNodeDumpOutput
2937
2938Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * configure.in: preparing release of 2.4.30
2941 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
2942 gives enum values, fix functype return type, put back fields in
2943 structs
2944 * doc/*: updated the docs rebuilt
2945
2946Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
2949 about htmlNodeDumpOutput location.
2950 * xpath.c: removed an undefined function signature
2951 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
2952 too many symbols in the API breaking the python bindings.
2953 Updated with the libxslt/libexslt changes.
2954
2955Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * configure.in: preparing release of 2.4.29
2958 * doc/*: rebuilt the docs and API
2959 * xmlreader.c: a few more fixes for the XmlTextReader API
2960
2961Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2962
2963 * include/win32config.h: applied mingw patch from Magnus Henoch
2964
2965Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2966
2967 * catalog.c doc/libxml2-api.xml: a bit more cleanup
2968
2969Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2970
2971 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
2972 building Python script, does the C parsing directly, generates
2973 a better API description including structure fieds defs and
2974 enums. Still a couple of bugs, but good enough for the python
2975 wrappers now.
2976 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
2977 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
2978 include/libxml/schemasInternals.h include/libxml/tree.h: more
2979 cleanup based on the python analysis script reports.
2980 * libxml.spec.in: make sure the API XML description is part of the
2981 devel package.
2982
2983Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
2986 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
2987 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
2988 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
2989 code cleanup, especially the function comments.
2990 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
2991
2992Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * Makefile.am xmlreader.c include/libxml/Makefile.am
2995 include/libxml/xmlreader.h: Adding a new set of APIs based on
2996 the C# TextXmlReader API but converted to C. Allow to parse
2997 in constant memory usage, far simpler to program and explain
2998 than the SAX like APIs, unfinished but working.
2999 * testReader.c: test program
3000
3001Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3002
3003 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
3004
3005Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * tree.c: Chip turner indicated that XHTML1 serialization
3008 rule for style actually break on both IE and Mozilla,
3009 try to avoid the rule if escaping ain't necessary
3010
3011Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3012
3013 * nanhttp.c: handle HTTP URL escaping, problem reported by
3014 Glen Nakamura and Stefano Zacchiroli
3015
3016Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
3019
3020Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * uri.c: Johann Richard pointed out some XPointer problems for
3023 URN based URI references in XInclude. Modified the URI parsing
3024 and saving routines to allow correct parsing and saving of
3025 XPointers, especially when attached to "opaque" scheme accordingly
3026 to RFC 2396
3027
3028Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
3031 of refactoring to the HTML saving code.
3032 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
3033 in the doc.
3034
3035Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * tree.c include/libxml/tree.h: refactored the XML dump of a node
3038 to a buffer API to reuse the generic dump to an OutputIO layer,
3039 this reduces code, fixes xmlNodeDump() for XHTML, also made
3040 xmlNodeDump() now return the number of byte written.
3041
3042Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * python/setup.py.in: another patch from Stéphane Bidoul for
3045 Python bindings on Windows
3046 * doc/parsedecl.py: small cleanup
3047
3048Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3049
3050 * libxml.spec.in configure.in: add a line in %changelog for releases
3051
3052Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * parser.c: patch from Marcus Clarke fixing a problem in entities
3055 parsing that was detected in KDe documentations environment.
3056
3057Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3058
3059 * python/libxml.c (libxml_prev): Return the previous as opposed to
3060 the next node (I guess this is the result of some cut & paste programming:)
3061
3062Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
3065
3066Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3067
3068 * python/generator.py python/libxml.c python/setup.py.in: trying
3069 to fix the Python bindings build on Windows (Stéphane Bidoul)
3070
3071Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3072
3073 * win32/configure.js: added option for python bindings
3074 * win32/libxml2.def.src: added more exports
3075
3076Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3077
3078 * win32/Makefile.mingw: fixed unresolved symbols when linking with
3079 pthreads
3080 * win32/wince/*: applied updates to Windows CE port from Javier
3081
3082Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3083
3084 * configure.in: preparing 2.4.28
3085 * libxml.spec.in doc/Makefile.am: some cleanup
3086 * doc/*: updated the news and regenerated.
3087
3088Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3089
3090 * HTMLparser.c: final touch at closing #87235 </p> end tags
3091 need to be generated.
3092 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
3093 this change slightly the output of a few tests
3094 * doc/*: regenerated
3095
3096Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3097
3098 * parserInternals.c: fixing bug #99190 when UTF8 document are
3099 parsed using the progressive parser and the end of the chunk
3100 is in the middle of an UTF8 multibyte character.
3101
3102Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3103
3104 * threads.c: fixed initialization problem in xmlNewGlobalState
3105 which was causing crash.
3106 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
3107 in xmlInitializeGlobalState.
3108 * parserInternals.c: cleaned up ctxt->sax initialisation.
3109
3110Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * tree.c include/libxml/tree.h: modified the existing APIs
3113 to handle XHTML1 serialization rules automatically, also add
3114 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
3115 libxslt serialization uses it when needed without changing
3116 the library API.
3117 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
3118 result/xhtml1: added a new test specifically for xhtml1 output
3119 and updated the result of one XHTML1 test
3120
3121Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * xinclude.c parserInternals.c encoding.c: fixed #99082
3124 for xi:include encoding="..." support on text includes.
3125 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
3126 test/XInclude/ents/isolatin.txt : added a specific regression test
3127 * python/generator.py python/libxml2class.txt: fixed the generator
3128 the new set of comments generated for doc/libxml2-api.xml were
3129 breaking the python generation.
3130
3131Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
3132
3133 * doc/Makefile.am: repair some problem if gtk-doc fail or such
3134 * configure.in: patch for Solaris on new autoconf closes #98880
3135 * doc/parsedecl.py: repair the frigging API building script,
3136 did I say that python xmllib sucks ?
3137 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
3138 and some comment are no more truncated.
3139
3140Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3141
3142 * parser.c: Martin Stoilov pointed out a potential leak in
3143 xmlCreateMemoryParserCtxt
3144
3145Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
3148 included in HTML documents and using the push parser.
3149
3150Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
3151
3152 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
3153 specified, look for the Python interpreter not just in the
3154 specified root but also in the specified location. Fixes #98825
3155
3156Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * python/libxml.c: fixing bug #98792 , node may have no doc
3159 and dereferencing without checking ain't good ...
3160
3161Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * configure.in: preparing release 2.4.27
3164 * doc/* : updated and rebuilt the docs
3165 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
3166 and all the docs are actually packaged and in the final RPMs
3167 * parser.c parserInternals.c include/libxml/parser.h: restore
3168 xmllint --recover feature.
3169
3170Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
Daniel Veillard784b9352003-02-16 15:50:27 +00003172 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003173 processing of parsed entities, and XPath computation on sustitued
3174 entities.
3175 * testXPath.c: make sure entities are substitued.
3176
3177Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
Daniel Veillard784b9352003-02-16 15:50:27 +00003179 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003180 processing of internal parsed entities, which had to be changed.
3181
3182Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * Makefile.am python/Makefile.am python/tests/Makefile.am:
3185 trying to fix bug #98517 about building outside the source tree
3186 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
3187
3188Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3189
3190 * include/win32config.h: cleanup
3191 * win32/Makefile.mingw: integrated mingw in JScript configure
3192 * win32/Makefile.msvc: modified to allow mingw coexistence
3193 * win32/configure.js: integrated mingw
3194 * win32/Readme.txt: cleanup
3195
3196Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * HTMLparser.c: strengthen the guard in the Pop macros,
3199 like in the XML parser, closes bug #97315
3200
3201Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3202
3203 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
3204 callback is never used.
3205
3206Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * parserInternals.c: fixed the initialization of the SAX structure
3209 which was breaking xsltproc
3210 * xpath.c: patch from Petr Pajas for CDATA nodes
3211 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
3212 * parser.c include/libxml/parser.h: patch from Peter Jones
3213 removing a leak in xmlSAXParseMemory() and adding the
3214 function xmlSAXParseMemoryWithData()
3215
3216Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
3217
3218 adding pdf of tutorial, changing web page to link to it
3219 * doc/tutorial/xmltutorial.pdf
3220 * doc/xml.html
3221 * doc/docs.html
3222
3223Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
3224
3225 * doc/tutorial/ar01s08.html
3226 adding file what I forgot for tutorial
3227
3228
3229Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
3230
3231 Adding encoding discussion to tutorial
3232 Added:
3233 * doc/tutorial/images/*.png: DocBook admonition image files
3234 * doc/tutorial/apf.html, apg.html: new generated html
3235 * doc/tutorial/includeconvert.c: conversion code entity file
3236 changed:
3237 * doc/tutorial/xmltutorial.xml: DocBook original
3238 * doc/tutorial/*.html: generated html
3239
3240Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3241
3242 * include/libxml/*.h: retired xmlwin32version.h
3243 * doc/Makefile.am: retired xmlwin32version.h
3244 * win32/configure.js: retired xmlwin32version.h
3245
3246Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3247
3248 * win32/libxml2.def.src: exported additional symbols
3249 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
3250 sisterhood
3251
3252Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * globals.c: fixed a typo pointed out by Igor
3255 * xpath.c: try to speed up node compare using line numbers
3256 if available.
3257
3258Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * tree.c: make xmlFreeNode() handle attributes correctly.
3261
3262Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3263
3264 * catalog.c: completed the #96963 fix, as reported by Karl
3265 Eichwalder
3266
3267Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3268
3269 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
3270
3271Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3272
3273 * Makefile.am: switched the order of a couple of includes
3274 to fix bugs #97100
3275
3276Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3277
3278 * catalog.c: fixed bug #96963, reverted to the old behaviour of
3279 xmlLoadCatalogs that used to separate directories with a ':'.
3280
3281Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3282
3283 * threads.c: improvements to the Windows-side of thread handling
3284 * testThreads.c: conditionally excluded unistd.h
3285 * testThradsWin32.c: broke overlong lines
3286 * include/win32config.h: adapted thread-related macros to the new
3287 scheme and for pthreads on Windows
3288 * win32/Makefile.msvc: introduced a more flexible thread build,
3289 added testThreads[Win32].c to the build
3290 * win32/configure.js: introduced a more flexible thread config
3291
32922002-10-31 John Fleck <jfleck@inkstain.net>
3293
3294 * doc/xml.html (and, by implication, FAQ.html)
3295 added UTF-8 conversaion FAQ from Marcus Labib Iskander
3296
3297Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3298
3299 * configure.in: removed xmlwin32version.h
3300 * include/libxml/Makefile.am: removed xmlwin32version.h
3301
3302Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * tree.c: applied patch from Brian Stafford to fix a bug
3305 in xmlReconciliateNs()
3306
3307Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * tree.c: applied patch from Christian Glahn to allow
3310 xmlNewChild() on document fragment nodes
3311
3312Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * parser.c: Christian Glahn found a problem with a recent
3315 patch to xmlParseBalancedChunkMemoryRecover()
3316 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
3317 problems
3318 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
3319 test/schemas/seq*: added the test cases from Charles
3320
3321Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
3324 serious cleanup of the spec file and associated changes
3325 in the Makefiles.
3326 * valid.c: try to remove some warnings on x86_64
3327
3328Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
3331 fix bug #96586
3332
3333Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
3336 parsing, applied his patch
3337 * result/HTML/attrents.html result/HTML/attrents.html.err
3338 result/HTML/attrents.html.sax test/HTML/attrents.html:
3339 added the test and result case provided by Mikhail Sogrine
3340
3341Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * vms/build_libxml.com vms/config.vms vms/readme.vms
3344 include/libxml/parser.h include/libxml/parserInternals.h
3345 include/libxml/tree.h include/libxml/xmlIO.h
3346 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
3347 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
3348 Applied the VMS update patch from Craig A. Berry
3349 * doc/*.html: update
3350
3351Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
3354
3355Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * debugXML.c: adding a grep command to --shell in xmllint
3358 for T.V. Raman
3359
3360Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * xmlcatalog.c: tried to fix some of the problem with --sgml
3363
3364Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * parser.c: tried to fix bug #91500 where doc->children may
3367 be overriden by a call to xmlParseBalancedChunkMemory()
3368
3369Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
3372 identifiers in SGML catalogs containing '&'
3373
3374Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * python/types.c: fixed bugs when passing result value tree
3377 to Python functions.
3378
3379Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * configure.in: preparing the release of 2.4.26
3382 * doc/*: updated and rebuilt the documentation
3383
3384Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * parser.c: fixed a XML Namespace compliance bug reported by
3387 Alexander Grimalovsky
3388
3389Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * HTMLtree.c: fixed serialization of script and style when
3392 they are not lowercase (i.e. added using the API to the tree).
3393
3394Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * valid.c: make xmlValidateDocument emit a warning msg if there
3397 is no DTD, pointed by Christian Glahn
3398
3399Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
3402 content model when some of the blocks have min or max, and a couple
3403 of bugs found in the process.
3404 * result/schemas/list0* test/schemas/list0*: added some specific
3405 regression tests
3406
3407Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * README: updated the contact informations
3410
3411Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
3414 misses it, reported by Peter Bray.
3415
3416Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * tree.c: investigating xmlNodeGetContent() on namespace nodes
3419 and removed a few warnings
3420
3421Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * parser.c: Christian Glahn found a small bug in the push parser.
3424 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
3425 public
3426
3427Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * xmlschemas.c include/libxml/xmlschemas.h: added
3430 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
3431 * testSchemas.c: added --memory to test the new interface
3432
3433Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * doc/index.py doc/search.php: integrated the XSLT indexing,
3436 a few fixed in the indexer, added a scope selection at the
3437 search level.
3438
3439Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
3442 this was due to uninitialized parts of the validation context
3443
3444Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * debugXML.c: applied patch from Mark Vakoc except the API
3447 change, preserved it.
3448 * doc/*: updated the docs to point to the search engine for
3449 information lookup or before bug/help reports.
3450
3451Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * doc/index.py doc/search.php: added mailing-list archives
3454 indexing and lookup
3455
3456Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
3459
3460Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3461
3462 * doc/index.py: improved HTML indexing
3463 * doc/search.php: make the queries also lookup the HTML based indexes
3464
3465Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * doc/index.py: added HTML page indexing
3468
3469Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3470
3471 * xmlIO.c: extended Windows path normalisation to fix the base
3472 problem in libxslt.
3473 * catalog.c: fixed list handling in XML_CATALOG_FILES
3474
3475Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * valid.c: typo/bug found by Christian Glahn
3478
3479Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3480
3481 * xmlIO.c: applied Windows CE patch from Javier.
3482 * win32/wince: new directory, contains support for the PocketPC
3483 with Windows CE from Javier.
3484 * include/win32config.h: reorganised, removed duplicate
3485 definitions and applied WinCE patch from Javier.
3486 * include/wsockcompat.h: new file, now contains WinSock
3487 compatibility macros.
3488 * win32/Makefile.msvc: introduced double-run compilation.
3489
3490Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * configure.in include/libxml/xmlwin32version.h: preparing release
3493 of 2.4.25
3494 * doc/*: updated and regenerated teh docs and web pages.
3495
3496Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
3499 error were not covering namespace declarations.
3500 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
3501 it was missing the attribute declaration for the namespace
3502 * result/VC/NS3: the fix now report breakages in that test
3503
3504Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
3507
3508Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3509
3510 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
3511 and regenerated the docs and web site
3512
3513Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
3516 ATTRIBUTE_UNUSED is always put after the attribute declaration,
3517 not before
3518
3519Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3520
3521 * python/generator.py python/libxml2class.txt: fixed a stupid error
3522 breaking the python API
3523
3524Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
3527 triostr.c triostr.h: applied a trio update patch from
3528 Bjorn Reese which should work with MinGW
3529
3530Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3531
3532 * tree.c: improving some documentation comments
3533 * xmlregexp.c: found and fixed a mem leak with python regression tests
3534 * doc/*: rebuilt the doc and the API XML file including the
3535 xmlregexp.h xmlautomata.h and xmlunicode.h headers
3536 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
3537 python/types.c: added access to the XML Schemas regexps from
3538 python
3539 * python/tests/Makefile.am python/tests/regexp.py: added a
3540 simple regexp bindings test
3541
3542Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
3543
3544 * doc/xml.html:
3545 fixing ftp links - thanks to Vitaly Ostanin
3546
3547Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * xmlregexp.c: fixed the data callback on transition functionality
3550 which was broken when using the compact form
3551 * result/schemas/*: updated the results, less verbose, all tests
3552 pass like before
3553 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
3554 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
3555 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
3556 annoying warnings
3557 * xpath.c: try to provide better error report when possible
3558
3559Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * Makefile.am: fixed a breakage raised by Jacob
3562
3563Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3564
3565 * include/win32config.h: added HAVE_ERRNO_H definition for parts
3566 which don't use sockets
3567
3568Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3569
3570 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
3571 * win32/configure.js: applied zlib patch from Daniel Gehriger
3572
3573Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3574
3575 * win32/configure.js: applied the patch from Mark Vakoc for
3576 regexp support
3577 * win32/libxml2.def.src: applied the patch from Mark Vakoc
3578 for regexp support
3579
3580Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
3581
3582 * xmlschemastypes.c: as pointed by Igor Float and Double
3583 parsing ain't finished yet
3584
3585Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * Makefile.am configure.in: trying to fix #88412 by bypassing
3588 all the python subdir if python ain't detected
3589
3590Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * Makefile.am configure.in include/libxml/xmlversion.h.in:
3593 made configuring with regexps/automata/unicode the default
3594 but without schemas ATM
3595 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
3596 fixed the regexp based DTD validation performance and memory
3597 problem by switching to a compact form for determinist regexps
3598 and detecting the determinism property in the process. Seems
3599 as fast as the old DTD validation specific engine :-) despite
3600 the regexp built and compaction process.
3601
3602Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * valid.c: determinism is debugged, new DTD checking code now works
3605 but xmlFAComputesDeterminism takes far too much CPU and the whole
3606 set usues too much memory to be really usable as-is
3607
3608Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * tree.c: fixed another stupid bug in xmlGetNodePath()
3611 * xmllint.c: --version now report the options compiled in
3612
3613Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * HTMLparser.c: small cleanup
3616 * valid.c xmlregexp.c: switched DTD validation to use only regexp
3617 when configured with them. A bit of debugging around the determinism
3618 checks is still needed
3619
3620Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3621
3622 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
3623
3624Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * xmlIO.c: small portability glitch fixed.
3627
3628Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3629
3630 * xmlschemastypes.c: incomplete steps for real/double support
3631 * testAutomata.c include/libxml/xmlautomata.h
3632 include/libxml/xmlregexp.h: avoiding a compilation problem
3633 * valid.c include/libxml/valid.h: starting the work toward using
3634 the regexps for actual DTD validation
3635
3636Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * hash.c: cosmetic cleanup
3639 * valid.c include/libxml/tree.h include/libxml/valid.h: started
3640 integrating a DTD validation layer based on the regexps
3641
3642Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
3643
3644 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
3645 the determinism was tested before eliminating the epsilon
3646 transitions :-(
3647
3648Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * python/generator.py python/libxml.c python/libxml.py
3651 python/libxml2-python-api.xml python/libxml2class.txt
3652 python/libxml_wrap.h python/types.c: updated the python
3653 bindings, added code for easier File I/O, and the ability to
3654 define a resolver from Python fixing bug #91635
3655 * python/tests/Makefile.am python/tests/inbuf.py
3656 python/tests/outbuf.py python/tests/pushSAXhtml.py
3657 python/tests/resolver.py python/tests/serialize.py: updated
3658 and augmented the set of Python tests.
3659
3660Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3661
3662 * win32/configure.js: added more readme info for the binary
3663 package.
3664
3665Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3666
3667 * xmlIO.c: fixed a stupid out of bound array error
3668
3669Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
3672 messing around with support for Windows path, cleanups,
3673 trying to identify and fix the various code path to the
3674 filename access. Added xmlNormalizeWindowsPath()
3675
3676Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * error.c valid.c: working on better error reporting of validity
3679 errors, especially providing an accurate context.
3680 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
3681 error reports in those cases.
3682
3683Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
3686 parser.c parserInternals.c xmlIO.c: get rid of all the
3687 perror() calls made in the library execution paths. This
3688 should fix both #92059 and #92385
3689
3690Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * xmllint.c: memory leak reporting was broken after a change
3693 of the preprocessor symbol used to activate it.
3694
3695Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * tree.c: try to make the copy function work for node of
3698 type XML_DOCUMENT_FRAG_NODE, they are only created by the
3699 DOM layers though, not libxml2 itself.
3700
3701Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * valid.c: try to provide file and line informations, not all
3704 messages are covered, but it's a (good) start
3705
3706Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * xinclude.c: reimplemented a large part of the XInclude
3709 processor, trying to minimize resources used, James Henstridge
3710 provided a huge test case which was exhibiting severe memory
3711 consumption problems.
3712
3713Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
3714
3715 * python/Makefile.am: applied patch from Christophe Merlet to
3716 reestablish DESTDIR
3717
3718Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
3719
3720 * libxml.spec.in: fixes libary path for x86_64 AMD
3721
3722Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
3723
3724 * doc/tutorial/includekeyword.c
3725 * doc/tutorial/xmltutorial.xml:
3726 (plus resulting generated html files)
3727 fixing one spot I missed in the tutorial where I hadn't freed
3728 memory properly
3729
3730Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
3731
3732 * doc/tutorial/includeaddattribute.c
3733 * doc/tutorial/includeaddkeyword.c
3734 * doc/tutorial/includegetattribute.c
3735 * doc/tutorial/includekeyword.c
3736 * doc/tutorial/xmltutorial.xml
3737 * doc/tutorial/*.html:
3738 update tutorial to properly free memory (thanks to Christopher
3739 R. Harris for pointing out that this needs to be done)
3740 * doc/tutorial/images/callouts/*.png:
3741 added image files so the callouts are graphical, making it
3742 easier to read ( use "--param callout.graphics 1" to generate
3743 html with graphical callouts)
3744
3745Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
3748 nice logos generated by Marc Liyanage
3749 * doc/site.xsl *.html: changed the stylesheet to show the new
3750 logo and regenerated the pages
3751
3752Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
3755
3756Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * xpath.c: possible mem leak patch from Jason Adams
3759
3760Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3761
3762 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
3763 in the XQuery namespace
3764 * configure.in: preparing 2.4.24
3765 * doc/*.html: updated the web pages
3766
3767Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3768
3769 * python/generator.py: closing bug #85258 by generating conditional
3770 compile check to avoid linking to routines not configured in.
3771
37722002-08-22 Havoc Pennington <hp@pobox.com>
3773
3774 * autogen.sh: update error message for missing automake
3775
3776Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3777
3778 * python/Makefile.am: typo in target name resulted in libxml2.py
3779 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
3780
3781Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * win32/win32/Makefile.mingw: updated with version from
3784 Elizabeth Barham at http://soggytrousers.net/repository/
3785
3786Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3787
3788 * win32/Makefile.msvc: added the prefix location to the include
3789 and lib search path.
3790
37912002-08-18 Havoc Pennington <hp@pobox.com>
3792
3793 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
3794 both automake 1.6 and 1.4 installed get the right automake. Means
3795 compilation from CVS will now require the latest automake 1.4
3796 release, or manually creating symlinks called "automake-1.4" and
3797 "aclocal-1.4"
3798
3799Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * configure.in python/Makefile.am: more AMD 64 induced changes from
3802 Frederic Crozat
3803
3804Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * xinclude.c: oops I was missing the xml:base fixup too
3807 * result/XInclude/*.xml: this adds xml:base attributes to most
3808 results of the tests
3809
3810Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * xinclude.c: quick but apparently working implementation of
3813 xi:fallback, should close bug #89684
3814 * Makefile.am test/XInclude/docs/fallback.xml
3815 result/XInclude/fallback.xml: added a basic test for fallback,
3816 and run with --nowarning to avoid a spurious warning
3817 * configure.in: applied patch from Frederic Crozat for python
3818 bindings on AMD 64bits machines.
3819
3820Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * parser.c: xmlSAXUserParseMemory() really ought to fail if
3823 the caller don't pass a SAX callback block.
3824
3825Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3826
3827 * tree.c: applied the same fix for the XML-1.0 namespace to
3828 xmlSearchNsByHref() as was done for xmlSearchNs()
3829
3830Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * libxml.3: small cleanup of the man page
3833 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
3834 when serializing HREF attributes generated by XSLT.
3835
3836Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3837
3838 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
3839 version of Marc Liyanage' patch for boolean attributes in HTML
3840 output
3841
3842Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * python/tests/serialize.py: fixed the test results, indenting
3845 behaviour changed slightly
3846
3847Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
3848
3849 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
3850 new c14n function to Windows def files
3851
3852Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
3853
3854 * c14n.c: fixed a memory leak in c14n code
3855
3856Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * parser.c include/libxml/parser.h: adding a new API for Christian
3859 Glahn: xmlParseBalancedChunkMemoryRecover
3860 * valid.c: patch from Rick Jones for some grammar cleanup in
3861 validation messages
3862 * result/VC/* result/valid/*: this slightly change some of the
3863 regression tests outputs
3864
3865Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * tree.c: trying to fix a problem in namespaced attribute handling
3868 raised by Christian Glahn
3869
3870Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3871
3872 * encoding.c include/libxml/encoding.h: Opening the interface
3873 xmlNewCharEncodingHandler as requested in #89415
3874 * python/generator.py python/setup.py.in: applied cleanup
3875 patches from Marc-Andre Lemburg
3876 * tree.c: fixing bug #89332 on a specific case of loosing
3877 the XML-1.0 namespace on xml:xxx attributes
3878
3879Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
3880
3881 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
3882 corner case from new Merlin's test suite and added a callback
3883 that will be used to improve xmlsec performance
3884
3885
3886Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * HTMLtree.c: trying to fix the <style> escaping problem in
3889 HTML serialization bug #89342
3890
3891Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
3894 and rebuilt the web site.
3895
3896Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
3897
3898 * include/libxml/tree.h: added _private member to xmlNs struct
3899
3900Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
3901
3902 * HTMLparser.c: fixing bug #84876 based on the xml working
3903 code.
3904
3905Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3906
3907 * python/Makefile.am: enhanced to fix bug 72012 (errors
3908 when using '-jX' make parameter)
3909
3910Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3911
3912 * xpath.c: small additional enhancement for booleans
3913 compared to nodesets
3914
3915Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * HTMLtree.c: changed the order of the encoding declaration
3918 attributes in the meta tags due to a bug in IE/Mac
3919
3920Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3921
3922 * xpath.c: enhanced handling of booleans (especially '='
3923 and '!=' for nodesets) - fixes bug 85256. Added new
3924 routine xmlXPathNotEqualValues for more proper handling
3925 of '!=' when nodesets are involved.
3926
3927Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
3930 doc/xmlcatalog_man.xml to the source distribution
3931
3932Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3933
3934 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
3935 asked for this.
3936
3937Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * configure.in: preparing 2.4.23
3940 * doc/*: rebuilt the docs
3941
3942Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * parser.c: fixing bug #84169 by fixing the
3945 comment of xmlCreatePushParserCtxt to describe the
3946 encoding detection parameters better.
3947
3948Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3949
3950 * valid.c: fixing bug #79331 in one path the lookup for
3951 ID attributes on a namespaced node wasn't handled correctly :-\
3952
3953Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * HTMLparser.c: trying to fix 87235 about discarded white
3956 spaces in the HTML parser.
3957 * result/HTML/*: this changes the output of a number of HTML
3958 regression tests
3959
3960Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3961
3962 * xpath.c: applied patch from Richard Jinks for the namespace
3963 axis + fixed a memory error.
3964 * parser.c parserInternals.c: applied patches from Peter Jacobi
3965 removing ctxt->token for good.
3966 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
3967 popped out by the regression tests.
3968 * Makefile.am: patch for threads makefile from Gary Pennington
3969
3970Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
3971
3972 * xpath.c: enhanced behaviour of position() after usage of
3973 expressions involving preceding-sibling (et al).
3974
3975Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3976
3977 * hash.c: applied a patch from Peter Jacobi to solve a problem
3978 when compiling with the Watcom C on Win32
3979 * result/schemas/*.err: the change of hashing algo generated
3980 permutations in the output
3981
3982Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * hash.c: applied patch from Sander Vesik improving the quality of
3985 the hash function.
3986
39872002-06-14 Aleksey Sanin <aleksey@aleksey.com>
3988
3989 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
3990 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
3991 xmllint.c xpath.c: replaced sprintf() with snprintf()
3992 to prevent possible buffer overflow (the bug was pointed
3993 out by Anju Premachandran)
3994
3995Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * parser.c: removed an uninitialized data error popped by valgrind
3998 on PE references
3999
4000Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
4001
4002 * doc/xml.html
4003 adding tutorial reference to the web page
4004
4005Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
4006
4007 * doc/tutorial/xmltutorial.xml
4008 * doc/tutorial/ar01s07.html
4009 * doc/tutorial/ape.html
4010 * doc/tutorial/includegetattribute.c
4011 adding section to tutorial about retrieving an attribute
4012 value
4013
4014Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4015
4016 * parser.c: applied a couple of patches from Peter Jacobi to start
4017 to get rid of ctxt->token, with a possible significant speed
4018 improvement to be gained once done. Better compliance with PE
4019 references constructs in DTDs too.
4020 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
4021 from Peter too
4022
4023Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * parser.c: Babak Vahedipour-Kunze reported that openTag in
4026 xmlParseElement was likely to have been deallocated at the
4027 time of the report, possibly leading to segfault. Just report
4028 the tag name now.
4029
4030Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * xpath.c: patch from Richard Jinks for XPath substring() function
4033 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
4034
40352002-06-06 Aleksey Sanin <aleksey@aleksey.com>
4036
4037 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
4038
4039Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
4040
4041 *doc/FAQ.html
4042 fixing typos in FAQ, thanks to Robert Funnell for the
4043 editing help
4044
4045Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4046
4047 * NEWS: got complaints from rpmlint that it was empty
4048
4049Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
4050
4051 * added doc/tutorial, including:
4052 apa.html
4053 apb.html
4054 apc.html
4055 apd.html
4056 ar01s02.html
4057 ar01s03.html
4058 ar01s04.html
4059 ar01s05.html
4060 ar01s06.html
4061 includeaddattribute.c
4062 includeaddkeyword.c
4063 includekeyword.c
4064 includestory.xml
4065 index.html
4066 xmltutorial.xml
4067 libxml tutorial, including generated html
4068
4069Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
4070
4071 * result/c14n/exc-without-comments/merlin-c14n-two-*
4072 result/c14n/without-comments/merlin-c14n-two-*
4073 test/c14n/exc-without-comments/merlin-c14n-two-*
4074 test/c14n/without-comments/merlin-c14n-two-*
4075 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
4076 c14n/exc-c14n and slightly modified test script to handle
4077 these test cases
4078 * c14n.c: fixed bugs for complicated nodes set (namespace
4079 without node and others from merlin-c14n-two.tar.gz)
4080 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
4081 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
4082 for xmlsec performance patch
4083 * xpath.c: fixed self::node() for namespaces and attributes
4084
4085Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
4086
4087 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
4088 but with the format parameter
4089 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
4090
4091Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
4092
4093 * Makefile.am: updated c14n tests suite
4094 * c14n.c: performance improvement for previous c14n patch
4095
4096Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * parser.c: another peroformance patch from Peter Jacobi, that
4099 time on parsing attribute values.
4100
4101Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
4102
4103 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
4104 into LibXML2 test suite
4105
4106Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
4107
4108 * c14n.c: propagating xpath ancesstors node fix to c14n
4109 plus small performance improvement to reduce number of
4110 mallocs
4111 * xpath.c: fixed ancestors axis processing for namespace nodes
4112
4113Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4114
4115 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
4116 Peter Jacobi
4117
4118Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
4119
4120 * configure.in: preparing 2.4.22
4121
4122Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4123
4124 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
4125 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
4126 a public entry point.
4127 * doc/*: rebuilt the API and docs
4128
4129Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * xpath.c: patch from Richard Jinks to fix a problem introduced
4132 in the previous patch and pointed by Norm
4133
4134Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4135
4136 * libxml.spec.in: fixing bug #81112
4137
4138Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4139
4140 * uri.c: fixing bug #82848
4141
4142Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4143
4144 * result/catalogs/mycatalog.full: Aleksey's commit changed the
4145 output of one catalog test
4146
4147Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4148
4149 * global.data globals.c tree.c include/libxml/globals.h
4150 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
4151 default value for global parameter xmlIndentTreeOutput to 1 and
4152 introduced new global parameter xmlTreeIndentString (the string
4153 used to do one-level indent) with default value " " (as it was
4154 in tree.c)
4155
4156Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4157
4158 * Makefile.am: Merijn Broeren pointed out a problem when compiling
4159 with trio and schemas.
4160
4161Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4162
4163 * xpath.c: patch from Richard Jinks to fix the problem raised in
4164 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
4165
4166Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
4167
4168 * xmlschemas.c: a bit of work on import.
4169 * xmlschemastypes.c: Charles Bozeman provided a compare function
4170 for date/time types so min/max facet restrictions should work,
4171 indeterminate comparisons return an error instead of equal.
4172 * test/schemas/date_0* result/schemas/date_0_0: specific test
4173 from Charles Bozeman too
4174
4175Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
4176
4177 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
4178 from Christian Cornelssen fixing the man pages and the Catalog
4179 building script.
4180 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
4181 next step is <xs:import> I now have a reasonable understanding
4182 of how it works.
4183
4184Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4185
4186 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
4187
4188Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4189
4190 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
4191
4192Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * xpath.c: fixing an XPath function evalutation bug pointed out
4195 by Alexey Efimov where the context was lost when evaluating
4196 the function arguments
4197
4198Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4199
4200 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
4201 function public for XMLSec performance optimizations
4202
4203Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
4204
4205 * python/generator.py python/libxml2class.txt : fixed a problem
4206 with the HTML parser pointed by Gary Benson
4207 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
4208 example
4209
4210Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4211 * parser.c: fixed bug #81159 (memory growth in SAX)
4212
4213Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4214 * xpath.c: fixed bug #78858 (the real fix)
4215
4216Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
4217 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
4218
4219Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
4220
4221 * tree.c: modified xmlNodeSetBase to allow changing the
4222 base of a document.
4223
4224Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
4225
4226 * xmlschemastypes.c: patch Charles Bozeman for validation of
4227 all the date, time, and duration types
4228 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
4229 * configure.in: fixed an error pointed by an user
4230 * xml2-config.in: fixed an error pointed by an user
4231
4232Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
4233
4234 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
4235 win32/libxml2.def.src xmlIO.c: exported default
4236 'file:', 'http:' and 'ftp:' protocols input handlers
4237 and maked protocols comparisson case insensitive
4238
4239Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
4240
4241 * configure.in: Neven Has detected a typo
4242
4243Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
4246 as one of the persons allowed to commit directly to the
4247 module.
4248
4249Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
4250
4251 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
4252 * valid.c: raised a too low limit
4253 * doc/*: rebuilt the docs
4254
4255Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * test/XPath/expr/floats test/XPath/expr/functions
4258 result/XPath/expr/floats result/XPath/expr/functions
4259 xpath.c: another XPath conformance patch from Richard Jinks
4260
4261Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
4262
4263 * xmlschemas.c: fixed validation of attribute groups.
4264 * test/schemas result/schemas: added an example from the primer
4265
4266Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
4267
4268 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
4269 * test/schemas result/schemas: updated the test list
4270
4271Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * TODO: updated a bit
4274 * parser.c: made a comment more specific
4275 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
4276 Schemas conformance.
4277 * test/schemas result/schemas: updated the test list
4278
4279Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
4282 implementing xs:all with minOccurs = 0
4283 * tes/schemas/* result/schemas/*: added more tests covering
4284 xs:all
4285
4286Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
4287
4288 * xmlregexp.c: first implementation of the all particle, this
4289 may need to be revisited for case where not all transitions
4290 must be crossed.
4291
4292Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * tree.c: another entity processing update from Markus Henke
4295
4296Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
4297
4298 * trionan.c: fixed crash on OSF/1
4299
4300Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * xmlschemas.c: more Schemas work
4303 * test/schemas/* result/schemas/*: added more tests coming
4304 from the spec.
4305
4306Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
4307
4308 * c14n.c: patch from Aleksey Sanin reflecting a change in the
4309 ExcC14N specification
4310
4311Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
4312
4313 * tree.c: patch from Markus Henke, fix for recursive entities.
4314
4315Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
4316
4317 * xpath.c: fix a problem with string() on a document node.
4318
4319Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
4320
4321 * Makefile.am xmlschemas.c: more Schemas work
4322 * test/schemas/* result/schemas/*: added more tests coming
4323 from the spec.
4324
4325Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4326
4327 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
4328 * result/HTML/*: this changes a few things in the results
4329
4330Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4331
4332 * include/libxml/tree.h: eliminated 'declaration different than
4333 prototype' warning
4334 * include/win32config.h: "resolved" conflicts with errno.h
4335
4336Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
4339 on the automata interfaces and debug of counted choices
4340 * test/schemas/* result/schemas/*: added a number of tests
4341
4342Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
4343
4344 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
4345 a bit of work on Schemas
4346 * testSchemas.c: try to make it more useful
4347 * test/schemas/* result/schemas/* Makefile.am: changed the
4348 Schemas regression test procedure, started adding a few samples
4349
4350Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4351
4352 * include/libxml/encoding.h: Patch for the Borland C++ builder
4353 * include/libxml/tree.h: Patch for the Borland C++ builder
4354 * threads.c: Patch for the Borland C++ builder
4355 * win32/bcb5: New directory for the Borland C++ builder
4356 project files
4357
4358Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
4359
4360 * win32/Makefile.msvc: Update for XML Schema support
4361 * win32/configure.js: Update for XML Schema support
4362 * win32/libxml2.def.src: Update for XML Schema support
4363
4364Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
4365
4366 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
4367 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
4368 xmlunicode.c include/libxml/Makefile.am
4369 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
4370 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
4371 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
4372 include/libxml/xmlversion.h.in : merged the current state of
4373 XML Schemas implementation, it is not configured in by default,
4374 a specific --schemas configure option has been added.
4375 * test/automata test/regexp test/schemas Makefile.am
4376 result/automata result/regexp result/schemas:
4377 merged automata/regexp/schemas regression tests
4378
4379Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
4380
4381 * xpath.c: Gary found a compile time problem, fixes #78823
4382
4383Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4384
4385 * configure.in: release of 2.4.20
4386 * doc/*: updated and rebuilt the docs
4387
4388Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
4389
4390 * python/Makefile.am: patch from Cristian Gafton to build on
4391 Red Hat 6.2, should also fix #75779
4392
4393Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4394
4395 * valid.c: first part of fixing #78729
4396
4397Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
4398
4399 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
4400 escaping of URI when saving HTML files.
4401 * result/HTML/*: this impacted some tests
4402
4403Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
4404
4405 * configure.in: trying to fix #77441
4406
4407Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4408
4409 * include/libxml/xmlIO.h: Hallski complained it could not be
4410 included by itself.
4411
4412Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
4413
4414 * configure.in: applied an IEEE flag patch for OSF/1 #77825
4415
4416Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
4417
4418 * win32/configure.js: patch from Nilo for the c14n option
4419 * win32/Makefile.msvc: fixed libxml2.def generation with threads
4420
4421Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
4422
4423 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
4424 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
4425 LIBXML_THREAD_ENABLED
4426
4427Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
4428
4429 * xpath.c: another patch from Richard Jinks for substring conformance
4430 * test/XPath/expr/floats test/XPath/expr/strings
4431 result/XPath/expr/floats result/XPath/expr/strings: update of the
4432 test suite to check those.
4433
4434Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
4435
4436 * xpath.c: patch from Richard Jinks for .x float parsing.
4437
4438Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
4439
4440 * parser.c: patch from Markus Henke when an encoding ain't recognized
4441
4442Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
4443
4444 * libxml.m4: got a report that #include <string.h> was needed
4445
4446Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
4447
4448 * xmllint.c: applied a fix from Anthony Jones for -o /--output
4449
4450Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
4451
4452 * doc/example.html: fixing typo
4453
4454Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
4455
4456 * xpath.c: fixed a bug in the nodeset to boolean comparison code
4457 pointed out by Melvyn Sopacua.
4458
4459Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4460
4461 * libxml.m4: Frédéric Crozat gave a patch related to the change
4462 of Include paths breaking the libxml.m4
4463
4464Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4465
4466 * xpath.c: Fix bug #76927 forgot to save some context
4467 when evaluating binary expressions
4468
4469Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4470
4471 * configure.in: fixed configure for MPE/iX from Markus Henke
4472 * xmlmemory.c: fixed initialization problems
4473 * xpath.c: another set of patches from Richard Jinks this
4474 fixes "make XPathtests" on linux
4475
4476Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
4477
4478 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
4479 * test/XPath/expr/compare test/XPath/expr/equality
4480 test/XPath/expr/floats test/XPath/expr/functions
4481 test/XPath/expr/strings result/XPath/expr/compare
4482 result/XPath/expr/equality result/XPath/expr/floats
4483 result/XPath/expr/functions result/XPath/expr/strings: Updated
4484 tests though they show a divergence on Linux
4485
4486Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4487
4488 * xpath.c trionan.c: previous commit also included patches
4489 from Richard Jinks on some IEEE support corner case
4490
4491Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4492
4493 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
4494 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
4495 that $(datadir) should be used for docs
4496
4497Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4498
4499 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
4500 could leak filedescriptors
4501
4502Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4503
4504 * configure.in nanohttp.c: applied patch from Allan Clark for
4505 UnixWare/OpenServer
4506
4507Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4508
4509 * configure.in: preparing 2.4.19
4510 * doc/*: rebuilt the docs
4511
4512Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4513
4514 * nanohttp.c: fixing #76043, got fed up with non-portability
4515 of that piece of code.
4516
4517Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4518
4519 * valid.c SAX.c: Never commit without running "make tests" :-(
4520 fix a couple of stupidities in the previous commit
4521 * result/*: a few changes in some attribute order result of previous
4522 commit.
4523
4524Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4525
4526 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
4527 the internal subset should not raise duplicate ID errors,
4528 also there was a small bug in conjunction to namespace
4529 declarations defaulted and xml:xxx attributes DTD definitions.
4530
4531Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4532
4533 * xpath.c: Richard Jinks also raised some rounding problems
4534 this tries to fix them
4535
4536Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4537
4538 * xpath.c: Richard Jinks spotted an incoherent memory allocation
4539 behaviour in xmlXPathCastToString()
4540
4541Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4542
4543 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
4544 raised by Morus Walter
4545
4546Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4547
4548 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
4549 from Igor
4550
4551Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4552
4553 * xpath.c: fixing #75619, related to a problem when trying
4554 to evaluate condition when the current node set resulting
4555 from that sub-step evaluation is empty. Also fixes 2 potential
4556 problem with previous-sibling and next-siblings axis.
4557
4558Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4559
4560 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
4561 HTML support is not configured in.
4562
4563Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4564
4565 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
4566 include/libxml/tree.h: dohh I really didn't intended to commit
4567 this test version :-(
4568
4569Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4570
4571 * testSAX.c: I wanted to see the real speed at the SAX interface
4572 after a little too many Ximianer started complaining about the
4573 parser speed.
4574 added a --quiet option:
4575 paphio:~/XML -> ls -l db100000.xml
4576 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
4577 paphio:~/XML -> time ./testSAX --quiet db100000.xml
4578 3200006 callbacks generated
4579 real 0m1.270s
4580 Which means 16MBytes/s and 3Mcallback/s
4581
4582Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4583
4584 * xpath.c: valgrind spotted another error that time when running
4585 on libxslt regression tests
4586
4587Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4588
4589 * Makefile.am: adding "make valgrind" running the full regression
4590 tests (except python ones) under Valgrind (using valgrind -q
4591 which was kindly added by the author).
4592 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
4593 passes cleanly now except an obcure floating point initialization
4594 raised in log10() in one XPath regression test ???
4595 * tree.c: edited some comments to close #75244
4596
4597Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
4598
4599 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
4600 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
4601 context of ScrollKeeper, made sure that if the number is
4602 an integer, the serialization follows the description at
4603 http://www.w3.org/TR/xpath#section-String-Functions
4604
4605Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4606
4607 * configure.in: preparing 2.4.18
4608 * doc/*: updated and rebuilt the web site
4609 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
4610 the Windows and Cygwin maintainers.
4611 * parser.c: humm, changed the way the SAX parser work when
4612 xmlSubstituteEntitiesDefault(1) is set, it will then
4613 do the entity registration and loading by itself in case the
4614 user provided SAX getEntity() returns NULL.
4615 * testSAX.c: added --noent to test the behaviour.
4616
4617Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4618
4619 * parser.c: Wilfried Teiken provided a hackish but working
4620 way to get context reported back on entities when parsing
4621 with SAX and without breaking the DOM build.
4622
4623Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4624
4625 * c14n.c: applied a new patch from Aleksey Sanin
4626 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
4627 to reference Aleksey implementation of XML digital Signatures
4628
4629Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4630
4631 * xpath.c: small fix to avoid potential problem due to
4632 ordering of freeing data
4633 * python/Makefile.am: people were complaining about
4634 the generated file in python dir not being built
4635
4636Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4637
4638 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
4639 python/generator.py python/libxml.c python/types.c: Cleanup
4640 of the python Makefiles based on Jacob and James feedback,
4641 fixed the spec file accordingly, fixed the number of warning
4642 that passing my pedantic CFLAGS was generating. Conclusion
4643 is that Python includes are real crap.
4644
4645Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4646
4647 * configure,in: it was reported quite a few times that
4648 xml2-config --cflags should not output
4649 -I$includeprefix/libxml2/libxml because libxml2 header names
4650 clashes with existing names like list.h from C++ stl.
4651 Includes should be #include<libxml/xxx.h> so ...
4652
4653Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4654
4655 * c14n.c: another patch from Aleksey Sanin
4656
4657Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4658
4659 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
4660 canonicalization algorithm
4661 * doc/xml.html doc/index.html: added the C14N references on the
4662 index page.
4663
46642002-03-13 jacob berkman <jacob@ximian.com>
4665
4666 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
4667 usage, redundant, and gcc specific
4668
4669Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
4670
4671 * xpath.c: speedup some node selection operations, this can
4672 have a significant impact on DocBook Norm's stylesheets
4673 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
4674 make sure it's always the case
4675 * debugXML.c: distinguish CDATA and comments in ls operations
4676
4677Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4678
4679 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
4680 to generate better API descriptions etc...
4681
4682Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4683
4684 * c14n.c: Fixing #74186, made sure all boolean expressions
4685 get fully parenthesized, ran indent on the output
4686 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
4687 include/libxml/tree.h: also #74186 related, removed the
4688 --with-buffers option, and all the preprocessor conditional
4689 sections that were resulting from it.
4690
4691Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4692
4693 * valid.c: applied patch from Dodji Seketeli fixing an
4694 uninitailized variable in xmlValidGetValidElements()
4695
4696Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4697
4698 * c14n.c: fixed a few comments
4699 * doc/*.html doc/*/*.html: regenerated the docs and added
4700 the C14N API
4701 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
4702
4703Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
4704
4705 * check-xml-test-suite.py: fix to adapt varaiations in the
4706 bindings
4707 * configure.in python/setup.py python/setup.py.in: fixed to
4708 have the version of the python scripts automatically updated
4709
4710Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4711
4712 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
4713 in xmlCopyProp()
4714
4715Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4716
4717 * configure.in: preparing 2.4.17 release
4718 * doc/*: updated and rebuilt the docs
4719 * xpath.c: fixed a comment
4720 * python/libxml.c: fixed a possible reentrancy problem
4721
4722Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
4723
4724 * tree.c python/tests/Makefile.am python/tests/attribs.py:
4725 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
4726 added a specific regression test
4727 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
4728 not raise exceptions when failing to find the attribute.
4729
4730Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4731
4732 * configure.in xmllint.c: owen pointed out a problem with the
4733 ftme fix, gettimeofday() was not detected by configure and
4734 the ftime header wasn't included, dohhh
4735
4736Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4737
4738 * configure.in xmllint.c: trying to fix #71457 for timing
4739 precision when gettimeofday() is not availble but ftime() is
4740
4741Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4742
4743 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
4744 are now copied on install and part of the -devel RPM
4745
4746Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
4747
4748 * xpath.c: trying to avoid bug #72150 which was apparently
4749 caused by a gcc bug (or a processor problem) as detailed
4750 at http://veillard.com/gcc.bug
4751
4752Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4753
4754 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
4755 fixed xmlReconciliateNs(), added a Python test/example for
4756 inter-document cut'n paste
4757 * python/libxml.py: fixed node.doc on document nodes and added
4758 xpathEval() onto node objects
4759
4760Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4761
4762 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
4763 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
4764 fixup and integrated tests for the serialization stuff
4765
4766Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4767
4768 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
4769 moved the libxml man page to section 3
4770
4771Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
4772
4773 * tree.c: fix bug #72490
4774 * python/libxml.c python/libxml.py: added methods serialize()
4775 and saveTo() to all node elements.
4776
4777Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4778
4779 * xmlIO.c: closed #73430, don't read from an input source
4780 which indicated an end-of-file or an error.
4781
4782Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4783
4784 * parser.c: make sure SAX endDocument is always called as
4785 this could result in a Python memory leak otherwise (it's
4786 used to decrement ref-counting)
4787 * python/generator.py python/libxml.c python/libxml.py
4788 python/libxml2-python-api.xml python/libxml2class.txt
4789 python/tests/error.py python/tests/xpath.py: implemented
4790 the suggestions made by Gary Benson and extended the tests
4791 to match it.
4792
4793Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4794
4795 * python/generator.py: applied patch fixing #73450
4796
4797Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4798
4799 * xpath.c: fixing #61290 "namespace nodes have no parent"
4800 long standing divergence from the XPath REC. NodeSets
4801 simply hold a copy of namespace nodes and those node ->next
4802 points to the parent (which may not be the node carrying the
4803 definition).
4804 * include/libxml/xpath.h: flagged but didn't added a possible
4805 speedup
4806 * DOCBparser.c HTMLparser.c: removed some warnings from push
4807 parser due to new state being added.
4808 * tree.c: new fix from Boris Erdmann
4809 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
4810 the XML Canonalization support from Aleksey Sanin
4811
4812Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4813
4814 * tree.c: patch from Boris Erdmann fixing some namespace odities
4815 with xmlCopyNode()
4816
4817Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4818
4819 * xmlIO.c: fix bug #72706 when loading a NULL entity
4820
4821Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4822
4823 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
4824 actually change in a future XML Namespace revision.
4825
4826Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4827
4828 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
4829 added the possibility of returning nodesets from XPath extension
4830 functions written in Python
4831
4832Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
4833
4834 * python/*: commiting some Python bindings work done while travelling
4835
4836Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4837
4838 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
4839 explicitely with memory debugging switched on
4840
4841Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
4842
4843 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4844 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4845 Added wrapper for the xmlURIPtr type, provided accessors, fixed
4846 the accessor generator for strings
4847 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
4848 regression test.
4849
4850Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
4851
4852 * python/README python/generator.py python/libxml.c python/setup.py:
4853 added the 'usual' setup.py to allow building a libxml2-python
4854 module based on the same code. The initialization is however
4855 different the 2 .so files fo libxml2 and libxslt are identical and
4856 they entry point initialize both libraries. this is done to avoid
4857 some possible nasty problem since the Python don't merge the maps
4858 of all shared modules.
4859
4860Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4861
4862 * parser.c: fixed a push/encoding bug reported by Michael
4863 on librsvg
4864
4865Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
4866
4867 * include/libxml/parserInternals.h: fixes a misplaced #endif
4868
4869Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4870
4871 * parser.c valid.c: found and fixed a couple of allocation bugs
4872
4873Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
4874
4875 * doc/xml.html doc/python.html doc/*: added a Python and binding
4876 page describing the current state of the Python bindings and
4877 giving pointers to the other languages wrappers.
4878
4879Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4880
4881 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
4882 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
4883 rebuilt the API and web site
4884 * xpath.c: fixed #71978 portability bugs
4885
4886Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
4887
4888 * SAX.c: oops broke automatic defaulting of namespaces attributes.
4889
4890Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4891
4892 * include/libxml/parserInternals.h parser.c: had to change
4893 2 internal parsing API when processing document content
4894 to check the start and end of element content are defined
4895 in the same entity
4896 * valid.c include/libxml/valid.h: attribute normalization can
4897 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
4898 with the context to report it.
4899 * SAX.c: fixed the last known bugs, crazy validation constraints
4900 when a document is standalone seems correctly handled. There
4901 is a couple of open issues left which need consideration especially
4902 PE93 on external unparsed entities and standalone status.
4903 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
4904 The 2 tests left failing are actually in error. Cleanup done.
4905
4906Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
4907
4908 * valid.c: implemented E59 spaces in CDATA does not match the
4909 nonterminal S
4910
4911Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4912
4913 * SAX.c parser.c valid.c: more validation test fixups
4914 * check-xml-test-suite.py: added duration info for the tests
4915
4916Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4917
4918 * parser.c valid.c: a couple of errors were reported but not
4919 saved back as such in the parsing context. Down to 1% failure rate
4920 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
4921
4922Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4923
4924 * xmlInternald.c: isExtender was missing a char
4925 * parser.c include/libxml/parser.h: % are acceptable in the
4926 internal subset if within a PUBLIC ID
4927
4928Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4929
4930 * SAX.c parserInternals.c valid.c: more work on the conformance
4931 suite. Took the step to finally block documents with encoding
4932 errors. It's a fatal error per the spec, people should have fixed
4933 their documents by now.
4934
4935Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
4936
4937 * check-xml-test-suite.py: fixed the test script after some discussion
4938 on the semantic of TYPE="error"
4939 * Makefile.am: added the script to the distrib
4940
4941Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4942
4943 * SAX.c entities.c: fixed a couple of conformances issues deep
4944 into the validation code (standalone and undeclared Notations)
4945
4946Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4947
4948 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
4949 stayed there for years !
4950
4951Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4952
4953 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
4954 missing
4955
4956Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4957
4958 * check-xml-test-suite.py: improved the behaviour a bit as
4959 well as the logs
4960 * parser.c valid.c SAX.c: fixed a few more bugs
4961 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
4962
4963Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4964
4965 * check-xml-test-suite.py: python script to run regression tests
4966 against the XML Test suite of W3C/OASis
4967 * SAX.c: fixed a validation bug
4968 * parser.c: fixed 3 errors pointed by the test suite
4969 * doc/buildDocBookCatalog: fixed a typo pointed by drake
4970 * python/Makefile.am: fixed a dependendy
4971
4972Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4973
4974 * xmlmemory.c: avoid a warning bug #71594
4975
4976Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4977
4978 * xmlmemory.c: Jesse Perry provided a patch to remove a few
4979 warning on alpha/Tru64
4980
4981Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4982
4983 * include/libxml/entities.h: fixing a comment
4984 * valid.c: fixing some troubles with validity check on namespaces
4985 * result/VC/NS3 test/VC/NS3: added a specific regression test
4986
4987Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
4988
4989 * tree.c: Fixing #71342 serializing '\n' in attribute values
4990 * result/noent/att3 result/att3 test/att3: added a specific
4991 test.
4992
4993Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
4994
4995 * python/libxml.c: couple of bug fixes
4996
4997Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
4998
4999 * python/*.py: removed tabs and used spaces.
5000
5001Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5002
5003 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
5004 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
5005
5006Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5007
5008 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
5009 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
5010
5011Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5012
5013 * include/libxml/encoding.h include/libxml/entities.h
5014 include/libxml/globals.h include/libxml/parser.h
5015 include/libxml/threads.h include/libxml/tree.h
5016 include/libxml/xmlmemory.h: trying to fix the include mess
5017
5018Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5019
5020 * include/libxml/xmlmemory.h: reverted part of the previous
5021 attempt to provide #69655, this was breaking the build.
5022
5023Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
5024
5025 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
5026 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
5027 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
5028 include/libxml/parserInternals.h include/libxml/tree.h
5029 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
5030 Tentatively fixed #69655 , make compiling with -Wredundant-decls
5031 clean.
5032 * python/libxml.c: fixed a warning.
5033
5034Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
5035
5036 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
5037 copying of node, merge back IDs in the target document.
5038 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
5039 test/XInclude/ents/ids.xml: test case
5040 * result/VC/ElementValid4: output changed due to a typo fix
5041
5042Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5043
5044 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00005045 generate the dependencies right as Jacob found out. Add
5046 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005047
5048Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5049
5050 * parserInternals.c valid.c: Justin Fletcher found some parts
5051 of the code needing cleanup
5052 * libxml.spec.in python/Makefile.am python/generator.py
5053 python/libxml.c python/libxml.py: Fixed the python Makefiles
5054 corrected a bug showing up on ia64, changed the name of the
5055 python internal module too
5056
5057Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
5058
5059 * Makefile.am: applied patch from Andris Pavenis for binary
5060 name suffixes
5061
5062Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
5063
5064 * xmllint.c win32/win32config.h: fixing #68748
5065
5066Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
5067
5068 * valid.c: fixing #70166
5069
5070Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
5071
5072 * valid.c: fixing #70077
5073
5074Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
5075
5076 * Copyright Makefile.am README configure.in libxml.spec.in:
5077 Changed to the MIT Licence
5078 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
5079 doc/xmlio.html: updated the doc accordingly
5080 * include/libxml/xmlwin32version.h configure.in: preparing
5081 2.4.14 release
5082 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5083 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5084 fixed the const xmlChar * wrapper and generator, XPath extension
5085 functions now use the context as first argument
5086 * python/tests/tstxpath.py python/tests/xpath.py
5087 python/tests/xpathext.py: Updated the tests accordingly
5088 * tree.c: fixed bug #70067
5089
5090Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5091
5092 * Makefile.am: cleanup
5093 * debugXML.c: always use stdout if output is NULL
5094 * xmlIO.c: don't close filedescriptors passed to outputBuffers
5095 * python/Makefile.am python/generator.py python/libxml2class.txt
5096 python/libxml_wrap.h python/types.c: augmented the number of bindings
5097 handling FILE * and XPath contexts
5098 * python/tests/Makefile.am: avoid a stupid problem due to the
5099 use of TEST.
5100
5101Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
5102
5103 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
5104
5105Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5106
5107 * python/TODO python/libxml.c: cleanup the extension function lookup
5108 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
5109
5110Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5111
5112 * configure.in python/Makefile.am: do not install outside
5113 of prefix
5114
5115Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5116
5117 * python/TODO python/libxml.c: started adding SAX interfaces
5118 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
5119 SAX test
5120
5121Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5122
5123 * tree.c: hardened the addChild function
5124 * python/generator.py python/libxml.c python/libxml2-python-api.xml
5125 python/libxml2class.txt python/libxml_wrap.h python/TODO:
5126 added accessors needed for xmlNode, a bit more testing and
5127 extension of interfaces
5128 * python/tests/Makefile.am python/tests/build.py: added a test
5129 build from scratch/save/load/check
5130
5131Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5132
5133 * parserInternals.c: change a small bit in the way valididy
5134 error messages get initialized
5135 * python/TODO python/libxml.c python/libxml2-python-api.xml
5136 python/libxml2class.txt python/libxml_wrap.h python/types.c:
5137 added some memory debugging to track leaks at the libxml2 level
5138 * python/tests/*.py: changed all tests to check for leaks,
5139 there is just one left in XPath extension registrations.
5140
5141Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
5142
5143 * python/TODO python/generator.py python/libxml2-python-api.xml
5144 python/libxml2class.txt: more accessor classes for the parser
5145 context, allow to switch on and check validity
5146 * python/tests/Makefile.am python/tests/error.py
5147 python/tests/invalid.xml python/tests/valid.xml
5148 python/tests/validate.py: attded more test and and added error.py
5149 which I forgot to commit in the last step
5150
5151Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5152
5153 * python/Makefile.am python/types.c: cleanup
5154 * python/libxml.c python/libxml.py python/libxml_wrap.h
5155 python/generator.py python/libxml2-python-api.xml
5156 python/libxml2class.txt: added class for parser context, added
5157 first cut for push mode support. Added a framework to generate
5158 accessors functions.
5159 * python/tests/Makefile.am python/tests/push.py: added a push
5160 test
5161
5162Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5163
5164 * python/Makefile.am python/TODO python/libxml.py: fixed a small
5165 bug a bit of cleanup.
5166
5167Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
5168
5169 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
5170 python/libxml2class.txt: adding error redirections and preformat
5171 to a python handler
5172 * python/tests/Makefile.am python/tests/*.py: cleanup made all
5173 tests self checking
5174
5175Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5176
5177 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
5178 a function
5179
5180Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5181
5182 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
5183 python/libxml.c python/libxml2-python-api.xml
5184 python/libxml2class.txt: Progressing through the TODOs, class
5185 description output, extra XML API, RPM now builds the wrappers
5186 for all python installed versions
5187
5188Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
5189
5190 * configure.in libxml.spec.in python/Makefile.am python/TODO
5191 python/generator.py python/libxml2class.txt: added more informations
5192 in the libxml2-python package including docs. Slightly changed
5193 the class hierarchy
5194 * python/tests/*: added basic regression tests infrastructure too
5195
5196Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5197
5198 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
5199 added libxml2-python as part of the packages installed
5200
5201Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5202
5203 * python/Makefile.am python/generator.py python/libxml.c
5204 python/libxml.py: more work, now able to extend the
5205 XPath interpreter with functions written in python.
5206
5207Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
5208
5209 * python/Makefile.am: Jacob sent a patch to allow building from
5210 tarfile.
5211
5212Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5213
5214 * python/Makefile.am python/libxml.c configure.in Makefile.am:
5215 inserted the python wrappers build, I hope this won't be too
5216 unportable
5217
5218Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5219
5220 * xpath.c: minor optimization
5221 * python/generator.py python/libxml.c python/libxml.py
5222 python/libxml_wrap.h: more work on the python bindings,
5223 they now support XPath and there is no evident leak
5224
5225Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5226
5227 * python/generator.py python/libxml.c python/libxml.py:
5228 more work on the python bindings generator.
5229
5230Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5231
5232 * python/generator.py python/libxml.c python/libxml_wrap.h:
5233 more work on the python bindings.
5234
5235Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
5236
5237 * python/generator.py python/libxml.c python/libxml.py
5238 python/libxml_wrap.h: commited early version of a python binding
5239 for private use only ATM
5240
5241Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
5242
5243 * entities.c tree.c include/libxml/entities.h: applied patch
5244 from Anthony Jones to implement copy of DTD subtree too. Had
5245 just to keep 2 function private which really ought to become
5246 public ones.
5247
5248Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5249
5250 * xmllint.c: added pointers to the web pages in the usage()
5251
5252Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
5253
5254 * tree.c: more fixes from Petr Kozelka for attribute handling
5255 in the tree API to align the semantic with DOM.
5256
5257Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
5258
5259 * valid.c tree.c entities.c: another set of patches from
5260 Anthony Jones for copy operations cleanup and robustness
5261
5262Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
5263
5264 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
5265 an alphabetic index based on comments content
5266 * doc/*: rebuilt the web site with the new references
5267
5268Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5269
5270 * parserInternals.h: Greg Sjaardema suggested to use an
5271 eponential buffer groth policy in xmlParserAddNodeInfo()
5272
5273Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
5274
5275 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
5276 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
5277 doc/parsedecl.py doc/Makefile.am: updated the python extractor
5278 to generate cross-references, and added/updated the stylesheets
5279 to generate and link API indexes. The generic keyword index
5280 is not done yet.
5281 * doc/*.html: regenerated all the usual docs too
5282
5283Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
5284
5285 * debugXML.c: added an xpath function to the shell for T. V. Raman
5286
5287Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5288
5289 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
5290 debug routines.
5291
5292Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
5293
5294 * tree.c: apply an patch from Petr Kozelka for unlink and replace
5295 support of attribute nodes
5296
5297Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5298
5299 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
5300 hopefully near complete and fully documented of the API in XML
5301 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
5302 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
5303 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
5304 include/libxml/parserInternals.h include/libxml/valid.hi
5305 include/libxml/xmlIO.h include/libxml/xmlerror.hi
5306 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
5307 include/libxml/xpath.h include/libxml/xpathInternals.h:
5308 Cleaned up the doc comments a lot in the process, the interface
5309 coverage is now 100%
5310
5311Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5312
5313 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
5314 extracts comments from the gtk-doc DocBook output (a bit
5315 convoluted but seems to work).
5316
5317Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5318
5319 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
5320 added an XML description of the API, moved the script generating
5321 it here. Added a "make api" target
5322
5323Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
5324
5325 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
5326
5327Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5328
5329 * xpath.c include/libxml/xpathInternals.h: the change made to
5330 xmlXPathFuncLookupFunc was incompatible roll it back
5331
5332Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5333
5334 * SAX.c: cleanup patch from Anthony Jones
5335 * doc/Makefile.am: fix the headers to avoid in make scan
5336 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
5337 includes, * vs Ptr and general cleanup
5338 * parsedecl.py: first version of a script to extract the
5339 module interfaces, the goal will be to provide .decl or XML
5340 specification of the interfaces to build wrappers.
5341
5342Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5343
5344 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
5345 now provides return codes in case of errors
5346
5347Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
5348
5349 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
5350 Upgraded to trio baseline 1.6
5351 * strio.h strio.c: Replaced by triostr.h and triostr.c
5352
5353Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
5354
5355 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
5356 of strdup usage in the code
5357
5358Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5359
5360 * parser.c error.c: Keith Isdale complained rightly that
5361 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
5362
5363Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
5364
5365 * tree.c: fixed the funxtion to set the xml: attributes
5366 * debugXML.c: added "setbase" to test it.
5367
5368Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
5369
5370 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
5371 to allow updating an attribute content
5372
5373Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5374
5375 * libxml.h: try to avoid problems when compiling on Windows
5376
5377Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
5378
5379 * hash.c: patch from Anthony Jones for hash.c allocation size
5380 * Makefile.am: trying to work around Yet Another Libtool Madness
5381 and build the 2.4.13 release finally ...
5382
5383Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
5384
5385 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
5386 * doc/* : update of the documentation
5387
5388Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
5389
5390 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
5391 at fixing #61290 :-(
5392
5393Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
5394
5395 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
5396 Fixes bug #67229
5397
5398Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
5399
5400 * tree.c: trying to avoid troubles when a subtree is copied
5401 and coalesced in part with the target tree. Should fix
5402 bug #67407
5403
5404Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
5405
5406 * valid.c: fixed validation of attributes content of type
5407 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
5408 values, very old bug. Fixes #67671
5409
5410Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5411
5412 * parser.c include/libxml/parserInternals.h tree.c: integrated
5413 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
5414 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
5415
5416Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
5417
5418 * threads.c: applied Serguei Narojnyi's patch to add native
5419 thread support on the Win32 platform
5420 * testThreadsWin32.c Makefile.am: added the test program also
5421 from Serguei, Win32 specific
5422 * include/win32config.h include/libxml/xmlwin32version.h.in:
5423 added patch from Igor for the Windows thread specific defines.
5424
5425Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
5426
5427 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
5428
5429Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
5430
5431 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
5432 output page into XMLinfo.html. Close bug #66951 and
5433 raised by Robert Collins too.
5434
5435Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
5436
5437 * encoding.c: Paul Keogh pointed out a possibility of segfault
5438 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
5439 Closes bug # 68238
5440
5441Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
5442
5443 * doc/*.html: updated the Gdome2 links
5444
5445Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
5446
5447 * libxml.h: Applied following patches from Robert Collins
5448 and make sure IN_LIBXML is defined when compiling it
5449 -------
5450 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
5451 as well as Visual C.
5452 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5453 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
5454 * strio.c (PLATFORM_UNIX): Define for Cygwin.
5455 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
5456 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
5457 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
5458 xmlSysIDExists xmlNoNetExists).
5459 * xmllint.c: Don't include winsock2.h for Cygwin.
5460
5461Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
5462
5463 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
5464 when the version info is not present.
5465
5466Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
5467
5468 * tree.c: Anthony Jones pointed out a problem in
5469 xmlStringGetNodeList() and provided a fix for it
5470
5471Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
5472
5473 * parser.c: patch from Frank J Franklin to remove a bug in
5474 xmlCreatePushParserCtxt() when the initial buffer passed
5475 is large.
5476
5477Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
5478
5479 * win32/*: big cleanup of the Windows/MSVC project files
5480 from Igor Zlatkovic
5481
5482Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
5483
5484 * doc/Makefile.am: should fix #67674 and avoid troubles if
5485 xsltproc is not available or fails in the prefix provided
5486
5487Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
5488
5489 * xmlmemory.c: one more doc patch from Charlie Bozeman.
5490
5491Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5492
5493 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
5494 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
5495 Fixed a few other problems raised by Charlie Bozeman.
5496 * result/VC/ElementValid[5-7]: fixed the output
5497
5498Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5499
5500 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
5501 patches from Charlie Bozeman. Regenerated the HTML docs.
5502
5503Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
5504
5505 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
5506 for Windows from Igor
5507
5508Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5509
5510 * xmllint.c: applied Justin Fletcher patch for --output or -o
5511
5512Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
5513
5514 * win32/libxml2/libxml2.def.src: close #67019
5515
5516Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5517
5518 * xmllint.c: applied Justin Fletcher generic timing patch
5519 similar to the one already applied to xsltproc.
5520
5521Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5522
5523 * include/libxml/tree.h tree.c: applied documentation patches
5524 from Charlie Bozeman
5525
5526Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
5527
5528 *doc/xmllint.xml, xmllint.1 - document --dropdtd
5529
5530Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
5531
5532 * valid.c: fix the xmlStrdup() used in the previous patch.
5533 * valid.c: added --dropdtd
5534 * tree.c: fixed xmlUnlinkNode so it also removes the references
5535 from the document if the node is a DTD
5536
5537Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
5538
5539 * HTMLtree.c valid.c: cleanup some static declarations
5540
5541Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5542
5543 * xmllint.c: removed another strdup()
5544 * doc/FAQ: removed the HP/UX entry
5545
5546Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
5547
5548 * valid.c: fix bug #66816 when validating.
5549 * xmllint.c: don't use sys/time.h if configure did not found it
5550
5551Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
5552
5553 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
5554 xmlcatalog_man.xml
5555
5556Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5557
5558 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
5559 xmlInitMemory() was declared twice
5560
5561Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
5562
5563 * globals.c: do not reference strdup() !
5564 * configure.in libxml-2.0.pc.in: trying to fix the libs
5565 of the various config extraction modules
5566
5567Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5568
5569 * configure.in : preparing 2.4.12
5570 * doc/* : updated and rebuilt the docs
5571
5572Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5573
5574 * uri.c: closed bug #66159
5575 * testURI.c: added --escape option
5576 * configure.in: some cleanup for xml2-config --cflags
5577
5578Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
5579
5580 * globals.c testThreads.c: removed some misplaced includes
5581 of xmlversion.h
5582
5583Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
5584
5585 * threads.c: patch from Gary Pennington fixing a possible
5586 problem at initialization time.
5587
5588Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
5589
5590 * configure.in libxml.h parser.c testThreads.c macos/: integrated
5591 Eric Lavigne contribution to build libxml2 on MacOS using
5592 CodeWarrior.
5593
5594Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
5595
5596 * xmllint.c: applied Geert Kloosterman's patch to fix
5597 --repeat --timing output
5598
5599Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5600
5601 * parser.c: Robin Berjon <robin@knowscape.com> found a case
5602 where non-wellformed XML declaractions were not detected.
5603
5604Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5605
5606 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
5607
5608Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
5609
5610 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
5611 gets reset by xmlCleanupInputCallbacks() and this makes the
5612 function useless. Same for output.
5613
5614Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5615
5616 * xmlIO.c: robert pointed out a loop error in callback cleanups
5617
5618Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
5619
5620 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
5621 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
5622 they are not really tied to debugging
5623
5624Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5625
5626 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
5627 * xmllint.c: better --catalogs description
5628
5629Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5630
5631 * tree.c: fixed a couple of problems in xmlSetProp()
5632
5633Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
5634
5635 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
5636 unappropriate stdout output.
5637
5638Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
5639
5640 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
5641 by Denis Beurive, closes #65111
5642
5643Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
5644
5645 * valid.c: in case of content model validity error, don't
5646 print it if validity warnings were not requested.
5647
5648Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5649
5650 * nanoftp.c: applied a couple of patches from Brian D Ripley.
5651 * parserInternals.c: removed the last exit() call. Print an
5652 unmaskable error on stderr instead (library mismatch detection)
5653
5654Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
5655
5656 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
5657 shell instructions from Heiko Rupp
5658
5659Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5660
5661 * catalog.c: use the URL notation file:// for default catalog paths
5662
5663Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
5664
5665 * include/libxml/tree.h: better comments for _private fields
5666 * tree.c: removed a problem when copying an entity reference.
5667
5668Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
5669
5670 * vms/*: updated instructions and diffs from John A Fotheringham
5671
5672Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
5673
5674 * include/libxml/xmlerror.h: avoid an include problem if
5675 #include <libxml/xmlerror.h> happens first in code
5676 seems to be the case in KDE libs
5677
5678Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5679
5680 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
5681 from Igor for Windows
5682
5683Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5684
5685 * Makefile.am: Gary Pennington pointed out a missing prefix
5686
5687Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
5688
5689 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
5690 * doc/*: upgraded and rebuilt the docs
5691
5692Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5693
5694 * HTMLparser.c: fix comment in scripts element parsing.
5695 * result/HTML/doc3*: updated the results.
5696
5697Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5698
5699 * uri.c: another URI bug fix #63336, using Joel Young patch.
5700
5701Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
5702
5703 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
5704 a cleaned up version of the Pwd shell string generation.
5705
5706Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5707
5708 * valid.c include/libxml/tree.h: trying to fix namespaces +
5709 validation problems for good, closing #63619 in the process
5710 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
5711 wrong in this respect, fixed it.
5712
5713Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
5714
5715 * xmllint.c: Morus Walter patch to allow --format and --encode
5716
5717Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
5718
5719 * debugXML.c: Stefan Kost provided an help command for the shell
5720
5721Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
5722
5723 * debugXML.c: Heiko Rupp pointed that the shell would crash
5724 on empty nodesets returns.
5725
5726Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
5727
5728 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
5729 migh need the history libraries
5730
5731Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
5732
5733 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
5734 handle the case of < in quoted attributes, Bastian Kleineidam
5735
5736Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
5737
5738 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
5739 fixing catalog breakages
5740 * Makefile.am catalog.c result/catalogs/catal
5741 result/catalogs/mycatalog.* test/catalogs/catal*:
5742 fixed more problems in catalog support, added more regression tests
5743 for both XML and SGML catalog handling
5744
5745Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
5746
5747 * debugXML.c: applied an improvement to xmlGetLineNo() from
5748 Keith Isdale
5749
5750Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
5751
5752 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
5753 Side effect of the progressive catalog loading
5754
5755Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
5756
5757 * Makefile.am: confexecdir and confexec_DATA were defined twice
5758 pointed out by Karl Eichwalder
5759
5760Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
5761
5762 * xmlcatalog.c: avoid unlink() and use remove() instead.
5763
5764Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
5765
5766 * libxml.spec.in: cleanup
5767 * include/libxml/xmlwin32version.h: updated with 2.4.8
5768
5769Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
5770
5771 * encoding.c global.data globals.c testThreads.c: fix bug #63752
5772 of compiling libxml with a non standard set of options
5773
5774Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
5775
5776 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
5777 document --sgml option, fixing gnome bugzilla #63382
5778
5779Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5780
5781 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
5782 breakage of 2.4.7, added a couple of really needed APIs
5783 like xmlCatalogIsEmpty() and xmlNewCatalog()
5784 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
5785 for install-catalog
5786 * configure.in: preparing 2.4.8
5787
5788Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
5789
5790 * HTMLtree.c tree.c include/libxml/HTMLtree.h
5791 include/libxml/tree.h include/libxml/xmlIO.h: more include
5792 cleanups, export cleanly one html output + format function.
5793
5794Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5795
5796 * parser.c: removed initGenericErrorDefaultFunc call from
5797 xmlInitParser() since it could destroy previous calls to
5798 xsltSetGenericErrorFunc() effects
5799
5800Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5801
5802 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
5803 keyword.
5804
5805Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
5806
5807 * Makefile.am: cleanup
5808 * threads.c: cleanup too
5809 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
5810 from xsltproc
5811 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00005812 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005813
5814Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
5815
5816 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
5817 was not used anymore !
5818
5819Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
5820
5821 * configure.in: preparing 2.4.7
5822 * Makefile.am doc/Makefile.am: switched to the latest xmllint
5823 manual page from John
5824 * doc/*: updated the doc and rebuilt the generated pages
5825
5826Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
5827
5828 * xmlIO.c: closing bug #62711, the library should never
5829 close stdin or stdout.
5830
5831Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
5832
5833 * uri.c: second pass at fixing #63336, using Joel Young
5834 final patch. looks okay.
5835
5836Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
5837
5838 * uri.c include/libxml/uri.h: trying to clear #63336
5839 allowing the escaping routine to parse unconformant
5840 URI-References.
5841
5842Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
5843
5844 * vms/readme.vms vms/build_libxml.com nanoftp.c
5845 include/libxml/xmlversion.h.in: a few VMS updates from
5846 John A Fotheringham
5847 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
5848 and xmlCleanupOutputCallbacks() for the Perl binding people.
5849
5850Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
5851
5852 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
5853 apply fixes to close #63271 and avoid segfaults when
5854 the error routine gets callbed before xmlInitParser()
5855 get called.
5856 * nanoftp.c error.c: Applied patches from Justin Fletcher
5857 correcting some xmlGenericError misuses.
5858
5859Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
5860
5861 *doc/xmllint.xml, doc/xmllint.1
5862 New and improved man page for xmllint - .xml is the original, .1
5863 is the generated man page
5864
5865Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
5866
5867 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
5868 the web site from the main HTML document.
5869
5870Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5871
5872 * parser.c: fixed an erroneous validation bug when PE refs
5873 occurs in external parsed entities referenced from the
5874 internals subset
5875 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
5876 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
5877 added the associated testcase, it's a nice one.
5878 * HTMLparser.c: generate the DTD node as HTML still ...
5879 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
5880
5881Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5882
5883 * HTMLparser.c: fixed a bug in htmlNewDoc()
5884
5885Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5886
5887 * test/threads/*: added entities testing to the Thread test
5888 * testThreads.c: make the test reasonable
5889 * DOCBparser.c: fix the DTD public and system ID
5890 * xmllint.c: added --sgml for SGML DocBook importing
5891 * Makefile.am: added Docbtests target
5892
5893Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5894
5895 * nanoftp.c: use only "anonymous@" string for anonymous passwds
5896 * testThreads.c: removed bogus include
5897
5898Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5899
5900 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
5901 fixed a very serious (looping) validation bug
5902
5903Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
5904
5905 * include/libxml/globals.h include/libxml/threads.h threads.c
5906 testThreads.c: far more testing, cleaning up bugs
5907 * *.c : make sure globals.h is always included.
5908
5909Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
5910
5911 * HTMLparser.c: try to get rid of parser loops for good.
5912
5913Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
5914
5915 * configure.in: fixed some bugs in CFLAGS passing.
5916 * test/threads Makefile.am testThreads.c: added a specific
5917 threaded test case (really nasty, guaranteed).
5918
5919Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
5920
5921 * catalog.c: serious cleanup on the management of the
5922 XML catalog tree, more tests done, especially with
5923 the catalog PI.
5924
5925Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
5926
5927 * catalog.c: avoid a problem in catalog cleanup on SMP if
5928 catalogs were not initialized.
5929
5930Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
5931
5932 * catalog.c xpath.c: trying to cleanup the not thread safe
5933 parts of the library.
5934
5935Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
5936
5937 * include/libxml/globals.h configure.in global.data: make
5938 the allocation be per-thread a configure option
5939 * encoding.c include/libxml/parser.h: fixed compilation
5940 errors
5941
5942Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5943
5944 * include/libxml/parser.h: Norm reported that a few lines
5945 added were breaking libxslt compile, removed them for now
5946
5947Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
5948
5949 * parser.c parserInternals.c threads.c: debugged and fixed
5950 initialization problems which were giving troubles on SMP
5951 boxes.
5952
5953Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5954
5955 * include/libxml/Makefile.am: missing globals.h
5956
5957Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5958
5959 * globals.c: added a couple of standard includes.
5960
5961Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5962
5963 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
5964 include/libxml/parserInternals.h include/libxml/tree.h
5965 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
5966 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
5967 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
5968 Applied the last patches from Gary, cleanup, activated threading
5969 all user accessible global variables are now handled in globals.[ch]
5970 Still a bit rought but make tests passes with either
5971 --with-threads defined at configure time or not.
5972 * Makefile.am example/Makefile.am: added globals.[ch] and threads
5973 linking options
5974
5975Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5976
5977 * Makefile.am include/libxml/Makefile.am
5978 include/libxml/globals.h globals.c include/libxml/threads.h
5979 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
5980 configure.in: started integrating the core of the thread support
5981 not activated yet but half integrated. The code should still
5982 compile and work anyway.
5983
5984Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5985
5986 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
5987 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
5988 integrating the non-controversial parts of Gary Pennington
5989 multithread patches
5990 * catalog.c: corrected a small bug introduced
5991
5992Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5993
5994 * catalog.c include/libxml/catalog.h: very serious cleanup,
5995 isolating unportable code and as much as possible the accesses
5996 to the global shared catalog. May need more testing !
5997
5998Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5999
6000 * include/libxml/debugXML.h debugXML.c tree.c: integrating
6001 Keith Isdale patches for the XSLT debugger interfaces. Some
6002 cleanup
6003
6004Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6005
6006 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
6007 * DOCBparser.c: generate line nubers in elements
6008
6009Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6010
6011 * configure.in: preparing 2.4.6 release
6012 * doc/xml.html doc/html/*: updated and rebuilt the docs
6013 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
6014
6015Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
6016
6017 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
6018 adding documentation for DV's supercatalog support
6019
6020Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6021
6022 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
6023 super catalog support adding one API and one flag --sgml to
6024 xmlcatalog
6025
6026Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
6027
6028 * doc/xmlcatalog_man.xml, xmlcatalog.1
6029 One more crack at
6030 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6031
6032
6033Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6034
6035 * xpath.c: implemented xmlXPathObjectCopy for external objects
6036 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
6037
6038Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
6039
6040 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6041 finishing up fix to
6042 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
6043 the xmlcatalog man page display more elegantly
6044
6045Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
6046
6047 * configure.in: closing bug #61832
6048 * HTMLparser.c: removed a warning
6049
6050Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6051
6052 * xpath.c: fixing #61673 part I, do not loose doc information
6053 when copying result value trees.
6054
6055Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6056
6057 * xpath.c: trying to harden the XPath interpreter
6058
6059Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
6060
6061 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
6062 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
6063
6064Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6065
6066 * HTMLparser: repaired another loop problem
6067
6068Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6069
6070 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
6071 parsing.
6072 * xpath.c: fix bug #61291 the default XML namespace node is
6073 missing from the namespace axis.
6074 * tree.c: refuse to create namespaces nodes with prefix "xml"
6075
6076Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
6077
6078 * SAX.c: ouch a non-defined namespace could lead to a crash,
6079 fixed #61215
6080
6081Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6082
6083 * parserInternals.c: closed bug #61054
6084
6085Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6086
6087 * include/libxml/Makefile.am: closing #60708
6088
6089Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6090
6091 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
6092 adding xmlSAXParseFileWithData following Marco Stipek suggestion
6093
6094Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6095
6096 * valid.c: close bug #61550 when xml: wasn't considered a namespace
6097
6098Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6099
6100 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
6101 * DOCBparser.c HTMLparser.c parser.c: fixed typos
6102
6103Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
6104
6105 * catalog.c: Justin Fletcher provided cleaup code in case
6106 HAVE_STAT is not defined
6107 * include/win32config.h: Igor Zlatkovic suggested to have
6108 HAVE_STAT defined there
6109
6110Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6111
6112 * catalog.c - fixed typing error reported by M. Barros
6113
6114Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
6115
6116 * xmllint.c - fixing typo
6117
6118Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
6119
6120 * HTMLparser.c: small enhancement to prevent loop on
6121 unrecognizable data
6122
6123Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6124
6125 * parserInternals.c: applying patch from bug #60757 this
6126 should close it
6127
6128Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6129
6130 * catalog.c xmlcatalog.c: removed a couple of warning
6131 * xpath.c: try to solve the linking problem on platforms
6132 needing trio to compile
6133
6134Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6135
6136 * Makefile.am libxml.spec.in: backing up non-documented changes
6137 commited without review or aproval by Jens Finke <jens@gnome.org>
6138 * HACKING: made 100% clear that no commit should be done directly
6139
6140Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
6141
6142 * configure.in: Joe Orton provided a patch fixing a problem
6143 when iconv is specified to be in a non-standard directory
6144 but wasn't exported in xml2-config --cflags
6145
6146Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6147
6148 * configure.in: let's ship 2.4.5 before getting too much
6149 troubles with 2.4.4 errors.
6150
6151Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6152
6153 * encoding.c entities.c: do not output hexadecimal charrefs
6154 when serializing HTML since some version of Netscape can't
6155 grok it, generate decimal ones.
6156 * result/HTML/doc3.htm: output changed due to previous test
6157 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
6158
6159Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
6160
6161 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
6162 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
6163
6164Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
6165 Released 2.4.4
6166
6167 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
6168 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
6169 updated the configuration scripts systems accordingly
6170
6171Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6172
6173 * configure.in: preparing for 2.4.4
6174 * doc/xml.html doc/html/*: updated and rebuilt the docs
6175
6176Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
6177
6178 * win32/dsp/libxml2.def.src: tried to incorporate comments
6179 from bug #59220
6180
6181Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
6182
6183 * parser.c result/noent/wml.xml: fixed bug #59981 related
6184 to handling of '&' in attributes when entities are substitued
6185
6186Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6187
6188 * libxml.h include/libxml/xmlversion.h.in
6189 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
6190 Tried to close bug #60131
6191
6192Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6193
6194 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
6195
6196Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
6197
6198 * SAX.c: fixing bug #59946 on xmlns=""
6199
6200Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6201
6202 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
6203 but allocates a new error code.
6204
6205Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
6206
6207 * xmllint.c: John Fleck fixed typos in the options output
6208 * parser.c SAX.c: fix ignorable white space SAX selection
6209
6210Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6211
6212 * entities.c: Steve Underwood found the possibility of an
6213 ininite loop in case of error.
6214
6215Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6216
6217 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
6218
6219Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
6220
6221 * parser.c: warn if version is not 1.0 but it's not
6222 strictly speaking an error after analyzing the spec
6223
6224Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
6225
6226 *doc/catalog.html - add link to the html version of the
6227 man page, other linguistic cleanups
6228
6229Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
6230
6231 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
6232 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
6233 file, has not yet been included in the build.
6234
6235Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6236
6237 * catalog.c: removed a duplicate affectation Justin Fletcher
6238
6239Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
6240
6241 * tree.c: Armin Sander pointed a possible text coalescing
6242 problem, completed his patch.
6243
6244Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6245
6246 * trionan.c: Fixed const and volatile re-definition problem
6247
6248Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
6249
6250 * libxml.4 parser.c: doc updates from Heiko Rupp
6251 * parserInternals.c: 2 sanity checks from Heiko Rupp
6252
6253Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
6254
6255 * tree.c: applied patch from Armin Sander to make some pointers
6256 const in xmlCopyNode()
6257 * include/libxml/tree.h: added fix to the header
6258
6259Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6260
6261 * xpath.c: hum, restrict the integer usage gcc bug workaround
6262 to only gcc compilers so that other architecture don't get
6263 penalized by this limitation.
6264 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
6265
6266Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
6267
6268 * valid.c: fixed a Windows compiler warning (Chris Poblete)
6269 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
6270
6271Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
6272
6273 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
6274 --convert option to xmlcatalog to convert SGML ones to
6275 the XML syntax.
6276 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
6277
6278 2.4.3 got released at that point
6279Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
6280
6281 * catalog.c xmlIO.c: started some serious testing and fixed
6282 a few bug and optmization needs.
6283
6284Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6285
6286 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6287 preparing for a 2.4.3 release even if it may not be ready yet
6288 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
6289 all file parsing lookup to go through the entity resolver, add
6290 to add an API to bypass it (needed to load catalogs themselves),
6291 some cleanup on the catalog code too.
6292 * nanoftp.c: small cleanup
6293 * doc/catalog.html: small update
6294
6295Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
6296
6297 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
6298 Jun Kuriyama
6299
6300Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
6301
6302 * doc/catalog.html: finished the catalog documentation
6303
6304Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
6305
6306 * doc/catalog.html doc/xml.html: added documentation about
6307 Catalog support, misses an API description
6308 * doc/html/*: reextracted the API pages
6309
6310Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
6311
6312 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
6313 Added the part about section 7.2 on URI resolution,
6314 fixed a side effect in the HTML parser, look complete
6315 and ready to rock except the URI/SystemID part!
6316
6317Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
6318
6319 * include/libxml/catalog.h include/libxml/parser.h
6320 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
6321 xmlIO.c: added support and APIs needed for the catalog PI
6322 * include/libxml/xmlIO.h: cleanup
6323
6324Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6325
6326 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
6327 include/libxml/catalog.h: starts to look okay, really
6328 plugged the new framework, cleaned a lot of stuff,
6329 added some APIs, except the PI's support missing this
6330 should be mostly complete
6331 * result/catalogs/* test/catalogs/*: added new test, enriched
6332 the existing one with URN ID tests
6333
6334Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6335
6336 * catalog.c: fixed nextCatalog
6337 * result/catalogs/docbook test/catalogs/*: started adding
6338 a small regression test
6339
6340Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
6341
6342 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
6343 more work on the XML catalog support.
6344 * parser.c include/libxml/parser.h: small cleanup seems using
6345 list as a public parameter name can give portability troubles
6346 * trionan.c trionan.h xpath.c include/libxml/trionan.h
6347 include/libxml/xpath.h include/libxml/Makefile.am: removed
6348 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
6349 wrappers
6350
6351Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6352
6353 * Makefile.am trio.c triodef.h trionan.c xpath.c
6354 include/libxml/Makefile.am include/libxml/trionan.h:
6355 Re-worked Not-A-Number and Infinity support.
6356 * xmlcatalog.c: added readline include files
6357
6358Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
6359
6360 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
6361 testCatalog as xmlcatalog, making it an installed app
6362 adding a shell, and preparing it to be a /etc/xml/catalog
6363 management tool, though not ready yet
6364 * catalog.c include/libxml/catalog.h: adding support for
6365 XML Catalogs http://www.oasis-open.org/committees/entity/
6366 not finished, there is some interesting tradeoffs and a
6367 few open questions left.
6368
6369Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
6370
6371 * xmllint.c: fixed a line formatting problem
6372
6373Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
6374
6375 * SAX.c: removed a couple of unused variable (Albert Chin)
6376
6377Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
6378
6379 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
6380 trying to fix some troubles w.r.t. function returning
6381 const xxxPtr.
6382
6383Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6384
6385 * win32/dsp/libxml2.def.src: another set of symbols conditionally
6386 defined
6387
6388Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
6389
6390 * xpointer.c: removed unused var
6391
6392Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6393
6394 * testXPath.c: another small cleanup closing bug #59110
6395
6396Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
6397
6398 * win32/dsp/libxml2.def.src: small cleanup closing bug
6399 #59108
6400
6401Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
6402
6403 * example/gjobread.c: add xmlCleanupParser() before leaving
6404
6405Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
6406
6407 * config.h.in configure.in include/libxml/xmlwin32version.h:
6408 released 2.4.2
6409
6410Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
6411
6412 * include/libxml/valid.h debugXML.c valid.c: deprecate
6413 the non-boundchecking Sprintf functions, add Snprintf
6414 this should close bug #57984
6415
6416Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
6417
6418 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
6419 URIs before doing the lookups (pointed by Mark Vakoc)
6420
6421Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
6422
6423 * xpath.c: serious changes on Result Value Trees and NodeSets
6424 w.r.t. deallocation and collect operations. Probably not
6425 100% clean (merge of allocated trees smells like a problem).
6426 Seems sufficient to close #58943
6427
6428Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
6429
6430 * xmllint.c: adding a --format option
6431
6432Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
6433
6434 * xpath.c: count() was broken on Result Value Tree
6435 * xmlIO.c: fixed file:/// accesses on _WIN32
6436
6437Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
6438
6439 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
6440 macro was renamed, this should close bug #58683
6441
6442Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
6443
6444 * SAX.c: small fix fixing bug #58539 reported by coolo, in
6445 entity substitution mode text at the end of the entity might
6446 be added due to text coalescing.
6447 * nanoftp.c parser.c: small cleanup
6448
6449Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
6450
6451 * HACKING: added John Fleck right to commit in the doc subdir
6452
6453Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
6454
6455 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
6456 allow to inherit attributes from the DTD directly in the
6457 tree, this is needed for XPath and can be a useful feature.
6458 Inherited namespaces are always provided at the tree level now
6459 * test/defattr* result/defattr* result/noent/defattr*: added a couple
6460 of tests for this feature (XSLT being the prime user).
6461
6462Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
6463
6464 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
6465 testSAX.c xmlIO.c xmllint.c include/win32config.h
6466 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
6467 include/libxml/xmlwin32version.h.in win32/README.MSDev
6468 win32/dsp/*: applied Win32 Facelift No.2 patches from
6469 Igor Zlatkovic for Windows/MSC
6470
6471Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
6472
6473 * SAX.c: unparsedEntityDecl() the URI computation of the
6474 entity wasn't done breaking XSLT unparsed-entity-uri()
6475
6476Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
6477
6478 * xpath.c: fixed a bug when walking the descendants and
6479 the current node has no children
6480 * debugXML.c: show up when a text node is supposed to not be escaped
6481
6482Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6483
6484 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
6485 worked like the set:leading() function)
6486 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
6487
6488Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6489
6490 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
6491
6492Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * include/libxml/xmlIO.h: apply change to close #58141
6495 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
6496
6497Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6498
6499 * parser.c: when the internal subset uses a PE, then the
6500 included entity can use conditional sections.
6501
6502Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
6505 when walking the namespace axis showing up in
6506 libxst/tests/general/bug-12
6507 * xmlmemory.c: added the possibility to trace a given block
6508 defined by its address
6509
6510Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * parser.c: don't override existing encoding specified before
6513 starting xmlParseDocument()
6514
6515Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * include/libxml/xmlwin32version.h: reinserted, needed for
6518 Windows users of CVS
6519
65202001-07-27 Darin Adler <darin@bentspoon.com>
6521
6522 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
6523 * testCatalog.c: Add include of <libxml/parser.h>.
6524
65252001-07-27 Darin Adler <darin@bentspoon.com>
6526
6527 * include/libxml/.cvsignore:
6528 * include/libxml/xmlwin32version.h:
6529 Remove this file from CVS because it's generated.
6530
6531Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * parser.c include/libxml/parser.h: applied const patches from
6534 Tom Moog #58002
6535
6536Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6537
6538 * xpath.c include/libxml/xpath{,Internals}.h: added a function
6539 lookup framework
6540
6541Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * tree.c: fixed xmlCopyNode() for documents
6544
6545Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * parser.c: fixed bugs #58073 reported by Greg Shtilman
6548
6549Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6550
6551 * parser.c: fixes bug #57652 reported by Morus Walter
6552
6553Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
6556
6557Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
6560 errors, lesson don't add new functions at 1am before a release
6561 * xpath.c: integrated fix from Bjorn to avoid divide by zero
6562 from XPath initialization when possible.
6563
6564Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6565
6566 * result/scripts/base*: removing history/readline changed
6567 this slightly
6568 * include/libxml/parser.h SAX.c parser.c parserInternals.c
6569 xmllint.c: make element content line number generation
6570 optionnal to avoid breaking old apps added interface to switch
6571
6572Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00006575 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00006576 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
6577 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
6578 John Kroll fixes to allow saving to HTTP via PUT (or
6579 POST of needed).
6580 * doc/html/*.html: regenerated the docs
6581
6582Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6583
6584 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
6585 xmlHashScanFull and xmlHashScannFull3 to get passed the
6586 three keys as arguments to the callback function
6587
6588Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6589
6590 * configure.in Makefile.am: removed libxml softlink for good
6591 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
6592 100% coverage by gtk-doc
6593
6594Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
6597 fixed serious troubles due to size_t vs. int mismatch
6598
6599Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
6602
6603Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6604
6605 * include/libxml/xpath{,Internals}.h xpath.c: added a more
6606 convenient extension API for value and context managing
6607 Now handles external objects through xmlXPathPopExternal,
6608 xmlXPathWrapExternal and xmlXPathReturnExternal.
6609 Added functions for sets operations (intersection, etc.)
6610
6611Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
6614 xmlIO.c tree.c parserInternals.c entities.c encoding.c
6615 HTMLparser.c: cleanup of global variables, marking some
6616 const or private.
6617
6618Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
6619
6620 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
6621 fixed xmlXPathNodeSetItem when passing index=0
6622
6623Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
6626
6627Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * xmllint.c: fixed compilation under Cygwin #57503
6630 * TODO: update
6631
66322001-07-13 Peter Williams <peterw@ximian.com>
6633
6634 * config.h.in: add #undef HAVE_DLFCN_H
6635
6636 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
6637 builddir.
6638
6639Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * win32/libxml2/libxml2.def.src: added a couple of exported entries
6642 raised by #57348 and #57381
6643
6644Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
6647 tree.c xpointer.c: store the line numbder in element->content,
6648 may break some software, need a configuration mechanism
6649
66502001-07-10 Darin Adler <darin@bentspoon.com>
6651
6652 * .cvsignore:
6653 * example/.cvsignore:
6654 * include/.cvsignore:
6655 * include/libxml/.cvsignore:
6656 Various things that are generated and should be ignored.
6657
6658Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6659
6660 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
6661 * doc/xml.html doc/html/*: updated the docs
6662
6663Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
6666 validation occured on content with element child
6667
6668Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6669
6670 * tree.c: fixed XML Base computation which was broken
6671 * debugXML.c: added a base function to the shell
6672 * Makefile.am result/scripts/* test/scripts/*: added scripts
6673 based regression tests, and adding 2 XML Base tests
6674
6675Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * tree.c: set properties doc and call xmlSetListDoc for properties
6678 content when grafting them in a different tree.
6679 * aclocal.m4: remove from CVS
6680
6681Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * win32/libxml2/libxml2.def.src: added some missing entry point
6684 for XPath (Mark Vakoc)
6685
6686Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
6689 layer should URI-Unescape before trying to open resources.
6690
6691Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * xpath.c: fix the name() bug for elements in the default
6694 namespace reported by Charlie Bozeman
6695
6696Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
6699 led to an XPath fix, improvements of SAX initialization, and
6700 an added option --nocdata to testXPath
6701
6702Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * doc/libxml-doc.el: Felix Natter provided anew version working
6705 with XEmacs too
6706
6707Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * include/libxml/xpath.h: small cleanup
6710 * doc/xml.html: update
6711
6712Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * Makefile.am configure.in include/libxml/xmlwin32version.h:
6715 released 2.3.14
6716
6717Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * doc/html/*: rebuilt the docs for the release
6720 * doc/xml.html: added 2.3.14 release.
6721
6722Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * xpath.c: a bug reported by Stephan Kulow empty nodesets
6725 were not equal to empty strings
6726
6727Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * SAX.c: fixed a URI-Reference computation problem when validating
6730 * xmlIO.c: small cleanup
6731
6732Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * parser.c: improved the description of a couple of interfaces
6735 upon Larry Stamper suggestion
6736
6737Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6738
6739 * SAX.c entities.c parser.c: changed completely the way entities
6740 are handled when running the parser in entity substitution mode.
6741 This fixes a bug reported by Stephan Kulow and nearly divides
6742 by 3 the amount of memory required by libxslt to load and process
6743 DocBook TDG.
6744
6745Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6746
6747 * HTMLparser.c: fixing a too early root closing problem raised
6748 byt Prashanth Naidu
6749
6750Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6751
6752 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
6753 raised by Mark Vakoc.
6754
6755Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * example/Makefile.am: fixed the include path to add srcdir/include
6758 * Makefile.am configure.in: fix from Albert Chin for iconv detection
6759 and some cleanup
6760
6761Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
6764 lot of optimization work, results in significant improvements
6765 when handling really complex XPath queries. Add a small optimizer
6766 for unions, improve [n] and [last()], avoid some costly ops.
6767
6768Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * include/libxml/parser.h parser.c: xmlStrstr args are both const
6771 * xpath.c: small cleanup
6772 * xmlGetNsList: reformated, fixed problems if used on Entities
6773
6774Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6775
6776 * doc/xml.html: added 1.8.14 and 2.3.13 releases
6777
6778Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6779
6780 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
6781 * Makefile.am example/Makefile.am: workaround automake generating
6782 erroneous deps
6783
6784Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * include/win32config.h: bug #56801 Yon Derek provided a patch
6787 to the windows config file.
6788
6789Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
6792 libxml.h : Yon Derek provided a set of changes to compile from
6793 CVS on Windows/MSC
6794
6795Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * parser.c: fixed UTF8 BOM support in push mode
6798 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
6799 added a specific testcase
6800
6801Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802
6803 * Makefile.am: added --push regression tests
6804 * parserInternals.c: the XML parser segfaulted in --push mode
6805
6806Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * configure.in: moved the symlinks detection within a CVS
6809 check, this is not portable and will be removed soon.
6810 * xpath.c: small cleanup/speedup
6811
6812Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6813
6814 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
6815 release of 2.3.12
6816 * parser.c: make an error message if unknow entities in all cases
6817
6818Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6819
6820 * uri.c: fixed 2 uri normalization bugs on '//' reduction
6821
6822Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6823
6824 * include/libxml/Makefile.am: Laszlo Peter pointed out that
6825 includes were installed in the wrong dir
6826
6827Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6828
6829 * doc/html.xml: warn against sending code to exhibit bugs.
6830
6831Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
6834 Tru64 from Thomas Leitner
6835
6836Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * AUTHORS: added William and Bjorn
6839 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
6840 daniel@veillard.com hopefully I won't have to do this again
6841 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
6842 docs can be rebuilt cleanly now
6843 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
6844 from CVs it's generated, added include/libxml/xmlwin32version.h
6845 also generated but which should change far less frequently.
6846 * catalog.c nanoftp.c: made sure to include libxml.h not
6847 libxml/xmlversion.h directly
6848 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
6849 when compiling on WIN32 and MSC
6850
6851Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * include/Makefile.am include/libxml/Makefile.am configure.in:
6854 fixed make distcheck and rebuilding the rpms
6855
6856Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * configure.in: should finish the migration of exported includes
6859 into a real include/libxml in CVS, at least for CVS users.
6860 * removed the exported headers, added in include/libxml (as well
6861 as xmlversion.h.in).
6862
6863Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6864
6865 * configure.in: fixed the way to detect symlink
6866
6867Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6868
6869 * configure.in: updated, include/libxml is now a real CVS dir
6870
6871Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
6874 version works with both libxml1 and libxml2 (it autodetects
6875 the prefix of the html-files) from Felix Natter.
6876 * doc/xml.html: updated doc accordingly
6877
6878Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * xpath.c: fixed the bug generating a template loop in libxslt
6881 when using docbook-xsl-1.4, * should filter out document nodes
6882 * HACKING: added William
6883 * TODO: updated
6884
6885Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * doc/FAQ.html: added a warning about gcc-3.0
6888 * doc/xml.html: added reference to gdome2 and removed a confusing
6889 sentence
6890
6891Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6892
6893 * xmlversion.h: okay this is a generated file, but Windows
6894 users need it and they can't generate it, and I want CVS
6895 Windows users ...
6896 * win32/libxml2/libxml2_so.dsp: Windows project file for
6897 the shared lib version of libxml2
6898 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
6899 resources needed for libxslt/xsltproc by Yon Derek
6900
6901Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6902
6903 * trio.c: MSVC fix (provided by Igor Zlatkovic)
6904
6905Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
6908
6909Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * include/win32config.h: Yon Derek provided a first fix
6912 to be able to compile libxslt/xsltproc on Windows
6913
6914Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6915
6916 * xpath.c: attempt to work around what seemed a gcc optimizer
6917 bug when handling floats on i386 http://veillard.com/gcc.bug
6918 * tree.c entities.c encoding.c: doing some cleanups while
6919 chasing it
6920
6921Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6922
6923 * Makefile.am: cleanup when --without-debug is specified
6924 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
6925 w.r.t. --without-debug and other include points
6926 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
6927 Catalogs
6928 * configure.in entities.h tree.h HTMLparser.c: removed
6929 --without-corba, made the _private field mandatory
6930
6931Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6932
6933 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
6934 outputs a BOM in UTF8, an errata has been issued to avoid the
6935 problem, that was the most reasonable solution... Add support
6936 for a leading UTF8 BOM in entities.
6937
6938Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * valid.c: fixed a bug found when post validating an entity ref
6941 * xmllint.c: added --loaddtd and sligly changed --postvalid to
6942 activate it too
6943
6944Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6945
6946 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
6947 weakness in the node copy the XPointer and the XInclude
6948 implementations. Serious cleanup.
6949
6950Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6951
6952 * Makefile.am: Kjartan Maraas provided a small patch to
6953 add xml2-config.in to EXTRA_DIST
6954
6955Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
6958 provided another failing case found in KDE, the way the
6959 ctxt->vctxt.nodeTab was allocated and freed changed over
6960 time but it wasn't completely cleaned up. This should fix it.
6961
6962Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6963
6964 * parser.c: Stephan Kulow also raised the fact that line number
6965 could get miscounted making debug harder, fixed the problem
6966 in xmlParseCharData()
6967
6968Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * valid.c: Stephan Kulow pointed out a problem when validating
6971 and using an empty entity, forgot a 'break' in a case.
6972
6973Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
6976 * doc/xml.html: updated with 2.3.11
6977
6978Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * TODO: updated adding cleanup of generated doc
6981 * configure.in: prepared to release 2.3.11
6982 * xmllint.c: added --version for bug reporting
6983 * doc/html/*.html: rebuilt the doc
6984
6985Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6986
6987 * xpath.c: first part of the work on selecting namespace to
6988 fix bug #56115
6989
6990Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6991
6992 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
6993 when using -liconv
6994 * TODO: updated
6995
6996Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6997
6998 * HTMLtree.[ch]: more work on the HTML serialization routnes,
6999 cleanup, encoding support.
7000
7001Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7002
7003 * xpath.c: Thomas Broyer suggested a better patch for the / arg
7004
7005Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7006
7007 * xpath.c: bug detected by Ankh when / is used as a function arg
7008
7009Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
7012 of element and use it to avoid outputting formatting spaces at
7013 the wrong place. Implemented the format parameter for HTML save.
7014 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
7015 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
7016 result/HTML/wired.html: of course this impact the result of a
7017 number of HTML tests
7018
7019Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7020
7021 * HTMLtree.[ch]: started augmenting the HTML save API with
7022 encoding and formatting parameters
7023
7024Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7025
7026 * HTMLtree.h: cleanup and started evaluating the work needed on
7027 revamping the HTML output code
7028
7029Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
7032
7033Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7034
7035 * valid.c: fixed bug #56049, forgot one check in the
7036 validation routine
7037
7038Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7039
7040 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
7041
7042Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * libxml.h: fixed an error in last commit
7045 * doc/FAQ.html: added an entry for compilation from CVS
7046
7047Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * xmlversion.h.in libxml.h: Cygwin patches
7050 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
7051 * tree.h: cleanup
7052
7053Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7054
7055 * tree.c: patched xmlFreeNode() to avoid freeing() a static
7056 memory block in a strange case where libxml is linked twice
7057 in the binary.
7058
7059Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7060
7061 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
7062 state far too often, simple fix used to avoid it.
7063
7064Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
7067 being processed, applied his patch
7068 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
7069
7070Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
7073 provided fixes to compile on MSCC again
7074 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
7075 also provided an update for the project files.
7076
7077Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7078
7079 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
7080 bug #55810
7081
7082Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7083
7084 * tree.c: fixed xmlGetNsProp() to close bug #55683
7085 Note this requires libxslt to use it's own function instead.
7086
7087Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7088
7089 * HTMLtree.c: when in a pre element no formatting space should
7090 be added.
7091 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
7092
7093Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7094
7095 * configure.in: added tests for signal() and signal.h
7096
7097Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7098
7099 * xpath.c: robert pointed out xmlXPathNINF was not initialized
7100
7101Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7102
7103 * doc/libxml-doc.el: Felix Natter provided a new version for
7104 libxml2
7105
7106Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * HTMLtree.c: when in a pre element no formatting space should
7109 be added.
7110
7111Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7112
7113 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
7114
7115Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7116
7117 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
7118 hack
7119 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
7120 * uri.c: fixed a warning
7121
7122Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * HTMLtree.c: trying to close bug #55772 escaping in script
7125 elements
7126 * doc/xml.html: suggest to send mail to the list
7127
7128Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7129
7130 * error.c: attempt to fix the xmlGetVarStr breakage once and for
7131 good. Use a macro and based on the solution provided in
7132 vsnprintf manual page from GNU.
7133
7134Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7135
7136 * error.c: Workaround for non-preserving variadic list.
7137 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
7138
7139Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7140
7141 * doc/xml.html: added 2.3.10 release
7142
7143Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7144
7145 * configure.in: releasing 2.3.10
7146
7147Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7148
7149 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
7150
7151Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7152
7153 * encoding.c: Robert Collins provided a patch to add the
7154 "US-ASCII" encoding alias
7155
7156Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7157
7158 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
7159 string oriented functions and started cleaning the related areas
7160 in xpath.c which needed fixing in this respect
7161
7162Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7163
7164 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
7165 #55380
7166 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
7167
7168Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7169
7170 * TODO: updated
7171 * nanohttp.[ch] : started adding APIs to get the redirected URL
7172 when this occurs (needed for further base computation
7173 * tree.h: cleanup
7174 * encoding.c: cleanup
7175 * SAX.c: minor change around ctxt->loadsubset
7176
7177Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7178
7179 * Makefile.am include/Makefile.am: small change to have
7180 include/libxml rebuilt if working from CVS.
7181 * uri.c: applied another patch from Carl Douglas for URI escaping,
7182 this should close bug #51876
7183
7184Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7185
7186 * xinclude.c: fixed XInclude recursive behaviour bug #54678
7187 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
7188 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
7189 added specific regression test
7190 * parser.h: preparing for the XSLT mode where DTD inherited
7191 attributes are added to the tree.
7192
7193Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * xinclude.[ch]: Updated the namespace for the Last Call version
7196 * result/XInclude/include test/XInclude/include: updated the
7197 testsuite accordingly
7198
7199Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7200
7201 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
7202 related to bug #51876
7203
7204Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7205
7206 * tree.c: fixed a gross mistake in base computation, xml:base is
7207 not completely correct yet (need cascade).
7208 * xpath.[ch]: added the few things needed to find a function name
7209 and URI from the XPath context when it is called.
7210
7211Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7212
7213 * catalog.[ch]: fixes and add xmlLoadCatalogs()
7214 * DOCBparser.c: small cleanup
7215 * xmllint.c: added a --catalogs option to load catalogs from
7216 $SGML_CATALOG_FILES
7217 * tree.c: cleanup
7218 * configure.in: iconv library fixup, ICONV_LIBS
7219
7220Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * catalog.c: handling of CATALOG entries. detection of recursion,
7223 and a few bugfixes
7224 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
7225 against the default namespace
7226
7227Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7228
7229 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
7230
7231Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7232
7233 * parser.c: fixed propagation context info when parsing an
7234 external entity.
7235 * doc/html/*.html: regenerated a couple of docs
7236
7237Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7238
7239 * doc/xml.html: update with 2.3.9 informations
7240
7241Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7242
7243 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
7244 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
7245 * doc/html/* : rebuilt the docs
7246 * valid.c: small patch which may improve some case when
7247 validating.
7248
7249Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7250
7251 * HTMLparser.c: Closed bug #54891
7252 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
7253 to the suite
7254
7255Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7256
7257 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
7258 applied a documentation patch from LotR and filled in a few missing
7259 descriptions
7260
7261Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7262
7263 * xpath.c tree.c parser.c: speed optimizations at the parser level
7264 document tree freeing and xpath evaluation
7265
7266Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7267
7268 * parser.c parser.h parserInternals.h: fixed a couple of
7269 interfaces for handling memory buffer input to const char *
7270 upon suggestion of JamesH.
7271
7272Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7273
7274 * configure.in: LoTR sent a patch fixing the previous commit
7275
7276Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7277
7278 * configure.in: trying to deal again with the stoopid -R linking
7279 flag of Solaris
7280
7281Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7282
7283 * xpath.h: two nodeset access macros from Thomas Broyer
7284
7285Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7286
7287 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
7288 patch from Thomas Broyer
7289
7290Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7291
7292 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
7293 case
7294 * INSTALL: was empty added stuff from the FAQ
7295
7296Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7297
7298 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
7299 attributes handling and #54433 by adding xmlUnsetProp()
7300 and xmlUnsetNsProp()
7301
7302Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7303
7304 * HTMLparser.c: Patch from Jonas Borgström
7305 (htmlGetEndPriority): New function, returns
7306 the priority of a certain element.
7307 (htmlAutoCloseOnClose): Only close inline elements if they
7308 all have lower or equal priority.
7309 * result/HTML: this of course changed a number of tests results.
7310
7311Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7312
7313 * xmlIO.c catalog.c: plugged in the default catalog resolution
7314 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
7315 documentations
7316 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
7317
7318Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7319
7320 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
7321 integrating catalogs
7322 * catalog.[ch] testCatalog.c: adding a small catalo API
7323 (only SGML catalog support).
7324 * parser.c: restaured xmlKeepBlanksDefault(0) API
7325
7326Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7327
7328 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
7329
7330Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7331
7332 * parser.c: added xmlParseExternalEntityPrivate() to allow
7333 propagation of ctxt->_private when parsing external entities
7334
7335Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7336
7337 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
7338
7339Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7340
7341 * configure.in: fixed a small portability problem with AM_CONDITIONAL
7342
7343Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7344
7345 * valid.c: warn when indeterminist content model is detected
7346 * result/VC/ElementValid8: this adds a message
7347 * Makefile.am: add --novalid for VCM tests
7348 * parserInternals.c: added a call to Init memory
7349
7350Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7351
7352 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
7353 when both parameters are NULL.
7354
7355Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7356
7357 * valid.c: applied small patch from Gary Pennington, reindented
7358 some part of the code.
7359
7360Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7361
7362 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
7363 release, updated and regenerated the docs
7364
7365Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7366
7367 * xpath.c result/XPath/expr/floats : clarified and cleanup
7368 printing of abnormal floats in tests.
7369
7370Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7371
7372 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
7373 * results/HTML/ : a few changes in the output of the HTML tests as
7374 a result.
7375 * configure.in: tying to fix -liconv where needed
7376
7377Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7378
7379 * Makefile.am: fixed a stupid error
7380
7381Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7382
7383 * configure.in Makefile.am: make the inclusion of the trio
7384 modules in the library conditional
7385
7386Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7387
7388 * DOCBparser.c: patche from László Kovács, fixed entities refs
7389 in attributes handling
7390
7391Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7392
7393 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
7394 flushing
7395
7396Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7397
7398 * xpath.c: fix of an XSLT namespace bug reported on the list
7399 general/bug-8-
7400
7401Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7402
7403 * strio.h trio.c: Dan McNichol suggested a couple of small
7404 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
7405
7406Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7407
7408 * tree.c parser.c encoding.c: spent a bit more time looking
7409 at the parsing speed and DOM handling. Added a few more
7410 speedups.
7411
7412Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7413
7414 * parser.c: small but effective parsing speed improvement
7415
7416Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7417
7418 * configure.in: default on the DocBook parser inclusion (for Gnome)
7419 * DOCBparser.h: fixed a header reference
7420
7421Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7422
7423 * configure.in xpath.c: applied Bjorn patches for FPE on the
7424 alpha
7425
7426Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7427
7428 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
7429 xmlSaveFormatFileTo()
7430
7431Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7432
7433 * xpath.c: simple and efficient optimization, XPath functions
7434 aways bind to the same code, cache this
7435 * TODO: updated (by saying some is obsolete)
7436
7437Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7438
7439 * xpath.c: more cleanup work on XPath name parsing routines
7440
7441Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7442
7443 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
7444 xmlXPathParseName
7445 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
7446 * debugXML.c: avoid compilation problems if compiling without
7447 HTML support, Igor Zlatkovic
7448 * win32/libxml2/libxml2.def.src: being able to compile without
7449 XPath on Windows
7450
7451Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7452
7453 * libxml.m4: yet another patch from Toshio Kuratomi
7454
7455Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7456
7457 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
7458
7459Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7460
7461 * tree.[ch]: added xmlSaveFormatFile interface for saving
7462 and indenting a file.
7463
7464Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7465
7466 * xpath.c: fixed bug #53689 related to processing-instruction()
7467
7468Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7469
7470 * DOCBparser.c: patche from László Kovács
7471
7472Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7473
7474 * parser.c: applied fixes from Christian Glahn bug report #53391
7475
7476Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7477
7478 * error.c: Jean François Lecomte provided a complete description
7479 and a fix to bug #53537
7480
7481Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7482
7483 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
7484
7485Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7486
7487 * DOCBparser.c SAX.c: a bit more work on entities processing.
7488 Still Need to cleanup XML output and references in attributes
7489
7490Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7491
7492 * DOCBparser.c include/Makefile.am: two patches from László Kovács
7493
7494Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7495
7496 * tree.c: trying to fix #53574, not completely complete,
7497 I would like xmllint --copy --debug test/ent1 and
7498 xmllint --debug test/ent1 to show the same result.
7499 * xpath.c: fix a bug when trying to sort namespace nodes
7500
7501Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7502
7503 * HTMLtree.c: real fix for #53402
7504
7505Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7506
7507 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
7508 PIs when using xsl:output
7509 * valid.c: closing #53537 some case generate segfaults if there
7510 is validity errors
7511
7512Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7513
7514 * SAX.c testDocbook.c DOCBparser.c: more work on the support
7515 of external parsed entities, added --noent to testDocbook
7516 * valid.c: Garry Pennington found an uninitialized variable
7517 access in xmlValidateElementContent()
7518
7519Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7520
7521 * HTMLparser.c : HTML parsing still sucks ... trying to deal
7522 with madness
7523 * result/HTML/ : this modified the result of the regression tests
7524 a lot.
7525
7526Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7527
7528 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
7529 to doc where it wasn't checked against NULL reported by
7530 Jens Laas
7531
7532Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7533
7534 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
7535 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
7536
7537Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7538
7539 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
7540 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
7541 * SAX.[ch]: cleanup and updates for DocBook
7542 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
7543 ex SGML identifier changes
7544 * valid.c: removed a static unused function.
7545
7546Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7547
7548 * HTMLtree.c: applied change for Paul Sponagl on script saving
7549 * Makefile.am: the warning about entity title.xml are normal.
7550
7551Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7552
7553 * configure.in: release of 2.3.7
7554 * Makefile.am: fixing make distcheck
7555
7556Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7557
7558 * doc/html/* doc/xml.html: updated and regenerated the docs
7559
7560Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7561
7562 * xpath.c: fixed the XPointer problem introduced in 2.3.6
7563
7564Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7565
7566 * tree.c: fixed #53388 with the provided patch
7567
7568Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7569
7570 * valid.c: Bjorn detected an invalid memory access. Fixed
7571 vstateVPush()
7572
7573Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7574
7575 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
7576
7577Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
7578
7579 * libxml.h: new header used only for the compilation of libxml
7580 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
7581 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
7582 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
7583 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
7584 xmlmemory.c xpath.c xpointer.c: libxml.h integration
7585 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
7586 baseline (version 1.2 plus a single patch).
7587 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
7588 scientific notation for numbers. Tests added.
7589 * xpath.c: formatting of numbers changed to use sprintf
7590 (contribution from William Brack)
7591
7592Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7593
7594 * valid.c: cleanup, more useful debugging
7595 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
7596 * xmlIO.c: entity loading is printed as an error when validating
7597
7598Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7599
7600 * valid.c: fixed to validate within entities
7601 * test/VCM/v22.xml: added a specific testcase
7602
7603Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7604
7605 * valid.c: forgot an epsilon transition in for ()+
7606 * test/VCM/v21.xml : added a specific test case
7607
7608Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7609
7610 * valid.c: removed a state explosion exhibited by RSS
7611 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
7612 from bug #51872
7613
7614Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7615
7616 * valid.[ch] tree.h: worked *hard* to get non-determinist content
7617 validation without using an ugly NFA -> DFA algo in the source.
7618 Made a specific algorithm easier to maintain, using a single
7619 stack and without recursion.
7620 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
7621 * hash.c: made the growing routine static
7622 * tree.h parser.c: added the parent information to an
7623 xmlElementContent node.
7624
7625Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7626
7627 * SAX.c parser.c xpath.c: generating IDs when not validating
7628 from an external parsed entity was poisoning the ID has table
7629 with removed values. This was killing XSLT on the KDE help
7630 browser.
7631
7632Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7633
7634 * entities.h: andrew@ugh.net.au detected a double declaration
7635
7636Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7637
7638 * debugXML.c hash.c tree.h valid.c : some changes related to
7639 the validation suport to improve speed with DocBook
7640 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
7641 the way validation errors get reported
7642
7643Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7644
7645 * HTMLparser.c HTMLtree.c: applied part of the patches provided
7646 by P C Chow and William M. Brack for XSLT HTML output
7647
7648Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7649
7650 * xmlversion.h.in win32config.h win32/libxml2/*: applied
7651 Igor Zlatkovic patches for MSC compilation and added his
7652 updates
7653
7654Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7655
7656 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
7657 prefix lookup.
7658 * parserInternals.c: fixed the bug reported by Morus Walter
7659 due to an off by one typo in xmlStringCurrentChar()
7660
7661Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7662
7663 * HTMLparser.c result/HTML/*: revamped the way the HTML
7664 parser handles end of tags or end of input
7665
7666Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7667
7668 * tree.[ch] : added xmlDocCopyNode for gdome2 support
7669
7670Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7671
7672 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
7673 bug where the linktime verions of free() won't work ...
7674
7675Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7676
7677 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
7678
7679Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7680
7681 * doc/xml.html: added 2.3.6 release
7682
7683Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7684
7685 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
7686 * result/wml.xml: resulted in a small output change
7687
7688Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7689
7690 * tree.c: xmlNewDoc was missing the charset initialization
7691 * xmllint.c: added --auto to autogenerate a doc, allow to
7692 reproduce the problem fixed on xmlNewDoc
7693
7694Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7695
7696 * xpath.c: trying to get 52979 solved
7697 * tree.c result/ result/noent/: trying to get 52712 solved, this
7698 also made me clean up the fact that XML output in general should
7699 not add formating blanks by default, this changed the output of
7700 a few tests
7701
7702Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7703
7704 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
7705
7706Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7707
7708 * configure.in: finally released 2.3.6
7709
7710Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7711
7712 * xpath.c: checking for null pointer generated by new code
7713
7714Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7715
7716 * xpath.c: fixed a [] evaluation problem reported
7717 * test/XPath/tests/simpleaddr: extended test
7718 * result/XPath/simpleaddr: updated result
7719
7720Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7721
7722 * xmllint.c: Dan Timis reported a portability problem
7723 on Macs without mmap, fixed it.
7724
7725Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7726
7727 * testXPath.c : added a --tree option allowing to display the
7728 tree dump of the XPath expression
7729
7730Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7731
7732 * xpath.c: fixed a memleak when comparing nodesets
7733 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
7734 * tree.c: added a TODO
7735
7736Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7737
7738 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
7739 we need string functions
7740 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
7741 to be able to use them where needed. Applied some changes
7742 to reduce name linking pollution and compile in only what's
7743 needed.
7744 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
7745 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
7746 for the string manipulation functions
7747 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
7748 to the free() function of xmlmemory.c
7749 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
7750 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
7751 usage.
7752
7753
7754Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7755
7756 * error.c: applied the context output patch of the error
7757 handling submitted by Chuck Griffith
7758 * error/VC/*: this slightly change some error logs
7759
7760Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7761
7762 * parser.c: fixed line number reporting on error
7763
7764Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7765
7766 * parser.c: Sullivan and Darin found a parser bug,
7767 applied the patch.
7768
7769Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7770
7771 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
7772 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
7773 xmlversion.h.in xpointer.c: of course the way I defined
7774 UNUSED breaks on old gcc version. Try to be smart and
7775 also define it directly in xmlversion.h
7776 * configure.in: removed -ansi flag from the pedantic set
7777
7778Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7779 Huge cleanup, I switched to compile with
7780 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
7781 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
7782 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
7783 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
7784 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
7785 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
7786 encoding.h entities.c error.c list.[ch] nanoftp.c
7787 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
7788 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
7789 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
7790 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
7791 Cleanup, staticfied a number of non-exported functions,
7792 detected and cleaned up a dozen of problem found this way,
7793 avoided a lot of public function name/typedef/system names clashes
7794 * doc/xml.html: updated
7795 * configure.in: switched private flags to the really pedantic ones.
7796
7797Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7798
7799 * configure.in: 2.3.5
7800 * doc/html/*: rebuilt the docs
7801
7802Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7803
7804 * parser.c: fixed a reported bug in NOTATION parsing
7805 * uri.c: accepted but not fixed bug 51876, added TODO
7806 * Makefile.am: fixed bug 51876
7807
7808Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7809
7810 * config.h.in configure.in error.c: fix a compilation problem
7811 on platforms without vsnprintf (xml@thewrittenword.com)
7812
7813Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7814
7815 * parser.c: fixed a function name header typo
7816 * SAX.c: notations can also occur in external subset.
7817
7818Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7819
7820 * error.c: removed a C++ like comment
7821
7822Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7823
7824 * parser.c: fixing bug 52299 strange condition leading
7825 to a parser crash due to a buffer overflow
7826 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
7827 added the specific test case
7828
7829Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7830
7831 * xpath.[ch]: still a lot of cleanup based on XSLT, added
7832 xmlXPathConvert{String,Number,Boolean} to be able to make
7833 type casts without a context stack, fixed some implementation
7834 problems related to the absence of context at parse-time,
7835 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
7836 in the public API too
7837 * xpointer.c xpathInternals.h: we need to know at parse time
7838 whether we are compiling an XPointer
7839
7840Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7841
7842 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
7843 cleaned up the parser internals, refactored XPath code, added
7844 new compilation based APIs and cleanly separated public and
7845 private APIs.
7846
7847Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7848
7849 * xpath.h: the comp field must be added at the end to avoid
7850 killing binary compat.
7851
7852Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7853
7854 * Makefile.am: detect XPath memleaks in regreson tests
7855 * error.c: fixed and error w.r.t. error reporting still using
7856 stderr
7857 * hash.c: added new line at end of file
7858 * tree.h: minor cleanup
7859 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
7860 expression parsing from evaluation, resulted in a number of
7861 changes internally, and in XPointer. Likely to break stuff
7862 using xpathInternals.h but should remain binary compatible,
7863 new interfaces will be added.
7864
7865Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7866
7867 * configure.in: fixed a couple of problems reported by
7868 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
7869 without gcc on non linux platforms.
7870
7871Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7872
7873 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
7874 a fix for --with-html-dir= configure support. I hope it won't
7875 break rpm generation
7876
7877Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7878
7879 * xmlIO.c: one function comment cleanup.
7880
7881Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7882
7883 * SAX.c: external subset notations were improperly registered
7884 in the internal subset.
7885
7886Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7887
7888 * README.cvs-commits: added, pointing to HACKING
7889 * HACKING: updated
7890
7891Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7892
7893 * parser.c: and Matt Sergeant found one in the XML push
7894 parser (erroneous check I forgot to remove when I fixed the
7895 main parser).
7896
7897Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7898
7899 * xpath.c: ptittom found a small bug in UnaryExpr
7900
7901Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7902
7903 * configure.in: bumped to 2.3.4
7904 * error.c: fixed bug #51860
7905 * tree.c: fixed bug #51861
7906 * valid.c: cleanup, more debug, failed to fix one bug crap ...
7907 * tree.[ch] : added xmlDefaultBufferSize
7908 * nanoftp.c: typo in function name header block
7909 * doc/xml.html : updated, added link to XML::LibXSLT
7910 * doc/html/* : rebuilt the docs
7911
7912Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7913
7914 * parser.c SAX.c: the new content parsing code raised an
7915 ugly bug in the characters() SAX callback. Found it
7916 just because of strangeness in XSLT XML Rec ouptut :-(
7917
7918Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7919
7920 * Makefile.am: Martin Baulig suggested to add -lm
7921 * tree.c: found another bug in xmlNodeGetContent()
7922
7923Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7924
7925 * xpath.c: Bjorn found the error related to strictness of comparison.
7926
7927Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7928
7929 * parser.c: trying to fix the Dtd parsing problem reported
7930 by Gary, side effect of last week speed optimizations.
7931
7932Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7933
7934 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
7935 * parserInternals.c: removed unneeded test raised by Stric
7936
7937Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
7938
7939 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
7940 and fixed by William Brack). Added xmlXPathFormatNumber.
7941 Changed the sorting slightly.
7942 * configure.in Makefile.am example/Makefile.am: Added -lm.
7943 Please note that applications linking with libxml2, must
7944 also like with the math library from now on.
7945
7946Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7947
7948 * HTMLparser.c: fixed loop reported by Marc Sanfacon
7949
7950Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7951
7952 * parser.c: one must report spaces even if the Dtd element
7953 content proves that this is not part of the element content.
7954 * result/valid/*.xml: this changed the ouptu slightly
7955
7956Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7957
7958 * configure.in: bumped to 2.3.3
7959 * doc/xml.html: updated
7960
7961Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7962
7963 * tree.c: minor doc fix
7964 * xpath.c: deallocation issues when a result tree has been
7965 converted to a node-set
7966
7967Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7968
7969 * doc/xml.html: oops corrected dates s/2000/2001
7970
7971Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7972
7973 * valid.c: new patch from Gary Pennington
7974
7975Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7976
7977 * doc/xml.html: applied patch from Ankh
7978
7979Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7980
7981 * xinclude.c: fixed a problem building on Mac
7982
7983Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7984
7985 * parser.c: more work on increasing parsing ferformances
7986
7987Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7988
7989 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
7990 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
7991 avoiding memcpy in production builds MEM_CLEANUP macro use
7992 * parser.[ch] parserInternals.c: optimizations of the tightest
7993 internal loops inside the parser. Better checking of I/O
7994 flushing/loading conditions
7995 * xmllint.c : added --timing
7996
7997Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7998
7999 * configure.in: bumped to 2.3.2
8000 * doc/xml.html: updated for release
8001
8002Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8003
8004 * xpath.c: found a memleak and fixed a nasty bug
8005
8006Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8007
8008 * xmllint.[c1] : added return code errors for xmllint
8009 * xpath.c: specific debug dump function for result value trees
8010
8011Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8012
8013 * xpath.c: finally implemented xmlXPathCompareNodeSets
8014 * test/XPath/expr/floats results/XPath/expr/floats: added
8015 a test for float expressions
8016
8017Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8018
8019 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
8020 * parserInternals.[ch]: trying to speed up parsing
8021 * xpath.c : speeded up node set equality op
8022
8023Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8024
8025 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
8026 better handling of ID/IDREF and the list modules associated
8027 * configure.in: small CFLAGS cleanup
8028
8029Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8030
8031 * configure.in: fixed iconv detection on AIX (stric)
8032
8033Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8034
8035 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
8036
8037Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
8038
8039 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
8040 and optimized xmlXPathNodeSetSort
8041
8042Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8043
8044 * xpath.c: bug fix when context size is 0
8045 * parser.c: I like Norm's Dtd because they still manage to break
8046 the parser occasionally
8047
8048Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8049
8050 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
8051
8052Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8053
8054 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
8055 attributes within the XML-1.0 namespace
8056
8057Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8058
8059 * xpathInternals.h: exported a few axis functions
8060 * doc/xml.html: updated the doc
8061
8062Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8063
8064 * configure.in: applied patch from Daniel van Balen for OpenBSD
8065 and bumped version to 2.3.1
8066 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
8067 attempt to find autoclosing was simply broken, removed it,
8068 updated the examples, this is better
8069
8070Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8071
8072 * hash.[ch]: added Paolo Casarini patch to provide Delete from
8073 hash functionnalities.
8074 * doc/html/* : rebuild the doc
8075
8076Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8077
8078 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
8079 on predicate
8080 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
8081 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
8082 really want to have tags closed on output even if we accept
8083 unclosed ones on input
8084
8085Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8086
8087 * xpath.c: ouch don't free NULL, rare case fixed
8088 * tree.c: don't coalesce text nodes if they don't have the
8089 same behaviour wrt escaping on output
8090
8091Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8092
8093 * xpath.c: small fixup
8094 * SAX.c: don't warn on empty namespaces.
8095
8096Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8097
8098 * README: a bit of cleanup
8099 * configure.in: preparing for 2.3.0 release
8100
8101Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8102
8103 * hash.[ch]: added a first version of xmlHashSize()
8104 * valid.c: another bug fix from Gary Pennington
8105
8106Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8107
8108 * valid.c: couple of bug fixes pointed by Gary Pennington
8109 * HTMLtree.c: #if 0 cleanup
8110
8111Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8112
8113 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
8114 which removes a time consuming check of xmlXPathNodeSetAdd()
8115 and use it in places where we are sure to not break unicity
8116
8117Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8118
8119 * xpath.c: bug fixes found from XSLT
8120 * tree.c: preserve node->name special values when copying nodes.
8121 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
8122 external subset are fetched when available but without full
8123 validation. Added xmlLoadExtDtdDefaultValue, need a function.
8124 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
8125 output with encoding disabled.
8126
8127Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8128
8129 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
8130 xmlCheckFilename should not be called from xmlFileOpenW
8131 and xmlGzfileOpenW
8132
8133Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8134
8135 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
8136 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
8137 added the new tests for URI normalization
8138 * testURI.c: fixed stoopid bugs
8139 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
8140 the URI in the error messages are now properly normalized
8141
8142Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8143
8144 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
8145
8146Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8147
8148 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
8149
8150Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8151
8152 * xpath.c: fixed mod operator
8153
8154Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8155
8156 * parser.c: fixed xmlStrcat doc
8157 * tree.c: 2 fixes form Anders Carlson for copying nodes and
8158 trees.
8159
8160Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8161
8162 * xpath.c result/XPath/tests/chaptersbase
8163 result/XPath/tests/simplebase: fixed XPath node()
8164 * tree.c: small fix in xmlNewNs()
8165 * Makefile.am: removed extraneous xml2Conf.sh rule
8166
8167Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8168
8169 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
8170 Changed the library name, in order to get libxml-devel and
8171 libxml2-devel to coexist on a single system
8172 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
8173 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
8174
8175Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8176
8177 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
8178 libxml2-devel installable in // as libxml-devel.
8179
8180Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8181
8182 * doc/Makefile.am: fixed make rebuild in doc
8183 * doc/html/*.html: rebuilt the docs
8184
8185Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8186
8187 * tree.c: patch from Bjorn Reese on xmlBufferCCat
8188
8189Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8190
8191 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
8192 the HTML doc to go into the -devel RPM ...
8193 * aclocal.m4 config.h.in: some updates due to auto* magic
8194
8195Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8196
8197 * xpath.h: added a hook in the context structure allowing to
8198 link to extra support, needed for XSLT
8199
8200Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8201
8202 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
8203 xmlXPtrCmpPoints to use it.
8204 * propagated the following patch from Alejandro Forero
8205 * include/win32config.h xmlIO.c: applied further suggestions
8206 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
8207 * example/gjobread.c: fixed warnings, now that it builds
8208
8209Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
8210
8211 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
8212
8213 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
8214 filename points to a valid file (not a directory).
8215 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
8216 Added calls to xmlCheckFilenameDir.
8217
8218 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
8219 `path' (rather than `filename') as the parameter to gzopen and open.
8220
8221Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8222
8223 * Makefile.am: fixed a problem with EXTRA_DIST
8224
8225Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8226
8227 * Makefile.am example/Makefile.am: finally found the trick
8228 to build the example, i.e. add "." in SUBDIRS before example
8229 in the list <grin/>
8230
8231Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8232
8233 * doc/xml.html: updated with an XSLT section, removed pointer to
8234 W3C CVS base.
8235
8236Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8237
8238 * xpath.c: when copying a XSLT tree object teh tree need to be copied
8239 too, and deallocation need to occur the same way.
8240
8241Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8242
8243 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
8244 type correponding to an XSLT result tree fragment. Share most
8245 of the data format with node set, as well as operators.
8246 * HTMLtree.c: added a newline at the end of the doctype output
8247 whe this one is not present initially.
8248 * tree.c: make sure taht the parent and doc pointers are properly
8249 set when copying attributes (lists).
8250
8251Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8252
8253 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
8254
8255Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8256
8257 * xpath.c: seems I finally killed that ugly path evaluation
8258 context bug (tagged 9999 in case is is wrong)
8259
8260Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8261
8262 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
8263 for XSLT
8264
8265Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8266
8267 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
8268 for xmlGzfileOpen() bug
8269
8270Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8271
8272 * xpath.c: removed an error found by XSLT usage
8273 * tree.c parserInternals.h: use a predefined static string
8274 for text and comment nodes, avoid freeing them in xmlFreeNode,
8275 exported the string name in parserInternals.h and added
8276 another value to disable encoding at output (for XSLT),
8277 gain memory, time.
8278
8279Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8280
8281 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
8282 win32/libxml2/libxml2_so.dsp: new makefiles and update
8283 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8284
8285Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8286
8287 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
8288 Gary Pennington
8289
8290Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8291
8292 * xpath.c: fixed the comaprision of values and nodelists,
8293 need to compare nodelist still ...
8294 * debugXML.c: avoided a possible core dump
8295 * HTMLparser.c: cleanup
8296 * nanohttp.c: contributed fix.
8297 * tree.c: fixes in properties handling added xmlSetNsProp
8298 needed by libxslt
8299 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
8300 comment
8301 * TODO: updated
8302
8303Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8304
8305 * parser.c parserInternals.c: applied Bjorn Reese optimization
8306 patch
8307
8308Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8309
8310 * Makefile.am: applied patch fro make check from Martin Vidner
8311
8312Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8313
8314 * configure.in: preparing 2.2.11
8315 * doc/html/*: rebuild the HTML files
8316 * doc/xml.html : updated
8317
8318Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8319
8320 * tree.c: fixed a stupid bug
8321 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
8322 patches related to validation of an XInclude processing result
8323 * TODO: updated
8324
8325Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8326
8327 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
8328 on large files
8329
8330Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8331
8332 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
8333
8334Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8335
8336 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
8337 reported by Jonas Borgström
8338 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
8339
8340Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8341
8342 * testXPath.c xpath.c: fixing the XPath union expressions problem
8343 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
8344
8345Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
8346
8347 * xmllint.c: Made is so if the file name is "-" is will read form
8348 standard input. Sven Heinicke <sven@zen.org>
8349 * tree.c: fixed a problem when growing buffer
8350 * tree.h: fixed the comment of the node types following andersca
8351 comment
8352 * TODO: updated
8353
8354Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8355
8356 * HTMLparser.[ch]: added a way to avoid adding automatically
8357 omitted tags. htmlHandleOmittedElem() allows to change the
8358 default handling.
8359 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
8360 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
8361 of xmllint too when using --memory flag, added a memory test
8362 suite at the Makefile level.
8363 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
8364 with namespace use when encountering QNames in XPath evalation,
8365 added xmlns() scheme in XPointer.
8366 * nanoftp.c : incorporated a fix
8367 * parser.c xmlIO.c: fixed problems raised with encoding when using
8368 the memory I/O
8369 * parserInternals.c: closed bug 25934 reported by
8370 torsten.landschoff@innominate.de
8371 * TODO: updated
8372
8373Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
8376 on a non-updated tree :-(, made a 2.2.10 release to correct the
8377 situation
8378
8379Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
8382 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
8383 integrated a set of OpenVMS changes from Howard Taylor
8384 <Howard.Taylor@pacoast.com>
8385
8386Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
8389 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
8390
8391Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * HTMLparser.c: some fixes on auto-open of html/head/body
8394 * encoding.c: fixed a compilation error on some gcc env
8395 * xpath.c xpointer.[ch] xpathInternals.h: improved the
8396 XPointer implementation
8397 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
8398 related XPointer tests and associated results
8399
8400Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8401
8402 * doc/xmldtd.html doc/xml.html: following a short step by step
8403 guidance on IRC to help maciej with DTDs I started a small
8404 page on the subject.
8405
8406Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * HTMLparser.c: fixed handling of broken charrefs
8409 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
8410 patches
8411
8412Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8413
8414 * doc/xml.html doc/html/* : rebuilt the docs after adding
8415 xinclude and updated page for 2.2.7 and 2.2.8
8416 * configure.in: releasing 2.2.8
8417
8418Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8419
8420 * parser.[ch] parserInternals.c: applied the conditional
8421 section processing fix from Jonathan P Springer
8422 <jonathan.springer2@gte.net>
8423 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
8424 project file, fixed iconv default non support
8425 * xpath.c: fixed the problem of evaluating relative expressions
8426 when a node context is provided.
8427
8428Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8429
8430 * nanoftp.c: fixed gcc 2.95 new warnings
8431 * SAX.c: fixed a stupid bug
8432 * tree.c: fixed a formatting problem when round-tripping
8433 from/to memory
8434 * xinclude.c: chased memleak, fixed a base problem
8435 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
8436 xmlXPtrBuildNodeList()
8437 * TODO: updated
8438 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
8439 adding a first small set of regression tests for XInclude
8440
8441Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * nanohttp.[ch]: applied Wayne Davison patches to access
8444 the WWW-Authorization header.
8445 * parser.c: Closed Bug#30847: Problems when switching encoding
8446 in short files by applying Simon Berg's patch.
8447 * valid.c: fixed a validation problem
8448 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
8449 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
8450 Wayne Davison
8451 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
8452 need to be extended to non full nodes selections.
8453 * xinclude.c: starts to work decently
8454
8455Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
8458 debugXML.c xmlversion.h.in: Started adding XInclude support,
8459 this is a new xmllint option
8460 * tree.c xpath.c: applied TOM patches for XPath
8461 * xpointer.c: fixed a couple of errors.
8462 * uri.c: added an escaping function needed for xinclude
8463 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
8464 new warning from RH70 gcc's version
8465
8466Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * HTMLparser.c: fixed loop on invalid char in scripts
8469 * parser.c: update to description of xmlIOParseDTD()
8470 * libxml.m4 xmlversion.h.in: changes contributed by
8471 Michael Schmeing <m.schmeing@internet-factory.de>
8472 * configure.in: preparing for 2.2.7
8473 * Makefile.am: trying to avoid config.h and acconfig.h
8474 being included in the distrib
8475 * configure.in: released 2.2.7
8476
8477Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
8480 like namespaces for good. Unified xmlNs and xmlNode somewhat.
8481
8482Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * parser.[ch]: added xmlIOParseDTD()
8485 * xpointer.c: added support for the 2 extra parameters of
8486 string-range, fixed a stoopid error when '0' was present
8487 in XPointer expressions
8488 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
8489 testsuite for the above
8490
8491Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8492
8493 * libxml.spec.in: improved package descriptions
8494
8495Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8496
8497 * xpath.c xpathInternals.h: applied a large cleaning patch
8498 from TOM <ptittom@free.fr>, it also add namespace support
8499 for function and variables registration.
8500
8501Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8502
8503 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
8504 * Makefile.mingw: Wayne Davison's update adding hash.c
8505
8506Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * xpath.c: fixed the root evaluation problems
8509 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
8510 ignorable spaces with <b> <bold> <em>
8511 * tree.c: fixed a loop in xmlSearchNsByHref()
8512
8513Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * xpath.c: applied another XPath patch from TOM
8516 * xpath.c include/makefile.am: applied another patch from
8517 china@thewrittenword.com (cleanup on IRIX).
8518
8519Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8520
8521 * xml-config.1: received a fixed version from Fredrik Hallenberg
8522 <hallon@lysator.liu.se>
8523
8524Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8525
8526 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
8527 cleanup patch for XPath
8528
8529Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8530
8531 * patched to redirrect all "out of context" error messages to
8532 a reconfigurable routine. The changes are:
8533 * xmlerror.h : added the export of an error context type (void *)
8534 an error handler type xmlGenericErrorFunc there is an interface
8535 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
8536 to reset the error handling routine and its argument
8537 (by default it's equivalent to respectively fprintf and stderr.
8538 * all the c files: all wild accesses to stderr or stdout within
8539 the library have been replaced to calls to the handler.
8540
8541Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * configure.in: release 2.2.6
8544 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
8545 exporting the inner functions of xpath for extension modules
8546 * doc/*: updated and rebuilt the doc
8547
8548Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8549
8550 * nanohttp.c : applied Wayne HTTP cleanup patch
8551 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
8552 and xmlNodeSetSpacePreserve()
8553
8554Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8555
8556 * xpath.c: closing bug #29260
8557
8558Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8559
8560 * hash.[ch] debugXML.c: expanded/enhanced the API, added
8561 multikey tuples, made hash structure opaque
8562 * valid.[ch]: moved elements, attributes, notations decalarations
8563 as well as ID and refs to hash tables.
8564 * entities.c: hash cleanup
8565 * xmlmemory.c: fixed a dump problem in debug mode
8566 * include/Makefile.am: problem passing in DESTDIR= values patch
8567 from Marc Christensen <marc@calderasystems.com>
8568 * nanohttp.c: removed debugging remains
8569 * HTMLparser.c: the bogus tag should be ignored (Wayne)
8570 * HTMLparser.c parser.c: fixing a number of problems with the
8571 macros in the *parser.c files (Wayne).
8572 * HTMLparser.c: close the previous option when opening a new one
8573 (Marc Sanfacon).
8574 * result/HTML/*: updated the HTML results accordingly
8575
8576Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8577
8578 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
8579 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
8580 XPath functions and XML entities table to them. More to come...
8581 * xmlIO.c: fixed libxml closing FILEs it didn't open.
8582
8583Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * tree.c: coalesce adjacent text nodes
8586 * valid.c: handling of blank nodes in DTd validation (raised
8587 by problems with a posteriori validation).
8588 * nanohttp.c: changing behaviour on HTTP write stuff.
8589 * HTMLtree.c: forced body and html to be explicitely closed.
8590 * xpath.h: exported more XPath functions.
8591
8592Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8593
8594 * Release of 2.2.5
8595 * xpointer.c: range() range-inside and other helper functions
8596 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
8597
8598Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
8601 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
8602
8603Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8604
8605 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
8606 and XPointer modules
8607
8608Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * SAX.h: closed #25107
8611
8612Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8613
8614 * testSAX.c: fixed problem with cdata reporting
8615 * SAXresult/* : updated
8616
8617Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
8620 Closed bug #27499, added to regression tests
8621 * TODO: updated
8622
8623Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8624
8625 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
8626 support for SCRIPT and STYLE with help from Bjorn Reese
8627 * test/HTML/* result/HTML/*: added simple testcase and updated
8628 the existing ones.
8629
8630Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8631
8632 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
8633 string-range for empty strings
8634 * test/XPath/docs/str test/XPath/xptr/chaptersrange
8635 test/XPath/xptr/strrange: augmented the XPointer testsuite
8636
8637Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * doc/xml.html doc/xmlmem.html: added a module describing memory
8640 interfaces and use, updated the main page.
8641
8642Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
8645 nanoftp code work on Windows too now
8646
8647Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
8650 * xpointer.c: implemented string-range() at least a good first version
8651 * test/XPath/docs/str test/XPath/xptr/strrange
8652 result/XPath/xptr/strrange: the string-range() tests
8653
8654Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * Makefile.am include/Makefile.am include/win32config.h
8657 win32/Makefile.mingw: fixed problems reported by Wayne Davison
8658 and make distcheck
8659
8660Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
8663 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
8664 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
8665
8666Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
8669 patch for socklen_t detection by
8670 Albert Chin-A-Young <china@thewrittenword.com>
8671
8672Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
8675 and added a --dtdvalid option to xmllint used to test it
8676
8677Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
8680 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
8681
8682Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
8685 handlings (registration, lookup, cleanup)
8686
8687Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * configure.in Makefile.am include/makefile.am: adding XPointer
8690 and XPtrtests target
8691 * xpointer.[ch] : new files for XPointer support
8692 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
8693 more XPath tests
8694
8695Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * configure.in: fixed, very broken, make distcheck works again
8698
8699Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8700
8701 * More work toward 2.2.5, integrated a number of patches
8702 * configure.in Makefile.am win32config.h.in: trying to cleanup
8703 make distcheck .... huh ...
8704 * include/Makefile.am include/win32config.h: new directory
8705 for includes
8706 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
8707 updated teh makefiles and instructions for WIN32
8708 * xpath.c: small fixes
8709 * test/XPath/ results/XPath: updated the testcases and results
8710 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
8711 suggested patches
8712 * valid.c: fixed an ID bug
8713
8714Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00008717 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008718 * xpath.[ch]: worked on XPointer
8719
8720Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8721
8722 * configure.in Makefile.am: 2.2.5, ship the include in an
8723 include/libxml subdirectory, use symlinks when using CVS
8724 * testSAX.c: fixed small bug
8725 * testXPath.c: changed the way testfiles are parsed
8726 * debugXML.c: same kind of cleanup when parsing an argument expression
8727 XPath/XPointers can have blanks embedded
8728 * xpath.[ch]: more cleanup, reorgs for XPointer work
8729 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
8730 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
8731
8732Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
8735 in the XPath engine, rewrote large parts of it, now it's far
8736 cleaner and in sync with the REC not an old WD. Fixed a parsing
8737 problem in the interactive XML shell found when testing XPath.
8738
8739Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
8742 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
8743 examples with the extra test
8744
8745Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
8748 the global init function.
8749
8750Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8751
8752 * HTMLparser.c: Doohhh, attribute name parsing was still case
8753 sensitive ! Fixed this ...
8754 * result/HTML/* : updated the tests results accordingly
8755
8756Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
8759 engine, should be far more stable, incorporated a new version of
8760 preceding/following axis, need testing
8761 * uri.c: fixed file:///c:/a/b/c problem
8762 * test/XPath/tests/idsimple: augmented the XPath tests
8763
8764Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * doc/* rebuilding docs for 2.2.4 release
8767
8768Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8769
8770 * configure.in: releasing 2.2.4
8771 * parser.[ch]: added xmlStrEqual()
8772 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
8773 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
8774 use xmlStrEqual instead
8775 * TODO: updated
8776 * added an XPath test
8777
8778Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8779
8780 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
8781 * entities.h: exported xmlInitializePredefinedEntities
8782 * parser.[ch] : added xmlInitParser()
8783 * parserInternals.h : had to export htmlInitAutoClose()
8784
8785Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * xpath.[ch] : fixed some serious XPath Predicate evaluation
8788 problems
8789 * Makefile.am : added XPath regression tests to normal tests
8790 * uri.c: fixed a problem with local paths, cleanup
8791 * parser.c: fixed a problem with large CData sections
8792
8793Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8794
8795 * configure.in xml-config.in: patch from "Ben Taylor"
8796 <sol7x86@hotmail.com> for solaris shared libs lookup
8797
87982000-09-30 Martin Baulig <baulig@suse.de>
8799
8800 * libxml-2.0.pc.in: Provide pkg-config script.
8801
8802 * configure.in: Create the libxml-2.0.pc script from the
8803 libxml-2.0.pc.in templates.
8804 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
8805 script in `$(libdir)/pkgconfig'.
8806
8807Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8808
8809 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
8810 when compiling with MSC
8811
8812Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8813
8814 * xpath.c: patch for normalize-string() substring-before(),
8815 substring-after() and translate() functions from Bjorn Reese
8816 <breese@mail1.stofanet.dk>
8817 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
8818 Fredrik Hallenberg <hallon@lysator.liu.se>
8819 * TODO: updated
8820
8821Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8822
8823 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
8824 problem of socklen_t being undefined on a number of platforms
8825 * debugXML.c: fixed a compilation problem when without snprintf
8826
8827Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8828
8829 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
8830 an URI bug and a fix for the control-character-induced infinite loop
8831 * nanohttp.c: preventive fix for compiling on WIN32
8832
8833Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8834
8835 * xmlint.c: closing bug #25000
8836
8837Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8838
8839 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
8840 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
8841 modified slightly Wayne Davison patch adding xmlStrcasecmp and
8842 related function, fixing xmlStrncmp(), and associated cleanup
8843 * result/HTML/entities.html.sax: updating result
8844
8845Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * uri.c: applied patch for URI escaping from Wayne Davison
8848 <wayned@blorf.net>
8849 * tree.c parserInternals.c HTMLparser.c: memset checks patches
8850 from Denis Barbier <barbier@imacs.polytechnique.fr>
8851 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
8852 patch from Wayne Davison
8853
8854Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8855
8856 * doc/xml.html : updated with new releases, adding "how to help"
8857
8858Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
8861 removed a few warnings in pedantic mode ...
8862 * parserInternals.c parser.c: moved encoding switching function
8863 to parserInternals.c
8864 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
8865
8866Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * HTMLparser.c parser.c: set ctxt->errNo before calling the
8869 error or warning handlers
8870
8871Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * parserInternals.c parserInternals.h parser.c Makefile.am:
8874 created a new module parserInternals.c, moved most of the
8875 code shared by the various parsers there, as well as
8876 deprecated code from parser.c. More cleanup of parser.c
8877 * uri.c: fixed a problem when URI is NULL
8878 * valid.c: speedup when looking for an attribute declaration
8879
8880Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8881
8882 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
8883 the cleanup of the computation of URI references when seeking
8884 external entities. The URI reference string and the resulting
8885 URI are both stored now.
8886 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
8887 large s(n)printf checks and cleanup from Denis Barbier
8888 <barbier@imacs.polytechnique.fr>
8889 * xmlversion.h.in tree.h: couple of SGML declarations for a
8890 possible docbook module.
8891 * result/VC/ : a couple of test output changed due to the change
8892 of the entities URI
8893
8894Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * parser.h: added a _private field for linking user's data
8897
8898Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * parser.c parserInternals.h: demacroified most of the IS_XXX
8901 the gain in size is significant so ...
8902
8903Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8904
8905 * entities.c: cases where looking up entities with doc==NULL
8906 covered
8907
8908Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * uri.c: applied Wayne Davison patch
8911 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
8912
8913Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * uri.c testUri.c: applied Wayne Davison patches
8916 * test/URI/uri.data result/URI/uri.data: first set of tests/results
8917 * Makefile.in: added URItest and included thenin "make tests"
8918
8919Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * xmlversion.h.in: closed bug 22941
8922
8923Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8924
8925 * doc/xmlio.html: added doc and example for entity loader
8926 redefinition.
8927
8928Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8929
8930 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
8931 used by libxml
8932
8933Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8934
8935 * parser.c: Fixed bug on invalid ontent characters and when using
8936 push.
8937 * xmllint.c: fixed xmllint endling of errors in push mode
8938
8939Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8940
8941 * HTMLparser.c testHTML.c: applied two new patches from
8942 Wayne Davison <wayned@users.sourceforge.net>
8943 * result/HTML/*.sax: regenerated HTML SAX output
8944 * parser.c: more cleanup.
8945
8946Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * HTMLparser.[ch] testHTML.c: applied the second set of
8949 patches from Wayne Davison <wayned@users.sourceforge.net>,
8950 adding htmlEncodeEntities()
8951 * HTMLparser.c: fixed an ignorable white space detection bug
8952 occuring when parsing with SAX only
8953 * result/HTML/*.sax: updated since the output is now HTML
8954 encoded...
8955
8956Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8957
8958 * HTMLparser.[ch]: applied some of Wayne Davison
8959 <wayned@users.sourceforge.net> patches
8960
8961Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
8964 undeclared namespace prefix was used, added a warning.
8965 Cleaned up support w.r.t. entities, spilling out a warning
8966 and being pedantic on lookups.
8967 * test/warning/ent9 : added testcase for previous example.
8968 * TODO: updated
8969 * parserInternals.h parser.c: changed the way names are parsed
8970 now allow infinite size and decrease penalty for normal use
8971 * parser.c: Started a big cleanup/check of the parser code,
8972 fixed some of the most tortuous entity code, spotted code
8973 unused anymore
8974 * test/*: added tests for very long names and related nasty
8975 things.
8976
8977Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8978
8979 * doc/encoding.html: added encoding aliases doc
8980 * doc/xml.html: updates
8981 * encoding.[ch]: added EncodingAliases functions
8982 * entities.[ch] valid.[ch] debugXML.c: removed two serious
8983 bottleneck affecting large DTDs like Docbook
8984 * parser.[ch] xmllint.c: added a pedantic option, will be
8985 useful
8986 * SAX.c: redefinition of entities is reported in pedantic mode
8987 * testHTML.c: uninitialized warning from gcc
8988 * uri.c: fixed a couple of bugs
8989 * TODO: added issue raised by Michael
8990
8991Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * doc/encoding.html: propagated Martin Duerst suggestions
8994
8995Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
8998 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
8999 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
9000 by Wayne Davison
9001
9002Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9003
9004 * nanoftp.c nanohttp.c: small cleanup
9005 * TODO: updated
9006
9007Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9008
9009 * added an old VC testcase and updated title.xml entity
9010
9011Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9012
9013 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
9014 done on auto-opening of <p> tags and cleanup of SAX output
9015
9016Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9017
9018 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
9019
9020Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * doc/xml.html libxml.* structure.*: updated the doc a bit
9023
9024Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9025
9026 * testSAX.c testHTML.c result/HTML/: cleanup of the output
9027 of SAX tests
9028
9029Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9030
9031 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9032 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
9033
9034Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9035
9036 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
9037 * testHTML.c: fix core dump on Solaris 2.x systems
9038 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
9039 * result/HTML/*.sax: previous bug fix lead to new results
9040
9041Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9042
9043 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
9044 * configure.in: added --with-readline=DIR to accept alternate
9045 path for readline include/library
9046 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
9047 for ANSI under HP-UX
9048 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
9049 includes @LIBS@
9050
9051Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9052
9053 * doc/* : rebuilt the docs
9054 * getting ready for 2.2.2 release
9055
9056Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9057
9058 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
9059 and xmlAddFeature()
9060 * tree.[ch]: added xmlAddChildList()
9061 * xmllint.c: MAP_FAILED macro test
9062 * parser.h: added xmlParseCtxtExternalEntity()
9063 * valid.c: applied bug fixes removed warning
9064 * tree.c: added CDATA block to elements content
9065 * testSAX.c: cleanup of output
9066 * testHTML.c: added SAX testing
9067 * encoding.c: better error recovery
9068 * SAX.c, parser.c: fixed one of the external entity processing
9069 of the OASis testsuite
9070 * Makefile.am: added HTML SAX regression tests
9071 * configure.in: bumped to 2.2.2
9072 * test/HTML/ result/HTML: added a few of HTML tests, and added the
9073 SAX results
9074
9075Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * configure.in: patch for HP compiler
9078
90792000-08-04 Sven Heinicke <sven@zen.org>
9080
9081 * xmllint.c: Was coredumping sometimes when the file given didn't
9082 exist.
9083
9084Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9085
9086 * parser.c xmlIO.[ch]: fixed the problem of encoding support
9087
9088 when using in memory parsing. Need some cleanup.
9089 * xmllint.c configure.in: added a --memory flag to test memory
9090 parsing
9091
9092Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * nanohttp.c: fixed socklen_t replacement to unsigned int
9095 * parser.c: fixed a space handdling missing at the end of
9096 production 28 DOCTYPE.
9097 * xmlmemory.c: fixed a stupid bug on the routine to override
9098 allocation functions
9099 * TODO: updated
9100
9101Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9102
9103 * doc/ regenerated the docs
9104
9105Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9106
9107 * doc/encoding.html doc/xml.html: added I18N doc
9108 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
9109 improvements, both parser and filters, added ASCII & HTML,
9110 fixed the ISO-Latin-1 one
9111 * xmllint.c testHTML.c: added/made visible --encode
9112 * debugXML.c : cleanup
9113 * most .c files: applied patches due to warning on Windows and
9114 when using Sun Pro cc compiler
9115 * xpath.c : cleanup memleaks
9116 * nanoftp.c : added a TESTING preprocessor flag for standalong
9117 compile so that people can report bugs more easilly
9118 * nanohttp.c : ditched socklen_t which was a portability mess
9119 and replaced it with unsigned int.
9120 * tree.[ch]: added xmlHasProp()
9121 * TODO: updated
9122 * test/ : added more test for entities, NS, encoding, HTML, wap
9123 * configure.in: preparing for 2.2.0 release
9124
9125Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9126
9127 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00009128 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009129
9130Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9131
9132 * doc/xml.html: changed the xmlsoft.org structure, updated the
9133 examples w.r.t. root and childs
9134
9135Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9136
Daniel Veillard784b9352003-02-16 15:50:27 +00009137 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00009138
9139Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * HTMLparser.c: Work on character encoding support for the HTML parser
9142 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
9143 * encoding.c: Fixed a potential memleak in the encoding stuff
9144
9145Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * doc/FAQ.html doc/Makefile.am : added a FAQ
9148
9149Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9150
9151 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
9152 of the HTML parser to force it to not bypass SAX
9153
9154Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9155
9156 * win32config.h.in: updated
9157 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
9158 lacks iconv support :-( need to release 2.1.1
9159 * configure.in: release 2.1.1
9160 * HTMLparser: fixed bug #14784
9161 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
9162 by Windows compiler
9163 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
9164 the SAX startDocument() callback.
9165 * TODO: updated
9166
9167Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * added xmlStopParser()
9170
9171Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * configure.in: 2.1.0 prerelease
9174 * Large resync between W3C and Gnome tree
9175 * nanoftp, nanohttp.c: fixed stalled connections probs
9176 * HTMLtree.c SAX.c : support for attribute without values in
9177 HTML for andersca
9178 * valid.c: Fixed most validation + namespace problems
9179 * HTMLparser.c: start document callback for andersca
9180 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
9181 * parser.h, SAX.c: serious speed improvement for large
9182 CDATA blocks
9183 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
9184 different encoding
9185 * example/Makefile.am example/gjobread.c tree.h: work on
9186 libxml1 libxml2 convergence.
9187 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
9188 and the LIBXML_TEST_VERSION macro
9189
9190Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * doc/xml.html: various patches and improvements typo fixed by
9193 Felix Natter
9194 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
9195 from Felix Natter <fnatter@gmx.net>
9196
9197Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9198
9199 * doc/upgrade.html: updated with instructions for support of both
9200 libxml-1.x and libxml-2.x
9201 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
9202 for 2.x support and also fixed includes
9203
9204
9205Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
9208 the encoding support, added iconv support, so now libxml if
9209 compiled with iconv automatically support japanese encodings
9210 among others. Work based on initial patch from Yuan-Chen Cheng
9211 I may have broken binary compat in the encoding handler
9212 registration scheme, but that was so utterly broken I don't
9213 expect anybody to have used this feature until now.
9214 * parserInternals.h: fixup on the CHAR range macro
9215 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
9216 code.
9217 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
9218 * uri.c: added xmlParseURI() I can't believe I forgot to
9219 implement this one in 2.0 !!!
9220 * SAX.c: moved doc->encoding update in the endDocument() call.
9221 * TODO: updated.
9222
9223Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9224
9225 * tree.h: removed extraneous xmlRemoveProp definition
9226 * TODO: added item about --disable-corba configure switch
9227 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
9228 * nanoftp.c: fixed include problems giving troubles on AIX and
9229 slowlaris
9230 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
9231 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
9232 comment and headers changes to lower gtk-doc number of warnings
9233 * doc/html/*: rebuilt docs
9234
9235Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9236
9237 * HACKING: documented the tag for 1.x and instructions
9238
9239Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9240
9241 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
9242 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
9243 xmlCreateIOParserCtxt
9244 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
9245 significant overall improvement
9246 * xmllint.c: added I/O test to xmllint
9247 * testSAX.c: added a speed test
9248 * doc/* : updated/regenerated
9249
9250Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9251
9252 * xpath.c uri.h parserInternals.h: cosmetic changes from
9253 "Timur I. Bakeyev" <timur@bat.ru>, including making
9254 xmlCreateURI() public
9255
9256Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9257
9258 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
9259 and the code at the same time. Added a clean mechanism for
9260 overload or added input methods: xmlRegisterInputCallbacks()
9261 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
9262 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
9263 * TODO: updated
9264 * doc/* : updated/regenerated
9265 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
9266 source dir
9267
9268Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9269
9270 * testURI.c: yet another forgotten commit, I should get some sleep !
9271
9272Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9273
9274 * xmllint.c: forgot to commit this too ?
9275
9276Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9277
9278 * xmlversion.h.in : forgot to commit this previously
9279
9280Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9281
9282 * configure.in: preparing libxml-2.0.0 version looks Ok so far
9283 * README TODO: updated for release
9284 * uri.c uri.h: added authority parsing/saving
9285 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
9286 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
9287 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
9288 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
9289 Makefile.am : added compile-time customization of libxml
9290 --with-ftp --with-http --with-html --with-xpath --with-debug
9291 --with-mem-debug
9292 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
9293 #include <libxml/xxx.h> I hope it won't break too much stuff
9294 and will be manageable in the future...
9295 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
9296 and added xmllint to the installed programs
9297 * uri.h: added xmlFreeURI()
9298
9299Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9300
9301 * uri.c uri.h: finished the escaping handling, the base support
9302 and the URI path normalization. Looks good just lacks the
9303 authority content parsing code.
9304 * Makefile.am: added instructions to generate testURI
9305 * TODO: updated
9306 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
9307 added links and icons for W3C and Gnome
9308
9309Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9310
9311 * xmlmemory.[ch] : seems I forgot to actually update the files in
9312 the last commit :-)
9313 * doc/xml.html doc/html/* : updated and uploaded the docs
9314
9315Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9316
9317 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
9318 * TODO: updated
9319 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
9320 libxml default allocation function with another set (like gmalloc/
9321 gfree).
9322 * Makefile.am, uri.c, uri.h: added a set of functions to do
9323 exact (litteraly copied from the RFC 2396 productions) parsing
9324 and handling of URI. Will be needed for XLink, one XML WFC,
9325 XML Base and reused in the nano[ftp/http] modules. Still work
9326 to be done.
9327
9328Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9329
9330 * configure.in, libxml.spec.in : libxml2
9331 * doc/* : updated the doc page, rebuilt the docs
9332
9333Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9334
9335 * all: tagged LIB_XML_1_X
9336 * *.c *.h : updated from W3C CVS tree
9337 * configure.in : 2.0.0-beta
9338 * libxml.spec.in : libxml2 package nam
9339 * result/* : new version of the tests output
9340
9341Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9342
9343 * doc/xml.html, doc/update.html: updated docs, 1.8.7
9344
9345Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9346
9347 * doc/* : rebuilt the docs
9348 * parser.c: final patch on #6766
9349 * valid.c: small patch on validity checks.
9350
9351Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9352
9353 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
9354 added
9355 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
9356 compatibility w.r.t. XML spec and existing code.
9357
9358Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9359
9360 * parser.c: seems a better solution to <a> </a> exists,
9361 will try it for a while
9362
9363Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9364
9365 * parser.c: tried to remove the <a> </a> generating <a/>
9366 this is hard. Left a flag for that purpose. Fixed bug #6766
9367 * configure.in: prepared 1.8.7 not released, due to previous
9368 problem
9369
9370Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9371
9372 * doc/xml.html : applied second patch from Paul DuBois
9373
9374Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9375
9376 * doc/xml.html : applied patch from Paul DuBois
9377
9378Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9379
9380 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
9381
9382Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9383
9384 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
9385 compilation warnings on various platforms.
9386 * parser.c: Fixed #5281 validity error callbacks are now desactived
9387 by default if not validating.
9388
9389Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9390
9391 * nanoftp.c, win32config.h.in: patches to compile on WIN32
9392
9393Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9394
9395 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
9396 <gkatsi@cs.toronto.edu>
9397
9398Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9399
9400 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
9401 processing URLs
9402
9403Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9404
9405 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
9406 xmlNanoFTPUpdateURL for persistent control connections.
9407 * configure.in: 1.8.6
9408
9409Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9410
9411 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
9412 * tree.[ch] : added xmlSaveNoEmptyTags
9413
94142000-01-29 James Henstridge <james@daa.com.au>
9415
9416 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
9417
9418 * Makefile.am: added nanoftp.[ch] to the build.
9419
9420Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9421
9422 * nanoftp.[ch]: cleanup, comments, API
9423 * debugXML.c : fixed a bug in the cat command
9424 * doc/*: regenerated the docs
9425
9426Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9427
9428 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
9429 * debugXML.c : fixed a bug in the cat command
9430 * valid.c: fixing some small probs
9431 * libxml.spec.in: get rid of the SNAP suffix
9432 * doc/xml.html: updated the status
9433
9434Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9435
9436 * xml-config.in: xml-config --version to just return the
9437 version number
9438 * xpath.c: some cleanup w.r.t. axis when the current node is
9439 an attribute.
9440 * TODO: updated
9441
9442Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9443
9444 * configure.in: prepared for libxml-1.8.5
9445 * doc/* recompiled the documentation
9446
94472000-01-17 Jody Goldberg <jgoldberg@home.com>
9448
9449 * configure.in : WARNING autoconf subtlety alert :
9450 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
9451 when looking for zlib.h so that HAVE_ZLIB_H is defined.
9452 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
9453 get defined by AC_CHECK_HEADERS.
9454
9455Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9456
9457 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
9458 Rune.Djurhuus@fast.no
9459
9460Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9461
9462 * TODO: updated
9463 * tree.c, parser.c: made sure that only memory alloc problems
9464 and internal parser errors are allowed to write to stdout or
9465 stderr.
9466
9467Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9468
9469 * tree.c : restored xmlNewGlobalNs since this seems used by
9470 a lot of existing code :-(, fixed a bug in xmlNewNs
9471 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
9472 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
9473 to exit() from the library code.
9474 * xpath.c, parser.c: removed bugs or unused code detected by
9475 Windows compilers
9476 * parser.c: started adding interfaces for parsing well balanced
9477 XML fragments
9478 * configure.in: releasing 1.8.4
9479 * doc/* : rebuilt the docs
9480
9481Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9482
9483 * tree.[ch] : added xmlNewDocFragment() for DOM
9484 * testHTML.c: uninitialized variable.
9485
9486Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9487
9488 * doc/* : rebuild the docs
9489
9490Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9491
9492 * acconfig.h: readline and history patch
9493 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
9494 * tree.c: added check and handling when possibly removing an ID
9495 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
9496 and saving.
9497 * test/HTML/entities.html result/HTML/entities.html* : test for
9498 various entities reference cases
9499 * result/HTML/* : as a result output of some testcase have
9500 changed
9501 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
9502 by previous example. added xmlParseTryOrFinish().
9503 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
9504 entities.h debugXML.h HTMLparser.h: changed the way struct are
9505 declared to allow gtk-doc to expose those
9506 * parser.c: closed bug #4960
9507 * Makefile.am configure.in: Applied patch from
9508 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
9509 and math/socket libs detection
9510
9511Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9512
9513 * configure.in, Makefile.am: link tester against readline
9514 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
9515
9516Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
9517
9518 * tree.[ch]: added xmlRemoveProp
9519 * win32config.h.in nanohttp.c: avoid including the Windows
9520 socket stuff in every C files
9521 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
9522 the XmL parser(s)
9523 * test/ns4 result/ns4 etc...: added test case for previous prob
9524 * tree.c: xmlNewNs wasn't checking for double definition
9525 * Makefile.in: fixed a problem with dist-hook duplicates
9526 * parser.[hc], xmlIO.c: fixed the loading of external entities
9527 APIs, now xmlLoadExternalEntity() is used everywhere and
9528 setting up an app specific front-end using the
9529 * SAX.c parser.c: some fixes, now the xhtml spec validates
9530 with the xhtml DTD.
9531 * error.c: fixed crashes in case of no input stream
9532 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
9533 to the validation tests and results
9534
9535Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9536
9537 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
9538 too htmlCreatePushParserCtxt() and htmlParseChunk()
9539 * parser.c: a bit of cleanup.
9540 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
9541 to XML) removed the last mem leak known
9542 * HTMLtree.c: output message cleanup
9543 * xmlmemory.c: display content info about memory blocks
9544 * result/HTML/wired.* : missing att value warning change
9545
9546Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9547
9548 * doc/* : rebuilt the documentation
9549
9550Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9551
9552 * parser.[ch] parserInternals.h: Push parser for XML,
9553 seems to work fine now
9554 * tester.c debugXML.[ch]: Added an XML shell debug facility and
9555 --push for push testing
9556 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
9557 * testSAX.c: added --push
9558 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
9559 subtree
9560 * xmlIO.[ch] : enriched API + fixes for push mode
9561 * entities.[ch]: added the entity content length to the struct.
9562 * xmlmemory.[ch]: new API to show the last entries for the shell
9563 * valid.c: added required attribute testing
9564 * SAX.c: the cdata callback now merge contiguous fragments
9565 * HTMLparser.c: cleanup of some macros
9566
9567Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9568
9569 * parser.c: fix for PIs name starting with xml
9570 * tree.c: fixed a potential problem with || and && ops
9571 * *.c, configure.in win32config.h.in : generate win32config.h for
9572 those on the Other Side !
9573
9574Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9575
9576 * parser.c: fixed a stupid = vs. == bug :-(
9577 * doc/gnome-xml.sgml: s/glade/xml/
9578
9579Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9580
9581 * configure.in, doc/xml.html : bug fix release 1.8.2
9582 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
9583 Hopefully the end of that silly C++ include problem
9584 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
9585 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
9586 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
9587 troubles with autoclosed elements when the stree shape doesn't
9588 follow the DtD specs. Added htmlIsAutoClosed() and
9589 htmlAutoCloseTag()
9590 * result/HTML/*.htm*: Updated the HTML examples regression tests output
9591 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
9592 * debugXML.c: fixed a bug on printing default namespaces.
9593 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
9594
9595Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9596
9597 * result/HTML/*.htm[l] : updated the HTML regression tests according
9598 to the new output
9599 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
9600 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
9601 problem due to intermix of extern "C" { ... } declarations for C++
9602 and recursive includes in the headers
9603
96041999-12-20 Chris Lahey <clahey@umich.edu>
9605
9606 * HTMLtree.c: Made it so that html nodes with a single child do
9607 not insert a carriage return before or after the child node.
9608
9609Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9610
9611 * configure.in, doc/xml.html : bug fix release 1.8.1
9612 * parser.c: fixed bug #4344
9613 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
9614 added the glue to avoid C++ problems
9615 * doc/* : regenerated the documentation
9616
9617Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9618
9619 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
9620 namespace recognition, and Dia as a resul :-(
9621 * encoding.c: closed bug #3950
9622
9623Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9624
9625 * valid.c: debugging a posteriori validation, except URI expansion
9626 stuff this should be fixed now
9627 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
9628 Carl Nygard <cnygard@bellatlantic.net>
9629 * tester.c: added --postvalid, cleaning of the code
9630 * tree.[ch]: added xmlDocGetRootElement()
9631
9632Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
9633
9634 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
9635 c++ losage.
9636
9637Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9638
9639 * configure.in, doc/xml.html : bumped to 1.8.0
9640 * xlink.[ch], Makefile.am : added framework for link detection
9641 * parser.h: added nbChars to parser context, needed for cleanup.
9642 * xmlmemory.c: removed a nasty bug when out of mem
9643 * valid.[ch]: adding namespace support for attribute decl
9644 * tester.c: added --debugent option
9645 * debugXML.[ch]: added xmlDebugDumpEntities()
9646 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
9647 buffers instead, this was really needed, validation was breaking
9648 in strange ways due to that. Added xmlParseStringPEReference()
9649 and other parsing from strings functions. Entities processing
9650 modified again, but PERef are still not handled correcly but
9651 unless you're Eve Maller you won't notice :-)
9652 * HTMLparser.c: large changes toward reliability, and switched to
9653 lowercase internal tags, XHTML is lowercase, so it will help
9654 that output is closer to next version.
9655 * doc/* : regenerated the documentation, it is now hosted at
9656 http://xmlsoft.org/ (same bits I just bought the domain :-)
9657
9658
9659Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9660
9661 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
9662 doc generation
9663 * parser.c: fixed bugs #3908 and #3937 and a memory leak
9664 in the SAX API
9665 * doc/*: rebuilt the doc making sure everything appears in the
9666 HTML files
9667
9668Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9669
9670 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
9671 added the patch from Carl Nygard <cnygard@bellatlantic.net>
9672 which allow impressive speed improvement on dataset with
9673 large text pieces, but at the cost of broken binary
9674 compatibility and slightly bigger memory usage.
9675 Configure with --with-buffers to activate them, they
9676 are protected with XML_USE_BUFFER_CONTENT define.
9677 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
9678 goal is 0 memory left allocated once parser is no more used
9679 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
9680 call xmlCleanupParser() and xmlMemoryDump()
9681
9682Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9683
9684 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
9685 * parser.[ch] encoding.[ch]: added memory cleanup routines
9686 * parser.c: closing bug #3788
9687 * doc/*: rebuilt the doc
9688
9689Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9690
9691 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
9692 xmlNewTextChild() and xmlSetCompressMode() behaviour.
9693 * tester.c: added --compress option
9694 * doc/*: rebuilt the documentation
9695
9696Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9697
9698 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
9699 if given /proc/kcore as input !
9700 * doc/xml.html doc/*: updated and rebuilt the documentation
9701
9702Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9703
9704 * parser.c: Fixed some wrongly space collapsing code due to
9705 a misreading of the spec.
9706 * result/*: fixed the output accordingly
9707
9708Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9709
9710 * encoding.c: bug fix and typos
9711 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
9712 * parser.c: added attribute normalization closing bug #3597
9713 * test/att* result/att* SAXresult/att*: testcase for attribute
9714 normalization
9715
9716Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9717
9718 * configure.in: closing bug #3163 by adding extra flags for the
9719 cc compiler on HP-UX
9720
9721Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9722
9723 * valid.[ch] : removed a typo and an enumerated type bug in the
9724 xmlAddElementDecl() function
9725 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
9726 call to xmlEncodeEntitiesReentrant() so that the functions
9727 New, Set and Get are at the same level.
9728 * parser.c HTMLparser.c: extra memory allocation bug for
9729 attributes detected by someone using libxml in embedded systems :-)
9730
9731Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9732
9733 * xmlmemory.h: turned off mem debug :-\
9734
9735Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9736
9737 * parser.c: closed bug #2784 a one line fix, but worth pushing
9738 a new release out
9739 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
9740 some structures, comments before and after the
9741 main element, and other nastyness
9742 * HTMLtree.c tree.c: accomodate the extended HTML supported
9743 * configure.in: pushing 1.7.4
9744 * test/ent8 and related outputs : added a new test for bug #2784
9745 * test/HTML/wired.html and related output: a nasty HTML example
9746 * Makefile.am: improved the test scripts
9747 * docs/* : reran the documentation extractor, updated xml.html
9748
9749Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9750
9751 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
9752 HTMLparser and debugged the HTML related code. HTML documents
9753 now have their own type
9754 * entities.c: do not dump &apos; for HTML output
9755 * xmlmemory.c: improvement, breakpoint mechanism
9756 * testHTML.c: added --sax --repeat ...
9757 * Makefile.am: improved the HTML tests
9758 * valid.[ch]: added xmlValidGetValidElements and
9759 xmlValidGetPotentialChildren
9760 * tester.c: added --insert to test the 2 new functions
9761 * test//* result//* SAXresult//* : regression test cleanup
9762 and extension.
9763 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
9764 gnome-xml-nanohttp.html
9765
9766Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9767
9768 * HTMLparser.c: fixed problems with some autoclose tags
9769 * tree.c: fixed XML output problems.
9770 * result/* SAXresult/*: update of the tests output
9771
9772Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9773
9774 * Makefile.am: Arturo patch for xmlConf.sh version info
9775 * parser.c: Tim Josling patch for single quoted items
9776 * tester.c: Tim Josling patch for tester options usage
9777 * tree.h: indent cleanup
9778
9779Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9780
9781 * HTMLparser.c parser.h : Fixed problems with HTML parsing
9782 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
9783
9784Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9785
9786 * tree.c : Raph patch for initialization of CORBA fields
9787 * parser.c, xpath.c, ...: modification of doc comments
9788 * xpath.c : allow spaces in xpath expressions
9789
9790Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9791
9792 * xmlmemory.h: turning off memory debug :-(
9793
9794Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9795
9796 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
9797 better SAX interfaces.
9798 * testSAX.c: uses the new SAX routine, avoid fetching any remote
9799 entity.
9800 * configure.in: 1.7.2
9801
9802Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9803
9804 * libxml.spec.in: fixed the URL
9805 * doc/xml.html: improved the documentation front-end
9806
9807Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9808
9809 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
9810
9811Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9812
9813 * libxml.spec.in: fixed the alpha compile problem
9814 * parser.[ch]: changed errno to errNo in the parser context :-(
9815 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
9816 * doc/xml.html: changed CHAR to xmlChar
9817 * doc/html/*: recompiled the documentation
9818 * configure.in: 1.7.1
9819
9820Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9821
9822 * parser.h: modified the parser context struct to regain 1.4.0
9823 binary compatibility
9824 * parser.c, xml-error.h: added errno ot teh context and defined
9825 a set of errors values with update of errno
9826 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
9827 DTDs and entities
9828 * *.h, *.c: complete cleanup of the use of config.h and include
9829 protection depending on the current setup.
9830 * overalll debugging, maintenance and bug-fixing on all modules
9831 * updated the documentation
9832 * ready for 1.7.0
9833
9834Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9835
9836 * HTMLparser.c : cleanup
9837 * SAX.c valid.c valid.h: added ID/IDREF checking
9838 * tree.c tree.h: extended doc structure for refs
9839 * configure.in: 1.6.2
9840 * parser.c: patched bug in SAX user arg call
9841 * parserInternals.h: patched missing close in C++ wrapping
9842 * testXPath.c xpath.c xpath.h: prepared for extensibility,
9843 especially upcoming XPointer implementation.
9844 * doc/xml.html: augmented, typo
9845
9846Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
9847
9848 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
9849 not all invocations of install understand -d.
9850
9851Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
9852
9853 * Makefile.am: prepend all the test* calls with $(top_builddir) -
9854 to make 'check' works, when builddir != srcdir.
9855
9856Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9857
9858 * doc/xml.html : updated the documentation
9859
9860Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9861
9862 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
9863 not deallocated memory blocks
9864 * *.c : replaces all calls to malloc() free() and realloc() to
9865 the wrapper functions/macros
9866 * tree.c : removed memory leaks dues to calling xmlFreeNode()
9867 instead of xmlFreeNodeList()
9868
9869Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9870
9871 * HTMLparser.c: corrected a stupid bug leading to core dump at
9872 tree deallocation. Removed warnings indicated by
9873 Stephane.Conversy@lri.fr
9874 * entities.c: Fixes Yet Another Stupid Bug, entities were not
9875 looked for in the external subset
9876
9877Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9878
9879 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
9880 on SGI by Stephane.Conversy@lri.fr
9881
9882Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9883
9884 * all .h : changed the prototype declaration indent as in gtk
9885 * most .c : working on reducing the TODOs in the code
9886 * most .c : cleanup though -pedantic and Insure++
9887 * improvements on validation ID checkings.
9888 * tree.[ch] SAX.c: added support for namespace on attributes #2022
9889 * xml-config.in: closed #1810
9890
9891Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9892
9893 * tree.h, valid.c, valid.h: more work on validity, IDs
9894 * xpath.c: added/fixed comparidon and equlity, added a new isinf
9895 definition for AIX
9896
9897Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9898
9899 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
9900 the distribution due to a cut'n paste error at last commit
9901
9902Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9903
9904 * configure.in: upgraded to version 1.4.0
9905 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
9906 Big update, added a large part of the validation process,
9907 it should be usable, but some parts are missing
9908 * xpath.c: improved the implementation w.r.t. root.
9909 * Makefile.am: added more tests
9910 * test and result trees: added a lot of tests
9911 * libxml.spec.in: export libxml.so.0 and libxml.so.1
9912
9913Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9914
9915 * Added an HACKING file
9916
9917Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9918
9919 * xpath.[ch] : improvements and debug of the XPath implementation
9920 * parser.c, HTMLparser.c : modified the parsers to be progressive
9921 * tree.[ch] : extended the Buffer promitives
9922 * xmlIO.[ch] : added basic I/O routines providing progressive
9923 parsing and ready for I18N conversion plugins
9924 * SAXresult/* : the SAX callback sequence maybe slightly different
9925 now
9926 * test*.c : improved/updated the tests programs
9927 * doc/* : recompiled the docs.
9928
99291999-07-26 Michael Meeks <michael@edenproject.org>
9930
9931 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
9932
9933 * tree.c: Ditto.
9934
9935Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9936
9937 * configure.in: upgraded to version 1.4.0
9938 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
9939 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
9940 XML query language, see http://www.w3.org/TR/xpath for more details.
9941 * parser.c, parser.h: added CHAR* related string functions for XPath
9942 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
9943 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
9944 rebuild the docs.
9945 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
9946 and regression testing capabilities for XPath.
9947
9948Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9949
9950 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
9951 closing bug #1646
9952
9953Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9954
9955 * Makefile.am, example/Makefile.am: closed bug #1683
9956
9957Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9958
9959 * example/Makefile.am, configure.in: added the makefile for the
9960 gjobread example
9961
9962Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
9963
9964 * doc/Makefile.am:
9965 - fix which allow "make install DESTDIR=</install/prefix>".
9966
9967Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9968
9969 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
9970 which fixed a problem on the file reading-code.
9971
9972Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9973
9974 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
9975 output.
9976 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
9977
9978Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9979
9980 * parser.h : Oops removed the binary compatibility problem
9981 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
9982 * parser.c, HTMLparser.c: applied patches for reading from stdin
9983
9984Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9985
9986 * parser.c, entities.c, valid.c: cleanup bug #1591
9987 * configure.in: cleanup bug #1592
9988 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
9989 the same tree back-end. Hence gdome will be available for it.
9990 * doc/Makefile.am: close bug #617
9991
9992Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9993
9994 * parser.c: alloctate a per parser context SAX interface block
9995
9996Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9997
9998 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
9999 and xmlEncodeEntitiesReentrant with the correct one :-\
10000
10001Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10002
10003 * commit of my internal XML base changes, quite a lot of
10004 changes, cleanups, better entities support, framework for
10005 new I/O and charset detection and handling
10006 * Fixed the configure/Makefile stuff to generate shared libs
10007 with the proper version info, so we jumped on rev from
10008 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
10009 xmlEncodeEntities() result need to be freed now, and a string
10010 xmlParserVersion provide the current library version.
10011
10012Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
10013
10014 * parser.c: fixed a buffer overrun for when you have a very long
10015 attribute with no entities in it.
10016
10017Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10018
10019 * added example directory
10020 * added example/gjobs.xml gjobread.c, still need a Makefile.in
10021
10022Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10023
10024 * Release of libxml-1.1, nearly everything has been touched for
10025 this.
10026 * Added more regression tests
10027 * Updated the documentation
10028
10029Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10030
10031 * tree.[ch]: unified the XML_NO_CORBA defines.
10032 * parser.c encoding.[ch]: started plugging in char encoding detection
10033
10034Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
10035
10036 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
10037 Also freed allocated buffer.
10038
10039Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10040 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
10041 reentrancy problem at printing. One is left in entities.c, to
10042 remove ASAP
10043 * testSAX.c : added a test example showing the use of the SAX
10044 interface if one doesn't want to build the DOM tree.
10045 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
10046
10047Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10048
10049 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
10050 large revamping of the parser to use SAX callbacks
10051 http://www.megginson.com/SAX/ (or at least a C like interface
10052 a la Expat). It's now possible to set up your own callbacks
10053 and the parser will not build a DOM tree.
10054 * test/* result/*: updated the test suite, I finally removed
10055 the old Namespace draft support (PI based).
10056
10057Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10058
10059 * Makefile.am: added test result to EXTRA_DIST for make tests
10060
10061Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10062
10063 * parser.c, parserInternals.h: moved the chars macro definitions
10064 to parserInternals.h
10065 * parser.c, error.c: applied patches from "Knut Ã…kesson"
10066 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
10067
10068Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10069
10070 * xml-config.in : applied patch to make --version work
10071
100721999-03-05 Raja R Harinath <harinath@cs.umn.edu>
10073
10074 * Makefile.am (check-local): Alias for `tests' target. This will
10075 cause `make check' to do the right thing.
10076 (tests): Don't run tests in srcdir. Also, replaced calls to
10077 basename with a `sed' "equivalent".
10078
10079Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10080
10081 * Renamed error.h to xml-error.h, corrected Makefile.am to list
10082 it in the header and not the sources, updated the doc.
10083 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
10084 pointing this out.
10085
10086Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10087
10088 * parser.c, parser.h, parserInternals.h: memory leak hunting,
10089 exported the inputStream routines.
10090 * doc/html/* : updated accordingly
10091
10092Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10093
10094 * parser.c, parser.h, parserInternals.h: added a few extra
10095 internal calls to allocate and free parser contexts ...
10096 * doc/html/* : updated accordingly
10097
10098Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10099
10100 * configure.in, Makefile.am, doc/makefile.am : General changes for
10101 1.0.0 release and including the generated HTML documentation.
10102
10103Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10104
10105 * makefile.am : added parserInternals.h, oops.
10106
10107Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10108
10109 * parserInternals.h: added this header giving access to the parser
10110 internal functions.
10111 * doc/Makefile.am : added a rebuild target which rebuilds the full
10112 set of documentations
10113 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
10114 the internal subset.
10115 * *.c *.h: modifications needed to generate the documentation using
10116 gtk-doc, cleanup of functions blocks, reorganisation of struct
10117 declarations.
10118
10119Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10120
10121 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
10122 the tar and spec file to include the beginning of the doc.
10123
101241999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
10125
10126 * doc/.cvsignore: Added this file.
10127
10128Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10129
10130 * tree.c: fixed xmlGetProp to return "" when the attribute
10131 exists, even if the node-list is NULL.
10132
10133Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10134
10135 * tree.c: patched an error outputting empty attribute values.
10136 * Makefile.am and doc/makefile.am: have been updated during the
10137 week-end. Sorry for an empty CVS log, I got a shell problem.
10138
10139Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10140
10141 * tree.h: cleaned up using enums instead of defines
10142 * parser.c, valid.[ch]: more work on parsing/output of element
10143 declarations
10144
10145Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10146
10147 * valid.[ch], tree.c, parser.c : more work toward full parsing
10148 of XML DTDs.
10149 * README: added informations about mailing-list and on-line
10150 documentation
10151
101521999-01-27 Raja R Harinath <harinath@cs.umn.edu>
10153
10154 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
10155
10156Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10157
10158 * parser.c, tree.[ch] : more work toward conformance testing,
10159 added a last element to accelerate parsing of very flat structures
10160 started working on internal subset Element content declaration.
10161 * valid.[ch] : first cut at adding code toward validation.
10162 * previous changes had also small impact on most files, especially
10163 the conformance testing using James Clark test suite.
10164
10165Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
10166
10167 * test/* : updated the examples, most of them were not well
10168 formed (humm), and added rdf2.
10169 * result/* : resulting changes in the output.
10170
10171Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10172
10173 * tree.c: changed the behaviour of xmlGetProp on NULL values.
10174
10175Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10176
10177 * tree.c: patched a bug in the generation of empty attributes
10178
10179Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10180
10181 * entities.[ch], tree.[ch], tester.c: added copy interfaces
10182 for node/trees/documents/... Biggest problem is namespace
10183 support when copying subtrees.
10184
10185Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10186
10187 * parser.c, entities.c: improve entities and char ref encoding,
10188 and cleanups of error messages.
10189
10190Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10191
10192 * parser.c, entities.c: simple bug hunting done during rpm2html and
10193 rpmfind integration.
10194
10195Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10196
10197 * parser.[ch]: Added interfaces allowing to specify a SAX
10198 handler before parsing.
10199
10200Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10201
10202 * parser.c: redirrect all errors reporting through the SAX
10203 error function
10204
10205Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10206
10207 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
10208 * libtool, tlmain ...: update of the libtool files
10209
102101998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
10211
10212 * entities.c: Use g_snprintf insteda of snprintf.
10213
10214Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10215
10216 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
10217 added ent5 test for this purpose.
10218 * parser.c, parser.h: formatting, comments and UTF-8 planning.
10219
10220Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10221
10222 * parser.c: fixed? a strange error due to compression on a GWP
10223 document.
10224
10225Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10226
10227 * tree.[ch]: bug fixing
10228 * entities.[ch]: defined a specific type for predefined entities
10229 * doc/xml.html: more documentation on the library, how to use it,
10230 overview of the interfaces.
10231
10232Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10233
10234 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
10235
10236Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10237
10238 * tree.c: corrected a small bug
10239 * doc/xml.html: continuing writing documentation.
10240
10241Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10242
10243 * debugXML.h debugXML.c: added debugging utilities.
10244 * tester.c: added --debug switch.
10245 * tree.c: patched an incorrect node->type assignment.
10246 * parser.c: formatting, ensure that node->doc != NULL in attributes
10247
10248Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10249
10250 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
10251 entity support and provide an internal representation close to
10252 DOM one (entity ref nodes, and attribute value as tree). I tried
10253 to preserve the interface but this will surely break some apps
10254 (I have to change rpm2html/rpmfind for example). I had to change
10255 two interfaces, and the generated tree is somewhat different.
10256 * doc/* : started documenting the XML library, the tree and
10257 DOM/Corba. This is a first step.
10258
10259Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10260
10261 * parser.c: Set up the fonctions comment block, boring but useful.
10262 * parser.h, SAX.c, parser.c: now attributes are processed through
10263 the SAX interface. The problem is that my SAX interface diverged
10264 quite a bit from the original one, well this is not an official
10265 spec, and translating it from Java to C is hairy anyway...
10266
10267Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10268
10269 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
10270 fonctions comment block, boring but useful.
10271
10272Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10273
10274 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
10275 conversion routines. However they are not yet used to convert the
10276 inputs. The core will run with UTF-8.
10277
10278Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10279
10280 * tree.c : make sure that the type id is properly set-up when
10281 a new object is allocated, needed for DOM.
10282
10283Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10284
10285 * tree.h, tree.c: Ok, the main objects in the tree will be native
10286 corba objects, it costs 8 bytes per Node, Attribute and Document
10287 but it simplifies the Corba integration a lot (no extra interface
10288 objects to allocate/free).
10289
10290Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10291
10292 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
10293 and changed NODEs contants for conformity with DOM Level 1
10294
10295Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10296
10297 * added hooks to keep track of servants when creating objects
10298 xmlDoc and xmlNode (for Corba export).
10299
10300Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10301
10302 * added xml-config script.
10303
10304Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10305
10306 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
10307 to autoupdate libtool and automake conf files.
10308
103091998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
10310
10311 * Makefile.am: Use '?' to separate the sed
10312 commands as ',' is used when people pass -Wl,something.
10313
10314
10315Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10316
10317 * tree.c, tree.h: added a per-document compression interface.
10318
10319Tue Sep 22 20:47:38 EDT 1998
10320
10321 * tree.c, tree.h: added saving with compression and added interfaces
10322 to control the compression level (xmlGetCompressMode,
10323 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
10324
10325Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10326
10327 * parser.c: corrected a loop for files of size 0
10328
103291998-08-20 Raja R Harinath <harinath@cs.umn.edu>
10330
10331 * error.h: New file. Contains prototyes from `error.c'.
10332
10333Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
10334
10335 * Makefile.am (xmlincdir): New macro.
10336 (xmlinc_HEADERS): Renamed from include_HEADERS.
10337
10338Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10339
10340 * applied small patch on numeric entities from
10341 Christopher Blizzard <blizzard@appliedtheory.com>
10342
10343Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10344
10345 * New release 0.2, removed the old xml_* files so that it's
10346 coherent with the other CVS base (W3C), far better conformance
10347 to standard, new namespaces, decent entities support, beginning
10348 of a SAX-like interface. Nearly nothing left intact, even the
10349 test examples ...
10350
103511998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
10352
10353 * .cvsignore: Add .deps dir
10354
10355Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10356
10357 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
10358
10359Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10360
10361 * configure.in: added test for CPP
10362 * AUTHORS, Changelog: the original ones didn't get commited but the
10363 glib ones instead, fixed.
10364 * Makefile.am: corrected an error in library naming
10365
10366Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
10367
10368 * integrated code developped at W3C
10369 * changed the original Copyright
10370 * migrated to automake
10371 * prefixed the filenames by xml_ to avoid filename clashes
10372
Daniel Veillarde0ed10c2003-01-06 11:06:26 +000010373Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
10374
10375 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
10376 should not be called.
10377
Daniel Veillard0aaaacd2003-01-06 10:59:57 +000010378Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
10379
10380 * libxml-2.0.pc.in: applied the patch to fix #101894
10381
Daniel Veillard8a1b1852003-01-05 22:37:17 +000010382Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
10383
10384 * tree.c : applied patch from Lukas Schroeder for register callbacks
10385 * valid.c: modified patch from Lukas Schroeder to test
10386 register callbacks with --chkregister
10387
Daniel Veillard067bae52003-01-05 01:27:54 +000010388Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
10389
10390 * xmlreader.c: seriously changed the way data are pushed to
10391 the underlying parser, go by block of 512 bytes instead of
10392 tryng to detect tag boundaries at that level. Changed the
10393 way empty element are detected and tagged.
10394 * python/tests/reader.py python/tests/reader2.py
10395 python/tests/reader3.py: small changes mostly due to context
10396 reporting being different and DTD node being reported. Some
10397 errors previously undetected are now caught and fixed.
10398 * doc/xmlreader.html: flagged last section as TODO
10399
Daniel Veillard51a447a2003-01-04 19:42:46 +000010400Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10401
10402 * python/libxml.py: integrated the Python 2.2 optimizations
10403 from Hannu Krosing, while maintaining compatibility with
10404 1.5 and 2.1
10405
Daniel Veillarde59494f2003-01-04 16:35:29 +000010406Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
10407
10408 * xmllint.c: a bit of cleanup
10409 * xmlreader.c: small fix
10410 * doc/xmlreader.html: more work on the XmlTextReader tutorial
10411 * python/libxml.py: a few fixes pointed out by Hannu Krosing
10412
Daniel Veillard623a9eb2003-01-04 12:47:20 +000010413Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
10414
10415 * python/setup.py.in: patch from Stéphane Bidoul to include
10416 drv_libxml2.py in setup.py
10417
Daniel Veillard66b82892003-01-04 00:44:13 +000010418Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
10419
10420 * doc/xmlreader.html: starting documenting the new XmlTextReader
10421 interface.
10422
Daniel Veillard7704fb12003-01-03 16:19:51 +000010423Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
10424
10425 * xmllint.c: added the --stream flag to use the TextReader API
10426 * xmlreader.c: small performance tweak
10427
Daniel Veillarda80ff6e2003-01-03 12:52:08 +000010428Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
10429
10430 * xmlreader.c python/tests/reader2py: okay the DTD validation
10431 code on top of the XMLTextParser API should be solid now.
10432
Daniel Veillard1fdfd112003-01-03 01:18:43 +000010433Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
10434
10435 * xmlreader.c python/tests/reader2py: Fixing some more mess
10436 with validation and recursive entities while using the
10437 reader interface, it's getting a bit messy...
10438
Daniel Veillarddab8ea92003-01-02 14:16:45 +000010439Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
10440
10441 * xmlreader.c python/tests/reader.py: another couple of problem
10442 related to IsEmptyElement reported by Stéphane Bidoul needed
10443 some fixes.
10444
Daniel Veillard4f860202003-01-02 13:00:02 +000010445Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10446
10447 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
10448 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
10449 based on the python XmlTextReader interface.
10450
Daniel Veillard3c265e42003-01-01 21:06:49 +000010451Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
10452
10453 * tree.c: backing out one change in the last patch which broke the
10454 regression tests
10455
Daniel Veillard5335dc52003-01-01 20:59:38 +000010456Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
10457
10458 * global.data globals.c tree.c include/libxml/globals.h: applied
10459 an old patch from Lukas Schroeder to track node creation and
10460 destruction. Probably missing a lot of references at the moment
10461 and not usable reliably.
10462
Daniel Veillard8ba17412003-01-01 19:13:12 +000010463Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
10464
10465 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
10466 from doc/news.html and a stylesheet
10467
Daniel Veillarde3c036e2003-01-01 15:11:05 +000010468Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
10469
10470 * xmlreader.c python/tests/reader.py: fixed another couple of
10471 xmlreader bugs reported by Stéphane Bidoul and added tests.
10472
Daniel Veillard9e395c22003-01-01 14:50:44 +000010473Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10474
10475 * xmlreader.c python/tests/reader2.py: fixed another validity
10476 checking in external parsed entities raised by Stéphane Bidoul
10477 and added a specific regression test.
10478 * python/tests/reader3.py: cleanup
10479
Daniel Veillardd5896142002-12-31 14:45:26 +000010480Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * xmlreader.c python/tests/reader2.py: fixed a problem with
10483 validation within entities pointed by Stéphane Bidoul, augmented
10484 the tests to catch those.
10485
Daniel Veillarddc85f282002-12-31 11:18:37 +000010486Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * python/generator.py: modified the generator to allow keeping
10489 class references when creating new classes, needed to fix a bug
10490 pointed by Stéphane Bidoul where the input buffer of the
10491 xmlTextReader instance gets destroyed if the python wrapper for
10492 the input is not referenced anymore.
10493
Daniel Veillard4d8db8a2002-12-30 18:40:42 +000010494Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xmlreader.c python/tests/reader.py: fixed another pair of problem
10497 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
10498
Daniel Veillard571b8892002-12-30 12:37:59 +000010499Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * xmlreader.c python/tests/reader.py: fixed another problem
10502 pointed by Stéphane Bidoul
10503
Daniel Veillardaaa105b2002-12-30 11:42:17 +000010504Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * xmlreader.c python/tests/reader.py: fixed a limit case problem
10507 with "<a/>"
10508
Daniel Veillardecaba492002-12-30 10:55:29 +000010509Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * SAX.c: warn on xmlns:prefix="foo"
10512 * xmlreader.c python/tests/reader.py: fixed a couple of problem
10513 for namespace attributes handling.
10514
Daniel Veillard2d84a892002-12-30 00:01:08 +000010515Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
10518 a really nasty problem raised by a DocBook XSLT transform
10519 provided by Sebastian Bergmann
10520
Daniel Veillard29b3e282002-12-29 11:14:41 +000010521Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
10524 by Stéphane Bidoul and integrated it into the tests
10525
Daniel Veillarde18fc182002-12-28 22:56:33 +000010526Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
10529 extended the XmlTextReader API a bit, addding accessors for
10530 the current doc and node, and an entity substitution mode for
10531 the parser.
10532 * python/libxml.py python/libxml2class.txt: related updates
10533 * python/tests/Makefile.am python/tests/reader.py
10534 python/tests/reader2.py python/tests/reader3.py: updated a bit
10535 the old tests and added a new one to test the entities handling
10536
Daniel Veillardaba976d2002-12-28 21:14:18 +000010537Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * python/generator.py python/libxml2class.txt
10540 python/tests/reader.py python/tests/reader2.py: changed the
10541 generator to provide casing for the XmlTextReader similar to
10542 C# so that examples and documentation are more directly transposable.
10543 Fixed the couple of tests in the suite.
10544
Daniel Veillard83298842002-12-28 15:12:33 +000010545Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * doc/guidelines.html: added a document on guildeline for
10548 publishing and deploying XML
10549
Daniel Veillard336fc7d2002-12-27 19:37:04 +000010550Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * valid.c xmlreader.c: final touch running DTD validation
10553 on the XmlTextReader
10554 * python/tests/Makefile.am python/tests/reader2.py: added a
10555 specific run based on the examples from test/valid/*.xml
10556
Daniel Veillardf25b4ca2002-12-27 15:18:35 +000010557Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * python/libxml.py: added a few predefined xmlTextReader parser
10560 configuration values.
10561
Daniel Veillard0e9dafa2002-12-27 11:58:25 +000010562Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * python/libxml_wrap.h: trying to fix #102037
10565
Daniel Veillard8dbd4952002-12-27 11:34:48 +000010566Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * SAX.c: fixing bug #95296, when the predefined entities
10569 are redefined in the DTD the default one must be used
10570 instead anyway.
10571
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +000010572Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
10573
10574 * doc/xmllint.xml
10575 * doc/xmllint.1
10576 Add discussion of XML_DEBUG_CATALOG to xmllint man
10577 page - bug #100907
10578
10579
Daniel Veillarddf512f42002-12-23 15:56:21 +000010580Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * xmlreader.c: Fixed the empty node detection to avoid reporting
10583 an inexistant close tag.
10584
Daniel Veillard0d132cf2002-12-23 14:43:32 +000010585Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
10588 for Python 2.1
10589
Daniel Veillardfe8aab92002-12-22 10:25:41 +000010590Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
10593
Daniel Veillard4258b9c2002-12-20 10:29:40 +000010594Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * doc/libxml2-api.xml python/tests/reader.py: one really need
10597 to provide the base URI information when creating a reader parser
10598 from an input stream. Updated the API and the example using it.
10599
Daniel Veillardea7751d2002-12-20 00:16:24 +000010600Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * testReader.c xmlreader.c valid.c include/libxml/tree.h
10603 include/libxml/valid.h include/libxml/xmlreader.h: working on
10604 DTD validation on top of xml reader interfaces. Allows to
10605 validate arbitrary large instances. This required some extensions
10606 to the valid module interface and augmenting the size of xmlID
10607 and xmlRef structs a bit.
10608 * uri.c xmlregexp.c: simple cleanup.
10609
Daniel Veillardbeb70bd2002-12-18 14:53:54 +000010610Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
10613 work on the xml reader interfaces.
10614 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
10615 Web page for the Windows binaries.
10616
Daniel Veillard4a6d39b2002-12-17 18:33:01 +000010617Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * xmlIO.c: applied a patch for VMS following the report by
10620 Nigel Hall
10621
Daniel Veillard3772de32002-12-17 10:31:45 +000010622Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * parser.c: the parseStartTag bug fix wasn't complete.
10625
Daniel Veillard67df8092002-12-16 22:04:11 +000010626Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10627
10628 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
10629 parseStartTag, fixing it.
10630 * test/att4 result/att4 result/noent/att4: adding the test
10631 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10632 more methods to XmlTextReader.
10633
Igor Zlatkovicd453c632002-12-16 18:45:48 +000010634Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10635
10636 * win32/libxml2.def.src: added more xml reader exports
10637 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
10638 to the build
10639
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +000010640Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
10641
10642 * doc/tutorial/xmltutorial.xml
10643 plus generated html and pdf
10644 Updating tutorial again based on further comments from Niraj
10645 Tolia on the last iteration
10646
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +000010647Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
10648
10649 * doc/tutorial/xmltutorial.xml
10650 * doc/tutorial/includekeyword.c
10651 * doc/tutorial/includegetattribute.c
10652 plus generated html and pdf
10653 Adding fix from Niraj Tolia to tutorial to properly free memory.
10654
10655
Daniel Veillardda46d2d2002-12-15 23:36:49 +000010656Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
10659 more methods of XmlTextReader.
10660 * python/libxml2class.txt python/tests/reader.py: this increased the
10661 methods in the bndings, augmented the test to check those new
10662 functions.
10663
Daniel Veillard0eb38c72002-12-14 23:00:35 +000010664Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
10667 methods of XmlTextReader.
10668 * python/generator.py python/libxml_wrap.h python/types.c
10669 python/libxml2class.txt: added the reader to the Python bindings
10670 * python/tests/Makefile.am python/tests/reader.py: added a specific
10671 test for the Python bindings of the Reader APIs
10672 * parser.c: small cleanup.
10673
Daniel Veillard06503452002-12-13 10:42:08 +000010674Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * xinclude.c: fallback was only copying the first child not the
10677 full child list of the fallback element, closes #89684 as reopened
10678 by Bernd Kuemmerlen
10679
Igor Zlatkovic2d45f522002-12-12 12:33:43 +000010680Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10681
10682 * win32/libxml2.def.src: exported htmlNodeDumpOutput
10683
Daniel Veillard000eafb2002-12-12 10:04:22 +000010684Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
Daniel Veillardc1eed322002-12-12 11:01:32 +000010686 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +000010687 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +000010688 gives enum values, fix functype return type, put back fields in
10689 structs
10690 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +000010691
Daniel Veillard024b5702002-12-12 00:15:55 +000010692Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
10695 about htmlNodeDumpOutput location.
10696 * xpath.c: removed an undefined function signature
10697 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
10698 too many symbols in the API breaking the python bindings.
10699 Updated with the libxslt/libexslt changes.
10700
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +000010701Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * configure.in: preparing release of 2.4.29
10704 * doc/*: rebuilt the docs and API
10705 * xmlreader.c: a few more fixes for the XmlTextReader API
10706
Igor Zlatkovicf6273a02002-12-11 17:00:54 +000010707Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10708
10709 * include/win32config.h: applied mingw patch from Magnus Henoch
10710
Daniel Veillard5aad8322002-12-11 15:59:44 +000010711Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10712
10713 * catalog.c doc/libxml2-api.xml: a bit more cleanup
10714
Daniel Veillarda9b66d02002-12-11 14:23:49 +000010715Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10716
10717 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
10718 building Python script, does the C parsing directly, generates
10719 a better API description including structure fieds defs and
10720 enums. Still a couple of bugs, but good enough for the python
10721 wrappers now.
10722 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
10723 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
10724 include/libxml/schemasInternals.h include/libxml/tree.h: more
10725 cleanup based on the python analysis script reports.
10726 * libxml.spec.in: make sure the API XML description is part of the
10727 devel package.
10728
Daniel Veillard01c13b52002-12-10 15:19:08 +000010729Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
10732 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
10733 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
10734 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
10735 code cleanup, especially the function comments.
10736 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
10737
Daniel Veillarde1ca5032002-12-09 14:13:43 +000010738Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * Makefile.am xmlreader.c include/libxml/Makefile.am
10741 include/libxml/xmlreader.h: Adding a new set of APIs based on
10742 the C# TextXmlReader API but converted to C. Allow to parse
10743 in constant memory usage, far simpler to program and explain
10744 than the SAX like APIs, unfinished but working.
10745 * testReader.c: test program
10746
Igor Zlatkovic70a296c2002-12-08 17:34:54 +000010747Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10748
10749 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
10750
Daniel Veillard64b35282002-12-04 15:10:40 +000010751Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * tree.c: Chip turner indicated that XHTML1 serialization
10754 rule for style actually break on both IE and Mozilla,
10755 try to avoid the rule if escaping ain't necessary
10756
Daniel Veillard8efff672002-12-04 11:44:48 +000010757Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10758
10759 * nanhttp.c: handle HTTP URL escaping, problem reported by
10760 Glen Nakamura and Stefano Zacchiroli
10761
Daniel Veillard1c732d22002-11-30 11:22:59 +000010762Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
10765
Daniel Veillardfdd27d22002-11-28 11:55:38 +000010766Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * uri.c: Johann Richard pointed out some XPointer problems for
10769 URN based URI references in XInclude. Modified the URI parsing
10770 and saving routines to allow correct parsing and saving of
10771 XPointers, especially when attached to "opaque" scheme accordingly
10772 to RFC 2396
10773
Daniel Veillard8db67d22002-11-27 19:39:27 +000010774Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
10777 of refactoring to the HTML saving code.
10778 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
10779 in the doc.
10780
Daniel Veillardebc4ca92002-11-27 11:43:05 +000010781Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
10783 * tree.c include/libxml/tree.h: refactored the XML dump of a node
10784 to a buffer API to reuse the generic dump to an OutputIO layer,
10785 this reduces code, fixes xmlNodeDump() for XHTML, also made
10786 xmlNodeDump() now return the number of byte written.
10787
Daniel Veillard9d5ea172002-11-27 08:02:06 +000010788Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * python/setup.py.in: another patch from Stéphane Bidoul for
10791 Python bindings on Windows
10792 * doc/parsedecl.py: small cleanup
10793
Daniel Veillard9715c172002-11-25 16:33:40 +000010794Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10795
10796 * libxml.spec.in configure.in: add a line in %changelog for releases
10797
Daniel Veillard9bc53102002-11-25 13:20:04 +000010798Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * parser.c: patch from Marcus Clarke fixing a problem in entities
10801 parsing that was detected in KDe documentations environment.
10802
Daniel Veillardfaa35ff2002-11-24 13:53:43 +000010803Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10804
10805 * python/libxml.c (libxml_prev): Return the previous as opposed to
10806 the next node (I guess this is the result of some cut & paste programming:)
10807
Daniel Veillard80d7b902002-11-23 16:23:08 +000010808Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
10811
Daniel Veillarda1196ed2002-11-23 11:22:49 +000010812Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10813
10814 * python/generator.py python/libxml.c python/setup.py.in: trying
10815 to fix the Python bindings build on Windows (Stéphane Bidoul)
10816
Igor Zlatkovic9ab71552002-11-22 21:41:43 +000010817Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10818
10819 * win32/configure.js: added option for python bindings
10820 * win32/libxml2.def.src: added more exports
10821
Igor Zlatkovicace7cd22002-11-22 18:07:00 +000010822Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10823
10824 * win32/Makefile.mingw: fixed unresolved symbols when linking with
10825 pthreads
10826 * win32/wince/*: applied updates to Windows CE port from Javier
10827
Daniel Veillardf9c4cad2002-11-22 15:57:07 +000010828Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10829
10830 * configure.in: preparing 2.4.28
10831 * libxml.spec.in doc/Makefile.am: some cleanup
10832 * doc/*: updated the news and regenerated.
10833
Daniel Veillardfee408f2002-11-22 13:18:30 +000010834Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10835
10836 * HTMLparser.c: final touch at closing #87235 </p> end tags
10837 need to be generated.
10838 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
10839 this change slightly the output of a few tests
10840 * doc/*: regenerated
10841
Daniel Veillardd2ff0392002-11-22 12:28:38 +000010842Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10843
10844 * parserInternals.c: fixing bug #99190 when UTF8 document are
10845 parsed using the progressive parser and the end of the chunk
10846 is in the middle of an UTF8 multibyte character.
10847
William M. Brack8b2c7f12002-11-22 05:07:29 +000010848Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10849
10850 * threads.c: fixed initialization problem in xmlNewGlobalState
10851 which was causing crash.
10852 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
10853 in xmlInitializeGlobalState.
10854 * parserInternals.c: cleaned up ctxt->sax initialisation.
10855
Daniel Veillardd5c2f922002-11-21 14:10:52 +000010856Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * tree.c include/libxml/tree.h: modified the existing APIs
10859 to handle XHTML1 serialization rules automatically, also add
10860 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
10861 libxslt serialization uses it when needed without changing
10862 the library API.
10863 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
10864 result/xhtml1: added a new test specifically for xhtml1 output
10865 and updated the result of one XHTML1 test
10866
Daniel Veillardd076a202002-11-20 13:28:31 +000010867Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * xinclude.c parserInternals.c encoding.c: fixed #99082
10870 for xi:include encoding="..." support on text includes.
10871 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
10872 test/XInclude/ents/isolatin.txt : added a specific regression test
10873 * python/generator.py python/libxml2class.txt: fixed the generator
10874 the new set of comments generated for doc/libxml2-api.xml were
10875 breaking the python generation.
10876
Daniel Veillard817e70b2002-11-19 22:28:48 +000010877Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
10878
10879 * doc/Makefile.am: repair some problem if gtk-doc fail or such
10880 * configure.in: patch for Solaris on new autoconf closes #98880
10881 * doc/parsedecl.py: repair the frigging API building script,
10882 did I say that python xmllib sucks ?
10883 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
10884 and some comment are no more truncated.
10885
Daniel Veillarda7e05b42002-11-19 08:11:14 +000010886Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10887
10888 * parser.c: Martin Stoilov pointed out a potential leak in
10889 xmlCreateMemoryParserCtxt
10890
Daniel Veillardbc6e1a32002-11-18 15:07:25 +000010891Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
10894 included in HTML documents and using the push parser.
10895
Daniel Veillard4efd3be2002-11-18 09:11:13 +000010896Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
10897
10898 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
10899 specified, look for the Python interpreter not just in the
10900 specified root but also in the specified location. Fixes #98825
10901
Daniel Veillarda8c0adb2002-11-17 22:37:35 +000010902Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * python/libxml.c: fixing bug #98792 , node may have no doc
10905 and dereferencing without checking ain't good ...
10906
Daniel Veillarddad3f682002-11-17 16:47:27 +000010907Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * configure.in: preparing release 2.4.27
10910 * doc/* : updated and rebuilt the docs
10911 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
10912 and all the docs are actually packaged and in the final RPMs
10913 * parser.c parserInternals.c include/libxml/parser.h: restore
10914 xmllint --recover feature.
10915
Daniel Veillard68e9e742002-11-16 15:35:11 +000010916Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
Daniel Veillard784b9352003-02-16 15:50:27 +000010918 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +000010919 processing of parsed entities, and XPath computation on sustitued
10920 entities.
10921 * testXPath.c: make sure entities are substitued.
10922
Daniel Veillard328f48c2002-11-15 15:24:34 +000010923Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
Daniel Veillard784b9352003-02-16 15:50:27 +000010925 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +000010926 processing of internal parsed entities, which had to be changed.
10927
Daniel Veillard66651aa2002-11-15 11:21:43 +000010928Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * Makefile.am python/Makefile.am python/tests/Makefile.am:
10931 trying to fix bug #98517 about building outside the source tree
10932 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
10933
Igor Zlatkovic2772cea2002-11-14 17:45:20 +000010934Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10935
10936 * include/win32config.h: cleanup
10937 * win32/Makefile.mingw: integrated mingw in JScript configure
10938 * win32/Makefile.msvc: modified to allow mingw coexistence
10939 * win32/configure.js: integrated mingw
10940 * win32/Readme.txt: cleanup
10941
Daniel Veillard8dd86a52002-11-12 21:14:17 +000010942Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * HTMLparser.c: strengthen the guard in the Pop macros,
10945 like in the XML parser, closes bug #97315
10946
Daniel Veillard0821b152002-11-12 20:57:47 +000010947Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10948
10949 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
10950 callback is never used.
10951
Daniel Veillard8606bbb2002-11-12 12:36:52 +000010952Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * parserInternals.c: fixed the initialization of the SAX structure
10955 which was breaking xsltproc
10956 * xpath.c: patch from Petr Pajas for CDATA nodes
10957 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
10958 * parser.c include/libxml/parser.h: patch from Peter Jones
10959 removing a leak in xmlSAXParseMemory() and adding the
10960 function xmlSAXParseMemoryWithData()
10961
MST 2002 John Fleckf854d992002-11-12 03:49:05 +000010962Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
10963
10964 adding pdf of tutorial, changing web page to link to it
10965 * doc/tutorial/xmltutorial.pdf
10966 * doc/xml.html
10967 * doc/docs.html
10968
MST 2002 John Fleck52717f32002-11-11 03:49:33 +000010969Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
10970
10971 * doc/tutorial/ar01s08.html
10972 adding file what I forgot for tutorial
10973
10974
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +000010975Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
10976
10977 Adding encoding discussion to tutorial
10978 Added:
10979 * doc/tutorial/images/*.png: DocBook admonition image files
10980 * doc/tutorial/apf.html, apg.html: new generated html
10981 * doc/tutorial/includeconvert.c: conversion code entity file
10982 changed:
10983 * doc/tutorial/xmltutorial.xml: DocBook original
10984 * doc/tutorial/*.html: generated html
10985
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010986Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10987
10988 * include/libxml/*.h: retired xmlwin32version.h
10989 * doc/Makefile.am: retired xmlwin32version.h
10990 * win32/configure.js: retired xmlwin32version.h
10991
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010992Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10993
10994 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +000010995 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
10996 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +000010997
Daniel Veillard7216cfd2002-11-08 15:10:00 +000010998Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * globals.c: fixed a typo pointed out by Igor
11001 * xpath.c: try to speed up node compare using line numbers
11002 if available.
11003
Daniel Veillarda70d62f2002-11-07 14:18:03 +000011004Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * tree.c: make xmlFreeNode() handle attributes correctly.
11007
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +000011008Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11009
11010 * catalog.c: completed the #96963 fix, as reported by Karl
11011 Eichwalder
11012
Daniel Veillard56f21f22002-11-06 15:49:46 +000011013Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11014
11015 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
11016
Daniel Veillard91ad8792002-11-04 17:06:52 +000011017Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11018
11019 * Makefile.am: switched the order of a couple of includes
11020 to fix bugs #97100
11021
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +000011022Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11023
11024 * catalog.c: fixed bug #96963, reverted to the old behaviour of
11025 xmlLoadCatalogs that used to separate directories with a ':'.
11026
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +000011027Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11028
11029 * threads.c: improvements to the Windows-side of thread handling
11030 * testThreads.c: conditionally excluded unistd.h
11031 * testThradsWin32.c: broke overlong lines
11032 * include/win32config.h: adapted thread-related macros to the new
11033 scheme and for pthreads on Windows
11034 * win32/Makefile.msvc: introduced a more flexible thread build,
11035 added testThreads[Win32].c to the build
11036 * win32/configure.js: introduced a more flexible thread config
11037
John Fleck61f6fb62002-10-31 15:23:29 +0000110382002-10-31 John Fleck <jfleck@inkstain.net>
11039
11040 * doc/xml.html (and, by implication, FAQ.html)
11041 added UTF-8 conversaion FAQ from Marcus Labib Iskander
11042
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +000011043Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11044
11045 * configure.in: removed xmlwin32version.h
11046 * include/libxml/Makefile.am: removed xmlwin32version.h
11047
Daniel Veillardce66ce12002-10-28 19:01:59 +000011048Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * tree.c: applied patch from Brian Stafford to fix a bug
11051 in xmlReconciliateNs()
11052
Daniel Veillard7e3f1402002-10-28 18:52:57 +000011053Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * tree.c: applied patch from Christian Glahn to allow
11056 xmlNewChild() on document fragment nodes
11057
Daniel Veillardb39bc392002-10-26 19:29:51 +000011058Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * parser.c: Christian Glahn found a problem with a recent
11061 patch to xmlParseBalancedChunkMemoryRecover()
11062 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
11063 problems
11064 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
11065 test/schemas/seq*: added the test cases from Charles
11066
Daniel Veillard366a9152002-10-23 20:43:53 +000011067Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
11070 serious cleanup of the spec file and associated changes
11071 in the Makefiles.
11072 * valid.c: try to remove some warnings on x86_64
11073
Daniel Veillardd033d022002-10-23 14:55:02 +000011074Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
11077 fix bug #96586
11078
Daniel Veillardce02dbc2002-10-22 19:14:58 +000011079Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
11082 parsing, applied his patch
11083 * result/HTML/attrents.html result/HTML/attrents.html.err
11084 result/HTML/attrents.html.sax test/HTML/attrents.html:
11085 added the test and result case provided by Mikhail Sogrine
11086
Daniel Veillarde645e8c2002-10-22 17:35:37 +000011087Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * vms/build_libxml.com vms/config.vms vms/readme.vms
11090 include/libxml/parser.h include/libxml/parserInternals.h
11091 include/libxml/tree.h include/libxml/xmlIO.h
11092 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
11093 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
11094 Applied the VMS update patch from Craig A. Berry
11095 * doc/*.html: update
11096
Daniel Veillardf000f072002-10-22 14:28:17 +000011097Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
11100
Daniel Veillard1e208222002-10-22 14:25:25 +000011101Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * debugXML.c: adding a grep command to --shell in xmllint
11104 for T.V. Raman
11105
Daniel Veillard9cdcf362002-10-22 14:23:59 +000011106Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * xmlcatalog.c: tried to fix some of the problem with --sgml
11109
Daniel Veillard935494a2002-10-22 14:22:46 +000011110Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * parser.c: tried to fix bug #91500 where doc->children may
11113 be overriden by a call to xmlParseBalancedChunkMemory()
11114
11115Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
11118 identifiers in SGML catalogs containing '&'
11119
Daniel Veillardc0ac0692002-10-20 21:31:50 +000011120Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * python/types.c: fixed bugs when passing result value tree
11123 to Python functions.
11124
Daniel Veillard48267432002-10-18 11:21:38 +000011125Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * configure.in: preparing the release of 2.4.26
11128 * doc/*: updated and rebuilt the documentation
11129
Daniel Veillardbb284f42002-10-16 18:02:47 +000011130Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * parser.c: fixed a XML Namespace compliance bug reported by
11133 Alexander Grimalovsky
11134
Daniel Veillard44892f72002-10-16 15:23:26 +000011135Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * HTMLtree.c: fixed serialization of script and style when
11138 they are not lowercase (i.e. added using the API to the tree).
11139
Daniel Veillard2fd85422002-10-16 14:32:41 +000011140Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * valid.c: make xmlValidateDocument emit a warning msg if there
11143 is no DTD, pointed by Christian Glahn
11144
Daniel Veillard32370232002-10-16 14:08:14 +000011145Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
11148 content model when some of the blocks have min or max, and a couple
11149 of bugs found in the process.
11150 * result/schemas/list0* test/schemas/list0*: added some specific
11151 regression tests
11152
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000011153Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * README: updated the contact informations
11156
Daniel Veillard63186732002-10-15 08:43:17 +000011157Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
11160 misses it, reported by Peter Bray.
11161
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000011162Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * tree.c: investigating xmlNodeGetContent() on namespace nodes
11165 and removed a few warnings
11166
Daniel Veillard819d5cb2002-10-14 11:15:18 +000011167Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * parser.c: Christian Glahn found a small bug in the push parser.
11170 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
11171 public
11172
Daniel Veillard6045c902002-10-09 21:13:59 +000011173Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * xmlschemas.c include/libxml/xmlschemas.h: added
11176 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
11177 * testSchemas.c: added --memory to test the new interface
11178
Daniel Veillardf0070122002-10-09 14:24:17 +000011179Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * doc/index.py doc/search.php: integrated the XSLT indexing,
11182 a few fixed in the indexer, added a scope selection at the
11183 search level.
11184
Daniel Veillard01992e02002-10-09 10:20:30 +000011185Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
11188 this was due to uninitialized parts of the validation context
11189
Daniel Veillard321be0c2002-10-08 21:26:42 +000011190Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * debugXML.c: applied patch from Mark Vakoc except the API
11193 change, preserved it.
11194 * doc/*: updated the docs to point to the search engine for
11195 information lookup or before bug/help reports.
11196
Daniel Veillard01e87d22002-10-08 16:55:06 +000011197Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * doc/index.py doc/search.php: added mailing-list archives
11200 indexing and lookup
11201
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000011202Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
11205
Daniel Veillard9b006132002-10-07 11:13:27 +000011206Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
11207
11208 * doc/index.py: improved HTML indexing
11209 * doc/search.php: make the queries also lookup the HTML based indexes
11210
Daniel Veillard141d04b2002-10-06 21:51:18 +000011211Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * doc/index.py: added HTML page indexing
11214
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011215Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11216
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000011217 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000011218 problem in libxslt.
11219 * catalog.c: fixed list handling in XML_CATALOG_FILES
11220
Daniel Veillardceb09b92002-10-04 11:46:37 +000011221Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * valid.c: typo/bug found by Christian Glahn
11224
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000011225Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11226
11227 * xmlIO.c: applied Windows CE patch from Javier.
11228 * win32/wince: new directory, contains support for the PocketPC
11229 with Windows CE from Javier.
11230 * include/win32config.h: reorganised, removed duplicate
11231 definitions and applied WinCE patch from Javier.
11232 * include/wsockcompat.h: new file, now contains WinSock
11233 compatibility macros.
11234 * win32/Makefile.msvc: introduced double-run compilation.
11235
Daniel Veillarde16b5742002-09-26 17:50:03 +000011236Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * configure.in include/libxml/xmlwin32version.h: preparing release
11239 of 2.4.25
11240 * doc/*: updated and regenerated teh docs and web pages.
11241
Daniel Veillard90d68fb2002-09-26 16:10:21 +000011242Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
11245 error were not covering namespace declarations.
11246 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
11247 it was missing the attribute declaration for the namespace
11248 * result/VC/NS3: the fix now report breakages in that test
11249
Daniel Veillardabe01742002-09-26 12:40:03 +000011250Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
11253
Daniel Veillard2ace1952002-09-26 12:28:02 +000011254Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11255
11256 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
11257 and regenerated the docs and web site
11258
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000011259Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
11262 ATTRIBUTE_UNUSED is always put after the attribute declaration,
11263 not before
11264
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000011265Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11266
11267 * python/generator.py python/libxml2class.txt: fixed a stupid error
11268 breaking the python API
11269
Daniel Veillardb7c29c32002-09-25 22:44:43 +000011270Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
11273 triostr.c triostr.h: applied a trio update patch from
11274 Bjorn Reese which should work with MinGW
11275
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011276Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11277
11278 * tree.c: improving some documentation comments
11279 * xmlregexp.c: found and fixed a mem leak with python regression tests
11280 * doc/*: rebuilt the doc and the API XML file including the
11281 xmlregexp.h xmlautomata.h and xmlunicode.h headers
11282 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
11283 python/types.c: added access to the XML Schemas regexps from
11284 python
11285 * python/tests/Makefile.am python/tests/regexp.py: added a
11286 simple regexp bindings test
11287
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011288Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
11289
Daniel Veillardbd9afb52002-09-25 22:25:35 +000011290 * doc/xml.html:
11291 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000011292
Daniel Veillard118aed72002-09-24 14:13:13 +000011293Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * xmlregexp.c: fixed the data callback on transition functionality
11296 which was broken when using the compact form
11297 * result/schemas/*: updated the results, less verbose, all tests
11298 pass like before
11299 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
11300 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
11301 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
11302 annoying warnings
11303 * xpath.c: try to provide better error report when possible
11304
Daniel Veillard72336152002-09-21 13:08:14 +000011305Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * Makefile.am: fixed a breakage raised by Jacob
11308
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000011309Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11310
11311 * include/win32config.h: added HAVE_ERRNO_H definition for parts
11312 which don't use sockets
11313
Igor Zlatkovic01280582002-09-20 16:40:34 +000011314Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11315
11316 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
11317 * win32/configure.js: applied zlib patch from Daniel Gehriger
11318
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000011319Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11320
11321 * win32/configure.js: applied the patch from Mark Vakoc for
11322 regexp support
11323 * win32/libxml2.def.src: applied the patch from Mark Vakoc
11324 for regexp support
11325
Daniel Veillardb5c05732002-09-20 13:36:25 +000011326Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11327
11328 * xmlschemastypes.c: as pointed by Igor Float and Double
11329 parsing ain't finished yet
11330
Daniel Veillard40b11342002-09-20 12:01:39 +000011331Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * Makefile.am configure.in: trying to fix #88412 by bypassing
11334 all the python subdir if python ain't detected
11335
Daniel Veillard23e73572002-09-19 19:56:43 +000011336Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * Makefile.am configure.in include/libxml/xmlversion.h.in:
11339 made configuring with regexps/automata/unicode the default
11340 but without schemas ATM
11341 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
11342 fixed the regexp based DTD validation performance and memory
11343 problem by switching to a compact form for determinist regexps
11344 and detecting the determinism property in the process. Seems
11345 as fast as the old DTD validation specific engine :-) despite
11346 the regexp built and compaction process.
11347
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000011348Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * valid.c: determinism is debugged, new DTD checking code now works
11351 but xmlFAComputesDeterminism takes far too much CPU and the whole
11352 set usues too much memory to be really usable as-is
11353
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000011354Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * tree.c: fixed another stupid bug in xmlGetNodePath()
11357 * xmllint.c: --version now report the options compiled in
11358
Daniel Veillarda646cfd2002-09-17 21:50:03 +000011359Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * HTMLparser.c: small cleanup
11362 * valid.c xmlregexp.c: switched DTD validation to use only regexp
11363 when configured with them. A bit of debugging around the determinism
11364 checks is still needed
11365
Daniel Veillard63b01c22002-09-17 19:25:28 +000011366Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11367
11368 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
11369
Daniel Veillard92727042002-09-17 17:59:20 +000011370Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * xmlIO.c: small portability glitch fixed.
11373
Daniel Veillard84d70a42002-09-16 10:51:38 +000011374Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11375
11376 * xmlschemastypes.c: incomplete steps for real/double support
11377 * testAutomata.c include/libxml/xmlautomata.h
11378 include/libxml/xmlregexp.h: avoiding a compilation problem
11379 * valid.c include/libxml/valid.h: starting the work toward using
11380 the regexps for actual DTD validation
11381
Daniel Veillardaeb258a2002-09-13 14:48:12 +000011382Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * hash.c: cosmetic cleanup
11385 * valid.c include/libxml/tree.h include/libxml/valid.h: started
11386 integrating a DTD validation layer based on the regexps
11387
Daniel Veillard4402ab42002-09-12 16:02:56 +000011388Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
11389
11390 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
11391 the determinism was tested before eliminating the epsilon
11392 transitions :-(
11393
Daniel Veillardc6d4a932002-09-12 15:00:57 +000011394Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * python/generator.py python/libxml.c python/libxml.py
11397 python/libxml2-python-api.xml python/libxml2class.txt
11398 python/libxml_wrap.h python/types.c: updated the python
11399 bindings, added code for easier File I/O, and the ability to
11400 define a resolver from Python fixing bug #91635
11401 * python/tests/Makefile.am python/tests/inbuf.py
11402 python/tests/outbuf.py python/tests/pushSAXhtml.py
11403 python/tests/resolver.py python/tests/serialize.py: updated
11404 and augmented the set of Python tests.
11405
Igor Zlatkovic353bf582002-09-10 19:07:14 +000011406Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11407
11408 * win32/configure.js: added more readme info for the binary
11409 package.
11410
Daniel Veillard607b35c2002-09-10 12:16:19 +000011411Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11412
11413 * xmlIO.c: fixed a stupid out of bound array error
11414
11415Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
11418 messing around with support for Windows path, cleanups,
11419 trying to identify and fix the various code path to the
11420 filename access. Added xmlNormalizeWindowsPath()
11421
Daniel Veillard76575762002-09-05 14:21:15 +000011422Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * error.c valid.c: working on better error reporting of validity
11425 errors, especially providing an accurate context.
11426 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
11427 error reports in those cases.
11428
Daniel Veillard3487c8d2002-09-05 11:33:25 +000011429Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
11432 parser.c parserInternals.c xmlIO.c: get rid of all the
11433 perror() calls made in the library execution paths. This
11434 should fix both #92059 and #92385
11435
Daniel Veillard19aa7022002-09-05 11:14:19 +000011436Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * xmllint.c: memory leak reporting was broken after a change
11439 of the preprocessor symbol used to activate it.
11440
Daniel Veillardec6725e2002-09-05 11:12:45 +000011441Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * tree.c: try to make the copy function work for node of
11444 type XML_DOCUMENT_FRAG_NODE, they are only created by the
11445 DOM layers though, not libxml2 itself.
11446
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000011447Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * valid.c: try to provide file and line informations, not all
11450 messages are covered, but it's a (good) start
11451
Daniel Veillardbbc72c32002-09-05 10:52:10 +000011452Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * xinclude.c: reimplemented a large part of the XInclude
11455 processor, trying to minimize resources used, James Henstridge
11456 provided a huge test case which was exhibiting severe memory
11457 consumption problems.
11458
Daniel Veillard2206dbf2002-09-05 08:09:37 +000011459Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
11460
11461 * python/Makefile.am: applied patch from Christophe Merlet to
11462 reestablish DESTDIR
11463
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011464Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
11465
11466 * libxml.spec.in: fixes libary path for x86_64 AMD
11467
John Fleckbe98b332002-09-04 03:16:23 +000011468Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
11469
11470 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011471 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000011472 (plus resulting generated html files)
11473 fixing one spot I missed in the tutorial where I hadn't freed
11474 memory properly
11475
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011476Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
11477
11478 * doc/tutorial/includeaddattribute.c
11479 * doc/tutorial/includeaddkeyword.c
11480 * doc/tutorial/includegetattribute.c
11481 * doc/tutorial/includekeyword.c
11482 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011483 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011484 update tutorial to properly free memory (thanks to Christopher
11485 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000011486 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000011487 added image files so the callouts are graphical, making it
11488 easier to read ( use "--param callout.graphics 1" to generate
11489 html with graphical callouts)
11490
Daniel Veillarde1662542002-08-28 11:50:59 +000011491Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
11494 nice logos generated by Marc Liyanage
11495 * doc/site.xsl *.html: changed the stylesheet to show the new
11496 logo and regenerated the pages
11497
Daniel Veillardb212bbb2002-08-25 14:39:16 +000011498Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
11501
Daniel Veillard42766c02002-08-22 20:52:17 +000011502Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * xpath.c: possible mem leak patch from Jason Adams
11505
11506Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11507
11508 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
11509 in the XQuery namespace
11510 * configure.in: preparing 2.4.24
11511 * doc/*.html: updated the web pages
11512
11513Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
11514
11515 * python/generator.py: closing bug #85258 by generating conditional
11516 compile check to avoid linking to routines not configured in.
11517
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000115182002-08-22 Havoc Pennington <hp@pobox.com>
11519
11520 * autogen.sh: update error message for missing automake
11521
Daniel Veillard08cccaa2002-08-22 09:47:29 +000011522Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
11523
11524 * python/Makefile.am: typo in target name resulted in libxml2.py
11525 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
11526
Daniel Veillard22669b22002-08-22 07:17:11 +000011527Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * win32/win32/Makefile.mingw: updated with version from
11530 Elizabeth Barham at http://soggytrousers.net/repository/
11531
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000011532Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11533
11534 * win32/Makefile.msvc: added the prefix location to the include
11535 and lib search path.
11536
Havoc Pennington830e8972002-08-18 22:22:13 +0000115372002-08-18 Havoc Pennington <hp@pobox.com>
11538
11539 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
11540 both automake 1.6 and 1.4 installed get the right automake. Means
11541 compilation from CVS will now require the latest automake 1.4
11542 release, or manually creating symlinks called "automake-1.4" and
11543 "aclocal-1.4"
11544
Daniel Veillardb6984ef2002-08-14 16:55:31 +000011545Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * configure.in python/Makefile.am: more AMD 64 induced changes from
11548 Frederic Crozat
11549
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000011550Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * xinclude.c: oops I was missing the xml:base fixup too
11553 * result/XInclude/*.xml: this adds xml:base attributes to most
11554 results of the tests
11555
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000011556Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * xinclude.c: quick but apparently working implementation of
11559 xi:fallback, should close bug #89684
11560 * Makefile.am test/XInclude/docs/fallback.xml
11561 result/XInclude/fallback.xml: added a basic test for fallback,
11562 and run with --nowarning to avoid a spurious warning
11563 * configure.in: applied patch from Frederic Crozat for python
11564 bindings on AMD 64bits machines.
11565
Daniel Veillard9e923512002-08-14 08:48:52 +000011566Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * parser.c: xmlSAXUserParseMemory() really ought to fail if
11569 the caller don't pass a SAX callback block.
11570
Daniel Veillardc1a0da32002-08-14 08:32:18 +000011571Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11572
11573 * tree.c: applied the same fix for the XML-1.0 namespace to
11574 xmlSearchNsByHref() as was done for xmlSearchNs()
11575
Daniel Veillardad11b302002-08-12 14:53:41 +000011576Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * libxml.3: small cleanup of the man page
11579 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
11580 when serializing HREF attributes generated by XSLT.
11581
Daniel Veillardc084e472002-08-12 13:27:28 +000011582Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11583
11584 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
11585 version of Marc Liyanage' patch for boolean attributes in HTML
11586 output
11587
Daniel Veillard5f91b372002-08-12 12:13:01 +000011588Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * python/tests/serialize.py: fixed the test results, indenting
11591 behaviour changed slightly
11592
Aleksey Sanin9e951762002-08-08 18:02:41 +000011593Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11594
11595 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
11596 new c14n function to Windows def files
11597
Aleksey Saninea4272a2002-08-02 23:50:03 +000011598Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
11599
11600 * c14n.c: fixed a memory leak in c14n code
11601
Daniel Veillard58e44c92002-08-02 22:19:49 +000011602Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * parser.c include/libxml/parser.h: adding a new API for Christian
11605 Glahn: xmlParseBalancedChunkMemoryRecover
11606 * valid.c: patch from Rick Jones for some grammar cleanup in
11607 validation messages
11608 * result/VC/* result/valid/*: this slightly change some of the
11609 regression tests outputs
11610
Daniel Veillard0bf29002002-08-01 12:54:11 +000011611Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * tree.c: trying to fix a problem in namespaced attribute handling
11614 raised by Christian Glahn
11615
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000011616Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
11617
11618 * encoding.c include/libxml/encoding.h: Opening the interface
11619 xmlNewCharEncodingHandler as requested in #89415
11620 * python/generator.py python/setup.py.in: applied cleanup
11621 patches from Marc-Andre Lemburg
11622 * tree.c: fixing bug #89332 on a specific case of loosing
11623 the XML-1.0 namespace on xml:xxx attributes
11624
Aleksey Sanin2c135a12002-08-01 06:31:50 +000011625Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
11626
11627 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
11628 corner case from new Merlin's test suite and added a callback
11629 that will be used to improve xmlsec performance
11630
11631
Daniel Veillard0b22def2002-07-29 16:23:03 +000011632Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * HTMLtree.c: trying to fix the <style> escaping problem in
11635 HTML serialization bug #89342
11636
Daniel Veillard0b28e882002-07-24 23:47:05 +000011637Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
11640 and rebuilt the web site.
11641
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011642Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000011643
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000011644 * include/libxml/tree.h: added _private member to xmlNs struct
11645
Daniel Veillard1d995272002-07-22 16:43:32 +000011646Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
11647
11648 * HTMLparser.c: fixing bug #84876 based on the xml working
11649 code.
11650
William M. Brack61eaba52002-07-21 11:14:18 +000011651Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11652
11653 * python/Makefile.am: enhanced to fix bug 72012 (errors
11654 when using '-jX' make parameter)
11655
William M. Brackef61d202002-07-19 08:32:00 +000011656Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11657
11658 * xpath.c: small additional enhancement for booleans
11659 compared to nodesets
11660
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000011661Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * HTMLtree.c: changed the order of the encoding declaration
11664 attributes in the meta tags due to a bug in IE/Mac
11665
William M. Brack0c022ad2002-07-12 00:56:01 +000011666Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11667
11668 * xpath.c: enhanced handling of booleans (especially '='
11669 and '!=' for nodesets) - fixes bug 85256. Added new
11670 routine xmlXPathNotEqualValues for more proper handling
11671 of '!=' when nodesets are involved.
11672
Daniel Veillard06944e22002-07-11 19:55:18 +000011673Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
11676 doc/xmlcatalog_man.xml to the source distribution
11677
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000011678Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11679
11680 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
11681 asked for this.
11682
Daniel Veillard539638b2002-07-06 19:55:14 +000011683Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * configure.in: preparing 2.4.23
11686 * doc/*: rebuilt the docs
11687
Daniel Veillard176d99f2002-07-06 19:22:28 +000011688Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * parser.c: fixing bug #84169 by fixing the
11691 comment of xmlCreatePushParserCtxt to describe the
11692 encoding detection parameters better.
11693
Daniel Veillard37f961d2002-07-06 17:53:56 +000011694Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
11695
11696 * valid.c: fixing bug #79331 in one path the lookup for
11697 ID attributes on a namespaced node wasn't handled correctly :-\
11698
Daniel Veillard8c9872c2002-07-05 18:17:10 +000011699Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * HTMLparser.c: trying to fix 87235 about discarded white
11702 spaces in the HTML parser.
11703 * result/HTML/*: this changes the output of a number of HTML
11704 regression tests
11705
Daniel Veillardfdc91562002-07-01 21:52:03 +000011706Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11707
11708 * xpath.c: applied patch from Richard Jinks for the namespace
11709 axis + fixed a memory error.
11710 * parser.c parserInternals.c: applied patches from Peter Jacobi
11711 removing ctxt->token for good.
11712 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
11713 popped out by the regression tests.
11714 * Makefile.am: patch for threads makefile from Gary Pennington
11715
William M. Brack6000af52002-06-28 11:43:13 +000011716Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
11717
Daniel Veillardfdc91562002-07-01 21:52:03 +000011718 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000011719 expressions involving preceding-sibling (et al).
11720
Daniel Veillard153120c2002-06-18 07:58:35 +000011721Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11722
11723 * hash.c: applied a patch from Peter Jacobi to solve a problem
11724 when compiling with the Watcom C on Win32
11725 * result/schemas/*.err: the change of hashing algo generated
11726 permutations in the output
11727
Daniel Veillard5f7f9912002-06-17 17:03:00 +000011728Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * hash.c: applied patch from Sander Vesik improving the quality of
11731 the hash function.
11732
Aleksey Sanina5808b92002-06-14 17:07:41 +0000117332002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000011734
11735 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
11736 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
11737 xmllint.c xpath.c: replaced sprintf() with snprintf()
11738 to prevent possible buffer overflow (the bug was pointed
11739 out by Anju Premachandran)
11740
Daniel Veillarde059b892002-06-13 15:32:10 +000011741Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * parser.c: removed an uninitialized data error popped by valgrind
11744 on PE references
11745
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000011746Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
11747
11748 * doc/xml.html
11749 adding tutorial reference to the web page
11750
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000011751Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
11752
11753 * doc/tutorial/xmltutorial.xml
11754 * doc/tutorial/ar01s07.html
11755 * doc/tutorial/ape.html
11756 * doc/tutorial/includegetattribute.c
11757 adding section to tutorial about retrieving an attribute
11758 value
11759
Daniel Veillardf5582f12002-06-11 10:08:16 +000011760Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11761
11762 * parser.c: applied a couple of patches from Peter Jacobi to start
11763 to get rid of ctxt->token, with a possible significant speed
11764 improvement to be gained once done. Better compliance with PE
11765 references constructs in DTDs too.
11766 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
11767 from Peter too
11768
Daniel Veillard38d80e22002-06-11 07:24:56 +000011769Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * parser.c: Babak Vahedipour-Kunze reported that openTag in
11772 xmlParseElement was likely to have been deallocated at the
11773 time of the report, possibly leading to segfault. Just report
11774 the tag name now.
11775
Daniel Veillard9e412302002-06-10 15:59:44 +000011776Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * xpath.c: patch from Richard Jinks for XPath substring() function
11779 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
11780
Aleksey Sanina5808b92002-06-14 17:07:41 +0000117812002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000011782
11783 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
11784
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000011785Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
11786
11787 *doc/FAQ.html
11788 fixing typos in FAQ, thanks to Robert Funnell for the
11789 editing help
11790
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011791Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11792
11793 * NEWS: got complaints from rpmlint that it was empty
11794
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000011795Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
11796
11797 * added doc/tutorial, including:
11798 apa.html
11799 apb.html
11800 apc.html
11801 apd.html
11802 ar01s02.html
11803 ar01s03.html
11804 ar01s04.html
11805 ar01s05.html
11806 ar01s06.html
11807 includeaddattribute.c
11808 includeaddkeyword.c
11809 includekeyword.c
11810 includestory.xml
11811 index.html
11812 xmltutorial.xml
11813 libxml tutorial, including generated html
11814
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000011815Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
11816
11817 * result/c14n/exc-without-comments/merlin-c14n-two-*
11818 result/c14n/without-comments/merlin-c14n-two-*
11819 test/c14n/exc-without-comments/merlin-c14n-two-*
11820 test/c14n/without-comments/merlin-c14n-two-*
11821 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
11822 c14n/exc-c14n and slightly modified test script to handle
11823 these test cases
11824 * c14n.c: fixed bugs for complicated nodes set (namespace
11825 without node and others from merlin-c14n-two.tar.gz)
11826 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
11827 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
11828 for xmlsec performance patch
11829 * xpath.c: fixed self::node() for namespaces and attributes
11830
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000011831Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
11832
11833 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
11834 but with the format parameter
11835 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
11836
Aleksey Saninc57f9c12002-05-31 19:14:57 +000011837Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
11838
11839 * Makefile.am: updated c14n tests suite
11840 * c14n.c: performance improvement for previous c14n patch
11841
Daniel Veillarde72c7562002-05-31 09:47:30 +000011842Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * parser.c: another peroformance patch from Peter Jacobi, that
11845 time on parsing attribute values.
11846
Aleksey Sanin508a1012002-05-31 06:32:32 +000011847Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
11848
11849 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
11850 into LibXML2 test suite
11851
Aleksey Sanindffd5c82002-05-31 04:24:13 +000011852Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
11853
11854 * c14n.c: propagating xpath ancesstors node fix to c14n
11855 plus small performance improvement to reduce number of
11856 mallocs
11857 * xpath.c: fixed ancestors axis processing for namespace nodes
11858
Daniel Veillard46de64e2002-05-29 08:21:33 +000011859Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
11860
11861 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
11862 Peter Jacobi
11863
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000011864Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
11865
11866 * configure.in: preparing 2.4.22
11867
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000011868Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
11869
11870 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
11871 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
11872 a public entry point.
11873 * doc/*: rebuilt the API and docs
11874
Daniel Veillarded23b7d2002-05-27 12:16:02 +000011875Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * xpath.c: patch from Richard Jinks to fix a problem introduced
11878 in the previous patch and pointed by Norm
11879
Daniel Veillardc6924812002-05-24 11:10:43 +000011880Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11881
11882 * libxml.spec.in: fixing bug #81112
11883
Daniel Veillard234bc4e2002-05-24 11:03:05 +000011884Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
11885
11886 * uri.c: fixing bug #82848
11887
Daniel Veillarda2878972002-05-24 07:54:39 +000011888Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11889
11890 * result/catalogs/mycatalog.full: Aleksey's commit changed the
11891 output of one catalog test
11892
Aleksey Sanin114e4752002-05-24 07:20:27 +000011893Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000011894
Aleksey Sanin114e4752002-05-24 07:20:27 +000011895 * global.data globals.c tree.c include/libxml/globals.h
11896 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
11897 default value for global parameter xmlIndentTreeOutput to 1 and
11898 introduced new global parameter xmlTreeIndentString (the string
11899 used to do one-level indent) with default value " " (as it was
11900 in tree.c)
11901
Daniel Veillard49d5af82002-05-23 11:55:49 +000011902Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11903
11904 * Makefile.am: Merijn Broeren pointed out a problem when compiling
11905 with trio and schemas.
11906
Daniel Veillard7c13af42002-05-22 09:57:32 +000011907Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11908
11909 * xpath.c: patch from Richard Jinks to fix the problem raised in
11910 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
11911
Daniel Veillard5a872412002-05-22 06:40:27 +000011912Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
11913
11914 * xmlschemas.c: a bit of work on import.
11915 * xmlschemastypes.c: Charles Bozeman provided a compare function
11916 for date/time types so min/max facet restrictions should work,
11917 indeterminate comparisons return an error instead of equal.
11918 * test/schemas/date_0* result/schemas/date_0_0: specific test
11919 from Charles Bozeman too
11920
Daniel Veillard10b6da42002-05-18 07:55:20 +000011921Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
11922
11923 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
11924 from Christian Cornelssen fixing the man pages and the Catalog
11925 building script.
11926 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
11927 next step is <xs:import> I now have a reasonable understanding
11928 of how it works.
11929
Daniel Veillarde5354492002-05-16 08:43:22 +000011930Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11931
11932 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
11933
Igor Zlatkovic1396e182002-05-14 22:22:40 +000011934Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11935
11936 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
11937
Daniel Veillard088bf112002-05-14 11:03:59 +000011938Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * xpath.c: fixing an XPath function evalutation bug pointed out
11941 by Alexey Efimov where the context was lost when evaluating
11942 the function arguments
11943
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011944Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000011945
Aleksey Sanin79376ba2002-05-14 06:41:32 +000011946 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
11947 function public for XMLSec performance optimizations
11948
Daniel Veillard3cd72402002-05-13 10:33:30 +000011949Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
11950
11951 * python/generator.py python/libxml2class.txt : fixed a problem
11952 with the HTML parser pointed by Gary Benson
11953 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
11954 example
11955
Aleksey Sanine48a3182002-05-09 18:20:01 +000011956Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11957 * parser.c: fixed bug #81159 (memory growth in SAX)
11958
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011959Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11960 * xpath.c: fixed bug #78858 (the real fix)
11961
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011962Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000011963 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000011964
Daniel Veillard4cbe4702002-05-05 06:57:27 +000011965Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
11966
11967 * tree.c: modified xmlNodeSetBase to allow changing the
11968 base of a document.
11969
Daniel Veillard070803b2002-05-03 07:29:38 +000011970Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
11971
11972 * xmlschemastypes.c: patch Charles Bozeman for validation of
11973 all the date, time, and duration types
11974 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
11975 * configure.in: fixed an error pointed by an user
11976 * xml2-config.in: fixed an error pointed by an user
11977
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000011978Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
11979
11980 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
11981 win32/libxml2.def.src xmlIO.c: exported default
11982 'file:', 'http:' and 'ftp:' protocols input handlers
11983 and maked protocols comparisson case insensitive
11984
Daniel Veillard34de97f2002-04-30 14:29:22 +000011985Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
11986
11987 * configure.in: Neven Has detected a typo
11988
Daniel Veillard28577c32002-04-30 06:48:41 +000011989Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
11992 as one of the persons allowed to commit directly to the
11993 module.
11994
Daniel Veillardfc57b412002-04-29 15:50:14 +000011995Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
11996
11997 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
11998 * valid.c: raised a too low limit
11999 * doc/*: rebuilt the docs
12000
Daniel Veillardeca82812002-04-24 11:42:02 +000012001Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * test/XPath/expr/floats test/XPath/expr/functions
12004 result/XPath/expr/floats result/XPath/expr/functions
12005 xpath.c: another XPath conformance patch from Richard Jinks
12006
Daniel Veillard13e04c62002-04-23 17:51:29 +000012007Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
12008
12009 * xmlschemas.c: fixed validation of attribute groups.
12010 * test/schemas result/schemas: added an example from the primer
12011
Daniel Veillard88c58912002-04-23 07:12:20 +000012012Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
12013
12014 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
12015 * test/schemas result/schemas: updated the test list
12016
Daniel Veillarde19fc232002-04-22 16:01:24 +000012017Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * TODO: updated a bit
12020 * parser.c: made a comment more specific
12021 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
12022 Schemas conformance.
12023 * test/schemas result/schemas: updated the test list
12024
Daniel Veillard441bc322002-04-20 17:38:48 +000012025Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
12028 implementing xs:all with minOccurs = 0
12029 * tes/schemas/* result/schemas/*: added more tests covering
12030 xs:all
12031
Daniel Veillard8a001f62002-04-20 07:24:11 +000012032Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
12033
12034 * xmlregexp.c: first implementation of the all particle, this
12035 may need to be revisited for case where not all transitions
12036 must be crossed.
12037
Daniel Veillard7646b182002-04-20 06:41:40 +000012038Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * tree.c: another entity processing update from Markus Henke
12041
Bjorn Reese54d02fb2002-04-19 15:16:01 +000012042Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
12043
12044 * trionan.c: fixed crash on OSF/1
12045
Daniel Veillardb4398962002-04-19 07:01:55 +000012046Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * xmlschemas.c: more Schemas work
12049 * test/schemas/* result/schemas/*: added more tests coming
12050 from the spec.
12051
Daniel Veillard54761132002-04-18 21:00:44 +000012052Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
12053
12054 * c14n.c: patch from Aleksey Sanin reflecting a change in the
12055 ExcC14N specification
12056
Daniel Veillardbf8dae82002-04-18 16:39:10 +000012057Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
12058
12059 * tree.c: patch from Markus Henke, fix for recursive entities.
12060
Daniel Veillard23b1f372002-04-18 15:50:05 +000012061Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
12062
12063 * xpath.c: fix a problem with string() on a document node.
12064
Daniel Veillarddecd64d2002-04-18 14:41:51 +000012065Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
12066
12067 * Makefile.am xmlschemas.c: more Schemas work
12068 * test/schemas/* result/schemas/*: added more tests coming
12069 from the spec.
12070
Daniel Veillard6231e842002-04-18 11:54:04 +000012071Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12072
12073 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
12074 * result/HTML/*: this changes a few things in the results
12075
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000012076Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12077
12078 * include/libxml/tree.h: eliminated 'declaration different than
12079 prototype' warning
12080 * include/win32config.h: "resolved" conflicts with errno.h
12081
Daniel Veillardb509f152002-04-17 16:28:10 +000012082Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
12085 on the automata interfaces and debug of counted choices
12086 * test/schemas/* result/schemas/*: added a number of tests
12087
Daniel Veillard8651f532002-04-17 09:06:27 +000012088Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
12089
12090 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
12091 a bit of work on Schemas
12092 * testSchemas.c: try to make it more useful
12093 * test/schemas/* result/schemas/* Makefile.am: changed the
12094 Schemas regression test procedure, started adding a few samples
12095
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012096Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12097
12098 * include/libxml/encoding.h: Patch for the Borland C++ builder
12099 * include/libxml/tree.h: Patch for the Borland C++ builder
12100 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000012101 * win32/bcb5: New directory for the Borland C++ builder
12102 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000012103
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000012104Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
12105
12106 * win32/Makefile.msvc: Update for XML Schema support
12107 * win32/configure.js: Update for XML Schema support
12108 * win32/libxml2.def.src: Update for XML Schema support
12109
Daniel Veillard4255d502002-04-16 15:50:10 +000012110Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
12111
12112 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
12113 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
12114 xmlunicode.c include/libxml/Makefile.am
12115 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
12116 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
12117 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
12118 include/libxml/xmlversion.h.in : merged the current state of
12119 XML Schemas implementation, it is not configured in by default,
12120 a specific --schemas configure option has been added.
12121 * test/automata test/regexp test/schemas Makefile.am
12122 result/automata result/regexp result/schemas:
12123 merged automata/regexp/schemas regression tests
12124
Daniel Veillardbc6f7592002-04-16 07:49:59 +000012125Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
12126
12127 * xpath.c: Gary found a compile time problem, fixes #78823
12128
Daniel Veillarda7084cd2002-04-15 17:12:47 +000012129Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12130
12131 * configure.in: release of 2.4.20
12132 * doc/*: updated and rebuilt the docs
12133
Daniel Veillardf544f192002-04-15 12:56:56 +000012134Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
12135
12136 * python/Makefile.am: patch from Cristian Gafton to build on
12137 Red Hat 6.2, should also fix #75779
12138
Daniel Veillard940492d2002-04-15 10:15:25 +000012139Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12140
12141 * valid.c: first part of fixing #78729
12142
Daniel Veillardeb475a32002-04-14 22:00:22 +000012143Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
12144
12145 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
12146 escaping of URI when saving HTML files.
12147 * result/HTML/*: this impacted some tests
12148
Daniel Veillard9b731d72002-04-14 12:56:08 +000012149Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
12150
12151 * configure.in: trying to fix #77441
12152
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000012153Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12154
12155 * include/libxml/xmlIO.h: Hallski complained it could not be
12156 included by itself.
12157
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000012158Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
12159
12160 * configure.in: applied an IEEE flag patch for OSF/1 #77825
12161
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000012162Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
12163
12164 * win32/configure.js: patch from Nilo for the c14n option
12165 * win32/Makefile.msvc: fixed libxml2.def generation with threads
12166
Daniel Veillardda423da2002-04-10 19:25:38 +000012167Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
12168
12169 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
12170 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
12171 LIBXML_THREAD_ENABLED
12172
Daniel Veillard0eafdef2002-04-10 16:14:34 +000012173Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
12174
12175 * xpath.c: another patch from Richard Jinks for substring conformance
12176 * test/XPath/expr/floats test/XPath/expr/strings
12177 result/XPath/expr/floats result/XPath/expr/strings: update of the
12178 test suite to check those.
12179
Daniel Veillard01917aa2002-04-10 11:30:41 +000012180Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
12181
12182 * xpath.c: patch from Richard Jinks for .x float parsing.
12183
Daniel Veillard46d6c442002-04-09 16:10:39 +000012184Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
12185
12186 * parser.c: patch from Markus Henke when an encoding ain't recognized
12187
Daniel Veillard88e0ad42002-04-09 13:48:02 +000012188Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
12189
12190 * libxml.m4: got a report that #include <string.h> was needed
12191
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012192Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
12193
12194 * xmllint.c: applied a fix from Anthony Jones for -o /--output
12195
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012196Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
12197
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000012198 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000012199
Daniel Veillardbd6e6312002-04-01 08:04:14 +000012200Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
12201
12202 * xpath.c: fixed a bug in the nodeset to boolean comparison code
12203 pointed out by Melvyn Sopacua.
12204
Daniel Veillarde979e3b2002-03-29 22:43:00 +000012205Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12206
12207 * libxml.m4: Frédéric Crozat gave a patch related to the change
12208 of Include paths breaking the libxml.m4
12209
Daniel Veillard7089d6b2002-03-29 17:28:10 +000012210Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12211
12212 * xpath.c: Fix bug #76927 forgot to save some context
12213 when evaluating binary expressions
12214
Daniel Veillardd30be4a2002-03-28 18:25:31 +000012215Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12216
12217 * configure.in: fixed configure for MPE/iX from Markus Henke
12218 * xmlmemory.c: fixed initialization problems
12219 * xpath.c: another set of patches from Richard Jinks this
12220 fixes "make XPathtests" on linux
12221
Daniel Veillard21458c82002-03-27 16:12:22 +000012222Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
12223
12224 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
12225 * test/XPath/expr/compare test/XPath/expr/equality
12226 test/XPath/expr/floats test/XPath/expr/functions
12227 test/XPath/expr/strings result/XPath/expr/compare
12228 result/XPath/expr/equality result/XPath/expr/floats
12229 result/XPath/expr/functions result/XPath/expr/strings: Updated
12230 tests though they show a divergence on Linux
12231
Daniel Veillard28dfed12002-03-27 09:08:17 +000012232Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12233
12234 * xpath.c trionan.c: previous commit also included patches
12235 from Richard Jinks on some IEEE support corner case
12236
Daniel Veillard5fc1f082002-03-27 09:05:40 +000012237Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12238
12239 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
12240 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
12241 that $(datadir) should be used for docs
12242
Daniel Veillarddb1dc392002-03-26 12:44:39 +000012243Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12244
12245 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
12246 could leak filedescriptors
12247
Daniel Veillarddd4b9122002-03-26 07:58:43 +000012248Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12249
12250 * configure.in nanohttp.c: applied patch from Allan Clark for
12251 UnixWare/OpenServer
12252
Daniel Veillard19274092002-03-25 16:48:03 +000012253Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12254
12255 * configure.in: preparing 2.4.19
12256 * doc/*: rebuilt the docs
12257
Daniel Veillard56b2db72002-03-25 16:35:28 +000012258Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12259
12260 * nanohttp.c: fixing #76043, got fed up with non-portability
12261 of that piece of code.
12262
Daniel Veillard6f4561a2002-03-25 12:10:14 +000012263Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12264
12265 * valid.c SAX.c: Never commit without running "make tests" :-(
12266 fix a couple of stupidities in the previous commit
12267 * result/*: a few changes in some attribute order result of previous
12268 commit.
12269
Daniel Veillardd85f4f42002-03-25 10:48:46 +000012270Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12271
12272 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
12273 the internal subset should not raise duplicate ID errors,
12274 also there was a small bug in conjunction to namespace
12275 declarations defaulted and xml:xxx attributes DTD definitions.
12276
Daniel Veillard56cd18b2002-03-22 14:14:43 +000012277Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12278
12279 * xpath.c: Richard Jinks also raised some rounding problems
12280 this tries to fix them
12281
Daniel Veillard4e2df542002-03-22 12:23:14 +000012282Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12283
12284 * xpath.c: Richard Jinks spotted an incoherent memory allocation
12285 behaviour in xmlXPathCastToString()
12286
Daniel Veillarddb552912002-03-21 13:27:59 +000012287Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12288
12289 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
12290 raised by Morus Walter
12291
Daniel Veillard9e537932002-03-21 13:08:08 +000012292Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12293
12294 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
12295 from Igor
12296
Daniel Veillard6fbcf422002-03-21 12:32:59 +000012297Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12298
12299 * xpath.c: fixing #75619, related to a problem when trying
12300 to evaluate condition when the current node set resulting
12301 from that sub-step evaluation is empty. Also fixes 2 potential
12302 problem with previous-sibling and next-siblings axis.
12303
Daniel Veillard1840ef02002-03-21 08:05:23 +000012304Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12305
12306 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
12307 HTML support is not configured in.
12308
Daniel Veillard561b7f82002-03-20 21:55:57 +000012309Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12310
12311 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
12312 include/libxml/tree.h: dohh I really didn't intended to commit
12313 this test version :-(
12314
Daniel Veillarde50f3b52002-03-20 19:24:21 +000012315Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12316
12317 * testSAX.c: I wanted to see the real speed at the SAX interface
12318 after a little too many Ximianer started complaining about the
12319 parser speed.
12320 added a --quiet option:
12321 paphio:~/XML -> ls -l db100000.xml
12322 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
12323 paphio:~/XML -> time ./testSAX --quiet db100000.xml
12324 3200006 callbacks generated
12325 real 0m1.270s
12326 Which means 16MBytes/s and 3Mcallback/s
12327
Daniel Veillardc62a1472002-03-19 18:35:12 +000012328Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12329
12330 * xpath.c: valgrind spotted another error that time when running
12331 on libxslt regression tests
12332
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000012333Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12334
12335 * Makefile.am: adding "make valgrind" running the full regression
12336 tests (except python ones) under Valgrind (using valgrind -q
12337 which was kindly added by the author).
12338 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
12339 passes cleanly now except an obcure floating point initialization
12340 raised in log10() in one XPath regression test ???
12341 * tree.c: edited some comments to close #75244
12342
Daniel Veillard28cac6b2002-03-19 11:25:30 +000012343Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
12344
12345 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
12346 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
12347 context of ScrollKeeper, made sure that if the number is
12348 an integer, the serialization follows the description at
12349 http://www.w3.org/TR/xpath#section-String-Functions
12350
Daniel Veillard5997aca2002-03-18 18:36:20 +000012351Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12352
Daniel Veillard34ce8be2002-03-18 19:37:11 +000012353 * configure.in: preparing 2.4.18
12354 * doc/*: updated and rebuilt the web site
12355 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
12356 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000012357 * parser.c: humm, changed the way the SAX parser work when
12358 xmlSubstituteEntitiesDefault(1) is set, it will then
12359 do the entity registration and loading by itself in case the
12360 user provided SAX getEntity() returns NULL.
12361 * testSAX.c: added --noent to test the behaviour.
12362
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000012363Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12364
12365 * parser.c: Wilfried Teiken provided a hackish but working
12366 way to get context reported back on entities when parsing
12367 with SAX and without breaking the DOM build.
12368
Daniel Veillard2d347fa2002-03-17 10:34:11 +000012369Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12370
12371 * c14n.c: applied a new patch from Aleksey Sanin
12372 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
12373 to reference Aleksey implementation of XML digital Signatures
12374
Daniel Veillard38bf6f02002-03-16 22:03:31 +000012375Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12376
12377 * xpath.c: small fix to avoid potential problem due to
12378 ordering of freeing data
12379 * python/Makefile.am: people were complaining about
12380 the generated file in python dir not being built
12381
Daniel Veillardd2379012002-03-15 22:24:56 +000012382Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12383
12384 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
12385 python/generator.py python/libxml.c python/types.c: Cleanup
12386 of the python Makefiles based on Jacob and James feedback,
12387 fixed the spec file accordingly, fixed the number of warning
12388 that passing my pedantic CFLAGS was generating. Conclusion
12389 is that Python includes are real crap.
12390
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000012391Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
12392
12393 * configure,in: it was reported quite a few times that
12394 xml2-config --cflags should not output
12395 -I$includeprefix/libxml2/libxml because libxml2 header names
12396 clashes with existing names like list.h from C++ stl.
12397 Includes should be #include<libxml/xxx.h> so ...
12398
Daniel Veillard6f293b12002-03-15 09:42:33 +000012399Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
12400
12401 * c14n.c: another patch from Aleksey Sanin
12402
Daniel Veillard5c396542002-03-15 07:57:50 +000012403Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12404
12405 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
12406 canonicalization algorithm
12407 * doc/xml.html doc/index.html: added the C14N references on the
12408 index page.
12409
jacob berkman9be65862002-03-14 02:15:56 +0000124102002-03-13 jacob berkman <jacob@ximian.com>
12411
12412 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
12413 usage, redundant, and gcc specific
12414
Daniel Veillard75be0132002-03-13 10:03:35 +000012415Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12416
12417 * xpath.c: speedup some node selection operations, this can
12418 have a significant impact on DocBook Norm's stylesheets
12419 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
12420 make sure it's always the case
12421 * debugXML.c: distinguish CDATA and comments in ls operations
12422
Daniel Veillard61f26172002-03-12 18:46:39 +000012423Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12424
12425 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
12426 to generate better API descriptions etc...
12427
Daniel Veillard9ff88172002-03-11 09:15:32 +000012428Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12429
12430 * c14n.c: Fixing #74186, made sure all boolean expressions
12431 get fully parenthesized, ran indent on the output
12432 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
12433 include/libxml/tree.h: also #74186 related, removed the
12434 --with-buffers option, and all the preprocessor conditional
12435 sections that were resulting from it.
12436
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000012437Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12438
12439 * valid.c: applied patch from Dodji Seketeli fixing an
12440 uninitailized variable in xmlValidGetValidElements()
12441
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000012442Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12443
12444 * c14n.c: fixed a few comments
12445 * doc/*.html doc/*/*.html: regenerated the docs and added
12446 the C14N API
12447 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
12448
Daniel Veillardfa49d872002-03-09 10:20:00 +000012449Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
12450
12451 * check-xml-test-suite.py: fix to adapt varaiations in the
12452 bindings
12453 * configure.in python/setup.py python/setup.py.in: fixed to
12454 have the version of the python scripts automatically updated
12455
Daniel Veillarda3db2e32002-03-08 15:46:57 +000012456Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12457
12458 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
12459 in xmlCopyProp()
12460
Daniel Veillardaf43f632002-03-08 15:05:20 +000012461Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12462
12463 * configure.in: preparing 2.4.17 release
12464 * doc/*: updated and rebuilt the docs
12465 * xpath.c: fixed a comment
12466 * python/libxml.c: fixed a possible reentrancy problem
12467
Daniel Veillardef6c46f2002-03-07 22:21:56 +000012468Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12469
12470 * tree.c python/tests/Makefile.am python/tests/attribs.py:
12471 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
12472 added a specific regression test
12473 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
12474 not raise exceptions when failing to find the attribute.
12475
Daniel Veillard90bc3712002-03-07 15:12:58 +000012476Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12477
12478 * configure.in xmllint.c: owen pointed out a problem with the
12479 ftme fix, gettimeofday() was not detected by configure and
12480 the ftime header wasn't included, dohhh
12481
Daniel Veillard8c1ae602002-03-07 11:21:00 +000012482Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12483
12484 * configure.in xmllint.c: trying to fix #71457 for timing
12485 precision when gettimeofday() is not availble but ftime() is
12486
Daniel Veillardf5a457a2002-03-07 10:25:29 +000012487Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12488
12489 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
12490 are now copied on install and part of the -devel RPM
12491
Daniel Veillard7b416132002-03-07 08:36:03 +000012492Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
12493
12494 * xpath.c: trying to avoid bug #72150 which was apparently
12495 caused by a gcc bug (or a processor problem) as detailed
12496 at http://veillard.com/gcc.bug
12497
Daniel Veillardf742d342002-03-07 00:05:35 +000012498Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12499
12500 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
12501 fixed xmlReconciliateNs(), added a Python test/example for
12502 inter-document cut'n paste
12503 * python/libxml.py: fixed node.doc on document nodes and added
12504 xpathEval() onto node objects
12505
Daniel Veillard4e0e2972002-03-06 21:39:42 +000012506Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12507
12508 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
12509 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
12510 fixup and integrated tests for the serialization stuff
12511
Daniel Veillarde915b2d2002-03-06 18:42:40 +000012512Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12513
12514 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
12515 moved the libxml man page to section 3
12516
Daniel Veillard1e774382002-03-06 17:35:40 +000012517Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12518
12519 * tree.c: fix bug #72490
12520 * python/libxml.c python/libxml.py: added methods serialize()
12521 and saveTo() to all node elements.
12522
Daniel Veillardddffd2a2002-03-05 20:28:20 +000012523Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12524
12525 * xmlIO.c: closed #73430, don't read from an input source
12526 which indicated an end-of-file or an error.
12527
Daniel Veillard8d24cc12002-03-05 15:41:29 +000012528Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12529
12530 * parser.c: make sure SAX endDocument is always called as
12531 this could result in a Python memory leak otherwise (it's
12532 used to decrement ref-counting)
12533 * python/generator.py python/libxml.c python/libxml.py
12534 python/libxml2-python-api.xml python/libxml2class.txt
12535 python/tests/error.py python/tests/xpath.py: implemented
12536 the suggestions made by Gary Benson and extended the tests
12537 to match it.
12538
Daniel Veillardba5e18a2002-03-05 09:36:43 +000012539Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12540
12541 * python/generator.py: applied patch fixing #73450
12542
Daniel Veillard044fc6b2002-03-04 17:09:44 +000012543Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12544
12545 * xpath.c: fixing #61290 "namespace nodes have no parent"
12546 long standing divergence from the XPath REC. NodeSets
12547 simply hold a copy of namespace nodes and those node ->next
12548 points to the parent (which may not be the node carrying the
12549 definition).
12550 * include/libxml/xpath.h: flagged but didn't added a possible
12551 speedup
12552 * DOCBparser.c HTMLparser.c: removed some warnings from push
12553 parser due to new state being added.
12554 * tree.c: new fix from Boris Erdmann
12555 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
12556 the XML Canonalization support from Aleksey Sanin
12557
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000012558Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12559
12560 * tree.c: patch from Boris Erdmann fixing some namespace odities
12561 with xmlCopyNode()
12562
Daniel Veillardc6613042002-03-02 09:34:02 +000012563Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12564
12565 * xmlIO.c: fix bug #72706 when loading a NULL entity
12566
Daniel Veillardc0fef772002-03-01 16:16:31 +000012567Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12568
12569 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
12570 actually change in a future XML Namespace revision.
12571
Daniel Veillard79426f22002-03-01 16:14:17 +000012572Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12573
12574 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
12575 added the possibility of returning nodesets from XPath extension
12576 functions written in Python
12577
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000012578Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
12579
12580 * python/*: commiting some Python bindings work done while travelling
12581
Daniel Veillard97300512002-03-01 09:13:41 +000012582Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12583
12584 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
12585 explicitely with memory debugging switched on
12586
Daniel Veillard6361da02002-02-23 10:10:33 +000012587Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
12588
12589 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12590 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12591 Added wrapper for the xmlURIPtr type, provided accessors, fixed
12592 the accessor generator for strings
12593 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
12594 regression test.
12595
Daniel Veillard0fea6f42002-02-22 22:51:13 +000012596Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
12597
12598 * python/README python/generator.py python/libxml.c python/setup.py:
12599 added the 'usual' setup.py to allow building a libxml2-python
12600 module based on the same code. The initialization is however
12601 different the 2 .so files fo libxml2 and libxslt are identical and
12602 they entry point initialize both libraries. this is done to avoid
12603 some possible nasty problem since the Python don't merge the maps
12604 of all shared modules.
12605
Daniel Veillard158a4d22002-02-20 22:17:58 +000012606Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12607
12608 * parser.c: fixed a push/encoding bug reported by Michael
12609 on librsvg
12610
Daniel Veillard7839e162002-02-20 18:54:48 +000012611Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12612
12613 * include/libxml/parserInternals.h: fixes a misplaced #endif
12614
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000012615Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12616
12617 * parser.c valid.c: found and fixed a couple of allocation bugs
12618
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000012619Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
12620
12621 * doc/xml.html doc/python.html doc/*: added a Python and binding
12622 page describing the current state of the Python bindings and
12623 giving pointers to the other languages wrappers.
12624
Daniel Veillard5f4b5992002-02-20 10:22:49 +000012625Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12626
12627 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
12628 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
12629 rebuilt the API and web site
12630 * xpath.c: fixed #71978 portability bugs
12631
Daniel Veillard8aff2472002-02-19 21:50:43 +000012632Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
12633
12634 * SAX.c: oops broke automatic defaulting of namespaces attributes.
12635
Daniel Veillard8dc16a62002-02-19 21:08:48 +000012636Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12637
12638 * include/libxml/parserInternals.h parser.c: had to change
12639 2 internal parsing API when processing document content
12640 to check the start and end of element content are defined
12641 in the same entity
12642 * valid.c include/libxml/valid.h: attribute normalization can
12643 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
12644 with the context to report it.
12645 * SAX.c: fixed the last known bugs, crazy validation constraints
12646 when a document is standalone seems correctly handled. There
12647 is a couple of open issues left which need consideration especially
12648 PE93 on external unparsed entities and standalone status.
12649 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
12650 The 2 tests left failing are actually in error. Cleanup done.
12651
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000012652Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12653
12654 * valid.c: implemented E59 spaces in CDATA does not match the
12655 nonterminal S
12656
Daniel Veillard878eab02002-02-19 13:46:09 +000012657Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
12658
12659 * SAX.c parser.c valid.c: more validation test fixups
12660 * check-xml-test-suite.py: added duration info for the tests
12661
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000012662Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
12663
12664 * parser.c valid.c: a couple of errors were reported but not
12665 saved back as such in the parsing context. Down to 1% failure rate
12666 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
12667
Daniel Veillard4a7ae502002-02-18 19:18:17 +000012668Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12669
12670 * xmlInternald.c: isExtender was missing a char
12671 * parser.c include/libxml/parser.h: % are acceptable in the
12672 internal subset if within a PUBLIC ID
12673
Daniel Veillard8ab0f582002-02-18 18:31:38 +000012674Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12675
12676 * SAX.c parserInternals.c valid.c: more work on the conformance
12677 suite. Took the step to finally block documents with encoding
12678 errors. It's a fatal error per the spec, people should have fixed
12679 their documents by now.
12680
Daniel Veillard55253e22002-02-18 14:32:39 +000012681Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
12682
12683 * check-xml-test-suite.py: fixed the test script after some discussion
12684 on the semantic of TYPE="error"
12685 * Makefile.am: added the script to the distrib
12686
Daniel Veillard28757702002-02-18 11:19:30 +000012687Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12688
12689 * SAX.c entities.c: fixed a couple of conformances issues deep
12690 into the validation code (standalone and undeclared Notations)
12691
Daniel Veillard82ac6b02002-02-17 23:18:55 +000012692Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12693
12694 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
12695 stayed there for years !
12696
Daniel Veillard7aea52d2002-02-17 23:07:47 +000012697Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12698
12699 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
12700 missing
12701
Daniel Veillardc7612992002-02-17 22:47:37 +000012702Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
12703
12704 * check-xml-test-suite.py: improved the behaviour a bit as
12705 well as the logs
12706 * parser.c valid.c SAX.c: fixed a few more bugs
12707 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
12708
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000012709Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12710
12711 * check-xml-test-suite.py: python script to run regression tests
12712 against the XML Test suite of W3C/OASis
12713 * SAX.c: fixed a validation bug
12714 * parser.c: fixed 3 errors pointed by the test suite
12715 * doc/buildDocBookCatalog: fixed a typo pointed by drake
12716 * python/Makefile.am: fixed a dependendy
12717
Daniel Veillard9f28f302002-02-15 20:48:08 +000012718Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12719
12720 * xmlmemory.c: avoid a warning bug #71594
12721
Daniel Veillard144024e2002-02-13 21:14:46 +000012722Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12723
12724 * xmlmemory.c: Jesse Perry provided a patch to remove a few
12725 warning on alpha/Tru64
12726
Daniel Veillarde4301c82002-02-13 13:32:35 +000012727Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12728
12729 * include/libxml/entities.h: fixing a comment
12730 * valid.c: fixing some troubles with validity check on namespaces
12731 * result/VC/NS3 test/VC/NS3: added a specific regression test
12732
Daniel Veillarda6d05382002-02-13 13:07:41 +000012733Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12734
12735 * tree.c: Fixing #71342 serializing '\n' in attribute values
12736 * result/noent/att3 result/att3 test/att3: added a specific
12737 test.
12738
Daniel Veillard797a5652002-02-12 13:46:21 +000012739Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
12740
12741 * python/libxml.c: couple of bug fixes
12742
Daniel Veillard01a6d412002-02-11 18:42:20 +000012743Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
12744
12745 * python/*.py: removed tabs and used spaces.
12746
Daniel Veillard397ff112002-02-11 18:27:20 +000012747Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
12748
12749 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
12750 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
12751
Daniel Veillard03517542002-02-11 13:54:40 +000012752Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12753
12754 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
12755 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
12756
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000012757Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12758
12759 * include/libxml/encoding.h include/libxml/entities.h
12760 include/libxml/globals.h include/libxml/parser.h
12761 include/libxml/threads.h include/libxml/tree.h
12762 include/libxml/xmlmemory.h: trying to fix the include mess
12763
Daniel Veillard1a612ed2002-02-11 07:54:45 +000012764Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12765
12766 * include/libxml/xmlmemory.h: reverted part of the previous
12767 attempt to provide #69655, this was breaking the build.
12768
Daniel Veillard0ba59232002-02-10 13:20:39 +000012769Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
12770
12771 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
12772 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
12773 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
12774 include/libxml/parserInternals.h include/libxml/tree.h
12775 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
12776 Tentatively fixed #69655 , make compiling with -Wredundant-decls
12777 clean.
12778 * python/libxml.c: fixed a warning.
12779
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000012780Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
12781
12782 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
12783 copying of node, merge back IDs in the target document.
12784 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
12785 test/XInclude/ents/ids.xml: test case
12786 * result/VC/ElementValid4: output changed due to a typo fix
12787
Daniel Veillard1c18e302002-02-09 22:16:40 +000012788Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12789
12790 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000012791 generate the dependencies right as Jacob found out. Add
12792 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000012793
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000012794Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12795
12796 * parserInternals.c valid.c: Justin Fletcher found some parts
12797 of the code needing cleanup
12798 * libxml.spec.in python/Makefile.am python/generator.py
12799 python/libxml.c python/libxml.py: Fixed the python Makefiles
12800 corrected a bug showing up on ia64, changed the name of the
12801 python internal module too
12802
Daniel Veillard07be19b2002-02-08 14:20:35 +000012803Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
12804
12805 * Makefile.am: applied patch from Andris Pavenis for binary
12806 name suffixes
12807
Daniel Veillardf216d462002-02-08 13:44:24 +000012808Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
12809
12810 * xmllint.c win32/win32config.h: fixing #68748
12811
Daniel Veillardd455d792002-02-08 13:37:46 +000012812Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
12813
12814 * valid.c: fixing #70166
12815
12816Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
12817
12818 * valid.c: fixing #70077
12819
Daniel Veillardc575b992002-02-08 13:28:40 +000012820Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
12821
12822 * Copyright Makefile.am README configure.in libxml.spec.in:
12823 Changed to the MIT Licence
12824 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
12825 doc/xmlio.html: updated the doc accordingly
12826 * include/libxml/xmlwin32version.h configure.in: preparing
12827 2.4.14 release
12828 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12829 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12830 fixed the const xmlChar * wrapper and generator, XPath extension
12831 functions now use the context as first argument
12832 * python/tests/tstxpath.py python/tests/xpath.py
12833 python/tests/xpathext.py: Updated the tests accordingly
12834 * tree.c: fixed bug #70067
12835
Daniel Veillard7db38712002-02-07 16:39:11 +000012836Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12837
12838 * Makefile.am: cleanup
12839 * debugXML.c: always use stdout if output is NULL
12840 * xmlIO.c: don't close filedescriptors passed to outputBuffers
12841 * python/Makefile.am python/generator.py python/libxml2class.txt
12842 python/libxml_wrap.h python/types.c: augmented the number of bindings
12843 handling FILE * and XPath contexts
12844 * python/tests/Makefile.am: avoid a stupid problem due to the
12845 use of TEST.
12846
Daniel Veillard15a143b2002-02-06 22:40:50 +000012847Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
12848
12849 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
12850
Daniel Veillard70cab352002-02-06 16:06:58 +000012851Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12852
12853 * python/TODO python/libxml.c: cleanup the extension function lookup
12854 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
12855
Daniel Veillard7a96efc2002-02-05 16:34:33 +000012856Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12857
12858 * configure.in python/Makefile.am: do not install outside
12859 of prefix
12860
Daniel Veillard33caa0b2002-02-04 14:07:26 +000012861Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12862
12863 * python/TODO python/libxml.c: started adding SAX interfaces
12864 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
12865 SAX test
12866
Daniel Veillard36eea2d2002-02-04 00:17:01 +000012867Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
12868
12869 * tree.c: hardened the addChild function
12870 * python/generator.py python/libxml.c python/libxml2-python-api.xml
12871 python/libxml2class.txt python/libxml_wrap.h python/TODO:
12872 added accessors needed for xmlNode, a bit more testing and
12873 extension of interfaces
12874 * python/tests/Makefile.am python/tests/build.py: added a test
12875 build from scratch/save/load/check
12876
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000012877Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12878
12879 * parserInternals.c: change a small bit in the way valididy
12880 error messages get initialized
12881 * python/TODO python/libxml.c python/libxml2-python-api.xml
12882 python/libxml2class.txt python/libxml_wrap.h python/types.c:
12883 added some memory debugging to track leaks at the libxml2 level
12884 * python/tests/*.py: changed all tests to check for leaks,
12885 there is just one left in XPath extension registrations.
12886
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000012887Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
12888
12889 * python/TODO python/generator.py python/libxml2-python-api.xml
12890 python/libxml2class.txt: more accessor classes for the parser
12891 context, allow to switch on and check validity
12892 * python/tests/Makefile.am python/tests/error.py
12893 python/tests/invalid.xml python/tests/valid.xml
12894 python/tests/validate.py: attded more test and and added error.py
12895 which I forgot to commit in the last step
12896
Daniel Veillard3ce52572002-02-03 15:08:05 +000012897Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12898
12899 * python/Makefile.am python/types.c: cleanup
12900 * python/libxml.c python/libxml.py python/libxml_wrap.h
12901 python/generator.py python/libxml2-python-api.xml
12902 python/libxml2class.txt: added class for parser context, added
12903 first cut for push mode support. Added a framework to generate
12904 accessors functions.
12905 * python/tests/Makefile.am python/tests/push.py: added a push
12906 test
12907
Daniel Veillardcfb05462002-02-02 23:18:22 +000012908Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12909
12910 * python/Makefile.am python/TODO python/libxml.py: fixed a small
12911 bug a bit of cleanup.
12912
Daniel Veillard5d819032002-02-02 21:49:17 +000012913Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
12914
12915 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
12916 python/libxml2class.txt: adding error redirections and preformat
12917 to a python handler
12918 * python/tests/Makefile.am python/tests/*.py: cleanup made all
12919 tests self checking
12920
Daniel Veillard7fd7a942002-02-02 12:19:46 +000012921Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12922
12923 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
12924 a function
12925
Daniel Veillard9589d452002-02-02 10:28:17 +000012926Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12927
12928 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
12929 python/libxml.c python/libxml2-python-api.xml
12930 python/libxml2class.txt: Progressing through the TODOs, class
12931 description output, extra XML API, RPM now builds the wrappers
12932 for all python installed versions
12933
Daniel Veillard253aa2c2002-02-02 09:17:16 +000012934Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
12935
12936 * configure.in libxml.spec.in python/Makefile.am python/TODO
12937 python/generator.py python/libxml2class.txt: added more informations
12938 in the libxml2-python package including docs. Slightly changed
12939 the class hierarchy
12940 * python/tests/*: added basic regression tests infrastructure too
12941
12942Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12943
12944 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
12945 added libxml2-python as part of the packages installed
12946
Daniel Veillarda7340c82002-02-01 17:56:45 +000012947Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12948
12949 * python/Makefile.am python/generator.py python/libxml.c
12950 python/libxml.py: more work, now able to extend the
12951 XPath interpreter with functions written in python.
12952
Daniel Veillardc3e39442002-02-01 09:29:41 +000012953Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
12954
12955 * python/Makefile.am: Jacob sent a patch to allow building from
12956 tarfile.
12957
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000012958Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12959
12960 * python/Makefile.am python/libxml.c configure.in Makefile.am:
12961 inserted the python wrappers build, I hope this won't be too
12962 unportable
12963
Daniel Veillard1971ee22002-01-31 20:29:19 +000012964Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
12965
12966 * xpath.c: minor optimization
12967 * python/generator.py python/libxml.c python/libxml.py
12968 python/libxml_wrap.h: more work on the python bindings,
12969 they now support XPath and there is no evident leak
12970
Daniel Veillard36ed5292002-01-30 23:49:06 +000012971Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12972
12973 * python/generator.py python/libxml.c python/libxml.py:
12974 more work on the python bindings generator.
12975
Daniel Veillard96fe0952002-01-30 20:52:23 +000012976Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
12977
12978 * python/generator.py python/libxml.c python/libxml_wrap.h:
12979 more work on the python bindings.
12980
Daniel Veillardd2897fd2002-01-30 16:37:32 +000012981Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
12982
12983 * python/generator.py python/libxml.c python/libxml.py
12984 python/libxml_wrap.h: commited early version of a python binding
12985 for private use only ATM
12986
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000012987Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
12988
12989 * entities.c tree.c include/libxml/entities.h: applied patch
12990 from Anthony Jones to implement copy of DTD subtree too. Had
12991 just to keep 2 function private which really ought to become
12992 public ones.
12993
Daniel Veillarda42f25f2002-01-25 14:15:40 +000012994Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
12995
12996 * xmllint.c: added pointers to the web pages in the usage()
12997
Daniel Veillardbd227ae2002-01-24 16:05:41 +000012998Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
12999
13000 * tree.c: more fixes from Petr Kozelka for attribute handling
13001 in the tree API to align the semantic with DOM.
13002
Daniel Veillard36065812002-01-24 15:02:46 +000013003Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
13004
13005 * valid.c tree.c entities.c: another set of patches from
13006 Anthony Jones for copy operations cleanup and robustness
13007
Daniel Veillardf8592562002-01-23 17:58:17 +000013008Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
13009
13010 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
13011 an alphabetic index based on comments content
13012 * doc/*: rebuilt the web site with the new references
13013
Daniel Veillardc8c7be42002-01-23 17:53:44 +000013014Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13015
13016 * parserInternals.h: Greg Sjaardema suggested to use an
13017 eponential buffer groth policy in xmlParserAddNodeInfo()
13018
Daniel Veillard3bf65be2002-01-23 12:36:34 +000013019Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
13020
13021 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
13022 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
13023 doc/parsedecl.py doc/Makefile.am: updated the python extractor
13024 to generate cross-references, and added/updated the stylesheets
13025 to generate and link API indexes. The generic keyword index
13026 is not done yet.
13027 * doc/*.html: regenerated all the usual docs too
13028
Daniel Veillard2070c482002-01-22 22:12:19 +000013029Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
13030
13031 * debugXML.c: added an xpath function to the shell for T. V. Raman
13032
13033Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000013034
13035 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
13036 debug routines.
13037
Daniel Veillardc169f8b2002-01-22 21:40:13 +000013038Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
13039
13040 * tree.c: apply an patch from Petr Kozelka for unlink and replace
13041 support of attribute nodes
13042
Daniel Veillard9d06d302002-01-22 18:15:52 +000013043Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13044
13045 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
13046 hopefully near complete and fully documented of the API in XML
13047 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
13048 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
13049 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
13050 include/libxml/parserInternals.h include/libxml/valid.hi
13051 include/libxml/xmlIO.h include/libxml/xmlerror.hi
13052 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
13053 include/libxml/xpath.h include/libxml/xpathInternals.h:
13054 Cleaned up the doc comments a lot in the process, the interface
13055 coverage is now 100%
13056
Daniel Veillard2d1464f2002-01-21 23:16:56 +000013057Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13058
13059 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
13060 extracts comments from the gtk-doc DocBook output (a bit
13061 convoluted but seems to work).
13062
Daniel Veillard61006472002-01-21 17:31:47 +000013063Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13064
13065 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
13066 added an XML description of the API, moved the script generating
13067 it here. Added a "make api" target
13068
Daniel Veillardd2f23002002-01-21 13:36:00 +000013069Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
13070
13071 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
13072
Daniel Veillard99e55eb2002-01-21 08:56:29 +000013073Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13074
13075 * xpath.c include/libxml/xpathInternals.h: the change made to
13076 xmlXPathFuncLookupFunc was incompatible roll it back
13077
Daniel Veillard963d2ae2002-01-20 22:08:18 +000013078Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13079
13080 * SAX.c: cleanup patch from Anthony Jones
13081 * doc/Makefile.am: fix the headers to avoid in make scan
13082 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
13083 includes, * vs Ptr and general cleanup
13084 * parsedecl.py: first version of a script to extract the
13085 module interfaces, the goal will be to provide .decl or XML
13086 specification of the interfaces to build wrappers.
13087
Daniel Veillard0f5f1622002-01-20 12:42:06 +000013088Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13089
13090 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
13091 now provides return codes in case of errors
13092
Bjorn Reese026d29f2002-01-19 15:40:18 +000013093Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
13094
13095 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
13096 Upgraded to trio baseline 1.6
13097 * strio.h strio.c: Replaced by triostr.h and triostr.c
13098
Daniel Veillard572577e2002-01-18 16:23:55 +000013099Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
13100
13101 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
13102 of strdup usage in the code
13103
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013104Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13105
13106 * parser.c error.c: Keith Isdale complained rightly that
13107 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
13108
Daniel Veillardcfa0d812002-01-17 08:46:58 +000013109Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
13110
13111 * tree.c: fixed the funxtion to set the xml: attributes
13112 * debugXML.c: added "setbase" to test it.
13113
Daniel Veillard2c748c62002-01-16 15:37:50 +000013114Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
13115
13116 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
13117 to allow updating an attribute content
13118
Daniel Veillard8de85c62002-01-15 17:10:15 +000013119Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13120
13121 * libxml.h: try to avoid problems when compiling on Windows
13122
Daniel Veillard314cfa02002-01-14 17:58:01 +000013123Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
13124
13125 * hash.c: patch from Anthony Jones for hash.c allocation size
13126 * Makefile.am: trying to work around Yet Another Libtool Madness
13127 and build the 2.4.13 release finally ...
13128
Daniel Veillard744683d2002-01-14 17:30:20 +000013129Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
13130
13131 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
13132 * doc/* : update of the documentation
13133
Daniel Veillarde6a55192002-01-14 17:11:53 +000013134Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
13135
13136 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
13137 at fixing #61290 :-(
13138
Daniel Veillardfb25a512002-01-13 20:32:08 +000013139Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
13140
13141 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
13142 Fixes bug #67229
13143
Daniel Veillardacb2bda2002-01-13 16:15:43 +000013144Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
13145
13146 * tree.c: trying to avoid troubles when a subtree is copied
13147 and coalesced in part with the target tree. Should fix
13148 bug #67407
13149
Daniel Veillardd8224e02002-01-13 15:43:22 +000013150Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
13151
13152 * valid.c: fixed validation of attributes content of type
13153 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
13154 values, very old bug. Fixes #67671
13155
Daniel Veillard8107a222002-01-13 14:10:10 +000013156Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13157
13158 * parser.c include/libxml/parserInternals.h tree.c: integrated
13159 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
13160 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
13161
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000013162Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
13163
13164 * threads.c: applied Serguei Narojnyi's patch to add native
13165 thread support on the Win32 platform
13166 * testThreadsWin32.c Makefile.am: added the test program also
13167 from Serguei, Win32 specific
13168 * include/win32config.h include/libxml/xmlwin32version.h.in:
13169 added patch from Igor for the Windows thread specific defines.
13170
Daniel Veillard845cce42002-01-09 11:51:37 +000013171Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
13172
13173 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
13174
Daniel Veillard7b602b42002-01-08 13:26:00 +000013175Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
13176
13177 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
13178 output page into XMLinfo.html. Close bug #66951 and
13179 raised by Robert Collins too.
13180
Daniel Veillard73c6e532002-01-08 13:15:33 +000013181Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
13182
13183 * encoding.c: Paul Keogh pointed out a possibility of segfault
13184 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
13185 Closes bug # 68238
13186
Daniel Veillard4a859202002-01-08 11:49:22 +000013187Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
13188
13189 * doc/*.html: updated the Gdome2 links
13190
Daniel Veillard3c5ed912002-01-08 10:36:16 +000013191Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
13192
13193 * libxml.h: Applied following patches from Robert Collins
13194 and make sure IN_LIBXML is defined when compiling it
13195 -------
13196 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
13197 as well as Visual C.
13198 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13199 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
13200 * strio.c (PLATFORM_UNIX): Define for Cygwin.
13201 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
13202 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
13203 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
13204 xmlSysIDExists xmlNoNetExists).
13205 * xmllint.c: Don't include winsock2.h for Cygwin.
13206
Daniel Veillard401c2112002-01-07 16:54:10 +000013207Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
13208
13209 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
13210 when the version info is not present.
13211
Daniel Veillard6f42c132002-01-06 23:05:13 +000013212Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
13213
13214 * tree.c: Anthony Jones pointed out a problem in
13215 xmlStringGetNodeList() and provided a fix for it
13216
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013217Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
13218
Daniel Veillarddb5850a2002-01-18 11:49:26 +000013219 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000013220 xmlCreatePushParserCtxt() when the initial buffer passed
13221 is large.
13222
Daniel Veillard0e47ee22002-01-05 18:25:52 +000013223Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
13224
13225 * win32/*: big cleanup of the Windows/MSVC project files
13226 from Igor Zlatkovic
13227
Daniel Veillardcebb1362002-01-02 13:13:30 +000013228Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
13229
13230 * doc/Makefile.am: should fix #67674 and avoid troubles if
13231 xsltproc is not available or fails in the prefix provided
13232
Daniel Veillard26908ab2002-01-01 16:50:03 +000013233Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
13234
13235 * xmlmemory.c: one more doc patch from Charlie Bozeman.
13236
Daniel Veillard5344c602001-12-31 16:37:34 +000013237Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13238
13239 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
13240 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
13241 Fixed a few other problems raised by Charlie Bozeman.
13242 * result/VC/ElementValid[5-7]: fixed the output
13243
Daniel Veillardcbaf3992001-12-31 16:16:02 +000013244Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13245
13246 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
13247 patches from Charlie Bozeman. Regenerated the HTML docs.
13248
Daniel Veillard7f9a6802001-12-20 14:01:47 +000013249Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
13250
13251 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
13252 for Windows from Igor
13253
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000013254Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13255
13256 * xmllint.c: applied Justin Fletcher patch for --output or -o
13257
Daniel Veillardd3b29d22001-12-18 07:53:16 +000013258Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
13259
13260 * win32/libxml2/libxml2.def.src: close #67019
13261
Daniel Veillard01db67c2001-12-18 07:09:59 +000013262Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13263
13264 * xmllint.c: applied Justin Fletcher generic timing patch
13265 similar to the one already applied to xsltproc.
13266
Daniel Veillardd1640922001-12-17 15:30:10 +000013267Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13268
13269 * include/libxml/tree.h tree.c: applied documentation patches
13270 from Charlie Bozeman
13271
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000013272Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
13273
13274 *doc/xmllint.xml, xmllint.1 - document --dropdtd
13275
Daniel Veillard29e43992001-12-13 22:21:58 +000013276Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
13277
13278 * valid.c: fix the xmlStrdup() used in the previous patch.
13279 * valid.c: added --dropdtd
13280 * tree.c: fixed xmlUnlinkNode so it also removes the references
13281 from the document if the node is a DTD
13282
Daniel Veillard86fd5a72001-12-13 14:55:21 +000013283Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
13284
13285 * HTMLtree.c valid.c: cleanup some static declarations
13286
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000013287Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13288
13289 * xmllint.c: removed another strdup()
13290 * doc/FAQ: removed the HP/UX entry
13291
Daniel Veillarded472f32001-12-13 08:48:14 +000013292Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
13293
13294 * valid.c: fix bug #66816 when validating.
13295 * xmllint.c: don't use sys/time.h if configure did not found it
13296
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000013297Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
13298
13299 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
13300 xmlcatalog_man.xml
13301
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000013302Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13303
13304 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
13305 xmlInitMemory() was declared twice
13306
Daniel Veillardb82c1662001-12-09 14:00:54 +000013307Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
13308
13309 * globals.c: do not reference strdup() !
13310 * configure.in libxml-2.0.pc.in: trying to fix the libs
13311 of the various config extraction modules
13312
Daniel Veillardef90ba72001-12-07 14:24:22 +000013313Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13314
13315 * configure.in : preparing 2.4.12
13316 * doc/* : updated and rebuilt the docs
13317
Daniel Veillard220346d2001-12-07 11:33:54 +000013318Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13319
13320 * uri.c: closed bug #66159
13321 * testURI.c: added --escape option
13322 * configure.in: some cleanup for xml2-config --cflags
13323
Daniel Veillard2a906822001-12-06 14:34:08 +000013324Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
13325
13326 * globals.c testThreads.c: removed some misplaced includes
13327 of xmlversion.h
13328
Daniel Veillarde28313b2001-12-06 14:08:31 +000013329Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
13330
13331 * threads.c: patch from Gary Pennington fixing a possible
13332 problem at initialization time.
13333
Daniel Veillardd3b08822001-12-05 12:03:33 +000013334Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
13335
13336 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000013337 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000013338 CodeWarrior.
13339
Daniel Veillarda7866932001-12-04 13:14:44 +000013340Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
13341
13342 * xmllint.c: applied Geert Kloosterman's patch to fix
13343 --repeat --timing output
13344
Daniel Veillard19840942001-11-29 16:11:38 +000013345Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13346
13347 * parser.c: Robin Berjon <robin@knowscape.com> found a case
13348 where non-wellformed XML declaractions were not detected.
13349
Daniel Veillarde85d9342001-11-28 14:43:12 +000013350Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13351
13352 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
13353
Daniel Veillard22f25a82001-11-28 09:12:23 +000013354Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
13355
13356 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
13357 gets reset by xmlCleanupInputCallbacks() and this makes the
13358 function useless. Same for output.
13359
Daniel Veillard107ccaa2001-11-27 16:23:50 +000013360Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13361
13362 * xmlIO.c: robert pointed out a loop error in callback cleanups
13363
Daniel Veillard8faa7832001-11-26 15:58:08 +000013364Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
13365
13366 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
13367 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
13368 they are not really tied to debugging
13369
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000013370Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13371
13372 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
13373 * xmllint.c: better --catalogs description
13374
Daniel Veillard4855c8c2001-11-25 10:35:25 +000013375Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13376
13377 * tree.c: fixed a couple of problems in xmlSetProp()
13378
Daniel Veillardcd337f02001-11-22 18:20:37 +000013379Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
13380
13381 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
13382 unappropriate stdout output.
13383
Daniel Veillard566d4df2001-11-22 13:00:53 +000013384Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
13385
13386 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
13387 by Denis Beurive, closes #65111
13388
Daniel Veillardb4545fd2001-11-20 09:37:09 +000013389Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
13390
13391 * valid.c: in case of content model validity error, don't
13392 print it if validity warnings were not requested.
13393
Daniel Veillardc69e0b12001-11-20 08:35:07 +000013394Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13395
13396 * nanoftp.c: applied a couple of patches from Brian D Ripley.
13397 * parserInternals.c: removed the last exit() call. Print an
13398 unmaskable error on stderr instead (library mismatch detection)
13399
MST 2001 John Fleck42304042001-11-18 00:18:06 +000013400Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
13401
13402 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
13403 shell instructions from Heiko Rupp
13404
Daniel Veillardf7b094f2001-11-15 13:54:39 +000013405Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13406
13407 * catalog.c: use the URL notation file:// for default catalog paths
13408
Daniel Veillard0ec98632001-11-14 15:04:32 +000013409Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
13410
13411 * include/libxml/tree.h: better comments for _private fields
13412 * tree.c: removed a problem when copying an entity reference.
13413
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000013414Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
13415
13416 * vms/*: updated instructions and diffs from John A Fotheringham
13417
Daniel Veillarda11001b2001-11-12 22:45:36 +000013418Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
13419
13420 * include/libxml/xmlerror.h: avoid an include problem if
13421 #include <libxml/xmlerror.h> happens first in code
13422 seems to be the case in KDE libs
13423
Daniel Veillard8e3943c2001-11-12 21:35:44 +000013424Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13425
13426 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
13427 from Igor for Windows
13428
13429Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13430
13431 * Makefile.am: Gary Pennington pointed out a missing prefix
13432
Daniel Veillard43d3f612001-11-10 11:57:23 +000013433Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
13434
13435 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
13436 * doc/*: upgraded and rebuilt the docs
13437
Daniel Veillardc1f78342001-11-10 11:43:05 +000013438Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13439
13440 * HTMLparser.c: fix comment in scripts element parsing.
13441 * result/HTML/doc3*: updated the results.
13442
13443Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13444
13445 * uri.c: another URI bug fix #63336, using Joel Young patch.
13446
Daniel Veillardc6e013a2001-11-10 10:08:57 +000013447Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
13448
13449 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
13450 a cleaned up version of the Pwd shell string generation.
13451
Daniel Veillardbe480fb2001-11-08 23:36:42 +000013452Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13453
13454 * valid.c include/libxml/tree.h: trying to fix namespaces +
13455 validation problems for good, closing #63619 in the process
13456 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
13457 wrong in this respect, fixed it.
13458
Daniel Veillardd536f702001-11-08 17:32:47 +000013459Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
13460
13461 * xmllint.c: Morus Walter patch to allow --format and --encode
13462
Daniel Veillard5004f422001-11-08 13:53:05 +000013463Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
13464
13465 * debugXML.c: Stefan Kost provided an help command for the shell
13466
Daniel Veillarda6825e82001-11-07 13:33:59 +000013467Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
13468
13469 * debugXML.c: Heiko Rupp pointed that the shell would crash
13470 on empty nodesets returns.
13471
Daniel Veillard03f848d2001-11-07 12:53:46 +000013472Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
13473
13474 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
13475 migh need the history libraries
13476
Daniel Veillard957fdcf2001-11-06 22:50:19 +000013477Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
13478
13479 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
13480 handle the case of < in quoted attributes, Bastian Kleineidam
13481
Daniel Veillardc853b322001-11-06 15:24:37 +000013482Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
13483
13484 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
13485 fixing catalog breakages
13486 * Makefile.am catalog.c result/catalogs/catal
13487 result/catalogs/mycatalog.* test/catalogs/catal*:
13488 fixed more problems in catalog support, added more regression tests
13489 for both XML and SGML catalog handling
13490
Daniel Veillard66870c72001-11-05 19:27:49 +000013491Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
13492
13493 * debugXML.c: applied an improvement to xmlGetLineNo() from
13494 Keith Isdale
13495
Daniel Veillardffe09c92001-11-05 14:21:47 +000013496Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
13497
13498 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
13499 Side effect of the progressive catalog loading
13500
Daniel Veillardad661b92001-11-05 11:43:15 +000013501Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
13502
13503 * Makefile.am: confexecdir and confexec_DATA were defined twice
13504 pointed out by Karl Eichwalder
13505
Daniel Veillard6eb17722001-11-04 22:19:27 +000013506Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
13507
13508 * xmlcatalog.c: avoid unlink() and use remove() instead.
13509
Daniel Veillardea898282001-11-04 22:13:45 +000013510Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
13511
13512 * libxml.spec.in: cleanup
13513 * include/libxml/xmlwin32version.h: updated with 2.4.8
13514
Daniel Veillarda4617b82001-11-04 20:19:12 +000013515Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
13516
13517 * encoding.c global.data globals.c testThreads.c: fix bug #63752
13518 of compiling libxml with a non standard set of options
13519
John Fleck027edfb2001-11-04 20:13:58 +000013520Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
13521
13522 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
13523 document --sgml option, fixing gnome bugzilla #63382
13524
Daniel Veillardcd21dc72001-11-04 20:03:38 +000013525Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13526
13527 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
13528 breakage of 2.4.7, added a couple of really needed APIs
13529 like xmlCatalogIsEmpty() and xmlNewCatalog()
13530 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
13531 for install-catalog
13532 * configure.in: preparing 2.4.8
13533
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000013534Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
13535
13536 * HTMLtree.c tree.c include/libxml/HTMLtree.h
13537 include/libxml/tree.h include/libxml/xmlIO.h: more include
13538 cleanups, export cleanly one html output + format function.
13539
13540Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13541
13542 * parser.c: removed initGenericErrorDefaultFunc call from
13543 xmlInitParser() since it could destroy previous calls to
13544 xsltSetGenericErrorFunc() effects
13545
Daniel Veillardebd38c52001-11-01 08:38:12 +000013546Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13547
13548 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
13549 keyword.
13550
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013551Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
13552
13553 * Makefile.am: cleanup
13554 * threads.c: cleanup too
13555 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
13556 from xsltproc
13557 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000013558 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000013559
Daniel Veillard91c00402001-10-30 17:41:38 +000013560Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
13561
13562 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
13563 was not used anymore !
13564
Daniel Veillard52dcab32001-10-30 12:51:17 +000013565Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
13566
13567 * configure.in: preparing 2.4.7
13568 * Makefile.am doc/Makefile.am: switched to the latest xmllint
13569 manual page from John
13570 * doc/*: updated the doc and rebuilt the generated pages
13571
Daniel Veillarda9e65e82001-10-30 10:32:36 +000013572Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
13573
13574 * xmlIO.c: closing bug #62711, the library should never
13575 close stdin or stdout.
13576
Daniel Veillard4def3bd2001-10-30 09:47:47 +000013577Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
13578
13579 * uri.c: second pass at fixing #63336, using Joel Young
13580 final patch. looks okay.
13581
Daniel Veillardbb6808e2001-10-29 23:59:27 +000013582Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
13583
13584 * uri.c include/libxml/uri.h: trying to clear #63336
13585 allowing the escaping routine to parse unconformant
13586 URI-References.
13587
Daniel Veillardacf7ff02001-10-29 20:21:47 +000013588Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
13589
13590 * vms/readme.vms vms/build_libxml.com nanoftp.c
13591 include/libxml/xmlversion.h.in: a few VMS updates from
13592 John A Fotheringham
13593 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
13594 and xmlCleanupOutputCallbacks() for the Perl binding people.
13595
Daniel Veillard635ef722001-10-29 11:48:19 +000013596Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
13597
13598 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
13599 apply fixes to close #63271 and avoid segfaults when
13600 the error routine gets callbed before xmlInitParser()
13601 get called.
13602 * nanoftp.c error.c: Applied patches from Justin Fletcher
13603 correcting some xmlGenericError misuses.
13604
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000013605Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
13606
13607 *doc/xmllint.xml, doc/xmllint.1
13608 New and improved man page for xmllint - .xml is the original, .1
13609 is the generated man page
13610
Daniel Veillardc9484202001-10-24 12:35:52 +000013611Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
13612
13613 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
13614 the web site from the main HTML document.
13615
Daniel Veillard5151c062001-10-23 13:10:19 +000013616Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13617
13618 * parser.c: fixed an erroneous validation bug when PE refs
13619 occurs in external parsed entities referenced from the
13620 internals subset
13621 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
13622 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
13623 added the associated testcase, it's a nice one.
13624 * HTMLparser.c: generate the DTD node as HTML still ...
13625 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
13626
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000013627Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
13628
13629 * HTMLparser.c: fixed a bug in htmlNewDoc()
13630
Daniel Veillard89cad532001-10-22 09:46:13 +000013631Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13632
13633 * test/threads/*: added entities testing to the Thread test
13634 * testThreads.c: make the test reasonable
13635 * DOCBparser.c: fix the DTD public and system ID
13636 * xmllint.c: added --sgml for SGML DocBook importing
13637 * Makefile.am: added Docbtests target
13638
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000013639Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13640
13641 * nanoftp.c: use only "anonymous@" string for anonymous passwds
13642 * testThreads.c: removed bogus include
13643
Daniel Veillardce2c2f02001-10-18 14:57:24 +000013644Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13645
13646 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
13647 fixed a very serious (looping) validation bug
13648
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000013649Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
13650
13651 * include/libxml/globals.h include/libxml/threads.h threads.c
13652 testThreads.c: far more testing, cleaning up bugs
13653 * *.c : make sure globals.h is always included.
13654
Daniel Veillard7cc95c02001-10-17 15:45:12 +000013655Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
13656
13657 * HTMLparser.c: try to get rid of parser loops for good.
13658
Daniel Veillardab7488e2001-10-17 11:30:37 +000013659Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
13660
13661 * configure.in: fixed some bugs in CFLAGS passing.
13662 * test/threads Makefile.am testThreads.c: added a specific
13663 threaded test case (really nasty, guaranteed).
13664
Daniel Veillard85c11fa2001-10-16 21:03:08 +000013665Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
13666
13667 * catalog.c: serious cleanup on the management of the
13668 XML catalog tree, more tests done, especially with
13669 the catalog PI.
13670
Daniel Veillard364789a2001-10-16 12:45:00 +000013671Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
13672
13673 * catalog.c: avoid a problem in catalog cleanup on SMP if
13674 catalogs were not initialized.
13675
Daniel Veillard81463942001-10-16 12:34:39 +000013676Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
13677
13678 * catalog.c xpath.c: trying to cleanup the not thread safe
13679 parts of the library.
13680
Daniel Veillard64a411c2001-10-15 12:32:07 +000013681Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
13682
13683 * include/libxml/globals.h configure.in global.data: make
13684 the allocation be per-thread a configure option
13685 * encoding.c include/libxml/parser.h: fixed compilation
13686 errors
13687
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000013688Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13689
13690 * include/libxml/parser.h: Norm reported that a few lines
13691 added were breaking libxslt compile, removed them for now
13692
Daniel Veillard6f350292001-10-14 09:56:15 +000013693Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
13694
13695 * parser.c parserInternals.c threads.c: debugged and fixed
13696 initialization problems which were giving troubles on SMP
13697 boxes.
13698
Daniel Veillard6661ffa2001-10-13 14:18:17 +000013699Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
13700
13701 * include/libxml/Makefile.am: missing globals.h
13702
Daniel Veillarde7090612001-10-13 12:18:28 +000013703Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013704
Daniel Veillarde7090612001-10-13 12:18:28 +000013705 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000013706
Daniel Veillardd0463562001-10-13 09:15:48 +000013707Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13708
13709 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
13710 include/libxml/parserInternals.h include/libxml/tree.h
13711 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
13712 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
13713 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
13714 Applied the last patches from Gary, cleanup, activated threading
13715 all user accessible global variables are now handled in globals.[ch]
13716 Still a bit rought but make tests passes with either
13717 --with-threads defined at configure time or not.
13718 * Makefile.am example/Makefile.am: added globals.[ch] and threads
13719 linking options
13720
Daniel Veillardb8478642001-10-12 17:29:10 +000013721Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
13722
13723 * Makefile.am include/libxml/Makefile.am
13724 include/libxml/globals.h globals.c include/libxml/threads.h
13725 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
13726 configure.in: started integrating the core of the thread support
13727 not activated yet but half integrated. The code should still
13728 compile and work anyway.
13729
Daniel Veillardb44025c2001-10-11 22:55:55 +000013730Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13731
13732 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
13733 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
13734 integrating the non-controversial parts of Gary Pennington
13735 multithread patches
13736 * catalog.c: corrected a small bug introduced
13737
Daniel Veillard75b96822001-10-11 18:59:45 +000013738Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13739
13740 * catalog.c include/libxml/catalog.h: very serious cleanup,
13741 isolating unportable code and as much as possible the accesses
13742 to the global shared catalog. May need more testing !
13743
Daniel Veillard78d12092001-10-11 09:12:24 +000013744Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
13745
13746 * include/libxml/debugXML.h debugXML.c tree.c: integrating
13747 Keith Isdale patches for the XSLT debugger interfaces. Some
13748 cleanup
13749
Daniel Veillardff0b7312001-10-11 06:46:09 +000013750Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13751
13752 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
13753 * DOCBparser.c: generate line nubers in elements
13754
Daniel Veillard60087f32001-10-10 09:45:09 +000013755Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
13756
13757 * configure.in: preparing 2.4.6 release
13758 * doc/xml.html doc/html/*: updated and rebuilt the docs
13759 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
13760
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000013761Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
13762
13763 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
13764 adding documentation for DV's supercatalog support
13765
Daniel Veillard82d75332001-10-08 15:01:59 +000013766Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13767
13768 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
13769 super catalog support adding one API and one flag --sgml to
13770 xmlcatalog
13771
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000013772Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
13773
13774 * doc/xmlcatalog_man.xml, xmlcatalog.1
13775 One more crack at
13776 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13777
13778
Thomas Broyer47334c02001-10-07 16:41:52 +000013779Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13780
13781 * xpath.c: implemented xmlXPathObjectCopy for external objects
13782 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
13783
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000013784Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
13785
13786 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13787 finishing up fix to
13788 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
13789 the xmlcatalog man page display more elegantly
13790
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000013791Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
13792
13793 * configure.in: closing bug #61832
13794 * HTMLparser.c: removed a warning
13795
Daniel Veillard6ab38382001-10-06 13:08:27 +000013796Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13797
13798 * xpath.c: fixing #61673 part I, do not loose doc information
13799 when copying result value trees.
13800
Daniel Veillard556c6682001-10-06 09:59:51 +000013801Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13802
13803 * xpath.c: trying to harden the XPath interpreter
13804
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000013805Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
13806
13807 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
13808 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
13809
William M. Brack1633d182001-10-05 15:41:19 +000013810Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13811
13812 * HTMLparser: repaired another loop problem
13813
Daniel Veillard20ee8c02001-10-05 09:18:14 +000013814Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
13815
13816 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
13817 parsing.
13818 * xpath.c: fix bug #61291 the default XML namespace node is
13819 missing from the namespace axis.
13820 * tree.c: refuse to create namespaces nodes with prefix "xml"
13821
Daniel Veillard651f9472001-10-04 14:51:06 +000013822Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
13823
13824 * SAX.c: ouch a non-defined namespace could lead to a crash,
13825 fixed #61215
13826
Daniel Veillard7dd05702001-10-04 14:25:12 +000013827Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
13828
13829 * parserInternals.c: closed bug #61054
13830
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000013831Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
13832
13833 * include/libxml/Makefile.am: closing #60708
13834
Daniel Veillarda293c322001-10-02 13:54:14 +000013835Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13836
13837 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
13838 adding xmlSAXParseFileWithData following Marco Stipek suggestion
13839
Daniel Veillardf4309d72001-10-02 09:28:58 +000013840Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13841
13842 * valid.c: close bug #61550 when xml: wasn't considered a namespace
13843
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000013844Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13845
13846 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
13847 * DOCBparser.c HTMLparser.c parser.c: fixed typos
13848
Daniel Veillard16756b62001-10-01 07:36:25 +000013849Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
13850
13851 * catalog.c: Justin Fletcher provided cleaup code in case
13852 HAVE_STAT is not defined
13853 * include/win32config.h: Igor Zlatkovic suggested to have
13854 HAVE_STAT defined there
13855
William M. Brack5e1cac12001-09-28 16:19:18 +000013856Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13857
13858 * catalog.c - fixed typing error reported by M. Barros
13859
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000013860Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
13861
13862 * xmllint.c - fixing typo
13863
William M. Brackd28e48a2001-09-23 01:55:08 +000013864Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
13865
13866 * HTMLparser.c: small enhancement to prevent loop on
13867 unrecognizable data
13868
Daniel Veillardb1d62872001-09-21 09:47:08 +000013869Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13870
13871 * parserInternals.c: applying patch from bug #60757 this
13872 should close it
13873
Daniel Veillardc0631a62001-09-20 13:56:06 +000013874Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
13875
13876 * catalog.c xmlcatalog.c: removed a couple of warning
13877 * xpath.c: try to solve the linking problem on platforms
13878 needing trio to compile
13879
Daniel Veillard1a123612001-09-19 08:06:23 +000013880Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013881
Daniel Veillard1a123612001-09-19 08:06:23 +000013882 * Makefile.am libxml.spec.in: backing up non-documented changes
13883 commited without review or aproval by Jens Finke <jens@gnome.org>
13884 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000013885
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013886Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
13887
13888 * configure.in: Joe Orton provided a patch fixing a problem
13889 when iconv is specified to be in a non-standard directory
13890 but wasn't exported in xml2-config --cflags
13891
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013892Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13893
Daniel Veillardf5b44e42001-09-17 17:19:54 +000013894 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000013895 troubles with 2.4.4 errors.
13896
Daniel Veillard16698282001-09-14 10:29:27 +000013897Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13898
13899 * encoding.c entities.c: do not output hexadecimal charrefs
13900 when serializing HTML since some version of Netscape can't
13901 grok it, generate decimal ones.
13902 * result/HTML/doc3.htm: output changed due to previous test
13903 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
13904
Daniel Veillard98fed372001-09-13 11:34:58 +000013905Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
13906
13907 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
13908 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
13909
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013910Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000013911 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000013912
13913 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
13914 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
13915 updated the configuration scripts systems accordingly
13916
Daniel Veillard04382ae2001-09-12 18:51:30 +000013917Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
13918
13919 * configure.in: preparing for 2.4.4
13920 * doc/xml.html doc/html/*: updated and rebuilt the docs
13921
Daniel Veillardd63437e2001-09-12 15:00:27 +000013922Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
13923
13924 * win32/dsp/libxml2.def.src: tried to incorporate comments
13925 from bug #59220
13926
Daniel Veillard319a7422001-09-11 09:27:09 +000013927Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
13928
13929 * parser.c result/noent/wml.xml: fixed bug #59981 related
13930 to handling of '&' in attributes when entities are substitued
13931
Daniel Veillard7cf5e442001-09-10 20:16:32 +000013932Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13933
13934 * libxml.h include/libxml/xmlversion.h.in
13935 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
13936 Tried to close bug #60131
13937
Daniel Veillardbce62332001-09-10 18:46:55 +000013938Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
13939
13940 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
13941
Daniel Veillard143b04f2001-09-10 18:14:14 +000013942Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
13943
13944 * SAX.c: fixing bug #59946 on xmlns=""
13945
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000013946Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
13947
13948 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
13949 but allocates a new error code.
13950
Daniel Veillard05c13a22001-09-09 08:38:09 +000013951Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
13952
13953 * xmllint.c: John Fleck fixed typos in the options output
13954 * parser.c SAX.c: fix ignorable white space SAX selection
13955
13956Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13957
13958 * entities.c: Steve Underwood found the possibility of an
13959 ininite loop in case of error.
13960
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000013961Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13962
13963 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
13964
Daniel Veillarda050d232001-09-05 15:51:05 +000013965Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
13966
13967 * parser.c: warn if version is not 1.0 but it's not
13968 strictly speaking an error after analyzing the spec
13969
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000013970Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
13971
13972 *doc/catalog.html - add link to the html version of the
13973 man page, other linguistic cleanups
13974
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000013975Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
13976
13977 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
13978 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
13979 file, has not yet been included in the build.
13980
Daniel Veillard99784ff2001-09-01 16:20:28 +000013981Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
13982
13983 * catalog.c: removed a duplicate affectation Justin Fletcher
13984
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000013985Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
13986
13987 * tree.c: Armin Sander pointed a possible text coalescing
13988 problem, completed his patch.
13989
Bjorn Reese0b2ae432001-08-31 16:31:57 +000013990Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13991
13992 * trionan.c: Fixed const and volatile re-definition problem
13993
Daniel Veillard5d96fff2001-08-31 14:55:30 +000013994Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
13995
13996 * libxml.4 parser.c: doc updates from Heiko Rupp
13997 * parserInternals.c: 2 sanity checks from Heiko Rupp
13998
Daniel Veillard3ec4c612001-08-28 20:39:49 +000013999Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
14000
14001 * tree.c: applied patch from Armin Sander to make some pointers
14002 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000014003 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000014004
Daniel Veillardb06c6142001-08-27 14:26:30 +000014005Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14006
14007 * xpath.c: hum, restrict the integer usage gcc bug workaround
14008 to only gcc compilers so that other architecture don't get
14009 penalized by this limitation.
14010 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
14011
Daniel Veillard268fd1b2001-08-26 18:46:36 +000014012Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
14013
14014 * valid.c: fixed a Windows compiler warning (Chris Poblete)
14015 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
14016
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000014017Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
14018
14019 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
14020 --convert option to xmlcatalog to convert SGML ones to
14021 the XML syntax.
14022 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
14023
14024 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000014025Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
14026
14027 * catalog.c xmlIO.c: started some serious testing and fixed
14028 a few bug and optmization needs.
14029
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000014030Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14031
14032 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14033 preparing for a 2.4.3 release even if it may not be ready yet
14034 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
14035 all file parsing lookup to go through the entity resolver, add
14036 to add an API to bypass it (needed to load catalogs themselves),
14037 some cleanup on the catalog code too.
14038 * nanoftp.c: small cleanup
14039 * doc/catalog.html: small update
14040
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000014041Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
14042
14043 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
14044 Jun Kuriyama
14045
Daniel Veillardffb120d2001-08-23 00:52:23 +000014046Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
14047
14048 * doc/catalog.html: finished the catalog documentation
14049
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000014050Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
14051
14052 * doc/catalog.html doc/xml.html: added documentation about
14053 Catalog support, misses an API description
14054 * doc/html/*: reextracted the API pages
14055
Daniel Veillarddc2cee22001-08-22 16:30:37 +000014056Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
14057
14058 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
14059 Added the part about section 7.2 on URI resolution,
14060 fixed a side effect in the HTML parser, look complete
14061 and ready to rock except the URI/SystemID part!
14062
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000014063Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
14064
14065 * include/libxml/catalog.h include/libxml/parser.h
14066 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
14067 xmlIO.c: added support and APIs needed for the catalog PI
14068 * include/libxml/xmlIO.h: cleanup
14069
Daniel Veillarde2940dd2001-08-22 00:06:49 +000014070Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14071
14072 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
14073 include/libxml/catalog.h: starts to look okay, really
14074 plugged the new framework, cleaned a lot of stuff,
14075 added some APIs, except the PI's support missing this
14076 should be mostly complete
14077 * result/catalogs/* test/catalogs/*: added new test, enriched
14078 the existing one with URN ID tests
14079
Daniel Veillard64339542001-08-21 12:57:59 +000014080Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14081
14082 * catalog.c: fixed nextCatalog
14083 * result/catalogs/docbook test/catalogs/*: started adding
14084 a small regression test
14085
Daniel Veillardcda96922001-08-21 10:56:31 +000014086Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
14087
14088 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
14089 more work on the XML catalog support.
14090 * parser.c include/libxml/parser.h: small cleanup seems using
14091 list as a public parameter name can give portability troubles
14092 * trionan.c trionan.h xpath.c include/libxml/trionan.h
14093 include/libxml/xpath.h include/libxml/Makefile.am: removed
14094 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
14095 wrappers
14096
Bjorn Reese45029602001-08-21 09:23:53 +000014097Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14098
14099 * Makefile.am trio.c triodef.h trionan.c xpath.c
14100 include/libxml/Makefile.am include/libxml/trionan.h:
14101 Re-worked Not-A-Number and Infinity support.
14102 * xmlcatalog.c: added readline include files
14103
Daniel Veillard344cee72001-08-20 00:08:40 +000014104Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
14105
14106 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
14107 testCatalog as xmlcatalog, making it an installed app
14108 adding a shell, and preparing it to be a /etc/xml/catalog
14109 management tool, though not ready yet
14110 * catalog.c include/libxml/catalog.h: adding support for
14111 XML Catalogs http://www.oasis-open.org/committees/entity/
14112 not finished, there is some interesting tradeoffs and a
14113 few open questions left.
14114
Daniel Veillardb7664f42001-08-19 13:00:43 +000014115Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
14116
14117 * xmllint.c: fixed a line formatting problem
14118
Daniel Veillard5015b712001-08-17 09:37:52 +000014119Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
14120
14121 * SAX.c: removed a couple of unused variable (Albert Chin)
14122
Daniel Veillardbb371292001-08-16 23:26:59 +000014123Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
14124
14125 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
14126 trying to fix some troubles w.r.t. function returning
14127 const xxxPtr.
14128
Daniel Veillardb60c54e2001-08-16 19:34:27 +000014129Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14130
14131 * win32/dsp/libxml2.def.src: another set of symbols conditionally
14132 defined
14133
Daniel Veillardae6db172001-08-16 19:32:00 +000014134Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
14135
14136 * xpointer.c: removed unused var
14137
Daniel Veillard09190202001-08-16 16:27:41 +000014138Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14139
14140 * testXPath.c: another small cleanup closing bug #59110
14141
Daniel Veillard796f4b62001-08-16 16:00:13 +000014142Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
14143
14144 * win32/dsp/libxml2.def.src: small cleanup closing bug
14145 #59108
14146
Daniel Veillard5aac4e42001-08-15 20:46:57 +000014147Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
14148
14149 * example/gjobread.c: add xmlCleanupParser() before leaving
14150
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000014151Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
14152
14153 * config.h.in configure.in include/libxml/xmlwin32version.h:
14154 released 2.4.2
14155
Daniel Veillardd3d06722001-08-15 12:06:36 +000014156Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
14157
14158 * include/libxml/valid.h debugXML.c valid.c: deprecate
14159 the non-boundchecking Sprintf functions, add Snprintf
14160 this should close bug #57984
14161
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000014162Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
14163
14164 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
14165 URIs before doing the lookups (pointed by Mark Vakoc)
14166
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000014167Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
14168
14169 * xpath.c: serious changes on Result Value Trees and NodeSets
14170 w.r.t. deallocation and collect operations. Probably not
14171 100% clean (merge of allocated trees smells like a problem).
14172 Seems sufficient to close #58943
14173
Daniel Veillard90493a92001-08-14 14:12:47 +000014174Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
14175
14176 * xmllint.c: adding a --format option
14177
Daniel Veillardfe703322001-08-14 12:18:09 +000014178Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
14179
14180 * xpath.c: count() was broken on Result Value Tree
14181 * xmlIO.c: fixed file:/// accesses on _WIN32
14182
Daniel Veillard70ac0e32001-08-13 11:24:16 +000014183Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
14184
14185 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
14186 macro was renamed, this should close bug #58683
14187
Daniel Veillardf300b7e2001-08-13 10:43:15 +000014188Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
14189
14190 * SAX.c: small fix fixing bug #58539 reported by coolo, in
14191 entity substitution mode text at the end of the entity might
14192 be added due to text coalescing.
14193 * nanoftp.c parser.c: small cleanup
14194
Daniel Veillard0c720972001-08-08 20:59:00 +000014195Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
14196
14197 * HACKING: added John Fleck right to commit in the doc subdir
14198
Daniel Veillard48da9102001-08-07 01:10:10 +000014199Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
14200
14201 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
14202 allow to inherit attributes from the DTD directly in the
14203 tree, this is needed for XPath and can be a useful feature.
14204 Inherited namespaces are always provided at the tree level now
14205 * test/defattr* result/defattr* result/noent/defattr*: added a couple
14206 of tests for this feature (XSLT being the prime user).
14207
Daniel Veillard50f34372001-08-03 12:06:36 +000014208Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
14209
14210 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
14211 testSAX.c xmlIO.c xmllint.c include/win32config.h
14212 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
14213 include/libxml/xmlwin32version.h.in win32/README.MSDev
14214 win32/dsp/*: applied Win32 Facelift No.2 patches from
14215 Igor Zlatkovic for Windows/MSC
14216
Daniel Veillard9f4eb912001-08-01 21:22:27 +000014217Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
14218
14219 * SAX.c: unparsedEntityDecl() the URI computation of the
14220 entity wasn't done breaking XSLT unparsed-entity-uri()
14221
Daniel Veillard567e1b42001-08-01 15:53:47 +000014222Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
14223
14224 * xpath.c: fixed a bug when walking the descendants and
14225 the current node has no children
14226 * debugXML.c: show up when a text node is supposed to not be escaped
14227
Thomas Broyerf186c822001-07-31 23:30:37 +000014228Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14229
14230 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
14231 worked like the set:leading() function)
14232 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
14233
Daniel Veillardba6db032001-07-31 16:25:45 +000014234Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14235
14236 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
14237
Daniel Veillard57905372001-07-31 15:52:17 +000014238Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * include/libxml/xmlIO.h: apply change to close #58141
14241 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
14242
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000014243Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14244
14245 * parser.c: when the internal subset uses a PE, then the
14246 included entity can use conditional sections.
14247
Daniel Veillard7d7e3792001-07-30 13:42:13 +000014248Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
14251 when walking the namespace axis showing up in
14252 libxst/tests/general/bug-12
14253 * xmlmemory.c: added the possibility to trace a given block
14254 defined by its address
14255
Daniel Veillard4aafa792001-07-28 17:21:12 +000014256Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * parser.c: don't override existing encoding specified before
14259 starting xmlParseDocument()
14260
Daniel Veillardfdb1f242001-07-27 23:32:44 +000014261Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * include/libxml/xmlwin32version.h: reinserted, needed for
14264 Windows users of CVS
14265
Darin Adlera77cac02001-07-27 17:41:51 +0000142662001-07-27 Darin Adler <darin@bentspoon.com>
14267
Darin Adler699613b2001-07-27 22:47:14 +000014268 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
14269 * testCatalog.c: Add include of <libxml/parser.h>.
14270
142712001-07-27 Darin Adler <darin@bentspoon.com>
14272
Darin Adlera77cac02001-07-27 17:41:51 +000014273 * include/libxml/.cvsignore:
14274 * include/libxml/xmlwin32version.h:
14275 Remove this file from CVS because it's generated.
14276
Daniel Veillard50822cb2001-07-26 20:05:51 +000014277Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * parser.c include/libxml/parser.h: applied const patches from
14280 Tom Moog #58002
14281
Thomas Broyerba4ad322001-07-26 16:55:21 +000014282Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14283
14284 * xpath.c include/libxml/xpath{,Internals}.h: added a function
14285 lookup framework
14286
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000014287Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * tree.c: fixed xmlCopyNode() for documents
14290
Daniel Veillard6dd398f2001-07-25 22:41:03 +000014291Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * parser.c: fixed bugs #58073 reported by Greg Shtilman
14294
14295Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000014296
14297 * parser.c: fixes bug #57652 reported by Morus Walter
14298
Daniel Veillarde3924972001-07-25 20:25:21 +000014299Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
14302
Daniel Veillarda53c6882001-07-25 17:18:57 +000014303Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
14306 errors, lesson don't add new functions at 1am before a release
14307 * xpath.c: integrated fix from Bjorn to avoid divide by zero
14308 from XPath initialization when possible.
14309
Daniel Veillardd9bad132001-07-23 19:39:43 +000014310Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14311
14312 * result/scripts/base*: removing history/readline changed
14313 this slightly
14314 * include/libxml/parser.h SAX.c parser.c parserInternals.c
14315 xmllint.c: make element content line number generation
14316 optionnal to avoid breaking old apps added interface to switch
14317
Daniel Veillardf012a642001-07-23 19:10:52 +000014318Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000014321 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000014322 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
14323 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
14324 John Kroll fixes to allow saving to HTTP via PUT (or
14325 POST of needed).
14326 * doc/html/*.html: regenerated the docs
14327
Thomas Broyere8126242001-07-22 03:54:15 +000014328Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14329
14330 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
14331 xmlHashScanFull and xmlHashScannFull3 to get passed the
14332 three keys as arguments to the callback function
14333
Daniel Veillard5e2dace2001-07-18 19:30:27 +000014334Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14335
14336 * configure.in Makefile.am: removed libxml softlink for good
14337 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
14338 100% coverage by gtk-doc
14339
Daniel Veillard8599e702001-07-17 21:38:51 +000014340Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
14343 fixed serious troubles due to size_t vs. int mismatch
14344
Daniel Veillard8fcc4942001-07-17 20:07:33 +000014345Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
14348
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014349Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
14350
14351 * include/libxml/xpath{,Internals}.h xpath.c: added a more
14352 convenient extension API for value and context managing
14353 Now handles external objects through xmlXPathPopExternal,
14354 xmlXPathWrapExternal and xmlXPathReturnExternal.
14355 Added functions for sets operations (intersection, etc.)
14356
Daniel Veillard22090732001-07-16 00:06:07 +000014357Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
14360 xmlIO.c tree.c parserInternals.c entities.c encoding.c
14361 HTMLparser.c: cleanup of global variables, marking some
14362 const or private.
14363
Thomas Broyerf06a3d82001-07-16 04:52:57 +000014364Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000014365
14366 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
14367 fixed xmlXPathNodeSetItem when passing index=0
14368
Daniel Veillard05dec342001-07-14 21:57:39 +000014369Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
14372
Daniel Veillard28ae6362001-07-14 16:44:32 +000014373Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * xmllint.c: fixed compilation under Cygwin #57503
14376 * TODO: update
14377
Peter Williamsed156f52001-07-13 18:35:13 +0000143782001-07-13 Peter Williams <peterw@ximian.com>
14379
14380 * config.h.in: add #undef HAVE_DLFCN_H
14381
14382 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
14383 builddir.
14384
Daniel Veillard73b36e32001-07-12 15:09:52 +000014385Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * win32/libxml2/libxml2.def.src: added a couple of exported entries
14388 raised by #57348 and #57381
14389
Daniel Veillard7db37732001-07-12 01:20:08 +000014390Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
14393 tree.c xpointer.c: store the line numbder in element->content,
14394 may break some software, need a configuration mechanism
14395
Darin Adler96037892001-07-11 00:03:16 +0000143962001-07-10 Darin Adler <darin@bentspoon.com>
14397
14398 * .cvsignore:
14399 * example/.cvsignore:
14400 * include/.cvsignore:
14401 * include/libxml/.cvsignore:
14402 Various things that are generated and should be ignored.
14403
Daniel Veillard09ab7e12001-07-10 15:49:44 +000014404Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14405
14406 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
14407 * doc/xml.html doc/html/*: updated the docs
14408
Daniel Veillard04e2dae2001-07-09 20:07:25 +000014409Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
14412 validation occured on content with element child
14413
Daniel Veillardb8c9be92001-07-09 16:01:19 +000014414Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14415
14416 * tree.c: fixed XML Base computation which was broken
14417 * debugXML.c: added a base function to the shell
14418 * Makefile.am result/scripts/* test/scripts/*: added scripts
14419 based regression tests, and adding 2 XML Base tests
14420
Daniel Veillard19e96c32001-07-09 10:32:59 +000014421Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * tree.c: set properties doc and call xmlSetListDoc for properties
14424 content when grafting them in a different tree.
14425 * aclocal.m4: remove from CVS
14426
Daniel Veillarde086f5c2001-07-08 21:10:40 +000014427Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * win32/libxml2/libxml2.def.src: added some missing entry point
14430 for XPath (Mark Vakoc)
14431
Daniel Veillard388236f2001-07-08 18:35:48 +000014432Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14433
14434 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
14435 layer should URI-Unescape before trying to open resources.
14436
Daniel Veillard04383752001-07-08 14:27:15 +000014437Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * xpath.c: fix the name() bug for elements in the default
14440 namespace reported by Charlie Bozeman
14441
Daniel Veillard7583a592001-07-08 13:15:55 +000014442Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
14445 led to an XPath fix, improvements of SAX initialization, and
14446 an added option --nocdata to testXPath
14447
Daniel Veillard449d7392001-07-07 19:11:06 +000014448Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * doc/libxml-doc.el: Felix Natter provided anew version working
14451 with XEmacs too
14452
Daniel Veillard5168dbf2001-07-07 00:18:23 +000014453Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * include/libxml/xpath.h: small cleanup
14456 * doc/xml.html: update
14457
Daniel Veillardf524d6e2001-07-05 23:41:40 +000014458Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * Makefile.am configure.in include/libxml/xmlwin32version.h:
14461 released 2.3.14
14462
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014463Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000014466 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000014467
Daniel Veillard73c9c042001-07-05 20:02:54 +000014468Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * xpath.c: a bug reported by Stephan Kulow empty nodesets
14471 were not equal to empty strings
14472
Daniel Veillard1fd36d22001-07-04 22:54:28 +000014473Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * SAX.c: fixed a URI-Reference computation problem when validating
14476 * xmlIO.c: small cleanup
14477
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000014478Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * parser.c: improved the description of a couple of interfaces
14481 upon Larry Stamper suggestion
14482
Daniel Veillard62f313b2001-07-04 19:49:14 +000014483Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14484
14485 * SAX.c entities.c parser.c: changed completely the way entities
14486 are handled when running the parser in entity substitution mode.
14487 This fixes a bug reported by Stephan Kulow and nearly divides
14488 by 3 the amount of memory required by libxslt to load and process
14489 DocBook TDG.
14490
Daniel Veillardf420ac52001-07-04 16:04:09 +000014491Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14492
14493 * HTMLparser.c: fixing a too early root closing problem raised
14494 byt Prashanth Naidu
14495
Daniel Veillard8c357d52001-07-03 23:43:33 +000014496Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14497
14498 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
14499 raised by Mark Vakoc.
14500
Daniel Veillard6e90d192001-07-03 16:37:49 +000014501Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * example/Makefile.am: fixed the include path to add srcdir/include
14504 * Makefile.am configure.in: fix from Albert Chin for iconv detection
14505 and some cleanup
14506
Daniel Veillardf06307e2001-07-03 10:35:50 +000014507Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
14510 lot of optimization work, results in significant improvements
14511 when handling really complex XPath queries. Add a small optimizer
14512 for unions, improve [n] and [last()], avoid some costly ops.
14513
Daniel Veillard77044732001-06-29 21:31:07 +000014514Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * include/libxml/parser.h parser.c: xmlStrstr args are both const
14517 * xpath.c: small cleanup
14518 * xmlGetNsList: reformated, fixed problems if used on Entities
14519
Daniel Veillard2adbb512001-06-28 16:20:36 +000014520Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14521
14522 * doc/xml.html: added 1.8.14 and 2.3.13 releases
14523
Daniel Veillardb37ecd02001-06-28 16:18:11 +000014524Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14525
14526 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
14527 * Makefile.am example/Makefile.am: workaround automake generating
14528 erroneous deps
14529
Daniel Veillard12f7d292001-06-28 13:12:11 +000014530Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * include/win32config.h: bug #56801 Yon Derek provided a patch
14533 to the windows config file.
14534
Daniel Veillard87ee9142001-06-28 12:54:16 +000014535Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
14538 libxml.h : Yon Derek provided a set of changes to compile from
14539 CVS on Windows/MSC
14540
Daniel Veillard0e4cd172001-06-28 12:13:56 +000014541Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * parser.c: fixed UTF8 BOM support in push mode
14544 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
14545 added a specific testcase
14546
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000014547Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14548
14549 * Makefile.am: added --push regression tests
14550 * parserInternals.c: the XML parser segfaulted in --push mode
14551
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000014552Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * configure.in: moved the symlinks detection within a CVS
14555 check, this is not portable and will be removed soon.
14556 * xpath.c: small cleanup/speedup
14557
Daniel Veillard11648102001-06-26 16:08:24 +000014558Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14559
14560 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
14561 release of 2.3.12
14562 * parser.c: make an error message if unknow entities in all cases
14563
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000014564Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14565
14566 * uri.c: fixed 2 uri normalization bugs on '//' reduction
14567
Daniel Veillard23793842001-06-25 16:07:45 +000014568Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14569
14570 * include/libxml/Makefile.am: Laszlo Peter pointed out that
14571 includes were installed in the wrong dir
14572
Daniel Veillardf5498f32001-06-25 15:08:36 +000014573Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14574
14575 * doc/html.xml: warn against sending code to exhibit bugs.
14576
Daniel Veillard56f06462001-06-24 21:34:03 +000014577Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
14580 Tru64 from Thomas Leitner
14581
Daniel Veillardc5d64342001-06-24 12:13:24 +000014582Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * AUTHORS: added William and Bjorn
14585 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
14586 daniel@veillard.com hopefully I won't have to do this again
14587 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
14588 docs can be rebuilt cleanly now
14589 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
14590 from CVs it's generated, added include/libxml/xmlwin32version.h
14591 also generated but which should change far less frequently.
14592 * catalog.c nanoftp.c: made sure to include libxml.h not
14593 libxml/xmlversion.h directly
14594 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
14595 when compiling on WIN32 and MSC
14596
Daniel Veillard07385fd2001-06-23 21:55:48 +000014597Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * include/Makefile.am include/libxml/Makefile.am configure.in:
14600 fixed make distcheck and rebuilding the rpms
14601
Daniel Veillardcd1d9442001-06-23 18:53:44 +000014602Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * configure.in: should finish the migration of exported includes
14605 into a real include/libxml in CVS, at least for CVS users.
14606 * removed the exported headers, added in include/libxml (as well
14607 as xmlversion.h.in).
14608
Daniel Veillard6dd8e052001-06-23 18:38:06 +000014609Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14610
14611 * configure.in: fixed the way to detect symlink
14612
Daniel Veillard66541772001-06-23 18:31:04 +000014613Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14614
14615 * configure.in: updated, include/libxml is now a real CVS dir
14616
Daniel Veillardca989762001-06-23 17:39:29 +000014617Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
14620 version works with both libxml1 and libxml2 (it autodetects
14621 the prefix of the html-files) from Felix Natter.
14622 * doc/xml.html: updated doc accordingly
14623
Daniel Veillard8cf14d52001-06-23 16:32:46 +000014624Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * xpath.c: fixed the bug generating a template loop in libxslt
14627 when using docbook-xsl-1.4, * should filter out document nodes
14628 * HACKING: added William
14629 * TODO: updated
14630
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000014631Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * doc/FAQ.html: added a warning about gcc-3.0
14634 * doc/xml.html: added reference to gdome2 and removed a confusing
14635 sentence
14636
Daniel Veillardf7f41852001-06-22 15:18:01 +000014637Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14638
14639 * xmlversion.h: okay this is a generated file, but Windows
14640 users need it and they can't generate it, and I want CVS
14641 Windows users ...
14642 * win32/libxml2/libxml2_so.dsp: Windows project file for
14643 the shared lib version of libxml2
14644 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
14645 resources needed for libxslt/xsltproc by Yon Derek
14646
Bjorn Reese3157b342001-06-22 14:41:45 +000014647Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14648
14649 * trio.c: MSVC fix (provided by Igor Zlatkovic)
14650
Daniel Veillard4151acb2001-06-22 10:48:57 +000014651Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
Daniel Veillardcc146db2001-06-22 11:10:52 +000014653 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
14654
14655Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
Daniel Veillard4151acb2001-06-22 10:48:57 +000014657 * include/win32config.h: Yon Derek provided a first fix
14658 to be able to compile libxslt/xsltproc on Windows
14659
Daniel Veillardd79bcd12001-06-21 22:07:42 +000014660Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14661
14662 * xpath.c: attempt to work around what seemed a gcc optimizer
14663 bug when handling floats on i386 http://veillard.com/gcc.bug
14664 * tree.c entities.c encoding.c: doing some cleanups while
14665 chasing it
14666
Daniel Veillard017b1082001-06-21 11:20:21 +000014667Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14668
14669 * Makefile.am: cleanup when --without-debug is specified
14670 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
14671 w.r.t. --without-debug and other include points
14672 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
14673 Catalogs
14674 * configure.in entities.h tree.h HTMLparser.c: removed
14675 --without-corba, made the _private field mandatory
14676
Daniel Veillard87a764e2001-06-20 17:41:10 +000014677Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14678
14679 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
14680 outputs a BOM in UTF8, an errata has been issued to avoid the
14681 problem, that was the most reasonable solution... Add support
14682 for a leading UTF8 BOM in entities.
14683
Daniel Veillard10ea86c2001-06-20 13:55:33 +000014684Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * valid.c: fixed a bug found when post validating an entity ref
14687 * xmllint.c: added --loaddtd and sligly changed --postvalid to
14688 activate it too
14689
Daniel Veillard39196eb2001-06-19 18:09:42 +000014690Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14691
14692 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
14693 weakness in the node copy the XPointer and the XInclude
14694 implementations. Serious cleanup.
14695
Daniel Veillard3739b982001-06-19 12:51:30 +000014696Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14697
14698 * Makefile.am: Kjartan Maraas provided a small patch to
14699 add xml2-config.in to EXTRA_DIST
14700
Daniel Veillarda9142e72001-06-19 11:07:54 +000014701Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
14704 provided another failing case found in KDE, the way the
14705 ctxt->vctxt.nodeTab was allocated and freed changed over
14706 time but it wasn't completely cleaned up. This should fix it.
14707
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000014708Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14709
14710 * parser.c: Stephan Kulow also raised the fact that line number
14711 could get miscounted making debug harder, fixed the problem
14712 in xmlParseCharData()
14713
Daniel Veillard64b98c02001-06-17 17:20:21 +000014714Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * valid.c: Stephan Kulow pointed out a problem when validating
14717 and using an empty entity, forgot a 'break' in a case.
14718
Daniel Veillarde3c81b52001-06-17 14:50:34 +000014719Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
14722 * doc/xml.html: updated with 2.3.11
14723
Daniel Veillard4ec885a2001-06-17 10:31:07 +000014724Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * TODO: updated adding cleanup of generated doc
14727 * configure.in: prepared to release 2.3.11
14728 * xmllint.c: added --version for bug reporting
14729 * doc/html/*.html: rebuilt the doc
14730
Daniel Veillard8b8d2252001-06-16 21:24:56 +000014731Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14732
14733 * xpath.c: first part of the work on selecting namespace to
14734 fix bug #56115
14735
Daniel Veillard96ed5832001-06-15 22:22:04 +000014736Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14737
14738 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
14739 when using -liconv
14740 * TODO: updated
14741
Daniel Veillardc4f631d2001-06-14 11:11:59 +000014742Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14743
14744 * HTMLtree.[ch]: more work on the HTML serialization routnes,
14745 cleanup, encoding support.
14746
Daniel Veillard608ad072001-06-14 08:32:28 +000014747Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14748
14749 * xpath.c: Thomas Broyer suggested a better patch for the / arg
14750
Daniel Veillard239d0522001-06-13 23:02:48 +000014751Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14752
14753 * xpath.c: bug detected by Ankh when / is used as a function arg
14754
Daniel Veillard02bb1702001-06-13 21:11:59 +000014755Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
14758 of element and use it to avoid outputting formatting spaces at
14759 the wrong place. Implemented the format parameter for HTML save.
14760 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
14761 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
14762 result/HTML/wired.html: of course this impact the result of a
14763 number of HTML tests
14764
Daniel Veillard95d845f2001-06-13 13:48:46 +000014765Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14766
14767 * HTMLtree.[ch]: started augmenting the HTML save API with
14768 encoding and formatting parameters
14769
Daniel Veillardeca60d02001-06-13 07:45:41 +000014770Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14771
14772 * HTMLtree.h: cleanup and started evaluating the work needed on
14773 revamping the HTML output code
14774
Daniel Veillard84666b32001-06-11 17:31:08 +000014775Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
14778
Daniel Veillard8bdd2202001-06-11 12:47:59 +000014779Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14780
14781 * valid.c: fixed bug #56049, forgot one check in the
14782 validation routine
14783
Daniel Veillardca2366a2001-06-11 12:09:01 +000014784Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14785
14786 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
14787
Daniel Veillard6761eee2001-06-11 10:29:38 +000014788Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * libxml.h: fixed an error in last commit
14791 * doc/FAQ.html: added an entry for compilation from CVS
14792
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000014793Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * xmlversion.h.in libxml.h: Cygwin patches
14796 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
14797 * tree.h: cleanup
14798
Daniel Veillardacd370f2001-06-09 17:17:51 +000014799Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14800
14801 * tree.c: patched xmlFreeNode() to avoid freeing() a static
14802 memory block in a strange case where libxml is linked twice
14803 in the binary.
14804
Daniel Veillard1d047672001-06-09 16:41:01 +000014805Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14806
14807 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
14808 state far too often, simple fix used to avoid it.
14809
Daniel Veillard4497e692001-06-09 14:19:02 +000014810Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
14813 being processed, applied his patch
14814 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
14815
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000014816Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
14819 provided fixes to compile on MSCC again
14820 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
14821 also provided an update for the project files.
14822
Daniel Veillarda682b212001-06-07 19:59:42 +000014823Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14824
14825 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
14826 bug #55810
14827
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000014828Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14829
14830 * tree.c: fixed xmlGetNsProp() to close bug #55683
14831 Note this requires libxslt to use it's own function instead.
14832
Daniel Veillardf0c53762001-06-07 16:07:07 +000014833Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14834
14835 * HTMLtree.c: when in a pre element no formatting space should
14836 be added.
14837 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
14838
Daniel Veillard068a9652001-06-07 15:30:26 +000014839Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14840
14841 * configure.in: added tests for signal() and signal.h
14842
Daniel Veillard541d6552001-06-07 14:20:01 +000014843Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14844
14845 * xpath.c: robert pointed out xmlXPathNINF was not initialized
14846
Daniel Veillard8a367d42001-06-07 14:01:34 +000014847Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14848
14849 * doc/libxml-doc.el: Felix Natter provided a new version for
14850 libxml2
14851
Daniel Veillard8a926292001-06-07 11:20:20 +000014852Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * HTMLtree.c: when in a pre element no formatting space should
14855 be added.
14856
Daniel Veillard14839d52001-06-06 16:11:56 +000014857Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14858
14859 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
14860
Daniel Veillarde95e2392001-06-06 10:46:28 +000014861Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14862
14863 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
14864 hack
14865 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
14866 * uri.c: fixed a warning
14867
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000014868Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * HTMLtree.c: trying to close bug #55772 escaping in script
14871 elements
14872 * doc/xml.html: suggest to send mail to the list
14873
14874Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000014875
14876 * error.c: attempt to fix the xmlGetVarStr breakage once and for
14877 good. Use a macro and based on the solution provided in
14878 vsnprintf manual page from GNU.
14879
Bjorn Reese99748722001-06-05 12:49:15 +000014880Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14881
14882 * error.c: Workaround for non-preserving variadic list.
14883 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
14884
Daniel Veillard2e4f1882001-06-01 10:11:57 +000014885Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14886
14887 * doc/xml.html: added 2.3.10 release
14888
Daniel Veillardb3a182e2001-06-01 09:28:09 +000014889Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14890
14891 * configure.in: releasing 2.3.10
14892
Daniel Veillard3c2758d2001-05-31 18:43:43 +000014893Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14894
14895 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
14896
Daniel Veillard20042422001-05-31 18:22:04 +000014897Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14898
14899 * encoding.c: Robert Collins provided a patch to add the
14900 "US-ASCII" encoding alias
14901
Daniel Veillard97ac1312001-05-30 19:14:17 +000014902Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14903
14904 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
14905 string oriented functions and started cleaning the related areas
14906 in xpath.c which needed fixing in this respect
14907
Daniel Veillard2d703722001-05-30 18:32:34 +000014908Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14909
14910 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
14911 #55380
14912 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
14913
Daniel Veillard9403a042001-05-28 11:00:53 +000014914Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14915
14916 * TODO: updated
14917 * nanohttp.[ch] : started adding APIs to get the redirected URL
14918 when this occurs (needed for further base computation
14919 * tree.h: cleanup
14920 * encoding.c: cleanup
14921 * SAX.c: minor change around ctxt->loadsubset
14922
Daniel Veillard6278fb52001-05-25 07:38:41 +000014923Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14924
14925 * Makefile.am include/Makefile.am: small change to have
14926 include/libxml rebuilt if working from CVS.
14927 * uri.c: applied another patch from Carl Douglas for URI escaping,
14928 this should close bug #51876
14929
Daniel Veillardd16df9f2001-05-23 13:44:21 +000014930Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14931
14932 * xinclude.c: fixed XInclude recursive behaviour bug #54678
14933 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
14934 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
14935 added specific regression test
14936 * parser.h: preparing for the XSLT mode where DTD inherited
14937 attributes are added to the tree.
14938
Daniel Veillardbbd22452001-05-23 12:02:27 +000014939Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * xinclude.[ch]: Updated the namespace for the Last Call version
14942 * result/XInclude/include test/XInclude/include: updated the
14943 testsuite accordingly
14944
Daniel Veillard8514c672001-05-23 10:29:12 +000014945Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14946
14947 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
14948 related to bug #51876
14949
Daniel Veillard42596ad2001-05-22 16:57:14 +000014950Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14951
14952 * tree.c: fixed a gross mistake in base computation, xml:base is
14953 not completely correct yet (need cascade).
14954 * xpath.[ch]: added the few things needed to find a function name
14955 and URI from the XPath context when it is called.
14956
Daniel Veillard81418e32001-05-22 15:08:55 +000014957Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14958
14959 * catalog.[ch]: fixes and add xmlLoadCatalogs()
14960 * DOCBparser.c: small cleanup
14961 * xmllint.c: added a --catalogs option to load catalogs from
14962 $SGML_CATALOG_FILES
14963 * tree.c: cleanup
14964 * configure.in: iconv library fixup, ICONV_LIBS
14965
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000014966Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * catalog.c: handling of CATALOG entries. detection of recursion,
14969 and a few bugfixes
14970 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
14971 against the default namespace
14972
Daniel Veillard04b93292001-05-21 08:15:31 +000014973Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14974
14975 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
14976
Daniel Veillarda97a19b2001-05-20 13:19:52 +000014977Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14978
14979 * parser.c: fixed propagation context info when parsing an
14980 external entity.
14981 * doc/html/*.html: regenerated a couple of docs
14982
Daniel Veillard4623acd2001-05-19 15:13:15 +000014983Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14984
14985 * doc/xml.html: update with 2.3.9 informations
14986
Daniel Veillardbed7b052001-05-19 14:59:49 +000014987Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14988
14989 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
14990 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
14991 * doc/html/* : rebuilt the docs
14992 * valid.c: small patch which may improve some case when
14993 validating.
14994
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000014995Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14996
14997 * HTMLparser.c: Closed bug #54891
14998 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
14999 to the suite
15000
15001Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15002
15003 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
15004 applied a documentation patch from LotR and filled in a few missing
15005 descriptions
15006
Daniel Veillard76d66f42001-05-16 21:05:17 +000015007Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15008
15009 * xpath.c tree.c parser.c: speed optimizations at the parser level
15010 document tree freeing and xpath evaluation
15011
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000015012Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15013
15014 * parser.c parser.h parserInternals.h: fixed a couple of
15015 interfaces for handling memory buffer input to const char *
15016 upon suggestion of JamesH.
15017
Daniel Veillardc3739e72001-05-15 15:23:27 +000015018Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15019
15020 * configure.in: LoTR sent a patch fixing the previous commit
15021
Daniel Veillarda4f27e02001-05-15 12:41:29 +000015022Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15023
15024 * configure.in: trying to deal again with the stoopid -R linking
15025 flag of Solaris
15026
Daniel Veillard790142b2001-05-15 10:51:53 +000015027Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15028
15029 * xpath.h: two nodeset access macros from Thomas Broyer
15030
Daniel Veillardba0b8c92001-05-15 09:43:47 +000015031Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15032
15033 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
15034 patch from Thomas Broyer
15035
Daniel Veillarde62d36c2001-05-15 08:53:16 +000015036Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15037
15038 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
15039 case
15040 * INSTALL: was empty added stuff from the FAQ
15041
Daniel Veillard75bea542001-05-11 17:41:21 +000015042Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15043
15044 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
15045 attributes handling and #54433 by adding xmlUnsetProp()
15046 and xmlUnsetNsProp()
15047
Daniel Veillard0a2a1632001-05-11 14:18:03 +000015048Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15049
15050 * HTMLparser.c: Patch from Jonas Borgström
15051 (htmlGetEndPriority): New function, returns
15052 the priority of a certain element.
15053 (htmlAutoCloseOnClose): Only close inline elements if they
15054 all have lower or equal priority.
15055 * result/HTML: this of course changed a number of tests results.
15056
Daniel Veillard7d6fd212001-05-10 15:34:11 +000015057Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15058
15059 * xmlIO.c catalog.c: plugged in the default catalog resolution
15060 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
15061 documentations
15062 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
15063
Daniel Veillarda7374592001-05-10 14:17:55 +000015064Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15065
15066 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
15067 integrating catalogs
15068 * catalog.[ch] testCatalog.c: adding a small catalo API
15069 (only SGML catalog support).
15070 * parser.c: restaured xmlKeepBlanksDefault(0) API
15071
Daniel Veillardc17337c2001-05-09 10:51:31 +000015072Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15073
15074 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
15075
Daniel Veillard257d9102001-05-08 10:41:44 +000015076Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15077
15078 * parser.c: added xmlParseExternalEntityPrivate() to allow
15079 propagation of ctxt->_private when parsing external entities
15080
Daniel Veillard083c2662001-05-08 08:27:14 +000015081Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15082
15083 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
15084
Daniel Veillard01ef7382001-05-08 07:31:43 +000015085Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15086
15087 * configure.in: fixed a small portability problem with AM_CONDITIONAL
15088
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000015089Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15090
15091 * valid.c: warn when indeterminist content model is detected
15092 * result/VC/ElementValid8: this adds a message
15093 * Makefile.am: add --novalid for VCM tests
15094 * parserInternals.c: added a call to Init memory
15095
Daniel Veillard64269352001-05-04 17:52:34 +000015096Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15097
15098 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
15099 when both parameters are NULL.
15100
Daniel Veillard37721922001-05-04 15:21:12 +000015101Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15102
15103 * valid.c: applied small patch from Gary Pennington, reindented
15104 some part of the code.
15105
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000015106Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15107
15108 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
15109 release, updated and regenerated the docs
15110
Daniel Veillard357c9602001-05-03 10:49:20 +000015111Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15112
15113 * xpath.c result/XPath/expr/floats : clarified and cleanup
15114 printing of abnormal floats in tests.
15115
Daniel Veillarda2bc3682001-05-03 08:27:20 +000015116Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15117
15118 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
15119 * results/HTML/ : a few changes in the output of the HTML tests as
15120 a result.
15121 * configure.in: tying to fix -liconv where needed
15122
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000015123Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15124
15125 * Makefile.am: fixed a stupid error
15126
Daniel Veillard7150a032001-05-02 16:41:11 +000015127Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15128
15129 * configure.in Makefile.am: make the inclusion of the trio
15130 modules in the library conditional
15131
Daniel Veillardc057c5d2001-05-02 12:41:24 +000015132Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15133
15134 * DOCBparser.c: patche from László Kovács, fixed entities refs
15135 in attributes handling
15136
Daniel Veillardedddff92001-05-02 10:58:52 +000015137Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15138
15139 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
15140 flushing
15141
Daniel Veillardc8f620b2001-04-30 20:31:33 +000015142Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15143
15144 * xpath.c: fix of an XSLT namespace bug reported on the list
15145 general/bug-8-
15146
Daniel Veillard5792e162001-04-30 17:44:45 +000015147Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15148
15149 * strio.h trio.c: Dan McNichol suggested a couple of small
15150 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
15151
Daniel Veillard02141ea2001-04-30 11:46:40 +000015152Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15153
15154 * tree.c parser.c encoding.c: spent a bit more time looking
15155 at the parsing speed and DOM handling. Added a few more
15156 speedups.
15157
Daniel Veillard3ed155f2001-04-29 19:56:59 +000015158Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15159
15160 * parser.c: small but effective parsing speed improvement
15161
Daniel Veillardb59076b2001-04-29 17:04:07 +000015162Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15163
15164 * configure.in: default on the DocBook parser inclusion (for Gnome)
15165 * DOCBparser.h: fixed a header reference
15166
Daniel Veillardb45c43b2001-04-28 17:02:11 +000015167Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15168
15169 * configure.in xpath.c: applied Bjorn patches for FPE on the
15170 alpha
15171
Daniel Veillardeefd4492001-04-28 16:55:50 +000015172Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15173
15174 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
15175 xmlSaveFormatFileTo()
15176
Daniel Veillarde39a93d2001-04-28 14:35:02 +000015177Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15178
15179 * xpath.c: simple and efficient optimization, XPath functions
15180 aways bind to the same code, cache this
15181 * TODO: updated (by saying some is obsolete)
15182
Daniel Veillard2156a562001-04-28 12:24:34 +000015183Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15184
15185 * xpath.c: more cleanup work on XPath name parsing routines
15186
Daniel Veillard61d80a22001-04-27 17:13:01 +000015187Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15188
15189 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
15190 xmlXPathParseName
15191 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
15192 * debugXML.c: avoid compilation problems if compiling without
15193 HTML support, Igor Zlatkovic
15194 * win32/libxml2/libxml2.def.src: being able to compile without
15195 XPath on Windows
15196
Daniel Veillarddbb14a72001-04-26 20:54:01 +000015197Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15198
15199 * libxml.m4: yet another patch from Toshio Kuratomi
15200
Daniel Veillard2913e4c2001-04-26 19:29:02 +000015201Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15202
15203 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
15204
Daniel Veillard67fee942001-04-26 18:59:03 +000015205Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15206
15207 * tree.[ch]: added xmlSaveFormatFile interface for saving
15208 and indenting a file.
15209
Daniel Veillard82e49712001-04-26 14:38:03 +000015210Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15211
15212 * xpath.c: fixed bug #53689 related to processing-instruction()
15213
Daniel Veillard02f077a2001-04-26 10:59:11 +000015214Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15215
15216 * DOCBparser.c: patche from László Kovács
15217
Daniel Veillard30211a02001-04-26 09:33:18 +000015218Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15219
15220 * parser.c: applied fixes from Christian Glahn bug report #53391
15221
Daniel Veillard5a7c3452001-04-26 09:16:13 +000015222Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15223
15224 * error.c: Jean François Lecomte provided a complete description
15225 and a fix to bug #53537
15226
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000015227Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15228
15229 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
15230
Daniel Veillard1034da22001-04-25 19:06:28 +000015231Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15232
15233 * DOCBparser.c SAX.c: a bit more work on entities processing.
15234 Still Need to cleanup XML output and references in attributes
15235
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000015236Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15237
15238 * DOCBparser.c include/Makefile.am: two patches from László Kovács
15239
Daniel Veillardb33c2012001-04-25 12:59:04 +000015240Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15241
15242 * tree.c: trying to fix #53574, not completely complete,
15243 I would like xmllint --copy --debug test/ent1 and
15244 xmllint --debug test/ent1 to show the same result.
15245 * xpath.c: fix a bug when trying to sort namespace nodes
15246
Daniel Veillard5146f202001-04-25 10:29:44 +000015247Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15248
15249 * HTMLtree.c: real fix for #53402
15250
Daniel Veillard7533cc82001-04-24 15:52:00 +000015251Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15252
15253 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
15254 PIs when using xsl:output
15255 * valid.c: closing #53537 some case generate segfaults if there
15256 is validity errors
15257
Daniel Veillard61b33d52001-04-24 13:55:12 +000015258Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15259
15260 * SAX.c testDocbook.c DOCBparser.c: more work on the support
15261 of external parsed entities, added --noent to testDocbook
15262 * valid.c: Garry Pennington found an uninitialized variable
15263 access in xmlValidateElementContent()
15264
Daniel Veillard56098d42001-04-24 12:51:09 +000015265Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15266
15267 * HTMLparser.c : HTML parsing still sucks ... trying to deal
15268 with madness
15269 * result/HTML/ : this modified the result of the regression tests
15270 a lot.
15271
Daniel Veillard122376b2001-04-24 12:12:30 +000015272Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15273
15274 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
15275 to doc where it wasn't checked against NULL reported by
15276 Jens Laas
15277
Daniel Veillard43dadeb2001-04-24 11:23:35 +000015278Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15279
15280 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
15281 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
15282
Daniel Veillardeae522a2001-04-23 13:41:34 +000015283Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15284
15285 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
15286 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
15287 * SAX.[ch]: cleanup and updates for DocBook
15288 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
15289 ex SGML identifier changes
15290 * valid.c: removed a static unused function.
15291
Daniel Veillardde57c612001-04-23 09:13:36 +000015292Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15293
15294 * HTMLtree.c: applied change for Paul Sponagl on script saving
15295 * Makefile.am: the warning about entity title.xml are normal.
15296
Daniel Veillard393df012001-04-22 20:11:18 +000015297Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15298
15299 * configure.in: release of 2.3.7
15300 * Makefile.am: fixing make distcheck
15301
Daniel Veillarda41123c2001-04-22 19:31:20 +000015302Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15303
15304 * doc/html/* doc/xml.html: updated and regenerated the docs
15305
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000015306Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15307
15308 * xpath.c: fixed the XPointer problem introduced in 2.3.6
15309
Daniel Veillarde82a9922001-04-22 12:12:58 +000015310Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15311
15312 * tree.c: fixed #53388 with the provided patch
15313
Daniel Veillard06803992001-04-22 10:35:56 +000015314Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15315
15316 * valid.c: Bjorn detected an invalid memory access. Fixed
15317 vstateVPush()
15318
Daniel Veillard40af6492001-04-22 08:50:55 +000015319Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15320
15321 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
15322
Bjorn Reese70a9da52001-04-21 16:57:29 +000015323Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
15324
15325 * libxml.h: new header used only for the compilation of libxml
15326 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
15327 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
15328 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
15329 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
15330 xmlmemory.c xpath.c xpointer.c: libxml.h integration
15331 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
15332 baseline (version 1.2 plus a single patch).
15333 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
15334 scientific notation for numbers. Tests added.
15335 * xpath.c: formatting of numbers changed to use sprintf
15336 (contribution from William Brack)
15337
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000015338Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15339
15340 * valid.c: cleanup, more useful debugging
15341 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
15342 * xmlIO.c: entity loading is printed as an error when validating
15343
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000015344Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15345
15346 * valid.c: fixed to validate within entities
15347 * test/VCM/v22.xml: added a specific testcase
15348
Daniel Veillardca1f1722001-04-20 15:47:35 +000015349Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15350
15351 * valid.c: forgot an epsilon transition in for ()+
15352 * test/VCM/v21.xml : added a specific test case
15353
Daniel Veillard85349052001-04-20 13:48:21 +000015354Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15355
15356 * valid.c: removed a state explosion exhibited by RSS
15357 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
15358 from bug #51872
15359
Daniel Veillarddab4cb32001-04-20 13:03:48 +000015360Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15361
15362 * valid.[ch] tree.h: worked *hard* to get non-determinist content
15363 validation without using an ugly NFA -> DFA algo in the source.
15364 Made a specific algorithm easier to maintain, using a single
15365 stack and without recursion.
15366 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
15367 * hash.c: made the growing routine static
15368 * tree.h parser.c: added the parent information to an
15369 xmlElementContent node.
15370
Daniel Veillarde470df72001-04-18 21:41:07 +000015371Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15372
15373 * SAX.c parser.c xpath.c: generating IDs when not validating
15374 from an external parsed entity was poisoning the ID has table
15375 with removed values. This was killing XSLT on the KDE help
15376 browser.
15377
Daniel Veillardceacdd92001-04-18 15:10:35 +000015378Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15379
15380 * entities.h: andrew@ugh.net.au detected a double declaration
15381
Daniel Veillarda10efa82001-04-18 13:09:01 +000015382Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15383
15384 * debugXML.c hash.c tree.h valid.c : some changes related to
15385 the validation suport to improve speed with DocBook
15386 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
15387 the way validation errors get reported
15388
Daniel Veillard1ed3f882001-04-18 09:45:35 +000015389Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15390
15391 * HTMLparser.c HTMLtree.c: applied part of the patches provided
15392 by P C Chow and William M. Brack for XSLT HTML output
15393
Daniel Veillard2d90de42001-04-16 17:46:18 +000015394Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15395
15396 * xmlversion.h.in win32config.h win32/libxml2/*: applied
15397 Igor Zlatkovic patches for MSC compilation and added his
15398 updates
15399
Daniel Veillarde043ee12001-04-16 14:08:07 +000015400Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15401
15402 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
15403 prefix lookup.
15404 * parserInternals.c: fixed the bug reported by Morus Walter
15405 due to an off by one typo in xmlStringCurrentChar()
15406
Daniel Veillarda3bfca52001-04-12 15:42:58 +000015407Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15408
15409 * HTMLparser.c result/HTML/*: revamped the way the HTML
15410 parser handles end of tags or end of input
15411
Daniel Veillard82daa812001-04-12 08:55:36 +000015412Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15413
15414 * tree.[ch] : added xmlDocCopyNode for gdome2 support
15415
Daniel Veillard67a21302001-04-11 14:39:16 +000015416Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15417
15418 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
15419 bug where the linktime verions of free() won't work ...
15420
Daniel Veillard27b55282001-04-11 12:22:25 +000015421Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15422
15423 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
15424
Daniel Veillardafc73112001-04-11 11:51:41 +000015425Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15426
15427 * doc/xml.html: added 2.3.6 release
15428
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000015429Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15430
15431 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
15432 * result/wml.xml: resulted in a small output change
15433
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000015434Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15435
15436 * tree.c: xmlNewDoc was missing the charset initialization
15437 * xmllint.c: added --auto to autogenerate a doc, allow to
15438 reproduce the problem fixed on xmlNewDoc
15439
Daniel Veillard1731d6a2001-04-10 16:38:06 +000015440Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15441
15442 * xpath.c: trying to get 52979 solved
15443 * tree.c result/ result/noent/: trying to get 52712 solved, this
15444 also made me clean up the fact that XML output in general should
15445 not add formating blanks by default, this changed the output of
15446 a few tests
15447
Daniel Veillard73639a72001-04-10 14:31:39 +000015448Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15449
15450 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
15451
Daniel Veillardfac26a12001-04-08 13:08:14 +000015452Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15453
15454 * configure.in: finally released 2.3.6
15455
Daniel Veillard911f49a2001-04-07 15:39:35 +000015456Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15457
15458 * xpath.c: checking for null pointer generated by new code
15459
Daniel Veillardd8df6c02001-04-05 16:54:14 +000015460Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15461
15462 * xpath.c: fixed a [] evaluation problem reported
15463 * test/XPath/tests/simpleaddr: extended test
15464 * result/XPath/simpleaddr: updated result
15465
Daniel Veillard3b2c2612001-04-04 00:09:00 +000015466Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15467
15468 * xmllint.c: Dan Timis reported a portability problem
15469 on Macs without mmap, fixed it.
15470
Daniel Veillardb38bd552001-04-03 18:22:00 +000015471Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15472
15473 * testXPath.c : added a --tree option allowing to display the
15474 tree dump of the XPath expression
15475
Daniel Veillard4dd93462001-04-02 15:16:19 +000015476Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15477
15478 * xpath.c: fixed a memleak when comparing nodesets
15479 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
15480 * tree.c: added a TODO
15481
Daniel Veillard92ad2102001-03-27 12:47:33 +000015482Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15483
15484 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
15485 we need string functions
15486 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
15487 to be able to use them where needed. Applied some changes
15488 to reduce name linking pollution and compile in only what's
15489 needed.
15490 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
15491 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
15492 for the string manipulation functions
15493 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
15494 to the free() function of xmlmemory.c
15495 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
15496 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
15497 usage.
15498
15499
Daniel Veillard2be30642001-03-27 00:32:28 +000015500Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15501
15502 * error.c: applied the context output patch of the error
15503 handling submitted by Chuck Griffith
15504 * error/VC/*: this slightly change some error logs
15505
Daniel Veillard50582112001-03-26 22:52:16 +000015506Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15507
15508 * parser.c: fixed line number reporting on error
15509
Daniel Veillard04be4f52001-03-26 21:23:53 +000015510Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15511
15512 * parser.c: Sullivan and Darin found a parser bug,
15513 applied the patch.
15514
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000015515Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15516
15517 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
15518 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
15519 xmlversion.h.in xpointer.c: of course the way I defined
15520 UNUSED breaks on old gcc version. Try to be smart and
15521 also define it directly in xmlversion.h
15522 * configure.in: removed -ansi flag from the pedantic set
15523
15524Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000015525 Huge cleanup, I switched to compile with
15526 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
15527 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
15528 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
15529 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
15530 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
15531 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
15532 encoding.h entities.c error.c list.[ch] nanoftp.c
15533 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
15534 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
15535 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
15536 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
15537 Cleanup, staticfied a number of non-exported functions,
15538 detected and cleaned up a dozen of problem found this way,
15539 avoided a lot of public function name/typedef/system names clashes
15540 * doc/xml.html: updated
15541 * configure.in: switched private flags to the really pedantic ones.
15542
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000015543Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15544
15545 * configure.in: 2.3.5
15546 * doc/html/*: rebuilt the docs
15547
Daniel Veillard146c9122001-03-22 15:22:27 +000015548Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15549
15550 * parser.c: fixed a reported bug in NOTATION parsing
15551 * uri.c: accepted but not fixed bug 51876, added TODO
15552 * Makefile.am: fixed bug 51876
15553
Daniel Veillarda5f013b2001-03-22 12:44:45 +000015554Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15555
15556 * config.h.in configure.in error.c: fix a compilation problem
15557 on platforms without vsnprintf (xml@thewrittenword.com)
15558
Daniel Veillarde020c3a2001-03-21 18:06:15 +000015559Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15560
15561 * parser.c: fixed a function name header typo
15562 * SAX.c: notations can also occur in external subset.
15563
Daniel Veillard7d42b542001-03-20 13:22:46 +000015564Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15565
15566 * error.c: removed a C++ like comment
15567
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000015568Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15569
15570 * parser.c: fixing bug 52299 strange condition leading
15571 to a parser crash due to a buffer overflow
15572 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
15573 added the specific test case
15574
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000015575Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15576
15577 * xpath.[ch]: still a lot of cleanup based on XSLT, added
15578 xmlXPathConvert{String,Number,Boolean} to be able to make
15579 type casts without a context stack, fixed some implementation
15580 problems related to the absence of context at parse-time,
15581 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
15582 in the public API too
15583 * xpointer.c xpathInternals.h: we need to know at parse time
15584 whether we are compiling an XPointer
15585
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000015586Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15587
15588 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
15589 cleaned up the parser internals, refactored XPath code, added
15590 new compilation based APIs and cleanly separated public and
15591 private APIs.
15592
Daniel Veillardd007d6c2001-03-19 00:01:07 +000015593Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15594
15595 * xpath.h: the comp field must be added at the end to avoid
15596 killing binary compat.
15597
Daniel Veillard9e7160d2001-03-18 23:17:47 +000015598Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15599
15600 * Makefile.am: detect XPath memleaks in regreson tests
15601 * error.c: fixed and error w.r.t. error reporting still using
15602 stderr
15603 * hash.c: added new line at end of file
15604 * tree.h: minor cleanup
15605 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
15606 expression parsing from evaluation, resulted in a number of
15607 changes internally, and in XPointer. Likely to break stuff
15608 using xpathInternals.h but should remain binary compatible,
15609 new interfaces will be added.
15610
Daniel Veillardd574f782001-03-14 19:40:17 +000015611Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15612
15613 * configure.in: fixed a couple of problems reported by
15614 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
15615 without gcc on non linux platforms.
15616
Daniel Veillard0a6c3582001-03-14 19:15:37 +000015617Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15618
15619 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
15620 a fix for --with-html-dir= configure support. I hope it won't
15621 break rpm generation
15622
Daniel Veillarda022fe02001-03-14 16:30:00 +000015623Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15624
15625 * xmlIO.c: one function comment cleanup.
15626
Daniel Veillard25239c12001-03-14 13:56:48 +000015627Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15628
15629 * SAX.c: external subset notations were improperly registered
15630 in the internal subset.
15631
Daniel Veillard2c4754f2001-03-13 09:31:12 +000015632Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15633
15634 * README.cvs-commits: added, pointing to HACKING
15635 * HACKING: updated
15636
Daniel Veillard82ab81e2001-03-12 21:11:21 +000015637Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15638
15639 * parser.c: and Matt Sergeant found one in the XML push
15640 parser (erroneous check I forgot to remove when I fixed the
15641 main parser).
15642
Daniel Veillard68d7b672001-03-12 18:22:04 +000015643Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15644
15645 * xpath.c: ptittom found a small bug in UnaryExpr
15646
Daniel Veillarde356c282001-03-10 12:32:04 +000015647Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15648
15649 * configure.in: bumped to 2.3.4
15650 * error.c: fixed bug #51860
15651 * tree.c: fixed bug #51861
15652 * valid.c: cleanup, more debug, failed to fix one bug crap ...
15653 * tree.[ch] : added xmlDefaultBufferSize
15654 * nanoftp.c: typo in function name header block
15655 * doc/xml.html : updated, added link to XML::LibXSLT
15656 * doc/html/* : rebuilt the docs
15657
Daniel Veillard80f32572001-03-07 19:45:40 +000015658Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15659
15660 * parser.c SAX.c: the new content parsing code raised an
15661 ugly bug in the characters() SAX callback. Found it
15662 just because of strangeness in XSLT XML Rec ouptut :-(
15663
Daniel Veillard6c831202001-03-07 15:57:53 +000015664Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15665
15666 * Makefile.am: Martin Baulig suggested to add -lm
15667 * tree.c: found another bug in xmlNodeGetContent()
15668
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000015669Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15670
15671 * xpath.c: Bjorn found the error related to strictness of comparison.
15672
Daniel Veillard29631a82001-03-05 09:49:20 +000015673Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15674
15675 * parser.c: trying to fix the Dtd parsing problem reported
15676 by Gary, side effect of last week speed optimizations.
15677
Daniel Veillard14be0a12001-03-03 18:50:55 +000015678Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15679
15680 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
15681 * parserInternals.c: removed unneeded test raised by Stric
15682
Bjorn Reesee1dc0112001-03-03 12:09:03 +000015683Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
15684
15685 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
15686 and fixed by William Brack). Added xmlXPathFormatNumber.
15687 Changed the sorting slightly.
15688 * configure.in Makefile.am example/Makefile.am: Added -lm.
15689 Please note that applications linking with libxml2, must
15690 also like with the math library from now on.
15691
Daniel Veillardf9533d12001-03-03 10:04:57 +000015692Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15693
15694 * HTMLparser.c: fixed loop reported by Marc Sanfacon
15695
Daniel Veillard2f362242001-03-02 17:36:21 +000015696Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15697
15698 * parser.c: one must report spaces even if the Dtd element
15699 content proves that this is not part of the element content.
15700 * result/valid/*.xml: this changed the ouptu slightly
15701
Daniel Veillardb402c072001-03-01 17:28:58 +000015702Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15703
15704 * configure.in: bumped to 2.3.3
15705 * doc/xml.html: updated
15706
Daniel Veillard77851712001-02-27 21:54:07 +000015707Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15708
15709 * tree.c: minor doc fix
15710 * xpath.c: deallocation issues when a result tree has been
15711 converted to a node-set
15712
Daniel Veillardec70e912001-02-26 20:10:45 +000015713Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15714
15715 * doc/xml.html: oops corrected dates s/2000/2001
15716
Daniel Veillard8730c562001-02-26 10:49:57 +000015717Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15718
15719 * valid.c: new patch from Gary Pennington
15720
Daniel Veillard91e9d582001-02-26 07:31:12 +000015721Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15722
15723 * doc/xml.html: applied patch from Ankh
15724
Daniel Veillardedac3c92001-02-26 01:36:19 +000015725Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15726
15727 * xinclude.c: fixed a problem building on Mac
15728
Daniel Veillard21a0f912001-02-25 19:54:14 +000015729Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15730
15731 * parser.c: more work on increasing parsing ferformances
15732
Daniel Veillard48b2f892001-02-25 16:11:03 +000015733Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15734
15735 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
15736 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
15737 avoiding memcpy in production builds MEM_CLEANUP macro use
15738 * parser.[ch] parserInternals.c: optimizations of the tightest
15739 internal loops inside the parser. Better checking of I/O
15740 flushing/loading conditions
15741 * xmllint.c : added --timing
15742
Daniel Veillard71681102001-02-24 17:48:53 +000015743Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15744
15745 * configure.in: bumped to 2.3.2
15746 * doc/xml.html: updated for release
15747
Daniel Veillardbbd51d52001-02-24 03:07:03 +000015748Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15749
15750 * xpath.c: found a memleak and fixed a nasty bug
15751
Daniel Veillardf7cd4812001-02-23 18:44:52 +000015752Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15753
15754 * xmllint.[c1] : added return code errors for xmllint
15755 * xpath.c: specific debug dump function for result value trees
15756
Daniel Veillard4b637072001-02-21 21:52:55 +000015757Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15758
15759 * xpath.c: finally implemented xmlXPathCompareNodeSets
15760 * test/XPath/expr/floats results/XPath/expr/floats: added
15761 a test for float expressions
15762
Daniel Veillardf714aa32001-02-21 03:07:44 +000015763Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15764
15765 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
15766 * parserInternals.[ch]: trying to speed up parsing
15767 * xpath.c : speeded up node set equality op
15768
Daniel Veillarde0c3a622001-02-19 18:05:20 +000015769Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15770
15771 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
15772 better handling of ID/IDREF and the list modules associated
15773 * configure.in: small CFLAGS cleanup
15774
Daniel Veillarda8abee62001-02-19 15:14:59 +000015775Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15776
15777 * configure.in: fixed iconv detection on AIX (stric)
15778
Daniel Veillardbca64ef2001-02-19 22:20:01 +000015779Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000015780
15781 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
15782
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000015783Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
15784
15785 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
15786 and optimized xmlXPathNodeSetSort
15787
Daniel Veillard142adbf2001-02-17 13:21:05 +000015788Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15789
15790 * xpath.c: bug fix when context size is 0
15791 * parser.c: I like Norm's Dtd because they still manage to break
15792 the parser occasionally
15793
Daniel Veillardf23e0092001-02-16 13:21:29 +000015794Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15795
15796 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
15797
Daniel Veillarde0e26512001-02-16 00:11:46 +000015798Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15799
15800 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
15801 attributes within the XML-1.0 namespace
15802
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000015803Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15804
15805 * xpathInternals.h: exported a few axis functions
15806 * doc/xml.html: updated the doc
15807
Daniel Veillard760f4422001-02-15 14:59:48 +000015808Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15809
15810 * configure.in: applied patch from Daniel van Balen for OpenBSD
15811 and bumped version to 2.3.1
15812 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
15813 attempt to find autoclosing was simply broken, removed it,
15814 updated the examples, this is better
15815
Daniel Veillardd194dd22001-02-14 10:37:43 +000015816Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15817
15818 * hash.[ch]: added Paolo Casarini patch to provide Delete from
15819 hash functionnalities.
15820 * doc/html/* : rebuild the doc
15821
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000015822Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15823
15824 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
15825 on predicate
15826 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
15827 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
15828 really want to have tags closed on output even if we accept
15829 unclosed ones on input
15830
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000015831Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15832
15833 * xpath.c: ouch don't free NULL, rare case fixed
15834 * tree.c: don't coalesce text nodes if they don't have the
15835 same behaviour wrt escaping on output
15836
Daniel Veillardd12b69d2001-02-11 20:17:31 +000015837Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15838
15839 * xpath.c: small fixup
15840 * SAX.c: don't warn on empty namespaces.
15841
Daniel Veillard6a2e4062001-02-08 10:31:33 +000015842Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15843
15844 * README: a bit of cleanup
15845 * configure.in: preparing for 2.3.0 release
15846
Daniel Veillard1f83d392001-02-08 09:37:42 +000015847Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15848
15849 * hash.[ch]: added a first version of xmlHashSize()
15850 * valid.c: another bug fix from Gary Pennington
15851
Daniel Veillard5eef6222001-02-07 18:24:48 +000015852Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15853
15854 * valid.c: couple of bug fixes pointed by Gary Pennington
15855 * HTMLtree.c: #if 0 cleanup
15856
Daniel Veillard2c257ec2001-02-06 13:29:07 +000015857Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15858
15859 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
15860 which removes a time consuming check of xmlXPathNodeSetAdd()
15861 and use it in places where we are sure to not break unicity
15862
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000015863Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15864
15865 * xpath.c: bug fixes found from XSLT
15866 * tree.c: preserve node->name special values when copying nodes.
15867 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
15868 external subset are fetched when available but without full
15869 validation. Added xmlLoadExtDtdDefaultValue, need a function.
15870 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
15871 output with encoding disabled.
15872
Daniel Veillard2c833b62001-02-03 08:52:06 +000015873Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15874
15875 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
15876 xmlCheckFilename should not be called from xmlFileOpenW
15877 and xmlGzfileOpenW
15878
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000015879Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15880
15881 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
15882 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
15883 added the new tests for URI normalization
15884 * testURI.c: fixed stoopid bugs
15885 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
15886 the URI in the error messages are now properly normalized
15887
Daniel Veillardea28ce62001-02-02 08:20:19 +000015888Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15889
15890 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
15891
Daniel Veillarde99a4762001-02-01 04:34:35 +000015892Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15893
15894 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
15895
Daniel Veillard2b325a02001-01-31 20:46:31 +000015896Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15897
15898 * xpath.c: fixed mod operator
15899
Daniel Veillardde55cf62001-01-31 15:53:13 +000015900Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15901
15902 * parser.c: fixed xmlStrcat doc
15903 * tree.c: 2 fixes form Anders Carlson for copying nodes and
15904 trees.
15905
Daniel Veillard2f913b72001-01-31 13:23:49 +000015906Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15907
15908 * xpath.c result/XPath/tests/chaptersbase
15909 result/XPath/tests/simplebase: fixed XPath node()
15910 * tree.c: small fix in xmlNewNs()
15911 * Makefile.am: removed extraneous xml2Conf.sh rule
15912
Daniel Veillardb42042b2001-01-28 07:40:36 +000015913Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15914
15915 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
15916 Changed the library name, in order to get libxml-devel and
15917 libxml2-devel to coexist on a single system
15918 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
15919 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
15920
Daniel Veillardee0a4662001-01-27 18:59:33 +000015921Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15922
15923 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
15924 libxml2-devel installable in // as libxml-devel.
15925
Daniel Veillard5eb05942001-01-27 17:50:22 +000015926Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15927
15928 * doc/Makefile.am: fixed make rebuild in doc
15929 * doc/html/*.html: rebuilt the docs
15930
Daniel Veillard65c295d2001-01-26 09:32:39 +000015931Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15932
15933 * tree.c: patch from Bjorn Reese on xmlBufferCCat
15934
Daniel Veillard8e199902001-01-25 18:54:39 +000015935Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15936
15937 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
15938 the HTML doc to go into the -devel RPM ...
15939 * aclocal.m4 config.h.in: some updates due to auto* magic
15940
Daniel Veillard93086662001-01-25 18:13:04 +000015941Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15942
15943 * xpath.h: added a hook in the context structure allowing to
15944 link to extra support, needed for XSLT
15945
Daniel Veillardf17e09b2001-01-25 13:55:35 +000015946Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15947
15948 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
15949 xmlXPtrCmpPoints to use it.
15950 * propagated the following patch from Alejandro Forero
15951 * include/win32config.h xmlIO.c: applied further suggestions
15952 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
15953 * example/gjobread.c: fixed warnings, now that it builds
15954
15955Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
15956
15957 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
15958
15959 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
15960 filename points to a valid file (not a directory).
15961 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
15962 Added calls to xmlCheckFilenameDir.
15963
15964 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
15965 `path' (rather than `filename') as the parameter to gzopen and open.
15966
Daniel Veillard48177c22001-01-23 15:27:41 +000015967Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15968
15969 * Makefile.am: fixed a problem with EXTRA_DIST
15970
Daniel Veillardb83ba402001-01-22 22:45:10 +000015971Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15972
15973 * Makefile.am example/Makefile.am: finally found the trick
15974 to build the example, i.e. add "." in SUBDIRS before example
15975 in the list <grin/>
15976
Daniel Veillard82687162001-01-22 15:32:01 +000015977Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15978
15979 * doc/xml.html: updated with an XSLT section, removed pointer to
15980 W3C CVS base.
15981
Daniel Veillard8a7642f2001-01-22 10:45:16 +000015982Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15983
15984 * xpath.c: when copying a XSLT tree object teh tree need to be copied
15985 too, and deallocation need to occur the same way.
15986
Daniel Veillarde4566462001-01-22 09:58:39 +000015987Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15988
15989 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
15990 type correponding to an XSLT result tree fragment. Share most
15991 of the data format with node set, as well as operators.
15992 * HTMLtree.c: added a newline at the end of the doctype output
15993 whe this one is not present initially.
15994 * tree.c: make sure taht the parent and doc pointers are properly
15995 set when copying attributes (lists).
15996
Daniel Veillard701c7362001-01-21 09:48:59 +000015997Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
15998
15999 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
16000
Daniel Veillard5a2b6972001-01-20 21:15:50 +000016001Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16002
16003 * xpath.c: seems I finally killed that ugly path evaluation
16004 context bug (tagged 9999 in case is is wrong)
16005
Daniel Veillard8f4d9752001-01-19 05:32:34 +000016006Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16007
16008 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
16009 for XSLT
16010
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000016011Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16012
16013 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
16014 for xmlGzfileOpen() bug
16015
Daniel Veillardf6eea272001-01-18 12:17:12 +000016016Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16017
16018 * xpath.c: removed an error found by XSLT usage
16019 * tree.c parserInternals.h: use a predefined static string
16020 for text and comment nodes, avoid freeing them in xmlFreeNode,
16021 exported the string name in parserInternals.h and added
16022 another value to disable encoding at output (for XSLT),
16023 gain memory, time.
16024
Daniel Veillard8f2cc572001-01-17 08:19:35 +000016025Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16026
16027 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
16028 win32/libxml2/libxml2_so.dsp: new makefiles and update
16029 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
16030
Daniel Veillardf831bfb2001-01-16 17:26:04 +000016031Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16032
16033 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
16034 Gary Pennington
16035
Daniel Veillard389e6b72001-01-15 19:41:13 +000016036Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16037
16038 * xpath.c: fixed the comaprision of values and nodelists,
16039 need to compare nodelist still ...
16040 * debugXML.c: avoided a possible core dump
16041 * HTMLparser.c: cleanup
16042 * nanohttp.c: contributed fix.
16043 * tree.c: fixes in properties handling added xmlSetNsProp
16044 needed by libxslt
16045 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
16046 comment
16047 * TODO: updated
16048
Daniel Veillard167bd532001-01-06 21:09:34 +000016049Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16050
16051 * parser.c parserInternals.c: applied Bjorn Reese optimization
16052 patch
16053
16054Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16055
16056 * Makefile.am: applied patch fro make check from Martin Vidner
16057
Daniel Veillard503b8932001-01-05 06:36:31 +000016058Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16059
16060 * configure.in: preparing 2.2.11
16061 * doc/html/*: rebuild the HTML files
16062 * doc/xml.html : updated
16063
Daniel Veillardc2f4df22001-01-04 14:06:39 +000016064Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16065
16066 * tree.c: fixed a stupid bug
16067 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
16068 patches related to validation of an XInclude processing result
16069 * TODO: updated
16070
Daniel Veillarde2488192001-01-04 10:54:22 +000016071Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16072
16073 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
16074 on large files
16075
Daniel Veillardf060a412001-01-03 20:52:44 +000016076Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16077
16078 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
16079
Daniel Veillard45cff692001-01-03 18:02:04 +000016080Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16081
16082 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
16083 reported by Jonas Borgström
16084 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
16085
Daniel Veillard08108982001-01-03 15:24:58 +000016086Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16087
16088 * testXPath.c xpath.c: fixing the XPath union expressions problem
16089 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
16090
Daniel Veillard4a6845d2001-01-03 13:32:39 +000016091Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
16092
16093 * xmllint.c: Made is so if the file name is "-" is will read form
16094 standard input. Sven Heinicke <sven@zen.org>
16095 * tree.c: fixed a problem when growing buffer
16096 * tree.h: fixed the comment of the node types following andersca
16097 comment
16098 * TODO: updated
16099
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000016100Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16101
16102 * HTMLparser.[ch]: added a way to avoid adding automatically
16103 omitted tags. htmlHandleOmittedElem() allows to change the
16104 default handling.
16105 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
16106 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
16107 of xmllint too when using --memory flag, added a memory test
16108 suite at the Makefile level.
16109 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
16110 with namespace use when encountering QNames in XPath evalation,
16111 added xmlns() scheme in XPointer.
16112 * nanoftp.c : incorporated a fix
16113 * parser.c xmlIO.c: fixed problems raised with encoding when using
16114 the memory I/O
16115 * parserInternals.c: closed bug 25934 reported by
16116 torsten.landschoff@innominate.de
16117 * TODO: updated
16118
Daniel Veillarda1fe9102000-11-25 10:49:25 +000016119Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
16122 on a non-updated tree :-(, made a 2.2.10 release to correct the
16123 situation
16124
Daniel Veillardce6e98d2000-11-25 09:54:49 +000016125Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
16128 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
16129 integrated a set of OpenVMS changes from Howard Taylor
16130 <Howard.Taylor@pacoast.com>
16131
Daniel Veillard58770e72000-11-25 00:48:47 +000016132Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
16135 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
16136
Daniel Veillardf62ceff2000-11-24 23:36:01 +000016137Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * HTMLparser.c: some fixes on auto-open of html/head/body
16140 * encoding.c: fixed a compilation error on some gcc env
16141 * xpath.c xpointer.[ch] xpathInternals.h: improved the
16142 XPointer implementation
16143 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
16144 related XPointer tests and associated results
16145
Daniel Veillard300f7d62000-11-24 13:04:04 +000016146Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16147
16148 * doc/xmldtd.html doc/xml.html: following a short step by step
16149 guidance on IRC to help maciej with DTDs I started a small
16150 page on the subject.
16151
Daniel Veillard748e45d2000-11-17 16:36:08 +000016152Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * HTMLparser.c: fixed handling of broken charrefs
16155 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
16156 patches
16157
Daniel Veillard28929b22000-11-13 18:22:49 +000016158Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16159
16160 * doc/xml.html doc/html/* : rebuilt the docs after adding
16161 xinclude and updated page for 2.2.7 and 2.2.8
16162 * configure.in: releasing 2.2.8
16163
Daniel Veillard41e06512000-11-13 11:47:47 +000016164Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16165
16166 * parser.[ch] parserInternals.c: applied the conditional
16167 section processing fix from Jonathan P Springer
16168 <jonathan.springer2@gte.net>
16169 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
16170 project file, fixed iconv default non support
16171 * xpath.c: fixed the problem of evaluating relative expressions
16172 when a node context is provided.
16173
Daniel Veillardbf432752000-11-12 15:56:56 +000016174Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16175
16176 * nanoftp.c: fixed gcc 2.95 new warnings
16177 * SAX.c: fixed a stupid bug
16178 * tree.c: fixed a formatting problem when round-tripping
16179 from/to memory
16180 * xinclude.c: chased memleak, fixed a base problem
16181 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
16182 xmlXPtrBuildNodeList()
16183 * TODO: updated
16184 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
16185 adding a first small set of regression tests for XInclude
16186
Daniel Veillardc2def842000-11-07 14:21:01 +000016187Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * nanohttp.[ch]: applied Wayne Davison patches to access
16190 the WWW-Authorization header.
16191 * parser.c: Closed Bug#30847: Problems when switching encoding
16192 in short files by applying Simon Berg's patch.
16193 * valid.c: fixed a validation problem
16194 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
16195 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
16196 Wayne Davison
16197 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
16198 need to be extended to non full nodes selections.
16199 * xinclude.c: starts to work decently
16200
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000016201Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
16204 debugXML.c xmlversion.h.in: Started adding XInclude support,
16205 this is a new xmllint option
16206 * tree.c xpath.c: applied TOM patches for XPath
16207 * xpointer.c: fixed a couple of errors.
16208 * uri.c: added an escaping function needed for xinclude
16209 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
16210 new warning from RH70 gcc's version
16211
Daniel Veillarda4964b72000-10-31 18:23:44 +000016212Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * HTMLparser.c: fixed loop on invalid char in scripts
16215 * parser.c: update to description of xmlIOParseDTD()
16216 * libxml.m4 xmlversion.h.in: changes contributed by
16217 Michael Schmeing <m.schmeing@internet-factory.de>
16218 * configure.in: preparing for 2.2.7
16219 * Makefile.am: trying to avoid config.h and acconfig.h
16220 being included in the distrib
16221 * configure.in: released 2.2.7
16222
16223Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
16226 like namespaces for good. Unified xmlNs and xmlNode somewhat.
16227
Daniel Veillard01411222000-10-30 15:33:22 +000016228Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * parser.[ch]: added xmlIOParseDTD()
16231 * xpointer.c: added support for the 2 extra parameters of
16232 string-range, fixed a stoopid error when '0' was present
16233 in XPointer expressions
16234 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
16235 testsuite for the above
16236
Daniel Veillard6db58192000-10-30 09:27:53 +000016237Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16238
16239 * libxml.spec.in: improved package descriptions
16240
Daniel Veillarda5db68a2000-10-29 18:06:06 +000016241Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16242
16243 * xpath.c xpathInternals.h: applied a large cleaning patch
16244 from TOM <ptittom@free.fr>, it also add namespace support
16245 for function and variables registration.
16246
Daniel Veillardbd20df72000-10-29 17:53:40 +000016247Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16248
16249 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
16250 * Makefile.mingw: Wayne Davison's update adding hash.c
16251
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000016252Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * xpath.c: fixed the root evaluation problems
16255 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
16256 ignorable spaces with <b> <bold> <em>
16257 * tree.c: fixed a loop in xmlSearchNsByHref()
16258
Daniel Veillard767662d2000-10-27 17:04:52 +000016259Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * xpath.c: applied another XPath patch from TOM
16262 * xpath.c include/makefile.am: applied another patch from
16263 china@thewrittenword.com (cleanup on IRIX).
16264
Daniel Veillard211cc0a2000-10-27 11:49:33 +000016265Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16266
16267 * xml-config.1: received a fixed version from Fredrik Hallenberg
16268 <hallon@lysator.liu.se>
16269
Daniel Veillardf6bf9212000-10-26 14:07:44 +000016270Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16271
16272 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
16273 cleanup patch for XPath
16274
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000016275Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16276
16277 * patched to redirrect all "out of context" error messages to
16278 a reconfigurable routine. The changes are:
16279 * xmlerror.h : added the export of an error context type (void *)
16280 an error handler type xmlGenericErrorFunc there is an interface
16281 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
16282 to reset the error handling routine and its argument
16283 (by default it's equivalent to respectively fprintf and stderr.
16284 * all the c files: all wild accesses to stderr or stdout within
16285 the library have been replaced to calls to the handler.
16286
Daniel Veillard29a11cc2000-10-25 13:32:39 +000016287Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * configure.in: release 2.2.6
16290 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
16291 exporting the inner functions of xpath for extension modules
16292 * doc/*: updated and rebuilt the doc
16293
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000016294Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16295
16296 * nanohttp.c : applied Wayne HTTP cleanup patch
16297 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
16298 and xmlNodeSetSpacePreserve()
16299
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000016300Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16301
16302 * xpath.c: closing bug #29260
16303
Daniel Veillard126f2792000-10-24 17:10:12 +000016304Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16305
16306 * hash.[ch] debugXML.c: expanded/enhanced the API, added
16307 multikey tuples, made hash structure opaque
16308 * valid.[ch]: moved elements, attributes, notations decalarations
16309 as well as ID and refs to hash tables.
16310 * entities.c: hash cleanup
16311 * xmlmemory.c: fixed a dump problem in debug mode
16312 * include/Makefile.am: problem passing in DESTDIR= values patch
16313 from Marc Christensen <marc@calderasystems.com>
16314 * nanohttp.c: removed debugging remains
16315 * HTMLparser.c: the bogus tag should be ignored (Wayne)
16316 * HTMLparser.c parser.c: fixing a number of problems with the
16317 macros in the *parser.c files (Wayne).
16318 * HTMLparser.c: close the previous option when opening a new one
16319 (Marc Sanfacon).
16320 * result/HTML/*: updated the HTML results accordingly
16321
Daniel Veillard52afe802000-10-22 16:56:02 +000016322Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16323
16324 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
16325 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
16326 XPath functions and XML entities table to them. More to come...
16327 * xmlIO.c: fixed libxml closing FILEs it didn't open.
16328
Daniel Veillard683cb022000-10-22 12:04:13 +000016329Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * tree.c: coalesce adjacent text nodes
16332 * valid.c: handling of blank nodes in DTd validation (raised
16333 by problems with a posteriori validation).
16334 * nanohttp.c: changing behaviour on HTTP write stuff.
16335 * HTMLtree.c: forced body and html to be explicitely closed.
16336 * xpath.h: exported more XPath functions.
16337
Daniel Veillard1baf4122000-10-15 20:38:39 +000016338Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16339
16340 * Release of 2.2.5
16341 * xpointer.c: range() range-inside and other helper functions
16342 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
16343
Daniel Veillard47e12f22000-10-15 14:24:25 +000016344Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
16347 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
16348
Daniel Veillardb732a0e2000-10-15 11:27:01 +000016349Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16350
16351 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
16352 and XPointer modules
16353
Daniel Veillard134c9f32000-10-15 10:27:08 +000016354Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * SAX.h: closed #25107
16357
Daniel Veillard39915622000-10-15 10:06:55 +000016358Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16359
16360 * testSAX.c: fixed problem with cdata reporting
16361 * SAXresult/* : updated
16362
Daniel Veillard1e851392000-10-15 10:02:56 +000016363Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
16366 Closed bug #27499, added to regression tests
16367 * TODO: updated
16368
Daniel Veillard7eda8452000-10-14 23:38:43 +000016369Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16370
16371 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
16372 support for SCRIPT and STYLE with help from Bjorn Reese
16373 * test/HTML/* result/HTML/*: added simple testcase and updated
16374 the existing ones.
16375
Daniel Veillardff9c3302000-10-13 16:38:25 +000016376Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16377
16378 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
16379 string-range for empty strings
16380 * test/XPath/docs/str test/XPath/xptr/chaptersrange
16381 test/XPath/xptr/strrange: augmented the XPointer testsuite
16382
Daniel Veillard189446d2000-10-13 10:23:06 +000016383Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * doc/xml.html doc/xmlmem.html: added a module describing memory
16386 interfaces and use, updated the main page.
16387
Daniel Veillard2f971a22000-10-12 23:26:32 +000016388Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
16391 nanoftp code work on Windows too now
16392
16393Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000016394
16395 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
16396 * xpointer.c: implemented string-range() at least a good first version
16397 * test/XPath/docs/str test/XPath/xptr/strrange
16398 result/XPath/xptr/strrange: the string-range() tests
16399
Daniel Veillardd3c68c42000-10-12 08:06:28 +000016400Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * Makefile.am include/Makefile.am include/win32config.h
16403 win32/Makefile.mingw: fixed problems reported by Wayne Davison
16404 and make distcheck
16405
Daniel Veillard19d61112000-10-11 23:50:35 +000016406Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
16409 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
16410 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
16411
Daniel Veillardb0426ca2000-10-11 23:39:43 +000016412Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
16415 patch for socklen_t detection by
16416 Albert Chin-A-Young <china@thewrittenword.com>
16417
Daniel Veillardcd429612000-10-11 15:57:05 +000016418Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
16421 and added a --dtdvalid option to xmllint used to test it
16422
Daniel Veillard47c02452000-10-11 13:04:36 +000016423Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
16426 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
16427
Daniel Veillard2d38f042000-10-11 10:54:10 +000016428Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
16431 handlings (registration, lookup, cleanup)
16432
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000016433Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * configure.in Makefile.am include/makefile.am: adding XPointer
16436 and XPtrtests target
16437 * xpointer.[ch] : new files for XPointer support
16438 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
16439 more XPath tests
16440
Daniel Veillard57fda592000-10-10 23:24:14 +000016441Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * configure.in: fixed, very broken, make distcheck works again
16444
Daniel Veillarde8282ed2000-10-10 23:01:31 +000016445Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16446
16447 * More work toward 2.2.5, integrated a number of patches
16448 * configure.in Makefile.am win32config.h.in: trying to cleanup
16449 make distcheck .... huh ...
16450 * include/Makefile.am include/win32config.h: new directory
16451 for includes
16452 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
16453 updated teh makefiles and instructions for WIN32
16454 * xpath.c: small fixes
16455 * test/XPath/ results/XPath: updated the testcases and results
16456 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
16457 suggested patches
16458 * valid.c: fixed an ID bug
16459
Daniel Veillardb71379b2000-10-09 12:30:39 +000016460Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000016463 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000016464 * xpath.[ch]: worked on XPointer
16465
Daniel Veillard7e99c632000-10-06 12:59:53 +000016466Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16467
16468 * configure.in Makefile.am: 2.2.5, ship the include in an
16469 include/libxml subdirectory, use symlinks when using CVS
16470 * testSAX.c: fixed small bug
16471 * testXPath.c: changed the way testfiles are parsed
16472 * debugXML.c: same kind of cleanup when parsing an argument expression
16473 XPath/XPointers can have blanks embedded
16474 * xpath.[ch]: more cleanup, reorgs for XPointer work
16475 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
16476 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
16477
Daniel Veillard55b91f22000-10-05 16:30:11 +000016478Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
16481 in the XPath engine, rewrote large parts of it, now it's far
16482 cleaner and in sync with the REC not an old WD. Fixed a parsing
16483 problem in the interactive XML shell found when testing XPath.
16484
Daniel Veillardac260302000-10-04 13:33:43 +000016485Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
16488 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
16489 examples with the extra test
16490
Daniel Veillard7cfce322000-10-04 12:40:27 +000016491Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
16494 the global init function.
16495
Daniel Veillard970112a2000-10-03 09:33:21 +000016496Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16497
16498 * HTMLparser.c: Doohhh, attribute name parsing was still case
16499 sensitive ! Fixed this ...
16500 * result/HTML/* : updated the tests results accordingly
16501
Daniel Veillard740abf52000-10-02 23:04:54 +000016502Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
16505 engine, should be far more stable, incorporated a new version of
16506 preceding/following axis, need testing
16507 * uri.c: fixed file:///c:/a/b/c problem
16508 * test/XPath/tests/idsimple: augmented the XPath tests
16509
Daniel Veillard3bff2b02000-10-01 20:33:47 +000016510Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * doc/* rebuilding docs for 2.2.4 release
16513
Daniel Veillard8b5dd832000-10-01 20:28:44 +000016514Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16515
16516 * configure.in: releasing 2.2.4
16517 * parser.[ch]: added xmlStrEqual()
16518 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
16519 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
16520 use xmlStrEqual instead
16521 * TODO: updated
16522 * added an XPath test
16523
Daniel Veillardbc765302000-10-01 18:23:35 +000016524Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16525
16526 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
16527 * entities.h: exported xmlInitializePredefinedEntities
16528 * parser.[ch] : added xmlInitParser()
16529 * parserInternals.h : had to export htmlInitAutoClose()
16530
Daniel Veillardf09e7e32000-10-01 15:53:30 +000016531Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * xpath.[ch] : fixed some serious XPath Predicate evaluation
16534 problems
16535 * Makefile.am : added XPath regression tests to normal tests
16536 * uri.c: fixed a problem with local paths, cleanup
16537 * parser.c: fixed a problem with large CData sections
16538
Daniel Veillardd2ade932000-09-30 14:39:55 +000016539Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16540
16541 * configure.in xml-config.in: patch from "Ben Taylor"
16542 <sol7x86@hotmail.com> for solaris shared libs lookup
16543
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000165442000-09-30 Martin Baulig <baulig@suse.de>
16545
16546 * libxml-2.0.pc.in: Provide pkg-config script.
16547
16548 * configure.in: Create the libxml-2.0.pc script from the
16549 libxml-2.0.pc.in templates.
16550 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000016551 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000016552
Daniel Veillard4b0755c2000-09-25 14:26:28 +000016553Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16554
16555 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
16556 when compiling with MSC
16557
Daniel Veillard46057e12000-09-24 18:49:59 +000016558Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16559
16560 * xpath.c: patch for normalize-string() substring-before(),
16561 substring-after() and translate() functions from Bjorn Reese
16562 <breese@mail1.stofanet.dk>
16563 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
16564 Fredrik Hallenberg <hallon@lysator.liu.se>
16565 * TODO: updated
16566
Daniel Veillard281f8ff2000-09-24 08:12:14 +000016567Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16568
16569 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
16570 problem of socklen_t being undefined on a number of platforms
16571 * debugXML.c: fixed a compilation problem when without snprintf
16572
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000016573Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16574
16575 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
16576 an URI bug and a fix for the control-character-induced infinite loop
16577 * nanohttp.c: preventive fix for compiling on WIN32
16578
Daniel Veillard64c20ed2000-09-22 16:07:02 +000016579Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16580
16581 * xmlint.c: closing bug #25000
16582
Daniel Veillardb656ebe2000-09-22 13:51:48 +000016583Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16584
16585 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
16586 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
16587 modified slightly Wayne Davison patch adding xmlStrcasecmp and
16588 related function, fixing xmlStrncmp(), and associated cleanup
16589 * result/HTML/entities.html.sax: updating result
16590
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000016591Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * uri.c: applied patch for URI escaping from Wayne Davison
16594 <wayned@blorf.net>
16595 * tree.c parserInternals.c HTMLparser.c: memset checks patches
16596 from Denis Barbier <barbier@imacs.polytechnique.fr>
16597 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
16598 patch from Wayne Davison
16599
Daniel Veillardd5f97f82000-09-17 16:38:14 +000016600Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16601
16602 * doc/xml.html : updated with new releases, adding "how to help"
16603
Daniel Veillard04698d92000-09-17 16:00:22 +000016604Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
16607 removed a few warnings in pedantic mode ...
16608 * parserInternals.c parser.c: moved encoding switching function
16609 to parserInternals.c
16610 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
16611
Daniel Veillarda2c6da92000-09-16 18:15:00 +000016612Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16613
16614 * HTMLparser.c parser.c: set ctxt->errNo before calling the
16615 error or warning handlers
16616
Daniel Veillardb1059e22000-09-16 14:02:43 +000016617Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * parserInternals.c parserInternals.h parser.c Makefile.am:
16620 created a new module parserInternals.c, moved most of the
16621 code shared by the various parsers there, as well as
16622 deprecated code from parser.c. More cleanup of parser.c
16623 * uri.c: fixed a problem when URI is NULL
16624 * valid.c: speedup when looking for an attribute declaration
16625
Daniel Veillard39c7d712000-09-10 16:14:55 +000016626Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16627
16628 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
16629 the cleanup of the computation of URI references when seeking
16630 external entities. The URI reference string and the resulting
16631 URI are both stored now.
16632 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
16633 large s(n)printf checks and cleanup from Denis Barbier
16634 <barbier@imacs.polytechnique.fr>
16635 * xmlversion.h.in tree.h: couple of SGML declarations for a
16636 possible docbook module.
16637 * result/VC/ : a couple of test output changed due to the change
16638 of the entities URI
16639
Daniel Veillardb513f5a2000-09-10 14:01:12 +000016640Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16641
16642 * parser.h: added a _private field for linking user's data
16643
Daniel Veillarddd477ce2000-09-10 13:23:08 +000016644Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * parser.c parserInternals.h: demacroified most of the IS_XXX
16647 the gain in size is significant so ...
16648
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000016649Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16650
16651 * entities.c: cases where looking up entities with doc==NULL
16652 covered
16653
Daniel Veillard90e11312000-09-05 10:42:32 +000016654Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16655
Daniel Veillard1de50802000-09-07 08:54:32 +000016656 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000016657 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
16658
Daniel Veillard98a79162000-09-04 11:15:39 +000016659Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16660
Daniel Veillard1de50802000-09-07 08:54:32 +000016661 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000016662 * test/URI/uri.data result/URI/uri.data: first set of tests/results
16663 * Makefile.in: added URItest and included thenin "make tests"
16664
16665Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000016666
16667 * xmlversion.h.in: closed bug 22941
16668
Daniel Veillard2bb89092000-08-31 14:57:50 +000016669Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16670
16671 * doc/xmlio.html: added doc and example for entity loader
16672 redefinition.
16673
Daniel Veillard96984452000-08-31 13:50:12 +000016674Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16675
16676 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
16677 used by libxml
16678
Daniel Veillarde715dd22000-08-29 18:29:38 +000016679Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16680
16681 * parser.c: Fixed bug on invalid ontent characters and when using
16682 push.
16683 * xmllint.c: fixed xmllint endling of errors in push mode
16684
Daniel Veillard4948eb42000-08-29 09:41:15 +000016685Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16686
16687 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016688 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000016689 * result/HTML/*.sax: regenerated HTML SAX output
16690 * parser.c: more cleanup.
16691
Daniel Veillarde010c172000-08-28 10:04:51 +000016692Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016695 patches from Wayne Davison <wayned@users.sourceforge.net>,
16696 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000016697 * HTMLparser.c: fixed an ignorable white space detection bug
16698 occuring when parsing with SAX only
16699 * result/HTML/*.sax: updated since the output is now HTML
16700 encoded...
16701
Daniel Veillard47f3f312000-08-27 22:40:15 +000016702Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16703
Daniel Veillardbbe11b02000-09-23 07:07:40 +000016704 * HTMLparser.[ch]: applied some of Wayne Davison
16705 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000016706
Daniel Veillarde0854c32000-08-27 21:12:29 +000016707Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
16710 undeclared namespace prefix was used, added a warning.
16711 Cleaned up support w.r.t. entities, spilling out a warning
16712 and being pedantic on lookups.
16713 * test/warning/ent9 : added testcase for previous example.
16714 * TODO: updated
16715 * parserInternals.h parser.c: changed the way names are parsed
16716 now allow infinite size and decrease penalty for normal use
16717 * parser.c: Started a big cleanup/check of the parser code,
16718 fixed some of the most tortuous entity code, spotted code
16719 unused anymore
16720 * test/*: added tests for very long names and related nasty
16721 things.
16722
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000016723Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16724
16725 * doc/encoding.html: added encoding aliases doc
16726 * doc/xml.html: updates
16727 * encoding.[ch]: added EncodingAliases functions
16728 * entities.[ch] valid.[ch] debugXML.c: removed two serious
16729 bottleneck affecting large DTDs like Docbook
16730 * parser.[ch] xmllint.c: added a pedantic option, will be
16731 useful
16732 * SAX.c: redefinition of entities is reported in pedantic mode
16733 * testHTML.c: uninitialized warning from gcc
16734 * uri.c: fixed a couple of bugs
16735 * TODO: added issue raised by Michael
16736
Daniel Veillard0d6b1702000-08-22 23:52:16 +000016737Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * doc/encoding.html: propagated Martin Duerst suggestions
16740
Daniel Veillard52402ce2000-08-22 23:36:12 +000016741Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
16744 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
16745 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
16746 by Wayne Davison
16747
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016748Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16749
16750 * nanoftp.c nanohttp.c: small cleanup
16751 * TODO: updated
16752
Daniel Veillard244ece92000-08-19 20:58:02 +000016753Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16754
16755 * added an old VC testcase and updated title.xml entity
16756
Daniel Veillardb8f25c92000-08-19 19:52:36 +000016757Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16758
16759 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
16760 done on auto-opening of <p> tags and cleanup of SAX output
16761
Daniel Veillard979e55e2000-08-19 16:48:54 +000016762Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16763
16764 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
16765
Daniel Veillard4540be42000-08-19 16:40:28 +000016766Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * doc/xml.html libxml.* structure.*: updated the doc a bit
16769
Daniel Veillard808a3f12000-08-17 13:50:51 +000016770Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16771
16772 * testSAX.c testHTML.c result/HTML/: cleanup of the output
16773 of SAX tests
16774
Daniel Veillard29579362000-08-14 17:57:48 +000016775Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16776
16777 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16778 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
16779
Daniel Veillard1255ab72000-08-14 15:13:33 +000016780Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16781
16782 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
16783 * testHTML.c: fix core dump on Solaris 2.x systems
16784 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
16785 * result/HTML/*.sax: previous bug fix lead to new results
16786
Daniel Veillard03109292000-08-14 14:58:22 +000016787Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16788
16789 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
16790 * configure.in: added --with-readline=DIR to accept alternate
16791 path for readline include/library
16792 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
16793 for ANSI under HP-UX
16794 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
16795 includes @LIBS@
16796
Daniel Veillard7c29ce22000-08-12 21:20:53 +000016797Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16798
16799 * doc/* : rebuilt the docs
16800 * getting ready for 2.2.2 release
16801
Daniel Veillard87b95392000-08-12 21:12:04 +000016802Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16803
16804 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
16805 and xmlAddFeature()
16806 * tree.[ch]: added xmlAddChildList()
16807 * xmllint.c: MAP_FAILED macro test
16808 * parser.h: added xmlParseCtxtExternalEntity()
16809 * valid.c: applied bug fixes removed warning
16810 * tree.c: added CDATA block to elements content
16811 * testSAX.c: cleanup of output
16812 * testHTML.c: added SAX testing
16813 * encoding.c: better error recovery
16814 * SAX.c, parser.c: fixed one of the external entity processing
16815 of the OASis testsuite
16816 * Makefile.am: added HTML SAX regression tests
16817 * configure.in: bumped to 2.2.2
16818 * test/HTML/ result/HTML: added a few of HTML tests, and added the
16819 SAX results
16820
Daniel Veillard88a172f2000-08-04 18:23:10 +000016821Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * configure.in: patch for HP compiler
16824
168252000-08-04 Sven Heinicke <sven@zen.org>
16826
16827 * xmllint.c: Was coredumping sometimes when the file given didn't
16828 exist.
16829
Daniel Veillard46e370e2000-07-21 20:32:03 +000016830Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16831
16832 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000016833
Daniel Veillard46e370e2000-07-21 20:32:03 +000016834 when using in memory parsing. Need some cleanup.
16835 * xmllint.c configure.in: added a --memory flag to test memory
16836 parsing
16837
Daniel Veillard36650692000-07-21 15:16:39 +000016838Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * nanohttp.c: fixed socklen_t replacement to unsigned int
16841 * parser.c: fixed a space handdling missing at the end of
16842 production 28 DOCTYPE.
16843 * xmlmemory.c: fixed a stupid bug on the routine to override
16844 allocation functions
16845 * TODO: updated
16846
Daniel Veillarde46e20d2000-07-14 15:02:46 +000016847Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16848
16849 * doc/ regenerated the docs
16850
Daniel Veillard32bc74e2000-07-14 14:49:25 +000016851Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16852
16853 * doc/encoding.html doc/xml.html: added I18N doc
16854 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
16855 improvements, both parser and filters, added ASCII & HTML,
16856 fixed the ISO-Latin-1 one
16857 * xmllint.c testHTML.c: added/made visible --encode
16858 * debugXML.c : cleanup
16859 * most .c files: applied patches due to warning on Windows and
16860 when using Sun Pro cc compiler
16861 * xpath.c : cleanup memleaks
16862 * nanoftp.c : added a TESTING preprocessor flag for standalong
16863 compile so that people can report bugs more easilly
16864 * nanohttp.c : ditched socklen_t which was a portability mess
16865 and replaced it with unsigned int.
16866 * tree.[ch]: added xmlHasProp()
16867 * TODO: updated
16868 * test/ : added more test for entities, NS, encoding, HTML, wap
16869 * configure.in: preparing for 2.2.0 release
16870
Daniel Veillard49703262000-07-10 10:27:46 +000016871Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16872
16873 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000016874 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000016875
Daniel Veillard306be992000-07-03 12:38:45 +000016876Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16877
16878 * doc/xml.html: changed the xmlsoft.org structure, updated the
16879 examples w.r.t. root and childs
16880
Daniel Veillard7d853352000-07-02 18:53:09 +000016881Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16882
Daniel Veillard784b9352003-02-16 15:50:27 +000016883 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000016884
Daniel Veillard365e13b2000-07-02 07:56:37 +000016885Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16886
16887 * HTMLparser.c: Work on character encoding support for the HTML parser
16888 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
16889 * encoding.c: Fixed a potential memleak in the encoding stuff
16890
Daniel Veillardaf743792000-07-01 11:49:28 +000016891Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * doc/FAQ.html doc/Makefile.am : added a FAQ
16894
16895Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000016896
16897 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
16898 of the HTML parser to force it to not bypass SAX
16899
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000016900Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16901
16902 * win32config.h.in: updated
16903 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
16904 lacks iconv support :-( need to release 2.1.1
16905 * configure.in: release 2.1.1
16906 * HTMLparser: fixed bug #14784
16907 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
16908 by Windows compiler
16909 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
16910 the SAX startDocument() callback.
16911 * TODO: updated
16912
16913Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * added xmlStopParser()
16916
Daniel Veillardbe803962000-06-28 23:40:59 +000016917Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * configure.in: 2.1.0 prerelease
16920 * Large resync between W3C and Gnome tree
16921 * nanoftp, nanohttp.c: fixed stalled connections probs
16922 * HTMLtree.c SAX.c : support for attribute without values in
16923 HTML for andersca
16924 * valid.c: Fixed most validation + namespace problems
16925 * HTMLparser.c: start document callback for andersca
16926 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
16927 * parser.h, SAX.c: serious speed improvement for large
16928 CDATA blocks
16929 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
16930 different encoding
16931 * example/Makefile.am example/gjobread.c tree.h: work on
16932 libxml1 libxml2 convergence.
16933 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
16934 and the LIBXML_TEST_VERSION macro
16935
Daniel Veillardc310d562000-06-23 18:32:15 +000016936Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * doc/xml.html: various patches and improvements typo fixed by
16939 Felix Natter
16940 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
16941 from Felix Natter <fnatter@gmx.net>
16942
Daniel Veillardf3029822000-05-06 08:11:19 +000016943Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16944
16945 * doc/upgrade.html: updated with instructions for support of both
16946 libxml-1.x and libxml-2.x
16947 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
16948 for 2.x support and also fixed includes
16949
16950
Daniel Veillard496a1cf2000-05-03 14:20:55 +000016951Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
16954 the encoding support, added iconv support, so now libxml if
16955 compiled with iconv automatically support japanese encodings
16956 among others. Work based on initial patch from Yuan-Chen Cheng
16957 I may have broken binary compat in the encoding handler
16958 registration scheme, but that was so utterly broken I don't
16959 expect anybody to have used this feature until now.
16960 * parserInternals.h: fixup on the CHAR range macro
16961 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
16962 code.
16963 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
16964 * uri.c: added xmlParseURI() I can't believe I forgot to
16965 implement this one in 2.0 !!!
16966 * SAX.c: moved doc->encoding update in the endDocument() call.
16967 * TODO: updated.
16968
Daniel Veillard06047432000-04-24 11:33:38 +000016969Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16970
16971 * tree.h: removed extraneous xmlRemoveProp definition
16972 * TODO: added item about --disable-corba configure switch
16973 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
16974 * nanoftp.c: fixed include problems giving troubles on AIX and
16975 slowlaris
16976 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
16977 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
16978 comment and headers changes to lower gtk-doc number of warnings
16979 * doc/html/*: rebuilt docs
16980
Daniel Veillarde0aed302000-04-16 08:52:20 +000016981Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16982
16983 * HACKING: documented the tag for 1.x and instructions
16984
Daniel Veillard5e873c42000-04-12 13:27:38 +000016985Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16986
16987 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
16988 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
16989 xmlCreateIOParserCtxt
16990 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
16991 significant overall improvement
16992 * xmllint.c: added I/O test to xmllint
16993 * testSAX.c: added a speed test
16994 * doc/* : updated/regenerated
16995
Daniel Veillardfc708e22000-04-08 13:17:27 +000016996Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16997
16998 * xpath.c uri.h parserInternals.h: cosmetic changes from
16999 "Timur I. Bakeyev" <timur@bat.ru>, including making
17000 xmlCreateURI() public
17001
Daniel Veillard5d211f42000-04-07 17:00:24 +000017002Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17003
17004 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
17005 and the code at the same time. Added a clean mechanism for
17006 overload or added input methods: xmlRegisterInputCallbacks()
17007 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
17008 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
17009 * TODO: updated
17010 * doc/* : updated/regenerated
17011 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
17012 source dir
17013
Daniel Veillarde77a9182000-04-05 19:12:29 +000017014Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17015
17016 * testURI.c: yet another forgotten commit, I should get some sleep !
17017
Daniel Veillardce8b83b2000-04-05 18:38:42 +000017018Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17019
17020 * xmllint.c: forgot to commit this too ?
17021
Daniel Veillardb9df4042000-04-05 14:23:16 +000017022Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17023
17024 * xmlversion.h.in : forgot to commit this previously
17025
Daniel Veillard361d8452000-04-03 19:48:13 +000017026Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17027
17028 * configure.in: preparing libxml-2.0.0 version looks Ok so far
17029 * README TODO: updated for release
17030 * uri.c uri.h: added authority parsing/saving
17031 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
17032 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
17033 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
17034 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
17035 Makefile.am : added compile-time customization of libxml
17036 --with-ftp --with-http --with-html --with-xpath --with-debug
17037 --with-mem-debug
17038 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
17039 #include <libxml/xxx.h> I hope it won't break too much stuff
17040 and will be manageable in the future...
17041 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
17042 and added xmllint to the installed programs
17043 * uri.h: added xmlFreeURI()
17044
Daniel Veillardec303412000-03-24 13:41:54 +000017045Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17046
17047 * uri.c uri.h: finished the escaping handling, the base support
17048 and the URI path normalization. Looks good just lacks the
17049 authority content parsing code.
17050 * Makefile.am: added instructions to generate testURI
17051 * TODO: updated
17052 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
17053 added links and icons for W3C and Gnome
17054
Daniel Veillard8f621982000-03-20 13:07:15 +000017055Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17056
17057 * xmlmemory.[ch] : seems I forgot to actually update the files in
17058 the last commit :-)
17059 * doc/xml.html doc/html/* : updated and uploaded the docs
17060
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017061Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17062
17063 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
17064 * TODO: updated
17065 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000017066 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000017067 gfree).
17068 * Makefile.am, uri.c, uri.h: added a set of functions to do
17069 exact (litteraly copied from the RFC 2396 productions) parsing
17070 and handling of URI. Will be needed for XLink, one XML WFC,
17071 XML Base and reused in the nano[ftp/http] modules. Still work
17072 to be done.
17073
Daniel Veillardedfb29b2000-03-14 19:59:05 +000017074Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17075
17076 * configure.in, libxml.spec.in : libxml2
17077 * doc/* : updated the doc page, rebuilt the docs
17078
Daniel Veillardcf461992000-03-14 18:30:20 +000017079Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17080
17081 * all: tagged LIB_XML_1_X
17082 * *.c *.h : updated from W3C CVS tree
17083 * configure.in : 2.0.0-beta
17084 * libxml.spec.in : libxml2 package nam
17085 * result/* : new version of the tests output
17086
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000017087Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17088
17089 * doc/xml.html, doc/update.html: updated docs, 1.8.7
17090
Daniel Veillardb566ce12000-03-04 11:39:42 +000017091Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17092
17093 * doc/* : rebuilt the docs
17094 * parser.c: final patch on #6766
17095 * valid.c: small patch on validity checks.
17096
Daniel Veillardfb76c402000-03-04 11:39:42 +000017097Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17098
17099 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
17100 added
17101 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
17102 compatibility w.r.t. XML spec and existing code.
17103
Daniel Veillard90fb02c2000-03-02 03:46:43 +000017104Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17105
17106 * parser.c: seems a better solution to <a> </a> exists,
17107 will try it for a while
17108
Daniel Veillard83a30e72000-03-02 03:33:32 +000017109Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17110
17111 * parser.c: tried to remove the <a> </a> generating <a/>
17112 this is hard. Left a flag for that purpose. Fixed bug #6766
17113 * configure.in: prepared 1.8.7 not released, due to previous
17114 problem
17115
Daniel Veillard88f00ae2000-03-02 00:15:55 +000017116Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17117
17118 * doc/xml.html : applied second patch from Paul DuBois
17119
Daniel Veillard402e8c82000-02-29 22:57:47 +000017120Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17121
17122 * doc/xml.html : applied patch from Paul DuBois
17123
Daniel Veillardd0f7f742000-02-02 17:42:48 +000017124Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17125
17126 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
17127
Daniel Veillard5feb8492000-02-02 17:15:36 +000017128Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17129
17130 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
17131 compilation warnings on various platforms.
17132 * parser.c: Fixed #5281 validity error callbacks are now desactived
17133 by default if not validating.
17134
Daniel Veillardf341f932000-02-02 14:52:08 +000017135Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17136
17137 * nanoftp.c, win32config.h.in: patches to compile on WIN32
17138
Daniel Veillard13c757e2000-02-01 23:59:15 +000017139Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17140
17141 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
17142 <gkatsi@cs.toronto.edu>
17143
Daniel Veillard726e8792000-01-30 20:04:29 +000017144Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17145
17146 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
17147 processing URLs
17148
Daniel Veillarde41f2b72000-01-30 20:00:07 +000017149Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17150
17151 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
17152 xmlNanoFTPUpdateURL for persistent control connections.
17153 * configure.in: 1.8.6
17154
17155Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17156
17157 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
17158 * tree.[ch] : added xmlSaveNoEmptyTags
17159
James Henstridgef3be9312000-01-28 13:59:21 +0000171602000-01-29 James Henstridge <james@daa.com.au>
17161
17162 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
17163
17164 * Makefile.am: added nanoftp.[ch] to the build.
17165
Daniel Veillardaeea04f2000-01-25 19:27:27 +000017166Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17167
17168 * nanoftp.[ch]: cleanup, comments, API
17169 * debugXML.c : fixed a bug in the cat command
17170 * doc/*: regenerated the docs
17171
Daniel Veillardda07c342000-01-25 18:31:22 +000017172Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17173
17174 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
17175 * debugXML.c : fixed a bug in the cat command
17176 * valid.c: fixing some small probs
17177 * libxml.spec.in: get rid of the SNAP suffix
17178 * doc/xml.html: updated the status
17179
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000017180Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17181
17182 * xml-config.in: xml-config --version to just return the
17183 version number
17184 * xpath.c: some cleanup w.r.t. axis when the current node is
17185 an attribute.
17186 * TODO: updated
17187
Daniel Veillard461a66c2000-01-18 18:01:01 +000017188Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17189
17190 * configure.in: prepared for libxml-1.8.5
17191 * doc/* recompiled the documentation
17192
171932000-01-17 Jody Goldberg <jgoldberg@home.com>
17194
17195 * configure.in : WARNING autoconf subtlety alert :
17196 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
17197 when looking for zlib.h so that HAVE_ZLIB_H is defined.
17198 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
17199 get defined by AC_CHECK_HEADERS.
17200
Daniel Veillardf967b902000-01-17 16:06:10 +000017201Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17202
17203 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
17204 Rune.Djurhuus@fast.no
17205
Daniel Veillardad8f99d2000-01-15 14:20:03 +000017206Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17207
17208 * TODO: updated
17209 * tree.c, parser.c: made sure that only memory alloc problems
17210 and internal parser errors are allowed to write to stdout or
17211 stderr.
17212
Daniel Veillard0142b842000-01-14 14:45:24 +000017213Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17214
17215 * tree.c : restored xmlNewGlobalNs since this seems used by
17216 a lot of existing code :-(, fixed a bug in xmlNewNs
17217 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
17218 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
17219 to exit() from the library code.
17220 * xpath.c, parser.c: removed bugs or unused code detected by
17221 Windows compilers
17222 * parser.c: started adding interfaces for parsing well balanced
17223 XML fragments
17224 * configure.in: releasing 1.8.4
17225 * doc/* : rebuilt the docs
17226
Daniel Veillard2eac5032000-01-09 21:08:56 +000017227Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17228
17229 * tree.[ch] : added xmlNewDocFragment() for DOM
17230 * testHTML.c: uninitialized variable.
17231
Daniel Veillardf3a73582000-01-05 14:58:39 +000017232Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17233
17234 * doc/* : rebuild the docs
17235
Daniel Veillard71b656e2000-01-05 14:46:17 +000017236Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17237
17238 * acconfig.h: readline and history patch
17239 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
17240 * tree.c: added check and handling when possibly removing an ID
17241 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
17242 and saving.
17243 * test/HTML/entities.html result/HTML/entities.html* : test for
17244 various entities reference cases
17245 * result/HTML/* : as a result output of some testcase have
17246 changed
17247 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
17248 by previous example. added xmlParseTryOrFinish().
17249 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
17250 entities.h debugXML.h HTMLparser.h: changed the way struct are
17251 declared to allow gtk-doc to expose those
17252 * parser.c: closed bug #4960
17253 * Makefile.am configure.in: Applied patch from
17254 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
17255 and math/socket libs detection
17256
Daniel Veillard437b87b2000-01-03 17:30:46 +000017257Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17258
17259 * configure.in, Makefile.am: link tester against readline
17260 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
17261
Daniel Veillard686d6b62000-01-03 11:08:02 +000017262Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
17263
17264 * tree.[ch]: added xmlRemoveProp
17265 * win32config.h.in nanohttp.c: avoid including the Windows
17266 socket stuff in every C files
17267 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
17268 the XmL parser(s)
17269 * test/ns4 result/ns4 etc...: added test case for previous prob
17270 * tree.c: xmlNewNs wasn't checking for double definition
17271 * Makefile.in: fixed a problem with dist-hook duplicates
17272 * parser.[hc], xmlIO.c: fixed the loading of external entities
17273 APIs, now xmlLoadExternalEntity() is used everywhere and
17274 setting up an app specific front-end using the
17275 * SAX.c parser.c: some fixes, now the xhtml spec validates
17276 with the xhtml DTD.
17277 * error.c: fixed crashes in case of no input stream
17278 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
17279 to the validation tests and results
17280
Daniel Veillard5e5c6231999-12-29 12:49:06 +000017281Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17282
17283 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
17284 too htmlCreatePushParserCtxt() and htmlParseChunk()
17285 * parser.c: a bit of cleanup.
17286 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
17287 to XML) removed the last mem leak known
17288 * HTMLtree.c: output message cleanup
17289 * xmlmemory.c: display content info about memory blocks
17290 * result/HTML/wired.* : missing att value warning change
17291
Daniel Veillardbe849cf1999-12-28 16:43:59 +000017292Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17293
17294 * doc/* : rebuilt the documentation
17295
Daniel Veillarddbfd6411999-12-28 16:35:14 +000017296Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17297
17298 * parser.[ch] parserInternals.h: Push parser for XML,
17299 seems to work fine now
17300 * tester.c debugXML.[ch]: Added an XML shell debug facility and
17301 --push for push testing
17302 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
17303 * testSAX.c: added --push
17304 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
17305 subtree
17306 * xmlIO.[ch] : enriched API + fixes for push mode
17307 * entities.[ch]: added the entity content length to the struct.
17308 * xmlmemory.[ch]: new API to show the last entries for the shell
17309 * valid.c: added required attribute testing
17310 * SAX.c: the cdata callback now merge contiguous fragments
17311 * HTMLparser.c: cleanup of some macros
17312
Daniel Veillard3c558c31999-12-22 11:30:41 +000017313Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17314
17315 * parser.c: fix for PIs name starting with xml
17316 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000017317 * *.c, configure.in win32config.h.in : generate win32config.h for
17318 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000017319
Daniel Veillard0caf07a1999-12-21 16:25:49 +000017320Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17321
17322 * parser.c: fixed a stupid = vs. == bug :-(
17323 * doc/gnome-xml.sgml: s/glade/xml/
17324
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000017325Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17326
17327 * configure.in, doc/xml.html : bug fix release 1.8.2
17328 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
17329 Hopefully the end of that silly C++ include problem
17330 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
17331 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
17332 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
17333 troubles with autoclosed elements when the stree shape doesn't
17334 follow the DtD specs. Added htmlIsAutoClosed() and
17335 htmlAutoCloseTag()
17336 * result/HTML/*.htm*: Updated the HTML examples regression tests output
17337 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
17338 * debugXML.c: fixed a bug on printing default namespaces.
17339 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
17340
Daniel Veillardb24054a1999-12-18 15:32:46 +000017341Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17342
17343 * result/HTML/*.htm[l] : updated the HTML regression tests according
17344 to the new output
17345 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
17346 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
17347 problem due to intermix of extern "C" { ... } declarations for C++
17348 and recursive includes in the headers
17349
Chris Lahey323c48c1999-12-18 15:32:45 +0000173501999-12-20 Chris Lahey <clahey@umich.edu>
17351
17352 * HTMLtree.c: Made it so that html nodes with a single child do
17353 not insert a carriage return before or after the child node.
17354
Daniel Veillardb24054a1999-12-18 15:32:46 +000017355Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000017356
17357 * configure.in, doc/xml.html : bug fix release 1.8.1
17358 * parser.c: fixed bug #4344
17359 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
17360 added the glue to avoid C++ problems
17361 * doc/* : regenerated the documentation
17362
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000017363Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17364
17365 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
17366 namespace recognition, and Dia as a resul :-(
17367 * encoding.c: closed bug #3950
17368
Daniel Veillard944b5ff1999-12-15 19:08:24 +000017369Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17370
17371 * valid.c: debugging a posteriori validation, except URI expansion
17372 stuff this should be fixed now
17373 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
17374 Carl Nygard <cnygard@bellatlantic.net>
17375 * tester.c: added --postvalid, cleaning of the code
17376 * tree.[ch]: added xmlDocGetRootElement()
17377
Ramiro Estrugobfce3771999-12-15 04:32:07 +000017378Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
17379
17380 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
17381 c++ losage.
17382
Daniel Veillard10a2c651999-12-12 13:03:50 +000017383Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17384
17385 * configure.in, doc/xml.html : bumped to 1.8.0
17386 * xlink.[ch], Makefile.am : added framework for link detection
17387 * parser.h: added nbChars to parser context, needed for cleanup.
17388 * xmlmemory.c: removed a nasty bug when out of mem
17389 * valid.[ch]: adding namespace support for attribute decl
17390 * tester.c: added --debugent option
17391 * debugXML.[ch]: added xmlDebugDumpEntities()
17392 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
17393 buffers instead, this was really needed, validation was breaking
17394 in strange ways due to that. Added xmlParseStringPEReference()
17395 and other parsing from strings functions. Entities processing
17396 modified again, but PERef are still not handled correcly but
17397 unless you're Eve Maller you won't notice :-)
17398 * HTMLparser.c: large changes toward reliability, and switched to
17399 lowercase internal tags, XHTML is lowercase, so it will help
17400 that output is closer to next version.
17401 * doc/* : regenerated the documentation, it is now hosted at
17402 http://xmlsoft.org/ (same bits I just bought the domain :-)
17403
17404
Daniel Veillard294cbca1999-12-03 13:19:09 +000017405Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17406
17407 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
17408 doc generation
17409 * parser.c: fixed bugs #3908 and #3937 and a memory leak
17410 in the SAX API
17411 * doc/*: rebuilt the doc making sure everything appears in the
17412 HTML files
17413
Daniel Veillardf5c2c871999-12-01 09:51:45 +000017414Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17415
17416 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
17417 added the patch from Carl Nygard <cnygard@bellatlantic.net>
17418 which allow impressive speed improvement on dataset with
17419 large text pieces, but at the cost of broken binary
17420 compatibility and slightly bigger memory usage.
17421 Configure with --with-buffers to activate them, they
17422 are protected with XML_USE_BUFFER_CONTENT define.
17423 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
17424 goal is 0 memory left allocated once parser is no more used
17425 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
17426 call xmlCleanupParser() and xmlMemoryDump()
17427
Daniel Veillarda819dac1999-11-24 18:04:22 +000017428Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17429
17430 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
17431 * parser.[ch] encoding.[ch]: added memory cleanup routines
17432 * parser.c: closing bug #3788
17433 * doc/*: rebuilt the doc
17434
Daniel Veillard11a48ec1999-11-23 10:40:46 +000017435Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17436
17437 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
17438 xmlNewTextChild() and xmlSetCompressMode() behaviour.
17439 * tester.c: added --compress option
17440 * doc/*: rebuilt the documentation
17441
Daniel Veillard4c3a2031999-11-19 17:46:26 +000017442Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17443
17444 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
17445 if given /proc/kcore as input !
17446 * doc/xml.html doc/*: updated and rebuilt the documentation
17447
17448Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000017449
17450 * parser.c: Fixed some wrongly space collapsing code due to
17451 a misreading of the spec.
17452 * result/*: fixed the output accordingly
17453
17454Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000017455
17456 * encoding.c: bug fix and typos
17457 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
17458 * parser.c: added attribute normalization closing bug #3597
17459 * test/att* result/att* SAXresult/att*: testcase for attribute
17460 normalization
17461
Daniel Veillardd7e200c1999-11-15 17:53:11 +000017462Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17463
17464 * configure.in: closing bug #3163 by adding extra flags for the
17465 cc compiler on HP-UX
17466
Daniel Veillard51e3b151999-11-12 17:02:31 +000017467Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17468
17469 * valid.[ch] : removed a typo and an enumerated type bug in the
17470 xmlAddElementDecl() function
17471 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
17472 call to xmlEncodeEntitiesReentrant() so that the functions
17473 New, Set and Get are at the same level.
17474 * parser.c HTMLparser.c: extra memory allocation bug for
17475 attributes detected by someone using libxml in embedded systems :-)
17476
Daniel Veillard962195f1999-10-28 15:51:53 +000017477Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17478
17479 * xmlmemory.h: turned off mem debug :-\
17480
Daniel Veillard35008381999-10-25 13:15:52 +000017481Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17482
17483 * parser.c: closed bug #2784 a one line fix, but worth pushing
17484 a new release out
17485 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
17486 some structures, comments before and after the
17487 main element, and other nastyness
17488 * HTMLtree.c tree.c: accomodate the extended HTML supported
17489 * configure.in: pushing 1.7.4
17490 * test/ent8 and related outputs : added a new test for bug #2784
17491 * test/HTML/wired.html and related output: a nasty HTML example
17492 * Makefile.am: improved the test scripts
17493 * docs/* : reran the documentation extractor, updated xml.html
17494
Daniel Veillard7c1206f1999-10-14 09:10:25 +000017495Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17496
17497 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
17498 HTMLparser and debugged the HTML related code. HTML documents
17499 now have their own type
17500 * entities.c: do not dump &apos; for HTML output
17501 * xmlmemory.c: improvement, breakpoint mechanism
17502 * testHTML.c: added --sax --repeat ...
17503 * Makefile.am: improved the HTML tests
17504 * valid.[ch]: added xmlValidGetValidElements and
17505 xmlValidGetPotentialChildren
17506 * tester.c: added --insert to test the 2 new functions
17507 * test//* result//* SAXresult//* : regression test cleanup
17508 and extension.
17509 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
17510 gnome-xml-nanohttp.html
17511
Daniel Veillard7d2c2761999-10-11 15:09:51 +000017512Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17513
17514 * HTMLparser.c: fixed problems with some autoclose tags
17515 * tree.c: fixed XML output problems.
17516 * result/* SAXresult/*: update of the tests output
17517
Daniel Veillard6077d031999-10-09 09:11:45 +000017518Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17519
17520 * Makefile.am: Arturo patch for xmlConf.sh version info
17521 * parser.c: Tim Josling patch for single quoted items
17522 * tester.c: Tim Josling patch for tester options usage
17523 * tree.h: indent cleanup
17524
Daniel Veillard2673d3c1999-10-08 14:37:09 +000017525Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17526
17527 * HTMLparser.c parser.h : Fixed problems with HTML parsing
17528 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
17529
Daniel Veillard00fdf371999-10-08 09:40:39 +000017530Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17531
17532 * tree.c : Raph patch for initialization of CORBA fields
17533 * parser.c, xpath.c, ...: modification of doc comments
17534 * xpath.c : allow spaces in xpath expressions
17535
Daniel Veillardad219441999-09-27 08:17:49 +000017536Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17537
17538 * xmlmemory.h: turning off memory debug :-(
17539
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017540Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17541
17542 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
17543 better SAX interfaces.
17544 * testSAX.c: uses the new SAX routine, avoid fetching any remote
17545 entity.
17546 * configure.in: 1.7.2
17547
17548Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000017549
17550 * libxml.spec.in: fixed the URL
17551 * doc/xml.html: improved the documentation front-end
17552
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017553Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000017554
17555 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
17556
Daniel Veillard7a66ee61999-09-26 11:31:02 +000017557Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000017558
17559 * libxml.spec.in: fixed the alpha compile problem
17560 * parser.[ch]: changed errno to errNo in the parser context :-(
17561 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
17562 * doc/xml.html: changed CHAR to xmlChar
17563 * doc/html/*: recompiled the documentation
17564 * configure.in: 1.7.1
17565
Daniel Veillard7f7d1111999-09-22 09:46:25 +000017566Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17567
17568 * parser.h: modified the parser context struct to regain 1.4.0
17569 binary compatibility
17570 * parser.c, xml-error.h: added errno ot teh context and defined
17571 a set of errors values with update of errno
17572 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
17573 DTDs and entities
17574 * *.h, *.c: complete cleanup of the use of config.h and include
17575 protection depending on the current setup.
17576 * overalll debugging, maintenance and bug-fixing on all modules
17577 * updated the documentation
17578 * ready for 1.7.0
17579
Daniel Veillardc08a2c61999-09-08 21:35:25 +000017580Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17581
17582 * HTMLparser.c : cleanup
17583 * SAX.c valid.c valid.h: added ID/IDREF checking
17584 * tree.c tree.h: extended doc structure for refs
17585 * configure.in: 1.6.2
17586 * parser.c: patched bug in SAX user arg call
17587 * parserInternals.h: patched missing close in C++ wrapping
17588 * testXPath.c xpath.c xpath.h: prepared for extensibility,
17589 especially upcoming XPointer implementation.
17590 * doc/xml.html: augmented, typo
17591
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000017592Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
17593
17594 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
17595 not all invocations of install understand -d.
17596
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000017597Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
17598
17599 * Makefile.am: prepend all the test* calls with $(top_builddir) -
17600 to make 'check' works, when builddir != srcdir.
17601
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000017602Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17603
17604 * doc/xml.html : updated the documentation
17605
Daniel Veillard6454aec1999-09-02 22:04:43 +000017606Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17607
17608 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
17609 not deallocated memory blocks
17610 * *.c : replaces all calls to malloc() free() and realloc() to
17611 the wrapper functions/macros
17612 * tree.c : removed memory leaks dues to calling xmlFreeNode()
17613 instead of xmlFreeNodeList()
17614
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000017615Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17616
17617 * HTMLparser.c: corrected a stupid bug leading to core dump at
17618 tree deallocation. Removed warnings indicated by
17619 Stephane.Conversy@lri.fr
17620 * entities.c: Fixes Yet Another Stupid Bug, entities were not
17621 looked for in the external subset
17622
17623Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000017624
17625 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
17626 on SGI by Stephane.Conversy@lri.fr
17627
Daniel Veillardb96e6431999-08-29 21:02:19 +000017628Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17629
17630 * all .h : changed the prototype declaration indent as in gtk
17631 * most .c : working on reducing the TODOs in the code
17632 * most .c : cleanup though -pedantic and Insure++
17633 * improvements on validation ID checkings.
17634 * tree.[ch] SAX.c: added support for namespace on attributes #2022
17635 * xml-config.in: closed #1810
17636
17637Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000017638
17639 * tree.h, valid.c, valid.h: more work on validity, IDs
17640 * xpath.c: added/fixed comparidon and equlity, added a new isinf
17641 definition for AIX
17642
Daniel Veillardb556eb51999-08-15 17:19:50 +000017643Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17644
17645 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
17646 the distribution due to a cut'n paste error at last commit
17647
Daniel Veillardb05deb71999-08-10 19:04:08 +000017648Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17649
17650 * configure.in: upgraded to version 1.4.0
17651 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
17652 Big update, added a large part of the validation process,
17653 it should be usable, but some parts are missing
17654 * xpath.c: improved the implementation w.r.t. root.
17655 * Makefile.am: added more tests
17656 * test and result trees: added a lot of tests
17657 * libxml.spec.in: export libxml.so.0 and libxml.so.1
17658
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000017659Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17660
17661 * Added an HACKING file
17662
Daniel Veillarde2d034d1999-07-27 19:52:06 +000017663Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17664
17665 * xpath.[ch] : improvements and debug of the XPath implementation
17666 * parser.c, HTMLparser.c : modified the parsers to be progressive
17667 * tree.[ch] : extended the Buffer promitives
17668 * xmlIO.[ch] : added basic I/O routines providing progressive
17669 parsing and ready for I18N conversion plugins
17670 * SAXresult/* : the SAX callback sequence maybe slightly different
17671 now
17672 * test*.c : improved/updated the tests programs
17673 * doc/* : recompiled the docs.
17674
Daniel Veillard15b75af1999-07-26 16:42:37 +0000176751999-07-26 Michael Meeks <michael@edenproject.org>
17676
17677 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
17678
17679 * tree.c: Ditto.
17680
Daniel Veillard1566d3a1999-07-15 14:24:29 +000017681Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17682
17683 * configure.in: upgraded to version 1.4.0
17684 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
17685 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
17686 XML query language, see http://www.w3.org/TR/xpath for more details.
17687 * parser.c, parser.h: added CHAR* related string functions for XPath
17688 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
17689 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
17690 rebuild the docs.
17691 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
17692 and regression testing capabilities for XPath.
17693
Daniel Veillardd79d7871999-07-12 10:38:12 +000017694Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17695
17696 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
17697 closing bug #1646
17698
Daniel Veillardbe9e5951999-07-12 09:16:45 +000017699Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17700
17701 * Makefile.am, example/Makefile.am: closed bug #1683
17702
Daniel Veillard3166ab11999-07-11 16:14:19 +000017703Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17704
17705 * example/Makefile.am, configure.in: added the makefile for the
17706 gjobread example
17707
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000017708Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
17709
17710 * doc/Makefile.am:
17711 - fix which allow "make install DESTDIR=</install/prefix>".
17712
Daniel Veillard7cc3c041999-07-09 10:11:57 +000017713Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17714
17715 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
17716 which fixed a problem on the file reading-code.
17717
Daniel Veillard82150d81999-07-07 07:32:15 +000017718Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17719
17720 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
17721 output.
17722 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
17723
Daniel Veillard5233ffc1999-07-06 22:25:25 +000017724Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17725
17726 * parser.h : Oops removed the binary compatibility problem
17727 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
17728 * parser.c, HTMLparser.c: applied patches for reading from stdin
17729
Daniel Veillardbe70ff71999-07-05 16:50:46 +000017730Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17731
17732 * parser.c, entities.c, valid.c: cleanup bug #1591
17733 * configure.in: cleanup bug #1592
17734 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
17735 the same tree back-end. Hence gdome will be available for it.
17736 * doc/Makefile.am: close bug #617
17737
Daniel Veillard97fea181999-06-26 23:07:37 +000017738Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17739
17740 * parser.c: alloctate a per parser context SAX interface block
17741
Daniel Veillard14fff061999-06-22 21:49:07 +000017742Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17743
17744 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
17745 and xmlEncodeEntitiesReentrant with the correct one :-\
17746
17747Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17748
17749 * commit of my internal XML base changes, quite a lot of
17750 changes, cleanups, better entities support, framework for
17751 new I/O and charset detection and handling
17752 * Fixed the configure/Makefile stuff to generate shared libs
17753 with the proper version info, so we jumped on rev from
17754 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
17755 xmlEncodeEntities() result need to be freed now, and a string
17756 xmlParserVersion provide the current library version.
17757
Raph Levien05240da1999-06-15 21:27:11 +000017758Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
17759
17760 * parser.c: fixed a buffer overrun for when you have a very long
17761 attribute with no entities in it.
17762
Daniel Veillardbb2da581999-06-13 14:37:07 +000017763Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17764
17765 * added example directory
17766 * added example/gjobs.xml gjobread.c, still need a Makefile.in
17767
Daniel Veillard011b63c1999-06-02 17:44:04 +000017768Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17769
17770 * Release of libxml-1.1, nearly everything has been touched for
17771 this.
17772 * Added more regression tests
17773 * Updated the documentation
17774
Daniel Veillard27d88741999-05-29 11:51:49 +000017775Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17776
17777 * tree.[ch]: unified the XML_NO_CORBA defines.
17778 * parser.c encoding.[ch]: started plugging in char encoding detection
17779
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000017780Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
17781
17782 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
17783 Also freed allocated buffer.
17784
Daniel Veillard27d88741999-05-29 11:51:49 +000017785Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000017786 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
17787 reentrancy problem at printing. One is left in entities.c, to
17788 remove ASAP
17789 * testSAX.c : added a test example showing the use of the SAX
17790 interface if one doesn't want to build the DOM tree.
17791 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
17792
Daniel Veillard517752b1999-04-05 12:20:10 +000017793Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17794
17795 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
17796 large revamping of the parser to use SAX callbacks
17797 http://www.megginson.com/SAX/ (or at least a C like interface
17798 a la Expat). It's now possible to set up your own callbacks
17799 and the parser will not build a DOM tree.
17800 * test/* result/*: updated the test suite, I finally removed
17801 the old Namespace draft support (PI based).
17802
Daniel Veillard87c83bd1999-04-02 16:04:43 +000017803Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17804
17805 * Makefile.am: added test result to EXTRA_DIST for make tests
17806
Daniel Veillard64068b31999-03-24 20:42:16 +000017807Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17808
17809 * parser.c, parserInternals.h: moved the chars macro definitions
17810 to parserInternals.h
17811 * parser.c, error.c: applied patches from "Knut Ã…kesson"
17812 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
17813
Daniel Veillard012ccc11999-03-23 10:11:11 +000017814Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17815
17816 * xml-config.in : applied patch to make --version work
17817
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000178181999-03-05 Raja R Harinath <harinath@cs.umn.edu>
17819
17820 * Makefile.am (check-local): Alias for `tests' target. This will
17821 cause `make check' to do the right thing.
17822 (tests): Don't run tests in srcdir. Also, replaced calls to
17823 basename with a `sed' "equivalent".
17824
Daniel Veillardd109e371999-03-05 06:26:45 +000017825Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17826
17827 * Renamed error.h to xml-error.h, corrected Makefile.am to list
17828 it in the header and not the sources, updated the doc.
17829 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
17830 pointing this out.
17831
Daniel Veillardbc50b591999-03-01 12:28:53 +000017832Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17833
17834 * parser.c, parser.h, parserInternals.h: memory leak hunting,
17835 exported the inputStream routines.
17836 * doc/html/* : updated accordingly
17837
Daniel Veillardd692aa41999-02-28 21:54:31 +000017838Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17839
17840 * parser.c, parser.h, parserInternals.h: added a few extra
17841 internal calls to allocate and free parser contexts ...
17842 * doc/html/* : updated accordingly
17843
Daniel Veillard55a99271999-02-25 11:01:29 +000017844Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17845
17846 * configure.in, Makefile.am, doc/makefile.am : General changes for
17847 1.0.0 release and including the generated HTML documentation.
17848
Daniel Veillard35925471999-02-25 08:46:07 +000017849Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17850
17851 * makefile.am : added parserInternals.h, oops.
17852
Daniel Veillard1e346af1999-02-22 10:33:01 +000017853Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17854
17855 * parserInternals.h: added this header giving access to the parser
17856 internal functions.
17857 * doc/Makefile.am : added a rebuild target which rebuilds the full
17858 set of documentations
17859 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
17860 the internal subset.
17861 * *.c *.h: modifications needed to generate the documentation using
17862 gtk-doc, cleanup of functions blocks, reorganisation of struct
17863 declarations.
17864
Daniel Veillard1164e751999-02-16 16:29:17 +000017865Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17866
17867 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
17868 the tar and spec file to include the beginning of the doc.
17869
Nuno Ferreira03d04781999-02-13 00:07:17 +0000178701999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
17871
17872 * doc/.cvsignore: Added this file.
17873
Daniel Veillard6800ef31999-02-08 18:33:22 +000017874Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17875
17876 * tree.c: fixed xmlGetProp to return "" when the attribute
17877 exists, even if the node-list is NULL.
17878
Daniel Veillard726c7e31999-02-08 15:13:10 +000017879Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17880
17881 * tree.c: patched an error outputting empty attribute values.
17882 * Makefile.am and doc/makefile.am: have been updated during the
17883 week-end. Sorry for an empty CVS log, I got a shell problem.
17884
Daniel Veillard1899e851999-02-01 12:18:54 +000017885Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17886
17887 * tree.h: cleaned up using enums instead of defines
17888 * parser.c, valid.[ch]: more work on parsing/output of element
17889 declarations
17890
Daniel Veillard3b9def11999-01-31 22:15:06 +000017891Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17892
17893 * valid.[ch], tree.c, parser.c : more work toward full parsing
17894 of XML DTDs.
17895 * README: added informations about mailing-list and on-line
17896 documentation
17897
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000178981999-01-27 Raja R Harinath <harinath@cs.umn.edu>
17899
17900 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
17901
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000017902Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17903
17904 * parser.c, tree.[ch] : more work toward conformance testing,
17905 added a last element to accelerate parsing of very flat structures
17906 started working on internal subset Element content declaration.
17907 * valid.[ch] : first cut at adding code toward validation.
17908 * previous changes had also small impact on most files, especially
17909 the conformance testing using James Clark test suite.
17910
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000017911Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
17912
17913 * test/* : updated the examples, most of them were not well
17914 formed (humm), and added rdf2.
17915 * result/* : resulting changes in the output.
17916
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000017917Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17918
17919 * tree.c: changed the behaviour of xmlGetProp on NULL values.
17920
Daniel Veillard44b3a061998-12-05 17:27:22 +000017921Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17922
17923 * tree.c: patched a bug in the generation of empty attributes
17924
Daniel Veillardbe36afe1998-11-27 06:39:50 +000017925Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17926
17927 * entities.[ch], tree.[ch], tester.c: added copy interfaces
17928 for node/trees/documents/... Biggest problem is namespace
17929 support when copying subtrees.
17930
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000017931Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17932
17933 * parser.c, entities.c: improve entities and char ref encoding,
17934 and cleanups of error messages.
17935
Daniel Veillard242590e1998-11-13 18:04:35 +000017936Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17937
17938 * parser.c, entities.c: simple bug hunting done during rpm2html and
17939 rpmfind integration.
17940
Daniel Veillard42dc9b31998-11-09 01:17:21 +000017941Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17942
17943 * parser.[ch]: Added interfaces allowing to specify a SAX
17944 handler before parsing.
17945
Daniel Veillarde3bffb91998-11-08 14:40:56 +000017946Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17947
17948 * parser.c: redirrect all errors reporting through the SAX
17949 error function
17950
Daniel Veillardda4d3c41998-11-04 20:07:05 +000017951Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17952
17953 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
17954 * libtool, tlmain ...: update of the libtool files
17955
Miguel de Icaza442321c1998-11-04 18:13:38 +0000179561998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
17957
17958 * entities.c: Use g_snprintf insteda of snprintf.
17959
Daniel Veillard0ba4d531998-11-01 19:34:31 +000017960Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17961
17962 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
17963 added ent5 test for this purpose.
17964 * parser.c, parser.h: formatting, comments and UTF-8 planning.
17965
Daniel Veillard27271681998-10-30 06:39:40 +000017966Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17967
17968 * parser.c: fixed? a strange error due to compression on a GWP
17969 document.
17970
Daniel Veillard25940b71998-10-29 05:51:30 +000017971Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17972
17973 * tree.[ch]: bug fixing
17974 * entities.[ch]: defined a specific type for predefined entities
17975 * doc/xml.html: more documentation on the library, how to use it,
17976 overview of the interfaces.
17977
Daniel Veillard16253641998-10-28 22:58:05 +000017978Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17979
17980 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
17981
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017982Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17983
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000017984 * tree.c: corrected a small bug
17985 * doc/xml.html: continuing writing documentation.
17986
17987Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17988
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000017989 * debugXML.h debugXML.c: added debugging utilities.
17990 * tester.c: added --debug switch.
17991 * tree.c: patched an incorrect node->type assignment.
17992 * parser.c: formatting, ensure that node->doc != NULL in attributes
17993
Daniel Veillardccb09631998-10-27 06:21:04 +000017994Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
17995
17996 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
17997 entity support and provide an internal representation close to
17998 DOM one (entity ref nodes, and attribute value as tree). I tried
17999 to preserve the interface but this will surely break some apps
18000 (I have to change rpm2html/rpmfind for example). I had to change
18001 two interfaces, and the generated tree is somewhat different.
18002 * doc/* : started documenting the XML library, the tree and
18003 DOM/Corba. This is a first step.
18004
Daniel Veillard11e00581998-10-24 18:27:49 +000018005Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18006
18007 * parser.c: Set up the fonctions comment block, boring but useful.
18008 * parser.h, SAX.c, parser.c: now attributes are processed through
18009 the SAX interface. The problem is that my SAX interface diverged
18010 quite a bit from the original one, well this is not an official
18011 spec, and translating it from Java to C is hairy anyway...
18012
Daniel Veillard97b58771998-10-20 06:14:16 +000018013Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18014
18015 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
18016 fonctions comment block, boring but useful.
18017
18018Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000018019
18020 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
18021 conversion routines. However they are not yet used to convert the
18022 inputs. The core will run with UTF-8.
18023
Daniel Veillard33942841998-10-18 19:12:41 +000018024Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18025
18026 * tree.c : make sure that the type id is properly set-up when
18027 a new object is allocated, needed for DOM.
18028
Daniel Veillard27fb0751998-10-17 06:47:46 +000018029Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18030
18031 * tree.h, tree.c: Ok, the main objects in the tree will be native
18032 corba objects, it costs 8 bytes per Node, Attribute and Document
18033 but it simplifies the Corba integration a lot (no extra interface
18034 objects to allocate/free).
18035
Daniel Veillard0bef1311998-10-14 02:36:47 +000018036Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18037
18038 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
18039 and changed NODEs contants for conformity with DOM Level 1
18040
Daniel Veillard27864701998-10-08 03:47:24 +000018041Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18042
18043 * added hooks to keep track of servants when creating objects
18044 xmlDoc and xmlNode (for Corba export).
18045
Daniel Veillarda6e1d121998-10-04 14:41:05 +000018046Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18047
18048 * added xml-config script.
18049
Daniel Veillard7066a791998-10-01 20:28:28 +000018050Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18051
18052 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
18053 to autoupdate libtool and automake conf files.
18054
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000180551998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
18056
18057 * Makefile.am: Use '?' to separate the sed
18058 commands as ',' is used when people pass -Wl,something.
18059
18060
Daniel Veillard15a8df41998-09-24 19:15:06 +000018061Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18062
18063 * tree.c, tree.h: added a per-document compression interface.
18064
Daniel Veillard151b1b01998-09-23 00:49:46 +000018065Tue Sep 22 20:47:38 EDT 1998
18066
18067 * tree.c, tree.h: added saving with compression and added interfaces
18068 to control the compression level (xmlGetCompressMode,
18069 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
18070
Daniel Veillard70120ff1998-09-22 00:24:21 +000018071Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18072
18073 * parser.c: corrected a loop for files of size 0
18074
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000180751998-08-20 Raja R Harinath <harinath@cs.umn.edu>
18076
18077 * error.h: New file. Contains prototyes from `error.c'.
18078
Tom Tromeyc19653d1998-08-14 01:22:43 +000018079Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
18080
18081 * Makefile.am (xmlincdir): New macro.
18082 (xmlinc_HEADERS): Renamed from include_HEADERS.
18083
Daniel Veillard845664d1998-08-13 04:43:19 +000018084Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18085
18086 * applied small patch on numeric entities from
18087 Christopher Blizzard <blizzard@appliedtheory.com>
18088
Daniel Veillard260a68f1998-08-13 03:39:55 +000018089Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18090
18091 * New release 0.2, removed the old xml_* files so that it's
18092 coherent with the other CVS base (W3C), far better conformance
18093 to standard, new namespaces, decent entities support, beginning
18094 of a SAX-like interface. Nearly nothing left intact, even the
18095 test examples ...
18096
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000180971998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
18098
18099 * .cvsignore: Add .deps dir
18100
Daniel Veillardf8015fa1998-07-26 21:31:38 +000018101Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
18102
18103 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
18104
Daniel Veillardfe926001998-07-26 04:28:20 +000018105Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018106
Daniel Veillardfe926001998-07-26 04:28:20 +000018107 * configure.in: added test for CPP
18108 * AUTHORS, Changelog: the original ones didn't get commited but the
18109 glib ones instead, fixed.
18110 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000018111
Daniel Veillardfe926001998-07-26 04:28:20 +000018112Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000018113
Daniel Veillardfe926001998-07-26 04:28:20 +000018114 * integrated code developped at W3C
18115 * changed the original Copyright
18116 * migrated to automake
18117 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000018118