blob: 4e67adb935f93050fe9cab0faa42b054f481e36a [file] [log] [blame]
Daniel Veillarde4fa2932003-03-26 00:38:10 +00001Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xpath.c include/libxml/xpath.h: first part of the fix to
4 performance bug #108905, adds xmlXPathOrderDocElems() providing
5 document order for nodes.
6 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
7
Daniel Veillard09628212003-03-25 15:10:27 +00008Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
9
10 * xmlschemastypes.c: removing a warning with Sun compiler
11 bug #109154
12
MST 2003 John Fleckda271742003-03-25 14:05:17 +000013Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
14
15 * doc/xmllint.xml
16 * doc/xmllint.1
17 update xmllint man page with --relaxng option
18
Daniel Veillard2032d292003-03-25 11:09:40 +000019Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * python/setup.py.in : was missing "drv_libxml2.py"
22
Daniel Veillard9adc0462003-03-24 18:39:54 +000023Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * tree.c xpath.c: some changes related to the new way of
26 handling Result Value Tree, before 2.5.5
27
Daniel Veillardd8da01c2003-03-24 15:58:23 +000028Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * configure.in NEWS: preparing release 2.5.5
31 * doc/* : updated the documentation and regenerated it.
32
Daniel Veillardef0b4502003-03-24 13:57:34 +000033Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * xpath.c: fixed some problems related to #75813 about handling
36 of Result Value Trees
37
Daniel Veillard9231ff92003-03-23 22:00:51 +000038Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
39
40 * uri.c: applied a set of patches from Lorenzo Viali correcting
41 URI parsing errors.
42
Daniel Veillard5f8d1a32003-03-23 21:02:00 +000043Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
44
45 * parser.c: validity status was not passed back when validating in
46 entities, but raised by Oliver Fischer
47
Daniel Veillard04ee2f22003-03-23 20:31:46 +000048Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * HTMLtree.c: avoid escaping ',' in URIs
51
Daniel Veillardef8dd7b2003-03-23 12:02:56 +000052Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * parser.c: fixing bug #108976 get the ID/REFs to reference
55 the ID in the document content and not in the entity copy
56 * SAX.c include/libxml/parser.h: more checking of the ID/REF
57 stuff, better solution for #107208
58 * xmlregexp.c: removed a direct printf, dohhh
59 * xmlreader.c: fixed a bug on streaming validation of empty
60 elements in entities
61 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
62 cleanup of the validation tests
63 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
64 added more ID/IDREF tests to the suite
65
Daniel Veillard2cfd9df2003-03-22 22:39:16 +000066Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
67
68 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
69 compiler.
70
Daniel Veillard20863822003-03-22 17:51:47 +000071Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
74
Daniel Veillard9ff2d472003-03-22 15:18:01 +000075Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
76
77 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
78 defined in entities content
79
Daniel Veillard99737f52003-03-22 14:55:50 +000080Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * SAX.c: Fixed validation bug #108858 on namespace names using
83 entities and reported by Brent Hendricks
84 * xmllint.c: report xmlTextReaderHasValue() result in --stream
85 --debug output.
86
Daniel Veillard48ef4c92003-03-22 12:38:15 +000087Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
90 about the DocType node not being reported sometimes.
91 * python/tests/reader.py: added to test to the regression checks
92
Daniel Veillard120e8eb2003-03-22 01:00:34 +000093Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
96 reported by Edd Dumbill
97
Daniel Veillard77a90a72003-03-22 00:04:05 +000098Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * HTMLparser.c parser.c parserInternals.c: patch from
101 johan@evenhuis.nl for #107937 fixing some line counting
102 problems, and some other cleanups.
103 * result/HTML/: this result in some line number changes
104
Daniel Veillard580ced82003-03-21 21:22:48 +0000105Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
108 instead of libxml.spec
109 * relaxng.c: fixed some of the error reporting excessive
110 verbosity
111 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
112 xmlschemastypes.c: removed some warnings from gcc
113 * doc/libxml2-api.xml: rebuilt
114
Daniel Veillarde063f482003-03-21 16:53:17 +0000115Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * relaxng.c: another optimization, for choice this time
118 * result/relaxng/spec1* result/relaxng/tutor12_1*
119 result/relaxng/tutor3_7: cleanups.
120
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000121Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
124 * test/relaxng/testsuite.xml: augmented the test suite
125 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
126 some schemas validation tests in the presence of foreign
127 namespaces.
128
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000129Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * relaxng.c: added another interleave speedup.
132
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000133Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * xmlschemastypes.c: added integer and fixed one of the
136 IDREFS regression tests pbm
137 * result/relaxng/docbook_0.err: updated
138
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000139Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
140
141 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
142 declared both in the DTD and in the Schemas <grin/>
143 * relaxng.c: more debug, added a big optimization for <mixed>
144 * test/relaxng/testsuite.xml: augmented the testsuite
145 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
146 DocBook example to the regression tests
147
Daniel Veillard798024a2003-03-19 10:36:09 +0000148Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * check-xsddata-test-suite.py: cosmetic change for output
151 * relaxng.c: try to minimize calls to malloc/free for states.
152
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000153Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * tree.c: removed a warning
156 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
157 support
158 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
159 cleanup/improvements of the regression tests batch
160 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
161
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000162Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * relaxng.c: fixed error msg cleanup deallocation
165 * xmlschemastypes.c: added a function to handle lists of
166 atomic types, added support for IDREFS
167
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000168Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
171 and IDREF, usable from RelaxNG now
172 * include/libxml/xmlschemastypes.h: need to add a new interface
173 because the validation modifies the infoset
174 * test/relaxng/testsuite.xml: extended the testsuite
175
Daniel Veillard952379b2003-03-17 15:37:12 +0000176Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
177
178 * relaxng.c: fixed the last core RelaxNG bug known #107083,
179 shemas datatype ID/IDREF support still missing though.
180 * xmlreader.c: fix a crashing bug with prefix raised by
181 Merijn Broeren
182 * test/relaxng/testsuite.xml: augmented the testsuite with
183 complex inheritance tests
184
Daniel Veillardfd573f12003-03-16 17:52:32 +0000185Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * relaxng.c: switched back to the previous Relax-NG code base,
188 the derivation algorithm need severe constraining code to avoid
189 combinatorial explosion. Fixed the problem with Sebastian Rahtz
190 TEI based example and other bugs
191 * result/relaxng/*err: updated the results
192 * test/relaxng/testsuite.xml: started a new test suite
193
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000194Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
195
196 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
197 that the original RelaxNG validation code was un-fixeable, it got
198 rewritten to use the derivation algorithm from James Clark and
199 redebugged it (nearly) from scratch:
200 found 373 test schemas: 372 success 1 failures
201 found 529 test instances: 529 success 0 failures
202
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000203Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * SAX.c parser.c: fix some recursion problems introduced in the
206 last release.
207 * relaxng.c: more debugging of the RNG validation engine, still
208 problems though.
209
Daniel Veillard5add8682003-03-10 13:13:58 +0000210Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * Makefile.am: stop generating wrong result file with * in name
213 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
214 * result/relaxng/demo* test/relaxng/demo: added the tests from
215 Sebastian reproducing the problem.
216
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000217Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
218
Daniel Veillard5add8682003-03-10 13:13:58 +0000219 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
220 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000221
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000222Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
223
224 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
225 variable to control the indentation for the xmllint "--format"
226 option
227
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000228Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
229
230 * encoding.c: applied Gennady's patch against buffer overrun
231
Daniel Veillard42f12e92003-03-07 18:32:59 +0000232Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
235 Clark it appeared I had bug in URI parsing code ...
236 * relaxng.c include/libxml/relaxng.h: completely revamped error
237 reporting to not loose message from optional parts.
238 * xmllint.c: added timing for RNG validation steps
239 * result/relaxng/*: updated the result, all error messages changed
240
Daniel Veillardedfd5882003-03-07 14:20:40 +0000241Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * xpath.c: fix bug #107804, the algorithm used for document order
244 computation was failing on attributes.
245
Daniel Veillard83391282003-03-06 21:37:30 +0000246Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * valid.c: fix bug #107764 , possibility of buffer overflow
249 in xmlValidDebug()
250
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000251Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
254 from Philipp Dunkel
255
Daniel Veillard5f704af2003-03-05 10:01:43 +0000256Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * xmlschemastype.c: made powten array static it should not be exported
259 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
260 parser function.
261 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
262
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000263Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * tree.c: fixed a node dump crash on attributes
266 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
267 an URI test bug and get better output.
268
Daniel Veillard463a5472003-02-27 21:30:32 +0000269Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * check-xsddata-test-suite.py: give more infos
272 * relaxng.c: fix a bug reported by Sebastian Rahtz and
273 REF->DEF in attribute values.
274
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000275Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
278 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
279 regression tests from James Clark.
280
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000281Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * relaxng.c xmlschemas.c xmlschemastypes.c
284 include/libxml/xmlschemastypes.h: added param support for relaxng
285 type checking, started to increment the pool of simple types
286 registered, still much work to be done on simple types and
287 facets checkings.
288
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000289Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * entities.c: fixes again one of the problem raised by
292 James Clark in #106788
293
Daniel Veillardc482e262003-02-26 14:48:48 +0000294Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
295
296 * relaxng.c: Fixed a couple of problem raised by James Clark
297 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
298 datatype level still not fixed though.
299
Daniel Veillard17bed982003-02-24 20:11:43 +0000300Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
301
302 * configure.in: preparing release 2.5.4
303 * doc/*: updated and rebuilt the docs
304 * relaxng.c: removed warnings
305 * result/relaxng/*: updated the results
306
Daniel Veillardf4be0182003-02-24 19:54:33 +0000307Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * valid.c: fixes a DTD regexp generation problem.
310
Daniel Veillard02111c12003-02-24 19:14:52 +0000311Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * parser.c: fixes bug #105998 about false detection of
314 attribute consumption loop.
315
Daniel Veillard2406abd2003-02-24 18:16:47 +0000316Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
319
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000320Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
321
322 * SAX.c: fixed bug #105992
323
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000324Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
325
326 * tree.c: fixed xmlSetProp and al. when the node passed is not an
327 element.
328 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
329 found 373 test schemas: 369 success 4 failures
330 found 529 test instances: 525 success 4 failures
331 * check-relaxng-test-suite.py: added memory debug reporting
332
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000333Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
334
335 * uri.c parser.c: some warning removal on Igor's patch
336 * tree.c: seems I messed up with #106788 fix
337 * python/libxml.c: fixed some base problems when Python provides
338 the resolver.
339 * relaxng.c: fixed the interleave algorithm
340 found 373 test schemas: 364 success 9 failures
341 found 529 test instances: 525 success 4 failures
342 the resulting failures are bug in the algorithm from 7.3 and
343 lack of support for params
344
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000345Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * parser.c: another fix for nodeinfo in entities problem
348 * tree.c entities.c: fixed bug #106788 from James Clark
349 some spaces need to be serialized as character references.
350
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000351Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
352
353 * parser.c uri.c: fixed the bug I introduced in the path
354 handling, reported by Sebastian Bergmann
355
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000356Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
357
358 * parser.c: fixing some nodeinfo in entities problem raised
359 by Glenn W. Bach
360 * relaxng.c: implemented the first section 7.3 check
361 * result/relaxng/*: updated the results
362
Daniel Veillardc5312d72003-02-21 17:14:10 +0000363Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * relaxng.c: fixed some problems in the previous commit
366 and finished implementing 4.16 rules checking
367 found 373 test schemas: 353 success 20 failures
368 found 529 test instances: 519 success 6 failures
369 * result/relaxng/*: updated the results
370
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000371Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
372
373 * relaxng.c: implemented checks from section 7.2
374
Daniel Veillard77648bb2003-02-20 15:03:22 +0000375Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * relaxng.c: implemented the checks from section 7.1, fixed
378 some of the 4.20 and 4.21 problems.
379 found 373 test schemas: 338 success 35 failures
380 found 529 test instances: 519 success 6 failures
381 * result/relaxng/*: updated the results
382
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000383Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
386 * result/relaxng/*: updated the results
387
Daniel Veillardce14fa52003-02-19 17:32:48 +0000388Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
389
390 * relaxng.c: more bugfixes
391 * result/relaxng/*: updated the results
392
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000393Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
394
395 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
396 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
397 * SAX.c: ensured xmlDoc.URL is always canonic
398 * parser.c: obsoleted xmlNormalizeWindowsPath
399 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
400 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
401 * win32/libxml2.def.src: added few exports
402
403
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000404Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
405
406 * Makefile.am configure.in: patched to have shared libraries
407 for Python regression tests and static binaries for gdb debug
408 in my development environment
409 * relaxng.c: more bugfixes
410 found 373 test schemas: 296 success 77 failures
411 found 529 test instances: 516 success 8 failures
412 * result/relaxng/*: updated the results
413
Daniel Veillard8fe98712003-02-19 00:19:14 +0000414Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
415
416 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
417
Daniel Veillardd4310742003-02-18 21:12:46 +0000418Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * xmlschemastypes.c: float/double check bugfix
421 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
422 validation
423 * xmlreader.c: add a TODO for Jody
424 * relaxng.c: bugfix bugfix bugfix
425 found 373 test schemas: 300 success 73 failures
426 found 529 test instances: 507 success 10 failures
427 * result/relaxng/*: updated the results
428
Daniel Veillard2df2de22003-02-17 23:34:33 +0000429Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
432
Daniel Veillard416589a2003-02-17 17:25:42 +0000433Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
434
435 * relaxng.c check-relaxng-test-suite.py: more work on the
436 RelaxNG implementation conformance testing.
437 found 373 test schemas: 284 success 89 failures
438 found 529 test instances: 448 success 47 failures
439 * result/relaxng/*: updated the results
440
Daniel Veillard784b9352003-02-16 15:50:27 +0000441Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
444 a patch from Kjartan Maraas to fix some typos
445
Daniel Veillardfebcca42003-02-16 15:44:18 +0000446Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
447
448 * relaxng.c: more bug-hunting
449 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
450 intermediate rng tree
451 * python/generator.py: patch from Stephane Bidoul to fix the generator
452 on python < 2.2
453
Daniel Veillardd2298792003-02-14 16:54:11 +0000454Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * check-relaxng-test-suite.py relaxng.c: more testing on the
457 Relax-NG front, cleaning up the regression tests failures
458 current state and I forgot support for "mixed":
459 found 373 test schemas: 280 success 93 failures
460 found 529 test instances: 401 success 68 failures
461 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
462 moved the Name, NCName and QName validation routine in tree.c
463 * uri.c: fixed handling of URI ending up with #, i.e. having
464 an empty fragment ID.
465 * result/relaxng/*: updated the results
466
Daniel Veillard9a237c92003-02-13 15:52:58 +0000467Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
468
469 * check-xinclude-test-suite.py: improved the script accordingly
470 to the XInclude regression tests updates
471 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
472 November 2002
473 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
474 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
475 augmented the Xpointer testsuite for the element() scheme
476
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000477Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
478
479 * relaxng.c: added TODO for the DTD compatibility spec
480 * xinclude.c: more bug fixes driven by the testsuite
481
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000482Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
485 regression tests for XInclude, improved the script, improving
486 XInclude error reporting mechanism
487
Daniel Veillard1d788d22003-02-10 16:21:58 +0000488Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * NEWS doc/* configure.in: preparing release 2.5.3
491
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000492Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
493
494 * tree.c: trying to fix #104934 about some XHTML1 serialization
495 issues.
496
Daniel Veillard809faa52003-02-10 15:43:53 +0000497Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
500 encoding conversion when the input buffer stops in the
501 middle of a multibyte char
502
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000503Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
504
505 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
506 * check-relaxng-test-suite.py: python script to run regression
507 against OASIS RelaxNG testsuite
508 * relaxng.c: some cleanup tweaks
509 * HTMLparser.c globals.c: cleanups in comments
510 * doc/libxml2-api.xml: updated the API
511 * result/relaxng/*: errors moved files, so large diffs but
512 no changes at the semantic level.
513
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000514Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
515
516 * tree.c: fixing #105678 problem when dumping a namespace node.
517
Daniel Veillard591b4be2003-02-09 23:33:36 +0000518Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
519
520 * xpath.c: fixed doc comment problems
521 * python/generator.py python/libxml_wrap.h python/types.c: adding
522 RelaxNG wrappers
523 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
524 test of those early Python RelaxNG bindings
525
526Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000527
528 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
529 * relaxng.c: found the validation problem I had with interleave
530 when not covering all remaining siblings
531 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
532 testsuite and check the RNG schemas against the RNG schemas
533 given in appendix A
534
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000535Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
536
537 * win32/Makefile.msvc: updates for RelaxNG
538 * win32/Makefile.mingw: updates for RelaxNG
539 * win32/libxml2.def.src: added RelaxNG exports
540
Daniel Veillard97fd5672003-02-07 13:01:54 +0000541Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * xinclude.c: applied another bug fix from Sean Chittenden
544
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000545Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
546
547 * configure.in xmllint.c: I f...ed up the default configuration
548 of schemas and --relaxng option display in xmllint, pointed by
549 Morus Walter.
550 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
551 detection module, fixes bug #105374.
552
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000553Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * xmlschemastypes.c: added the boolean base type.
556
Daniel Veillard96a4b252003-02-06 08:22:32 +0000557Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * xmlschemastypes.c: started implementing some of the missing
560 default simple types
561 * result/relaxng/*: updated the results
562
Daniel Veillard72fef162003-02-05 14:31:19 +0000563Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * NEWS doc/*: updated the docs, ready for 2.5.2 release
566
Daniel Veillard71531f32003-02-05 13:19:53 +0000567Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * HTMLparser.c tree.c xmlIO.c: comments cleanups
570 * Makefile.am: use xmllint for doing the RelaxNG tests
571 * configure.in: preparing 2.5.2 made schemas support default to
572 on instead of off
573 * relaxng.c: removed the verbosity
574 * xmllint.c: added --relaxng option
575 * python/generator.py python/libxml_wrap.h: prepared the integration
576 of the new RelaxNG module and schemas
577 * result/relaxng/*: less verbose output
578
Daniel Veillardec498e12003-02-05 11:01:50 +0000579Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
580
581 * valid.c: do not run content model validation if the
582 content is not determinist
583
Daniel Veillardde590ca2003-02-05 10:45:26 +0000584Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * SAX.c: added the redefinition of namespaced attribute
587 check that was missing as Fabrice Desré pointed out.
588
Daniel Veillard930dfb62003-02-05 10:17:38 +0000589Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
592 improvements from Nick Kew, allowing to do more checking
593 to HTML elements and attributes.
594
Daniel Veillard4287c572003-02-04 22:48:53 +0000595Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * xinclude.c: fixing bug #105137 about entities declaration
598 needing to be copied to the including document.
599
Daniel Veillard652d8a92003-02-04 19:28:49 +0000600Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * catalog.c: fixed bug #104817 with delegateURI
603 * xpath.c: fixing bugs #104123 and #104125
604
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000605Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
606
607 * configure.in valid.c xmlreader.c python/libxml_wrap.h
608 python/types.c: fixing #104096 to compile without regexps
609
Daniel Veillard57e79b32003-02-04 15:33:12 +0000610Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * valid.c: fixing bug #103969 forgot to add an epsilon transition
613 when building the automata for elem*
614
Daniel Veillard358a9892003-02-04 15:22:32 +0000615Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * HTMLparser.c: applied patch from Arne de Bruijn fixing
618 bug #103827
619
Daniel Veillardeb137172003-02-04 15:18:06 +0000620Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * HTMLparser.c: updating a comment, fixing #103776
623
Daniel Veillard8d589042003-02-04 15:07:21 +0000624Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
625
626 * parser.c: fixing bug 105049 for validity checking of content
627 within recursive entities.
628
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000629Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
630
631 * HTMLparser.c: try to fix # 105049
632 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
633 * tree.c: updated a function comment
634
Daniel Veillard419a7682003-02-03 23:22:49 +0000635Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * relaxng: more work on grammars and refs/defs
638 * test/relaxng/* result/relaxng/*: augmented/updated the
639 regression tests
640
Daniel Veillard144fae12003-02-03 13:17:57 +0000641Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * relaxng: more work on name classes, except support
644 * test/relaxng/* result/relaxng/*: augmented/updated the
645 regression tests
646
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000647Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
648
649 * relaxng: more work on name classes, the "validate all" schemas
650 seems to work now.
651 * test/relaxng/* result/relaxng/*: augmented/updated the
652 regression tests
653
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000654Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
655
656 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
657 * parser.c: put a guard against infinite document depth, basically
658 trying to avoid another kind of DoS attack.
659 * relaxng.c: some code w.r.t. nameClasses
660
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000661Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * test/relaxng/* result/relaxng/*: check all the namespace support
664 was actually correct based on tutorial section 10.
665
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000666Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * relaxng: include seems to work okay now
669 * test/relaxng/* result/relaxng/*: augmented/updated the
670 regression tests
671
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000672Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * relaxng.c: a bit of work done in the train back.
675 * test/relaxng/*: added one of the include tests
676
Daniel Veillard154877e2003-01-30 12:17:05 +0000677Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * relaxng: more work done in the train
680 * test/relaxng/* result/relaxng/*: augmented/updated the
681 regression tests
682
Daniel Veillarde431a272003-01-29 23:02:33 +0000683Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
684
685 * relaxng.c: debugging of externalRef
686 * test/relaxng/* result/relaxng/*: augmented/updated the
687 regression tests
688
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000689Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * relaxng.c: more work on Relax-NG, implementing externalRef
692 * test/relaxng/* result/relaxng/*: augmented/updated the
693 regression tests
694 * Makefile.am: cleanup to Relaxtests target
695
Daniel Veillardb08c9812003-01-28 23:09:49 +0000696Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * relaxng.c: more work on Relax-NG, implementing interleave
699 * test/relaxng/* result/relaxng/*: augmented/updated the
700 regression tests
701
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000702Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c: more work on Relax-NG, implementing interleave
705 * test/relaxng/* result/relaxng/*: augmented/updated the
706 regression tests
707
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000708Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
709
710 * doc/tutorial/customfo.xsl
711 * doc/tutorial/customhtml.xsl
712 adding stylesheet customizations used to generate fo
713 for pdf and html
714
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000715Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
716
717 * relaxng.c: more work on Relax-NG
718 * test/relaxng/* result/relaxng/*: augmented/updated the
719 regression tests
720 * xmlschemastypes.c: added a number of base type definition but not
721 the associated checks, those are still TODOs
722
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000723Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
724
725 in docs/tutorial:
726 * apa.html
727 * apb.html
728 * apc.html
729 * apd.html
730 * ape.html
731 * apf.html
732 * apg.html
733 * ar01s02.html
734 * ar01s03.html
735 * ar01s04.html
736 * ar01s05.html
737 * ar01s06.html
738 * ar01s07.html
739 * ar01s08.html
740 * index.html
741 * xmltutorial.pdf
742 * xmltutorial.xml
743 add index to tutorial
744
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000745Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
746
747 * doc/xmlcatalog.1
748 * doc/xmlcatalog_man.html
749 * doc/xmlcatalog_man.xml
750 belatedly fixing bug #93622 (adds rewriteURI type to
751 "--add" option in xmlcatalog man page
752
Daniel Veillard3be27512003-01-26 19:49:04 +0000753Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
754
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000755 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000756 Julio Merino, closing #104475
757
Daniel Veillardea3f3982003-01-26 19:45:18 +0000758Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * relaxng.c: more work on Relax-NG
761 * test/relaxng/* result/relaxng/*: augmented/updated the
762 regression tests
763
Daniel Veillardedc91922003-01-26 00:52:04 +0000764Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * relaxng.c: more work on Relax-NG
767 * test/relaxng/* result/relaxng/*: augmented/updated the
768 regression tests
769
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000770Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * README: updated the policy on private mail answers
773 * relaxng.c: more work on Relax-NG
774 * test/relaxng/* result/relaxng/*: augmented/updated the
775 regression tests
776
Daniel Veillard7424eb62003-01-24 14:14:52 +0000777Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
778
779 * error.c parser.c tree.c: applied a documentation patch from
780 Stefan Kost
781
Daniel Veillard276be4a2003-01-24 01:03:34 +0000782Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
783
784 * relaxng.c: more work on Relax-NG
785 * doc/*: regenerated the docs
786 * test/relaxng/* result/relaxng/*: updated and augmented the
787 Relax-NG regression tests and results
788
Daniel Veillard6eadf632003-01-23 18:29:16 +0000789Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
792 First commit of the new Relax-NG validation code, not generally
793 useful yet.
794 * test/relaxng/* result/relaxng/*: current state of the regression
795 tests
796
Daniel Veillard814a76d2003-01-23 18:24:20 +0000797Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
798
799 * tree.c: minimized the memory allocated for GetContent
800 and a bit of cleanup.
801
Daniel Veillardff12c492003-01-23 16:42:55 +0000802Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * python/generator.py: seems there is no good reasons to
805 not generate bindings for XPointer
806
Daniel Veillard540a31a2003-01-21 11:21:07 +0000807Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
808
809 * xmlreader.c doc/apibuild.py: applied a new patch from
810 Stéphane Bidoul for cleanups
811 * doc/libxml2-api.xml: rebuilt the API description with
812 new entry points
813
Daniel Veillard417be3a2003-01-20 21:26:34 +0000814Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * xmlreader.c python/drv_libxml2.py python/generator.py
817 python/libxml.c python/libxml.py python/libxml_wrap.h
818 python/types.c: patch from Stéphane Bidoul for better per
819 context error message APIs
820 * python/tests/ctxterror.py python/tests/readererr.py:
821 update of the tests
822
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000823Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
824
825 * doc/guidelines.html
826 grammar and spelling cleanup
827
Daniel Veillard26f70262003-01-16 22:45:08 +0000828Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
829
830 * xmlreader.c include/libxml/xmlreader.h python/generator.py
831 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
832 a patch from Stéphane Bidoul to allow per XMLtextReader error
833 and warning handling
834 * python/tests/Makefile.am python/tests/readererr.py: adding the
835 specific regression test
836
Daniel Veillard71f9d732003-01-14 16:07:16 +0000837Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
840 should raise a syntax error
841
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000842Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * python/libxml.c: cleanup patch from Stéphane Bidoul
845
Daniel Veillard81601f92003-01-14 13:42:37 +0000846Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
847
848 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
849
Daniel Veillarde6227e02003-01-14 11:42:39 +0000850Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * python/generator.py python/libxml.c python/libxml.py
853 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000854 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000855 Python level.
856 * python/tests/Makefile.am python/tests/ctxterror.py: added a
857 regression test for it.
858
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000859Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * xmlreader.c: fixed the streaming property of the reader,
862 it was generating tree faster than consuming it. Pointed out
863 by Nate Myers
864 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
865
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000866Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
867
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000868 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000869
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000870Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * xpath.c: fix to the XPath implementation for parent and
873 ancestors axis when operating on a Result Value Tree.
874 Fixes bug #100271
875
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000876Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
877
878 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
879 to fix some URI/file escaping problems
880
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000881Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * python/generator.py: fixed a bug raised by Raymond Wiker,
884 docSetRootElement() should not raise an exception if the
885 return is None
886
Daniel Veillard3e20a292003-01-10 13:14:40 +0000887Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
890 fixed bug #102181 by applying the suggested change and fixing
891 the generation/registration problem.
892
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000893Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
896 routines.
897
Daniel Veillard8f872442003-01-09 23:19:02 +0000898Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * parser.c: one more IsEmptyElement crazyness, that time in
901 external parsed entities if substitution is asked.
902 * python/tests/reader3.py: added a specific test.
903
Daniel Veillarde329fc22003-01-09 21:36:42 +0000904Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
905
906 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
907 support and improved error handler registration
908
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000909Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
910
911 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
912 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
913 * README: fixed a link
914
Daniel Veillarde2830f12003-01-08 17:47:49 +0000915Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * configure.in doc/* NEWS: preparing 2.5.1 release
918 * SAX.c parser.c: fixing XmlTextReader bug
919
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000920Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
921
922 * SAX.c: fuck, I introduced a memory leak on external parsed
923 entities in 2.5.0 :-(
924
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000925Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
926
927 * xmllint.c: another fix needed as pointed by Christophe Merlet
928 for --stream --debug if compiled without debug support.
929
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000930Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
931
932 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000933 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000934 update man page with --stream and --chkregister
935
Daniel Veillard8326e732003-01-07 00:19:07 +0000936Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * globals.c: fixed --with-threads compile
939 * xmllint.c: fixed --without-debug compile
940 * include/libxml/globals.h: cleanup
941 * include/libxml/schemasInternals.h: add a missing include
942
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000943Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * configure.in NEWS: preparing 2.5.0 release
946 * SAX.c: only warn in pedantic mode about namespace name
947 brokeness
948 * globals.c: fix a doc generation problem
949 * uri.c: fix #101520
950 * doc/*: updated and rebuilt the doc for the release, includuding
951 stylesheet update
952 * python/Makefile.am: fix a filename bug
953
954Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
957 should not be called.
958
959Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
960
961 * libxml-2.0.pc.in: applied the patch to fix #101894
962
963Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * tree.c : applied patch from Lukas Schroeder for register callbacks
966 * valid.c: modified patch from Lukas Schroeder to test
967 register callbacks with --chkregister
968
969Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * xmlreader.c: seriously changed the way data are pushed to
972 the underlying parser, go by block of 512 bytes instead of
973 tryng to detect tag boundaries at that level. Changed the
974 way empty element are detected and tagged.
975 * python/tests/reader.py python/tests/reader2.py
976 python/tests/reader3.py: small changes mostly due to context
977 reporting being different and DTD node being reported. Some
978 errors previously undetected are now caught and fixed.
979 * doc/xmlreader.html: flagged last section as TODO
980
981Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * python/libxml.py: integrated the Python 2.2 optimizations
984 from Hannu Krosing, while maintaining compatibility with
985 1.5 and 2.1
986
987Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
988
989 * xmllint.c: a bit of cleanup
990 * xmlreader.c: small fix
991 * doc/xmlreader.html: more work on the XmlTextReader tutorial
992 * python/libxml.py: a few fixes pointed out by Hannu Krosing
993
994Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * python/setup.py.in: patch from Stéphane Bidoul to include
997 drv_libxml2.py in setup.py
998
999Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * doc/xmlreader.html: starting documenting the new XmlTextReader
1002 interface.
1003
1004Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * xmllint.c: added the --stream flag to use the TextReader API
1007 * xmlreader.c: small performance tweak
1008
1009Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * xmlreader.c python/tests/reader2py: okay the DTD validation
1012 code on top of the XMLTextParser API should be solid now.
1013
1014Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1015
1016 * xmlreader.c python/tests/reader2py: Fixing some more mess
1017 with validation and recursive entities while using the
1018 reader interface, it's getting a bit messy...
1019
1020Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1021
1022 * xmlreader.c python/tests/reader.py: another couple of problem
1023 related to IsEmptyElement reported by Stéphane Bidoul needed
1024 some fixes.
1025
1026Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1027
1028 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1029 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1030 based on the python XmlTextReader interface.
1031
1032Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * tree.c: backing out one change in the last patch which broke the
1035 regression tests
1036
1037Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * global.data globals.c tree.c include/libxml/globals.h: applied
1040 an old patch from Lukas Schroeder to track node creation and
1041 destruction. Probably missing a lot of references at the moment
1042 and not usable reliably.
1043
1044Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1045
1046 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1047 from doc/news.html and a stylesheet
1048
1049Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1050
1051 * xmlreader.c python/tests/reader.py: fixed another couple of
1052 xmlreader bugs reported by Stéphane Bidoul and added tests.
1053
1054Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * xmlreader.c python/tests/reader2.py: fixed another validity
1057 checking in external parsed entities raised by Stéphane Bidoul
1058 and added a specific regression test.
1059 * python/tests/reader3.py: cleanup
1060
1061Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * xmlreader.c python/tests/reader2.py: fixed a problem with
1064 validation within entities pointed by Stéphane Bidoul, augmented
1065 the tests to catch those.
1066
1067Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1068
1069 * python/generator.py: modified the generator to allow keeping
1070 class references when creating new classes, needed to fix a bug
1071 pointed by Stéphane Bidoul where the input buffer of the
1072 xmlTextReader instance gets destroyed if the python wrapper for
1073 the input is not referenced anymore.
1074
1075Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1076
1077 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1078 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1079
1080Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1081
1082 * xmlreader.c python/tests/reader.py: fixed another problem
1083 pointed by Stéphane Bidoul
1084
1085Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1088 with "<a/>"
1089
1090Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * SAX.c: warn on xmlns:prefix="foo"
1093 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1094 for namespace attributes handling.
1095
1096Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1097
1098 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1099 a really nasty problem raised by a DocBook XSLT transform
1100 provided by Sebastian Bergmann
1101
1102Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1103
1104 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1105 by Stéphane Bidoul and integrated it into the tests
1106
1107Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1110 extended the XmlTextReader API a bit, addding accessors for
1111 the current doc and node, and an entity substitution mode for
1112 the parser.
1113 * python/libxml.py python/libxml2class.txt: related updates
1114 * python/tests/Makefile.am python/tests/reader.py
1115 python/tests/reader2.py python/tests/reader3.py: updated a bit
1116 the old tests and added a new one to test the entities handling
1117
1118Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * python/generator.py python/libxml2class.txt
1121 python/tests/reader.py python/tests/reader2.py: changed the
1122 generator to provide casing for the XmlTextReader similar to
1123 C# so that examples and documentation are more directly transposable.
1124 Fixed the couple of tests in the suite.
1125
1126Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1127
1128 * doc/guidelines.html: added a document on guildeline for
1129 publishing and deploying XML
1130
1131Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1132
1133 * valid.c xmlreader.c: final touch running DTD validation
1134 on the XmlTextReader
1135 * python/tests/Makefile.am python/tests/reader2.py: added a
1136 specific run based on the examples from test/valid/*.xml
1137
1138Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * python/libxml.py: added a few predefined xmlTextReader parser
1141 configuration values.
1142
1143Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1144
1145 * python/libxml_wrap.h: trying to fix #102037
1146
1147Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * SAX.c: fixing bug #95296, when the predefined entities
1150 are redefined in the DTD the default one must be used
1151 instead anyway.
1152
1153Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1154
1155 * doc/xmllint.xml
1156 * doc/xmllint.1
1157 Add discussion of XML_DEBUG_CATALOG to xmllint man
1158 page - bug #100907
1159
1160
1161Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1162
1163 * xmlreader.c: Fixed the empty node detection to avoid reporting
1164 an inexistant close tag.
1165
1166Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1169 for Python 2.1
1170
1171Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1172
1173 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1174
1175Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * doc/libxml2-api.xml python/tests/reader.py: one really need
1178 to provide the base URI information when creating a reader parser
1179 from an input stream. Updated the API and the example using it.
1180
1181Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1184 include/libxml/valid.h include/libxml/xmlreader.h: working on
1185 DTD validation on top of xml reader interfaces. Allows to
1186 validate arbitrary large instances. This required some extensions
1187 to the valid module interface and augmenting the size of xmlID
1188 and xmlRef structs a bit.
1189 * uri.c xmlregexp.c: simple cleanup.
1190
1191Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1192
1193 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1194 work on the xml reader interfaces.
1195 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1196 Web page for the Windows binaries.
1197
1198Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlIO.c: applied a patch for VMS following the report by
1201 Nigel Hall
1202
1203Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * parser.c: the parseStartTag bug fix wasn't complete.
1206
1207Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1208
1209 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1210 parseStartTag, fixing it.
1211 * test/att4 result/att4 result/noent/att4: adding the test
1212 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1213 more methods to XmlTextReader.
1214
1215Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1216
1217 * win32/libxml2.def.src: added more xml reader exports
1218 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1219 to the build
1220
1221Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1222
1223 * doc/tutorial/xmltutorial.xml
1224 plus generated html and pdf
1225 Updating tutorial again based on further comments from Niraj
1226 Tolia on the last iteration
1227
1228Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1229
1230 * doc/tutorial/xmltutorial.xml
1231 * doc/tutorial/includekeyword.c
1232 * doc/tutorial/includegetattribute.c
1233 plus generated html and pdf
1234 Adding fix from Niraj Tolia to tutorial to properly free memory.
1235
1236
1237Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1238
1239 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1240 more methods of XmlTextReader.
1241 * python/libxml2class.txt python/tests/reader.py: this increased the
1242 methods in the bndings, augmented the test to check those new
1243 functions.
1244
1245Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1248 methods of XmlTextReader.
1249 * python/generator.py python/libxml_wrap.h python/types.c
1250 python/libxml2class.txt: added the reader to the Python bindings
1251 * python/tests/Makefile.am python/tests/reader.py: added a specific
1252 test for the Python bindings of the Reader APIs
1253 * parser.c: small cleanup.
1254
1255Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1256
1257 * xinclude.c: fallback was only copying the first child not the
1258 full child list of the fallback element, closes #89684 as reopened
1259 by Bernd Kuemmerlen
1260
1261Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1262
1263 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1264
1265Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * configure.in: preparing release of 2.4.30
1268 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1269 gives enum values, fix functype return type, put back fields in
1270 structs
1271 * doc/*: updated the docs rebuilt
1272
1273Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1274
1275 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1276 about htmlNodeDumpOutput location.
1277 * xpath.c: removed an undefined function signature
1278 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1279 too many symbols in the API breaking the python bindings.
1280 Updated with the libxslt/libexslt changes.
1281
1282Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * configure.in: preparing release of 2.4.29
1285 * doc/*: rebuilt the docs and API
1286 * xmlreader.c: a few more fixes for the XmlTextReader API
1287
1288Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1289
1290 * include/win32config.h: applied mingw patch from Magnus Henoch
1291
1292Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1295
1296Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1299 building Python script, does the C parsing directly, generates
1300 a better API description including structure fieds defs and
1301 enums. Still a couple of bugs, but good enough for the python
1302 wrappers now.
1303 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1304 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1305 include/libxml/schemasInternals.h include/libxml/tree.h: more
1306 cleanup based on the python analysis script reports.
1307 * libxml.spec.in: make sure the API XML description is part of the
1308 devel package.
1309
1310Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1313 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1314 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1315 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1316 code cleanup, especially the function comments.
1317 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1318
1319Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1320
1321 * Makefile.am xmlreader.c include/libxml/Makefile.am
1322 include/libxml/xmlreader.h: Adding a new set of APIs based on
1323 the C# TextXmlReader API but converted to C. Allow to parse
1324 in constant memory usage, far simpler to program and explain
1325 than the SAX like APIs, unfinished but working.
1326 * testReader.c: test program
1327
1328Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1329
1330 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1331
1332Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1333
1334 * tree.c: Chip turner indicated that XHTML1 serialization
1335 rule for style actually break on both IE and Mozilla,
1336 try to avoid the rule if escaping ain't necessary
1337
1338Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * nanhttp.c: handle HTTP URL escaping, problem reported by
1341 Glen Nakamura and Stefano Zacchiroli
1342
1343Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1346
1347Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * uri.c: Johann Richard pointed out some XPointer problems for
1350 URN based URI references in XInclude. Modified the URI parsing
1351 and saving routines to allow correct parsing and saving of
1352 XPointers, especially when attached to "opaque" scheme accordingly
1353 to RFC 2396
1354
1355Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1358 of refactoring to the HTML saving code.
1359 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1360 in the doc.
1361
1362Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1363
1364 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1365 to a buffer API to reuse the generic dump to an OutputIO layer,
1366 this reduces code, fixes xmlNodeDump() for XHTML, also made
1367 xmlNodeDump() now return the number of byte written.
1368
1369Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * python/setup.py.in: another patch from Stéphane Bidoul for
1372 Python bindings on Windows
1373 * doc/parsedecl.py: small cleanup
1374
1375Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * libxml.spec.in configure.in: add a line in %changelog for releases
1378
1379Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * parser.c: patch from Marcus Clarke fixing a problem in entities
1382 parsing that was detected in KDe documentations environment.
1383
1384Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1385
1386 * python/libxml.c (libxml_prev): Return the previous as opposed to
1387 the next node (I guess this is the result of some cut & paste programming:)
1388
1389Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1392
1393Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * python/generator.py python/libxml.c python/setup.py.in: trying
1396 to fix the Python bindings build on Windows (Stéphane Bidoul)
1397
1398Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1399
1400 * win32/configure.js: added option for python bindings
1401 * win32/libxml2.def.src: added more exports
1402
1403Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1404
1405 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1406 pthreads
1407 * win32/wince/*: applied updates to Windows CE port from Javier
1408
1409Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * configure.in: preparing 2.4.28
1412 * libxml.spec.in doc/Makefile.am: some cleanup
1413 * doc/*: updated the news and regenerated.
1414
1415Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1416
1417 * HTMLparser.c: final touch at closing #87235 </p> end tags
1418 need to be generated.
1419 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1420 this change slightly the output of a few tests
1421 * doc/*: regenerated
1422
1423Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * parserInternals.c: fixing bug #99190 when UTF8 document are
1426 parsed using the progressive parser and the end of the chunk
1427 is in the middle of an UTF8 multibyte character.
1428
1429Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1430
1431 * threads.c: fixed initialization problem in xmlNewGlobalState
1432 which was causing crash.
1433 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1434 in xmlInitializeGlobalState.
1435 * parserInternals.c: cleaned up ctxt->sax initialisation.
1436
1437Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1438
1439 * tree.c include/libxml/tree.h: modified the existing APIs
1440 to handle XHTML1 serialization rules automatically, also add
1441 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1442 libxslt serialization uses it when needed without changing
1443 the library API.
1444 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1445 result/xhtml1: added a new test specifically for xhtml1 output
1446 and updated the result of one XHTML1 test
1447
1448Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1449
1450 * xinclude.c parserInternals.c encoding.c: fixed #99082
1451 for xi:include encoding="..." support on text includes.
1452 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1453 test/XInclude/ents/isolatin.txt : added a specific regression test
1454 * python/generator.py python/libxml2class.txt: fixed the generator
1455 the new set of comments generated for doc/libxml2-api.xml were
1456 breaking the python generation.
1457
1458Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1461 * configure.in: patch for Solaris on new autoconf closes #98880
1462 * doc/parsedecl.py: repair the frigging API building script,
1463 did I say that python xmllib sucks ?
1464 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1465 and some comment are no more truncated.
1466
1467Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * parser.c: Martin Stoilov pointed out a potential leak in
1470 xmlCreateMemoryParserCtxt
1471
1472Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1473
1474 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1475 included in HTML documents and using the push parser.
1476
1477Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1478
1479 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1480 specified, look for the Python interpreter not just in the
1481 specified root but also in the specified location. Fixes #98825
1482
1483Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1484
1485 * python/libxml.c: fixing bug #98792 , node may have no doc
1486 and dereferencing without checking ain't good ...
1487
1488Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1489
1490 * configure.in: preparing release 2.4.27
1491 * doc/* : updated and rebuilt the docs
1492 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1493 and all the docs are actually packaged and in the final RPMs
1494 * parser.c parserInternals.c include/libxml/parser.h: restore
1495 xmllint --recover feature.
1496
1497Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
Daniel Veillard784b9352003-02-16 15:50:27 +00001499 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001500 processing of parsed entities, and XPath computation on sustitued
1501 entities.
1502 * testXPath.c: make sure entities are substitued.
1503
1504Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1505
Daniel Veillard784b9352003-02-16 15:50:27 +00001506 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001507 processing of internal parsed entities, which had to be changed.
1508
1509Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1512 trying to fix bug #98517 about building outside the source tree
1513 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1514
1515Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1516
1517 * include/win32config.h: cleanup
1518 * win32/Makefile.mingw: integrated mingw in JScript configure
1519 * win32/Makefile.msvc: modified to allow mingw coexistence
1520 * win32/configure.js: integrated mingw
1521 * win32/Readme.txt: cleanup
1522
1523Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * HTMLparser.c: strengthen the guard in the Pop macros,
1526 like in the XML parser, closes bug #97315
1527
1528Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1531 callback is never used.
1532
1533Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * parserInternals.c: fixed the initialization of the SAX structure
1536 which was breaking xsltproc
1537 * xpath.c: patch from Petr Pajas for CDATA nodes
1538 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1539 * parser.c include/libxml/parser.h: patch from Peter Jones
1540 removing a leak in xmlSAXParseMemory() and adding the
1541 function xmlSAXParseMemoryWithData()
1542
1543Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1544
1545 adding pdf of tutorial, changing web page to link to it
1546 * doc/tutorial/xmltutorial.pdf
1547 * doc/xml.html
1548 * doc/docs.html
1549
1550Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1551
1552 * doc/tutorial/ar01s08.html
1553 adding file what I forgot for tutorial
1554
1555
1556Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1557
1558 Adding encoding discussion to tutorial
1559 Added:
1560 * doc/tutorial/images/*.png: DocBook admonition image files
1561 * doc/tutorial/apf.html, apg.html: new generated html
1562 * doc/tutorial/includeconvert.c: conversion code entity file
1563 changed:
1564 * doc/tutorial/xmltutorial.xml: DocBook original
1565 * doc/tutorial/*.html: generated html
1566
1567Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1568
1569 * include/libxml/*.h: retired xmlwin32version.h
1570 * doc/Makefile.am: retired xmlwin32version.h
1571 * win32/configure.js: retired xmlwin32version.h
1572
1573Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1574
1575 * win32/libxml2.def.src: exported additional symbols
1576 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1577 sisterhood
1578
1579Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1580
1581 * globals.c: fixed a typo pointed out by Igor
1582 * xpath.c: try to speed up node compare using line numbers
1583 if available.
1584
1585Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * tree.c: make xmlFreeNode() handle attributes correctly.
1588
1589Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1590
1591 * catalog.c: completed the #96963 fix, as reported by Karl
1592 Eichwalder
1593
1594Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1597
1598Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * Makefile.am: switched the order of a couple of includes
1601 to fix bugs #97100
1602
1603Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1604
1605 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1606 xmlLoadCatalogs that used to separate directories with a ':'.
1607
1608Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1609
1610 * threads.c: improvements to the Windows-side of thread handling
1611 * testThreads.c: conditionally excluded unistd.h
1612 * testThradsWin32.c: broke overlong lines
1613 * include/win32config.h: adapted thread-related macros to the new
1614 scheme and for pthreads on Windows
1615 * win32/Makefile.msvc: introduced a more flexible thread build,
1616 added testThreads[Win32].c to the build
1617 * win32/configure.js: introduced a more flexible thread config
1618
16192002-10-31 John Fleck <jfleck@inkstain.net>
1620
1621 * doc/xml.html (and, by implication, FAQ.html)
1622 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1623
1624Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1625
1626 * configure.in: removed xmlwin32version.h
1627 * include/libxml/Makefile.am: removed xmlwin32version.h
1628
1629Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * tree.c: applied patch from Brian Stafford to fix a bug
1632 in xmlReconciliateNs()
1633
1634Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * tree.c: applied patch from Christian Glahn to allow
1637 xmlNewChild() on document fragment nodes
1638
1639Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * parser.c: Christian Glahn found a problem with a recent
1642 patch to xmlParseBalancedChunkMemoryRecover()
1643 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1644 problems
1645 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1646 test/schemas/seq*: added the test cases from Charles
1647
1648Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1651 serious cleanup of the spec file and associated changes
1652 in the Makefiles.
1653 * valid.c: try to remove some warnings on x86_64
1654
1655Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1658 fix bug #96586
1659
1660Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1663 parsing, applied his patch
1664 * result/HTML/attrents.html result/HTML/attrents.html.err
1665 result/HTML/attrents.html.sax test/HTML/attrents.html:
1666 added the test and result case provided by Mikhail Sogrine
1667
1668Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * vms/build_libxml.com vms/config.vms vms/readme.vms
1671 include/libxml/parser.h include/libxml/parserInternals.h
1672 include/libxml/tree.h include/libxml/xmlIO.h
1673 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1674 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1675 Applied the VMS update patch from Craig A. Berry
1676 * doc/*.html: update
1677
1678Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1681
1682Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * debugXML.c: adding a grep command to --shell in xmllint
1685 for T.V. Raman
1686
1687Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * xmlcatalog.c: tried to fix some of the problem with --sgml
1690
1691Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * parser.c: tried to fix bug #91500 where doc->children may
1694 be overriden by a call to xmlParseBalancedChunkMemory()
1695
1696Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1699 identifiers in SGML catalogs containing '&'
1700
1701Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * python/types.c: fixed bugs when passing result value tree
1704 to Python functions.
1705
1706Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * configure.in: preparing the release of 2.4.26
1709 * doc/*: updated and rebuilt the documentation
1710
1711Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * parser.c: fixed a XML Namespace compliance bug reported by
1714 Alexander Grimalovsky
1715
1716Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1717
1718 * HTMLtree.c: fixed serialization of script and style when
1719 they are not lowercase (i.e. added using the API to the tree).
1720
1721Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * valid.c: make xmlValidateDocument emit a warning msg if there
1724 is no DTD, pointed by Christian Glahn
1725
1726Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1729 content model when some of the blocks have min or max, and a couple
1730 of bugs found in the process.
1731 * result/schemas/list0* test/schemas/list0*: added some specific
1732 regression tests
1733
1734Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * README: updated the contact informations
1737
1738Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1741 misses it, reported by Peter Bray.
1742
1743Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1746 and removed a few warnings
1747
1748Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * parser.c: Christian Glahn found a small bug in the push parser.
1751 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1752 public
1753
1754Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * xmlschemas.c include/libxml/xmlschemas.h: added
1757 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1758 * testSchemas.c: added --memory to test the new interface
1759
1760Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * doc/index.py doc/search.php: integrated the XSLT indexing,
1763 a few fixed in the indexer, added a scope selection at the
1764 search level.
1765
1766Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1769 this was due to uninitialized parts of the validation context
1770
1771Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * debugXML.c: applied patch from Mark Vakoc except the API
1774 change, preserved it.
1775 * doc/*: updated the docs to point to the search engine for
1776 information lookup or before bug/help reports.
1777
1778Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * doc/index.py doc/search.php: added mailing-list archives
1781 indexing and lookup
1782
1783Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1786
1787Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1788
1789 * doc/index.py: improved HTML indexing
1790 * doc/search.php: make the queries also lookup the HTML based indexes
1791
1792Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * doc/index.py: added HTML page indexing
1795
1796Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1797
1798 * xmlIO.c: extended Windows path normalisation to fix the base
1799 problem in libxslt.
1800 * catalog.c: fixed list handling in XML_CATALOG_FILES
1801
1802Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * valid.c: typo/bug found by Christian Glahn
1805
1806Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1807
1808 * xmlIO.c: applied Windows CE patch from Javier.
1809 * win32/wince: new directory, contains support for the PocketPC
1810 with Windows CE from Javier.
1811 * include/win32config.h: reorganised, removed duplicate
1812 definitions and applied WinCE patch from Javier.
1813 * include/wsockcompat.h: new file, now contains WinSock
1814 compatibility macros.
1815 * win32/Makefile.msvc: introduced double-run compilation.
1816
1817Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * configure.in include/libxml/xmlwin32version.h: preparing release
1820 of 2.4.25
1821 * doc/*: updated and regenerated teh docs and web pages.
1822
1823Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1824
1825 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1826 error were not covering namespace declarations.
1827 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1828 it was missing the attribute declaration for the namespace
1829 * result/VC/NS3: the fix now report breakages in that test
1830
1831Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1834
1835Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1838 and regenerated the docs and web site
1839
1840Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1843 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1844 not before
1845
1846Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * python/generator.py python/libxml2class.txt: fixed a stupid error
1849 breaking the python API
1850
1851Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1852
1853 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1854 triostr.c triostr.h: applied a trio update patch from
1855 Bjorn Reese which should work with MinGW
1856
1857Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1858
1859 * tree.c: improving some documentation comments
1860 * xmlregexp.c: found and fixed a mem leak with python regression tests
1861 * doc/*: rebuilt the doc and the API XML file including the
1862 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1863 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1864 python/types.c: added access to the XML Schemas regexps from
1865 python
1866 * python/tests/Makefile.am python/tests/regexp.py: added a
1867 simple regexp bindings test
1868
1869Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1870
1871 * doc/xml.html:
1872 fixing ftp links - thanks to Vitaly Ostanin
1873
1874Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * xmlregexp.c: fixed the data callback on transition functionality
1877 which was broken when using the compact form
1878 * result/schemas/*: updated the results, less verbose, all tests
1879 pass like before
1880 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1881 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1882 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1883 annoying warnings
1884 * xpath.c: try to provide better error report when possible
1885
1886Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * Makefile.am: fixed a breakage raised by Jacob
1889
1890Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1891
1892 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1893 which don't use sockets
1894
1895Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1896
1897 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1898 * win32/configure.js: applied zlib patch from Daniel Gehriger
1899
1900Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1901
1902 * win32/configure.js: applied the patch from Mark Vakoc for
1903 regexp support
1904 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1905 for regexp support
1906
1907Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * xmlschemastypes.c: as pointed by Igor Float and Double
1910 parsing ain't finished yet
1911
1912Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * Makefile.am configure.in: trying to fix #88412 by bypassing
1915 all the python subdir if python ain't detected
1916
1917Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1920 made configuring with regexps/automata/unicode the default
1921 but without schemas ATM
1922 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1923 fixed the regexp based DTD validation performance and memory
1924 problem by switching to a compact form for determinist regexps
1925 and detecting the determinism property in the process. Seems
1926 as fast as the old DTD validation specific engine :-) despite
1927 the regexp built and compaction process.
1928
1929Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * valid.c: determinism is debugged, new DTD checking code now works
1932 but xmlFAComputesDeterminism takes far too much CPU and the whole
1933 set usues too much memory to be really usable as-is
1934
1935Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * tree.c: fixed another stupid bug in xmlGetNodePath()
1938 * xmllint.c: --version now report the options compiled in
1939
1940Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * HTMLparser.c: small cleanup
1943 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1944 when configured with them. A bit of debugging around the determinism
1945 checks is still needed
1946
1947Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1950
1951Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * xmlIO.c: small portability glitch fixed.
1954
1955Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xmlschemastypes.c: incomplete steps for real/double support
1958 * testAutomata.c include/libxml/xmlautomata.h
1959 include/libxml/xmlregexp.h: avoiding a compilation problem
1960 * valid.c include/libxml/valid.h: starting the work toward using
1961 the regexps for actual DTD validation
1962
1963Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * hash.c: cosmetic cleanup
1966 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1967 integrating a DTD validation layer based on the regexps
1968
1969Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1972 the determinism was tested before eliminating the epsilon
1973 transitions :-(
1974
1975Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * python/generator.py python/libxml.c python/libxml.py
1978 python/libxml2-python-api.xml python/libxml2class.txt
1979 python/libxml_wrap.h python/types.c: updated the python
1980 bindings, added code for easier File I/O, and the ability to
1981 define a resolver from Python fixing bug #91635
1982 * python/tests/Makefile.am python/tests/inbuf.py
1983 python/tests/outbuf.py python/tests/pushSAXhtml.py
1984 python/tests/resolver.py python/tests/serialize.py: updated
1985 and augmented the set of Python tests.
1986
1987Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1988
1989 * win32/configure.js: added more readme info for the binary
1990 package.
1991
1992Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1993
1994 * xmlIO.c: fixed a stupid out of bound array error
1995
1996Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1999 messing around with support for Windows path, cleanups,
2000 trying to identify and fix the various code path to the
2001 filename access. Added xmlNormalizeWindowsPath()
2002
2003Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * error.c valid.c: working on better error reporting of validity
2006 errors, especially providing an accurate context.
2007 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2008 error reports in those cases.
2009
2010Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2013 parser.c parserInternals.c xmlIO.c: get rid of all the
2014 perror() calls made in the library execution paths. This
2015 should fix both #92059 and #92385
2016
2017Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xmllint.c: memory leak reporting was broken after a change
2020 of the preprocessor symbol used to activate it.
2021
2022Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * tree.c: try to make the copy function work for node of
2025 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2026 DOM layers though, not libxml2 itself.
2027
2028Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * valid.c: try to provide file and line informations, not all
2031 messages are covered, but it's a (good) start
2032
2033Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * xinclude.c: reimplemented a large part of the XInclude
2036 processor, trying to minimize resources used, James Henstridge
2037 provided a huge test case which was exhibiting severe memory
2038 consumption problems.
2039
2040Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * python/Makefile.am: applied patch from Christophe Merlet to
2043 reestablish DESTDIR
2044
2045Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * libxml.spec.in: fixes libary path for x86_64 AMD
2048
2049Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2050
2051 * doc/tutorial/includekeyword.c
2052 * doc/tutorial/xmltutorial.xml:
2053 (plus resulting generated html files)
2054 fixing one spot I missed in the tutorial where I hadn't freed
2055 memory properly
2056
2057Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2058
2059 * doc/tutorial/includeaddattribute.c
2060 * doc/tutorial/includeaddkeyword.c
2061 * doc/tutorial/includegetattribute.c
2062 * doc/tutorial/includekeyword.c
2063 * doc/tutorial/xmltutorial.xml
2064 * doc/tutorial/*.html:
2065 update tutorial to properly free memory (thanks to Christopher
2066 R. Harris for pointing out that this needs to be done)
2067 * doc/tutorial/images/callouts/*.png:
2068 added image files so the callouts are graphical, making it
2069 easier to read ( use "--param callout.graphics 1" to generate
2070 html with graphical callouts)
2071
2072Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2075 nice logos generated by Marc Liyanage
2076 * doc/site.xsl *.html: changed the stylesheet to show the new
2077 logo and regenerated the pages
2078
2079Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2080
2081 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2082
2083Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xpath.c: possible mem leak patch from Jason Adams
2086
2087Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2090 in the XQuery namespace
2091 * configure.in: preparing 2.4.24
2092 * doc/*.html: updated the web pages
2093
2094Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * python/generator.py: closing bug #85258 by generating conditional
2097 compile check to avoid linking to routines not configured in.
2098
20992002-08-22 Havoc Pennington <hp@pobox.com>
2100
2101 * autogen.sh: update error message for missing automake
2102
2103Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * python/Makefile.am: typo in target name resulted in libxml2.py
2106 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2107
2108Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * win32/win32/Makefile.mingw: updated with version from
2111 Elizabeth Barham at http://soggytrousers.net/repository/
2112
2113Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2114
2115 * win32/Makefile.msvc: added the prefix location to the include
2116 and lib search path.
2117
21182002-08-18 Havoc Pennington <hp@pobox.com>
2119
2120 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2121 both automake 1.6 and 1.4 installed get the right automake. Means
2122 compilation from CVS will now require the latest automake 1.4
2123 release, or manually creating symlinks called "automake-1.4" and
2124 "aclocal-1.4"
2125
2126Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * configure.in python/Makefile.am: more AMD 64 induced changes from
2129 Frederic Crozat
2130
2131Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * xinclude.c: oops I was missing the xml:base fixup too
2134 * result/XInclude/*.xml: this adds xml:base attributes to most
2135 results of the tests
2136
2137Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * xinclude.c: quick but apparently working implementation of
2140 xi:fallback, should close bug #89684
2141 * Makefile.am test/XInclude/docs/fallback.xml
2142 result/XInclude/fallback.xml: added a basic test for fallback,
2143 and run with --nowarning to avoid a spurious warning
2144 * configure.in: applied patch from Frederic Crozat for python
2145 bindings on AMD 64bits machines.
2146
2147Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2148
2149 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2150 the caller don't pass a SAX callback block.
2151
2152Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * tree.c: applied the same fix for the XML-1.0 namespace to
2155 xmlSearchNsByHref() as was done for xmlSearchNs()
2156
2157Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * libxml.3: small cleanup of the man page
2160 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2161 when serializing HREF attributes generated by XSLT.
2162
2163Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2166 version of Marc Liyanage' patch for boolean attributes in HTML
2167 output
2168
2169Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * python/tests/serialize.py: fixed the test results, indenting
2172 behaviour changed slightly
2173
2174Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2175
2176 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2177 new c14n function to Windows def files
2178
2179Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2180
2181 * c14n.c: fixed a memory leak in c14n code
2182
2183Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * parser.c include/libxml/parser.h: adding a new API for Christian
2186 Glahn: xmlParseBalancedChunkMemoryRecover
2187 * valid.c: patch from Rick Jones for some grammar cleanup in
2188 validation messages
2189 * result/VC/* result/valid/*: this slightly change some of the
2190 regression tests outputs
2191
2192Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * tree.c: trying to fix a problem in namespaced attribute handling
2195 raised by Christian Glahn
2196
2197Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2198
2199 * encoding.c include/libxml/encoding.h: Opening the interface
2200 xmlNewCharEncodingHandler as requested in #89415
2201 * python/generator.py python/setup.py.in: applied cleanup
2202 patches from Marc-Andre Lemburg
2203 * tree.c: fixing bug #89332 on a specific case of loosing
2204 the XML-1.0 namespace on xml:xxx attributes
2205
2206Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2207
2208 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2209 corner case from new Merlin's test suite and added a callback
2210 that will be used to improve xmlsec performance
2211
2212
2213Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * HTMLtree.c: trying to fix the <style> escaping problem in
2216 HTML serialization bug #89342
2217
2218Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2221 and rebuilt the web site.
2222
2223Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2224
2225 * include/libxml/tree.h: added _private member to xmlNs struct
2226
2227Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * HTMLparser.c: fixing bug #84876 based on the xml working
2230 code.
2231
2232Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2233
2234 * python/Makefile.am: enhanced to fix bug 72012 (errors
2235 when using '-jX' make parameter)
2236
2237Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2238
2239 * xpath.c: small additional enhancement for booleans
2240 compared to nodesets
2241
2242Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * HTMLtree.c: changed the order of the encoding declaration
2245 attributes in the meta tags due to a bug in IE/Mac
2246
2247Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2248
2249 * xpath.c: enhanced handling of booleans (especially '='
2250 and '!=' for nodesets) - fixes bug 85256. Added new
2251 routine xmlXPathNotEqualValues for more proper handling
2252 of '!=' when nodesets are involved.
2253
2254Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2257 doc/xmlcatalog_man.xml to the source distribution
2258
2259Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2260
2261 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2262 asked for this.
2263
2264Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * configure.in: preparing 2.4.23
2267 * doc/*: rebuilt the docs
2268
2269Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * parser.c: fixing bug #84169 by fixing the
2272 comment of xmlCreatePushParserCtxt to describe the
2273 encoding detection parameters better.
2274
2275Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * valid.c: fixing bug #79331 in one path the lookup for
2278 ID attributes on a namespaced node wasn't handled correctly :-\
2279
2280Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * HTMLparser.c: trying to fix 87235 about discarded white
2283 spaces in the HTML parser.
2284 * result/HTML/*: this changes the output of a number of HTML
2285 regression tests
2286
2287Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * xpath.c: applied patch from Richard Jinks for the namespace
2290 axis + fixed a memory error.
2291 * parser.c parserInternals.c: applied patches from Peter Jacobi
2292 removing ctxt->token for good.
2293 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2294 popped out by the regression tests.
2295 * Makefile.am: patch for threads makefile from Gary Pennington
2296
2297Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2298
2299 * xpath.c: enhanced behaviour of position() after usage of
2300 expressions involving preceding-sibling (et al).
2301
2302Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * hash.c: applied a patch from Peter Jacobi to solve a problem
2305 when compiling with the Watcom C on Win32
2306 * result/schemas/*.err: the change of hashing algo generated
2307 permutations in the output
2308
2309Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2310
2311 * hash.c: applied patch from Sander Vesik improving the quality of
2312 the hash function.
2313
23142002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2315
2316 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2317 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2318 xmllint.c xpath.c: replaced sprintf() with snprintf()
2319 to prevent possible buffer overflow (the bug was pointed
2320 out by Anju Premachandran)
2321
2322Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * parser.c: removed an uninitialized data error popped by valgrind
2325 on PE references
2326
2327Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2328
2329 * doc/xml.html
2330 adding tutorial reference to the web page
2331
2332Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2333
2334 * doc/tutorial/xmltutorial.xml
2335 * doc/tutorial/ar01s07.html
2336 * doc/tutorial/ape.html
2337 * doc/tutorial/includegetattribute.c
2338 adding section to tutorial about retrieving an attribute
2339 value
2340
2341Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * parser.c: applied a couple of patches from Peter Jacobi to start
2344 to get rid of ctxt->token, with a possible significant speed
2345 improvement to be gained once done. Better compliance with PE
2346 references constructs in DTDs too.
2347 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2348 from Peter too
2349
2350Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2353 xmlParseElement was likely to have been deallocated at the
2354 time of the report, possibly leading to segfault. Just report
2355 the tag name now.
2356
2357Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * xpath.c: patch from Richard Jinks for XPath substring() function
2360 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2361
23622002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2363
2364 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2365
2366Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2367
2368 *doc/FAQ.html
2369 fixing typos in FAQ, thanks to Robert Funnell for the
2370 editing help
2371
2372Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * NEWS: got complaints from rpmlint that it was empty
2375
2376Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2377
2378 * added doc/tutorial, including:
2379 apa.html
2380 apb.html
2381 apc.html
2382 apd.html
2383 ar01s02.html
2384 ar01s03.html
2385 ar01s04.html
2386 ar01s05.html
2387 ar01s06.html
2388 includeaddattribute.c
2389 includeaddkeyword.c
2390 includekeyword.c
2391 includestory.xml
2392 index.html
2393 xmltutorial.xml
2394 libxml tutorial, including generated html
2395
2396Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2397
2398 * result/c14n/exc-without-comments/merlin-c14n-two-*
2399 result/c14n/without-comments/merlin-c14n-two-*
2400 test/c14n/exc-without-comments/merlin-c14n-two-*
2401 test/c14n/without-comments/merlin-c14n-two-*
2402 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2403 c14n/exc-c14n and slightly modified test script to handle
2404 these test cases
2405 * c14n.c: fixed bugs for complicated nodes set (namespace
2406 without node and others from merlin-c14n-two.tar.gz)
2407 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2408 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2409 for xmlsec performance patch
2410 * xpath.c: fixed self::node() for namespaces and attributes
2411
2412Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2413
2414 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2415 but with the format parameter
2416 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2417
2418Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2419
2420 * Makefile.am: updated c14n tests suite
2421 * c14n.c: performance improvement for previous c14n patch
2422
2423Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * parser.c: another peroformance patch from Peter Jacobi, that
2426 time on parsing attribute values.
2427
2428Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2429
2430 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2431 into LibXML2 test suite
2432
2433Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2434
2435 * c14n.c: propagating xpath ancesstors node fix to c14n
2436 plus small performance improvement to reduce number of
2437 mallocs
2438 * xpath.c: fixed ancestors axis processing for namespace nodes
2439
2440Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2443 Peter Jacobi
2444
2445Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * configure.in: preparing 2.4.22
2448
2449Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2452 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2453 a public entry point.
2454 * doc/*: rebuilt the API and docs
2455
2456Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * xpath.c: patch from Richard Jinks to fix a problem introduced
2459 in the previous patch and pointed by Norm
2460
2461Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * libxml.spec.in: fixing bug #81112
2464
2465Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * uri.c: fixing bug #82848
2468
2469Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2472 output of one catalog test
2473
2474Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2475
2476 * global.data globals.c tree.c include/libxml/globals.h
2477 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2478 default value for global parameter xmlIndentTreeOutput to 1 and
2479 introduced new global parameter xmlTreeIndentString (the string
2480 used to do one-level indent) with default value " " (as it was
2481 in tree.c)
2482
2483Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2486 with trio and schemas.
2487
2488Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * xpath.c: patch from Richard Jinks to fix the problem raised in
2491 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2492
2493Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2494
2495 * xmlschemas.c: a bit of work on import.
2496 * xmlschemastypes.c: Charles Bozeman provided a compare function
2497 for date/time types so min/max facet restrictions should work,
2498 indeterminate comparisons return an error instead of equal.
2499 * test/schemas/date_0* result/schemas/date_0_0: specific test
2500 from Charles Bozeman too
2501
2502Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2505 from Christian Cornelssen fixing the man pages and the Catalog
2506 building script.
2507 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2508 next step is <xs:import> I now have a reasonable understanding
2509 of how it works.
2510
2511Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2514
2515Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2516
2517 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2518
2519Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2520
2521 * xpath.c: fixing an XPath function evalutation bug pointed out
2522 by Alexey Efimov where the context was lost when evaluating
2523 the function arguments
2524
2525Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2526
2527 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2528 function public for XMLSec performance optimizations
2529
2530Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * python/generator.py python/libxml2class.txt : fixed a problem
2533 with the HTML parser pointed by Gary Benson
2534 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2535 example
2536
2537Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2538 * parser.c: fixed bug #81159 (memory growth in SAX)
2539
2540Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2541 * xpath.c: fixed bug #78858 (the real fix)
2542
2543Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2544 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2545
2546Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2547
2548 * tree.c: modified xmlNodeSetBase to allow changing the
2549 base of a document.
2550
2551Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * xmlschemastypes.c: patch Charles Bozeman for validation of
2554 all the date, time, and duration types
2555 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2556 * configure.in: fixed an error pointed by an user
2557 * xml2-config.in: fixed an error pointed by an user
2558
2559Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2560
2561 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2562 win32/libxml2.def.src xmlIO.c: exported default
2563 'file:', 'http:' and 'ftp:' protocols input handlers
2564 and maked protocols comparisson case insensitive
2565
2566Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2567
2568 * configure.in: Neven Has detected a typo
2569
2570Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2573 as one of the persons allowed to commit directly to the
2574 module.
2575
2576Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2579 * valid.c: raised a too low limit
2580 * doc/*: rebuilt the docs
2581
2582Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * test/XPath/expr/floats test/XPath/expr/functions
2585 result/XPath/expr/floats result/XPath/expr/functions
2586 xpath.c: another XPath conformance patch from Richard Jinks
2587
2588Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * xmlschemas.c: fixed validation of attribute groups.
2591 * test/schemas result/schemas: added an example from the primer
2592
2593Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2596 * test/schemas result/schemas: updated the test list
2597
2598Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * TODO: updated a bit
2601 * parser.c: made a comment more specific
2602 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2603 Schemas conformance.
2604 * test/schemas result/schemas: updated the test list
2605
2606Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2609 implementing xs:all with minOccurs = 0
2610 * tes/schemas/* result/schemas/*: added more tests covering
2611 xs:all
2612
2613Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * xmlregexp.c: first implementation of the all particle, this
2616 may need to be revisited for case where not all transitions
2617 must be crossed.
2618
2619Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * tree.c: another entity processing update from Markus Henke
2622
2623Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2624
2625 * trionan.c: fixed crash on OSF/1
2626
2627Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * xmlschemas.c: more Schemas work
2630 * test/schemas/* result/schemas/*: added more tests coming
2631 from the spec.
2632
2633Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2634
2635 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2636 ExcC14N specification
2637
2638Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * tree.c: patch from Markus Henke, fix for recursive entities.
2641
2642Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * xpath.c: fix a problem with string() on a document node.
2645
2646Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * Makefile.am xmlschemas.c: more Schemas work
2649 * test/schemas/* result/schemas/*: added more tests coming
2650 from the spec.
2651
2652Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2653
2654 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2655 * result/HTML/*: this changes a few things in the results
2656
2657Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2658
2659 * include/libxml/tree.h: eliminated 'declaration different than
2660 prototype' warning
2661 * include/win32config.h: "resolved" conflicts with errno.h
2662
2663Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2664
2665 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2666 on the automata interfaces and debug of counted choices
2667 * test/schemas/* result/schemas/*: added a number of tests
2668
2669Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2672 a bit of work on Schemas
2673 * testSchemas.c: try to make it more useful
2674 * test/schemas/* result/schemas/* Makefile.am: changed the
2675 Schemas regression test procedure, started adding a few samples
2676
2677Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2678
2679 * include/libxml/encoding.h: Patch for the Borland C++ builder
2680 * include/libxml/tree.h: Patch for the Borland C++ builder
2681 * threads.c: Patch for the Borland C++ builder
2682 * win32/bcb5: New directory for the Borland C++ builder
2683 project files
2684
2685Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2686
2687 * win32/Makefile.msvc: Update for XML Schema support
2688 * win32/configure.js: Update for XML Schema support
2689 * win32/libxml2.def.src: Update for XML Schema support
2690
2691Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2692
2693 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2694 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2695 xmlunicode.c include/libxml/Makefile.am
2696 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2697 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2698 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2699 include/libxml/xmlversion.h.in : merged the current state of
2700 XML Schemas implementation, it is not configured in by default,
2701 a specific --schemas configure option has been added.
2702 * test/automata test/regexp test/schemas Makefile.am
2703 result/automata result/regexp result/schemas:
2704 merged automata/regexp/schemas regression tests
2705
2706Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * xpath.c: Gary found a compile time problem, fixes #78823
2709
2710Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * configure.in: release of 2.4.20
2713 * doc/*: updated and rebuilt the docs
2714
2715Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * python/Makefile.am: patch from Cristian Gafton to build on
2718 Red Hat 6.2, should also fix #75779
2719
2720Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * valid.c: first part of fixing #78729
2723
2724Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2727 escaping of URI when saving HTML files.
2728 * result/HTML/*: this impacted some tests
2729
2730Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * configure.in: trying to fix #77441
2733
2734Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * include/libxml/xmlIO.h: Hallski complained it could not be
2737 included by itself.
2738
2739Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2742
2743Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2744
2745 * win32/configure.js: patch from Nilo for the c14n option
2746 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2747
2748Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2751 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2752 LIBXML_THREAD_ENABLED
2753
2754Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * xpath.c: another patch from Richard Jinks for substring conformance
2757 * test/XPath/expr/floats test/XPath/expr/strings
2758 result/XPath/expr/floats result/XPath/expr/strings: update of the
2759 test suite to check those.
2760
2761Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * xpath.c: patch from Richard Jinks for .x float parsing.
2764
2765Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * parser.c: patch from Markus Henke when an encoding ain't recognized
2768
2769Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * libxml.m4: got a report that #include <string.h> was needed
2772
2773Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2776
2777Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2778
2779 * doc/example.html: fixing typo
2780
2781Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2784 pointed out by Melvyn Sopacua.
2785
2786Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * libxml.m4: Frédéric Crozat gave a patch related to the change
2789 of Include paths breaking the libxml.m4
2790
2791Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * xpath.c: Fix bug #76927 forgot to save some context
2794 when evaluating binary expressions
2795
2796Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * configure.in: fixed configure for MPE/iX from Markus Henke
2799 * xmlmemory.c: fixed initialization problems
2800 * xpath.c: another set of patches from Richard Jinks this
2801 fixes "make XPathtests" on linux
2802
2803Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2806 * test/XPath/expr/compare test/XPath/expr/equality
2807 test/XPath/expr/floats test/XPath/expr/functions
2808 test/XPath/expr/strings result/XPath/expr/compare
2809 result/XPath/expr/equality result/XPath/expr/floats
2810 result/XPath/expr/functions result/XPath/expr/strings: Updated
2811 tests though they show a divergence on Linux
2812
2813Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xpath.c trionan.c: previous commit also included patches
2816 from Richard Jinks on some IEEE support corner case
2817
2818Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2821 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2822 that $(datadir) should be used for docs
2823
2824Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2825
2826 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2827 could leak filedescriptors
2828
2829Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2830
2831 * configure.in nanohttp.c: applied patch from Allan Clark for
2832 UnixWare/OpenServer
2833
2834Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * configure.in: preparing 2.4.19
2837 * doc/*: rebuilt the docs
2838
2839Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * nanohttp.c: fixing #76043, got fed up with non-portability
2842 of that piece of code.
2843
2844Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * valid.c SAX.c: Never commit without running "make tests" :-(
2847 fix a couple of stupidities in the previous commit
2848 * result/*: a few changes in some attribute order result of previous
2849 commit.
2850
2851Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2854 the internal subset should not raise duplicate ID errors,
2855 also there was a small bug in conjunction to namespace
2856 declarations defaulted and xml:xxx attributes DTD definitions.
2857
2858Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * xpath.c: Richard Jinks also raised some rounding problems
2861 this tries to fix them
2862
2863Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2866 behaviour in xmlXPathCastToString()
2867
2868Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2871 raised by Morus Walter
2872
2873Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2876 from Igor
2877
2878Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * xpath.c: fixing #75619, related to a problem when trying
2881 to evaluate condition when the current node set resulting
2882 from that sub-step evaluation is empty. Also fixes 2 potential
2883 problem with previous-sibling and next-siblings axis.
2884
2885Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2888 HTML support is not configured in.
2889
2890Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2893 include/libxml/tree.h: dohh I really didn't intended to commit
2894 this test version :-(
2895
2896Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * testSAX.c: I wanted to see the real speed at the SAX interface
2899 after a little too many Ximianer started complaining about the
2900 parser speed.
2901 added a --quiet option:
2902 paphio:~/XML -> ls -l db100000.xml
2903 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2904 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2905 3200006 callbacks generated
2906 real 0m1.270s
2907 Which means 16MBytes/s and 3Mcallback/s
2908
2909Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * xpath.c: valgrind spotted another error that time when running
2912 on libxslt regression tests
2913
2914Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * Makefile.am: adding "make valgrind" running the full regression
2917 tests (except python ones) under Valgrind (using valgrind -q
2918 which was kindly added by the author).
2919 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2920 passes cleanly now except an obcure floating point initialization
2921 raised in log10() in one XPath regression test ???
2922 * tree.c: edited some comments to close #75244
2923
2924Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2927 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2928 context of ScrollKeeper, made sure that if the number is
2929 an integer, the serialization follows the description at
2930 http://www.w3.org/TR/xpath#section-String-Functions
2931
2932Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * configure.in: preparing 2.4.18
2935 * doc/*: updated and rebuilt the web site
2936 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2937 the Windows and Cygwin maintainers.
2938 * parser.c: humm, changed the way the SAX parser work when
2939 xmlSubstituteEntitiesDefault(1) is set, it will then
2940 do the entity registration and loading by itself in case the
2941 user provided SAX getEntity() returns NULL.
2942 * testSAX.c: added --noent to test the behaviour.
2943
2944Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2945
2946 * parser.c: Wilfried Teiken provided a hackish but working
2947 way to get context reported back on entities when parsing
2948 with SAX and without breaking the DOM build.
2949
2950Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * c14n.c: applied a new patch from Aleksey Sanin
2953 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2954 to reference Aleksey implementation of XML digital Signatures
2955
2956Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2957
2958 * xpath.c: small fix to avoid potential problem due to
2959 ordering of freeing data
2960 * python/Makefile.am: people were complaining about
2961 the generated file in python dir not being built
2962
2963Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2966 python/generator.py python/libxml.c python/types.c: Cleanup
2967 of the python Makefiles based on Jacob and James feedback,
2968 fixed the spec file accordingly, fixed the number of warning
2969 that passing my pedantic CFLAGS was generating. Conclusion
2970 is that Python includes are real crap.
2971
2972Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * configure,in: it was reported quite a few times that
2975 xml2-config --cflags should not output
2976 -I$includeprefix/libxml2/libxml because libxml2 header names
2977 clashes with existing names like list.h from C++ stl.
2978 Includes should be #include<libxml/xxx.h> so ...
2979
2980Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * c14n.c: another patch from Aleksey Sanin
2983
2984Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2987 canonicalization algorithm
2988 * doc/xml.html doc/index.html: added the C14N references on the
2989 index page.
2990
29912002-03-13 jacob berkman <jacob@ximian.com>
2992
2993 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2994 usage, redundant, and gcc specific
2995
2996Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * xpath.c: speedup some node selection operations, this can
2999 have a significant impact on DocBook Norm's stylesheets
3000 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3001 make sure it's always the case
3002 * debugXML.c: distinguish CDATA and comments in ls operations
3003
3004Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3007 to generate better API descriptions etc...
3008
3009Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * c14n.c: Fixing #74186, made sure all boolean expressions
3012 get fully parenthesized, ran indent on the output
3013 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3014 include/libxml/tree.h: also #74186 related, removed the
3015 --with-buffers option, and all the preprocessor conditional
3016 sections that were resulting from it.
3017
3018Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * valid.c: applied patch from Dodji Seketeli fixing an
3021 uninitailized variable in xmlValidGetValidElements()
3022
3023Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * c14n.c: fixed a few comments
3026 * doc/*.html doc/*/*.html: regenerated the docs and added
3027 the C14N API
3028 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3029
3030Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * check-xml-test-suite.py: fix to adapt varaiations in the
3033 bindings
3034 * configure.in python/setup.py python/setup.py.in: fixed to
3035 have the version of the python scripts automatically updated
3036
3037Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3040 in xmlCopyProp()
3041
3042Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * configure.in: preparing 2.4.17 release
3045 * doc/*: updated and rebuilt the docs
3046 * xpath.c: fixed a comment
3047 * python/libxml.c: fixed a possible reentrancy problem
3048
3049Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3052 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3053 added a specific regression test
3054 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3055 not raise exceptions when failing to find the attribute.
3056
3057Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * configure.in xmllint.c: owen pointed out a problem with the
3060 ftme fix, gettimeofday() was not detected by configure and
3061 the ftime header wasn't included, dohhh
3062
3063Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * configure.in xmllint.c: trying to fix #71457 for timing
3066 precision when gettimeofday() is not availble but ftime() is
3067
3068Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3071 are now copied on install and part of the -devel RPM
3072
3073Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xpath.c: trying to avoid bug #72150 which was apparently
3076 caused by a gcc bug (or a processor problem) as detailed
3077 at http://veillard.com/gcc.bug
3078
3079Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3082 fixed xmlReconciliateNs(), added a Python test/example for
3083 inter-document cut'n paste
3084 * python/libxml.py: fixed node.doc on document nodes and added
3085 xpathEval() onto node objects
3086
3087Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3090 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3091 fixup and integrated tests for the serialization stuff
3092
3093Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3096 moved the libxml man page to section 3
3097
3098Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * tree.c: fix bug #72490
3101 * python/libxml.c python/libxml.py: added methods serialize()
3102 and saveTo() to all node elements.
3103
3104Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * xmlIO.c: closed #73430, don't read from an input source
3107 which indicated an end-of-file or an error.
3108
3109Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3110
3111 * parser.c: make sure SAX endDocument is always called as
3112 this could result in a Python memory leak otherwise (it's
3113 used to decrement ref-counting)
3114 * python/generator.py python/libxml.c python/libxml.py
3115 python/libxml2-python-api.xml python/libxml2class.txt
3116 python/tests/error.py python/tests/xpath.py: implemented
3117 the suggestions made by Gary Benson and extended the tests
3118 to match it.
3119
3120Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3121
3122 * python/generator.py: applied patch fixing #73450
3123
3124Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * xpath.c: fixing #61290 "namespace nodes have no parent"
3127 long standing divergence from the XPath REC. NodeSets
3128 simply hold a copy of namespace nodes and those node ->next
3129 points to the parent (which may not be the node carrying the
3130 definition).
3131 * include/libxml/xpath.h: flagged but didn't added a possible
3132 speedup
3133 * DOCBparser.c HTMLparser.c: removed some warnings from push
3134 parser due to new state being added.
3135 * tree.c: new fix from Boris Erdmann
3136 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3137 the XML Canonalization support from Aleksey Sanin
3138
3139Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * tree.c: patch from Boris Erdmann fixing some namespace odities
3142 with xmlCopyNode()
3143
3144Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * xmlIO.c: fix bug #72706 when loading a NULL entity
3147
3148Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3149
3150 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3151 actually change in a future XML Namespace revision.
3152
3153Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3156 added the possibility of returning nodesets from XPath extension
3157 functions written in Python
3158
3159Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * python/*: commiting some Python bindings work done while travelling
3162
3163Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3166 explicitely with memory debugging switched on
3167
3168Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3169
3170 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3171 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3172 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3173 the accessor generator for strings
3174 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3175 regression test.
3176
3177Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * python/README python/generator.py python/libxml.c python/setup.py:
3180 added the 'usual' setup.py to allow building a libxml2-python
3181 module based on the same code. The initialization is however
3182 different the 2 .so files fo libxml2 and libxslt are identical and
3183 they entry point initialize both libraries. this is done to avoid
3184 some possible nasty problem since the Python don't merge the maps
3185 of all shared modules.
3186
3187Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3188
3189 * parser.c: fixed a push/encoding bug reported by Michael
3190 on librsvg
3191
3192Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * include/libxml/parserInternals.h: fixes a misplaced #endif
3195
3196Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * parser.c valid.c: found and fixed a couple of allocation bugs
3199
3200Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * doc/xml.html doc/python.html doc/*: added a Python and binding
3203 page describing the current state of the Python bindings and
3204 giving pointers to the other languages wrappers.
3205
3206Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3209 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3210 rebuilt the API and web site
3211 * xpath.c: fixed #71978 portability bugs
3212
3213Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3214
3215 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3216
3217Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * include/libxml/parserInternals.h parser.c: had to change
3220 2 internal parsing API when processing document content
3221 to check the start and end of element content are defined
3222 in the same entity
3223 * valid.c include/libxml/valid.h: attribute normalization can
3224 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3225 with the context to report it.
3226 * SAX.c: fixed the last known bugs, crazy validation constraints
3227 when a document is standalone seems correctly handled. There
3228 is a couple of open issues left which need consideration especially
3229 PE93 on external unparsed entities and standalone status.
3230 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3231 The 2 tests left failing are actually in error. Cleanup done.
3232
3233Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * valid.c: implemented E59 spaces in CDATA does not match the
3236 nonterminal S
3237
3238Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * SAX.c parser.c valid.c: more validation test fixups
3241 * check-xml-test-suite.py: added duration info for the tests
3242
3243Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3244
3245 * parser.c valid.c: a couple of errors were reported but not
3246 saved back as such in the parsing context. Down to 1% failure rate
3247 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3248
3249Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3250
3251 * xmlInternald.c: isExtender was missing a char
3252 * parser.c include/libxml/parser.h: % are acceptable in the
3253 internal subset if within a PUBLIC ID
3254
3255Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * SAX.c parserInternals.c valid.c: more work on the conformance
3258 suite. Took the step to finally block documents with encoding
3259 errors. It's a fatal error per the spec, people should have fixed
3260 their documents by now.
3261
3262Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3263
3264 * check-xml-test-suite.py: fixed the test script after some discussion
3265 on the semantic of TYPE="error"
3266 * Makefile.am: added the script to the distrib
3267
3268Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * SAX.c entities.c: fixed a couple of conformances issues deep
3271 into the validation code (standalone and undeclared Notations)
3272
3273Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3276 stayed there for years !
3277
3278Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3281 missing
3282
3283Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * check-xml-test-suite.py: improved the behaviour a bit as
3286 well as the logs
3287 * parser.c valid.c SAX.c: fixed a few more bugs
3288 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3289
3290Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3291
3292 * check-xml-test-suite.py: python script to run regression tests
3293 against the XML Test suite of W3C/OASis
3294 * SAX.c: fixed a validation bug
3295 * parser.c: fixed 3 errors pointed by the test suite
3296 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3297 * python/Makefile.am: fixed a dependendy
3298
3299Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xmlmemory.c: avoid a warning bug #71594
3302
3303Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3304
3305 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3306 warning on alpha/Tru64
3307
3308Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * include/libxml/entities.h: fixing a comment
3311 * valid.c: fixing some troubles with validity check on namespaces
3312 * result/VC/NS3 test/VC/NS3: added a specific regression test
3313
3314Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3315
3316 * tree.c: Fixing #71342 serializing '\n' in attribute values
3317 * result/noent/att3 result/att3 test/att3: added a specific
3318 test.
3319
3320Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3321
3322 * python/libxml.c: couple of bug fixes
3323
3324Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3325
3326 * python/*.py: removed tabs and used spaces.
3327
3328Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3329
3330 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3331 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3332
3333Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3336 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3337
3338Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3339
3340 * include/libxml/encoding.h include/libxml/entities.h
3341 include/libxml/globals.h include/libxml/parser.h
3342 include/libxml/threads.h include/libxml/tree.h
3343 include/libxml/xmlmemory.h: trying to fix the include mess
3344
3345Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * include/libxml/xmlmemory.h: reverted part of the previous
3348 attempt to provide #69655, this was breaking the build.
3349
3350Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3353 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3354 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3355 include/libxml/parserInternals.h include/libxml/tree.h
3356 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3357 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3358 clean.
3359 * python/libxml.c: fixed a warning.
3360
3361Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3364 copying of node, merge back IDs in the target document.
3365 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3366 test/XInclude/ents/ids.xml: test case
3367 * result/VC/ElementValid4: output changed due to a typo fix
3368
3369Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003372 generate the dependencies right as Jacob found out. Add
3373 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003374
3375Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * parserInternals.c valid.c: Justin Fletcher found some parts
3378 of the code needing cleanup
3379 * libxml.spec.in python/Makefile.am python/generator.py
3380 python/libxml.c python/libxml.py: Fixed the python Makefiles
3381 corrected a bug showing up on ia64, changed the name of the
3382 python internal module too
3383
3384Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * Makefile.am: applied patch from Andris Pavenis for binary
3387 name suffixes
3388
3389Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * xmllint.c win32/win32config.h: fixing #68748
3392
3393Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3394
3395 * valid.c: fixing #70166
3396
3397Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * valid.c: fixing #70077
3400
3401Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * Copyright Makefile.am README configure.in libxml.spec.in:
3404 Changed to the MIT Licence
3405 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3406 doc/xmlio.html: updated the doc accordingly
3407 * include/libxml/xmlwin32version.h configure.in: preparing
3408 2.4.14 release
3409 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3410 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3411 fixed the const xmlChar * wrapper and generator, XPath extension
3412 functions now use the context as first argument
3413 * python/tests/tstxpath.py python/tests/xpath.py
3414 python/tests/xpathext.py: Updated the tests accordingly
3415 * tree.c: fixed bug #70067
3416
3417Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * Makefile.am: cleanup
3420 * debugXML.c: always use stdout if output is NULL
3421 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3422 * python/Makefile.am python/generator.py python/libxml2class.txt
3423 python/libxml_wrap.h python/types.c: augmented the number of bindings
3424 handling FILE * and XPath contexts
3425 * python/tests/Makefile.am: avoid a stupid problem due to the
3426 use of TEST.
3427
3428Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3429
3430 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3431
3432Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * python/TODO python/libxml.c: cleanup the extension function lookup
3435 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3436
3437Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * configure.in python/Makefile.am: do not install outside
3440 of prefix
3441
3442Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * python/TODO python/libxml.c: started adding SAX interfaces
3445 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3446 SAX test
3447
3448Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * tree.c: hardened the addChild function
3451 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3452 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3453 added accessors needed for xmlNode, a bit more testing and
3454 extension of interfaces
3455 * python/tests/Makefile.am python/tests/build.py: added a test
3456 build from scratch/save/load/check
3457
3458Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3459
3460 * parserInternals.c: change a small bit in the way valididy
3461 error messages get initialized
3462 * python/TODO python/libxml.c python/libxml2-python-api.xml
3463 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3464 added some memory debugging to track leaks at the libxml2 level
3465 * python/tests/*.py: changed all tests to check for leaks,
3466 there is just one left in XPath extension registrations.
3467
3468Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * python/TODO python/generator.py python/libxml2-python-api.xml
3471 python/libxml2class.txt: more accessor classes for the parser
3472 context, allow to switch on and check validity
3473 * python/tests/Makefile.am python/tests/error.py
3474 python/tests/invalid.xml python/tests/valid.xml
3475 python/tests/validate.py: attded more test and and added error.py
3476 which I forgot to commit in the last step
3477
3478Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * python/Makefile.am python/types.c: cleanup
3481 * python/libxml.c python/libxml.py python/libxml_wrap.h
3482 python/generator.py python/libxml2-python-api.xml
3483 python/libxml2class.txt: added class for parser context, added
3484 first cut for push mode support. Added a framework to generate
3485 accessors functions.
3486 * python/tests/Makefile.am python/tests/push.py: added a push
3487 test
3488
3489Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3492 bug a bit of cleanup.
3493
3494Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3497 python/libxml2class.txt: adding error redirections and preformat
3498 to a python handler
3499 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3500 tests self checking
3501
3502Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3503
3504 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3505 a function
3506
3507Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3508
3509 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3510 python/libxml.c python/libxml2-python-api.xml
3511 python/libxml2class.txt: Progressing through the TODOs, class
3512 description output, extra XML API, RPM now builds the wrappers
3513 for all python installed versions
3514
3515Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * configure.in libxml.spec.in python/Makefile.am python/TODO
3518 python/generator.py python/libxml2class.txt: added more informations
3519 in the libxml2-python package including docs. Slightly changed
3520 the class hierarchy
3521 * python/tests/*: added basic regression tests infrastructure too
3522
3523Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3526 added libxml2-python as part of the packages installed
3527
3528Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * python/Makefile.am python/generator.py python/libxml.c
3531 python/libxml.py: more work, now able to extend the
3532 XPath interpreter with functions written in python.
3533
3534Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3535
3536 * python/Makefile.am: Jacob sent a patch to allow building from
3537 tarfile.
3538
3539Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3542 inserted the python wrappers build, I hope this won't be too
3543 unportable
3544
3545Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3546
3547 * xpath.c: minor optimization
3548 * python/generator.py python/libxml.c python/libxml.py
3549 python/libxml_wrap.h: more work on the python bindings,
3550 they now support XPath and there is no evident leak
3551
3552Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * python/generator.py python/libxml.c python/libxml.py:
3555 more work on the python bindings generator.
3556
3557Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * python/generator.py python/libxml.c python/libxml_wrap.h:
3560 more work on the python bindings.
3561
3562Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3563
3564 * python/generator.py python/libxml.c python/libxml.py
3565 python/libxml_wrap.h: commited early version of a python binding
3566 for private use only ATM
3567
3568Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3569
3570 * entities.c tree.c include/libxml/entities.h: applied patch
3571 from Anthony Jones to implement copy of DTD subtree too. Had
3572 just to keep 2 function private which really ought to become
3573 public ones.
3574
3575Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * xmllint.c: added pointers to the web pages in the usage()
3578
3579Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3580
3581 * tree.c: more fixes from Petr Kozelka for attribute handling
3582 in the tree API to align the semantic with DOM.
3583
3584Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3585
3586 * valid.c tree.c entities.c: another set of patches from
3587 Anthony Jones for copy operations cleanup and robustness
3588
3589Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3592 an alphabetic index based on comments content
3593 * doc/*: rebuilt the web site with the new references
3594
3595Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3596
3597 * parserInternals.h: Greg Sjaardema suggested to use an
3598 eponential buffer groth policy in xmlParserAddNodeInfo()
3599
3600Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3601
3602 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3603 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3604 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3605 to generate cross-references, and added/updated the stylesheets
3606 to generate and link API indexes. The generic keyword index
3607 is not done yet.
3608 * doc/*.html: regenerated all the usual docs too
3609
3610Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3611
3612 * debugXML.c: added an xpath function to the shell for T. V. Raman
3613
3614Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3615
3616 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3617 debug routines.
3618
3619Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3622 support of attribute nodes
3623
3624Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3625
3626 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3627 hopefully near complete and fully documented of the API in XML
3628 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3629 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3630 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3631 include/libxml/parserInternals.h include/libxml/valid.hi
3632 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3633 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3634 include/libxml/xpath.h include/libxml/xpathInternals.h:
3635 Cleaned up the doc comments a lot in the process, the interface
3636 coverage is now 100%
3637
3638Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3641 extracts comments from the gtk-doc DocBook output (a bit
3642 convoluted but seems to work).
3643
3644Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3647 added an XML description of the API, moved the script generating
3648 it here. Added a "make api" target
3649
3650Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3653
3654Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * xpath.c include/libxml/xpathInternals.h: the change made to
3657 xmlXPathFuncLookupFunc was incompatible roll it back
3658
3659Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * SAX.c: cleanup patch from Anthony Jones
3662 * doc/Makefile.am: fix the headers to avoid in make scan
3663 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3664 includes, * vs Ptr and general cleanup
3665 * parsedecl.py: first version of a script to extract the
3666 module interfaces, the goal will be to provide .decl or XML
3667 specification of the interfaces to build wrappers.
3668
3669Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3672 now provides return codes in case of errors
3673
3674Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3675
3676 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3677 Upgraded to trio baseline 1.6
3678 * strio.h strio.c: Replaced by triostr.h and triostr.c
3679
3680Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3681
3682 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3683 of strdup usage in the code
3684
3685Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * parser.c error.c: Keith Isdale complained rightly that
3688 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3689
3690Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3691
3692 * tree.c: fixed the funxtion to set the xml: attributes
3693 * debugXML.c: added "setbase" to test it.
3694
3695Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3698 to allow updating an attribute content
3699
3700Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * libxml.h: try to avoid problems when compiling on Windows
3703
3704Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * hash.c: patch from Anthony Jones for hash.c allocation size
3707 * Makefile.am: trying to work around Yet Another Libtool Madness
3708 and build the 2.4.13 release finally ...
3709
3710Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3713 * doc/* : update of the documentation
3714
3715Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3718 at fixing #61290 :-(
3719
3720Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3723 Fixes bug #67229
3724
3725Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * tree.c: trying to avoid troubles when a subtree is copied
3728 and coalesced in part with the target tree. Should fix
3729 bug #67407
3730
3731Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * valid.c: fixed validation of attributes content of type
3734 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3735 values, very old bug. Fixes #67671
3736
3737Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3738
3739 * parser.c include/libxml/parserInternals.h tree.c: integrated
3740 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3741 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3742
3743Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * threads.c: applied Serguei Narojnyi's patch to add native
3746 thread support on the Win32 platform
3747 * testThreadsWin32.c Makefile.am: added the test program also
3748 from Serguei, Win32 specific
3749 * include/win32config.h include/libxml/xmlwin32version.h.in:
3750 added patch from Igor for the Windows thread specific defines.
3751
3752Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3753
3754 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3755
3756Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3759 output page into XMLinfo.html. Close bug #66951 and
3760 raised by Robert Collins too.
3761
3762Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3763
3764 * encoding.c: Paul Keogh pointed out a possibility of segfault
3765 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3766 Closes bug # 68238
3767
3768Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * doc/*.html: updated the Gdome2 links
3771
3772Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3773
3774 * libxml.h: Applied following patches from Robert Collins
3775 and make sure IN_LIBXML is defined when compiling it
3776 -------
3777 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3778 as well as Visual C.
3779 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3780 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3781 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3782 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3783 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3784 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3785 xmlSysIDExists xmlNoNetExists).
3786 * xmllint.c: Don't include winsock2.h for Cygwin.
3787
3788Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3789
3790 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3791 when the version info is not present.
3792
3793Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * tree.c: Anthony Jones pointed out a problem in
3796 xmlStringGetNodeList() and provided a fix for it
3797
3798Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * parser.c: patch from Frank J Franklin to remove a bug in
3801 xmlCreatePushParserCtxt() when the initial buffer passed
3802 is large.
3803
3804Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * win32/*: big cleanup of the Windows/MSVC project files
3807 from Igor Zlatkovic
3808
3809Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3810
3811 * doc/Makefile.am: should fix #67674 and avoid troubles if
3812 xsltproc is not available or fails in the prefix provided
3813
3814Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3815
3816 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3817
3818Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3821 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3822 Fixed a few other problems raised by Charlie Bozeman.
3823 * result/VC/ElementValid[5-7]: fixed the output
3824
3825Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3828 patches from Charlie Bozeman. Regenerated the HTML docs.
3829
3830Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3833 for Windows from Igor
3834
3835Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * xmllint.c: applied Justin Fletcher patch for --output or -o
3838
3839Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * win32/libxml2/libxml2.def.src: close #67019
3842
3843Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * xmllint.c: applied Justin Fletcher generic timing patch
3846 similar to the one already applied to xsltproc.
3847
3848Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * include/libxml/tree.h tree.c: applied documentation patches
3851 from Charlie Bozeman
3852
3853Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3854
3855 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3856
3857Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3858
3859 * valid.c: fix the xmlStrdup() used in the previous patch.
3860 * valid.c: added --dropdtd
3861 * tree.c: fixed xmlUnlinkNode so it also removes the references
3862 from the document if the node is a DTD
3863
3864Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * HTMLtree.c valid.c: cleanup some static declarations
3867
3868Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * xmllint.c: removed another strdup()
3871 * doc/FAQ: removed the HP/UX entry
3872
3873Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * valid.c: fix bug #66816 when validating.
3876 * xmllint.c: don't use sys/time.h if configure did not found it
3877
3878Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3879
3880 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3881 xmlcatalog_man.xml
3882
3883Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3884
3885 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3886 xmlInitMemory() was declared twice
3887
3888Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * globals.c: do not reference strdup() !
3891 * configure.in libxml-2.0.pc.in: trying to fix the libs
3892 of the various config extraction modules
3893
3894Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3895
3896 * configure.in : preparing 2.4.12
3897 * doc/* : updated and rebuilt the docs
3898
3899Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * uri.c: closed bug #66159
3902 * testURI.c: added --escape option
3903 * configure.in: some cleanup for xml2-config --cflags
3904
3905Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3906
3907 * globals.c testThreads.c: removed some misplaced includes
3908 of xmlversion.h
3909
3910Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * threads.c: patch from Gary Pennington fixing a possible
3913 problem at initialization time.
3914
3915Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3918 Eric Lavigne contribution to build libxml2 on MacOS using
3919 CodeWarrior.
3920
3921Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * xmllint.c: applied Geert Kloosterman's patch to fix
3924 --repeat --timing output
3925
3926Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3929 where non-wellformed XML declaractions were not detected.
3930
3931Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3934
3935Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3938 gets reset by xmlCleanupInputCallbacks() and this makes the
3939 function useless. Same for output.
3940
3941Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3942
3943 * xmlIO.c: robert pointed out a loop error in callback cleanups
3944
3945Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3946
3947 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3948 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3949 they are not really tied to debugging
3950
3951Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3954 * xmllint.c: better --catalogs description
3955
3956Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * tree.c: fixed a couple of problems in xmlSetProp()
3959
3960Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3963 unappropriate stdout output.
3964
3965Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3968 by Denis Beurive, closes #65111
3969
3970Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3971
3972 * valid.c: in case of content model validity error, don't
3973 print it if validity warnings were not requested.
3974
3975Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3976
3977 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3978 * parserInternals.c: removed the last exit() call. Print an
3979 unmaskable error on stderr instead (library mismatch detection)
3980
3981Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3982
3983 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3984 shell instructions from Heiko Rupp
3985
3986Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3987
3988 * catalog.c: use the URL notation file:// for default catalog paths
3989
3990Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * include/libxml/tree.h: better comments for _private fields
3993 * tree.c: removed a problem when copying an entity reference.
3994
3995Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3996
3997 * vms/*: updated instructions and diffs from John A Fotheringham
3998
3999Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4000
4001 * include/libxml/xmlerror.h: avoid an include problem if
4002 #include <libxml/xmlerror.h> happens first in code
4003 seems to be the case in KDE libs
4004
4005Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4006
4007 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4008 from Igor for Windows
4009
4010Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * Makefile.am: Gary Pennington pointed out a missing prefix
4013
4014Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4015
4016 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4017 * doc/*: upgraded and rebuilt the docs
4018
4019Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4020
4021 * HTMLparser.c: fix comment in scripts element parsing.
4022 * result/HTML/doc3*: updated the results.
4023
4024Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * uri.c: another URI bug fix #63336, using Joel Young patch.
4027
4028Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4031 a cleaned up version of the Pwd shell string generation.
4032
4033Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4034
4035 * valid.c include/libxml/tree.h: trying to fix namespaces +
4036 validation problems for good, closing #63619 in the process
4037 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4038 wrong in this respect, fixed it.
4039
4040Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * xmllint.c: Morus Walter patch to allow --format and --encode
4043
4044Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4045
4046 * debugXML.c: Stefan Kost provided an help command for the shell
4047
4048Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * debugXML.c: Heiko Rupp pointed that the shell would crash
4051 on empty nodesets returns.
4052
4053Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4056 migh need the history libraries
4057
4058Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4059
4060 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4061 handle the case of < in quoted attributes, Bastian Kleineidam
4062
4063Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4064
4065 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4066 fixing catalog breakages
4067 * Makefile.am catalog.c result/catalogs/catal
4068 result/catalogs/mycatalog.* test/catalogs/catal*:
4069 fixed more problems in catalog support, added more regression tests
4070 for both XML and SGML catalog handling
4071
4072Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4073
4074 * debugXML.c: applied an improvement to xmlGetLineNo() from
4075 Keith Isdale
4076
4077Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4078
4079 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4080 Side effect of the progressive catalog loading
4081
4082Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4083
4084 * Makefile.am: confexecdir and confexec_DATA were defined twice
4085 pointed out by Karl Eichwalder
4086
4087Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4088
4089 * xmlcatalog.c: avoid unlink() and use remove() instead.
4090
4091Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4092
4093 * libxml.spec.in: cleanup
4094 * include/libxml/xmlwin32version.h: updated with 2.4.8
4095
4096Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4097
4098 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4099 of compiling libxml with a non standard set of options
4100
4101Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4102
4103 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4104 document --sgml option, fixing gnome bugzilla #63382
4105
4106Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4109 breakage of 2.4.7, added a couple of really needed APIs
4110 like xmlCatalogIsEmpty() and xmlNewCatalog()
4111 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4112 for install-catalog
4113 * configure.in: preparing 2.4.8
4114
4115Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4116
4117 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4118 include/libxml/tree.h include/libxml/xmlIO.h: more include
4119 cleanups, export cleanly one html output + format function.
4120
4121Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * parser.c: removed initGenericErrorDefaultFunc call from
4124 xmlInitParser() since it could destroy previous calls to
4125 xsltSetGenericErrorFunc() effects
4126
4127Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4130 keyword.
4131
4132Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4133
4134 * Makefile.am: cleanup
4135 * threads.c: cleanup too
4136 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4137 from xsltproc
4138 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004139 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004140
4141Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4142
4143 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4144 was not used anymore !
4145
4146Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * configure.in: preparing 2.4.7
4149 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4150 manual page from John
4151 * doc/*: updated the doc and rebuilt the generated pages
4152
4153Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * xmlIO.c: closing bug #62711, the library should never
4156 close stdin or stdout.
4157
4158Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4159
4160 * uri.c: second pass at fixing #63336, using Joel Young
4161 final patch. looks okay.
4162
4163Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * uri.c include/libxml/uri.h: trying to clear #63336
4166 allowing the escaping routine to parse unconformant
4167 URI-References.
4168
4169Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * vms/readme.vms vms/build_libxml.com nanoftp.c
4172 include/libxml/xmlversion.h.in: a few VMS updates from
4173 John A Fotheringham
4174 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4175 and xmlCleanupOutputCallbacks() for the Perl binding people.
4176
4177Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4180 apply fixes to close #63271 and avoid segfaults when
4181 the error routine gets callbed before xmlInitParser()
4182 get called.
4183 * nanoftp.c error.c: Applied patches from Justin Fletcher
4184 correcting some xmlGenericError misuses.
4185
4186Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4187
4188 *doc/xmllint.xml, doc/xmllint.1
4189 New and improved man page for xmllint - .xml is the original, .1
4190 is the generated man page
4191
4192Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4193
4194 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4195 the web site from the main HTML document.
4196
4197Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4198
4199 * parser.c: fixed an erroneous validation bug when PE refs
4200 occurs in external parsed entities referenced from the
4201 internals subset
4202 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4203 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4204 added the associated testcase, it's a nice one.
4205 * HTMLparser.c: generate the DTD node as HTML still ...
4206 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4207
4208Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * HTMLparser.c: fixed a bug in htmlNewDoc()
4211
4212Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * test/threads/*: added entities testing to the Thread test
4215 * testThreads.c: make the test reasonable
4216 * DOCBparser.c: fix the DTD public and system ID
4217 * xmllint.c: added --sgml for SGML DocBook importing
4218 * Makefile.am: added Docbtests target
4219
4220Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4223 * testThreads.c: removed bogus include
4224
4225Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4228 fixed a very serious (looping) validation bug
4229
4230Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4231
4232 * include/libxml/globals.h include/libxml/threads.h threads.c
4233 testThreads.c: far more testing, cleaning up bugs
4234 * *.c : make sure globals.h is always included.
4235
4236Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * HTMLparser.c: try to get rid of parser loops for good.
4239
4240Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * configure.in: fixed some bugs in CFLAGS passing.
4243 * test/threads Makefile.am testThreads.c: added a specific
4244 threaded test case (really nasty, guaranteed).
4245
4246Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4247
4248 * catalog.c: serious cleanup on the management of the
4249 XML catalog tree, more tests done, especially with
4250 the catalog PI.
4251
4252Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * catalog.c: avoid a problem in catalog cleanup on SMP if
4255 catalogs were not initialized.
4256
4257Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * catalog.c xpath.c: trying to cleanup the not thread safe
4260 parts of the library.
4261
4262Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4263
4264 * include/libxml/globals.h configure.in global.data: make
4265 the allocation be per-thread a configure option
4266 * encoding.c include/libxml/parser.h: fixed compilation
4267 errors
4268
4269Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * include/libxml/parser.h: Norm reported that a few lines
4272 added were breaking libxslt compile, removed them for now
4273
4274Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * parser.c parserInternals.c threads.c: debugged and fixed
4277 initialization problems which were giving troubles on SMP
4278 boxes.
4279
4280Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4281
4282 * include/libxml/Makefile.am: missing globals.h
4283
4284Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4285
4286 * globals.c: added a couple of standard includes.
4287
4288Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4289
4290 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4291 include/libxml/parserInternals.h include/libxml/tree.h
4292 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4293 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4294 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4295 Applied the last patches from Gary, cleanup, activated threading
4296 all user accessible global variables are now handled in globals.[ch]
4297 Still a bit rought but make tests passes with either
4298 --with-threads defined at configure time or not.
4299 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4300 linking options
4301
4302Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * Makefile.am include/libxml/Makefile.am
4305 include/libxml/globals.h globals.c include/libxml/threads.h
4306 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4307 configure.in: started integrating the core of the thread support
4308 not activated yet but half integrated. The code should still
4309 compile and work anyway.
4310
4311Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4312
4313 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4314 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4315 integrating the non-controversial parts of Gary Pennington
4316 multithread patches
4317 * catalog.c: corrected a small bug introduced
4318
4319Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4320
4321 * catalog.c include/libxml/catalog.h: very serious cleanup,
4322 isolating unportable code and as much as possible the accesses
4323 to the global shared catalog. May need more testing !
4324
4325Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4328 Keith Isdale patches for the XSLT debugger interfaces. Some
4329 cleanup
4330
4331Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4334 * DOCBparser.c: generate line nubers in elements
4335
4336Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * configure.in: preparing 2.4.6 release
4339 * doc/xml.html doc/html/*: updated and rebuilt the docs
4340 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4341
4342Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4343
4344 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4345 adding documentation for DV's supercatalog support
4346
4347Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4350 super catalog support adding one API and one flag --sgml to
4351 xmlcatalog
4352
4353Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4354
4355 * doc/xmlcatalog_man.xml, xmlcatalog.1
4356 One more crack at
4357 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4358
4359
4360Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4361
4362 * xpath.c: implemented xmlXPathObjectCopy for external objects
4363 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4364
4365Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4366
4367 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4368 finishing up fix to
4369 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4370 the xmlcatalog man page display more elegantly
4371
4372Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4373
4374 * configure.in: closing bug #61832
4375 * HTMLparser.c: removed a warning
4376
4377Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4378
4379 * xpath.c: fixing #61673 part I, do not loose doc information
4380 when copying result value trees.
4381
4382Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4383
4384 * xpath.c: trying to harden the XPath interpreter
4385
4386Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4387
4388 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4389 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4390
4391Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4392
4393 * HTMLparser: repaired another loop problem
4394
4395Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4398 parsing.
4399 * xpath.c: fix bug #61291 the default XML namespace node is
4400 missing from the namespace axis.
4401 * tree.c: refuse to create namespaces nodes with prefix "xml"
4402
4403Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * SAX.c: ouch a non-defined namespace could lead to a crash,
4406 fixed #61215
4407
4408Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * parserInternals.c: closed bug #61054
4411
4412Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * include/libxml/Makefile.am: closing #60708
4415
4416Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4419 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4420
4421Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4424
4425Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4426
4427 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4428 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4429
4430Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * catalog.c: Justin Fletcher provided cleaup code in case
4433 HAVE_STAT is not defined
4434 * include/win32config.h: Igor Zlatkovic suggested to have
4435 HAVE_STAT defined there
4436
4437Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4438
4439 * catalog.c - fixed typing error reported by M. Barros
4440
4441Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4442
4443 * xmllint.c - fixing typo
4444
4445Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4446
4447 * HTMLparser.c: small enhancement to prevent loop on
4448 unrecognizable data
4449
4450Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * parserInternals.c: applying patch from bug #60757 this
4453 should close it
4454
4455Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * catalog.c xmlcatalog.c: removed a couple of warning
4458 * xpath.c: try to solve the linking problem on platforms
4459 needing trio to compile
4460
4461Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * Makefile.am libxml.spec.in: backing up non-documented changes
4464 commited without review or aproval by Jens Finke <jens@gnome.org>
4465 * HACKING: made 100% clear that no commit should be done directly
4466
4467Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * configure.in: Joe Orton provided a patch fixing a problem
4470 when iconv is specified to be in a non-standard directory
4471 but wasn't exported in xml2-config --cflags
4472
4473Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * configure.in: let's ship 2.4.5 before getting too much
4476 troubles with 2.4.4 errors.
4477
4478Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4479
4480 * encoding.c entities.c: do not output hexadecimal charrefs
4481 when serializing HTML since some version of Netscape can't
4482 grok it, generate decimal ones.
4483 * result/HTML/doc3.htm: output changed due to previous test
4484 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4485
4486Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4487
4488 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4489 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4490
4491Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4492 Released 2.4.4
4493
4494 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4495 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4496 updated the configuration scripts systems accordingly
4497
4498Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4499
4500 * configure.in: preparing for 2.4.4
4501 * doc/xml.html doc/html/*: updated and rebuilt the docs
4502
4503Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * win32/dsp/libxml2.def.src: tried to incorporate comments
4506 from bug #59220
4507
4508Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * parser.c result/noent/wml.xml: fixed bug #59981 related
4511 to handling of '&' in attributes when entities are substitued
4512
4513Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * libxml.h include/libxml/xmlversion.h.in
4516 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4517 Tried to close bug #60131
4518
4519Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4520
4521 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4522
4523Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * SAX.c: fixing bug #59946 on xmlns=""
4526
4527Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4528
4529 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4530 but allocates a new error code.
4531
4532Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4533
4534 * xmllint.c: John Fleck fixed typos in the options output
4535 * parser.c SAX.c: fix ignorable white space SAX selection
4536
4537Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4538
4539 * entities.c: Steve Underwood found the possibility of an
4540 ininite loop in case of error.
4541
4542Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4543
4544 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4545
4546Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * parser.c: warn if version is not 1.0 but it's not
4549 strictly speaking an error after analyzing the spec
4550
4551Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4552
4553 *doc/catalog.html - add link to the html version of the
4554 man page, other linguistic cleanups
4555
4556Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4557
4558 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4559 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4560 file, has not yet been included in the build.
4561
4562Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * catalog.c: removed a duplicate affectation Justin Fletcher
4565
4566Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * tree.c: Armin Sander pointed a possible text coalescing
4569 problem, completed his patch.
4570
4571Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4572
4573 * trionan.c: Fixed const and volatile re-definition problem
4574
4575Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * libxml.4 parser.c: doc updates from Heiko Rupp
4578 * parserInternals.c: 2 sanity checks from Heiko Rupp
4579
4580Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * tree.c: applied patch from Armin Sander to make some pointers
4583 const in xmlCopyNode()
4584 * include/libxml/tree.h: added fix to the header
4585
4586Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4587
4588 * xpath.c: hum, restrict the integer usage gcc bug workaround
4589 to only gcc compilers so that other architecture don't get
4590 penalized by this limitation.
4591 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4592
4593Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4596 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4597
4598Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4601 --convert option to xmlcatalog to convert SGML ones to
4602 the XML syntax.
4603 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4604
4605 2.4.3 got released at that point
4606Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * catalog.c xmlIO.c: started some serious testing and fixed
4609 a few bug and optmization needs.
4610
4611Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4614 preparing for a 2.4.3 release even if it may not be ready yet
4615 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4616 all file parsing lookup to go through the entity resolver, add
4617 to add an API to bypass it (needed to load catalogs themselves),
4618 some cleanup on the catalog code too.
4619 * nanoftp.c: small cleanup
4620 * doc/catalog.html: small update
4621
4622Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4625 Jun Kuriyama
4626
4627Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * doc/catalog.html: finished the catalog documentation
4630
4631Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * doc/catalog.html doc/xml.html: added documentation about
4634 Catalog support, misses an API description
4635 * doc/html/*: reextracted the API pages
4636
4637Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4640 Added the part about section 7.2 on URI resolution,
4641 fixed a side effect in the HTML parser, look complete
4642 and ready to rock except the URI/SystemID part!
4643
4644Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * include/libxml/catalog.h include/libxml/parser.h
4647 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4648 xmlIO.c: added support and APIs needed for the catalog PI
4649 * include/libxml/xmlIO.h: cleanup
4650
4651Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4654 include/libxml/catalog.h: starts to look okay, really
4655 plugged the new framework, cleaned a lot of stuff,
4656 added some APIs, except the PI's support missing this
4657 should be mostly complete
4658 * result/catalogs/* test/catalogs/*: added new test, enriched
4659 the existing one with URN ID tests
4660
4661Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * catalog.c: fixed nextCatalog
4664 * result/catalogs/docbook test/catalogs/*: started adding
4665 a small regression test
4666
4667Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4670 more work on the XML catalog support.
4671 * parser.c include/libxml/parser.h: small cleanup seems using
4672 list as a public parameter name can give portability troubles
4673 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4674 include/libxml/xpath.h include/libxml/Makefile.am: removed
4675 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4676 wrappers
4677
4678Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4679
4680 * Makefile.am trio.c triodef.h trionan.c xpath.c
4681 include/libxml/Makefile.am include/libxml/trionan.h:
4682 Re-worked Not-A-Number and Infinity support.
4683 * xmlcatalog.c: added readline include files
4684
4685Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4688 testCatalog as xmlcatalog, making it an installed app
4689 adding a shell, and preparing it to be a /etc/xml/catalog
4690 management tool, though not ready yet
4691 * catalog.c include/libxml/catalog.h: adding support for
4692 XML Catalogs http://www.oasis-open.org/committees/entity/
4693 not finished, there is some interesting tradeoffs and a
4694 few open questions left.
4695
4696Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * xmllint.c: fixed a line formatting problem
4699
4700Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4701
4702 * SAX.c: removed a couple of unused variable (Albert Chin)
4703
4704Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4707 trying to fix some troubles w.r.t. function returning
4708 const xxxPtr.
4709
4710Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4711
4712 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4713 defined
4714
4715Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * xpointer.c: removed unused var
4718
4719Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * testXPath.c: another small cleanup closing bug #59110
4722
4723Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4724
4725 * win32/dsp/libxml2.def.src: small cleanup closing bug
4726 #59108
4727
4728Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * example/gjobread.c: add xmlCleanupParser() before leaving
4731
4732Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4733
4734 * config.h.in configure.in include/libxml/xmlwin32version.h:
4735 released 2.4.2
4736
4737Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4738
4739 * include/libxml/valid.h debugXML.c valid.c: deprecate
4740 the non-boundchecking Sprintf functions, add Snprintf
4741 this should close bug #57984
4742
4743Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4744
4745 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4746 URIs before doing the lookups (pointed by Mark Vakoc)
4747
4748Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749
4750 * xpath.c: serious changes on Result Value Trees and NodeSets
4751 w.r.t. deallocation and collect operations. Probably not
4752 100% clean (merge of allocated trees smells like a problem).
4753 Seems sufficient to close #58943
4754
4755Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * xmllint.c: adding a --format option
4758
4759Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4760
4761 * xpath.c: count() was broken on Result Value Tree
4762 * xmlIO.c: fixed file:/// accesses on _WIN32
4763
4764Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4767 macro was renamed, this should close bug #58683
4768
4769Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4770
4771 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4772 entity substitution mode text at the end of the entity might
4773 be added due to text coalescing.
4774 * nanoftp.c parser.c: small cleanup
4775
4776Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * HACKING: added John Fleck right to commit in the doc subdir
4779
4780Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4783 allow to inherit attributes from the DTD directly in the
4784 tree, this is needed for XPath and can be a useful feature.
4785 Inherited namespaces are always provided at the tree level now
4786 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4787 of tests for this feature (XSLT being the prime user).
4788
4789Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4792 testSAX.c xmlIO.c xmllint.c include/win32config.h
4793 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4794 include/libxml/xmlwin32version.h.in win32/README.MSDev
4795 win32/dsp/*: applied Win32 Facelift No.2 patches from
4796 Igor Zlatkovic for Windows/MSC
4797
4798Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * SAX.c: unparsedEntityDecl() the URI computation of the
4801 entity wasn't done breaking XSLT unparsed-entity-uri()
4802
4803Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4804
4805 * xpath.c: fixed a bug when walking the descendants and
4806 the current node has no children
4807 * debugXML.c: show up when a text node is supposed to not be escaped
4808
4809Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4810
4811 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4812 worked like the set:leading() function)
4813 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4814
4815Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4818
4819Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * include/libxml/xmlIO.h: apply change to close #58141
4822 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4823
4824Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * parser.c: when the internal subset uses a PE, then the
4827 included entity can use conditional sections.
4828
4829Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4832 when walking the namespace axis showing up in
4833 libxst/tests/general/bug-12
4834 * xmlmemory.c: added the possibility to trace a given block
4835 defined by its address
4836
4837Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4838
4839 * parser.c: don't override existing encoding specified before
4840 starting xmlParseDocument()
4841
4842Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4843
4844 * include/libxml/xmlwin32version.h: reinserted, needed for
4845 Windows users of CVS
4846
48472001-07-27 Darin Adler <darin@bentspoon.com>
4848
4849 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4850 * testCatalog.c: Add include of <libxml/parser.h>.
4851
48522001-07-27 Darin Adler <darin@bentspoon.com>
4853
4854 * include/libxml/.cvsignore:
4855 * include/libxml/xmlwin32version.h:
4856 Remove this file from CVS because it's generated.
4857
4858Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4859
4860 * parser.c include/libxml/parser.h: applied const patches from
4861 Tom Moog #58002
4862
4863Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4864
4865 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4866 lookup framework
4867
4868Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * tree.c: fixed xmlCopyNode() for documents
4871
4872Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4875
4876Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4877
4878 * parser.c: fixes bug #57652 reported by Morus Walter
4879
4880Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4881
4882 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4883
4884Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4887 errors, lesson don't add new functions at 1am before a release
4888 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4889 from XPath initialization when possible.
4890
4891Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * result/scripts/base*: removing history/readline changed
4894 this slightly
4895 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4896 xmllint.c: make element content line number generation
4897 optionnal to avoid breaking old apps added interface to switch
4898
4899Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00004902 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004903 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4904 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4905 John Kroll fixes to allow saving to HTTP via PUT (or
4906 POST of needed).
4907 * doc/html/*.html: regenerated the docs
4908
4909Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4910
4911 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4912 xmlHashScanFull and xmlHashScannFull3 to get passed the
4913 three keys as arguments to the callback function
4914
4915Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * configure.in Makefile.am: removed libxml softlink for good
4918 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4919 100% coverage by gtk-doc
4920
4921Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4924 fixed serious troubles due to size_t vs. int mismatch
4925
4926Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4929
4930Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4931
4932 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4933 convenient extension API for value and context managing
4934 Now handles external objects through xmlXPathPopExternal,
4935 xmlXPathWrapExternal and xmlXPathReturnExternal.
4936 Added functions for sets operations (intersection, etc.)
4937
4938Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4939
4940 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4941 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4942 HTMLparser.c: cleanup of global variables, marking some
4943 const or private.
4944
4945Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4946
4947 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4948 fixed xmlXPathNodeSetItem when passing index=0
4949
4950Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4953
4954Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * xmllint.c: fixed compilation under Cygwin #57503
4957 * TODO: update
4958
49592001-07-13 Peter Williams <peterw@ximian.com>
4960
4961 * config.h.in: add #undef HAVE_DLFCN_H
4962
4963 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4964 builddir.
4965
4966Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4969 raised by #57348 and #57381
4970
4971Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4974 tree.c xpointer.c: store the line numbder in element->content,
4975 may break some software, need a configuration mechanism
4976
49772001-07-10 Darin Adler <darin@bentspoon.com>
4978
4979 * .cvsignore:
4980 * example/.cvsignore:
4981 * include/.cvsignore:
4982 * include/libxml/.cvsignore:
4983 Various things that are generated and should be ignored.
4984
4985Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4988 * doc/xml.html doc/html/*: updated the docs
4989
4990Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4993 validation occured on content with element child
4994
4995Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * tree.c: fixed XML Base computation which was broken
4998 * debugXML.c: added a base function to the shell
4999 * Makefile.am result/scripts/* test/scripts/*: added scripts
5000 based regression tests, and adding 2 XML Base tests
5001
5002Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5003
5004 * tree.c: set properties doc and call xmlSetListDoc for properties
5005 content when grafting them in a different tree.
5006 * aclocal.m4: remove from CVS
5007
5008Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * win32/libxml2/libxml2.def.src: added some missing entry point
5011 for XPath (Mark Vakoc)
5012
5013Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5014
5015 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5016 layer should URI-Unescape before trying to open resources.
5017
5018Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * xpath.c: fix the name() bug for elements in the default
5021 namespace reported by Charlie Bozeman
5022
5023Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5026 led to an XPath fix, improvements of SAX initialization, and
5027 an added option --nocdata to testXPath
5028
5029Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * doc/libxml-doc.el: Felix Natter provided anew version working
5032 with XEmacs too
5033
5034Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * include/libxml/xpath.h: small cleanup
5037 * doc/xml.html: update
5038
5039Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5042 released 2.3.14
5043
5044Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * doc/html/*: rebuilt the docs for the release
5047 * doc/xml.html: added 2.3.14 release.
5048
5049Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5052 were not equal to empty strings
5053
5054Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * SAX.c: fixed a URI-Reference computation problem when validating
5057 * xmlIO.c: small cleanup
5058
5059Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * parser.c: improved the description of a couple of interfaces
5062 upon Larry Stamper suggestion
5063
5064Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * SAX.c entities.c parser.c: changed completely the way entities
5067 are handled when running the parser in entity substitution mode.
5068 This fixes a bug reported by Stephan Kulow and nearly divides
5069 by 3 the amount of memory required by libxslt to load and process
5070 DocBook TDG.
5071
5072Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5073
5074 * HTMLparser.c: fixing a too early root closing problem raised
5075 byt Prashanth Naidu
5076
5077Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5078
5079 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5080 raised by Mark Vakoc.
5081
5082Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * example/Makefile.am: fixed the include path to add srcdir/include
5085 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5086 and some cleanup
5087
5088Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5089
5090 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5091 lot of optimization work, results in significant improvements
5092 when handling really complex XPath queries. Add a small optimizer
5093 for unions, improve [n] and [last()], avoid some costly ops.
5094
5095Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5098 * xpath.c: small cleanup
5099 * xmlGetNsList: reformated, fixed problems if used on Entities
5100
5101Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5104
5105Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5108 * Makefile.am example/Makefile.am: workaround automake generating
5109 erroneous deps
5110
5111Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * include/win32config.h: bug #56801 Yon Derek provided a patch
5114 to the windows config file.
5115
5116Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5119 libxml.h : Yon Derek provided a set of changes to compile from
5120 CVS on Windows/MSC
5121
5122Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * parser.c: fixed UTF8 BOM support in push mode
5125 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5126 added a specific testcase
5127
5128Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * Makefile.am: added --push regression tests
5131 * parserInternals.c: the XML parser segfaulted in --push mode
5132
5133Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5134
5135 * configure.in: moved the symlinks detection within a CVS
5136 check, this is not portable and will be removed soon.
5137 * xpath.c: small cleanup/speedup
5138
5139Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5142 release of 2.3.12
5143 * parser.c: make an error message if unknow entities in all cases
5144
5145Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5148
5149Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5152 includes were installed in the wrong dir
5153
5154Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5155
5156 * doc/html.xml: warn against sending code to exhibit bugs.
5157
5158Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5159
5160 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5161 Tru64 from Thomas Leitner
5162
5163Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * AUTHORS: added William and Bjorn
5166 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5167 daniel@veillard.com hopefully I won't have to do this again
5168 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5169 docs can be rebuilt cleanly now
5170 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5171 from CVs it's generated, added include/libxml/xmlwin32version.h
5172 also generated but which should change far less frequently.
5173 * catalog.c nanoftp.c: made sure to include libxml.h not
5174 libxml/xmlversion.h directly
5175 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5176 when compiling on WIN32 and MSC
5177
5178Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * include/Makefile.am include/libxml/Makefile.am configure.in:
5181 fixed make distcheck and rebuilding the rpms
5182
5183Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * configure.in: should finish the migration of exported includes
5186 into a real include/libxml in CVS, at least for CVS users.
5187 * removed the exported headers, added in include/libxml (as well
5188 as xmlversion.h.in).
5189
5190Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5191
5192 * configure.in: fixed the way to detect symlink
5193
5194Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * configure.in: updated, include/libxml is now a real CVS dir
5197
5198Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5201 version works with both libxml1 and libxml2 (it autodetects
5202 the prefix of the html-files) from Felix Natter.
5203 * doc/xml.html: updated doc accordingly
5204
5205Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xpath.c: fixed the bug generating a template loop in libxslt
5208 when using docbook-xsl-1.4, * should filter out document nodes
5209 * HACKING: added William
5210 * TODO: updated
5211
5212Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * doc/FAQ.html: added a warning about gcc-3.0
5215 * doc/xml.html: added reference to gdome2 and removed a confusing
5216 sentence
5217
5218Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * xmlversion.h: okay this is a generated file, but Windows
5221 users need it and they can't generate it, and I want CVS
5222 Windows users ...
5223 * win32/libxml2/libxml2_so.dsp: Windows project file for
5224 the shared lib version of libxml2
5225 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5226 resources needed for libxslt/xsltproc by Yon Derek
5227
5228Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5229
5230 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5231
5232Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5233
5234 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5235
5236Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * include/win32config.h: Yon Derek provided a first fix
5239 to be able to compile libxslt/xsltproc on Windows
5240
5241Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * xpath.c: attempt to work around what seemed a gcc optimizer
5244 bug when handling floats on i386 http://veillard.com/gcc.bug
5245 * tree.c entities.c encoding.c: doing some cleanups while
5246 chasing it
5247
5248Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5249
5250 * Makefile.am: cleanup when --without-debug is specified
5251 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5252 w.r.t. --without-debug and other include points
5253 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5254 Catalogs
5255 * configure.in entities.h tree.h HTMLparser.c: removed
5256 --without-corba, made the _private field mandatory
5257
5258Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5261 outputs a BOM in UTF8, an errata has been issued to avoid the
5262 problem, that was the most reasonable solution... Add support
5263 for a leading UTF8 BOM in entities.
5264
5265Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * valid.c: fixed a bug found when post validating an entity ref
5268 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5269 activate it too
5270
5271Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5274 weakness in the node copy the XPointer and the XInclude
5275 implementations. Serious cleanup.
5276
5277Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * Makefile.am: Kjartan Maraas provided a small patch to
5280 add xml2-config.in to EXTRA_DIST
5281
5282Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5285 provided another failing case found in KDE, the way the
5286 ctxt->vctxt.nodeTab was allocated and freed changed over
5287 time but it wasn't completely cleaned up. This should fix it.
5288
5289Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * parser.c: Stephan Kulow also raised the fact that line number
5292 could get miscounted making debug harder, fixed the problem
5293 in xmlParseCharData()
5294
5295Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * valid.c: Stephan Kulow pointed out a problem when validating
5298 and using an empty entity, forgot a 'break' in a case.
5299
5300Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5303 * doc/xml.html: updated with 2.3.11
5304
5305Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * TODO: updated adding cleanup of generated doc
5308 * configure.in: prepared to release 2.3.11
5309 * xmllint.c: added --version for bug reporting
5310 * doc/html/*.html: rebuilt the doc
5311
5312Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * xpath.c: first part of the work on selecting namespace to
5315 fix bug #56115
5316
5317Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5320 when using -liconv
5321 * TODO: updated
5322
5323Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5326 cleanup, encoding support.
5327
5328Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5331
5332Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * xpath.c: bug detected by Ankh when / is used as a function arg
5335
5336Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5339 of element and use it to avoid outputting formatting spaces at
5340 the wrong place. Implemented the format parameter for HTML save.
5341 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5342 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5343 result/HTML/wired.html: of course this impact the result of a
5344 number of HTML tests
5345
5346Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5347
5348 * HTMLtree.[ch]: started augmenting the HTML save API with
5349 encoding and formatting parameters
5350
5351Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * HTMLtree.h: cleanup and started evaluating the work needed on
5354 revamping the HTML output code
5355
5356Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5359
5360Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * valid.c: fixed bug #56049, forgot one check in the
5363 validation routine
5364
5365Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5368
5369Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * libxml.h: fixed an error in last commit
5372 * doc/FAQ.html: added an entry for compilation from CVS
5373
5374Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5375
5376 * xmlversion.h.in libxml.h: Cygwin patches
5377 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5378 * tree.h: cleanup
5379
5380Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5383 memory block in a strange case where libxml is linked twice
5384 in the binary.
5385
5386Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5389 state far too often, simple fix used to avoid it.
5390
5391Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5394 being processed, applied his patch
5395 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5396
5397Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5400 provided fixes to compile on MSCC again
5401 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5402 also provided an update for the project files.
5403
5404Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5407 bug #55810
5408
5409Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * tree.c: fixed xmlGetNsProp() to close bug #55683
5412 Note this requires libxslt to use it's own function instead.
5413
5414Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * HTMLtree.c: when in a pre element no formatting space should
5417 be added.
5418 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5419
5420Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * configure.in: added tests for signal() and signal.h
5423
5424Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5427
5428Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * doc/libxml-doc.el: Felix Natter provided a new version for
5431 libxml2
5432
5433Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * HTMLtree.c: when in a pre element no formatting space should
5436 be added.
5437
5438Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5441
5442Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5445 hack
5446 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5447 * uri.c: fixed a warning
5448
5449Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * HTMLtree.c: trying to close bug #55772 escaping in script
5452 elements
5453 * doc/xml.html: suggest to send mail to the list
5454
5455Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5458 good. Use a macro and based on the solution provided in
5459 vsnprintf manual page from GNU.
5460
5461Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5462
5463 * error.c: Workaround for non-preserving variadic list.
5464 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5465
5466Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * doc/xml.html: added 2.3.10 release
5469
5470Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * configure.in: releasing 2.3.10
5473
5474Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5477
5478Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * encoding.c: Robert Collins provided a patch to add the
5481 "US-ASCII" encoding alias
5482
5483Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5486 string oriented functions and started cleaning the related areas
5487 in xpath.c which needed fixing in this respect
5488
5489Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5492 #55380
5493 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5494
5495Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * TODO: updated
5498 * nanohttp.[ch] : started adding APIs to get the redirected URL
5499 when this occurs (needed for further base computation
5500 * tree.h: cleanup
5501 * encoding.c: cleanup
5502 * SAX.c: minor change around ctxt->loadsubset
5503
5504Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * Makefile.am include/Makefile.am: small change to have
5507 include/libxml rebuilt if working from CVS.
5508 * uri.c: applied another patch from Carl Douglas for URI escaping,
5509 this should close bug #51876
5510
5511Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5514 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5515 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5516 added specific regression test
5517 * parser.h: preparing for the XSLT mode where DTD inherited
5518 attributes are added to the tree.
5519
5520Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * xinclude.[ch]: Updated the namespace for the Last Call version
5523 * result/XInclude/include test/XInclude/include: updated the
5524 testsuite accordingly
5525
5526Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5529 related to bug #51876
5530
5531Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * tree.c: fixed a gross mistake in base computation, xml:base is
5534 not completely correct yet (need cascade).
5535 * xpath.[ch]: added the few things needed to find a function name
5536 and URI from the XPath context when it is called.
5537
5538Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5541 * DOCBparser.c: small cleanup
5542 * xmllint.c: added a --catalogs option to load catalogs from
5543 $SGML_CATALOG_FILES
5544 * tree.c: cleanup
5545 * configure.in: iconv library fixup, ICONV_LIBS
5546
5547Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * catalog.c: handling of CATALOG entries. detection of recursion,
5550 and a few bugfixes
5551 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5552 against the default namespace
5553
5554Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5557
5558Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * parser.c: fixed propagation context info when parsing an
5561 external entity.
5562 * doc/html/*.html: regenerated a couple of docs
5563
5564Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5565
5566 * doc/xml.html: update with 2.3.9 informations
5567
5568Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5571 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5572 * doc/html/* : rebuilt the docs
5573 * valid.c: small patch which may improve some case when
5574 validating.
5575
5576Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * HTMLparser.c: Closed bug #54891
5579 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5580 to the suite
5581
5582Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5585 applied a documentation patch from LotR and filled in a few missing
5586 descriptions
5587
5588Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * xpath.c tree.c parser.c: speed optimizations at the parser level
5591 document tree freeing and xpath evaluation
5592
5593Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * parser.c parser.h parserInternals.h: fixed a couple of
5596 interfaces for handling memory buffer input to const char *
5597 upon suggestion of JamesH.
5598
5599Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * configure.in: LoTR sent a patch fixing the previous commit
5602
5603Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * configure.in: trying to deal again with the stoopid -R linking
5606 flag of Solaris
5607
5608Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpath.h: two nodeset access macros from Thomas Broyer
5611
5612Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5615 patch from Thomas Broyer
5616
5617Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5620 case
5621 * INSTALL: was empty added stuff from the FAQ
5622
5623Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5626 attributes handling and #54433 by adding xmlUnsetProp()
5627 and xmlUnsetNsProp()
5628
5629Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5630
5631 * HTMLparser.c: Patch from Jonas Borgström
5632 (htmlGetEndPriority): New function, returns
5633 the priority of a certain element.
5634 (htmlAutoCloseOnClose): Only close inline elements if they
5635 all have lower or equal priority.
5636 * result/HTML: this of course changed a number of tests results.
5637
5638Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xmlIO.c catalog.c: plugged in the default catalog resolution
5641 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5642 documentations
5643 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5644
5645Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5648 integrating catalogs
5649 * catalog.[ch] testCatalog.c: adding a small catalo API
5650 (only SGML catalog support).
5651 * parser.c: restaured xmlKeepBlanksDefault(0) API
5652
5653Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5656
5657Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * parser.c: added xmlParseExternalEntityPrivate() to allow
5660 propagation of ctxt->_private when parsing external entities
5661
5662Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5665
5666Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5669
5670Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * valid.c: warn when indeterminist content model is detected
5673 * result/VC/ElementValid8: this adds a message
5674 * Makefile.am: add --novalid for VCM tests
5675 * parserInternals.c: added a call to Init memory
5676
5677Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5680 when both parameters are NULL.
5681
5682Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * valid.c: applied small patch from Gary Pennington, reindented
5685 some part of the code.
5686
5687Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5690 release, updated and regenerated the docs
5691
5692Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * xpath.c result/XPath/expr/floats : clarified and cleanup
5695 printing of abnormal floats in tests.
5696
5697Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5700 * results/HTML/ : a few changes in the output of the HTML tests as
5701 a result.
5702 * configure.in: tying to fix -liconv where needed
5703
5704Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5705
5706 * Makefile.am: fixed a stupid error
5707
5708Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * configure.in Makefile.am: make the inclusion of the trio
5711 modules in the library conditional
5712
5713Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * DOCBparser.c: patche from László Kovács, fixed entities refs
5716 in attributes handling
5717
5718Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5721 flushing
5722
5723Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * xpath.c: fix of an XSLT namespace bug reported on the list
5726 general/bug-8-
5727
5728Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * strio.h trio.c: Dan McNichol suggested a couple of small
5731 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5732
5733Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5734
5735 * tree.c parser.c encoding.c: spent a bit more time looking
5736 at the parsing speed and DOM handling. Added a few more
5737 speedups.
5738
5739Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * parser.c: small but effective parsing speed improvement
5742
5743Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * configure.in: default on the DocBook parser inclusion (for Gnome)
5746 * DOCBparser.h: fixed a header reference
5747
5748Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in xpath.c: applied Bjorn patches for FPE on the
5751 alpha
5752
5753Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5756 xmlSaveFormatFileTo()
5757
5758Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xpath.c: simple and efficient optimization, XPath functions
5761 aways bind to the same code, cache this
5762 * TODO: updated (by saying some is obsolete)
5763
5764Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * xpath.c: more cleanup work on XPath name parsing routines
5767
5768Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5771 xmlXPathParseName
5772 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5773 * debugXML.c: avoid compilation problems if compiling without
5774 HTML support, Igor Zlatkovic
5775 * win32/libxml2/libxml2.def.src: being able to compile without
5776 XPath on Windows
5777
5778Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * libxml.m4: yet another patch from Toshio Kuratomi
5781
5782Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5783
5784 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5785
5786Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * tree.[ch]: added xmlSaveFormatFile interface for saving
5789 and indenting a file.
5790
5791Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5792
5793 * xpath.c: fixed bug #53689 related to processing-instruction()
5794
5795Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * DOCBparser.c: patche from László Kovács
5798
5799Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * parser.c: applied fixes from Christian Glahn bug report #53391
5802
5803Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * error.c: Jean François Lecomte provided a complete description
5806 and a fix to bug #53537
5807
5808Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5811
5812Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5813
5814 * DOCBparser.c SAX.c: a bit more work on entities processing.
5815 Still Need to cleanup XML output and references in attributes
5816
5817Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5820
5821Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * tree.c: trying to fix #53574, not completely complete,
5824 I would like xmllint --copy --debug test/ent1 and
5825 xmllint --debug test/ent1 to show the same result.
5826 * xpath.c: fix a bug when trying to sort namespace nodes
5827
5828Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5829
5830 * HTMLtree.c: real fix for #53402
5831
5832Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5835 PIs when using xsl:output
5836 * valid.c: closing #53537 some case generate segfaults if there
5837 is validity errors
5838
5839Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5842 of external parsed entities, added --noent to testDocbook
5843 * valid.c: Garry Pennington found an uninitialized variable
5844 access in xmlValidateElementContent()
5845
5846Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5849 with madness
5850 * result/HTML/ : this modified the result of the regression tests
5851 a lot.
5852
5853Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5856 to doc where it wasn't checked against NULL reported by
5857 Jens Laas
5858
5859Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5862 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5863
5864Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5867 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5868 * SAX.[ch]: cleanup and updates for DocBook
5869 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5870 ex SGML identifier changes
5871 * valid.c: removed a static unused function.
5872
5873Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * HTMLtree.c: applied change for Paul Sponagl on script saving
5876 * Makefile.am: the warning about entity title.xml are normal.
5877
5878Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * configure.in: release of 2.3.7
5881 * Makefile.am: fixing make distcheck
5882
5883Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * doc/html/* doc/xml.html: updated and regenerated the docs
5886
5887Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5890
5891Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * tree.c: fixed #53388 with the provided patch
5894
5895Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5896
5897 * valid.c: Bjorn detected an invalid memory access. Fixed
5898 vstateVPush()
5899
5900Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5903
5904Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5905
5906 * libxml.h: new header used only for the compilation of libxml
5907 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5908 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5909 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5910 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5911 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5912 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5913 baseline (version 1.2 plus a single patch).
5914 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5915 scientific notation for numbers. Tests added.
5916 * xpath.c: formatting of numbers changed to use sprintf
5917 (contribution from William Brack)
5918
5919Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * valid.c: cleanup, more useful debugging
5922 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5923 * xmlIO.c: entity loading is printed as an error when validating
5924
5925Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * valid.c: fixed to validate within entities
5928 * test/VCM/v22.xml: added a specific testcase
5929
5930Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5931
5932 * valid.c: forgot an epsilon transition in for ()+
5933 * test/VCM/v21.xml : added a specific test case
5934
5935Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * valid.c: removed a state explosion exhibited by RSS
5938 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5939 from bug #51872
5940
5941Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5944 validation without using an ugly NFA -> DFA algo in the source.
5945 Made a specific algorithm easier to maintain, using a single
5946 stack and without recursion.
5947 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5948 * hash.c: made the growing routine static
5949 * tree.h parser.c: added the parent information to an
5950 xmlElementContent node.
5951
5952Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * SAX.c parser.c xpath.c: generating IDs when not validating
5955 from an external parsed entity was poisoning the ID has table
5956 with removed values. This was killing XSLT on the KDE help
5957 browser.
5958
5959Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5960
5961 * entities.h: andrew@ugh.net.au detected a double declaration
5962
5963Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5964
5965 * debugXML.c hash.c tree.h valid.c : some changes related to
5966 the validation suport to improve speed with DocBook
5967 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5968 the way validation errors get reported
5969
5970Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5973 by P C Chow and William M. Brack for XSLT HTML output
5974
5975Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5978 Igor Zlatkovic patches for MSC compilation and added his
5979 updates
5980
5981Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5984 prefix lookup.
5985 * parserInternals.c: fixed the bug reported by Morus Walter
5986 due to an off by one typo in xmlStringCurrentChar()
5987
5988Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * HTMLparser.c result/HTML/*: revamped the way the HTML
5991 parser handles end of tags or end of input
5992
5993Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5996
5997Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6000 bug where the linktime verions of free() won't work ...
6001
6002Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6005
6006Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * doc/xml.html: added 2.3.6 release
6009
6010Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6013 * result/wml.xml: resulted in a small output change
6014
6015Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6016
6017 * tree.c: xmlNewDoc was missing the charset initialization
6018 * xmllint.c: added --auto to autogenerate a doc, allow to
6019 reproduce the problem fixed on xmlNewDoc
6020
6021Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xpath.c: trying to get 52979 solved
6024 * tree.c result/ result/noent/: trying to get 52712 solved, this
6025 also made me clean up the fact that XML output in general should
6026 not add formating blanks by default, this changed the output of
6027 a few tests
6028
6029Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6032
6033Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6034
6035 * configure.in: finally released 2.3.6
6036
6037Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * xpath.c: checking for null pointer generated by new code
6040
6041Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c: fixed a [] evaluation problem reported
6044 * test/XPath/tests/simpleaddr: extended test
6045 * result/XPath/simpleaddr: updated result
6046
6047Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6048
6049 * xmllint.c: Dan Timis reported a portability problem
6050 on Macs without mmap, fixed it.
6051
6052Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * testXPath.c : added a --tree option allowing to display the
6055 tree dump of the XPath expression
6056
6057Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6058
6059 * xpath.c: fixed a memleak when comparing nodesets
6060 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6061 * tree.c: added a TODO
6062
6063Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6064
6065 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6066 we need string functions
6067 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6068 to be able to use them where needed. Applied some changes
6069 to reduce name linking pollution and compile in only what's
6070 needed.
6071 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6072 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6073 for the string manipulation functions
6074 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6075 to the free() function of xmlmemory.c
6076 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6077 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6078 usage.
6079
6080
6081Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * error.c: applied the context output patch of the error
6084 handling submitted by Chuck Griffith
6085 * error/VC/*: this slightly change some error logs
6086
6087Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * parser.c: fixed line number reporting on error
6090
6091Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * parser.c: Sullivan and Darin found a parser bug,
6094 applied the patch.
6095
6096Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6099 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6100 xmlversion.h.in xpointer.c: of course the way I defined
6101 UNUSED breaks on old gcc version. Try to be smart and
6102 also define it directly in xmlversion.h
6103 * configure.in: removed -ansi flag from the pedantic set
6104
6105Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106 Huge cleanup, I switched to compile with
6107 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6108 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6109 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6110 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6111 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6112 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6113 encoding.h entities.c error.c list.[ch] nanoftp.c
6114 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6115 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6116 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6117 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6118 Cleanup, staticfied a number of non-exported functions,
6119 detected and cleaned up a dozen of problem found this way,
6120 avoided a lot of public function name/typedef/system names clashes
6121 * doc/xml.html: updated
6122 * configure.in: switched private flags to the really pedantic ones.
6123
6124Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * configure.in: 2.3.5
6127 * doc/html/*: rebuilt the docs
6128
6129Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * parser.c: fixed a reported bug in NOTATION parsing
6132 * uri.c: accepted but not fixed bug 51876, added TODO
6133 * Makefile.am: fixed bug 51876
6134
6135Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * config.h.in configure.in error.c: fix a compilation problem
6138 on platforms without vsnprintf (xml@thewrittenword.com)
6139
6140Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6141
6142 * parser.c: fixed a function name header typo
6143 * SAX.c: notations can also occur in external subset.
6144
6145Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6146
6147 * error.c: removed a C++ like comment
6148
6149Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * parser.c: fixing bug 52299 strange condition leading
6152 to a parser crash due to a buffer overflow
6153 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6154 added the specific test case
6155
6156Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6159 xmlXPathConvert{String,Number,Boolean} to be able to make
6160 type casts without a context stack, fixed some implementation
6161 problems related to the absence of context at parse-time,
6162 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6163 in the public API too
6164 * xpointer.c xpathInternals.h: we need to know at parse time
6165 whether we are compiling an XPointer
6166
6167Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6170 cleaned up the parser internals, refactored XPath code, added
6171 new compilation based APIs and cleanly separated public and
6172 private APIs.
6173
6174Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6175
6176 * xpath.h: the comp field must be added at the end to avoid
6177 killing binary compat.
6178
6179Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * Makefile.am: detect XPath memleaks in regreson tests
6182 * error.c: fixed and error w.r.t. error reporting still using
6183 stderr
6184 * hash.c: added new line at end of file
6185 * tree.h: minor cleanup
6186 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6187 expression parsing from evaluation, resulted in a number of
6188 changes internally, and in XPointer. Likely to break stuff
6189 using xpathInternals.h but should remain binary compatible,
6190 new interfaces will be added.
6191
6192Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6193
6194 * configure.in: fixed a couple of problems reported by
6195 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6196 without gcc on non linux platforms.
6197
6198Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6201 a fix for --with-html-dir= configure support. I hope it won't
6202 break rpm generation
6203
6204Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * xmlIO.c: one function comment cleanup.
6207
6208Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6209
6210 * SAX.c: external subset notations were improperly registered
6211 in the internal subset.
6212
6213Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * README.cvs-commits: added, pointing to HACKING
6216 * HACKING: updated
6217
6218Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * parser.c: and Matt Sergeant found one in the XML push
6221 parser (erroneous check I forgot to remove when I fixed the
6222 main parser).
6223
6224Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6225
6226 * xpath.c: ptittom found a small bug in UnaryExpr
6227
6228Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * configure.in: bumped to 2.3.4
6231 * error.c: fixed bug #51860
6232 * tree.c: fixed bug #51861
6233 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6234 * tree.[ch] : added xmlDefaultBufferSize
6235 * nanoftp.c: typo in function name header block
6236 * doc/xml.html : updated, added link to XML::LibXSLT
6237 * doc/html/* : rebuilt the docs
6238
6239Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6240
6241 * parser.c SAX.c: the new content parsing code raised an
6242 ugly bug in the characters() SAX callback. Found it
6243 just because of strangeness in XSLT XML Rec ouptut :-(
6244
6245Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * Makefile.am: Martin Baulig suggested to add -lm
6248 * tree.c: found another bug in xmlNodeGetContent()
6249
6250Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * xpath.c: Bjorn found the error related to strictness of comparison.
6253
6254Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255
6256 * parser.c: trying to fix the Dtd parsing problem reported
6257 by Gary, side effect of last week speed optimizations.
6258
6259Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260
6261 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6262 * parserInternals.c: removed unneeded test raised by Stric
6263
6264Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6265
6266 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6267 and fixed by William Brack). Added xmlXPathFormatNumber.
6268 Changed the sorting slightly.
6269 * configure.in Makefile.am example/Makefile.am: Added -lm.
6270 Please note that applications linking with libxml2, must
6271 also like with the math library from now on.
6272
6273Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6276
6277Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6278
6279 * parser.c: one must report spaces even if the Dtd element
6280 content proves that this is not part of the element content.
6281 * result/valid/*.xml: this changed the ouptu slightly
6282
6283Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * configure.in: bumped to 2.3.3
6286 * doc/xml.html: updated
6287
6288Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * tree.c: minor doc fix
6291 * xpath.c: deallocation issues when a result tree has been
6292 converted to a node-set
6293
6294Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * doc/xml.html: oops corrected dates s/2000/2001
6297
6298Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * valid.c: new patch from Gary Pennington
6301
6302Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6303
6304 * doc/xml.html: applied patch from Ankh
6305
6306Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xinclude.c: fixed a problem building on Mac
6309
6310Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * parser.c: more work on increasing parsing ferformances
6313
6314Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6317 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6318 avoiding memcpy in production builds MEM_CLEANUP macro use
6319 * parser.[ch] parserInternals.c: optimizations of the tightest
6320 internal loops inside the parser. Better checking of I/O
6321 flushing/loading conditions
6322 * xmllint.c : added --timing
6323
6324Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * configure.in: bumped to 2.3.2
6327 * doc/xml.html: updated for release
6328
6329Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * xpath.c: found a memleak and fixed a nasty bug
6332
6333Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * xmllint.[c1] : added return code errors for xmllint
6336 * xpath.c: specific debug dump function for result value trees
6337
6338Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6339
6340 * xpath.c: finally implemented xmlXPathCompareNodeSets
6341 * test/XPath/expr/floats results/XPath/expr/floats: added
6342 a test for float expressions
6343
6344Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6347 * parserInternals.[ch]: trying to speed up parsing
6348 * xpath.c : speeded up node set equality op
6349
6350Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6353 better handling of ID/IDREF and the list modules associated
6354 * configure.in: small CFLAGS cleanup
6355
6356Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * configure.in: fixed iconv detection on AIX (stric)
6359
6360Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6363
6364Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6365
6366 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6367 and optimized xmlXPathNodeSetSort
6368
6369Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * xpath.c: bug fix when context size is 0
6372 * parser.c: I like Norm's Dtd because they still manage to break
6373 the parser occasionally
6374
6375Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6378
6379Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6382 attributes within the XML-1.0 namespace
6383
6384Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * xpathInternals.h: exported a few axis functions
6387 * doc/xml.html: updated the doc
6388
6389Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * configure.in: applied patch from Daniel van Balen for OpenBSD
6392 and bumped version to 2.3.1
6393 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6394 attempt to find autoclosing was simply broken, removed it,
6395 updated the examples, this is better
6396
6397Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6398
6399 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6400 hash functionnalities.
6401 * doc/html/* : rebuild the doc
6402
6403Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6406 on predicate
6407 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6408 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6409 really want to have tags closed on output even if we accept
6410 unclosed ones on input
6411
6412Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * xpath.c: ouch don't free NULL, rare case fixed
6415 * tree.c: don't coalesce text nodes if they don't have the
6416 same behaviour wrt escaping on output
6417
6418Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * xpath.c: small fixup
6421 * SAX.c: don't warn on empty namespaces.
6422
6423Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * README: a bit of cleanup
6426 * configure.in: preparing for 2.3.0 release
6427
6428Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * hash.[ch]: added a first version of xmlHashSize()
6431 * valid.c: another bug fix from Gary Pennington
6432
6433Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * valid.c: couple of bug fixes pointed by Gary Pennington
6436 * HTMLtree.c: #if 0 cleanup
6437
6438Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6441 which removes a time consuming check of xmlXPathNodeSetAdd()
6442 and use it in places where we are sure to not break unicity
6443
6444Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * xpath.c: bug fixes found from XSLT
6447 * tree.c: preserve node->name special values when copying nodes.
6448 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6449 external subset are fetched when available but without full
6450 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6451 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6452 output with encoding disabled.
6453
6454Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6455
6456 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6457 xmlCheckFilename should not be called from xmlFileOpenW
6458 and xmlGzfileOpenW
6459
6460Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6463 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6464 added the new tests for URI normalization
6465 * testURI.c: fixed stoopid bugs
6466 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6467 the URI in the error messages are now properly normalized
6468
6469Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6470
6471 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6472
6473Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6476
6477Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * xpath.c: fixed mod operator
6480
6481Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * parser.c: fixed xmlStrcat doc
6484 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6485 trees.
6486
6487Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * xpath.c result/XPath/tests/chaptersbase
6490 result/XPath/tests/simplebase: fixed XPath node()
6491 * tree.c: small fix in xmlNewNs()
6492 * Makefile.am: removed extraneous xml2Conf.sh rule
6493
6494Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6495
6496 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6497 Changed the library name, in order to get libxml-devel and
6498 libxml2-devel to coexist on a single system
6499 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6500 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6501
6502Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6503
6504 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6505 libxml2-devel installable in // as libxml-devel.
6506
6507Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * doc/Makefile.am: fixed make rebuild in doc
6510 * doc/html/*.html: rebuilt the docs
6511
6512Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6515
6516Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6519 the HTML doc to go into the -devel RPM ...
6520 * aclocal.m4 config.h.in: some updates due to auto* magic
6521
6522Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6523
6524 * xpath.h: added a hook in the context structure allowing to
6525 link to extra support, needed for XSLT
6526
6527Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6530 xmlXPtrCmpPoints to use it.
6531 * propagated the following patch from Alejandro Forero
6532 * include/win32config.h xmlIO.c: applied further suggestions
6533 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6534 * example/gjobread.c: fixed warnings, now that it builds
6535
6536Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6537
6538 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6539
6540 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6541 filename points to a valid file (not a directory).
6542 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6543 Added calls to xmlCheckFilenameDir.
6544
6545 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6546 `path' (rather than `filename') as the parameter to gzopen and open.
6547
6548Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * Makefile.am: fixed a problem with EXTRA_DIST
6551
6552Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * Makefile.am example/Makefile.am: finally found the trick
6555 to build the example, i.e. add "." in SUBDIRS before example
6556 in the list <grin/>
6557
6558Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * doc/xml.html: updated with an XSLT section, removed pointer to
6561 W3C CVS base.
6562
6563Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6566 too, and deallocation need to occur the same way.
6567
6568Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6569
6570 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6571 type correponding to an XSLT result tree fragment. Share most
6572 of the data format with node set, as well as operators.
6573 * HTMLtree.c: added a newline at the end of the doctype output
6574 whe this one is not present initially.
6575 * tree.c: make sure taht the parent and doc pointers are properly
6576 set when copying attributes (lists).
6577
6578Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6579
6580 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6581
6582Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * xpath.c: seems I finally killed that ugly path evaluation
6585 context bug (tagged 9999 in case is is wrong)
6586
6587Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6590 for XSLT
6591
6592Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6595 for xmlGzfileOpen() bug
6596
6597Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * xpath.c: removed an error found by XSLT usage
6600 * tree.c parserInternals.h: use a predefined static string
6601 for text and comment nodes, avoid freeing them in xmlFreeNode,
6602 exported the string name in parserInternals.h and added
6603 another value to disable encoding at output (for XSLT),
6604 gain memory, time.
6605
6606Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6607
6608 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6609 win32/libxml2/libxml2_so.dsp: new makefiles and update
6610 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6611
6612Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6615 Gary Pennington
6616
6617Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * xpath.c: fixed the comaprision of values and nodelists,
6620 need to compare nodelist still ...
6621 * debugXML.c: avoided a possible core dump
6622 * HTMLparser.c: cleanup
6623 * nanohttp.c: contributed fix.
6624 * tree.c: fixes in properties handling added xmlSetNsProp
6625 needed by libxslt
6626 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6627 comment
6628 * TODO: updated
6629
6630Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * parser.c parserInternals.c: applied Bjorn Reese optimization
6633 patch
6634
6635Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * Makefile.am: applied patch fro make check from Martin Vidner
6638
6639Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * configure.in: preparing 2.2.11
6642 * doc/html/*: rebuild the HTML files
6643 * doc/xml.html : updated
6644
6645Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646
6647 * tree.c: fixed a stupid bug
6648 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6649 patches related to validation of an XInclude processing result
6650 * TODO: updated
6651
6652Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6653
6654 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6655 on large files
6656
6657Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6660
6661Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6664 reported by Jonas Borgström
6665 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6666
6667Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * testXPath.c xpath.c: fixing the XPath union expressions problem
6670 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6671
6672Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xmllint.c: Made is so if the file name is "-" is will read form
6675 standard input. Sven Heinicke <sven@zen.org>
6676 * tree.c: fixed a problem when growing buffer
6677 * tree.h: fixed the comment of the node types following andersca
6678 comment
6679 * TODO: updated
6680
6681Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * HTMLparser.[ch]: added a way to avoid adding automatically
6684 omitted tags. htmlHandleOmittedElem() allows to change the
6685 default handling.
6686 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6687 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6688 of xmllint too when using --memory flag, added a memory test
6689 suite at the Makefile level.
6690 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6691 with namespace use when encountering QNames in XPath evalation,
6692 added xmlns() scheme in XPointer.
6693 * nanoftp.c : incorporated a fix
6694 * parser.c xmlIO.c: fixed problems raised with encoding when using
6695 the memory I/O
6696 * parserInternals.c: closed bug 25934 reported by
6697 torsten.landschoff@innominate.de
6698 * TODO: updated
6699
6700Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6703 on a non-updated tree :-(, made a 2.2.10 release to correct the
6704 situation
6705
6706Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6709 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6710 integrated a set of OpenVMS changes from Howard Taylor
6711 <Howard.Taylor@pacoast.com>
6712
6713Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6716 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6717
6718Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * HTMLparser.c: some fixes on auto-open of html/head/body
6721 * encoding.c: fixed a compilation error on some gcc env
6722 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6723 XPointer implementation
6724 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6725 related XPointer tests and associated results
6726
6727Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6728
6729 * doc/xmldtd.html doc/xml.html: following a short step by step
6730 guidance on IRC to help maciej with DTDs I started a small
6731 page on the subject.
6732
6733Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6734
6735 * HTMLparser.c: fixed handling of broken charrefs
6736 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6737 patches
6738
6739Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6740
6741 * doc/xml.html doc/html/* : rebuilt the docs after adding
6742 xinclude and updated page for 2.2.7 and 2.2.8
6743 * configure.in: releasing 2.2.8
6744
6745Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6746
6747 * parser.[ch] parserInternals.c: applied the conditional
6748 section processing fix from Jonathan P Springer
6749 <jonathan.springer2@gte.net>
6750 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6751 project file, fixed iconv default non support
6752 * xpath.c: fixed the problem of evaluating relative expressions
6753 when a node context is provided.
6754
6755Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * nanoftp.c: fixed gcc 2.95 new warnings
6758 * SAX.c: fixed a stupid bug
6759 * tree.c: fixed a formatting problem when round-tripping
6760 from/to memory
6761 * xinclude.c: chased memleak, fixed a base problem
6762 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6763 xmlXPtrBuildNodeList()
6764 * TODO: updated
6765 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6766 adding a first small set of regression tests for XInclude
6767
6768Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6769
6770 * nanohttp.[ch]: applied Wayne Davison patches to access
6771 the WWW-Authorization header.
6772 * parser.c: Closed Bug#30847: Problems when switching encoding
6773 in short files by applying Simon Berg's patch.
6774 * valid.c: fixed a validation problem
6775 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6776 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6777 Wayne Davison
6778 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6779 need to be extended to non full nodes selections.
6780 * xinclude.c: starts to work decently
6781
6782Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6785 debugXML.c xmlversion.h.in: Started adding XInclude support,
6786 this is a new xmllint option
6787 * tree.c xpath.c: applied TOM patches for XPath
6788 * xpointer.c: fixed a couple of errors.
6789 * uri.c: added an escaping function needed for xinclude
6790 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6791 new warning from RH70 gcc's version
6792
6793Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6794
6795 * HTMLparser.c: fixed loop on invalid char in scripts
6796 * parser.c: update to description of xmlIOParseDTD()
6797 * libxml.m4 xmlversion.h.in: changes contributed by
6798 Michael Schmeing <m.schmeing@internet-factory.de>
6799 * configure.in: preparing for 2.2.7
6800 * Makefile.am: trying to avoid config.h and acconfig.h
6801 being included in the distrib
6802 * configure.in: released 2.2.7
6803
6804Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6807 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6808
6809Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6810
6811 * parser.[ch]: added xmlIOParseDTD()
6812 * xpointer.c: added support for the 2 extra parameters of
6813 string-range, fixed a stoopid error when '0' was present
6814 in XPointer expressions
6815 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6816 testsuite for the above
6817
6818Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6819
6820 * libxml.spec.in: improved package descriptions
6821
6822Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6823
6824 * xpath.c xpathInternals.h: applied a large cleaning patch
6825 from TOM <ptittom@free.fr>, it also add namespace support
6826 for function and variables registration.
6827
6828Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6829
6830 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6831 * Makefile.mingw: Wayne Davison's update adding hash.c
6832
6833Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * xpath.c: fixed the root evaluation problems
6836 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6837 ignorable spaces with <b> <bold> <em>
6838 * tree.c: fixed a loop in xmlSearchNsByHref()
6839
6840Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * xpath.c: applied another XPath patch from TOM
6843 * xpath.c include/makefile.am: applied another patch from
6844 china@thewrittenword.com (cleanup on IRIX).
6845
6846Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * xml-config.1: received a fixed version from Fredrik Hallenberg
6849 <hallon@lysator.liu.se>
6850
6851Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6854 cleanup patch for XPath
6855
6856Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * patched to redirrect all "out of context" error messages to
6859 a reconfigurable routine. The changes are:
6860 * xmlerror.h : added the export of an error context type (void *)
6861 an error handler type xmlGenericErrorFunc there is an interface
6862 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6863 to reset the error handling routine and its argument
6864 (by default it's equivalent to respectively fprintf and stderr.
6865 * all the c files: all wild accesses to stderr or stdout within
6866 the library have been replaced to calls to the handler.
6867
6868Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * configure.in: release 2.2.6
6871 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6872 exporting the inner functions of xpath for extension modules
6873 * doc/*: updated and rebuilt the doc
6874
6875Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * nanohttp.c : applied Wayne HTTP cleanup patch
6878 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6879 and xmlNodeSetSpacePreserve()
6880
6881Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * xpath.c: closing bug #29260
6884
6885Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6886
6887 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6888 multikey tuples, made hash structure opaque
6889 * valid.[ch]: moved elements, attributes, notations decalarations
6890 as well as ID and refs to hash tables.
6891 * entities.c: hash cleanup
6892 * xmlmemory.c: fixed a dump problem in debug mode
6893 * include/Makefile.am: problem passing in DESTDIR= values patch
6894 from Marc Christensen <marc@calderasystems.com>
6895 * nanohttp.c: removed debugging remains
6896 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6897 * HTMLparser.c parser.c: fixing a number of problems with the
6898 macros in the *parser.c files (Wayne).
6899 * HTMLparser.c: close the previous option when opening a new one
6900 (Marc Sanfacon).
6901 * result/HTML/*: updated the HTML results accordingly
6902
6903Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6906 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6907 XPath functions and XML entities table to them. More to come...
6908 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6909
6910Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6911
6912 * tree.c: coalesce adjacent text nodes
6913 * valid.c: handling of blank nodes in DTd validation (raised
6914 by problems with a posteriori validation).
6915 * nanohttp.c: changing behaviour on HTTP write stuff.
6916 * HTMLtree.c: forced body and html to be explicitely closed.
6917 * xpath.h: exported more XPath functions.
6918
6919Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6920
6921 * Release of 2.2.5
6922 * xpointer.c: range() range-inside and other helper functions
6923 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6924
6925Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6928 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6929
6930Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6931
6932 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6933 and XPointer modules
6934
6935Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6936
6937 * SAX.h: closed #25107
6938
6939Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * testSAX.c: fixed problem with cdata reporting
6942 * SAXresult/* : updated
6943
6944Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6945
6946 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6947 Closed bug #27499, added to regression tests
6948 * TODO: updated
6949
6950Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6951
6952 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6953 support for SCRIPT and STYLE with help from Bjorn Reese
6954 * test/HTML/* result/HTML/*: added simple testcase and updated
6955 the existing ones.
6956
6957Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6960 string-range for empty strings
6961 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6962 test/XPath/xptr/strrange: augmented the XPointer testsuite
6963
6964Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * doc/xml.html doc/xmlmem.html: added a module describing memory
6967 interfaces and use, updated the main page.
6968
6969Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6972 nanoftp code work on Windows too now
6973
6974Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6977 * xpointer.c: implemented string-range() at least a good first version
6978 * test/XPath/docs/str test/XPath/xptr/strrange
6979 result/XPath/xptr/strrange: the string-range() tests
6980
6981Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * Makefile.am include/Makefile.am include/win32config.h
6984 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6985 and make distcheck
6986
6987Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6990 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6991 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6992
6993Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6994
6995 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6996 patch for socklen_t detection by
6997 Albert Chin-A-Young <china@thewrittenword.com>
6998
6999Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7002 and added a --dtdvalid option to xmllint used to test it
7003
7004Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7007 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7008
7009Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7012 handlings (registration, lookup, cleanup)
7013
7014Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7015
7016 * configure.in Makefile.am include/makefile.am: adding XPointer
7017 and XPtrtests target
7018 * xpointer.[ch] : new files for XPointer support
7019 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7020 more XPath tests
7021
7022Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * configure.in: fixed, very broken, make distcheck works again
7025
7026Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * More work toward 2.2.5, integrated a number of patches
7029 * configure.in Makefile.am win32config.h.in: trying to cleanup
7030 make distcheck .... huh ...
7031 * include/Makefile.am include/win32config.h: new directory
7032 for includes
7033 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7034 updated teh makefiles and instructions for WIN32
7035 * xpath.c: small fixes
7036 * test/XPath/ results/XPath: updated the testcases and results
7037 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7038 suggested patches
7039 * valid.c: fixed an ID bug
7040
7041Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007044 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007045 * xpath.[ch]: worked on XPointer
7046
7047Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7048
7049 * configure.in Makefile.am: 2.2.5, ship the include in an
7050 include/libxml subdirectory, use symlinks when using CVS
7051 * testSAX.c: fixed small bug
7052 * testXPath.c: changed the way testfiles are parsed
7053 * debugXML.c: same kind of cleanup when parsing an argument expression
7054 XPath/XPointers can have blanks embedded
7055 * xpath.[ch]: more cleanup, reorgs for XPointer work
7056 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7057 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7058
7059Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7062 in the XPath engine, rewrote large parts of it, now it's far
7063 cleaner and in sync with the REC not an old WD. Fixed a parsing
7064 problem in the interactive XML shell found when testing XPath.
7065
7066Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7067
7068 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7069 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7070 examples with the extra test
7071
7072Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7075 the global init function.
7076
7077Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7078
7079 * HTMLparser.c: Doohhh, attribute name parsing was still case
7080 sensitive ! Fixed this ...
7081 * result/HTML/* : updated the tests results accordingly
7082
7083Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7084
7085 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7086 engine, should be far more stable, incorporated a new version of
7087 preceding/following axis, need testing
7088 * uri.c: fixed file:///c:/a/b/c problem
7089 * test/XPath/tests/idsimple: augmented the XPath tests
7090
7091Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * doc/* rebuilding docs for 2.2.4 release
7094
7095Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * configure.in: releasing 2.2.4
7098 * parser.[ch]: added xmlStrEqual()
7099 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7100 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7101 use xmlStrEqual instead
7102 * TODO: updated
7103 * added an XPath test
7104
7105Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7106
7107 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7108 * entities.h: exported xmlInitializePredefinedEntities
7109 * parser.[ch] : added xmlInitParser()
7110 * parserInternals.h : had to export htmlInitAutoClose()
7111
7112Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7115 problems
7116 * Makefile.am : added XPath regression tests to normal tests
7117 * uri.c: fixed a problem with local paths, cleanup
7118 * parser.c: fixed a problem with large CData sections
7119
7120Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7121
7122 * configure.in xml-config.in: patch from "Ben Taylor"
7123 <sol7x86@hotmail.com> for solaris shared libs lookup
7124
71252000-09-30 Martin Baulig <baulig@suse.de>
7126
7127 * libxml-2.0.pc.in: Provide pkg-config script.
7128
7129 * configure.in: Create the libxml-2.0.pc script from the
7130 libxml-2.0.pc.in templates.
7131 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7132 script in `$(libdir)/pkgconfig'.
7133
7134Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7137 when compiling with MSC
7138
7139Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * xpath.c: patch for normalize-string() substring-before(),
7142 substring-after() and translate() functions from Bjorn Reese
7143 <breese@mail1.stofanet.dk>
7144 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7145 Fredrik Hallenberg <hallon@lysator.liu.se>
7146 * TODO: updated
7147
7148Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7151 problem of socklen_t being undefined on a number of platforms
7152 * debugXML.c: fixed a compilation problem when without snprintf
7153
7154Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7157 an URI bug and a fix for the control-character-induced infinite loop
7158 * nanohttp.c: preventive fix for compiling on WIN32
7159
7160Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7161
7162 * xmlint.c: closing bug #25000
7163
7164Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7167 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7168 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7169 related function, fixing xmlStrncmp(), and associated cleanup
7170 * result/HTML/entities.html.sax: updating result
7171
7172Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * uri.c: applied patch for URI escaping from Wayne Davison
7175 <wayned@blorf.net>
7176 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7177 from Denis Barbier <barbier@imacs.polytechnique.fr>
7178 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7179 patch from Wayne Davison
7180
7181Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * doc/xml.html : updated with new releases, adding "how to help"
7184
7185Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7186
7187 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7188 removed a few warnings in pedantic mode ...
7189 * parserInternals.c parser.c: moved encoding switching function
7190 to parserInternals.c
7191 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7192
7193Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7196 error or warning handlers
7197
7198Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * parserInternals.c parserInternals.h parser.c Makefile.am:
7201 created a new module parserInternals.c, moved most of the
7202 code shared by the various parsers there, as well as
7203 deprecated code from parser.c. More cleanup of parser.c
7204 * uri.c: fixed a problem when URI is NULL
7205 * valid.c: speedup when looking for an attribute declaration
7206
7207Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7210 the cleanup of the computation of URI references when seeking
7211 external entities. The URI reference string and the resulting
7212 URI are both stored now.
7213 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7214 large s(n)printf checks and cleanup from Denis Barbier
7215 <barbier@imacs.polytechnique.fr>
7216 * xmlversion.h.in tree.h: couple of SGML declarations for a
7217 possible docbook module.
7218 * result/VC/ : a couple of test output changed due to the change
7219 of the entities URI
7220
7221Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * parser.h: added a _private field for linking user's data
7224
7225Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7226
7227 * parser.c parserInternals.h: demacroified most of the IS_XXX
7228 the gain in size is significant so ...
7229
7230Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * entities.c: cases where looking up entities with doc==NULL
7233 covered
7234
7235Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * uri.c: applied Wayne Davison patch
7238 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7239
7240Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * uri.c testUri.c: applied Wayne Davison patches
7243 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7244 * Makefile.in: added URItest and included thenin "make tests"
7245
7246Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * xmlversion.h.in: closed bug 22941
7249
7250Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7251
7252 * doc/xmlio.html: added doc and example for entity loader
7253 redefinition.
7254
7255Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7258 used by libxml
7259
7260Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * parser.c: Fixed bug on invalid ontent characters and when using
7263 push.
7264 * xmllint.c: fixed xmllint endling of errors in push mode
7265
7266Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * HTMLparser.c testHTML.c: applied two new patches from
7269 Wayne Davison <wayned@users.sourceforge.net>
7270 * result/HTML/*.sax: regenerated HTML SAX output
7271 * parser.c: more cleanup.
7272
7273Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * HTMLparser.[ch] testHTML.c: applied the second set of
7276 patches from Wayne Davison <wayned@users.sourceforge.net>,
7277 adding htmlEncodeEntities()
7278 * HTMLparser.c: fixed an ignorable white space detection bug
7279 occuring when parsing with SAX only
7280 * result/HTML/*.sax: updated since the output is now HTML
7281 encoded...
7282
7283Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * HTMLparser.[ch]: applied some of Wayne Davison
7286 <wayned@users.sourceforge.net> patches
7287
7288Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7291 undeclared namespace prefix was used, added a warning.
7292 Cleaned up support w.r.t. entities, spilling out a warning
7293 and being pedantic on lookups.
7294 * test/warning/ent9 : added testcase for previous example.
7295 * TODO: updated
7296 * parserInternals.h parser.c: changed the way names are parsed
7297 now allow infinite size and decrease penalty for normal use
7298 * parser.c: Started a big cleanup/check of the parser code,
7299 fixed some of the most tortuous entity code, spotted code
7300 unused anymore
7301 * test/*: added tests for very long names and related nasty
7302 things.
7303
7304Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * doc/encoding.html: added encoding aliases doc
7307 * doc/xml.html: updates
7308 * encoding.[ch]: added EncodingAliases functions
7309 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7310 bottleneck affecting large DTDs like Docbook
7311 * parser.[ch] xmllint.c: added a pedantic option, will be
7312 useful
7313 * SAX.c: redefinition of entities is reported in pedantic mode
7314 * testHTML.c: uninitialized warning from gcc
7315 * uri.c: fixed a couple of bugs
7316 * TODO: added issue raised by Michael
7317
7318Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * doc/encoding.html: propagated Martin Duerst suggestions
7321
7322Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7325 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7326 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7327 by Wayne Davison
7328
7329Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * nanoftp.c nanohttp.c: small cleanup
7332 * TODO: updated
7333
7334Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * added an old VC testcase and updated title.xml entity
7337
7338Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7339
7340 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7341 done on auto-opening of <p> tags and cleanup of SAX output
7342
7343Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7346
7347Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * doc/xml.html libxml.* structure.*: updated the doc a bit
7350
7351Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7354 of SAX tests
7355
7356Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7359 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7360
7361Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7364 * testHTML.c: fix core dump on Solaris 2.x systems
7365 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7366 * result/HTML/*.sax: previous bug fix lead to new results
7367
7368Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7371 * configure.in: added --with-readline=DIR to accept alternate
7372 path for readline include/library
7373 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7374 for ANSI under HP-UX
7375 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7376 includes @LIBS@
7377
7378Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7379
7380 * doc/* : rebuilt the docs
7381 * getting ready for 2.2.2 release
7382
7383Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7386 and xmlAddFeature()
7387 * tree.[ch]: added xmlAddChildList()
7388 * xmllint.c: MAP_FAILED macro test
7389 * parser.h: added xmlParseCtxtExternalEntity()
7390 * valid.c: applied bug fixes removed warning
7391 * tree.c: added CDATA block to elements content
7392 * testSAX.c: cleanup of output
7393 * testHTML.c: added SAX testing
7394 * encoding.c: better error recovery
7395 * SAX.c, parser.c: fixed one of the external entity processing
7396 of the OASis testsuite
7397 * Makefile.am: added HTML SAX regression tests
7398 * configure.in: bumped to 2.2.2
7399 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7400 SAX results
7401
7402Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * configure.in: patch for HP compiler
7405
74062000-08-04 Sven Heinicke <sven@zen.org>
7407
7408 * xmllint.c: Was coredumping sometimes when the file given didn't
7409 exist.
7410
7411Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7414
7415 when using in memory parsing. Need some cleanup.
7416 * xmllint.c configure.in: added a --memory flag to test memory
7417 parsing
7418
7419Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7420
7421 * nanohttp.c: fixed socklen_t replacement to unsigned int
7422 * parser.c: fixed a space handdling missing at the end of
7423 production 28 DOCTYPE.
7424 * xmlmemory.c: fixed a stupid bug on the routine to override
7425 allocation functions
7426 * TODO: updated
7427
7428Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7429
7430 * doc/ regenerated the docs
7431
7432Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * doc/encoding.html doc/xml.html: added I18N doc
7435 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7436 improvements, both parser and filters, added ASCII & HTML,
7437 fixed the ISO-Latin-1 one
7438 * xmllint.c testHTML.c: added/made visible --encode
7439 * debugXML.c : cleanup
7440 * most .c files: applied patches due to warning on Windows and
7441 when using Sun Pro cc compiler
7442 * xpath.c : cleanup memleaks
7443 * nanoftp.c : added a TESTING preprocessor flag for standalong
7444 compile so that people can report bugs more easilly
7445 * nanohttp.c : ditched socklen_t which was a portability mess
7446 and replaced it with unsigned int.
7447 * tree.[ch]: added xmlHasProp()
7448 * TODO: updated
7449 * test/ : added more test for entities, NS, encoding, HTML, wap
7450 * configure.in: preparing for 2.2.0 release
7451
7452Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007455 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007456
7457Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * doc/xml.html: changed the xmlsoft.org structure, updated the
7460 examples w.r.t. root and childs
7461
7462Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7463
Daniel Veillard784b9352003-02-16 15:50:27 +00007464 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007465
7466Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * HTMLparser.c: Work on character encoding support for the HTML parser
7469 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7470 * encoding.c: Fixed a potential memleak in the encoding stuff
7471
7472Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * doc/FAQ.html doc/Makefile.am : added a FAQ
7475
7476Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7479 of the HTML parser to force it to not bypass SAX
7480
7481Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * win32config.h.in: updated
7484 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7485 lacks iconv support :-( need to release 2.1.1
7486 * configure.in: release 2.1.1
7487 * HTMLparser: fixed bug #14784
7488 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7489 by Windows compiler
7490 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7491 the SAX startDocument() callback.
7492 * TODO: updated
7493
7494Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7495
7496 * added xmlStopParser()
7497
7498Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * configure.in: 2.1.0 prerelease
7501 * Large resync between W3C and Gnome tree
7502 * nanoftp, nanohttp.c: fixed stalled connections probs
7503 * HTMLtree.c SAX.c : support for attribute without values in
7504 HTML for andersca
7505 * valid.c: Fixed most validation + namespace problems
7506 * HTMLparser.c: start document callback for andersca
7507 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7508 * parser.h, SAX.c: serious speed improvement for large
7509 CDATA blocks
7510 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7511 different encoding
7512 * example/Makefile.am example/gjobread.c tree.h: work on
7513 libxml1 libxml2 convergence.
7514 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7515 and the LIBXML_TEST_VERSION macro
7516
7517Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * doc/xml.html: various patches and improvements typo fixed by
7520 Felix Natter
7521 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7522 from Felix Natter <fnatter@gmx.net>
7523
7524Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * doc/upgrade.html: updated with instructions for support of both
7527 libxml-1.x and libxml-2.x
7528 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7529 for 2.x support and also fixed includes
7530
7531
7532Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7535 the encoding support, added iconv support, so now libxml if
7536 compiled with iconv automatically support japanese encodings
7537 among others. Work based on initial patch from Yuan-Chen Cheng
7538 I may have broken binary compat in the encoding handler
7539 registration scheme, but that was so utterly broken I don't
7540 expect anybody to have used this feature until now.
7541 * parserInternals.h: fixup on the CHAR range macro
7542 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7543 code.
7544 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7545 * uri.c: added xmlParseURI() I can't believe I forgot to
7546 implement this one in 2.0 !!!
7547 * SAX.c: moved doc->encoding update in the endDocument() call.
7548 * TODO: updated.
7549
7550Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7551
7552 * tree.h: removed extraneous xmlRemoveProp definition
7553 * TODO: added item about --disable-corba configure switch
7554 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7555 * nanoftp.c: fixed include problems giving troubles on AIX and
7556 slowlaris
7557 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7558 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7559 comment and headers changes to lower gtk-doc number of warnings
7560 * doc/html/*: rebuilt docs
7561
7562Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * HACKING: documented the tag for 1.x and instructions
7565
7566Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7569 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7570 xmlCreateIOParserCtxt
7571 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7572 significant overall improvement
7573 * xmllint.c: added I/O test to xmllint
7574 * testSAX.c: added a speed test
7575 * doc/* : updated/regenerated
7576
7577Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * xpath.c uri.h parserInternals.h: cosmetic changes from
7580 "Timur I. Bakeyev" <timur@bat.ru>, including making
7581 xmlCreateURI() public
7582
7583Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7586 and the code at the same time. Added a clean mechanism for
7587 overload or added input methods: xmlRegisterInputCallbacks()
7588 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7589 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7590 * TODO: updated
7591 * doc/* : updated/regenerated
7592 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7593 source dir
7594
7595Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * testURI.c: yet another forgotten commit, I should get some sleep !
7598
7599Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * xmllint.c: forgot to commit this too ?
7602
7603Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * xmlversion.h.in : forgot to commit this previously
7606
7607Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7610 * README TODO: updated for release
7611 * uri.c uri.h: added authority parsing/saving
7612 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7613 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7614 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7615 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7616 Makefile.am : added compile-time customization of libxml
7617 --with-ftp --with-http --with-html --with-xpath --with-debug
7618 --with-mem-debug
7619 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7620 #include <libxml/xxx.h> I hope it won't break too much stuff
7621 and will be manageable in the future...
7622 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7623 and added xmllint to the installed programs
7624 * uri.h: added xmlFreeURI()
7625
7626Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * uri.c uri.h: finished the escaping handling, the base support
7629 and the URI path normalization. Looks good just lacks the
7630 authority content parsing code.
7631 * Makefile.am: added instructions to generate testURI
7632 * TODO: updated
7633 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7634 added links and icons for W3C and Gnome
7635
7636Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * xmlmemory.[ch] : seems I forgot to actually update the files in
7639 the last commit :-)
7640 * doc/xml.html doc/html/* : updated and uploaded the docs
7641
7642Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7645 * TODO: updated
7646 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7647 libxml default allocation function with another set (like gmalloc/
7648 gfree).
7649 * Makefile.am, uri.c, uri.h: added a set of functions to do
7650 exact (litteraly copied from the RFC 2396 productions) parsing
7651 and handling of URI. Will be needed for XLink, one XML WFC,
7652 XML Base and reused in the nano[ftp/http] modules. Still work
7653 to be done.
7654
7655Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * configure.in, libxml.spec.in : libxml2
7658 * doc/* : updated the doc page, rebuilt the docs
7659
7660Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * all: tagged LIB_XML_1_X
7663 * *.c *.h : updated from W3C CVS tree
7664 * configure.in : 2.0.0-beta
7665 * libxml.spec.in : libxml2 package nam
7666 * result/* : new version of the tests output
7667
7668Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7671
7672Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * doc/* : rebuilt the docs
7675 * parser.c: final patch on #6766
7676 * valid.c: small patch on validity checks.
7677
7678Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7681 added
7682 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7683 compatibility w.r.t. XML spec and existing code.
7684
7685Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * parser.c: seems a better solution to <a> </a> exists,
7688 will try it for a while
7689
7690Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * parser.c: tried to remove the <a> </a> generating <a/>
7693 this is hard. Left a flag for that purpose. Fixed bug #6766
7694 * configure.in: prepared 1.8.7 not released, due to previous
7695 problem
7696
7697Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * doc/xml.html : applied second patch from Paul DuBois
7700
7701Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7702
7703 * doc/xml.html : applied patch from Paul DuBois
7704
7705Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7708
7709Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7712 compilation warnings on various platforms.
7713 * parser.c: Fixed #5281 validity error callbacks are now desactived
7714 by default if not validating.
7715
7716Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7719
7720Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7723 <gkatsi@cs.toronto.edu>
7724
7725Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7728 processing URLs
7729
7730Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7733 xmlNanoFTPUpdateURL for persistent control connections.
7734 * configure.in: 1.8.6
7735
7736Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7737
7738 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7739 * tree.[ch] : added xmlSaveNoEmptyTags
7740
77412000-01-29 James Henstridge <james@daa.com.au>
7742
7743 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7744
7745 * Makefile.am: added nanoftp.[ch] to the build.
7746
7747Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * nanoftp.[ch]: cleanup, comments, API
7750 * debugXML.c : fixed a bug in the cat command
7751 * doc/*: regenerated the docs
7752
7753Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7756 * debugXML.c : fixed a bug in the cat command
7757 * valid.c: fixing some small probs
7758 * libxml.spec.in: get rid of the SNAP suffix
7759 * doc/xml.html: updated the status
7760
7761Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * xml-config.in: xml-config --version to just return the
7764 version number
7765 * xpath.c: some cleanup w.r.t. axis when the current node is
7766 an attribute.
7767 * TODO: updated
7768
7769Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * configure.in: prepared for libxml-1.8.5
7772 * doc/* recompiled the documentation
7773
77742000-01-17 Jody Goldberg <jgoldberg@home.com>
7775
7776 * configure.in : WARNING autoconf subtlety alert :
7777 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7778 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7779 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7780 get defined by AC_CHECK_HEADERS.
7781
7782Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7785 Rune.Djurhuus@fast.no
7786
7787Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * TODO: updated
7790 * tree.c, parser.c: made sure that only memory alloc problems
7791 and internal parser errors are allowed to write to stdout or
7792 stderr.
7793
7794Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * tree.c : restored xmlNewGlobalNs since this seems used by
7797 a lot of existing code :-(, fixed a bug in xmlNewNs
7798 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7799 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7800 to exit() from the library code.
7801 * xpath.c, parser.c: removed bugs or unused code detected by
7802 Windows compilers
7803 * parser.c: started adding interfaces for parsing well balanced
7804 XML fragments
7805 * configure.in: releasing 1.8.4
7806 * doc/* : rebuilt the docs
7807
7808Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * tree.[ch] : added xmlNewDocFragment() for DOM
7811 * testHTML.c: uninitialized variable.
7812
7813Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * doc/* : rebuild the docs
7816
7817Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * acconfig.h: readline and history patch
7820 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7821 * tree.c: added check and handling when possibly removing an ID
7822 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7823 and saving.
7824 * test/HTML/entities.html result/HTML/entities.html* : test for
7825 various entities reference cases
7826 * result/HTML/* : as a result output of some testcase have
7827 changed
7828 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7829 by previous example. added xmlParseTryOrFinish().
7830 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7831 entities.h debugXML.h HTMLparser.h: changed the way struct are
7832 declared to allow gtk-doc to expose those
7833 * parser.c: closed bug #4960
7834 * Makefile.am configure.in: Applied patch from
7835 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7836 and math/socket libs detection
7837
7838Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * configure.in, Makefile.am: link tester against readline
7841 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7842
7843Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * tree.[ch]: added xmlRemoveProp
7846 * win32config.h.in nanohttp.c: avoid including the Windows
7847 socket stuff in every C files
7848 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7849 the XmL parser(s)
7850 * test/ns4 result/ns4 etc...: added test case for previous prob
7851 * tree.c: xmlNewNs wasn't checking for double definition
7852 * Makefile.in: fixed a problem with dist-hook duplicates
7853 * parser.[hc], xmlIO.c: fixed the loading of external entities
7854 APIs, now xmlLoadExternalEntity() is used everywhere and
7855 setting up an app specific front-end using the
7856 * SAX.c parser.c: some fixes, now the xhtml spec validates
7857 with the xhtml DTD.
7858 * error.c: fixed crashes in case of no input stream
7859 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7860 to the validation tests and results
7861
7862Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7865 too htmlCreatePushParserCtxt() and htmlParseChunk()
7866 * parser.c: a bit of cleanup.
7867 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7868 to XML) removed the last mem leak known
7869 * HTMLtree.c: output message cleanup
7870 * xmlmemory.c: display content info about memory blocks
7871 * result/HTML/wired.* : missing att value warning change
7872
7873Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * doc/* : rebuilt the documentation
7876
7877Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * parser.[ch] parserInternals.h: Push parser for XML,
7880 seems to work fine now
7881 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7882 --push for push testing
7883 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7884 * testSAX.c: added --push
7885 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7886 subtree
7887 * xmlIO.[ch] : enriched API + fixes for push mode
7888 * entities.[ch]: added the entity content length to the struct.
7889 * xmlmemory.[ch]: new API to show the last entries for the shell
7890 * valid.c: added required attribute testing
7891 * SAX.c: the cdata callback now merge contiguous fragments
7892 * HTMLparser.c: cleanup of some macros
7893
7894Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * parser.c: fix for PIs name starting with xml
7897 * tree.c: fixed a potential problem with || and && ops
7898 * *.c, configure.in win32config.h.in : generate win32config.h for
7899 those on the Other Side !
7900
7901Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * parser.c: fixed a stupid = vs. == bug :-(
7904 * doc/gnome-xml.sgml: s/glade/xml/
7905
7906Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * configure.in, doc/xml.html : bug fix release 1.8.2
7909 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7910 Hopefully the end of that silly C++ include problem
7911 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7912 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7913 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7914 troubles with autoclosed elements when the stree shape doesn't
7915 follow the DtD specs. Added htmlIsAutoClosed() and
7916 htmlAutoCloseTag()
7917 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7918 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7919 * debugXML.c: fixed a bug on printing default namespaces.
7920 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7921
7922Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7923
7924 * result/HTML/*.htm[l] : updated the HTML regression tests according
7925 to the new output
7926 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7927 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7928 problem due to intermix of extern "C" { ... } declarations for C++
7929 and recursive includes in the headers
7930
79311999-12-20 Chris Lahey <clahey@umich.edu>
7932
7933 * HTMLtree.c: Made it so that html nodes with a single child do
7934 not insert a carriage return before or after the child node.
7935
7936Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * configure.in, doc/xml.html : bug fix release 1.8.1
7939 * parser.c: fixed bug #4344
7940 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7941 added the glue to avoid C++ problems
7942 * doc/* : regenerated the documentation
7943
7944Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7945
7946 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7947 namespace recognition, and Dia as a resul :-(
7948 * encoding.c: closed bug #3950
7949
7950Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * valid.c: debugging a posteriori validation, except URI expansion
7953 stuff this should be fixed now
7954 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7955 Carl Nygard <cnygard@bellatlantic.net>
7956 * tester.c: added --postvalid, cleaning of the code
7957 * tree.[ch]: added xmlDocGetRootElement()
7958
7959Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7960
7961 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7962 c++ losage.
7963
7964Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7965
7966 * configure.in, doc/xml.html : bumped to 1.8.0
7967 * xlink.[ch], Makefile.am : added framework for link detection
7968 * parser.h: added nbChars to parser context, needed for cleanup.
7969 * xmlmemory.c: removed a nasty bug when out of mem
7970 * valid.[ch]: adding namespace support for attribute decl
7971 * tester.c: added --debugent option
7972 * debugXML.[ch]: added xmlDebugDumpEntities()
7973 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7974 buffers instead, this was really needed, validation was breaking
7975 in strange ways due to that. Added xmlParseStringPEReference()
7976 and other parsing from strings functions. Entities processing
7977 modified again, but PERef are still not handled correcly but
7978 unless you're Eve Maller you won't notice :-)
7979 * HTMLparser.c: large changes toward reliability, and switched to
7980 lowercase internal tags, XHTML is lowercase, so it will help
7981 that output is closer to next version.
7982 * doc/* : regenerated the documentation, it is now hosted at
7983 http://xmlsoft.org/ (same bits I just bought the domain :-)
7984
7985
7986Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7989 doc generation
7990 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7991 in the SAX API
7992 * doc/*: rebuilt the doc making sure everything appears in the
7993 HTML files
7994
7995Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7996
7997 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7998 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7999 which allow impressive speed improvement on dataset with
8000 large text pieces, but at the cost of broken binary
8001 compatibility and slightly bigger memory usage.
8002 Configure with --with-buffers to activate them, they
8003 are protected with XML_USE_BUFFER_CONTENT define.
8004 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8005 goal is 0 memory left allocated once parser is no more used
8006 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8007 call xmlCleanupParser() and xmlMemoryDump()
8008
8009Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8010
8011 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8012 * parser.[ch] encoding.[ch]: added memory cleanup routines
8013 * parser.c: closing bug #3788
8014 * doc/*: rebuilt the doc
8015
8016Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8019 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8020 * tester.c: added --compress option
8021 * doc/*: rebuilt the documentation
8022
8023Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8026 if given /proc/kcore as input !
8027 * doc/xml.html doc/*: updated and rebuilt the documentation
8028
8029Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * parser.c: Fixed some wrongly space collapsing code due to
8032 a misreading of the spec.
8033 * result/*: fixed the output accordingly
8034
8035Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * encoding.c: bug fix and typos
8038 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8039 * parser.c: added attribute normalization closing bug #3597
8040 * test/att* result/att* SAXresult/att*: testcase for attribute
8041 normalization
8042
8043Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * configure.in: closing bug #3163 by adding extra flags for the
8046 cc compiler on HP-UX
8047
8048Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * valid.[ch] : removed a typo and an enumerated type bug in the
8051 xmlAddElementDecl() function
8052 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8053 call to xmlEncodeEntitiesReentrant() so that the functions
8054 New, Set and Get are at the same level.
8055 * parser.c HTMLparser.c: extra memory allocation bug for
8056 attributes detected by someone using libxml in embedded systems :-)
8057
8058Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8059
8060 * xmlmemory.h: turned off mem debug :-\
8061
8062Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * parser.c: closed bug #2784 a one line fix, but worth pushing
8065 a new release out
8066 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8067 some structures, comments before and after the
8068 main element, and other nastyness
8069 * HTMLtree.c tree.c: accomodate the extended HTML supported
8070 * configure.in: pushing 1.7.4
8071 * test/ent8 and related outputs : added a new test for bug #2784
8072 * test/HTML/wired.html and related output: a nasty HTML example
8073 * Makefile.am: improved the test scripts
8074 * docs/* : reran the documentation extractor, updated xml.html
8075
8076Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8079 HTMLparser and debugged the HTML related code. HTML documents
8080 now have their own type
8081 * entities.c: do not dump &apos; for HTML output
8082 * xmlmemory.c: improvement, breakpoint mechanism
8083 * testHTML.c: added --sax --repeat ...
8084 * Makefile.am: improved the HTML tests
8085 * valid.[ch]: added xmlValidGetValidElements and
8086 xmlValidGetPotentialChildren
8087 * tester.c: added --insert to test the 2 new functions
8088 * test//* result//* SAXresult//* : regression test cleanup
8089 and extension.
8090 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8091 gnome-xml-nanohttp.html
8092
8093Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * HTMLparser.c: fixed problems with some autoclose tags
8096 * tree.c: fixed XML output problems.
8097 * result/* SAXresult/*: update of the tests output
8098
8099Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * Makefile.am: Arturo patch for xmlConf.sh version info
8102 * parser.c: Tim Josling patch for single quoted items
8103 * tester.c: Tim Josling patch for tester options usage
8104 * tree.h: indent cleanup
8105
8106Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8109 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8110
8111Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * tree.c : Raph patch for initialization of CORBA fields
8114 * parser.c, xpath.c, ...: modification of doc comments
8115 * xpath.c : allow spaces in xpath expressions
8116
8117Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * xmlmemory.h: turning off memory debug :-(
8120
8121Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8122
8123 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8124 better SAX interfaces.
8125 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8126 entity.
8127 * configure.in: 1.7.2
8128
8129Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8130
8131 * libxml.spec.in: fixed the URL
8132 * doc/xml.html: improved the documentation front-end
8133
8134Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8137
8138Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8139
8140 * libxml.spec.in: fixed the alpha compile problem
8141 * parser.[ch]: changed errno to errNo in the parser context :-(
8142 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8143 * doc/xml.html: changed CHAR to xmlChar
8144 * doc/html/*: recompiled the documentation
8145 * configure.in: 1.7.1
8146
8147Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * parser.h: modified the parser context struct to regain 1.4.0
8150 binary compatibility
8151 * parser.c, xml-error.h: added errno ot teh context and defined
8152 a set of errors values with update of errno
8153 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8154 DTDs and entities
8155 * *.h, *.c: complete cleanup of the use of config.h and include
8156 protection depending on the current setup.
8157 * overalll debugging, maintenance and bug-fixing on all modules
8158 * updated the documentation
8159 * ready for 1.7.0
8160
8161Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * HTMLparser.c : cleanup
8164 * SAX.c valid.c valid.h: added ID/IDREF checking
8165 * tree.c tree.h: extended doc structure for refs
8166 * configure.in: 1.6.2
8167 * parser.c: patched bug in SAX user arg call
8168 * parserInternals.h: patched missing close in C++ wrapping
8169 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8170 especially upcoming XPointer implementation.
8171 * doc/xml.html: augmented, typo
8172
8173Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8174
8175 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8176 not all invocations of install understand -d.
8177
8178Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8179
8180 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8181 to make 'check' works, when builddir != srcdir.
8182
8183Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * doc/xml.html : updated the documentation
8186
8187Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8188
8189 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8190 not deallocated memory blocks
8191 * *.c : replaces all calls to malloc() free() and realloc() to
8192 the wrapper functions/macros
8193 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8194 instead of xmlFreeNodeList()
8195
8196Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8197
8198 * HTMLparser.c: corrected a stupid bug leading to core dump at
8199 tree deallocation. Removed warnings indicated by
8200 Stephane.Conversy@lri.fr
8201 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8202 looked for in the external subset
8203
8204Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8207 on SGI by Stephane.Conversy@lri.fr
8208
8209Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * all .h : changed the prototype declaration indent as in gtk
8212 * most .c : working on reducing the TODOs in the code
8213 * most .c : cleanup though -pedantic and Insure++
8214 * improvements on validation ID checkings.
8215 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8216 * xml-config.in: closed #1810
8217
8218Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * tree.h, valid.c, valid.h: more work on validity, IDs
8221 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8222 definition for AIX
8223
8224Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8227 the distribution due to a cut'n paste error at last commit
8228
8229Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8230
8231 * configure.in: upgraded to version 1.4.0
8232 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8233 Big update, added a large part of the validation process,
8234 it should be usable, but some parts are missing
8235 * xpath.c: improved the implementation w.r.t. root.
8236 * Makefile.am: added more tests
8237 * test and result trees: added a lot of tests
8238 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8239
8240Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8241
8242 * Added an HACKING file
8243
8244Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8245
8246 * xpath.[ch] : improvements and debug of the XPath implementation
8247 * parser.c, HTMLparser.c : modified the parsers to be progressive
8248 * tree.[ch] : extended the Buffer promitives
8249 * xmlIO.[ch] : added basic I/O routines providing progressive
8250 parsing and ready for I18N conversion plugins
8251 * SAXresult/* : the SAX callback sequence maybe slightly different
8252 now
8253 * test*.c : improved/updated the tests programs
8254 * doc/* : recompiled the docs.
8255
82561999-07-26 Michael Meeks <michael@edenproject.org>
8257
8258 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8259
8260 * tree.c: Ditto.
8261
8262Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * configure.in: upgraded to version 1.4.0
8265 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8266 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8267 XML query language, see http://www.w3.org/TR/xpath for more details.
8268 * parser.c, parser.h: added CHAR* related string functions for XPath
8269 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8270 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8271 rebuild the docs.
8272 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8273 and regression testing capabilities for XPath.
8274
8275Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8278 closing bug #1646
8279
8280Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8281
8282 * Makefile.am, example/Makefile.am: closed bug #1683
8283
8284Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * example/Makefile.am, configure.in: added the makefile for the
8287 gjobread example
8288
8289Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8290
8291 * doc/Makefile.am:
8292 - fix which allow "make install DESTDIR=</install/prefix>".
8293
8294Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8295
8296 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8297 which fixed a problem on the file reading-code.
8298
8299Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8300
8301 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8302 output.
8303 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8304
8305Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8306
8307 * parser.h : Oops removed the binary compatibility problem
8308 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8309 * parser.c, HTMLparser.c: applied patches for reading from stdin
8310
8311Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * parser.c, entities.c, valid.c: cleanup bug #1591
8314 * configure.in: cleanup bug #1592
8315 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8316 the same tree back-end. Hence gdome will be available for it.
8317 * doc/Makefile.am: close bug #617
8318
8319Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * parser.c: alloctate a per parser context SAX interface block
8322
8323Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8326 and xmlEncodeEntitiesReentrant with the correct one :-\
8327
8328Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8329
8330 * commit of my internal XML base changes, quite a lot of
8331 changes, cleanups, better entities support, framework for
8332 new I/O and charset detection and handling
8333 * Fixed the configure/Makefile stuff to generate shared libs
8334 with the proper version info, so we jumped on rev from
8335 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8336 xmlEncodeEntities() result need to be freed now, and a string
8337 xmlParserVersion provide the current library version.
8338
8339Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8340
8341 * parser.c: fixed a buffer overrun for when you have a very long
8342 attribute with no entities in it.
8343
8344Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8345
8346 * added example directory
8347 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8348
8349Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * Release of libxml-1.1, nearly everything has been touched for
8352 this.
8353 * Added more regression tests
8354 * Updated the documentation
8355
8356Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * tree.[ch]: unified the XML_NO_CORBA defines.
8359 * parser.c encoding.[ch]: started plugging in char encoding detection
8360
8361Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8362
8363 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8364 Also freed allocated buffer.
8365
8366Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8367 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8368 reentrancy problem at printing. One is left in entities.c, to
8369 remove ASAP
8370 * testSAX.c : added a test example showing the use of the SAX
8371 interface if one doesn't want to build the DOM tree.
8372 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8373
8374Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8377 large revamping of the parser to use SAX callbacks
8378 http://www.megginson.com/SAX/ (or at least a C like interface
8379 a la Expat). It's now possible to set up your own callbacks
8380 and the parser will not build a DOM tree.
8381 * test/* result/*: updated the test suite, I finally removed
8382 the old Namespace draft support (PI based).
8383
8384Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * Makefile.am: added test result to EXTRA_DIST for make tests
8387
8388Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * parser.c, parserInternals.h: moved the chars macro definitions
8391 to parserInternals.h
8392 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8393 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8394
8395Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8396
8397 * xml-config.in : applied patch to make --version work
8398
83991999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8400
8401 * Makefile.am (check-local): Alias for `tests' target. This will
8402 cause `make check' to do the right thing.
8403 (tests): Don't run tests in srcdir. Also, replaced calls to
8404 basename with a `sed' "equivalent".
8405
8406Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8407
8408 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8409 it in the header and not the sources, updated the doc.
8410 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8411 pointing this out.
8412
8413Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8416 exported the inputStream routines.
8417 * doc/html/* : updated accordingly
8418
8419Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * parser.c, parser.h, parserInternals.h: added a few extra
8422 internal calls to allocate and free parser contexts ...
8423 * doc/html/* : updated accordingly
8424
8425Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * configure.in, Makefile.am, doc/makefile.am : General changes for
8428 1.0.0 release and including the generated HTML documentation.
8429
8430Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8431
8432 * makefile.am : added parserInternals.h, oops.
8433
8434Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * parserInternals.h: added this header giving access to the parser
8437 internal functions.
8438 * doc/Makefile.am : added a rebuild target which rebuilds the full
8439 set of documentations
8440 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8441 the internal subset.
8442 * *.c *.h: modifications needed to generate the documentation using
8443 gtk-doc, cleanup of functions blocks, reorganisation of struct
8444 declarations.
8445
8446Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8449 the tar and spec file to include the beginning of the doc.
8450
84511999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8452
8453 * doc/.cvsignore: Added this file.
8454
8455Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * tree.c: fixed xmlGetProp to return "" when the attribute
8458 exists, even if the node-list is NULL.
8459
8460Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * tree.c: patched an error outputting empty attribute values.
8463 * Makefile.am and doc/makefile.am: have been updated during the
8464 week-end. Sorry for an empty CVS log, I got a shell problem.
8465
8466Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8467
8468 * tree.h: cleaned up using enums instead of defines
8469 * parser.c, valid.[ch]: more work on parsing/output of element
8470 declarations
8471
8472Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * valid.[ch], tree.c, parser.c : more work toward full parsing
8475 of XML DTDs.
8476 * README: added informations about mailing-list and on-line
8477 documentation
8478
84791999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8480
8481 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8482
8483Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8484
8485 * parser.c, tree.[ch] : more work toward conformance testing,
8486 added a last element to accelerate parsing of very flat structures
8487 started working on internal subset Element content declaration.
8488 * valid.[ch] : first cut at adding code toward validation.
8489 * previous changes had also small impact on most files, especially
8490 the conformance testing using James Clark test suite.
8491
8492Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * test/* : updated the examples, most of them were not well
8495 formed (humm), and added rdf2.
8496 * result/* : resulting changes in the output.
8497
8498Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8501
8502Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8503
8504 * tree.c: patched a bug in the generation of empty attributes
8505
8506Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8509 for node/trees/documents/... Biggest problem is namespace
8510 support when copying subtrees.
8511
8512Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * parser.c, entities.c: improve entities and char ref encoding,
8515 and cleanups of error messages.
8516
8517Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * parser.c, entities.c: simple bug hunting done during rpm2html and
8520 rpmfind integration.
8521
8522Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * parser.[ch]: Added interfaces allowing to specify a SAX
8525 handler before parsing.
8526
8527Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * parser.c: redirrect all errors reporting through the SAX
8530 error function
8531
8532Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8535 * libtool, tlmain ...: update of the libtool files
8536
85371998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8538
8539 * entities.c: Use g_snprintf insteda of snprintf.
8540
8541Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8542
8543 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8544 added ent5 test for this purpose.
8545 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8546
8547Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * parser.c: fixed? a strange error due to compression on a GWP
8550 document.
8551
8552Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8553
8554 * tree.[ch]: bug fixing
8555 * entities.[ch]: defined a specific type for predefined entities
8556 * doc/xml.html: more documentation on the library, how to use it,
8557 overview of the interfaces.
8558
8559Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8560
8561 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8562
8563Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * tree.c: corrected a small bug
8566 * doc/xml.html: continuing writing documentation.
8567
8568Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * debugXML.h debugXML.c: added debugging utilities.
8571 * tester.c: added --debug switch.
8572 * tree.c: patched an incorrect node->type assignment.
8573 * parser.c: formatting, ensure that node->doc != NULL in attributes
8574
8575Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8578 entity support and provide an internal representation close to
8579 DOM one (entity ref nodes, and attribute value as tree). I tried
8580 to preserve the interface but this will surely break some apps
8581 (I have to change rpm2html/rpmfind for example). I had to change
8582 two interfaces, and the generated tree is somewhat different.
8583 * doc/* : started documenting the XML library, the tree and
8584 DOM/Corba. This is a first step.
8585
8586Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8587
8588 * parser.c: Set up the fonctions comment block, boring but useful.
8589 * parser.h, SAX.c, parser.c: now attributes are processed through
8590 the SAX interface. The problem is that my SAX interface diverged
8591 quite a bit from the original one, well this is not an official
8592 spec, and translating it from Java to C is hairy anyway...
8593
8594Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8595
8596 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8597 fonctions comment block, boring but useful.
8598
8599Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8602 conversion routines. However they are not yet used to convert the
8603 inputs. The core will run with UTF-8.
8604
8605Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8606
8607 * tree.c : make sure that the type id is properly set-up when
8608 a new object is allocated, needed for DOM.
8609
8610Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8611
8612 * tree.h, tree.c: Ok, the main objects in the tree will be native
8613 corba objects, it costs 8 bytes per Node, Attribute and Document
8614 but it simplifies the Corba integration a lot (no extra interface
8615 objects to allocate/free).
8616
8617Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8618
8619 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8620 and changed NODEs contants for conformity with DOM Level 1
8621
8622Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * added hooks to keep track of servants when creating objects
8625 xmlDoc and xmlNode (for Corba export).
8626
8627Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8628
8629 * added xml-config script.
8630
8631Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8634 to autoupdate libtool and automake conf files.
8635
86361998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8637
8638 * Makefile.am: Use '?' to separate the sed
8639 commands as ',' is used when people pass -Wl,something.
8640
8641
8642Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8643
8644 * tree.c, tree.h: added a per-document compression interface.
8645
8646Tue Sep 22 20:47:38 EDT 1998
8647
8648 * tree.c, tree.h: added saving with compression and added interfaces
8649 to control the compression level (xmlGetCompressMode,
8650 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8651
8652Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * parser.c: corrected a loop for files of size 0
8655
86561998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8657
8658 * error.h: New file. Contains prototyes from `error.c'.
8659
8660Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8661
8662 * Makefile.am (xmlincdir): New macro.
8663 (xmlinc_HEADERS): Renamed from include_HEADERS.
8664
8665Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * applied small patch on numeric entities from
8668 Christopher Blizzard <blizzard@appliedtheory.com>
8669
8670Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * New release 0.2, removed the old xml_* files so that it's
8673 coherent with the other CVS base (W3C), far better conformance
8674 to standard, new namespaces, decent entities support, beginning
8675 of a SAX-like interface. Nearly nothing left intact, even the
8676 test examples ...
8677
86781998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8679
8680 * .cvsignore: Add .deps dir
8681
8682Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8685
8686Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * configure.in: added test for CPP
8689 * AUTHORS, Changelog: the original ones didn't get commited but the
8690 glib ones instead, fixed.
8691 * Makefile.am: corrected an error in library naming
8692
8693Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8694
8695 * integrated code developped at W3C
8696 * changed the original Copyright
8697 * migrated to automake
8698 * prefixed the filenames by xml_ to avoid filename clashes
8699
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008700Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8701
8702 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8703 should not be called.
8704
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008705Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8706
8707 * libxml-2.0.pc.in: applied the patch to fix #101894
8708
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008709Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8710
8711 * tree.c : applied patch from Lukas Schroeder for register callbacks
8712 * valid.c: modified patch from Lukas Schroeder to test
8713 register callbacks with --chkregister
8714
Daniel Veillard067bae52003-01-05 01:27:54 +00008715Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8716
8717 * xmlreader.c: seriously changed the way data are pushed to
8718 the underlying parser, go by block of 512 bytes instead of
8719 tryng to detect tag boundaries at that level. Changed the
8720 way empty element are detected and tagged.
8721 * python/tests/reader.py python/tests/reader2.py
8722 python/tests/reader3.py: small changes mostly due to context
8723 reporting being different and DTD node being reported. Some
8724 errors previously undetected are now caught and fixed.
8725 * doc/xmlreader.html: flagged last section as TODO
8726
Daniel Veillard51a447a2003-01-04 19:42:46 +00008727Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8728
8729 * python/libxml.py: integrated the Python 2.2 optimizations
8730 from Hannu Krosing, while maintaining compatibility with
8731 1.5 and 2.1
8732
Daniel Veillarde59494f2003-01-04 16:35:29 +00008733Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8734
8735 * xmllint.c: a bit of cleanup
8736 * xmlreader.c: small fix
8737 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8738 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8739
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008740Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8741
8742 * python/setup.py.in: patch from Stéphane Bidoul to include
8743 drv_libxml2.py in setup.py
8744
Daniel Veillard66b82892003-01-04 00:44:13 +00008745Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8746
8747 * doc/xmlreader.html: starting documenting the new XmlTextReader
8748 interface.
8749
Daniel Veillard7704fb12003-01-03 16:19:51 +00008750Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8751
8752 * xmllint.c: added the --stream flag to use the TextReader API
8753 * xmlreader.c: small performance tweak
8754
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008755Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8756
8757 * xmlreader.c python/tests/reader2py: okay the DTD validation
8758 code on top of the XMLTextParser API should be solid now.
8759
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008760Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8761
8762 * xmlreader.c python/tests/reader2py: Fixing some more mess
8763 with validation and recursive entities while using the
8764 reader interface, it's getting a bit messy...
8765
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008766Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8767
8768 * xmlreader.c python/tests/reader.py: another couple of problem
8769 related to IsEmptyElement reported by Stéphane Bidoul needed
8770 some fixes.
8771
Daniel Veillard4f860202003-01-02 13:00:02 +00008772Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8773
8774 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8775 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8776 based on the python XmlTextReader interface.
8777
Daniel Veillard3c265e42003-01-01 21:06:49 +00008778Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8779
8780 * tree.c: backing out one change in the last patch which broke the
8781 regression tests
8782
Daniel Veillard5335dc52003-01-01 20:59:38 +00008783Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8784
8785 * global.data globals.c tree.c include/libxml/globals.h: applied
8786 an old patch from Lukas Schroeder to track node creation and
8787 destruction. Probably missing a lot of references at the moment
8788 and not usable reliably.
8789
Daniel Veillard8ba17412003-01-01 19:13:12 +00008790Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8791
8792 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8793 from doc/news.html and a stylesheet
8794
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008795Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8796
8797 * xmlreader.c python/tests/reader.py: fixed another couple of
8798 xmlreader bugs reported by Stéphane Bidoul and added tests.
8799
Daniel Veillard9e395c22003-01-01 14:50:44 +00008800Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8801
8802 * xmlreader.c python/tests/reader2.py: fixed another validity
8803 checking in external parsed entities raised by Stéphane Bidoul
8804 and added a specific regression test.
8805 * python/tests/reader3.py: cleanup
8806
Daniel Veillardd5896142002-12-31 14:45:26 +00008807Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * xmlreader.c python/tests/reader2.py: fixed a problem with
8810 validation within entities pointed by Stéphane Bidoul, augmented
8811 the tests to catch those.
8812
Daniel Veillarddc85f282002-12-31 11:18:37 +00008813Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8814
8815 * python/generator.py: modified the generator to allow keeping
8816 class references when creating new classes, needed to fix a bug
8817 pointed by Stéphane Bidoul where the input buffer of the
8818 xmlTextReader instance gets destroyed if the python wrapper for
8819 the input is not referenced anymore.
8820
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008821Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8822
8823 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8824 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8825
Daniel Veillard571b8892002-12-30 12:37:59 +00008826Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8827
8828 * xmlreader.c python/tests/reader.py: fixed another problem
8829 pointed by Stéphane Bidoul
8830
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008831Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8834 with "<a/>"
8835
Daniel Veillardecaba492002-12-30 10:55:29 +00008836Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * SAX.c: warn on xmlns:prefix="foo"
8839 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8840 for namespace attributes handling.
8841
Daniel Veillard2d84a892002-12-30 00:01:08 +00008842Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8843
8844 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8845 a really nasty problem raised by a DocBook XSLT transform
8846 provided by Sebastian Bergmann
8847
Daniel Veillard29b3e282002-12-29 11:14:41 +00008848Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8849
8850 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8851 by Stéphane Bidoul and integrated it into the tests
8852
Daniel Veillarde18fc182002-12-28 22:56:33 +00008853Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8856 extended the XmlTextReader API a bit, addding accessors for
8857 the current doc and node, and an entity substitution mode for
8858 the parser.
8859 * python/libxml.py python/libxml2class.txt: related updates
8860 * python/tests/Makefile.am python/tests/reader.py
8861 python/tests/reader2.py python/tests/reader3.py: updated a bit
8862 the old tests and added a new one to test the entities handling
8863
Daniel Veillardaba976d2002-12-28 21:14:18 +00008864Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8865
8866 * python/generator.py python/libxml2class.txt
8867 python/tests/reader.py python/tests/reader2.py: changed the
8868 generator to provide casing for the XmlTextReader similar to
8869 C# so that examples and documentation are more directly transposable.
8870 Fixed the couple of tests in the suite.
8871
Daniel Veillard83298842002-12-28 15:12:33 +00008872Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8873
8874 * doc/guidelines.html: added a document on guildeline for
8875 publishing and deploying XML
8876
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008877Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8878
8879 * valid.c xmlreader.c: final touch running DTD validation
8880 on the XmlTextReader
8881 * python/tests/Makefile.am python/tests/reader2.py: added a
8882 specific run based on the examples from test/valid/*.xml
8883
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008884Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * python/libxml.py: added a few predefined xmlTextReader parser
8887 configuration values.
8888
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008889Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8890
8891 * python/libxml_wrap.h: trying to fix #102037
8892
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008893Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * SAX.c: fixing bug #95296, when the predefined entities
8896 are redefined in the DTD the default one must be used
8897 instead anyway.
8898
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008899Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8900
8901 * doc/xmllint.xml
8902 * doc/xmllint.1
8903 Add discussion of XML_DEBUG_CATALOG to xmllint man
8904 page - bug #100907
8905
8906
Daniel Veillarddf512f42002-12-23 15:56:21 +00008907Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8908
8909 * xmlreader.c: Fixed the empty node detection to avoid reporting
8910 an inexistant close tag.
8911
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008912Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8915 for Python 2.1
8916
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008917Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8918
8919 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8920
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008921Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * doc/libxml2-api.xml python/tests/reader.py: one really need
8924 to provide the base URI information when creating a reader parser
8925 from an input stream. Updated the API and the example using it.
8926
Daniel Veillardea7751d2002-12-20 00:16:24 +00008927Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8930 include/libxml/valid.h include/libxml/xmlreader.h: working on
8931 DTD validation on top of xml reader interfaces. Allows to
8932 validate arbitrary large instances. This required some extensions
8933 to the valid module interface and augmenting the size of xmlID
8934 and xmlRef structs a bit.
8935 * uri.c xmlregexp.c: simple cleanup.
8936
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008937Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8938
8939 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8940 work on the xml reader interfaces.
8941 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8942 Web page for the Windows binaries.
8943
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008944Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8945
8946 * xmlIO.c: applied a patch for VMS following the report by
8947 Nigel Hall
8948
Daniel Veillard3772de32002-12-17 10:31:45 +00008949Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * parser.c: the parseStartTag bug fix wasn't complete.
8952
Daniel Veillard67df8092002-12-16 22:04:11 +00008953Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8954
8955 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8956 parseStartTag, fixing it.
8957 * test/att4 result/att4 result/noent/att4: adding the test
8958 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8959 more methods to XmlTextReader.
8960
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008961Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8962
8963 * win32/libxml2.def.src: added more xml reader exports
8964 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8965 to the build
8966
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008967Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8968
8969 * doc/tutorial/xmltutorial.xml
8970 plus generated html and pdf
8971 Updating tutorial again based on further comments from Niraj
8972 Tolia on the last iteration
8973
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008974Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8975
8976 * doc/tutorial/xmltutorial.xml
8977 * doc/tutorial/includekeyword.c
8978 * doc/tutorial/includegetattribute.c
8979 plus generated html and pdf
8980 Adding fix from Niraj Tolia to tutorial to properly free memory.
8981
8982
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008983Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8984
8985 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8986 more methods of XmlTextReader.
8987 * python/libxml2class.txt python/tests/reader.py: this increased the
8988 methods in the bndings, augmented the test to check those new
8989 functions.
8990
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008991Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8994 methods of XmlTextReader.
8995 * python/generator.py python/libxml_wrap.h python/types.c
8996 python/libxml2class.txt: added the reader to the Python bindings
8997 * python/tests/Makefile.am python/tests/reader.py: added a specific
8998 test for the Python bindings of the Reader APIs
8999 * parser.c: small cleanup.
9000
Daniel Veillard06503452002-12-13 10:42:08 +00009001Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9002
9003 * xinclude.c: fallback was only copying the first child not the
9004 full child list of the fallback element, closes #89684 as reopened
9005 by Bernd Kuemmerlen
9006
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009007Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9008
9009 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9010
Daniel Veillard000eafb2002-12-12 10:04:22 +00009011Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9012
Daniel Veillardc1eed322002-12-12 11:01:32 +00009013 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009014 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009015 gives enum values, fix functype return type, put back fields in
9016 structs
9017 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009018
Daniel Veillard024b5702002-12-12 00:15:55 +00009019Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9020
9021 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9022 about htmlNodeDumpOutput location.
9023 * xpath.c: removed an undefined function signature
9024 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9025 too many symbols in the API breaking the python bindings.
9026 Updated with the libxslt/libexslt changes.
9027
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009028Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * configure.in: preparing release of 2.4.29
9031 * doc/*: rebuilt the docs and API
9032 * xmlreader.c: a few more fixes for the XmlTextReader API
9033
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009034Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9035
9036 * include/win32config.h: applied mingw patch from Magnus Henoch
9037
Daniel Veillard5aad8322002-12-11 15:59:44 +00009038Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9041
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009042Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9045 building Python script, does the C parsing directly, generates
9046 a better API description including structure fieds defs and
9047 enums. Still a couple of bugs, but good enough for the python
9048 wrappers now.
9049 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9050 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9051 include/libxml/schemasInternals.h include/libxml/tree.h: more
9052 cleanup based on the python analysis script reports.
9053 * libxml.spec.in: make sure the API XML description is part of the
9054 devel package.
9055
Daniel Veillard01c13b52002-12-10 15:19:08 +00009056Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9059 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9060 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9061 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9062 code cleanup, especially the function comments.
9063 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9064
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009065Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9066
9067 * Makefile.am xmlreader.c include/libxml/Makefile.am
9068 include/libxml/xmlreader.h: Adding a new set of APIs based on
9069 the C# TextXmlReader API but converted to C. Allow to parse
9070 in constant memory usage, far simpler to program and explain
9071 than the SAX like APIs, unfinished but working.
9072 * testReader.c: test program
9073
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009074Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9075
9076 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9077
Daniel Veillard64b35282002-12-04 15:10:40 +00009078Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9079
9080 * tree.c: Chip turner indicated that XHTML1 serialization
9081 rule for style actually break on both IE and Mozilla,
9082 try to avoid the rule if escaping ain't necessary
9083
Daniel Veillard8efff672002-12-04 11:44:48 +00009084Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * nanhttp.c: handle HTTP URL escaping, problem reported by
9087 Glen Nakamura and Stefano Zacchiroli
9088
Daniel Veillard1c732d22002-11-30 11:22:59 +00009089Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9092
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009093Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * uri.c: Johann Richard pointed out some XPointer problems for
9096 URN based URI references in XInclude. Modified the URI parsing
9097 and saving routines to allow correct parsing and saving of
9098 XPointers, especially when attached to "opaque" scheme accordingly
9099 to RFC 2396
9100
Daniel Veillard8db67d22002-11-27 19:39:27 +00009101Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9104 of refactoring to the HTML saving code.
9105 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9106 in the doc.
9107
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009108Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9109
9110 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9111 to a buffer API to reuse the generic dump to an OutputIO layer,
9112 this reduces code, fixes xmlNodeDump() for XHTML, also made
9113 xmlNodeDump() now return the number of byte written.
9114
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009115Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * python/setup.py.in: another patch from Stéphane Bidoul for
9118 Python bindings on Windows
9119 * doc/parsedecl.py: small cleanup
9120
Daniel Veillard9715c172002-11-25 16:33:40 +00009121Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * libxml.spec.in configure.in: add a line in %changelog for releases
9124
Daniel Veillard9bc53102002-11-25 13:20:04 +00009125Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * parser.c: patch from Marcus Clarke fixing a problem in entities
9128 parsing that was detected in KDe documentations environment.
9129
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009130Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9131
9132 * python/libxml.c (libxml_prev): Return the previous as opposed to
9133 the next node (I guess this is the result of some cut & paste programming:)
9134
Daniel Veillard80d7b902002-11-23 16:23:08 +00009135Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9138
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009139Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * python/generator.py python/libxml.c python/setup.py.in: trying
9142 to fix the Python bindings build on Windows (Stéphane Bidoul)
9143
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009144Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9145
9146 * win32/configure.js: added option for python bindings
9147 * win32/libxml2.def.src: added more exports
9148
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009149Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9150
9151 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9152 pthreads
9153 * win32/wince/*: applied updates to Windows CE port from Javier
9154
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009155Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * configure.in: preparing 2.4.28
9158 * libxml.spec.in doc/Makefile.am: some cleanup
9159 * doc/*: updated the news and regenerated.
9160
Daniel Veillardfee408f2002-11-22 13:18:30 +00009161Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9162
9163 * HTMLparser.c: final touch at closing #87235 </p> end tags
9164 need to be generated.
9165 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9166 this change slightly the output of a few tests
9167 * doc/*: regenerated
9168
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009169Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * parserInternals.c: fixing bug #99190 when UTF8 document are
9172 parsed using the progressive parser and the end of the chunk
9173 is in the middle of an UTF8 multibyte character.
9174
William M. Brack8b2c7f12002-11-22 05:07:29 +00009175Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9176
9177 * threads.c: fixed initialization problem in xmlNewGlobalState
9178 which was causing crash.
9179 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9180 in xmlInitializeGlobalState.
9181 * parserInternals.c: cleaned up ctxt->sax initialisation.
9182
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009183Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9184
9185 * tree.c include/libxml/tree.h: modified the existing APIs
9186 to handle XHTML1 serialization rules automatically, also add
9187 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9188 libxslt serialization uses it when needed without changing
9189 the library API.
9190 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9191 result/xhtml1: added a new test specifically for xhtml1 output
9192 and updated the result of one XHTML1 test
9193
Daniel Veillardd076a202002-11-20 13:28:31 +00009194Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9195
9196 * xinclude.c parserInternals.c encoding.c: fixed #99082
9197 for xi:include encoding="..." support on text includes.
9198 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9199 test/XInclude/ents/isolatin.txt : added a specific regression test
9200 * python/generator.py python/libxml2class.txt: fixed the generator
9201 the new set of comments generated for doc/libxml2-api.xml were
9202 breaking the python generation.
9203
Daniel Veillard817e70b2002-11-19 22:28:48 +00009204Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9207 * configure.in: patch for Solaris on new autoconf closes #98880
9208 * doc/parsedecl.py: repair the frigging API building script,
9209 did I say that python xmllib sucks ?
9210 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9211 and some comment are no more truncated.
9212
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009213Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9214
9215 * parser.c: Martin Stoilov pointed out a potential leak in
9216 xmlCreateMemoryParserCtxt
9217
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009218Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9219
9220 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9221 included in HTML documents and using the push parser.
9222
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009223Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9224
9225 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9226 specified, look for the Python interpreter not just in the
9227 specified root but also in the specified location. Fixes #98825
9228
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009229Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9230
9231 * python/libxml.c: fixing bug #98792 , node may have no doc
9232 and dereferencing without checking ain't good ...
9233
Daniel Veillarddad3f682002-11-17 16:47:27 +00009234Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9235
9236 * configure.in: preparing release 2.4.27
9237 * doc/* : updated and rebuilt the docs
9238 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9239 and all the docs are actually packaged and in the final RPMs
9240 * parser.c parserInternals.c include/libxml/parser.h: restore
9241 xmllint --recover feature.
9242
Daniel Veillard68e9e742002-11-16 15:35:11 +00009243Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9244
Daniel Veillard784b9352003-02-16 15:50:27 +00009245 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009246 processing of parsed entities, and XPath computation on sustitued
9247 entities.
9248 * testXPath.c: make sure entities are substitued.
9249
Daniel Veillard328f48c2002-11-15 15:24:34 +00009250Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9251
Daniel Veillard784b9352003-02-16 15:50:27 +00009252 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009253 processing of internal parsed entities, which had to be changed.
9254
Daniel Veillard66651aa2002-11-15 11:21:43 +00009255Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9258 trying to fix bug #98517 about building outside the source tree
9259 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9260
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009261Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9262
9263 * include/win32config.h: cleanup
9264 * win32/Makefile.mingw: integrated mingw in JScript configure
9265 * win32/Makefile.msvc: modified to allow mingw coexistence
9266 * win32/configure.js: integrated mingw
9267 * win32/Readme.txt: cleanup
9268
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009269Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * HTMLparser.c: strengthen the guard in the Pop macros,
9272 like in the XML parser, closes bug #97315
9273
Daniel Veillard0821b152002-11-12 20:57:47 +00009274Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9277 callback is never used.
9278
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009279Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * parserInternals.c: fixed the initialization of the SAX structure
9282 which was breaking xsltproc
9283 * xpath.c: patch from Petr Pajas for CDATA nodes
9284 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9285 * parser.c include/libxml/parser.h: patch from Peter Jones
9286 removing a leak in xmlSAXParseMemory() and adding the
9287 function xmlSAXParseMemoryWithData()
9288
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009289Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9290
9291 adding pdf of tutorial, changing web page to link to it
9292 * doc/tutorial/xmltutorial.pdf
9293 * doc/xml.html
9294 * doc/docs.html
9295
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009296Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9297
9298 * doc/tutorial/ar01s08.html
9299 adding file what I forgot for tutorial
9300
9301
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009302Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9303
9304 Adding encoding discussion to tutorial
9305 Added:
9306 * doc/tutorial/images/*.png: DocBook admonition image files
9307 * doc/tutorial/apf.html, apg.html: new generated html
9308 * doc/tutorial/includeconvert.c: conversion code entity file
9309 changed:
9310 * doc/tutorial/xmltutorial.xml: DocBook original
9311 * doc/tutorial/*.html: generated html
9312
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009313Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9314
9315 * include/libxml/*.h: retired xmlwin32version.h
9316 * doc/Makefile.am: retired xmlwin32version.h
9317 * win32/configure.js: retired xmlwin32version.h
9318
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009319Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9320
9321 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009322 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9323 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009324
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009325Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9326
9327 * globals.c: fixed a typo pointed out by Igor
9328 * xpath.c: try to speed up node compare using line numbers
9329 if available.
9330
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009331Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * tree.c: make xmlFreeNode() handle attributes correctly.
9334
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009335Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9336
9337 * catalog.c: completed the #96963 fix, as reported by Karl
9338 Eichwalder
9339
Daniel Veillard56f21f22002-11-06 15:49:46 +00009340Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9343
Daniel Veillard91ad8792002-11-04 17:06:52 +00009344Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * Makefile.am: switched the order of a couple of includes
9347 to fix bugs #97100
9348
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009349Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9350
9351 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9352 xmlLoadCatalogs that used to separate directories with a ':'.
9353
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009354Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9355
9356 * threads.c: improvements to the Windows-side of thread handling
9357 * testThreads.c: conditionally excluded unistd.h
9358 * testThradsWin32.c: broke overlong lines
9359 * include/win32config.h: adapted thread-related macros to the new
9360 scheme and for pthreads on Windows
9361 * win32/Makefile.msvc: introduced a more flexible thread build,
9362 added testThreads[Win32].c to the build
9363 * win32/configure.js: introduced a more flexible thread config
9364
John Fleck61f6fb62002-10-31 15:23:29 +000093652002-10-31 John Fleck <jfleck@inkstain.net>
9366
9367 * doc/xml.html (and, by implication, FAQ.html)
9368 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9369
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009370Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9371
9372 * configure.in: removed xmlwin32version.h
9373 * include/libxml/Makefile.am: removed xmlwin32version.h
9374
Daniel Veillardce66ce12002-10-28 19:01:59 +00009375Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * tree.c: applied patch from Brian Stafford to fix a bug
9378 in xmlReconciliateNs()
9379
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009380Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * tree.c: applied patch from Christian Glahn to allow
9383 xmlNewChild() on document fragment nodes
9384
Daniel Veillardb39bc392002-10-26 19:29:51 +00009385Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * parser.c: Christian Glahn found a problem with a recent
9388 patch to xmlParseBalancedChunkMemoryRecover()
9389 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9390 problems
9391 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9392 test/schemas/seq*: added the test cases from Charles
9393
Daniel Veillard366a9152002-10-23 20:43:53 +00009394Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9397 serious cleanup of the spec file and associated changes
9398 in the Makefiles.
9399 * valid.c: try to remove some warnings on x86_64
9400
Daniel Veillardd033d022002-10-23 14:55:02 +00009401Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9404 fix bug #96586
9405
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009406Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9409 parsing, applied his patch
9410 * result/HTML/attrents.html result/HTML/attrents.html.err
9411 result/HTML/attrents.html.sax test/HTML/attrents.html:
9412 added the test and result case provided by Mikhail Sogrine
9413
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009414Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * vms/build_libxml.com vms/config.vms vms/readme.vms
9417 include/libxml/parser.h include/libxml/parserInternals.h
9418 include/libxml/tree.h include/libxml/xmlIO.h
9419 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9420 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9421 Applied the VMS update patch from Craig A. Berry
9422 * doc/*.html: update
9423
Daniel Veillardf000f072002-10-22 14:28:17 +00009424Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9427
Daniel Veillard1e208222002-10-22 14:25:25 +00009428Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * debugXML.c: adding a grep command to --shell in xmllint
9431 for T.V. Raman
9432
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009433Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * xmlcatalog.c: tried to fix some of the problem with --sgml
9436
Daniel Veillard935494a2002-10-22 14:22:46 +00009437Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * parser.c: tried to fix bug #91500 where doc->children may
9440 be overriden by a call to xmlParseBalancedChunkMemory()
9441
9442Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9445 identifiers in SGML catalogs containing '&'
9446
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009447Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * python/types.c: fixed bugs when passing result value tree
9450 to Python functions.
9451
Daniel Veillard48267432002-10-18 11:21:38 +00009452Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * configure.in: preparing the release of 2.4.26
9455 * doc/*: updated and rebuilt the documentation
9456
Daniel Veillardbb284f42002-10-16 18:02:47 +00009457Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * parser.c: fixed a XML Namespace compliance bug reported by
9460 Alexander Grimalovsky
9461
Daniel Veillard44892f72002-10-16 15:23:26 +00009462Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9463
9464 * HTMLtree.c: fixed serialization of script and style when
9465 they are not lowercase (i.e. added using the API to the tree).
9466
Daniel Veillard2fd85422002-10-16 14:32:41 +00009467Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * valid.c: make xmlValidateDocument emit a warning msg if there
9470 is no DTD, pointed by Christian Glahn
9471
Daniel Veillard32370232002-10-16 14:08:14 +00009472Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9475 content model when some of the blocks have min or max, and a couple
9476 of bugs found in the process.
9477 * result/schemas/list0* test/schemas/list0*: added some specific
9478 regression tests
9479
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009480Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * README: updated the contact informations
9483
Daniel Veillard63186732002-10-15 08:43:17 +00009484Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9487 misses it, reported by Peter Bray.
9488
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009489Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9492 and removed a few warnings
9493
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009494Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * parser.c: Christian Glahn found a small bug in the push parser.
9497 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9498 public
9499
Daniel Veillard6045c902002-10-09 21:13:59 +00009500Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * xmlschemas.c include/libxml/xmlschemas.h: added
9503 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9504 * testSchemas.c: added --memory to test the new interface
9505
Daniel Veillardf0070122002-10-09 14:24:17 +00009506Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * doc/index.py doc/search.php: integrated the XSLT indexing,
9509 a few fixed in the indexer, added a scope selection at the
9510 search level.
9511
Daniel Veillard01992e02002-10-09 10:20:30 +00009512Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9515 this was due to uninitialized parts of the validation context
9516
Daniel Veillard321be0c2002-10-08 21:26:42 +00009517Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * debugXML.c: applied patch from Mark Vakoc except the API
9520 change, preserved it.
9521 * doc/*: updated the docs to point to the search engine for
9522 information lookup or before bug/help reports.
9523
Daniel Veillard01e87d22002-10-08 16:55:06 +00009524Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * doc/index.py doc/search.php: added mailing-list archives
9527 indexing and lookup
9528
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009529Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9532
Daniel Veillard9b006132002-10-07 11:13:27 +00009533Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9534
9535 * doc/index.py: improved HTML indexing
9536 * doc/search.php: make the queries also lookup the HTML based indexes
9537
Daniel Veillard141d04b2002-10-06 21:51:18 +00009538Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * doc/index.py: added HTML page indexing
9541
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009542Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9543
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009544 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009545 problem in libxslt.
9546 * catalog.c: fixed list handling in XML_CATALOG_FILES
9547
Daniel Veillardceb09b92002-10-04 11:46:37 +00009548Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * valid.c: typo/bug found by Christian Glahn
9551
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009552Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9553
9554 * xmlIO.c: applied Windows CE patch from Javier.
9555 * win32/wince: new directory, contains support for the PocketPC
9556 with Windows CE from Javier.
9557 * include/win32config.h: reorganised, removed duplicate
9558 definitions and applied WinCE patch from Javier.
9559 * include/wsockcompat.h: new file, now contains WinSock
9560 compatibility macros.
9561 * win32/Makefile.msvc: introduced double-run compilation.
9562
Daniel Veillarde16b5742002-09-26 17:50:03 +00009563Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * configure.in include/libxml/xmlwin32version.h: preparing release
9566 of 2.4.25
9567 * doc/*: updated and regenerated teh docs and web pages.
9568
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009569Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9570
9571 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9572 error were not covering namespace declarations.
9573 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9574 it was missing the attribute declaration for the namespace
9575 * result/VC/NS3: the fix now report breakages in that test
9576
Daniel Veillardabe01742002-09-26 12:40:03 +00009577Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9580
Daniel Veillard2ace1952002-09-26 12:28:02 +00009581Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9584 and regenerated the docs and web site
9585
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009586Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9589 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9590 not before
9591
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009592Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * python/generator.py python/libxml2class.txt: fixed a stupid error
9595 breaking the python API
9596
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009597Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9598
9599 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9600 triostr.c triostr.h: applied a trio update patch from
9601 Bjorn Reese which should work with MinGW
9602
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009603Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9604
9605 * tree.c: improving some documentation comments
9606 * xmlregexp.c: found and fixed a mem leak with python regression tests
9607 * doc/*: rebuilt the doc and the API XML file including the
9608 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9609 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9610 python/types.c: added access to the XML Schemas regexps from
9611 python
9612 * python/tests/Makefile.am python/tests/regexp.py: added a
9613 simple regexp bindings test
9614
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009615Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9616
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009617 * doc/xml.html:
9618 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009619
Daniel Veillard118aed72002-09-24 14:13:13 +00009620Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * xmlregexp.c: fixed the data callback on transition functionality
9623 which was broken when using the compact form
9624 * result/schemas/*: updated the results, less verbose, all tests
9625 pass like before
9626 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9627 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9628 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9629 annoying warnings
9630 * xpath.c: try to provide better error report when possible
9631
Daniel Veillard72336152002-09-21 13:08:14 +00009632Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * Makefile.am: fixed a breakage raised by Jacob
9635
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009636Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9637
9638 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9639 which don't use sockets
9640
Igor Zlatkovic01280582002-09-20 16:40:34 +00009641Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9642
9643 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9644 * win32/configure.js: applied zlib patch from Daniel Gehriger
9645
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009646Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9647
9648 * win32/configure.js: applied the patch from Mark Vakoc for
9649 regexp support
9650 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9651 for regexp support
9652
Daniel Veillardb5c05732002-09-20 13:36:25 +00009653Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * xmlschemastypes.c: as pointed by Igor Float and Double
9656 parsing ain't finished yet
9657
Daniel Veillard40b11342002-09-20 12:01:39 +00009658Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * Makefile.am configure.in: trying to fix #88412 by bypassing
9661 all the python subdir if python ain't detected
9662
Daniel Veillard23e73572002-09-19 19:56:43 +00009663Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9666 made configuring with regexps/automata/unicode the default
9667 but without schemas ATM
9668 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9669 fixed the regexp based DTD validation performance and memory
9670 problem by switching to a compact form for determinist regexps
9671 and detecting the determinism property in the process. Seems
9672 as fast as the old DTD validation specific engine :-) despite
9673 the regexp built and compaction process.
9674
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009675Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * valid.c: determinism is debugged, new DTD checking code now works
9678 but xmlFAComputesDeterminism takes far too much CPU and the whole
9679 set usues too much memory to be really usable as-is
9680
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009681Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * tree.c: fixed another stupid bug in xmlGetNodePath()
9684 * xmllint.c: --version now report the options compiled in
9685
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009686Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * HTMLparser.c: small cleanup
9689 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9690 when configured with them. A bit of debugging around the determinism
9691 checks is still needed
9692
Daniel Veillard63b01c22002-09-17 19:25:28 +00009693Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9696
Daniel Veillard92727042002-09-17 17:59:20 +00009697Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * xmlIO.c: small portability glitch fixed.
9700
Daniel Veillard84d70a42002-09-16 10:51:38 +00009701Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xmlschemastypes.c: incomplete steps for real/double support
9704 * testAutomata.c include/libxml/xmlautomata.h
9705 include/libxml/xmlregexp.h: avoiding a compilation problem
9706 * valid.c include/libxml/valid.h: starting the work toward using
9707 the regexps for actual DTD validation
9708
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009709Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * hash.c: cosmetic cleanup
9712 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9713 integrating a DTD validation layer based on the regexps
9714
Daniel Veillard4402ab42002-09-12 16:02:56 +00009715Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9718 the determinism was tested before eliminating the epsilon
9719 transitions :-(
9720
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009721Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * python/generator.py python/libxml.c python/libxml.py
9724 python/libxml2-python-api.xml python/libxml2class.txt
9725 python/libxml_wrap.h python/types.c: updated the python
9726 bindings, added code for easier File I/O, and the ability to
9727 define a resolver from Python fixing bug #91635
9728 * python/tests/Makefile.am python/tests/inbuf.py
9729 python/tests/outbuf.py python/tests/pushSAXhtml.py
9730 python/tests/resolver.py python/tests/serialize.py: updated
9731 and augmented the set of Python tests.
9732
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009733Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9734
9735 * win32/configure.js: added more readme info for the binary
9736 package.
9737
Daniel Veillard607b35c2002-09-10 12:16:19 +00009738Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9739
9740 * xmlIO.c: fixed a stupid out of bound array error
9741
9742Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9745 messing around with support for Windows path, cleanups,
9746 trying to identify and fix the various code path to the
9747 filename access. Added xmlNormalizeWindowsPath()
9748
Daniel Veillard76575762002-09-05 14:21:15 +00009749Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * error.c valid.c: working on better error reporting of validity
9752 errors, especially providing an accurate context.
9753 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9754 error reports in those cases.
9755
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009756Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9759 parser.c parserInternals.c xmlIO.c: get rid of all the
9760 perror() calls made in the library execution paths. This
9761 should fix both #92059 and #92385
9762
Daniel Veillard19aa7022002-09-05 11:14:19 +00009763Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xmllint.c: memory leak reporting was broken after a change
9766 of the preprocessor symbol used to activate it.
9767
Daniel Veillardec6725e2002-09-05 11:12:45 +00009768Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * tree.c: try to make the copy function work for node of
9771 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9772 DOM layers though, not libxml2 itself.
9773
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009774Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * valid.c: try to provide file and line informations, not all
9777 messages are covered, but it's a (good) start
9778
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009779Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * xinclude.c: reimplemented a large part of the XInclude
9782 processor, trying to minimize resources used, James Henstridge
9783 provided a huge test case which was exhibiting severe memory
9784 consumption problems.
9785
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009786Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * python/Makefile.am: applied patch from Christophe Merlet to
9789 reestablish DESTDIR
9790
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009791Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * libxml.spec.in: fixes libary path for x86_64 AMD
9794
John Fleckbe98b332002-09-04 03:16:23 +00009795Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9796
9797 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009798 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009799 (plus resulting generated html files)
9800 fixing one spot I missed in the tutorial where I hadn't freed
9801 memory properly
9802
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009803Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9804
9805 * doc/tutorial/includeaddattribute.c
9806 * doc/tutorial/includeaddkeyword.c
9807 * doc/tutorial/includegetattribute.c
9808 * doc/tutorial/includekeyword.c
9809 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009810 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009811 update tutorial to properly free memory (thanks to Christopher
9812 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009813 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009814 added image files so the callouts are graphical, making it
9815 easier to read ( use "--param callout.graphics 1" to generate
9816 html with graphical callouts)
9817
Daniel Veillarde1662542002-08-28 11:50:59 +00009818Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9821 nice logos generated by Marc Liyanage
9822 * doc/site.xsl *.html: changed the stylesheet to show the new
9823 logo and regenerated the pages
9824
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009825Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9826
9827 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9828
Daniel Veillard42766c02002-08-22 20:52:17 +00009829Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * xpath.c: possible mem leak patch from Jason Adams
9832
9833Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9836 in the XQuery namespace
9837 * configure.in: preparing 2.4.24
9838 * doc/*.html: updated the web pages
9839
9840Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * python/generator.py: closing bug #85258 by generating conditional
9843 compile check to avoid linking to routines not configured in.
9844
Havoc Pennington84ec40a2002-08-22 13:59:35 +000098452002-08-22 Havoc Pennington <hp@pobox.com>
9846
9847 * autogen.sh: update error message for missing automake
9848
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009849Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * python/Makefile.am: typo in target name resulted in libxml2.py
9852 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9853
Daniel Veillard22669b22002-08-22 07:17:11 +00009854Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * win32/win32/Makefile.mingw: updated with version from
9857 Elizabeth Barham at http://soggytrousers.net/repository/
9858
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009859Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9860
9861 * win32/Makefile.msvc: added the prefix location to the include
9862 and lib search path.
9863
Havoc Pennington830e8972002-08-18 22:22:13 +000098642002-08-18 Havoc Pennington <hp@pobox.com>
9865
9866 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9867 both automake 1.6 and 1.4 installed get the right automake. Means
9868 compilation from CVS will now require the latest automake 1.4
9869 release, or manually creating symlinks called "automake-1.4" and
9870 "aclocal-1.4"
9871
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009872Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * configure.in python/Makefile.am: more AMD 64 induced changes from
9875 Frederic Crozat
9876
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009877Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * xinclude.c: oops I was missing the xml:base fixup too
9880 * result/XInclude/*.xml: this adds xml:base attributes to most
9881 results of the tests
9882
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009883Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * xinclude.c: quick but apparently working implementation of
9886 xi:fallback, should close bug #89684
9887 * Makefile.am test/XInclude/docs/fallback.xml
9888 result/XInclude/fallback.xml: added a basic test for fallback,
9889 and run with --nowarning to avoid a spurious warning
9890 * configure.in: applied patch from Frederic Crozat for python
9891 bindings on AMD 64bits machines.
9892
Daniel Veillard9e923512002-08-14 08:48:52 +00009893Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9894
9895 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9896 the caller don't pass a SAX callback block.
9897
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009898Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * tree.c: applied the same fix for the XML-1.0 namespace to
9901 xmlSearchNsByHref() as was done for xmlSearchNs()
9902
Daniel Veillardad11b302002-08-12 14:53:41 +00009903Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * libxml.3: small cleanup of the man page
9906 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9907 when serializing HREF attributes generated by XSLT.
9908
Daniel Veillardc084e472002-08-12 13:27:28 +00009909Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9912 version of Marc Liyanage' patch for boolean attributes in HTML
9913 output
9914
Daniel Veillard5f91b372002-08-12 12:13:01 +00009915Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * python/tests/serialize.py: fixed the test results, indenting
9918 behaviour changed slightly
9919
Aleksey Sanin9e951762002-08-08 18:02:41 +00009920Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9921
9922 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9923 new c14n function to Windows def files
9924
Aleksey Saninea4272a2002-08-02 23:50:03 +00009925Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9926
9927 * c14n.c: fixed a memory leak in c14n code
9928
Daniel Veillard58e44c92002-08-02 22:19:49 +00009929Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * parser.c include/libxml/parser.h: adding a new API for Christian
9932 Glahn: xmlParseBalancedChunkMemoryRecover
9933 * valid.c: patch from Rick Jones for some grammar cleanup in
9934 validation messages
9935 * result/VC/* result/valid/*: this slightly change some of the
9936 regression tests outputs
9937
Daniel Veillard0bf29002002-08-01 12:54:11 +00009938Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * tree.c: trying to fix a problem in namespaced attribute handling
9941 raised by Christian Glahn
9942
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009943Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9944
9945 * encoding.c include/libxml/encoding.h: Opening the interface
9946 xmlNewCharEncodingHandler as requested in #89415
9947 * python/generator.py python/setup.py.in: applied cleanup
9948 patches from Marc-Andre Lemburg
9949 * tree.c: fixing bug #89332 on a specific case of loosing
9950 the XML-1.0 namespace on xml:xxx attributes
9951
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009952Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9953
9954 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9955 corner case from new Merlin's test suite and added a callback
9956 that will be used to improve xmlsec performance
9957
9958
Daniel Veillard0b22def2002-07-29 16:23:03 +00009959Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * HTMLtree.c: trying to fix the <style> escaping problem in
9962 HTML serialization bug #89342
9963
Daniel Veillard0b28e882002-07-24 23:47:05 +00009964Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9967 and rebuilt the web site.
9968
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009969Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009970
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009971 * include/libxml/tree.h: added _private member to xmlNs struct
9972
Daniel Veillard1d995272002-07-22 16:43:32 +00009973Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * HTMLparser.c: fixing bug #84876 based on the xml working
9976 code.
9977
William M. Brack61eaba52002-07-21 11:14:18 +00009978Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9979
9980 * python/Makefile.am: enhanced to fix bug 72012 (errors
9981 when using '-jX' make parameter)
9982
William M. Brackef61d202002-07-19 08:32:00 +00009983Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9984
9985 * xpath.c: small additional enhancement for booleans
9986 compared to nodesets
9987
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009988Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * HTMLtree.c: changed the order of the encoding declaration
9991 attributes in the meta tags due to a bug in IE/Mac
9992
William M. Brack0c022ad2002-07-12 00:56:01 +00009993Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9994
9995 * xpath.c: enhanced handling of booleans (especially '='
9996 and '!=' for nodesets) - fixes bug 85256. Added new
9997 routine xmlXPathNotEqualValues for more proper handling
9998 of '!=' when nodesets are involved.
9999
Daniel Veillard06944e22002-07-11 19:55:18 +000010000Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10003 doc/xmlcatalog_man.xml to the source distribution
10004
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010005Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10006
10007 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10008 asked for this.
10009
Daniel Veillard539638b2002-07-06 19:55:14 +000010010Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * configure.in: preparing 2.4.23
10013 * doc/*: rebuilt the docs
10014
Daniel Veillard176d99f2002-07-06 19:22:28 +000010015Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * parser.c: fixing bug #84169 by fixing the
10018 comment of xmlCreatePushParserCtxt to describe the
10019 encoding detection parameters better.
10020
Daniel Veillard37f961d2002-07-06 17:53:56 +000010021Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * valid.c: fixing bug #79331 in one path the lookup for
10024 ID attributes on a namespaced node wasn't handled correctly :-\
10025
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010026Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * HTMLparser.c: trying to fix 87235 about discarded white
10029 spaces in the HTML parser.
10030 * result/HTML/*: this changes the output of a number of HTML
10031 regression tests
10032
Daniel Veillardfdc91562002-07-01 21:52:03 +000010033Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * xpath.c: applied patch from Richard Jinks for the namespace
10036 axis + fixed a memory error.
10037 * parser.c parserInternals.c: applied patches from Peter Jacobi
10038 removing ctxt->token for good.
10039 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10040 popped out by the regression tests.
10041 * Makefile.am: patch for threads makefile from Gary Pennington
10042
William M. Brack6000af52002-06-28 11:43:13 +000010043Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10044
Daniel Veillardfdc91562002-07-01 21:52:03 +000010045 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010046 expressions involving preceding-sibling (et al).
10047
Daniel Veillard153120c2002-06-18 07:58:35 +000010048Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * hash.c: applied a patch from Peter Jacobi to solve a problem
10051 when compiling with the Watcom C on Win32
10052 * result/schemas/*.err: the change of hashing algo generated
10053 permutations in the output
10054
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010055Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10056
10057 * hash.c: applied patch from Sander Vesik improving the quality of
10058 the hash function.
10059
Aleksey Sanina5808b92002-06-14 17:07:41 +0000100602002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010061
10062 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10063 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10064 xmllint.c xpath.c: replaced sprintf() with snprintf()
10065 to prevent possible buffer overflow (the bug was pointed
10066 out by Anju Premachandran)
10067
Daniel Veillarde059b892002-06-13 15:32:10 +000010068Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * parser.c: removed an uninitialized data error popped by valgrind
10071 on PE references
10072
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010073Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10074
10075 * doc/xml.html
10076 adding tutorial reference to the web page
10077
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010078Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10079
10080 * doc/tutorial/xmltutorial.xml
10081 * doc/tutorial/ar01s07.html
10082 * doc/tutorial/ape.html
10083 * doc/tutorial/includegetattribute.c
10084 adding section to tutorial about retrieving an attribute
10085 value
10086
Daniel Veillardf5582f12002-06-11 10:08:16 +000010087Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * parser.c: applied a couple of patches from Peter Jacobi to start
10090 to get rid of ctxt->token, with a possible significant speed
10091 improvement to be gained once done. Better compliance with PE
10092 references constructs in DTDs too.
10093 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10094 from Peter too
10095
Daniel Veillard38d80e22002-06-11 07:24:56 +000010096Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10099 xmlParseElement was likely to have been deallocated at the
10100 time of the report, possibly leading to segfault. Just report
10101 the tag name now.
10102
Daniel Veillard9e412302002-06-10 15:59:44 +000010103Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * xpath.c: patch from Richard Jinks for XPath substring() function
10106 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10107
Aleksey Sanina5808b92002-06-14 17:07:41 +0000101082002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010109
10110 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10111
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010112Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10113
10114 *doc/FAQ.html
10115 fixing typos in FAQ, thanks to Robert Funnell for the
10116 editing help
10117
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010118Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * NEWS: got complaints from rpmlint that it was empty
10121
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010122Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10123
10124 * added doc/tutorial, including:
10125 apa.html
10126 apb.html
10127 apc.html
10128 apd.html
10129 ar01s02.html
10130 ar01s03.html
10131 ar01s04.html
10132 ar01s05.html
10133 ar01s06.html
10134 includeaddattribute.c
10135 includeaddkeyword.c
10136 includekeyword.c
10137 includestory.xml
10138 index.html
10139 xmltutorial.xml
10140 libxml tutorial, including generated html
10141
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010142Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10143
10144 * result/c14n/exc-without-comments/merlin-c14n-two-*
10145 result/c14n/without-comments/merlin-c14n-two-*
10146 test/c14n/exc-without-comments/merlin-c14n-two-*
10147 test/c14n/without-comments/merlin-c14n-two-*
10148 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10149 c14n/exc-c14n and slightly modified test script to handle
10150 these test cases
10151 * c14n.c: fixed bugs for complicated nodes set (namespace
10152 without node and others from merlin-c14n-two.tar.gz)
10153 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10154 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10155 for xmlsec performance patch
10156 * xpath.c: fixed self::node() for namespaces and attributes
10157
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010158Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10159
10160 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10161 but with the format parameter
10162 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10163
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010164Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10165
10166 * Makefile.am: updated c14n tests suite
10167 * c14n.c: performance improvement for previous c14n patch
10168
Daniel Veillarde72c7562002-05-31 09:47:30 +000010169Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * parser.c: another peroformance patch from Peter Jacobi, that
10172 time on parsing attribute values.
10173
Aleksey Sanin508a1012002-05-31 06:32:32 +000010174Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10175
10176 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10177 into LibXML2 test suite
10178
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010179Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10180
10181 * c14n.c: propagating xpath ancesstors node fix to c14n
10182 plus small performance improvement to reduce number of
10183 mallocs
10184 * xpath.c: fixed ancestors axis processing for namespace nodes
10185
Daniel Veillard46de64e2002-05-29 08:21:33 +000010186Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10189 Peter Jacobi
10190
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010191Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * configure.in: preparing 2.4.22
10194
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010195Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10198 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10199 a public entry point.
10200 * doc/*: rebuilt the API and docs
10201
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010202Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * xpath.c: patch from Richard Jinks to fix a problem introduced
10205 in the previous patch and pointed by Norm
10206
Daniel Veillardc6924812002-05-24 11:10:43 +000010207Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * libxml.spec.in: fixing bug #81112
10210
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010211Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * uri.c: fixing bug #82848
10214
Daniel Veillarda2878972002-05-24 07:54:39 +000010215Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10218 output of one catalog test
10219
Aleksey Sanin114e4752002-05-24 07:20:27 +000010220Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010221
Aleksey Sanin114e4752002-05-24 07:20:27 +000010222 * global.data globals.c tree.c include/libxml/globals.h
10223 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10224 default value for global parameter xmlIndentTreeOutput to 1 and
10225 introduced new global parameter xmlTreeIndentString (the string
10226 used to do one-level indent) with default value " " (as it was
10227 in tree.c)
10228
Daniel Veillard49d5af82002-05-23 11:55:49 +000010229Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10232 with trio and schemas.
10233
Daniel Veillard7c13af42002-05-22 09:57:32 +000010234Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * xpath.c: patch from Richard Jinks to fix the problem raised in
10237 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10238
Daniel Veillard5a872412002-05-22 06:40:27 +000010239Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10240
10241 * xmlschemas.c: a bit of work on import.
10242 * xmlschemastypes.c: Charles Bozeman provided a compare function
10243 for date/time types so min/max facet restrictions should work,
10244 indeterminate comparisons return an error instead of equal.
10245 * test/schemas/date_0* result/schemas/date_0_0: specific test
10246 from Charles Bozeman too
10247
Daniel Veillard10b6da42002-05-18 07:55:20 +000010248Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10251 from Christian Cornelssen fixing the man pages and the Catalog
10252 building script.
10253 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10254 next step is <xs:import> I now have a reasonable understanding
10255 of how it works.
10256
Daniel Veillarde5354492002-05-16 08:43:22 +000010257Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10260
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010261Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10262
10263 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10264
Daniel Veillard088bf112002-05-14 11:03:59 +000010265Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10266
10267 * xpath.c: fixing an XPath function evalutation bug pointed out
10268 by Alexey Efimov where the context was lost when evaluating
10269 the function arguments
10270
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010271Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010272
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010273 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10274 function public for XMLSec performance optimizations
10275
Daniel Veillard3cd72402002-05-13 10:33:30 +000010276Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * python/generator.py python/libxml2class.txt : fixed a problem
10279 with the HTML parser pointed by Gary Benson
10280 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10281 example
10282
Aleksey Sanine48a3182002-05-09 18:20:01 +000010283Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10284 * parser.c: fixed bug #81159 (memory growth in SAX)
10285
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010286Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10287 * xpath.c: fixed bug #78858 (the real fix)
10288
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010289Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010290 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010291
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010292Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10293
10294 * tree.c: modified xmlNodeSetBase to allow changing the
10295 base of a document.
10296
Daniel Veillard070803b2002-05-03 07:29:38 +000010297Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * xmlschemastypes.c: patch Charles Bozeman for validation of
10300 all the date, time, and duration types
10301 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10302 * configure.in: fixed an error pointed by an user
10303 * xml2-config.in: fixed an error pointed by an user
10304
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010305Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10306
10307 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10308 win32/libxml2.def.src xmlIO.c: exported default
10309 'file:', 'http:' and 'ftp:' protocols input handlers
10310 and maked protocols comparisson case insensitive
10311
Daniel Veillard34de97f2002-04-30 14:29:22 +000010312Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10313
10314 * configure.in: Neven Has detected a typo
10315
Daniel Veillard28577c32002-04-30 06:48:41 +000010316Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10319 as one of the persons allowed to commit directly to the
10320 module.
10321
Daniel Veillardfc57b412002-04-29 15:50:14 +000010322Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10325 * valid.c: raised a too low limit
10326 * doc/*: rebuilt the docs
10327
Daniel Veillardeca82812002-04-24 11:42:02 +000010328Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * test/XPath/expr/floats test/XPath/expr/functions
10331 result/XPath/expr/floats result/XPath/expr/functions
10332 xpath.c: another XPath conformance patch from Richard Jinks
10333
Daniel Veillard13e04c62002-04-23 17:51:29 +000010334Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * xmlschemas.c: fixed validation of attribute groups.
10337 * test/schemas result/schemas: added an example from the primer
10338
Daniel Veillard88c58912002-04-23 07:12:20 +000010339Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10342 * test/schemas result/schemas: updated the test list
10343
Daniel Veillarde19fc232002-04-22 16:01:24 +000010344Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * TODO: updated a bit
10347 * parser.c: made a comment more specific
10348 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10349 Schemas conformance.
10350 * test/schemas result/schemas: updated the test list
10351
Daniel Veillard441bc322002-04-20 17:38:48 +000010352Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10355 implementing xs:all with minOccurs = 0
10356 * tes/schemas/* result/schemas/*: added more tests covering
10357 xs:all
10358
Daniel Veillard8a001f62002-04-20 07:24:11 +000010359Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * xmlregexp.c: first implementation of the all particle, this
10362 may need to be revisited for case where not all transitions
10363 must be crossed.
10364
Daniel Veillard7646b182002-04-20 06:41:40 +000010365Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * tree.c: another entity processing update from Markus Henke
10368
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010369Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10370
10371 * trionan.c: fixed crash on OSF/1
10372
Daniel Veillardb4398962002-04-19 07:01:55 +000010373Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * xmlschemas.c: more Schemas work
10376 * test/schemas/* result/schemas/*: added more tests coming
10377 from the spec.
10378
Daniel Veillard54761132002-04-18 21:00:44 +000010379Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10380
10381 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10382 ExcC14N specification
10383
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010384Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * tree.c: patch from Markus Henke, fix for recursive entities.
10387
Daniel Veillard23b1f372002-04-18 15:50:05 +000010388Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * xpath.c: fix a problem with string() on a document node.
10391
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010392Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * Makefile.am xmlschemas.c: more Schemas work
10395 * test/schemas/* result/schemas/*: added more tests coming
10396 from the spec.
10397
Daniel Veillard6231e842002-04-18 11:54:04 +000010398Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10399
10400 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10401 * result/HTML/*: this changes a few things in the results
10402
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010403Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10404
10405 * include/libxml/tree.h: eliminated 'declaration different than
10406 prototype' warning
10407 * include/win32config.h: "resolved" conflicts with errno.h
10408
Daniel Veillardb509f152002-04-17 16:28:10 +000010409Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10410
10411 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10412 on the automata interfaces and debug of counted choices
10413 * test/schemas/* result/schemas/*: added a number of tests
10414
Daniel Veillard8651f532002-04-17 09:06:27 +000010415Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10418 a bit of work on Schemas
10419 * testSchemas.c: try to make it more useful
10420 * test/schemas/* result/schemas/* Makefile.am: changed the
10421 Schemas regression test procedure, started adding a few samples
10422
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010423Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10424
10425 * include/libxml/encoding.h: Patch for the Borland C++ builder
10426 * include/libxml/tree.h: Patch for the Borland C++ builder
10427 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010428 * win32/bcb5: New directory for the Borland C++ builder
10429 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010430
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010431Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10432
10433 * win32/Makefile.msvc: Update for XML Schema support
10434 * win32/configure.js: Update for XML Schema support
10435 * win32/libxml2.def.src: Update for XML Schema support
10436
Daniel Veillard4255d502002-04-16 15:50:10 +000010437Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10438
10439 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10440 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10441 xmlunicode.c include/libxml/Makefile.am
10442 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10443 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10444 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10445 include/libxml/xmlversion.h.in : merged the current state of
10446 XML Schemas implementation, it is not configured in by default,
10447 a specific --schemas configure option has been added.
10448 * test/automata test/regexp test/schemas Makefile.am
10449 result/automata result/regexp result/schemas:
10450 merged automata/regexp/schemas regression tests
10451
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010452Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * xpath.c: Gary found a compile time problem, fixes #78823
10455
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010456Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * configure.in: release of 2.4.20
10459 * doc/*: updated and rebuilt the docs
10460
Daniel Veillardf544f192002-04-15 12:56:56 +000010461Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * python/Makefile.am: patch from Cristian Gafton to build on
10464 Red Hat 6.2, should also fix #75779
10465
Daniel Veillard940492d2002-04-15 10:15:25 +000010466Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * valid.c: first part of fixing #78729
10469
Daniel Veillardeb475a32002-04-14 22:00:22 +000010470Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10473 escaping of URI when saving HTML files.
10474 * result/HTML/*: this impacted some tests
10475
Daniel Veillard9b731d72002-04-14 12:56:08 +000010476Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * configure.in: trying to fix #77441
10479
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010480Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * include/libxml/xmlIO.h: Hallski complained it could not be
10483 included by itself.
10484
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010485Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10488
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010489Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10490
10491 * win32/configure.js: patch from Nilo for the c14n option
10492 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10493
Daniel Veillardda423da2002-04-10 19:25:38 +000010494Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10497 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10498 LIBXML_THREAD_ENABLED
10499
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010500Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * xpath.c: another patch from Richard Jinks for substring conformance
10503 * test/XPath/expr/floats test/XPath/expr/strings
10504 result/XPath/expr/floats result/XPath/expr/strings: update of the
10505 test suite to check those.
10506
Daniel Veillard01917aa2002-04-10 11:30:41 +000010507Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * xpath.c: patch from Richard Jinks for .x float parsing.
10510
Daniel Veillard46d6c442002-04-09 16:10:39 +000010511Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * parser.c: patch from Markus Henke when an encoding ain't recognized
10514
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010515Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * libxml.m4: got a report that #include <string.h> was needed
10518
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010519Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10522
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010523Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10524
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010525 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010526
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010527Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10530 pointed out by Melvyn Sopacua.
10531
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010532Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * libxml.m4: Frédéric Crozat gave a patch related to the change
10535 of Include paths breaking the libxml.m4
10536
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010537Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * xpath.c: Fix bug #76927 forgot to save some context
10540 when evaluating binary expressions
10541
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010542Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * configure.in: fixed configure for MPE/iX from Markus Henke
10545 * xmlmemory.c: fixed initialization problems
10546 * xpath.c: another set of patches from Richard Jinks this
10547 fixes "make XPathtests" on linux
10548
Daniel Veillard21458c82002-03-27 16:12:22 +000010549Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10552 * test/XPath/expr/compare test/XPath/expr/equality
10553 test/XPath/expr/floats test/XPath/expr/functions
10554 test/XPath/expr/strings result/XPath/expr/compare
10555 result/XPath/expr/equality result/XPath/expr/floats
10556 result/XPath/expr/functions result/XPath/expr/strings: Updated
10557 tests though they show a divergence on Linux
10558
Daniel Veillard28dfed12002-03-27 09:08:17 +000010559Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xpath.c trionan.c: previous commit also included patches
10562 from Richard Jinks on some IEEE support corner case
10563
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010564Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10567 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10568 that $(datadir) should be used for docs
10569
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010570Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10571
10572 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10573 could leak filedescriptors
10574
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010575Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10576
10577 * configure.in nanohttp.c: applied patch from Allan Clark for
10578 UnixWare/OpenServer
10579
Daniel Veillard19274092002-03-25 16:48:03 +000010580Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * configure.in: preparing 2.4.19
10583 * doc/*: rebuilt the docs
10584
Daniel Veillard56b2db72002-03-25 16:35:28 +000010585Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * nanohttp.c: fixing #76043, got fed up with non-portability
10588 of that piece of code.
10589
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010590Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * valid.c SAX.c: Never commit without running "make tests" :-(
10593 fix a couple of stupidities in the previous commit
10594 * result/*: a few changes in some attribute order result of previous
10595 commit.
10596
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010597Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10598
10599 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10600 the internal subset should not raise duplicate ID errors,
10601 also there was a small bug in conjunction to namespace
10602 declarations defaulted and xml:xxx attributes DTD definitions.
10603
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010604Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * xpath.c: Richard Jinks also raised some rounding problems
10607 this tries to fix them
10608
Daniel Veillard4e2df542002-03-22 12:23:14 +000010609Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10612 behaviour in xmlXPathCastToString()
10613
Daniel Veillarddb552912002-03-21 13:27:59 +000010614Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10617 raised by Morus Walter
10618
Daniel Veillard9e537932002-03-21 13:08:08 +000010619Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10622 from Igor
10623
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010624Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * xpath.c: fixing #75619, related to a problem when trying
10627 to evaluate condition when the current node set resulting
10628 from that sub-step evaluation is empty. Also fixes 2 potential
10629 problem with previous-sibling and next-siblings axis.
10630
Daniel Veillard1840ef02002-03-21 08:05:23 +000010631Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10634 HTML support is not configured in.
10635
Daniel Veillard561b7f82002-03-20 21:55:57 +000010636Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10639 include/libxml/tree.h: dohh I really didn't intended to commit
10640 this test version :-(
10641
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010642Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * testSAX.c: I wanted to see the real speed at the SAX interface
10645 after a little too many Ximianer started complaining about the
10646 parser speed.
10647 added a --quiet option:
10648 paphio:~/XML -> ls -l db100000.xml
10649 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10650 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10651 3200006 callbacks generated
10652 real 0m1.270s
10653 Which means 16MBytes/s and 3Mcallback/s
10654
Daniel Veillardc62a1472002-03-19 18:35:12 +000010655Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * xpath.c: valgrind spotted another error that time when running
10658 on libxslt regression tests
10659
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010660Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * Makefile.am: adding "make valgrind" running the full regression
10663 tests (except python ones) under Valgrind (using valgrind -q
10664 which was kindly added by the author).
10665 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10666 passes cleanly now except an obcure floating point initialization
10667 raised in log10() in one XPath regression test ???
10668 * tree.c: edited some comments to close #75244
10669
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010670Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10673 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10674 context of ScrollKeeper, made sure that if the number is
10675 an integer, the serialization follows the description at
10676 http://www.w3.org/TR/xpath#section-String-Functions
10677
Daniel Veillard5997aca2002-03-18 18:36:20 +000010678Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010680 * configure.in: preparing 2.4.18
10681 * doc/*: updated and rebuilt the web site
10682 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10683 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010684 * parser.c: humm, changed the way the SAX parser work when
10685 xmlSubstituteEntitiesDefault(1) is set, it will then
10686 do the entity registration and loading by itself in case the
10687 user provided SAX getEntity() returns NULL.
10688 * testSAX.c: added --noent to test the behaviour.
10689
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010690Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10691
10692 * parser.c: Wilfried Teiken provided a hackish but working
10693 way to get context reported back on entities when parsing
10694 with SAX and without breaking the DOM build.
10695
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010696Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * c14n.c: applied a new patch from Aleksey Sanin
10699 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10700 to reference Aleksey implementation of XML digital Signatures
10701
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010702Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10703
10704 * xpath.c: small fix to avoid potential problem due to
10705 ordering of freeing data
10706 * python/Makefile.am: people were complaining about
10707 the generated file in python dir not being built
10708
Daniel Veillardd2379012002-03-15 22:24:56 +000010709Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10712 python/generator.py python/libxml.c python/types.c: Cleanup
10713 of the python Makefiles based on Jacob and James feedback,
10714 fixed the spec file accordingly, fixed the number of warning
10715 that passing my pedantic CFLAGS was generating. Conclusion
10716 is that Python includes are real crap.
10717
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010718Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * configure,in: it was reported quite a few times that
10721 xml2-config --cflags should not output
10722 -I$includeprefix/libxml2/libxml because libxml2 header names
10723 clashes with existing names like list.h from C++ stl.
10724 Includes should be #include<libxml/xxx.h> so ...
10725
Daniel Veillard6f293b12002-03-15 09:42:33 +000010726Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * c14n.c: another patch from Aleksey Sanin
10729
Daniel Veillard5c396542002-03-15 07:57:50 +000010730Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10733 canonicalization algorithm
10734 * doc/xml.html doc/index.html: added the C14N references on the
10735 index page.
10736
jacob berkman9be65862002-03-14 02:15:56 +0000107372002-03-13 jacob berkman <jacob@ximian.com>
10738
10739 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10740 usage, redundant, and gcc specific
10741
Daniel Veillard75be0132002-03-13 10:03:35 +000010742Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * xpath.c: speedup some node selection operations, this can
10745 have a significant impact on DocBook Norm's stylesheets
10746 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10747 make sure it's always the case
10748 * debugXML.c: distinguish CDATA and comments in ls operations
10749
Daniel Veillard61f26172002-03-12 18:46:39 +000010750Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10753 to generate better API descriptions etc...
10754
Daniel Veillard9ff88172002-03-11 09:15:32 +000010755Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * c14n.c: Fixing #74186, made sure all boolean expressions
10758 get fully parenthesized, ran indent on the output
10759 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10760 include/libxml/tree.h: also #74186 related, removed the
10761 --with-buffers option, and all the preprocessor conditional
10762 sections that were resulting from it.
10763
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010764Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * valid.c: applied patch from Dodji Seketeli fixing an
10767 uninitailized variable in xmlValidGetValidElements()
10768
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010769Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * c14n.c: fixed a few comments
10772 * doc/*.html doc/*/*.html: regenerated the docs and added
10773 the C14N API
10774 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10775
Daniel Veillardfa49d872002-03-09 10:20:00 +000010776Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * check-xml-test-suite.py: fix to adapt varaiations in the
10779 bindings
10780 * configure.in python/setup.py python/setup.py.in: fixed to
10781 have the version of the python scripts automatically updated
10782
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010783Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10786 in xmlCopyProp()
10787
Daniel Veillardaf43f632002-03-08 15:05:20 +000010788Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * configure.in: preparing 2.4.17 release
10791 * doc/*: updated and rebuilt the docs
10792 * xpath.c: fixed a comment
10793 * python/libxml.c: fixed a possible reentrancy problem
10794
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010795Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10798 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10799 added a specific regression test
10800 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10801 not raise exceptions when failing to find the attribute.
10802
Daniel Veillard90bc3712002-03-07 15:12:58 +000010803Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * configure.in xmllint.c: owen pointed out a problem with the
10806 ftme fix, gettimeofday() was not detected by configure and
10807 the ftime header wasn't included, dohhh
10808
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010809Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * configure.in xmllint.c: trying to fix #71457 for timing
10812 precision when gettimeofday() is not availble but ftime() is
10813
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010814Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10817 are now copied on install and part of the -devel RPM
10818
Daniel Veillard7b416132002-03-07 08:36:03 +000010819Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xpath.c: trying to avoid bug #72150 which was apparently
10822 caused by a gcc bug (or a processor problem) as detailed
10823 at http://veillard.com/gcc.bug
10824
Daniel Veillardf742d342002-03-07 00:05:35 +000010825Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10828 fixed xmlReconciliateNs(), added a Python test/example for
10829 inter-document cut'n paste
10830 * python/libxml.py: fixed node.doc on document nodes and added
10831 xpathEval() onto node objects
10832
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010833Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10836 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10837 fixup and integrated tests for the serialization stuff
10838
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010839Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10842 moved the libxml man page to section 3
10843
Daniel Veillard1e774382002-03-06 17:35:40 +000010844Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * tree.c: fix bug #72490
10847 * python/libxml.c python/libxml.py: added methods serialize()
10848 and saveTo() to all node elements.
10849
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010850Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * xmlIO.c: closed #73430, don't read from an input source
10853 which indicated an end-of-file or an error.
10854
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010855Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10856
10857 * parser.c: make sure SAX endDocument is always called as
10858 this could result in a Python memory leak otherwise (it's
10859 used to decrement ref-counting)
10860 * python/generator.py python/libxml.c python/libxml.py
10861 python/libxml2-python-api.xml python/libxml2class.txt
10862 python/tests/error.py python/tests/xpath.py: implemented
10863 the suggestions made by Gary Benson and extended the tests
10864 to match it.
10865
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010866Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10867
10868 * python/generator.py: applied patch fixing #73450
10869
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010870Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * xpath.c: fixing #61290 "namespace nodes have no parent"
10873 long standing divergence from the XPath REC. NodeSets
10874 simply hold a copy of namespace nodes and those node ->next
10875 points to the parent (which may not be the node carrying the
10876 definition).
10877 * include/libxml/xpath.h: flagged but didn't added a possible
10878 speedup
10879 * DOCBparser.c HTMLparser.c: removed some warnings from push
10880 parser due to new state being added.
10881 * tree.c: new fix from Boris Erdmann
10882 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10883 the XML Canonalization support from Aleksey Sanin
10884
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010885Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * tree.c: patch from Boris Erdmann fixing some namespace odities
10888 with xmlCopyNode()
10889
Daniel Veillardc6613042002-03-02 09:34:02 +000010890Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * xmlIO.c: fix bug #72706 when loading a NULL entity
10893
Daniel Veillardc0fef772002-03-01 16:16:31 +000010894Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10895
10896 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10897 actually change in a future XML Namespace revision.
10898
Daniel Veillard79426f22002-03-01 16:14:17 +000010899Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10902 added the possibility of returning nodesets from XPath extension
10903 functions written in Python
10904
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010905Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * python/*: commiting some Python bindings work done while travelling
10908
Daniel Veillard97300512002-03-01 09:13:41 +000010909Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10912 explicitely with memory debugging switched on
10913
Daniel Veillard6361da02002-02-23 10:10:33 +000010914Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10915
10916 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10917 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10918 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10919 the accessor generator for strings
10920 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10921 regression test.
10922
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010923Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * python/README python/generator.py python/libxml.c python/setup.py:
10926 added the 'usual' setup.py to allow building a libxml2-python
10927 module based on the same code. The initialization is however
10928 different the 2 .so files fo libxml2 and libxslt are identical and
10929 they entry point initialize both libraries. this is done to avoid
10930 some possible nasty problem since the Python don't merge the maps
10931 of all shared modules.
10932
Daniel Veillard158a4d22002-02-20 22:17:58 +000010933Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10934
10935 * parser.c: fixed a push/encoding bug reported by Michael
10936 on librsvg
10937
Daniel Veillard7839e162002-02-20 18:54:48 +000010938Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * include/libxml/parserInternals.h: fixes a misplaced #endif
10941
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010942Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * parser.c valid.c: found and fixed a couple of allocation bugs
10945
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010946Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * doc/xml.html doc/python.html doc/*: added a Python and binding
10949 page describing the current state of the Python bindings and
10950 giving pointers to the other languages wrappers.
10951
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010952Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10955 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10956 rebuilt the API and web site
10957 * xpath.c: fixed #71978 portability bugs
10958
Daniel Veillard8aff2472002-02-19 21:50:43 +000010959Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10960
10961 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10962
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010963Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * include/libxml/parserInternals.h parser.c: had to change
10966 2 internal parsing API when processing document content
10967 to check the start and end of element content are defined
10968 in the same entity
10969 * valid.c include/libxml/valid.h: attribute normalization can
10970 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10971 with the context to report it.
10972 * SAX.c: fixed the last known bugs, crazy validation constraints
10973 when a document is standalone seems correctly handled. There
10974 is a couple of open issues left which need consideration especially
10975 PE93 on external unparsed entities and standalone status.
10976 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10977 The 2 tests left failing are actually in error. Cleanup done.
10978
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010979Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * valid.c: implemented E59 spaces in CDATA does not match the
10982 nonterminal S
10983
Daniel Veillard878eab02002-02-19 13:46:09 +000010984Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * SAX.c parser.c valid.c: more validation test fixups
10987 * check-xml-test-suite.py: added duration info for the tests
10988
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010989Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10990
10991 * parser.c valid.c: a couple of errors were reported but not
10992 saved back as such in the parsing context. Down to 1% failure rate
10993 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10994
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010995Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10996
10997 * xmlInternald.c: isExtender was missing a char
10998 * parser.c include/libxml/parser.h: % are acceptable in the
10999 internal subset if within a PUBLIC ID
11000
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011001Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * SAX.c parserInternals.c valid.c: more work on the conformance
11004 suite. Took the step to finally block documents with encoding
11005 errors. It's a fatal error per the spec, people should have fixed
11006 their documents by now.
11007
Daniel Veillard55253e22002-02-18 14:32:39 +000011008Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11009
11010 * check-xml-test-suite.py: fixed the test script after some discussion
11011 on the semantic of TYPE="error"
11012 * Makefile.am: added the script to the distrib
11013
Daniel Veillard28757702002-02-18 11:19:30 +000011014Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * SAX.c entities.c: fixed a couple of conformances issues deep
11017 into the validation code (standalone and undeclared Notations)
11018
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011019Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11022 stayed there for years !
11023
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011024Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11027 missing
11028
Daniel Veillardc7612992002-02-17 22:47:37 +000011029Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * check-xml-test-suite.py: improved the behaviour a bit as
11032 well as the logs
11033 * parser.c valid.c SAX.c: fixed a few more bugs
11034 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11035
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011036Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11037
11038 * check-xml-test-suite.py: python script to run regression tests
11039 against the XML Test suite of W3C/OASis
11040 * SAX.c: fixed a validation bug
11041 * parser.c: fixed 3 errors pointed by the test suite
11042 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11043 * python/Makefile.am: fixed a dependendy
11044
Daniel Veillard9f28f302002-02-15 20:48:08 +000011045Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xmlmemory.c: avoid a warning bug #71594
11048
Daniel Veillard144024e2002-02-13 21:14:46 +000011049Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11050
11051 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11052 warning on alpha/Tru64
11053
Daniel Veillarde4301c82002-02-13 13:32:35 +000011054Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * include/libxml/entities.h: fixing a comment
11057 * valid.c: fixing some troubles with validity check on namespaces
11058 * result/VC/NS3 test/VC/NS3: added a specific regression test
11059
Daniel Veillarda6d05382002-02-13 13:07:41 +000011060Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11061
11062 * tree.c: Fixing #71342 serializing '\n' in attribute values
11063 * result/noent/att3 result/att3 test/att3: added a specific
11064 test.
11065
Daniel Veillard797a5652002-02-12 13:46:21 +000011066Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11067
11068 * python/libxml.c: couple of bug fixes
11069
Daniel Veillard01a6d412002-02-11 18:42:20 +000011070Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11071
11072 * python/*.py: removed tabs and used spaces.
11073
Daniel Veillard397ff112002-02-11 18:27:20 +000011074Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11075
11076 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11077 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11078
Daniel Veillard03517542002-02-11 13:54:40 +000011079Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11082 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11083
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011084Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11085
11086 * include/libxml/encoding.h include/libxml/entities.h
11087 include/libxml/globals.h include/libxml/parser.h
11088 include/libxml/threads.h include/libxml/tree.h
11089 include/libxml/xmlmemory.h: trying to fix the include mess
11090
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011091Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * include/libxml/xmlmemory.h: reverted part of the previous
11094 attempt to provide #69655, this was breaking the build.
11095
Daniel Veillard0ba59232002-02-10 13:20:39 +000011096Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11099 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11100 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11101 include/libxml/parserInternals.h include/libxml/tree.h
11102 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11103 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11104 clean.
11105 * python/libxml.c: fixed a warning.
11106
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011107Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11110 copying of node, merge back IDs in the target document.
11111 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11112 test/XInclude/ents/ids.xml: test case
11113 * result/VC/ElementValid4: output changed due to a typo fix
11114
Daniel Veillard1c18e302002-02-09 22:16:40 +000011115Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011118 generate the dependencies right as Jacob found out. Add
11119 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011120
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011121Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * parserInternals.c valid.c: Justin Fletcher found some parts
11124 of the code needing cleanup
11125 * libxml.spec.in python/Makefile.am python/generator.py
11126 python/libxml.c python/libxml.py: Fixed the python Makefiles
11127 corrected a bug showing up on ia64, changed the name of the
11128 python internal module too
11129
Daniel Veillard07be19b2002-02-08 14:20:35 +000011130Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * Makefile.am: applied patch from Andris Pavenis for binary
11133 name suffixes
11134
Daniel Veillardf216d462002-02-08 13:44:24 +000011135Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * xmllint.c win32/win32config.h: fixing #68748
11138
Daniel Veillardd455d792002-02-08 13:37:46 +000011139Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11140
11141 * valid.c: fixing #70166
11142
11143Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * valid.c: fixing #70077
11146
Daniel Veillardc575b992002-02-08 13:28:40 +000011147Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * Copyright Makefile.am README configure.in libxml.spec.in:
11150 Changed to the MIT Licence
11151 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11152 doc/xmlio.html: updated the doc accordingly
11153 * include/libxml/xmlwin32version.h configure.in: preparing
11154 2.4.14 release
11155 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11156 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11157 fixed the const xmlChar * wrapper and generator, XPath extension
11158 functions now use the context as first argument
11159 * python/tests/tstxpath.py python/tests/xpath.py
11160 python/tests/xpathext.py: Updated the tests accordingly
11161 * tree.c: fixed bug #70067
11162
Daniel Veillard7db38712002-02-07 16:39:11 +000011163Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * Makefile.am: cleanup
11166 * debugXML.c: always use stdout if output is NULL
11167 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11168 * python/Makefile.am python/generator.py python/libxml2class.txt
11169 python/libxml_wrap.h python/types.c: augmented the number of bindings
11170 handling FILE * and XPath contexts
11171 * python/tests/Makefile.am: avoid a stupid problem due to the
11172 use of TEST.
11173
Daniel Veillard15a143b2002-02-06 22:40:50 +000011174Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11175
11176 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11177
Daniel Veillard70cab352002-02-06 16:06:58 +000011178Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * python/TODO python/libxml.c: cleanup the extension function lookup
11181 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11182
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011183Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * configure.in python/Makefile.am: do not install outside
11186 of prefix
11187
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011188Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * python/TODO python/libxml.c: started adding SAX interfaces
11191 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11192 SAX test
11193
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011194Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * tree.c: hardened the addChild function
11197 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11198 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11199 added accessors needed for xmlNode, a bit more testing and
11200 extension of interfaces
11201 * python/tests/Makefile.am python/tests/build.py: added a test
11202 build from scratch/save/load/check
11203
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011204Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11205
11206 * parserInternals.c: change a small bit in the way valididy
11207 error messages get initialized
11208 * python/TODO python/libxml.c python/libxml2-python-api.xml
11209 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11210 added some memory debugging to track leaks at the libxml2 level
11211 * python/tests/*.py: changed all tests to check for leaks,
11212 there is just one left in XPath extension registrations.
11213
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011214Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * python/TODO python/generator.py python/libxml2-python-api.xml
11217 python/libxml2class.txt: more accessor classes for the parser
11218 context, allow to switch on and check validity
11219 * python/tests/Makefile.am python/tests/error.py
11220 python/tests/invalid.xml python/tests/valid.xml
11221 python/tests/validate.py: attded more test and and added error.py
11222 which I forgot to commit in the last step
11223
Daniel Veillard3ce52572002-02-03 15:08:05 +000011224Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * python/Makefile.am python/types.c: cleanup
11227 * python/libxml.c python/libxml.py python/libxml_wrap.h
11228 python/generator.py python/libxml2-python-api.xml
11229 python/libxml2class.txt: added class for parser context, added
11230 first cut for push mode support. Added a framework to generate
11231 accessors functions.
11232 * python/tests/Makefile.am python/tests/push.py: added a push
11233 test
11234
Daniel Veillardcfb05462002-02-02 23:18:22 +000011235Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11238 bug a bit of cleanup.
11239
Daniel Veillard5d819032002-02-02 21:49:17 +000011240Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11243 python/libxml2class.txt: adding error redirections and preformat
11244 to a python handler
11245 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11246 tests self checking
11247
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011248Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11249
11250 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11251 a function
11252
Daniel Veillard9589d452002-02-02 10:28:17 +000011253Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11254
11255 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11256 python/libxml.c python/libxml2-python-api.xml
11257 python/libxml2class.txt: Progressing through the TODOs, class
11258 description output, extra XML API, RPM now builds the wrappers
11259 for all python installed versions
11260
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011261Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * configure.in libxml.spec.in python/Makefile.am python/TODO
11264 python/generator.py python/libxml2class.txt: added more informations
11265 in the libxml2-python package including docs. Slightly changed
11266 the class hierarchy
11267 * python/tests/*: added basic regression tests infrastructure too
11268
11269Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11272 added libxml2-python as part of the packages installed
11273
Daniel Veillarda7340c82002-02-01 17:56:45 +000011274Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * python/Makefile.am python/generator.py python/libxml.c
11277 python/libxml.py: more work, now able to extend the
11278 XPath interpreter with functions written in python.
11279
Daniel Veillardc3e39442002-02-01 09:29:41 +000011280Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11281
11282 * python/Makefile.am: Jacob sent a patch to allow building from
11283 tarfile.
11284
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011285Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11288 inserted the python wrappers build, I hope this won't be too
11289 unportable
11290
Daniel Veillard1971ee22002-01-31 20:29:19 +000011291Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11292
11293 * xpath.c: minor optimization
11294 * python/generator.py python/libxml.c python/libxml.py
11295 python/libxml_wrap.h: more work on the python bindings,
11296 they now support XPath and there is no evident leak
11297
Daniel Veillard36ed5292002-01-30 23:49:06 +000011298Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * python/generator.py python/libxml.c python/libxml.py:
11301 more work on the python bindings generator.
11302
Daniel Veillard96fe0952002-01-30 20:52:23 +000011303Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * python/generator.py python/libxml.c python/libxml_wrap.h:
11306 more work on the python bindings.
11307
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011308Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11309
11310 * python/generator.py python/libxml.c python/libxml.py
11311 python/libxml_wrap.h: commited early version of a python binding
11312 for private use only ATM
11313
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011314Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11315
11316 * entities.c tree.c include/libxml/entities.h: applied patch
11317 from Anthony Jones to implement copy of DTD subtree too. Had
11318 just to keep 2 function private which really ought to become
11319 public ones.
11320
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011321Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * xmllint.c: added pointers to the web pages in the usage()
11324
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011325Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11326
11327 * tree.c: more fixes from Petr Kozelka for attribute handling
11328 in the tree API to align the semantic with DOM.
11329
Daniel Veillard36065812002-01-24 15:02:46 +000011330Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11331
11332 * valid.c tree.c entities.c: another set of patches from
11333 Anthony Jones for copy operations cleanup and robustness
11334
Daniel Veillardf8592562002-01-23 17:58:17 +000011335Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11338 an alphabetic index based on comments content
11339 * doc/*: rebuilt the web site with the new references
11340
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011341Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11342
11343 * parserInternals.h: Greg Sjaardema suggested to use an
11344 eponential buffer groth policy in xmlParserAddNodeInfo()
11345
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011346Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11347
11348 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11349 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11350 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11351 to generate cross-references, and added/updated the stylesheets
11352 to generate and link API indexes. The generic keyword index
11353 is not done yet.
11354 * doc/*.html: regenerated all the usual docs too
11355
Daniel Veillard2070c482002-01-22 22:12:19 +000011356Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11357
11358 * debugXML.c: added an xpath function to the shell for T. V. Raman
11359
11360Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011361
11362 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11363 debug routines.
11364
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011365Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11368 support of attribute nodes
11369
Daniel Veillard9d06d302002-01-22 18:15:52 +000011370Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11371
11372 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11373 hopefully near complete and fully documented of the API in XML
11374 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11375 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11376 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11377 include/libxml/parserInternals.h include/libxml/valid.hi
11378 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11379 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11380 include/libxml/xpath.h include/libxml/xpathInternals.h:
11381 Cleaned up the doc comments a lot in the process, the interface
11382 coverage is now 100%
11383
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011384Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11387 extracts comments from the gtk-doc DocBook output (a bit
11388 convoluted but seems to work).
11389
Daniel Veillard61006472002-01-21 17:31:47 +000011390Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11393 added an XML description of the API, moved the script generating
11394 it here. Added a "make api" target
11395
Daniel Veillardd2f23002002-01-21 13:36:00 +000011396Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11399
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011400Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * xpath.c include/libxml/xpathInternals.h: the change made to
11403 xmlXPathFuncLookupFunc was incompatible roll it back
11404
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011405Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * SAX.c: cleanup patch from Anthony Jones
11408 * doc/Makefile.am: fix the headers to avoid in make scan
11409 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11410 includes, * vs Ptr and general cleanup
11411 * parsedecl.py: first version of a script to extract the
11412 module interfaces, the goal will be to provide .decl or XML
11413 specification of the interfaces to build wrappers.
11414
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011415Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11418 now provides return codes in case of errors
11419
Bjorn Reese026d29f2002-01-19 15:40:18 +000011420Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11421
11422 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11423 Upgraded to trio baseline 1.6
11424 * strio.h strio.c: Replaced by triostr.h and triostr.c
11425
Daniel Veillard572577e2002-01-18 16:23:55 +000011426Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11427
11428 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11429 of strdup usage in the code
11430
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011431Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * parser.c error.c: Keith Isdale complained rightly that
11434 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11435
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011436Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11437
11438 * tree.c: fixed the funxtion to set the xml: attributes
11439 * debugXML.c: added "setbase" to test it.
11440
Daniel Veillard2c748c62002-01-16 15:37:50 +000011441Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11444 to allow updating an attribute content
11445
Daniel Veillard8de85c62002-01-15 17:10:15 +000011446Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * libxml.h: try to avoid problems when compiling on Windows
11449
Daniel Veillard314cfa02002-01-14 17:58:01 +000011450Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * hash.c: patch from Anthony Jones for hash.c allocation size
11453 * Makefile.am: trying to work around Yet Another Libtool Madness
11454 and build the 2.4.13 release finally ...
11455
Daniel Veillard744683d2002-01-14 17:30:20 +000011456Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11459 * doc/* : update of the documentation
11460
Daniel Veillarde6a55192002-01-14 17:11:53 +000011461Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11464 at fixing #61290 :-(
11465
Daniel Veillardfb25a512002-01-13 20:32:08 +000011466Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11469 Fixes bug #67229
11470
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011471Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * tree.c: trying to avoid troubles when a subtree is copied
11474 and coalesced in part with the target tree. Should fix
11475 bug #67407
11476
Daniel Veillardd8224e02002-01-13 15:43:22 +000011477Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * valid.c: fixed validation of attributes content of type
11480 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11481 values, very old bug. Fixes #67671
11482
Daniel Veillard8107a222002-01-13 14:10:10 +000011483Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11484
11485 * parser.c include/libxml/parserInternals.h tree.c: integrated
11486 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11487 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11488
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011489Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * threads.c: applied Serguei Narojnyi's patch to add native
11492 thread support on the Win32 platform
11493 * testThreadsWin32.c Makefile.am: added the test program also
11494 from Serguei, Win32 specific
11495 * include/win32config.h include/libxml/xmlwin32version.h.in:
11496 added patch from Igor for the Windows thread specific defines.
11497
Daniel Veillard845cce42002-01-09 11:51:37 +000011498Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11499
11500 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11501
Daniel Veillard7b602b42002-01-08 13:26:00 +000011502Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11505 output page into XMLinfo.html. Close bug #66951 and
11506 raised by Robert Collins too.
11507
Daniel Veillard73c6e532002-01-08 13:15:33 +000011508Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11509
11510 * encoding.c: Paul Keogh pointed out a possibility of segfault
11511 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11512 Closes bug # 68238
11513
Daniel Veillard4a859202002-01-08 11:49:22 +000011514Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * doc/*.html: updated the Gdome2 links
11517
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011518Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11519
11520 * libxml.h: Applied following patches from Robert Collins
11521 and make sure IN_LIBXML is defined when compiling it
11522 -------
11523 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11524 as well as Visual C.
11525 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11526 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11527 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11528 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11529 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11530 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11531 xmlSysIDExists xmlNoNetExists).
11532 * xmllint.c: Don't include winsock2.h for Cygwin.
11533
Daniel Veillard401c2112002-01-07 16:54:10 +000011534Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11535
11536 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11537 when the version info is not present.
11538
Daniel Veillard6f42c132002-01-06 23:05:13 +000011539Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * tree.c: Anthony Jones pointed out a problem in
11542 xmlStringGetNodeList() and provided a fix for it
11543
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011544Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011546 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011547 xmlCreatePushParserCtxt() when the initial buffer passed
11548 is large.
11549
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011550Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * win32/*: big cleanup of the Windows/MSVC project files
11553 from Igor Zlatkovic
11554
Daniel Veillardcebb1362002-01-02 13:13:30 +000011555Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11556
11557 * doc/Makefile.am: should fix #67674 and avoid troubles if
11558 xsltproc is not available or fails in the prefix provided
11559
Daniel Veillard26908ab2002-01-01 16:50:03 +000011560Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11561
11562 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11563
Daniel Veillard5344c602001-12-31 16:37:34 +000011564Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11567 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11568 Fixed a few other problems raised by Charlie Bozeman.
11569 * result/VC/ElementValid[5-7]: fixed the output
11570
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011571Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11574 patches from Charlie Bozeman. Regenerated the HTML docs.
11575
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011576Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11579 for Windows from Igor
11580
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011581Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * xmllint.c: applied Justin Fletcher patch for --output or -o
11584
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011585Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * win32/libxml2/libxml2.def.src: close #67019
11588
Daniel Veillard01db67c2001-12-18 07:09:59 +000011589Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * xmllint.c: applied Justin Fletcher generic timing patch
11592 similar to the one already applied to xsltproc.
11593
Daniel Veillardd1640922001-12-17 15:30:10 +000011594Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * include/libxml/tree.h tree.c: applied documentation patches
11597 from Charlie Bozeman
11598
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011599Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11600
11601 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11602
Daniel Veillard29e43992001-12-13 22:21:58 +000011603Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11604
11605 * valid.c: fix the xmlStrdup() used in the previous patch.
11606 * valid.c: added --dropdtd
11607 * tree.c: fixed xmlUnlinkNode so it also removes the references
11608 from the document if the node is a DTD
11609
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011610Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * HTMLtree.c valid.c: cleanup some static declarations
11613
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011614Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * xmllint.c: removed another strdup()
11617 * doc/FAQ: removed the HP/UX entry
11618
Daniel Veillarded472f32001-12-13 08:48:14 +000011619Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * valid.c: fix bug #66816 when validating.
11622 * xmllint.c: don't use sys/time.h if configure did not found it
11623
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011624Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11625
11626 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11627 xmlcatalog_man.xml
11628
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011629Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11630
11631 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11632 xmlInitMemory() was declared twice
11633
Daniel Veillardb82c1662001-12-09 14:00:54 +000011634Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * globals.c: do not reference strdup() !
11637 * configure.in libxml-2.0.pc.in: trying to fix the libs
11638 of the various config extraction modules
11639
Daniel Veillardef90ba72001-12-07 14:24:22 +000011640Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11641
11642 * configure.in : preparing 2.4.12
11643 * doc/* : updated and rebuilt the docs
11644
Daniel Veillard220346d2001-12-07 11:33:54 +000011645Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * uri.c: closed bug #66159
11648 * testURI.c: added --escape option
11649 * configure.in: some cleanup for xml2-config --cflags
11650
Daniel Veillard2a906822001-12-06 14:34:08 +000011651Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11652
11653 * globals.c testThreads.c: removed some misplaced includes
11654 of xmlversion.h
11655
Daniel Veillarde28313b2001-12-06 14:08:31 +000011656Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * threads.c: patch from Gary Pennington fixing a possible
11659 problem at initialization time.
11660
Daniel Veillardd3b08822001-12-05 12:03:33 +000011661Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011664 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011665 CodeWarrior.
11666
Daniel Veillarda7866932001-12-04 13:14:44 +000011667Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * xmllint.c: applied Geert Kloosterman's patch to fix
11670 --repeat --timing output
11671
Daniel Veillard19840942001-11-29 16:11:38 +000011672Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11675 where non-wellformed XML declaractions were not detected.
11676
Daniel Veillarde85d9342001-11-28 14:43:12 +000011677Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11680
Daniel Veillard22f25a82001-11-28 09:12:23 +000011681Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11684 gets reset by xmlCleanupInputCallbacks() and this makes the
11685 function useless. Same for output.
11686
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011687Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11688
11689 * xmlIO.c: robert pointed out a loop error in callback cleanups
11690
Daniel Veillard8faa7832001-11-26 15:58:08 +000011691Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11692
11693 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11694 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11695 they are not really tied to debugging
11696
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011697Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11700 * xmllint.c: better --catalogs description
11701
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011702Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * tree.c: fixed a couple of problems in xmlSetProp()
11705
Daniel Veillardcd337f02001-11-22 18:20:37 +000011706Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11709 unappropriate stdout output.
11710
Daniel Veillard566d4df2001-11-22 13:00:53 +000011711Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11714 by Denis Beurive, closes #65111
11715
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011716Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11717
11718 * valid.c: in case of content model validity error, don't
11719 print it if validity warnings were not requested.
11720
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011721Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11722
11723 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11724 * parserInternals.c: removed the last exit() call. Print an
11725 unmaskable error on stderr instead (library mismatch detection)
11726
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011727Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11728
11729 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11730 shell instructions from Heiko Rupp
11731
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011732Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11733
11734 * catalog.c: use the URL notation file:// for default catalog paths
11735
Daniel Veillard0ec98632001-11-14 15:04:32 +000011736Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * include/libxml/tree.h: better comments for _private fields
11739 * tree.c: removed a problem when copying an entity reference.
11740
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011741Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11742
11743 * vms/*: updated instructions and diffs from John A Fotheringham
11744
Daniel Veillarda11001b2001-11-12 22:45:36 +000011745Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11746
11747 * include/libxml/xmlerror.h: avoid an include problem if
11748 #include <libxml/xmlerror.h> happens first in code
11749 seems to be the case in KDE libs
11750
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011751Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11752
11753 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11754 from Igor for Windows
11755
11756Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * Makefile.am: Gary Pennington pointed out a missing prefix
11759
Daniel Veillard43d3f612001-11-10 11:57:23 +000011760Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11761
11762 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11763 * doc/*: upgraded and rebuilt the docs
11764
Daniel Veillardc1f78342001-11-10 11:43:05 +000011765Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11766
11767 * HTMLparser.c: fix comment in scripts element parsing.
11768 * result/HTML/doc3*: updated the results.
11769
11770Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * uri.c: another URI bug fix #63336, using Joel Young patch.
11773
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011774Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11777 a cleaned up version of the Pwd shell string generation.
11778
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011779Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11780
11781 * valid.c include/libxml/tree.h: trying to fix namespaces +
11782 validation problems for good, closing #63619 in the process
11783 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11784 wrong in this respect, fixed it.
11785
Daniel Veillardd536f702001-11-08 17:32:47 +000011786Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * xmllint.c: Morus Walter patch to allow --format and --encode
11789
Daniel Veillard5004f422001-11-08 13:53:05 +000011790Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11791
11792 * debugXML.c: Stefan Kost provided an help command for the shell
11793
Daniel Veillarda6825e82001-11-07 13:33:59 +000011794Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * debugXML.c: Heiko Rupp pointed that the shell would crash
11797 on empty nodesets returns.
11798
Daniel Veillard03f848d2001-11-07 12:53:46 +000011799Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11802 migh need the history libraries
11803
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011804Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11805
11806 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11807 handle the case of < in quoted attributes, Bastian Kleineidam
11808
Daniel Veillardc853b322001-11-06 15:24:37 +000011809Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11810
11811 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11812 fixing catalog breakages
11813 * Makefile.am catalog.c result/catalogs/catal
11814 result/catalogs/mycatalog.* test/catalogs/catal*:
11815 fixed more problems in catalog support, added more regression tests
11816 for both XML and SGML catalog handling
11817
Daniel Veillard66870c72001-11-05 19:27:49 +000011818Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11819
11820 * debugXML.c: applied an improvement to xmlGetLineNo() from
11821 Keith Isdale
11822
Daniel Veillardffe09c92001-11-05 14:21:47 +000011823Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11824
11825 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11826 Side effect of the progressive catalog loading
11827
Daniel Veillardad661b92001-11-05 11:43:15 +000011828Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11829
11830 * Makefile.am: confexecdir and confexec_DATA were defined twice
11831 pointed out by Karl Eichwalder
11832
Daniel Veillard6eb17722001-11-04 22:19:27 +000011833Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11834
11835 * xmlcatalog.c: avoid unlink() and use remove() instead.
11836
Daniel Veillardea898282001-11-04 22:13:45 +000011837Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11838
11839 * libxml.spec.in: cleanup
11840 * include/libxml/xmlwin32version.h: updated with 2.4.8
11841
Daniel Veillarda4617b82001-11-04 20:19:12 +000011842Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11843
11844 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11845 of compiling libxml with a non standard set of options
11846
John Fleck027edfb2001-11-04 20:13:58 +000011847Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11848
11849 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11850 document --sgml option, fixing gnome bugzilla #63382
11851
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011852Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11855 breakage of 2.4.7, added a couple of really needed APIs
11856 like xmlCatalogIsEmpty() and xmlNewCatalog()
11857 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11858 for install-catalog
11859 * configure.in: preparing 2.4.8
11860
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011861Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11862
11863 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11864 include/libxml/tree.h include/libxml/xmlIO.h: more include
11865 cleanups, export cleanly one html output + format function.
11866
11867Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * parser.c: removed initGenericErrorDefaultFunc call from
11870 xmlInitParser() since it could destroy previous calls to
11871 xsltSetGenericErrorFunc() effects
11872
Daniel Veillardebd38c52001-11-01 08:38:12 +000011873Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11876 keyword.
11877
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011878Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11879
11880 * Makefile.am: cleanup
11881 * threads.c: cleanup too
11882 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11883 from xsltproc
11884 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000011885 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011886
Daniel Veillard91c00402001-10-30 17:41:38 +000011887Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11888
11889 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11890 was not used anymore !
11891
Daniel Veillard52dcab32001-10-30 12:51:17 +000011892Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * configure.in: preparing 2.4.7
11895 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11896 manual page from John
11897 * doc/*: updated the doc and rebuilt the generated pages
11898
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011899Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * xmlIO.c: closing bug #62711, the library should never
11902 close stdin or stdout.
11903
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011904Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11905
11906 * uri.c: second pass at fixing #63336, using Joel Young
11907 final patch. looks okay.
11908
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011909Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * uri.c include/libxml/uri.h: trying to clear #63336
11912 allowing the escaping routine to parse unconformant
11913 URI-References.
11914
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011915Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * vms/readme.vms vms/build_libxml.com nanoftp.c
11918 include/libxml/xmlversion.h.in: a few VMS updates from
11919 John A Fotheringham
11920 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11921 and xmlCleanupOutputCallbacks() for the Perl binding people.
11922
Daniel Veillard635ef722001-10-29 11:48:19 +000011923Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11926 apply fixes to close #63271 and avoid segfaults when
11927 the error routine gets callbed before xmlInitParser()
11928 get called.
11929 * nanoftp.c error.c: Applied patches from Justin Fletcher
11930 correcting some xmlGenericError misuses.
11931
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011932Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11933
11934 *doc/xmllint.xml, doc/xmllint.1
11935 New and improved man page for xmllint - .xml is the original, .1
11936 is the generated man page
11937
Daniel Veillardc9484202001-10-24 12:35:52 +000011938Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11939
11940 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11941 the web site from the main HTML document.
11942
Daniel Veillard5151c062001-10-23 13:10:19 +000011943Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11944
11945 * parser.c: fixed an erroneous validation bug when PE refs
11946 occurs in external parsed entities referenced from the
11947 internals subset
11948 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11949 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11950 added the associated testcase, it's a nice one.
11951 * HTMLparser.c: generate the DTD node as HTML still ...
11952 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11953
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011954Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * HTMLparser.c: fixed a bug in htmlNewDoc()
11957
Daniel Veillard89cad532001-10-22 09:46:13 +000011958Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * test/threads/*: added entities testing to the Thread test
11961 * testThreads.c: make the test reasonable
11962 * DOCBparser.c: fix the DTD public and system ID
11963 * xmllint.c: added --sgml for SGML DocBook importing
11964 * Makefile.am: added Docbtests target
11965
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011966Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11969 * testThreads.c: removed bogus include
11970
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011971Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11974 fixed a very serious (looping) validation bug
11975
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011976Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11977
11978 * include/libxml/globals.h include/libxml/threads.h threads.c
11979 testThreads.c: far more testing, cleaning up bugs
11980 * *.c : make sure globals.h is always included.
11981
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011982Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * HTMLparser.c: try to get rid of parser loops for good.
11985
Daniel Veillardab7488e2001-10-17 11:30:37 +000011986Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * configure.in: fixed some bugs in CFLAGS passing.
11989 * test/threads Makefile.am testThreads.c: added a specific
11990 threaded test case (really nasty, guaranteed).
11991
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011992Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11993
11994 * catalog.c: serious cleanup on the management of the
11995 XML catalog tree, more tests done, especially with
11996 the catalog PI.
11997
Daniel Veillard364789a2001-10-16 12:45:00 +000011998Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * catalog.c: avoid a problem in catalog cleanup on SMP if
12001 catalogs were not initialized.
12002
Daniel Veillard81463942001-10-16 12:34:39 +000012003Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * catalog.c xpath.c: trying to cleanup the not thread safe
12006 parts of the library.
12007
Daniel Veillard64a411c2001-10-15 12:32:07 +000012008Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12009
12010 * include/libxml/globals.h configure.in global.data: make
12011 the allocation be per-thread a configure option
12012 * encoding.c include/libxml/parser.h: fixed compilation
12013 errors
12014
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012015Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * include/libxml/parser.h: Norm reported that a few lines
12018 added were breaking libxslt compile, removed them for now
12019
Daniel Veillard6f350292001-10-14 09:56:15 +000012020Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * parser.c parserInternals.c threads.c: debugged and fixed
12023 initialization problems which were giving troubles on SMP
12024 boxes.
12025
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012026Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12027
12028 * include/libxml/Makefile.am: missing globals.h
12029
Daniel Veillarde7090612001-10-13 12:18:28 +000012030Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012031
Daniel Veillarde7090612001-10-13 12:18:28 +000012032 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012033
Daniel Veillardd0463562001-10-13 09:15:48 +000012034Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12035
12036 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12037 include/libxml/parserInternals.h include/libxml/tree.h
12038 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12039 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12040 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12041 Applied the last patches from Gary, cleanup, activated threading
12042 all user accessible global variables are now handled in globals.[ch]
12043 Still a bit rought but make tests passes with either
12044 --with-threads defined at configure time or not.
12045 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12046 linking options
12047
Daniel Veillardb8478642001-10-12 17:29:10 +000012048Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * Makefile.am include/libxml/Makefile.am
12051 include/libxml/globals.h globals.c include/libxml/threads.h
12052 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12053 configure.in: started integrating the core of the thread support
12054 not activated yet but half integrated. The code should still
12055 compile and work anyway.
12056
Daniel Veillardb44025c2001-10-11 22:55:55 +000012057Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12058
12059 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12060 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12061 integrating the non-controversial parts of Gary Pennington
12062 multithread patches
12063 * catalog.c: corrected a small bug introduced
12064
Daniel Veillard75b96822001-10-11 18:59:45 +000012065Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12066
12067 * catalog.c include/libxml/catalog.h: very serious cleanup,
12068 isolating unportable code and as much as possible the accesses
12069 to the global shared catalog. May need more testing !
12070
Daniel Veillard78d12092001-10-11 09:12:24 +000012071Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12074 Keith Isdale patches for the XSLT debugger interfaces. Some
12075 cleanup
12076
Daniel Veillardff0b7312001-10-11 06:46:09 +000012077Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12080 * DOCBparser.c: generate line nubers in elements
12081
Daniel Veillard60087f32001-10-10 09:45:09 +000012082Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * configure.in: preparing 2.4.6 release
12085 * doc/xml.html doc/html/*: updated and rebuilt the docs
12086 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12087
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012088Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12089
12090 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12091 adding documentation for DV's supercatalog support
12092
Daniel Veillard82d75332001-10-08 15:01:59 +000012093Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12096 super catalog support adding one API and one flag --sgml to
12097 xmlcatalog
12098
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012099Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12100
12101 * doc/xmlcatalog_man.xml, xmlcatalog.1
12102 One more crack at
12103 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12104
12105
Thomas Broyer47334c02001-10-07 16:41:52 +000012106Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12107
12108 * xpath.c: implemented xmlXPathObjectCopy for external objects
12109 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12110
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012111Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12112
12113 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12114 finishing up fix to
12115 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12116 the xmlcatalog man page display more elegantly
12117
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012118Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12119
12120 * configure.in: closing bug #61832
12121 * HTMLparser.c: removed a warning
12122
Daniel Veillard6ab38382001-10-06 13:08:27 +000012123Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12124
12125 * xpath.c: fixing #61673 part I, do not loose doc information
12126 when copying result value trees.
12127
Daniel Veillard556c6682001-10-06 09:59:51 +000012128Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12129
12130 * xpath.c: trying to harden the XPath interpreter
12131
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012132Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12133
12134 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12135 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12136
William M. Brack1633d182001-10-05 15:41:19 +000012137Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12138
12139 * HTMLparser: repaired another loop problem
12140
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012141Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12144 parsing.
12145 * xpath.c: fix bug #61291 the default XML namespace node is
12146 missing from the namespace axis.
12147 * tree.c: refuse to create namespaces nodes with prefix "xml"
12148
Daniel Veillard651f9472001-10-04 14:51:06 +000012149Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * SAX.c: ouch a non-defined namespace could lead to a crash,
12152 fixed #61215
12153
Daniel Veillard7dd05702001-10-04 14:25:12 +000012154Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * parserInternals.c: closed bug #61054
12157
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012158Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * include/libxml/Makefile.am: closing #60708
12161
Daniel Veillarda293c322001-10-02 13:54:14 +000012162Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12165 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12166
Daniel Veillardf4309d72001-10-02 09:28:58 +000012167Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12170
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012171Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12172
12173 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12174 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12175
Daniel Veillard16756b62001-10-01 07:36:25 +000012176Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * catalog.c: Justin Fletcher provided cleaup code in case
12179 HAVE_STAT is not defined
12180 * include/win32config.h: Igor Zlatkovic suggested to have
12181 HAVE_STAT defined there
12182
William M. Brack5e1cac12001-09-28 16:19:18 +000012183Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12184
12185 * catalog.c - fixed typing error reported by M. Barros
12186
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012187Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12188
12189 * xmllint.c - fixing typo
12190
William M. Brackd28e48a2001-09-23 01:55:08 +000012191Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12192
12193 * HTMLparser.c: small enhancement to prevent loop on
12194 unrecognizable data
12195
Daniel Veillardb1d62872001-09-21 09:47:08 +000012196Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * parserInternals.c: applying patch from bug #60757 this
12199 should close it
12200
Daniel Veillardc0631a62001-09-20 13:56:06 +000012201Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * catalog.c xmlcatalog.c: removed a couple of warning
12204 * xpath.c: try to solve the linking problem on platforms
12205 needing trio to compile
12206
Daniel Veillard1a123612001-09-19 08:06:23 +000012207Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012208
Daniel Veillard1a123612001-09-19 08:06:23 +000012209 * Makefile.am libxml.spec.in: backing up non-documented changes
12210 commited without review or aproval by Jens Finke <jens@gnome.org>
12211 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012212
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012213Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * configure.in: Joe Orton provided a patch fixing a problem
12216 when iconv is specified to be in a non-standard directory
12217 but wasn't exported in xml2-config --cflags
12218
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012219Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12220
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012221 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012222 troubles with 2.4.4 errors.
12223
Daniel Veillard16698282001-09-14 10:29:27 +000012224Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12225
12226 * encoding.c entities.c: do not output hexadecimal charrefs
12227 when serializing HTML since some version of Netscape can't
12228 grok it, generate decimal ones.
12229 * result/HTML/doc3.htm: output changed due to previous test
12230 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12231
Daniel Veillard98fed372001-09-13 11:34:58 +000012232Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12233
12234 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12235 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12236
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012237Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012238 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012239
12240 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12241 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12242 updated the configuration scripts systems accordingly
12243
Daniel Veillard04382ae2001-09-12 18:51:30 +000012244Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12245
12246 * configure.in: preparing for 2.4.4
12247 * doc/xml.html doc/html/*: updated and rebuilt the docs
12248
Daniel Veillardd63437e2001-09-12 15:00:27 +000012249Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * win32/dsp/libxml2.def.src: tried to incorporate comments
12252 from bug #59220
12253
Daniel Veillard319a7422001-09-11 09:27:09 +000012254Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * parser.c result/noent/wml.xml: fixed bug #59981 related
12257 to handling of '&' in attributes when entities are substitued
12258
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012259Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12260
12261 * libxml.h include/libxml/xmlversion.h.in
12262 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12263 Tried to close bug #60131
12264
Daniel Veillardbce62332001-09-10 18:46:55 +000012265Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12266
12267 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12268
Daniel Veillard143b04f2001-09-10 18:14:14 +000012269Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * SAX.c: fixing bug #59946 on xmlns=""
12272
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012273Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12274
12275 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12276 but allocates a new error code.
12277
Daniel Veillard05c13a22001-09-09 08:38:09 +000012278Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12279
12280 * xmllint.c: John Fleck fixed typos in the options output
12281 * parser.c SAX.c: fix ignorable white space SAX selection
12282
12283Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12284
12285 * entities.c: Steve Underwood found the possibility of an
12286 ininite loop in case of error.
12287
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012288Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12289
12290 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12291
Daniel Veillarda050d232001-09-05 15:51:05 +000012292Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * parser.c: warn if version is not 1.0 but it's not
12295 strictly speaking an error after analyzing the spec
12296
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012297Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12298
12299 *doc/catalog.html - add link to the html version of the
12300 man page, other linguistic cleanups
12301
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012302Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12303
12304 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12305 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12306 file, has not yet been included in the build.
12307
Daniel Veillard99784ff2001-09-01 16:20:28 +000012308Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * catalog.c: removed a duplicate affectation Justin Fletcher
12311
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012312Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * tree.c: Armin Sander pointed a possible text coalescing
12315 problem, completed his patch.
12316
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012317Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12318
12319 * trionan.c: Fixed const and volatile re-definition problem
12320
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012321Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * libxml.4 parser.c: doc updates from Heiko Rupp
12324 * parserInternals.c: 2 sanity checks from Heiko Rupp
12325
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012326Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * tree.c: applied patch from Armin Sander to make some pointers
12329 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012330 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012331
Daniel Veillardb06c6142001-08-27 14:26:30 +000012332Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12333
12334 * xpath.c: hum, restrict the integer usage gcc bug workaround
12335 to only gcc compilers so that other architecture don't get
12336 penalized by this limitation.
12337 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12338
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012339Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12342 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12343
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012344Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12347 --convert option to xmlcatalog to convert SGML ones to
12348 the XML syntax.
12349 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12350
12351 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012352Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * catalog.c xmlIO.c: started some serious testing and fixed
12355 a few bug and optmization needs.
12356
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012357Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12360 preparing for a 2.4.3 release even if it may not be ready yet
12361 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12362 all file parsing lookup to go through the entity resolver, add
12363 to add an API to bypass it (needed to load catalogs themselves),
12364 some cleanup on the catalog code too.
12365 * nanoftp.c: small cleanup
12366 * doc/catalog.html: small update
12367
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012368Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12371 Jun Kuriyama
12372
Daniel Veillardffb120d2001-08-23 00:52:23 +000012373Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * doc/catalog.html: finished the catalog documentation
12376
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012377Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * doc/catalog.html doc/xml.html: added documentation about
12380 Catalog support, misses an API description
12381 * doc/html/*: reextracted the API pages
12382
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012383Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12386 Added the part about section 7.2 on URI resolution,
12387 fixed a side effect in the HTML parser, look complete
12388 and ready to rock except the URI/SystemID part!
12389
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012390Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * include/libxml/catalog.h include/libxml/parser.h
12393 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12394 xmlIO.c: added support and APIs needed for the catalog PI
12395 * include/libxml/xmlIO.h: cleanup
12396
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012397Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12400 include/libxml/catalog.h: starts to look okay, really
12401 plugged the new framework, cleaned a lot of stuff,
12402 added some APIs, except the PI's support missing this
12403 should be mostly complete
12404 * result/catalogs/* test/catalogs/*: added new test, enriched
12405 the existing one with URN ID tests
12406
Daniel Veillard64339542001-08-21 12:57:59 +000012407Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * catalog.c: fixed nextCatalog
12410 * result/catalogs/docbook test/catalogs/*: started adding
12411 a small regression test
12412
Daniel Veillardcda96922001-08-21 10:56:31 +000012413Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12416 more work on the XML catalog support.
12417 * parser.c include/libxml/parser.h: small cleanup seems using
12418 list as a public parameter name can give portability troubles
12419 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12420 include/libxml/xpath.h include/libxml/Makefile.am: removed
12421 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12422 wrappers
12423
Bjorn Reese45029602001-08-21 09:23:53 +000012424Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12425
12426 * Makefile.am trio.c triodef.h trionan.c xpath.c
12427 include/libxml/Makefile.am include/libxml/trionan.h:
12428 Re-worked Not-A-Number and Infinity support.
12429 * xmlcatalog.c: added readline include files
12430
Daniel Veillard344cee72001-08-20 00:08:40 +000012431Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12434 testCatalog as xmlcatalog, making it an installed app
12435 adding a shell, and preparing it to be a /etc/xml/catalog
12436 management tool, though not ready yet
12437 * catalog.c include/libxml/catalog.h: adding support for
12438 XML Catalogs http://www.oasis-open.org/committees/entity/
12439 not finished, there is some interesting tradeoffs and a
12440 few open questions left.
12441
Daniel Veillardb7664f42001-08-19 13:00:43 +000012442Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * xmllint.c: fixed a line formatting problem
12445
Daniel Veillard5015b712001-08-17 09:37:52 +000012446Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12447
12448 * SAX.c: removed a couple of unused variable (Albert Chin)
12449
Daniel Veillardbb371292001-08-16 23:26:59 +000012450Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12453 trying to fix some troubles w.r.t. function returning
12454 const xxxPtr.
12455
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012456Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12457
12458 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12459 defined
12460
Daniel Veillardae6db172001-08-16 19:32:00 +000012461Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * xpointer.c: removed unused var
12464
Daniel Veillard09190202001-08-16 16:27:41 +000012465Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * testXPath.c: another small cleanup closing bug #59110
12468
Daniel Veillard796f4b62001-08-16 16:00:13 +000012469Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12470
12471 * win32/dsp/libxml2.def.src: small cleanup closing bug
12472 #59108
12473
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012474Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * example/gjobread.c: add xmlCleanupParser() before leaving
12477
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012478Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12479
12480 * config.h.in configure.in include/libxml/xmlwin32version.h:
12481 released 2.4.2
12482
Daniel Veillardd3d06722001-08-15 12:06:36 +000012483Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12484
12485 * include/libxml/valid.h debugXML.c valid.c: deprecate
12486 the non-boundchecking Sprintf functions, add Snprintf
12487 this should close bug #57984
12488
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012489Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12490
12491 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12492 URIs before doing the lookups (pointed by Mark Vakoc)
12493
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012494Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12495
12496 * xpath.c: serious changes on Result Value Trees and NodeSets
12497 w.r.t. deallocation and collect operations. Probably not
12498 100% clean (merge of allocated trees smells like a problem).
12499 Seems sufficient to close #58943
12500
Daniel Veillard90493a92001-08-14 14:12:47 +000012501Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * xmllint.c: adding a --format option
12504
Daniel Veillardfe703322001-08-14 12:18:09 +000012505Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12506
12507 * xpath.c: count() was broken on Result Value Tree
12508 * xmlIO.c: fixed file:/// accesses on _WIN32
12509
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012510Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12511
12512 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12513 macro was renamed, this should close bug #58683
12514
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012515Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12516
12517 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12518 entity substitution mode text at the end of the entity might
12519 be added due to text coalescing.
12520 * nanoftp.c parser.c: small cleanup
12521
Daniel Veillard0c720972001-08-08 20:59:00 +000012522Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * HACKING: added John Fleck right to commit in the doc subdir
12525
Daniel Veillard48da9102001-08-07 01:10:10 +000012526Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12529 allow to inherit attributes from the DTD directly in the
12530 tree, this is needed for XPath and can be a useful feature.
12531 Inherited namespaces are always provided at the tree level now
12532 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12533 of tests for this feature (XSLT being the prime user).
12534
Daniel Veillard50f34372001-08-03 12:06:36 +000012535Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12538 testSAX.c xmlIO.c xmllint.c include/win32config.h
12539 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12540 include/libxml/xmlwin32version.h.in win32/README.MSDev
12541 win32/dsp/*: applied Win32 Facelift No.2 patches from
12542 Igor Zlatkovic for Windows/MSC
12543
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012544Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * SAX.c: unparsedEntityDecl() the URI computation of the
12547 entity wasn't done breaking XSLT unparsed-entity-uri()
12548
Daniel Veillard567e1b42001-08-01 15:53:47 +000012549Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12550
12551 * xpath.c: fixed a bug when walking the descendants and
12552 the current node has no children
12553 * debugXML.c: show up when a text node is supposed to not be escaped
12554
Thomas Broyerf186c822001-07-31 23:30:37 +000012555Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12556
12557 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12558 worked like the set:leading() function)
12559 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12560
Daniel Veillardba6db032001-07-31 16:25:45 +000012561Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12564
Daniel Veillard57905372001-07-31 15:52:17 +000012565Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * include/libxml/xmlIO.h: apply change to close #58141
12568 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12569
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012570Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * parser.c: when the internal subset uses a PE, then the
12573 included entity can use conditional sections.
12574
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012575Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12578 when walking the namespace axis showing up in
12579 libxst/tests/general/bug-12
12580 * xmlmemory.c: added the possibility to trace a given block
12581 defined by its address
12582
Daniel Veillard4aafa792001-07-28 17:21:12 +000012583Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12584
12585 * parser.c: don't override existing encoding specified before
12586 starting xmlParseDocument()
12587
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012588Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12589
12590 * include/libxml/xmlwin32version.h: reinserted, needed for
12591 Windows users of CVS
12592
Darin Adlera77cac02001-07-27 17:41:51 +0000125932001-07-27 Darin Adler <darin@bentspoon.com>
12594
Darin Adler699613b2001-07-27 22:47:14 +000012595 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12596 * testCatalog.c: Add include of <libxml/parser.h>.
12597
125982001-07-27 Darin Adler <darin@bentspoon.com>
12599
Darin Adlera77cac02001-07-27 17:41:51 +000012600 * include/libxml/.cvsignore:
12601 * include/libxml/xmlwin32version.h:
12602 Remove this file from CVS because it's generated.
12603
Daniel Veillard50822cb2001-07-26 20:05:51 +000012604Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12605
12606 * parser.c include/libxml/parser.h: applied const patches from
12607 Tom Moog #58002
12608
Thomas Broyerba4ad322001-07-26 16:55:21 +000012609Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12610
12611 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12612 lookup framework
12613
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012614Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * tree.c: fixed xmlCopyNode() for documents
12617
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012618Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12621
12622Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012623
12624 * parser.c: fixes bug #57652 reported by Morus Walter
12625
Daniel Veillarde3924972001-07-25 20:25:21 +000012626Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12627
12628 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12629
Daniel Veillarda53c6882001-07-25 17:18:57 +000012630Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12633 errors, lesson don't add new functions at 1am before a release
12634 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12635 from XPath initialization when possible.
12636
Daniel Veillardd9bad132001-07-23 19:39:43 +000012637Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * result/scripts/base*: removing history/readline changed
12640 this slightly
12641 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12642 xmllint.c: make element content line number generation
12643 optionnal to avoid breaking old apps added interface to switch
12644
Daniel Veillardf012a642001-07-23 19:10:52 +000012645Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012648 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012649 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12650 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12651 John Kroll fixes to allow saving to HTTP via PUT (or
12652 POST of needed).
12653 * doc/html/*.html: regenerated the docs
12654
Thomas Broyere8126242001-07-22 03:54:15 +000012655Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12656
12657 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12658 xmlHashScanFull and xmlHashScannFull3 to get passed the
12659 three keys as arguments to the callback function
12660
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012661Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * configure.in Makefile.am: removed libxml softlink for good
12664 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12665 100% coverage by gtk-doc
12666
Daniel Veillard8599e702001-07-17 21:38:51 +000012667Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12670 fixed serious troubles due to size_t vs. int mismatch
12671
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012672Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12675
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012676Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12677
12678 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12679 convenient extension API for value and context managing
12680 Now handles external objects through xmlXPathPopExternal,
12681 xmlXPathWrapExternal and xmlXPathReturnExternal.
12682 Added functions for sets operations (intersection, etc.)
12683
Daniel Veillard22090732001-07-16 00:06:07 +000012684Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12685
12686 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12687 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12688 HTMLparser.c: cleanup of global variables, marking some
12689 const or private.
12690
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012691Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012692
12693 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12694 fixed xmlXPathNodeSetItem when passing index=0
12695
Daniel Veillard05dec342001-07-14 21:57:39 +000012696Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12699
Daniel Veillard28ae6362001-07-14 16:44:32 +000012700Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * xmllint.c: fixed compilation under Cygwin #57503
12703 * TODO: update
12704
Peter Williamsed156f52001-07-13 18:35:13 +0000127052001-07-13 Peter Williams <peterw@ximian.com>
12706
12707 * config.h.in: add #undef HAVE_DLFCN_H
12708
12709 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12710 builddir.
12711
Daniel Veillard73b36e32001-07-12 15:09:52 +000012712Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12715 raised by #57348 and #57381
12716
Daniel Veillard7db37732001-07-12 01:20:08 +000012717Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12720 tree.c xpointer.c: store the line numbder in element->content,
12721 may break some software, need a configuration mechanism
12722
Darin Adler96037892001-07-11 00:03:16 +0000127232001-07-10 Darin Adler <darin@bentspoon.com>
12724
12725 * .cvsignore:
12726 * example/.cvsignore:
12727 * include/.cvsignore:
12728 * include/libxml/.cvsignore:
12729 Various things that are generated and should be ignored.
12730
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012731Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12734 * doc/xml.html doc/html/*: updated the docs
12735
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012736Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12739 validation occured on content with element child
12740
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012741Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * tree.c: fixed XML Base computation which was broken
12744 * debugXML.c: added a base function to the shell
12745 * Makefile.am result/scripts/* test/scripts/*: added scripts
12746 based regression tests, and adding 2 XML Base tests
12747
Daniel Veillard19e96c32001-07-09 10:32:59 +000012748Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12749
12750 * tree.c: set properties doc and call xmlSetListDoc for properties
12751 content when grafting them in a different tree.
12752 * aclocal.m4: remove from CVS
12753
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012754Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * win32/libxml2/libxml2.def.src: added some missing entry point
12757 for XPath (Mark Vakoc)
12758
Daniel Veillard388236f2001-07-08 18:35:48 +000012759Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12760
12761 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12762 layer should URI-Unescape before trying to open resources.
12763
Daniel Veillard04383752001-07-08 14:27:15 +000012764Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * xpath.c: fix the name() bug for elements in the default
12767 namespace reported by Charlie Bozeman
12768
Daniel Veillard7583a592001-07-08 13:15:55 +000012769Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12772 led to an XPath fix, improvements of SAX initialization, and
12773 an added option --nocdata to testXPath
12774
Daniel Veillard449d7392001-07-07 19:11:06 +000012775Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * doc/libxml-doc.el: Felix Natter provided anew version working
12778 with XEmacs too
12779
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012780Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * include/libxml/xpath.h: small cleanup
12783 * doc/xml.html: update
12784
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012785Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12788 released 2.3.14
12789
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012790Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012793 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012794
Daniel Veillard73c9c042001-07-05 20:02:54 +000012795Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12798 were not equal to empty strings
12799
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012800Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * SAX.c: fixed a URI-Reference computation problem when validating
12803 * xmlIO.c: small cleanup
12804
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012805Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * parser.c: improved the description of a couple of interfaces
12808 upon Larry Stamper suggestion
12809
Daniel Veillard62f313b2001-07-04 19:49:14 +000012810Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * SAX.c entities.c parser.c: changed completely the way entities
12813 are handled when running the parser in entity substitution mode.
12814 This fixes a bug reported by Stephan Kulow and nearly divides
12815 by 3 the amount of memory required by libxslt to load and process
12816 DocBook TDG.
12817
Daniel Veillardf420ac52001-07-04 16:04:09 +000012818Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12819
12820 * HTMLparser.c: fixing a too early root closing problem raised
12821 byt Prashanth Naidu
12822
Daniel Veillard8c357d52001-07-03 23:43:33 +000012823Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12824
12825 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12826 raised by Mark Vakoc.
12827
Daniel Veillard6e90d192001-07-03 16:37:49 +000012828Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * example/Makefile.am: fixed the include path to add srcdir/include
12831 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12832 and some cleanup
12833
Daniel Veillardf06307e2001-07-03 10:35:50 +000012834Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12835
12836 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12837 lot of optimization work, results in significant improvements
12838 when handling really complex XPath queries. Add a small optimizer
12839 for unions, improve [n] and [last()], avoid some costly ops.
12840
Daniel Veillard77044732001-06-29 21:31:07 +000012841Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12844 * xpath.c: small cleanup
12845 * xmlGetNsList: reformated, fixed problems if used on Entities
12846
Daniel Veillard2adbb512001-06-28 16:20:36 +000012847Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12850
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012851Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12854 * Makefile.am example/Makefile.am: workaround automake generating
12855 erroneous deps
12856
Daniel Veillard12f7d292001-06-28 13:12:11 +000012857Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * include/win32config.h: bug #56801 Yon Derek provided a patch
12860 to the windows config file.
12861
Daniel Veillard87ee9142001-06-28 12:54:16 +000012862Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12865 libxml.h : Yon Derek provided a set of changes to compile from
12866 CVS on Windows/MSC
12867
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012868Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * parser.c: fixed UTF8 BOM support in push mode
12871 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12872 added a specific testcase
12873
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012874Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * Makefile.am: added --push regression tests
12877 * parserInternals.c: the XML parser segfaulted in --push mode
12878
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012879Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12880
12881 * configure.in: moved the symlinks detection within a CVS
12882 check, this is not portable and will be removed soon.
12883 * xpath.c: small cleanup/speedup
12884
Daniel Veillard11648102001-06-26 16:08:24 +000012885Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12888 release of 2.3.12
12889 * parser.c: make an error message if unknow entities in all cases
12890
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012891Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12894
Daniel Veillard23793842001-06-25 16:07:45 +000012895Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12898 includes were installed in the wrong dir
12899
Daniel Veillardf5498f32001-06-25 15:08:36 +000012900Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12901
12902 * doc/html.xml: warn against sending code to exhibit bugs.
12903
Daniel Veillard56f06462001-06-24 21:34:03 +000012904Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12905
12906 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12907 Tru64 from Thomas Leitner
12908
Daniel Veillardc5d64342001-06-24 12:13:24 +000012909Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * AUTHORS: added William and Bjorn
12912 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12913 daniel@veillard.com hopefully I won't have to do this again
12914 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12915 docs can be rebuilt cleanly now
12916 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12917 from CVs it's generated, added include/libxml/xmlwin32version.h
12918 also generated but which should change far less frequently.
12919 * catalog.c nanoftp.c: made sure to include libxml.h not
12920 libxml/xmlversion.h directly
12921 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12922 when compiling on WIN32 and MSC
12923
Daniel Veillard07385fd2001-06-23 21:55:48 +000012924Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * include/Makefile.am include/libxml/Makefile.am configure.in:
12927 fixed make distcheck and rebuilding the rpms
12928
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012929Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * configure.in: should finish the migration of exported includes
12932 into a real include/libxml in CVS, at least for CVS users.
12933 * removed the exported headers, added in include/libxml (as well
12934 as xmlversion.h.in).
12935
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012936Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12937
12938 * configure.in: fixed the way to detect symlink
12939
Daniel Veillard66541772001-06-23 18:31:04 +000012940Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * configure.in: updated, include/libxml is now a real CVS dir
12943
Daniel Veillardca989762001-06-23 17:39:29 +000012944Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12947 version works with both libxml1 and libxml2 (it autodetects
12948 the prefix of the html-files) from Felix Natter.
12949 * doc/xml.html: updated doc accordingly
12950
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012951Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xpath.c: fixed the bug generating a template loop in libxslt
12954 when using docbook-xsl-1.4, * should filter out document nodes
12955 * HACKING: added William
12956 * TODO: updated
12957
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012958Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * doc/FAQ.html: added a warning about gcc-3.0
12961 * doc/xml.html: added reference to gdome2 and removed a confusing
12962 sentence
12963
Daniel Veillardf7f41852001-06-22 15:18:01 +000012964Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * xmlversion.h: okay this is a generated file, but Windows
12967 users need it and they can't generate it, and I want CVS
12968 Windows users ...
12969 * win32/libxml2/libxml2_so.dsp: Windows project file for
12970 the shared lib version of libxml2
12971 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12972 resources needed for libxslt/xsltproc by Yon Derek
12973
Bjorn Reese3157b342001-06-22 14:41:45 +000012974Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12975
12976 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12977
Daniel Veillard4151acb2001-06-22 10:48:57 +000012978Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12979
Daniel Veillardcc146db2001-06-22 11:10:52 +000012980 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12981
12982Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
Daniel Veillard4151acb2001-06-22 10:48:57 +000012984 * include/win32config.h: Yon Derek provided a first fix
12985 to be able to compile libxslt/xsltproc on Windows
12986
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012987Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * xpath.c: attempt to work around what seemed a gcc optimizer
12990 bug when handling floats on i386 http://veillard.com/gcc.bug
12991 * tree.c entities.c encoding.c: doing some cleanups while
12992 chasing it
12993
Daniel Veillard017b1082001-06-21 11:20:21 +000012994Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12995
12996 * Makefile.am: cleanup when --without-debug is specified
12997 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12998 w.r.t. --without-debug and other include points
12999 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13000 Catalogs
13001 * configure.in entities.h tree.h HTMLparser.c: removed
13002 --without-corba, made the _private field mandatory
13003
Daniel Veillard87a764e2001-06-20 17:41:10 +000013004Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13007 outputs a BOM in UTF8, an errata has been issued to avoid the
13008 problem, that was the most reasonable solution... Add support
13009 for a leading UTF8 BOM in entities.
13010
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013011Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * valid.c: fixed a bug found when post validating an entity ref
13014 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13015 activate it too
13016
Daniel Veillard39196eb2001-06-19 18:09:42 +000013017Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13020 weakness in the node copy the XPointer and the XInclude
13021 implementations. Serious cleanup.
13022
Daniel Veillard3739b982001-06-19 12:51:30 +000013023Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * Makefile.am: Kjartan Maraas provided a small patch to
13026 add xml2-config.in to EXTRA_DIST
13027
Daniel Veillarda9142e72001-06-19 11:07:54 +000013028Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13031 provided another failing case found in KDE, the way the
13032 ctxt->vctxt.nodeTab was allocated and freed changed over
13033 time but it wasn't completely cleaned up. This should fix it.
13034
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013035Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * parser.c: Stephan Kulow also raised the fact that line number
13038 could get miscounted making debug harder, fixed the problem
13039 in xmlParseCharData()
13040
Daniel Veillard64b98c02001-06-17 17:20:21 +000013041Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * valid.c: Stephan Kulow pointed out a problem when validating
13044 and using an empty entity, forgot a 'break' in a case.
13045
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013046Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13049 * doc/xml.html: updated with 2.3.11
13050
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013051Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * TODO: updated adding cleanup of generated doc
13054 * configure.in: prepared to release 2.3.11
13055 * xmllint.c: added --version for bug reporting
13056 * doc/html/*.html: rebuilt the doc
13057
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013058Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * xpath.c: first part of the work on selecting namespace to
13061 fix bug #56115
13062
Daniel Veillard96ed5832001-06-15 22:22:04 +000013063Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13066 when using -liconv
13067 * TODO: updated
13068
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013069Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13072 cleanup, encoding support.
13073
Daniel Veillard608ad072001-06-14 08:32:28 +000013074Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13077
Daniel Veillard239d0522001-06-13 23:02:48 +000013078Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * xpath.c: bug detected by Ankh when / is used as a function arg
13081
Daniel Veillard02bb1702001-06-13 21:11:59 +000013082Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13085 of element and use it to avoid outputting formatting spaces at
13086 the wrong place. Implemented the format parameter for HTML save.
13087 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13088 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13089 result/HTML/wired.html: of course this impact the result of a
13090 number of HTML tests
13091
Daniel Veillard95d845f2001-06-13 13:48:46 +000013092Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13093
13094 * HTMLtree.[ch]: started augmenting the HTML save API with
13095 encoding and formatting parameters
13096
Daniel Veillardeca60d02001-06-13 07:45:41 +000013097Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * HTMLtree.h: cleanup and started evaluating the work needed on
13100 revamping the HTML output code
13101
Daniel Veillard84666b32001-06-11 17:31:08 +000013102Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13105
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013106Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * valid.c: fixed bug #56049, forgot one check in the
13109 validation routine
13110
Daniel Veillardca2366a2001-06-11 12:09:01 +000013111Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13114
Daniel Veillard6761eee2001-06-11 10:29:38 +000013115Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * libxml.h: fixed an error in last commit
13118 * doc/FAQ.html: added an entry for compilation from CVS
13119
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013120Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13121
13122 * xmlversion.h.in libxml.h: Cygwin patches
13123 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13124 * tree.h: cleanup
13125
Daniel Veillardacd370f2001-06-09 17:17:51 +000013126Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13129 memory block in a strange case where libxml is linked twice
13130 in the binary.
13131
Daniel Veillard1d047672001-06-09 16:41:01 +000013132Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13135 state far too often, simple fix used to avoid it.
13136
Daniel Veillard4497e692001-06-09 14:19:02 +000013137Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13140 being processed, applied his patch
13141 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13142
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013143Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13146 provided fixes to compile on MSCC again
13147 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13148 also provided an update for the project files.
13149
Daniel Veillarda682b212001-06-07 19:59:42 +000013150Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13153 bug #55810
13154
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013155Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * tree.c: fixed xmlGetNsProp() to close bug #55683
13158 Note this requires libxslt to use it's own function instead.
13159
Daniel Veillardf0c53762001-06-07 16:07:07 +000013160Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * HTMLtree.c: when in a pre element no formatting space should
13163 be added.
13164 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13165
Daniel Veillard068a9652001-06-07 15:30:26 +000013166Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * configure.in: added tests for signal() and signal.h
13169
Daniel Veillard541d6552001-06-07 14:20:01 +000013170Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13173
Daniel Veillard8a367d42001-06-07 14:01:34 +000013174Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * doc/libxml-doc.el: Felix Natter provided a new version for
13177 libxml2
13178
Daniel Veillard8a926292001-06-07 11:20:20 +000013179Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * HTMLtree.c: when in a pre element no formatting space should
13182 be added.
13183
Daniel Veillard14839d52001-06-06 16:11:56 +000013184Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13187
Daniel Veillarde95e2392001-06-06 10:46:28 +000013188Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13191 hack
13192 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13193 * uri.c: fixed a warning
13194
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013195Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * HTMLtree.c: trying to close bug #55772 escaping in script
13198 elements
13199 * doc/xml.html: suggest to send mail to the list
13200
13201Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013202
13203 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13204 good. Use a macro and based on the solution provided in
13205 vsnprintf manual page from GNU.
13206
Bjorn Reese99748722001-06-05 12:49:15 +000013207Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13208
13209 * error.c: Workaround for non-preserving variadic list.
13210 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13211
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013212Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * doc/xml.html: added 2.3.10 release
13215
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013216Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * configure.in: releasing 2.3.10
13219
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013220Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13223
Daniel Veillard20042422001-05-31 18:22:04 +000013224Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * encoding.c: Robert Collins provided a patch to add the
13227 "US-ASCII" encoding alias
13228
Daniel Veillard97ac1312001-05-30 19:14:17 +000013229Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13232 string oriented functions and started cleaning the related areas
13233 in xpath.c which needed fixing in this respect
13234
Daniel Veillard2d703722001-05-30 18:32:34 +000013235Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13238 #55380
13239 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13240
Daniel Veillard9403a042001-05-28 11:00:53 +000013241Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * TODO: updated
13244 * nanohttp.[ch] : started adding APIs to get the redirected URL
13245 when this occurs (needed for further base computation
13246 * tree.h: cleanup
13247 * encoding.c: cleanup
13248 * SAX.c: minor change around ctxt->loadsubset
13249
Daniel Veillard6278fb52001-05-25 07:38:41 +000013250Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * Makefile.am include/Makefile.am: small change to have
13253 include/libxml rebuilt if working from CVS.
13254 * uri.c: applied another patch from Carl Douglas for URI escaping,
13255 this should close bug #51876
13256
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013257Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13260 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13261 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13262 added specific regression test
13263 * parser.h: preparing for the XSLT mode where DTD inherited
13264 attributes are added to the tree.
13265
Daniel Veillardbbd22452001-05-23 12:02:27 +000013266Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * xinclude.[ch]: Updated the namespace for the Last Call version
13269 * result/XInclude/include test/XInclude/include: updated the
13270 testsuite accordingly
13271
Daniel Veillard8514c672001-05-23 10:29:12 +000013272Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13275 related to bug #51876
13276
Daniel Veillard42596ad2001-05-22 16:57:14 +000013277Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * tree.c: fixed a gross mistake in base computation, xml:base is
13280 not completely correct yet (need cascade).
13281 * xpath.[ch]: added the few things needed to find a function name
13282 and URI from the XPath context when it is called.
13283
Daniel Veillard81418e32001-05-22 15:08:55 +000013284Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13287 * DOCBparser.c: small cleanup
13288 * xmllint.c: added a --catalogs option to load catalogs from
13289 $SGML_CATALOG_FILES
13290 * tree.c: cleanup
13291 * configure.in: iconv library fixup, ICONV_LIBS
13292
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013293Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * catalog.c: handling of CATALOG entries. detection of recursion,
13296 and a few bugfixes
13297 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13298 against the default namespace
13299
Daniel Veillard04b93292001-05-21 08:15:31 +000013300Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13303
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013304Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * parser.c: fixed propagation context info when parsing an
13307 external entity.
13308 * doc/html/*.html: regenerated a couple of docs
13309
Daniel Veillard4623acd2001-05-19 15:13:15 +000013310Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13311
13312 * doc/xml.html: update with 2.3.9 informations
13313
Daniel Veillardbed7b052001-05-19 14:59:49 +000013314Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13317 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13318 * doc/html/* : rebuilt the docs
13319 * valid.c: small patch which may improve some case when
13320 validating.
13321
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013322Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * HTMLparser.c: Closed bug #54891
13325 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13326 to the suite
13327
13328Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13331 applied a documentation patch from LotR and filled in a few missing
13332 descriptions
13333
Daniel Veillard76d66f42001-05-16 21:05:17 +000013334Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * xpath.c tree.c parser.c: speed optimizations at the parser level
13337 document tree freeing and xpath evaluation
13338
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013339Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * parser.c parser.h parserInternals.h: fixed a couple of
13342 interfaces for handling memory buffer input to const char *
13343 upon suggestion of JamesH.
13344
Daniel Veillardc3739e72001-05-15 15:23:27 +000013345Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * configure.in: LoTR sent a patch fixing the previous commit
13348
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013349Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * configure.in: trying to deal again with the stoopid -R linking
13352 flag of Solaris
13353
Daniel Veillard790142b2001-05-15 10:51:53 +000013354Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * xpath.h: two nodeset access macros from Thomas Broyer
13357
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013358Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13361 patch from Thomas Broyer
13362
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013363Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13366 case
13367 * INSTALL: was empty added stuff from the FAQ
13368
Daniel Veillard75bea542001-05-11 17:41:21 +000013369Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13372 attributes handling and #54433 by adding xmlUnsetProp()
13373 and xmlUnsetNsProp()
13374
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013375Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13376
13377 * HTMLparser.c: Patch from Jonas Borgström
13378 (htmlGetEndPriority): New function, returns
13379 the priority of a certain element.
13380 (htmlAutoCloseOnClose): Only close inline elements if they
13381 all have lower or equal priority.
13382 * result/HTML: this of course changed a number of tests results.
13383
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013384Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * xmlIO.c catalog.c: plugged in the default catalog resolution
13387 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13388 documentations
13389 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13390
Daniel Veillarda7374592001-05-10 14:17:55 +000013391Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13394 integrating catalogs
13395 * catalog.[ch] testCatalog.c: adding a small catalo API
13396 (only SGML catalog support).
13397 * parser.c: restaured xmlKeepBlanksDefault(0) API
13398
Daniel Veillardc17337c2001-05-09 10:51:31 +000013399Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13402
Daniel Veillard257d9102001-05-08 10:41:44 +000013403Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * parser.c: added xmlParseExternalEntityPrivate() to allow
13406 propagation of ctxt->_private when parsing external entities
13407
Daniel Veillard083c2662001-05-08 08:27:14 +000013408Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13411
Daniel Veillard01ef7382001-05-08 07:31:43 +000013412Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13415
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013416Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * valid.c: warn when indeterminist content model is detected
13419 * result/VC/ElementValid8: this adds a message
13420 * Makefile.am: add --novalid for VCM tests
13421 * parserInternals.c: added a call to Init memory
13422
Daniel Veillard64269352001-05-04 17:52:34 +000013423Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13426 when both parameters are NULL.
13427
Daniel Veillard37721922001-05-04 15:21:12 +000013428Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * valid.c: applied small patch from Gary Pennington, reindented
13431 some part of the code.
13432
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013433Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13436 release, updated and regenerated the docs
13437
Daniel Veillard357c9602001-05-03 10:49:20 +000013438Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * xpath.c result/XPath/expr/floats : clarified and cleanup
13441 printing of abnormal floats in tests.
13442
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013443Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13446 * results/HTML/ : a few changes in the output of the HTML tests as
13447 a result.
13448 * configure.in: tying to fix -liconv where needed
13449
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013450Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13451
13452 * Makefile.am: fixed a stupid error
13453
Daniel Veillard7150a032001-05-02 16:41:11 +000013454Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * configure.in Makefile.am: make the inclusion of the trio
13457 modules in the library conditional
13458
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013459Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * DOCBparser.c: patche from László Kovács, fixed entities refs
13462 in attributes handling
13463
Daniel Veillardedddff92001-05-02 10:58:52 +000013464Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13467 flushing
13468
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013469Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * xpath.c: fix of an XSLT namespace bug reported on the list
13472 general/bug-8-
13473
Daniel Veillard5792e162001-04-30 17:44:45 +000013474Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * strio.h trio.c: Dan McNichol suggested a couple of small
13477 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13478
Daniel Veillard02141ea2001-04-30 11:46:40 +000013479Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13480
13481 * tree.c parser.c encoding.c: spent a bit more time looking
13482 at the parsing speed and DOM handling. Added a few more
13483 speedups.
13484
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013485Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * parser.c: small but effective parsing speed improvement
13488
Daniel Veillardb59076b2001-04-29 17:04:07 +000013489Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13490
13491 * configure.in: default on the DocBook parser inclusion (for Gnome)
13492 * DOCBparser.h: fixed a header reference
13493
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013494Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in xpath.c: applied Bjorn patches for FPE on the
13497 alpha
13498
Daniel Veillardeefd4492001-04-28 16:55:50 +000013499Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13502 xmlSaveFormatFileTo()
13503
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013504Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xpath.c: simple and efficient optimization, XPath functions
13507 aways bind to the same code, cache this
13508 * TODO: updated (by saying some is obsolete)
13509
Daniel Veillard2156a562001-04-28 12:24:34 +000013510Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * xpath.c: more cleanup work on XPath name parsing routines
13513
Daniel Veillard61d80a22001-04-27 17:13:01 +000013514Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13517 xmlXPathParseName
13518 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13519 * debugXML.c: avoid compilation problems if compiling without
13520 HTML support, Igor Zlatkovic
13521 * win32/libxml2/libxml2.def.src: being able to compile without
13522 XPath on Windows
13523
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013524Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * libxml.m4: yet another patch from Toshio Kuratomi
13527
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013528Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13529
13530 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13531
Daniel Veillard67fee942001-04-26 18:59:03 +000013532Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * tree.[ch]: added xmlSaveFormatFile interface for saving
13535 and indenting a file.
13536
Daniel Veillard82e49712001-04-26 14:38:03 +000013537Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13538
13539 * xpath.c: fixed bug #53689 related to processing-instruction()
13540
Daniel Veillard02f077a2001-04-26 10:59:11 +000013541Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * DOCBparser.c: patche from László Kovács
13544
Daniel Veillard30211a02001-04-26 09:33:18 +000013545Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * parser.c: applied fixes from Christian Glahn bug report #53391
13548
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013549Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * error.c: Jean François Lecomte provided a complete description
13552 and a fix to bug #53537
13553
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013554Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13557
Daniel Veillard1034da22001-04-25 19:06:28 +000013558Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13559
13560 * DOCBparser.c SAX.c: a bit more work on entities processing.
13561 Still Need to cleanup XML output and references in attributes
13562
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013563Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13566
Daniel Veillardb33c2012001-04-25 12:59:04 +000013567Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * tree.c: trying to fix #53574, not completely complete,
13570 I would like xmllint --copy --debug test/ent1 and
13571 xmllint --debug test/ent1 to show the same result.
13572 * xpath.c: fix a bug when trying to sort namespace nodes
13573
Daniel Veillard5146f202001-04-25 10:29:44 +000013574Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13575
13576 * HTMLtree.c: real fix for #53402
13577
Daniel Veillard7533cc82001-04-24 15:52:00 +000013578Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13581 PIs when using xsl:output
13582 * valid.c: closing #53537 some case generate segfaults if there
13583 is validity errors
13584
Daniel Veillard61b33d52001-04-24 13:55:12 +000013585Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13588 of external parsed entities, added --noent to testDocbook
13589 * valid.c: Garry Pennington found an uninitialized variable
13590 access in xmlValidateElementContent()
13591
Daniel Veillard56098d42001-04-24 12:51:09 +000013592Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13595 with madness
13596 * result/HTML/ : this modified the result of the regression tests
13597 a lot.
13598
Daniel Veillard122376b2001-04-24 12:12:30 +000013599Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13602 to doc where it wasn't checked against NULL reported by
13603 Jens Laas
13604
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013605Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13608 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13609
Daniel Veillardeae522a2001-04-23 13:41:34 +000013610Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13613 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13614 * SAX.[ch]: cleanup and updates for DocBook
13615 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13616 ex SGML identifier changes
13617 * valid.c: removed a static unused function.
13618
Daniel Veillardde57c612001-04-23 09:13:36 +000013619Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * HTMLtree.c: applied change for Paul Sponagl on script saving
13622 * Makefile.am: the warning about entity title.xml are normal.
13623
Daniel Veillard393df012001-04-22 20:11:18 +000013624Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * configure.in: release of 2.3.7
13627 * Makefile.am: fixing make distcheck
13628
Daniel Veillarda41123c2001-04-22 19:31:20 +000013629Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * doc/html/* doc/xml.html: updated and regenerated the docs
13632
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013633Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13636
Daniel Veillarde82a9922001-04-22 12:12:58 +000013637Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * tree.c: fixed #53388 with the provided patch
13640
Daniel Veillard06803992001-04-22 10:35:56 +000013641Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13642
13643 * valid.c: Bjorn detected an invalid memory access. Fixed
13644 vstateVPush()
13645
Daniel Veillard40af6492001-04-22 08:50:55 +000013646Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13649
Bjorn Reese70a9da52001-04-21 16:57:29 +000013650Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13651
13652 * libxml.h: new header used only for the compilation of libxml
13653 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13654 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13655 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13656 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13657 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13658 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13659 baseline (version 1.2 plus a single patch).
13660 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13661 scientific notation for numbers. Tests added.
13662 * xpath.c: formatting of numbers changed to use sprintf
13663 (contribution from William Brack)
13664
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013665Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * valid.c: cleanup, more useful debugging
13668 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13669 * xmlIO.c: entity loading is printed as an error when validating
13670
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013671Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * valid.c: fixed to validate within entities
13674 * test/VCM/v22.xml: added a specific testcase
13675
Daniel Veillardca1f1722001-04-20 15:47:35 +000013676Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13677
13678 * valid.c: forgot an epsilon transition in for ()+
13679 * test/VCM/v21.xml : added a specific test case
13680
Daniel Veillard85349052001-04-20 13:48:21 +000013681Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * valid.c: removed a state explosion exhibited by RSS
13684 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13685 from bug #51872
13686
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013687Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13690 validation without using an ugly NFA -> DFA algo in the source.
13691 Made a specific algorithm easier to maintain, using a single
13692 stack and without recursion.
13693 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13694 * hash.c: made the growing routine static
13695 * tree.h parser.c: added the parent information to an
13696 xmlElementContent node.
13697
Daniel Veillarde470df72001-04-18 21:41:07 +000013698Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * SAX.c parser.c xpath.c: generating IDs when not validating
13701 from an external parsed entity was poisoning the ID has table
13702 with removed values. This was killing XSLT on the KDE help
13703 browser.
13704
Daniel Veillardceacdd92001-04-18 15:10:35 +000013705Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13706
13707 * entities.h: andrew@ugh.net.au detected a double declaration
13708
Daniel Veillarda10efa82001-04-18 13:09:01 +000013709Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13710
13711 * debugXML.c hash.c tree.h valid.c : some changes related to
13712 the validation suport to improve speed with DocBook
13713 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13714 the way validation errors get reported
13715
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013716Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13719 by P C Chow and William M. Brack for XSLT HTML output
13720
Daniel Veillard2d90de42001-04-16 17:46:18 +000013721Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13724 Igor Zlatkovic patches for MSC compilation and added his
13725 updates
13726
Daniel Veillarde043ee12001-04-16 14:08:07 +000013727Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13730 prefix lookup.
13731 * parserInternals.c: fixed the bug reported by Morus Walter
13732 due to an off by one typo in xmlStringCurrentChar()
13733
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013734Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * HTMLparser.c result/HTML/*: revamped the way the HTML
13737 parser handles end of tags or end of input
13738
Daniel Veillard82daa812001-04-12 08:55:36 +000013739Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13742
Daniel Veillard67a21302001-04-11 14:39:16 +000013743Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13746 bug where the linktime verions of free() won't work ...
13747
Daniel Veillard27b55282001-04-11 12:22:25 +000013748Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13751
Daniel Veillardafc73112001-04-11 11:51:41 +000013752Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * doc/xml.html: added 2.3.6 release
13755
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013756Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13759 * result/wml.xml: resulted in a small output change
13760
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013761Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13762
13763 * tree.c: xmlNewDoc was missing the charset initialization
13764 * xmllint.c: added --auto to autogenerate a doc, allow to
13765 reproduce the problem fixed on xmlNewDoc
13766
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013767Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xpath.c: trying to get 52979 solved
13770 * tree.c result/ result/noent/: trying to get 52712 solved, this
13771 also made me clean up the fact that XML output in general should
13772 not add formating blanks by default, this changed the output of
13773 a few tests
13774
Daniel Veillard73639a72001-04-10 14:31:39 +000013775Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13778
Daniel Veillardfac26a12001-04-08 13:08:14 +000013779Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13780
13781 * configure.in: finally released 2.3.6
13782
Daniel Veillard911f49a2001-04-07 15:39:35 +000013783Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * xpath.c: checking for null pointer generated by new code
13786
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013787Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c: fixed a [] evaluation problem reported
13790 * test/XPath/tests/simpleaddr: extended test
13791 * result/XPath/simpleaddr: updated result
13792
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013793Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13794
13795 * xmllint.c: Dan Timis reported a portability problem
13796 on Macs without mmap, fixed it.
13797
Daniel Veillardb38bd552001-04-03 18:22:00 +000013798Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * testXPath.c : added a --tree option allowing to display the
13801 tree dump of the XPath expression
13802
Daniel Veillard4dd93462001-04-02 15:16:19 +000013803Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13804
13805 * xpath.c: fixed a memleak when comparing nodesets
13806 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13807 * tree.c: added a TODO
13808
Daniel Veillard92ad2102001-03-27 12:47:33 +000013809Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13810
13811 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13812 we need string functions
13813 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13814 to be able to use them where needed. Applied some changes
13815 to reduce name linking pollution and compile in only what's
13816 needed.
13817 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13818 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13819 for the string manipulation functions
13820 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13821 to the free() function of xmlmemory.c
13822 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13823 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13824 usage.
13825
13826
Daniel Veillard2be30642001-03-27 00:32:28 +000013827Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * error.c: applied the context output patch of the error
13830 handling submitted by Chuck Griffith
13831 * error/VC/*: this slightly change some error logs
13832
Daniel Veillard50582112001-03-26 22:52:16 +000013833Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * parser.c: fixed line number reporting on error
13836
Daniel Veillard04be4f52001-03-26 21:23:53 +000013837Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * parser.c: Sullivan and Darin found a parser bug,
13840 applied the patch.
13841
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013842Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13845 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13846 xmlversion.h.in xpointer.c: of course the way I defined
13847 UNUSED breaks on old gcc version. Try to be smart and
13848 also define it directly in xmlversion.h
13849 * configure.in: removed -ansi flag from the pedantic set
13850
13851Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013852 Huge cleanup, I switched to compile with
13853 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13854 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13855 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13856 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13857 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13858 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13859 encoding.h entities.c error.c list.[ch] nanoftp.c
13860 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13861 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13862 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13863 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13864 Cleanup, staticfied a number of non-exported functions,
13865 detected and cleaned up a dozen of problem found this way,
13866 avoided a lot of public function name/typedef/system names clashes
13867 * doc/xml.html: updated
13868 * configure.in: switched private flags to the really pedantic ones.
13869
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013870Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * configure.in: 2.3.5
13873 * doc/html/*: rebuilt the docs
13874
Daniel Veillard146c9122001-03-22 15:22:27 +000013875Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * parser.c: fixed a reported bug in NOTATION parsing
13878 * uri.c: accepted but not fixed bug 51876, added TODO
13879 * Makefile.am: fixed bug 51876
13880
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013881Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * config.h.in configure.in error.c: fix a compilation problem
13884 on platforms without vsnprintf (xml@thewrittenword.com)
13885
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013886Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13887
13888 * parser.c: fixed a function name header typo
13889 * SAX.c: notations can also occur in external subset.
13890
Daniel Veillard7d42b542001-03-20 13:22:46 +000013891Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13892
13893 * error.c: removed a C++ like comment
13894
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013895Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * parser.c: fixing bug 52299 strange condition leading
13898 to a parser crash due to a buffer overflow
13899 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13900 added the specific test case
13901
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013902Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13905 xmlXPathConvert{String,Number,Boolean} to be able to make
13906 type casts without a context stack, fixed some implementation
13907 problems related to the absence of context at parse-time,
13908 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13909 in the public API too
13910 * xpointer.c xpathInternals.h: we need to know at parse time
13911 whether we are compiling an XPointer
13912
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013913Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13916 cleaned up the parser internals, refactored XPath code, added
13917 new compilation based APIs and cleanly separated public and
13918 private APIs.
13919
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013920Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13921
13922 * xpath.h: the comp field must be added at the end to avoid
13923 killing binary compat.
13924
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013925Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * Makefile.am: detect XPath memleaks in regreson tests
13928 * error.c: fixed and error w.r.t. error reporting still using
13929 stderr
13930 * hash.c: added new line at end of file
13931 * tree.h: minor cleanup
13932 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13933 expression parsing from evaluation, resulted in a number of
13934 changes internally, and in XPointer. Likely to break stuff
13935 using xpathInternals.h but should remain binary compatible,
13936 new interfaces will be added.
13937
Daniel Veillardd574f782001-03-14 19:40:17 +000013938Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13939
13940 * configure.in: fixed a couple of problems reported by
13941 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13942 without gcc on non linux platforms.
13943
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013944Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13947 a fix for --with-html-dir= configure support. I hope it won't
13948 break rpm generation
13949
Daniel Veillarda022fe02001-03-14 16:30:00 +000013950Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * xmlIO.c: one function comment cleanup.
13953
Daniel Veillard25239c12001-03-14 13:56:48 +000013954Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13955
13956 * SAX.c: external subset notations were improperly registered
13957 in the internal subset.
13958
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013959Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * README.cvs-commits: added, pointing to HACKING
13962 * HACKING: updated
13963
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013964Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * parser.c: and Matt Sergeant found one in the XML push
13967 parser (erroneous check I forgot to remove when I fixed the
13968 main parser).
13969
Daniel Veillard68d7b672001-03-12 18:22:04 +000013970Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13971
13972 * xpath.c: ptittom found a small bug in UnaryExpr
13973
Daniel Veillarde356c282001-03-10 12:32:04 +000013974Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * configure.in: bumped to 2.3.4
13977 * error.c: fixed bug #51860
13978 * tree.c: fixed bug #51861
13979 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13980 * tree.[ch] : added xmlDefaultBufferSize
13981 * nanoftp.c: typo in function name header block
13982 * doc/xml.html : updated, added link to XML::LibXSLT
13983 * doc/html/* : rebuilt the docs
13984
Daniel Veillard80f32572001-03-07 19:45:40 +000013985Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13986
13987 * parser.c SAX.c: the new content parsing code raised an
13988 ugly bug in the characters() SAX callback. Found it
13989 just because of strangeness in XSLT XML Rec ouptut :-(
13990
Daniel Veillard6c831202001-03-07 15:57:53 +000013991Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * Makefile.am: Martin Baulig suggested to add -lm
13994 * tree.c: found another bug in xmlNodeGetContent()
13995
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013996Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * xpath.c: Bjorn found the error related to strictness of comparison.
13999
Daniel Veillard29631a82001-03-05 09:49:20 +000014000Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14001
14002 * parser.c: trying to fix the Dtd parsing problem reported
14003 by Gary, side effect of last week speed optimizations.
14004
Daniel Veillard14be0a12001-03-03 18:50:55 +000014005Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14006
14007 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14008 * parserInternals.c: removed unneeded test raised by Stric
14009
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014010Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14011
14012 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14013 and fixed by William Brack). Added xmlXPathFormatNumber.
14014 Changed the sorting slightly.
14015 * configure.in Makefile.am example/Makefile.am: Added -lm.
14016 Please note that applications linking with libxml2, must
14017 also like with the math library from now on.
14018
Daniel Veillardf9533d12001-03-03 10:04:57 +000014019Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14022
Daniel Veillard2f362242001-03-02 17:36:21 +000014023Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14024
14025 * parser.c: one must report spaces even if the Dtd element
14026 content proves that this is not part of the element content.
14027 * result/valid/*.xml: this changed the ouptu slightly
14028
Daniel Veillardb402c072001-03-01 17:28:58 +000014029Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * configure.in: bumped to 2.3.3
14032 * doc/xml.html: updated
14033
Daniel Veillard77851712001-02-27 21:54:07 +000014034Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * tree.c: minor doc fix
14037 * xpath.c: deallocation issues when a result tree has been
14038 converted to a node-set
14039
Daniel Veillardec70e912001-02-26 20:10:45 +000014040Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * doc/xml.html: oops corrected dates s/2000/2001
14043
Daniel Veillard8730c562001-02-26 10:49:57 +000014044Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * valid.c: new patch from Gary Pennington
14047
Daniel Veillard91e9d582001-02-26 07:31:12 +000014048Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14049
14050 * doc/xml.html: applied patch from Ankh
14051
Daniel Veillardedac3c92001-02-26 01:36:19 +000014052Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xinclude.c: fixed a problem building on Mac
14055
Daniel Veillard21a0f912001-02-25 19:54:14 +000014056Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * parser.c: more work on increasing parsing ferformances
14059
Daniel Veillard48b2f892001-02-25 16:11:03 +000014060Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14063 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14064 avoiding memcpy in production builds MEM_CLEANUP macro use
14065 * parser.[ch] parserInternals.c: optimizations of the tightest
14066 internal loops inside the parser. Better checking of I/O
14067 flushing/loading conditions
14068 * xmllint.c : added --timing
14069
Daniel Veillard71681102001-02-24 17:48:53 +000014070Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * configure.in: bumped to 2.3.2
14073 * doc/xml.html: updated for release
14074
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014075Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * xpath.c: found a memleak and fixed a nasty bug
14078
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014079Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * xmllint.[c1] : added return code errors for xmllint
14082 * xpath.c: specific debug dump function for result value trees
14083
Daniel Veillard4b637072001-02-21 21:52:55 +000014084Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14085
14086 * xpath.c: finally implemented xmlXPathCompareNodeSets
14087 * test/XPath/expr/floats results/XPath/expr/floats: added
14088 a test for float expressions
14089
Daniel Veillardf714aa32001-02-21 03:07:44 +000014090Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14093 * parserInternals.[ch]: trying to speed up parsing
14094 * xpath.c : speeded up node set equality op
14095
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014096Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14099 better handling of ID/IDREF and the list modules associated
14100 * configure.in: small CFLAGS cleanup
14101
Daniel Veillarda8abee62001-02-19 15:14:59 +000014102Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * configure.in: fixed iconv detection on AIX (stric)
14105
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014106Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014107
14108 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14109
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014110Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14111
14112 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14113 and optimized xmlXPathNodeSetSort
14114
Daniel Veillard142adbf2001-02-17 13:21:05 +000014115Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * xpath.c: bug fix when context size is 0
14118 * parser.c: I like Norm's Dtd because they still manage to break
14119 the parser occasionally
14120
Daniel Veillardf23e0092001-02-16 13:21:29 +000014121Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14124
Daniel Veillarde0e26512001-02-16 00:11:46 +000014125Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14128 attributes within the XML-1.0 namespace
14129
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014130Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * xpathInternals.h: exported a few axis functions
14133 * doc/xml.html: updated the doc
14134
Daniel Veillard760f4422001-02-15 14:59:48 +000014135Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * configure.in: applied patch from Daniel van Balen for OpenBSD
14138 and bumped version to 2.3.1
14139 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14140 attempt to find autoclosing was simply broken, removed it,
14141 updated the examples, this is better
14142
Daniel Veillardd194dd22001-02-14 10:37:43 +000014143Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14144
14145 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14146 hash functionnalities.
14147 * doc/html/* : rebuild the doc
14148
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014149Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14152 on predicate
14153 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14154 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14155 really want to have tags closed on output even if we accept
14156 unclosed ones on input
14157
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014158Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * xpath.c: ouch don't free NULL, rare case fixed
14161 * tree.c: don't coalesce text nodes if they don't have the
14162 same behaviour wrt escaping on output
14163
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014164Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * xpath.c: small fixup
14167 * SAX.c: don't warn on empty namespaces.
14168
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014169Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * README: a bit of cleanup
14172 * configure.in: preparing for 2.3.0 release
14173
Daniel Veillard1f83d392001-02-08 09:37:42 +000014174Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * hash.[ch]: added a first version of xmlHashSize()
14177 * valid.c: another bug fix from Gary Pennington
14178
Daniel Veillard5eef6222001-02-07 18:24:48 +000014179Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * valid.c: couple of bug fixes pointed by Gary Pennington
14182 * HTMLtree.c: #if 0 cleanup
14183
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014184Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14187 which removes a time consuming check of xmlXPathNodeSetAdd()
14188 and use it in places where we are sure to not break unicity
14189
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014190Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * xpath.c: bug fixes found from XSLT
14193 * tree.c: preserve node->name special values when copying nodes.
14194 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14195 external subset are fetched when available but without full
14196 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14197 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14198 output with encoding disabled.
14199
Daniel Veillard2c833b62001-02-03 08:52:06 +000014200Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14201
14202 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14203 xmlCheckFilename should not be called from xmlFileOpenW
14204 and xmlGzfileOpenW
14205
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014206Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14209 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14210 added the new tests for URI normalization
14211 * testURI.c: fixed stoopid bugs
14212 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14213 the URI in the error messages are now properly normalized
14214
Daniel Veillardea28ce62001-02-02 08:20:19 +000014215Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14216
14217 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14218
Daniel Veillarde99a4762001-02-01 04:34:35 +000014219Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14222
Daniel Veillard2b325a02001-01-31 20:46:31 +000014223Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * xpath.c: fixed mod operator
14226
Daniel Veillardde55cf62001-01-31 15:53:13 +000014227Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * parser.c: fixed xmlStrcat doc
14230 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14231 trees.
14232
Daniel Veillard2f913b72001-01-31 13:23:49 +000014233Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * xpath.c result/XPath/tests/chaptersbase
14236 result/XPath/tests/simplebase: fixed XPath node()
14237 * tree.c: small fix in xmlNewNs()
14238 * Makefile.am: removed extraneous xml2Conf.sh rule
14239
Daniel Veillardb42042b2001-01-28 07:40:36 +000014240Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14241
14242 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14243 Changed the library name, in order to get libxml-devel and
14244 libxml2-devel to coexist on a single system
14245 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14246 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14247
Daniel Veillardee0a4662001-01-27 18:59:33 +000014248Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14249
14250 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14251 libxml2-devel installable in // as libxml-devel.
14252
Daniel Veillard5eb05942001-01-27 17:50:22 +000014253Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * doc/Makefile.am: fixed make rebuild in doc
14256 * doc/html/*.html: rebuilt the docs
14257
Daniel Veillard65c295d2001-01-26 09:32:39 +000014258Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14261
Daniel Veillard8e199902001-01-25 18:54:39 +000014262Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14265 the HTML doc to go into the -devel RPM ...
14266 * aclocal.m4 config.h.in: some updates due to auto* magic
14267
Daniel Veillard93086662001-01-25 18:13:04 +000014268Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14269
14270 * xpath.h: added a hook in the context structure allowing to
14271 link to extra support, needed for XSLT
14272
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014273Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14276 xmlXPtrCmpPoints to use it.
14277 * propagated the following patch from Alejandro Forero
14278 * include/win32config.h xmlIO.c: applied further suggestions
14279 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14280 * example/gjobread.c: fixed warnings, now that it builds
14281
14282Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14283
14284 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14285
14286 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14287 filename points to a valid file (not a directory).
14288 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14289 Added calls to xmlCheckFilenameDir.
14290
14291 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14292 `path' (rather than `filename') as the parameter to gzopen and open.
14293
Daniel Veillard48177c22001-01-23 15:27:41 +000014294Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * Makefile.am: fixed a problem with EXTRA_DIST
14297
Daniel Veillardb83ba402001-01-22 22:45:10 +000014298Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * Makefile.am example/Makefile.am: finally found the trick
14301 to build the example, i.e. add "." in SUBDIRS before example
14302 in the list <grin/>
14303
Daniel Veillard82687162001-01-22 15:32:01 +000014304Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * doc/xml.html: updated with an XSLT section, removed pointer to
14307 W3C CVS base.
14308
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014309Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14312 too, and deallocation need to occur the same way.
14313
Daniel Veillarde4566462001-01-22 09:58:39 +000014314Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14315
14316 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14317 type correponding to an XSLT result tree fragment. Share most
14318 of the data format with node set, as well as operators.
14319 * HTMLtree.c: added a newline at the end of the doctype output
14320 whe this one is not present initially.
14321 * tree.c: make sure taht the parent and doc pointers are properly
14322 set when copying attributes (lists).
14323
Daniel Veillard701c7362001-01-21 09:48:59 +000014324Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14325
14326 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14327
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014328Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * xpath.c: seems I finally killed that ugly path evaluation
14331 context bug (tagged 9999 in case is is wrong)
14332
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014333Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14336 for XSLT
14337
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014338Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14341 for xmlGzfileOpen() bug
14342
Daniel Veillardf6eea272001-01-18 12:17:12 +000014343Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * xpath.c: removed an error found by XSLT usage
14346 * tree.c parserInternals.h: use a predefined static string
14347 for text and comment nodes, avoid freeing them in xmlFreeNode,
14348 exported the string name in parserInternals.h and added
14349 another value to disable encoding at output (for XSLT),
14350 gain memory, time.
14351
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014352Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14353
14354 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14355 win32/libxml2/libxml2_so.dsp: new makefiles and update
14356 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14357
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014358Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14361 Gary Pennington
14362
Daniel Veillard389e6b72001-01-15 19:41:13 +000014363Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * xpath.c: fixed the comaprision of values and nodelists,
14366 need to compare nodelist still ...
14367 * debugXML.c: avoided a possible core dump
14368 * HTMLparser.c: cleanup
14369 * nanohttp.c: contributed fix.
14370 * tree.c: fixes in properties handling added xmlSetNsProp
14371 needed by libxslt
14372 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14373 comment
14374 * TODO: updated
14375
Daniel Veillard167bd532001-01-06 21:09:34 +000014376Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * parser.c parserInternals.c: applied Bjorn Reese optimization
14379 patch
14380
14381Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * Makefile.am: applied patch fro make check from Martin Vidner
14384
Daniel Veillard503b8932001-01-05 06:36:31 +000014385Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * configure.in: preparing 2.2.11
14388 * doc/html/*: rebuild the HTML files
14389 * doc/xml.html : updated
14390
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014391Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14392
14393 * tree.c: fixed a stupid bug
14394 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14395 patches related to validation of an XInclude processing result
14396 * TODO: updated
14397
Daniel Veillarde2488192001-01-04 10:54:22 +000014398Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14399
14400 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14401 on large files
14402
Daniel Veillardf060a412001-01-03 20:52:44 +000014403Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14406
Daniel Veillard45cff692001-01-03 18:02:04 +000014407Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14410 reported by Jonas Borgström
14411 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14412
Daniel Veillard08108982001-01-03 15:24:58 +000014413Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * testXPath.c xpath.c: fixing the XPath union expressions problem
14416 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14417
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014418Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xmllint.c: Made is so if the file name is "-" is will read form
14421 standard input. Sven Heinicke <sven@zen.org>
14422 * tree.c: fixed a problem when growing buffer
14423 * tree.h: fixed the comment of the node types following andersca
14424 comment
14425 * TODO: updated
14426
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014427Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * HTMLparser.[ch]: added a way to avoid adding automatically
14430 omitted tags. htmlHandleOmittedElem() allows to change the
14431 default handling.
14432 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14433 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14434 of xmllint too when using --memory flag, added a memory test
14435 suite at the Makefile level.
14436 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14437 with namespace use when encountering QNames in XPath evalation,
14438 added xmlns() scheme in XPointer.
14439 * nanoftp.c : incorporated a fix
14440 * parser.c xmlIO.c: fixed problems raised with encoding when using
14441 the memory I/O
14442 * parserInternals.c: closed bug 25934 reported by
14443 torsten.landschoff@innominate.de
14444 * TODO: updated
14445
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014446Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14449 on a non-updated tree :-(, made a 2.2.10 release to correct the
14450 situation
14451
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014452Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14455 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14456 integrated a set of OpenVMS changes from Howard Taylor
14457 <Howard.Taylor@pacoast.com>
14458
Daniel Veillard58770e72000-11-25 00:48:47 +000014459Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14460
14461 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14462 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14463
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014464Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * HTMLparser.c: some fixes on auto-open of html/head/body
14467 * encoding.c: fixed a compilation error on some gcc env
14468 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14469 XPointer implementation
14470 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14471 related XPointer tests and associated results
14472
Daniel Veillard300f7d62000-11-24 13:04:04 +000014473Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14474
14475 * doc/xmldtd.html doc/xml.html: following a short step by step
14476 guidance on IRC to help maciej with DTDs I started a small
14477 page on the subject.
14478
Daniel Veillard748e45d2000-11-17 16:36:08 +000014479Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14480
14481 * HTMLparser.c: fixed handling of broken charrefs
14482 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14483 patches
14484
Daniel Veillard28929b22000-11-13 18:22:49 +000014485Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14486
14487 * doc/xml.html doc/html/* : rebuilt the docs after adding
14488 xinclude and updated page for 2.2.7 and 2.2.8
14489 * configure.in: releasing 2.2.8
14490
Daniel Veillard41e06512000-11-13 11:47:47 +000014491Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14492
14493 * parser.[ch] parserInternals.c: applied the conditional
14494 section processing fix from Jonathan P Springer
14495 <jonathan.springer2@gte.net>
14496 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14497 project file, fixed iconv default non support
14498 * xpath.c: fixed the problem of evaluating relative expressions
14499 when a node context is provided.
14500
Daniel Veillardbf432752000-11-12 15:56:56 +000014501Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * nanoftp.c: fixed gcc 2.95 new warnings
14504 * SAX.c: fixed a stupid bug
14505 * tree.c: fixed a formatting problem when round-tripping
14506 from/to memory
14507 * xinclude.c: chased memleak, fixed a base problem
14508 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14509 xmlXPtrBuildNodeList()
14510 * TODO: updated
14511 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14512 adding a first small set of regression tests for XInclude
14513
Daniel Veillardc2def842000-11-07 14:21:01 +000014514Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14515
14516 * nanohttp.[ch]: applied Wayne Davison patches to access
14517 the WWW-Authorization header.
14518 * parser.c: Closed Bug#30847: Problems when switching encoding
14519 in short files by applying Simon Berg's patch.
14520 * valid.c: fixed a validation problem
14521 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14522 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14523 Wayne Davison
14524 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14525 need to be extended to non full nodes selections.
14526 * xinclude.c: starts to work decently
14527
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014528Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14531 debugXML.c xmlversion.h.in: Started adding XInclude support,
14532 this is a new xmllint option
14533 * tree.c xpath.c: applied TOM patches for XPath
14534 * xpointer.c: fixed a couple of errors.
14535 * uri.c: added an escaping function needed for xinclude
14536 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14537 new warning from RH70 gcc's version
14538
Daniel Veillarda4964b72000-10-31 18:23:44 +000014539Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14540
14541 * HTMLparser.c: fixed loop on invalid char in scripts
14542 * parser.c: update to description of xmlIOParseDTD()
14543 * libxml.m4 xmlversion.h.in: changes contributed by
14544 Michael Schmeing <m.schmeing@internet-factory.de>
14545 * configure.in: preparing for 2.2.7
14546 * Makefile.am: trying to avoid config.h and acconfig.h
14547 being included in the distrib
14548 * configure.in: released 2.2.7
14549
14550Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14553 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14554
Daniel Veillard01411222000-10-30 15:33:22 +000014555Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14556
14557 * parser.[ch]: added xmlIOParseDTD()
14558 * xpointer.c: added support for the 2 extra parameters of
14559 string-range, fixed a stoopid error when '0' was present
14560 in XPointer expressions
14561 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14562 testsuite for the above
14563
Daniel Veillard6db58192000-10-30 09:27:53 +000014564Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14565
14566 * libxml.spec.in: improved package descriptions
14567
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014568Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14569
14570 * xpath.c xpathInternals.h: applied a large cleaning patch
14571 from TOM <ptittom@free.fr>, it also add namespace support
14572 for function and variables registration.
14573
Daniel Veillardbd20df72000-10-29 17:53:40 +000014574Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14575
14576 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14577 * Makefile.mingw: Wayne Davison's update adding hash.c
14578
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014579Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * xpath.c: fixed the root evaluation problems
14582 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14583 ignorable spaces with <b> <bold> <em>
14584 * tree.c: fixed a loop in xmlSearchNsByHref()
14585
Daniel Veillard767662d2000-10-27 17:04:52 +000014586Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * xpath.c: applied another XPath patch from TOM
14589 * xpath.c include/makefile.am: applied another patch from
14590 china@thewrittenword.com (cleanup on IRIX).
14591
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014592Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * xml-config.1: received a fixed version from Fredrik Hallenberg
14595 <hallon@lysator.liu.se>
14596
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014597Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14600 cleanup patch for XPath
14601
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014602Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * patched to redirrect all "out of context" error messages to
14605 a reconfigurable routine. The changes are:
14606 * xmlerror.h : added the export of an error context type (void *)
14607 an error handler type xmlGenericErrorFunc there is an interface
14608 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14609 to reset the error handling routine and its argument
14610 (by default it's equivalent to respectively fprintf and stderr.
14611 * all the c files: all wild accesses to stderr or stdout within
14612 the library have been replaced to calls to the handler.
14613
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014614Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * configure.in: release 2.2.6
14617 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14618 exporting the inner functions of xpath for extension modules
14619 * doc/*: updated and rebuilt the doc
14620
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014621Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * nanohttp.c : applied Wayne HTTP cleanup patch
14624 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14625 and xmlNodeSetSpacePreserve()
14626
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014627Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * xpath.c: closing bug #29260
14630
Daniel Veillard126f2792000-10-24 17:10:12 +000014631Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14632
14633 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14634 multikey tuples, made hash structure opaque
14635 * valid.[ch]: moved elements, attributes, notations decalarations
14636 as well as ID and refs to hash tables.
14637 * entities.c: hash cleanup
14638 * xmlmemory.c: fixed a dump problem in debug mode
14639 * include/Makefile.am: problem passing in DESTDIR= values patch
14640 from Marc Christensen <marc@calderasystems.com>
14641 * nanohttp.c: removed debugging remains
14642 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14643 * HTMLparser.c parser.c: fixing a number of problems with the
14644 macros in the *parser.c files (Wayne).
14645 * HTMLparser.c: close the previous option when opening a new one
14646 (Marc Sanfacon).
14647 * result/HTML/*: updated the HTML results accordingly
14648
Daniel Veillard52afe802000-10-22 16:56:02 +000014649Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14652 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14653 XPath functions and XML entities table to them. More to come...
14654 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14655
Daniel Veillard683cb022000-10-22 12:04:13 +000014656Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14657
14658 * tree.c: coalesce adjacent text nodes
14659 * valid.c: handling of blank nodes in DTd validation (raised
14660 by problems with a posteriori validation).
14661 * nanohttp.c: changing behaviour on HTTP write stuff.
14662 * HTMLtree.c: forced body and html to be explicitely closed.
14663 * xpath.h: exported more XPath functions.
14664
Daniel Veillard1baf4122000-10-15 20:38:39 +000014665Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14666
14667 * Release of 2.2.5
14668 * xpointer.c: range() range-inside and other helper functions
14669 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14670
Daniel Veillard47e12f22000-10-15 14:24:25 +000014671Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14674 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14675
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014676Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14677
14678 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14679 and XPointer modules
14680
Daniel Veillard134c9f32000-10-15 10:27:08 +000014681Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14682
14683 * SAX.h: closed #25107
14684
Daniel Veillard39915622000-10-15 10:06:55 +000014685Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * testSAX.c: fixed problem with cdata reporting
14688 * SAXresult/* : updated
14689
Daniel Veillard1e851392000-10-15 10:02:56 +000014690Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14691
14692 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14693 Closed bug #27499, added to regression tests
14694 * TODO: updated
14695
Daniel Veillard7eda8452000-10-14 23:38:43 +000014696Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14697
14698 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14699 support for SCRIPT and STYLE with help from Bjorn Reese
14700 * test/HTML/* result/HTML/*: added simple testcase and updated
14701 the existing ones.
14702
Daniel Veillardff9c3302000-10-13 16:38:25 +000014703Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14706 string-range for empty strings
14707 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14708 test/XPath/xptr/strrange: augmented the XPointer testsuite
14709
Daniel Veillard189446d2000-10-13 10:23:06 +000014710Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * doc/xml.html doc/xmlmem.html: added a module describing memory
14713 interfaces and use, updated the main page.
14714
Daniel Veillard2f971a22000-10-12 23:26:32 +000014715Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14718 nanoftp code work on Windows too now
14719
14720Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014721
14722 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14723 * xpointer.c: implemented string-range() at least a good first version
14724 * test/XPath/docs/str test/XPath/xptr/strrange
14725 result/XPath/xptr/strrange: the string-range() tests
14726
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014727Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * Makefile.am include/Makefile.am include/win32config.h
14730 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14731 and make distcheck
14732
Daniel Veillard19d61112000-10-11 23:50:35 +000014733Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14736 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14737 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14738
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014739Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14740
14741 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14742 patch for socklen_t detection by
14743 Albert Chin-A-Young <china@thewrittenword.com>
14744
Daniel Veillardcd429612000-10-11 15:57:05 +000014745Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14748 and added a --dtdvalid option to xmllint used to test it
14749
Daniel Veillard47c02452000-10-11 13:04:36 +000014750Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14753 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14754
Daniel Veillard2d38f042000-10-11 10:54:10 +000014755Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14758 handlings (registration, lookup, cleanup)
14759
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014760Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14761
14762 * configure.in Makefile.am include/makefile.am: adding XPointer
14763 and XPtrtests target
14764 * xpointer.[ch] : new files for XPointer support
14765 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14766 more XPath tests
14767
Daniel Veillard57fda592000-10-10 23:24:14 +000014768Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * configure.in: fixed, very broken, make distcheck works again
14771
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014772Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * More work toward 2.2.5, integrated a number of patches
14775 * configure.in Makefile.am win32config.h.in: trying to cleanup
14776 make distcheck .... huh ...
14777 * include/Makefile.am include/win32config.h: new directory
14778 for includes
14779 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14780 updated teh makefiles and instructions for WIN32
14781 * xpath.c: small fixes
14782 * test/XPath/ results/XPath: updated the testcases and results
14783 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14784 suggested patches
14785 * valid.c: fixed an ID bug
14786
Daniel Veillardb71379b2000-10-09 12:30:39 +000014787Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014790 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014791 * xpath.[ch]: worked on XPointer
14792
Daniel Veillard7e99c632000-10-06 12:59:53 +000014793Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14794
14795 * configure.in Makefile.am: 2.2.5, ship the include in an
14796 include/libxml subdirectory, use symlinks when using CVS
14797 * testSAX.c: fixed small bug
14798 * testXPath.c: changed the way testfiles are parsed
14799 * debugXML.c: same kind of cleanup when parsing an argument expression
14800 XPath/XPointers can have blanks embedded
14801 * xpath.[ch]: more cleanup, reorgs for XPointer work
14802 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14803 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14804
Daniel Veillard55b91f22000-10-05 16:30:11 +000014805Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14808 in the XPath engine, rewrote large parts of it, now it's far
14809 cleaner and in sync with the REC not an old WD. Fixed a parsing
14810 problem in the interactive XML shell found when testing XPath.
14811
Daniel Veillardac260302000-10-04 13:33:43 +000014812Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14813
14814 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14815 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14816 examples with the extra test
14817
Daniel Veillard7cfce322000-10-04 12:40:27 +000014818Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14821 the global init function.
14822
Daniel Veillard970112a2000-10-03 09:33:21 +000014823Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14824
14825 * HTMLparser.c: Doohhh, attribute name parsing was still case
14826 sensitive ! Fixed this ...
14827 * result/HTML/* : updated the tests results accordingly
14828
Daniel Veillard740abf52000-10-02 23:04:54 +000014829Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14830
14831 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14832 engine, should be far more stable, incorporated a new version of
14833 preceding/following axis, need testing
14834 * uri.c: fixed file:///c:/a/b/c problem
14835 * test/XPath/tests/idsimple: augmented the XPath tests
14836
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014837Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * doc/* rebuilding docs for 2.2.4 release
14840
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014841Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14842
14843 * configure.in: releasing 2.2.4
14844 * parser.[ch]: added xmlStrEqual()
14845 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14846 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14847 use xmlStrEqual instead
14848 * TODO: updated
14849 * added an XPath test
14850
Daniel Veillardbc765302000-10-01 18:23:35 +000014851Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14852
14853 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14854 * entities.h: exported xmlInitializePredefinedEntities
14855 * parser.[ch] : added xmlInitParser()
14856 * parserInternals.h : had to export htmlInitAutoClose()
14857
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014858Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14861 problems
14862 * Makefile.am : added XPath regression tests to normal tests
14863 * uri.c: fixed a problem with local paths, cleanup
14864 * parser.c: fixed a problem with large CData sections
14865
Daniel Veillardd2ade932000-09-30 14:39:55 +000014866Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14867
14868 * configure.in xml-config.in: patch from "Ben Taylor"
14869 <sol7x86@hotmail.com> for solaris shared libs lookup
14870
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000148712000-09-30 Martin Baulig <baulig@suse.de>
14872
14873 * libxml-2.0.pc.in: Provide pkg-config script.
14874
14875 * configure.in: Create the libxml-2.0.pc script from the
14876 libxml-2.0.pc.in templates.
14877 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014878 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014879
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014880Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14883 when compiling with MSC
14884
Daniel Veillard46057e12000-09-24 18:49:59 +000014885Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * xpath.c: patch for normalize-string() substring-before(),
14888 substring-after() and translate() functions from Bjorn Reese
14889 <breese@mail1.stofanet.dk>
14890 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14891 Fredrik Hallenberg <hallon@lysator.liu.se>
14892 * TODO: updated
14893
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014894Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14897 problem of socklen_t being undefined on a number of platforms
14898 * debugXML.c: fixed a compilation problem when without snprintf
14899
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014900Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14903 an URI bug and a fix for the control-character-induced infinite loop
14904 * nanohttp.c: preventive fix for compiling on WIN32
14905
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014906Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14907
14908 * xmlint.c: closing bug #25000
14909
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014910Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14913 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14914 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14915 related function, fixing xmlStrncmp(), and associated cleanup
14916 * result/HTML/entities.html.sax: updating result
14917
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014918Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * uri.c: applied patch for URI escaping from Wayne Davison
14921 <wayned@blorf.net>
14922 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14923 from Denis Barbier <barbier@imacs.polytechnique.fr>
14924 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14925 patch from Wayne Davison
14926
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014927Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * doc/xml.html : updated with new releases, adding "how to help"
14930
Daniel Veillard04698d92000-09-17 16:00:22 +000014931Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14932
14933 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14934 removed a few warnings in pedantic mode ...
14935 * parserInternals.c parser.c: moved encoding switching function
14936 to parserInternals.c
14937 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14938
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014939Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14940
14941 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14942 error or warning handlers
14943
Daniel Veillardb1059e22000-09-16 14:02:43 +000014944Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * parserInternals.c parserInternals.h parser.c Makefile.am:
14947 created a new module parserInternals.c, moved most of the
14948 code shared by the various parsers there, as well as
14949 deprecated code from parser.c. More cleanup of parser.c
14950 * uri.c: fixed a problem when URI is NULL
14951 * valid.c: speedup when looking for an attribute declaration
14952
Daniel Veillard39c7d712000-09-10 16:14:55 +000014953Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14956 the cleanup of the computation of URI references when seeking
14957 external entities. The URI reference string and the resulting
14958 URI are both stored now.
14959 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14960 large s(n)printf checks and cleanup from Denis Barbier
14961 <barbier@imacs.polytechnique.fr>
14962 * xmlversion.h.in tree.h: couple of SGML declarations for a
14963 possible docbook module.
14964 * result/VC/ : a couple of test output changed due to the change
14965 of the entities URI
14966
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014967Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * parser.h: added a _private field for linking user's data
14970
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014971Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14972
14973 * parser.c parserInternals.h: demacroified most of the IS_XXX
14974 the gain in size is significant so ...
14975
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014976Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * entities.c: cases where looking up entities with doc==NULL
14979 covered
14980
Daniel Veillard90e11312000-09-05 10:42:32 +000014981Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14982
Daniel Veillard1de50802000-09-07 08:54:32 +000014983 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014984 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14985
Daniel Veillard98a79162000-09-04 11:15:39 +000014986Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
Daniel Veillard1de50802000-09-07 08:54:32 +000014988 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014989 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14990 * Makefile.in: added URItest and included thenin "make tests"
14991
14992Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014993
14994 * xmlversion.h.in: closed bug 22941
14995
Daniel Veillard2bb89092000-08-31 14:57:50 +000014996Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14997
14998 * doc/xmlio.html: added doc and example for entity loader
14999 redefinition.
15000
Daniel Veillard96984452000-08-31 13:50:12 +000015001Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15004 used by libxml
15005
Daniel Veillarde715dd22000-08-29 18:29:38 +000015006Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * parser.c: Fixed bug on invalid ontent characters and when using
15009 push.
15010 * xmllint.c: fixed xmllint endling of errors in push mode
15011
Daniel Veillard4948eb42000-08-29 09:41:15 +000015012Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015015 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015016 * result/HTML/*.sax: regenerated HTML SAX output
15017 * parser.c: more cleanup.
15018
Daniel Veillarde010c172000-08-28 10:04:51 +000015019Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015022 patches from Wayne Davison <wayned@users.sourceforge.net>,
15023 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015024 * HTMLparser.c: fixed an ignorable white space detection bug
15025 occuring when parsing with SAX only
15026 * result/HTML/*.sax: updated since the output is now HTML
15027 encoded...
15028
Daniel Veillard47f3f312000-08-27 22:40:15 +000015029Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015031 * HTMLparser.[ch]: applied some of Wayne Davison
15032 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015033
Daniel Veillarde0854c32000-08-27 21:12:29 +000015034Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15037 undeclared namespace prefix was used, added a warning.
15038 Cleaned up support w.r.t. entities, spilling out a warning
15039 and being pedantic on lookups.
15040 * test/warning/ent9 : added testcase for previous example.
15041 * TODO: updated
15042 * parserInternals.h parser.c: changed the way names are parsed
15043 now allow infinite size and decrease penalty for normal use
15044 * parser.c: Started a big cleanup/check of the parser code,
15045 fixed some of the most tortuous entity code, spotted code
15046 unused anymore
15047 * test/*: added tests for very long names and related nasty
15048 things.
15049
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015050Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * doc/encoding.html: added encoding aliases doc
15053 * doc/xml.html: updates
15054 * encoding.[ch]: added EncodingAliases functions
15055 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15056 bottleneck affecting large DTDs like Docbook
15057 * parser.[ch] xmllint.c: added a pedantic option, will be
15058 useful
15059 * SAX.c: redefinition of entities is reported in pedantic mode
15060 * testHTML.c: uninitialized warning from gcc
15061 * uri.c: fixed a couple of bugs
15062 * TODO: added issue raised by Michael
15063
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015064Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * doc/encoding.html: propagated Martin Duerst suggestions
15067
Daniel Veillard52402ce2000-08-22 23:36:12 +000015068Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15071 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15072 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15073 by Wayne Davison
15074
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015075Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * nanoftp.c nanohttp.c: small cleanup
15078 * TODO: updated
15079
Daniel Veillard244ece92000-08-19 20:58:02 +000015080Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * added an old VC testcase and updated title.xml entity
15083
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015084Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15085
15086 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15087 done on auto-opening of <p> tags and cleanup of SAX output
15088
Daniel Veillard979e55e2000-08-19 16:48:54 +000015089Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15092
Daniel Veillard4540be42000-08-19 16:40:28 +000015093Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * doc/xml.html libxml.* structure.*: updated the doc a bit
15096
Daniel Veillard808a3f12000-08-17 13:50:51 +000015097Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15100 of SAX tests
15101
Daniel Veillard29579362000-08-14 17:57:48 +000015102Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15105 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15106
Daniel Veillard1255ab72000-08-14 15:13:33 +000015107Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15110 * testHTML.c: fix core dump on Solaris 2.x systems
15111 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15112 * result/HTML/*.sax: previous bug fix lead to new results
15113
Daniel Veillard03109292000-08-14 14:58:22 +000015114Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15117 * configure.in: added --with-readline=DIR to accept alternate
15118 path for readline include/library
15119 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15120 for ANSI under HP-UX
15121 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15122 includes @LIBS@
15123
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015124Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15125
15126 * doc/* : rebuilt the docs
15127 * getting ready for 2.2.2 release
15128
Daniel Veillard87b95392000-08-12 21:12:04 +000015129Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15132 and xmlAddFeature()
15133 * tree.[ch]: added xmlAddChildList()
15134 * xmllint.c: MAP_FAILED macro test
15135 * parser.h: added xmlParseCtxtExternalEntity()
15136 * valid.c: applied bug fixes removed warning
15137 * tree.c: added CDATA block to elements content
15138 * testSAX.c: cleanup of output
15139 * testHTML.c: added SAX testing
15140 * encoding.c: better error recovery
15141 * SAX.c, parser.c: fixed one of the external entity processing
15142 of the OASis testsuite
15143 * Makefile.am: added HTML SAX regression tests
15144 * configure.in: bumped to 2.2.2
15145 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15146 SAX results
15147
Daniel Veillard88a172f2000-08-04 18:23:10 +000015148Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * configure.in: patch for HP compiler
15151
151522000-08-04 Sven Heinicke <sven@zen.org>
15153
15154 * xmllint.c: Was coredumping sometimes when the file given didn't
15155 exist.
15156
Daniel Veillard46e370e2000-07-21 20:32:03 +000015157Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015160
Daniel Veillard46e370e2000-07-21 20:32:03 +000015161 when using in memory parsing. Need some cleanup.
15162 * xmllint.c configure.in: added a --memory flag to test memory
15163 parsing
15164
Daniel Veillard36650692000-07-21 15:16:39 +000015165Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15166
15167 * nanohttp.c: fixed socklen_t replacement to unsigned int
15168 * parser.c: fixed a space handdling missing at the end of
15169 production 28 DOCTYPE.
15170 * xmlmemory.c: fixed a stupid bug on the routine to override
15171 allocation functions
15172 * TODO: updated
15173
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015174Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15175
15176 * doc/ regenerated the docs
15177
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015178Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
15180 * doc/encoding.html doc/xml.html: added I18N doc
15181 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15182 improvements, both parser and filters, added ASCII & HTML,
15183 fixed the ISO-Latin-1 one
15184 * xmllint.c testHTML.c: added/made visible --encode
15185 * debugXML.c : cleanup
15186 * most .c files: applied patches due to warning on Windows and
15187 when using Sun Pro cc compiler
15188 * xpath.c : cleanup memleaks
15189 * nanoftp.c : added a TESTING preprocessor flag for standalong
15190 compile so that people can report bugs more easilly
15191 * nanohttp.c : ditched socklen_t which was a portability mess
15192 and replaced it with unsigned int.
15193 * tree.[ch]: added xmlHasProp()
15194 * TODO: updated
15195 * test/ : added more test for entities, NS, encoding, HTML, wap
15196 * configure.in: preparing for 2.2.0 release
15197
Daniel Veillard49703262000-07-10 10:27:46 +000015198Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015201 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015202
Daniel Veillard306be992000-07-03 12:38:45 +000015203Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * doc/xml.html: changed the xmlsoft.org structure, updated the
15206 examples w.r.t. root and childs
15207
Daniel Veillard7d853352000-07-02 18:53:09 +000015208Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15209
Daniel Veillard784b9352003-02-16 15:50:27 +000015210 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015211
Daniel Veillard365e13b2000-07-02 07:56:37 +000015212Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * HTMLparser.c: Work on character encoding support for the HTML parser
15215 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15216 * encoding.c: Fixed a potential memleak in the encoding stuff
15217
Daniel Veillardaf743792000-07-01 11:49:28 +000015218Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * doc/FAQ.html doc/Makefile.am : added a FAQ
15221
15222Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015223
15224 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15225 of the HTML parser to force it to not bypass SAX
15226
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015227Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * win32config.h.in: updated
15230 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15231 lacks iconv support :-( need to release 2.1.1
15232 * configure.in: release 2.1.1
15233 * HTMLparser: fixed bug #14784
15234 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15235 by Windows compiler
15236 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15237 the SAX startDocument() callback.
15238 * TODO: updated
15239
15240Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15241
15242 * added xmlStopParser()
15243
Daniel Veillardbe803962000-06-28 23:40:59 +000015244Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * configure.in: 2.1.0 prerelease
15247 * Large resync between W3C and Gnome tree
15248 * nanoftp, nanohttp.c: fixed stalled connections probs
15249 * HTMLtree.c SAX.c : support for attribute without values in
15250 HTML for andersca
15251 * valid.c: Fixed most validation + namespace problems
15252 * HTMLparser.c: start document callback for andersca
15253 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15254 * parser.h, SAX.c: serious speed improvement for large
15255 CDATA blocks
15256 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15257 different encoding
15258 * example/Makefile.am example/gjobread.c tree.h: work on
15259 libxml1 libxml2 convergence.
15260 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15261 and the LIBXML_TEST_VERSION macro
15262
Daniel Veillardc310d562000-06-23 18:32:15 +000015263Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * doc/xml.html: various patches and improvements typo fixed by
15266 Felix Natter
15267 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15268 from Felix Natter <fnatter@gmx.net>
15269
Daniel Veillardf3029822000-05-06 08:11:19 +000015270Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * doc/upgrade.html: updated with instructions for support of both
15273 libxml-1.x and libxml-2.x
15274 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15275 for 2.x support and also fixed includes
15276
15277
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015278Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15281 the encoding support, added iconv support, so now libxml if
15282 compiled with iconv automatically support japanese encodings
15283 among others. Work based on initial patch from Yuan-Chen Cheng
15284 I may have broken binary compat in the encoding handler
15285 registration scheme, but that was so utterly broken I don't
15286 expect anybody to have used this feature until now.
15287 * parserInternals.h: fixup on the CHAR range macro
15288 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15289 code.
15290 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15291 * uri.c: added xmlParseURI() I can't believe I forgot to
15292 implement this one in 2.0 !!!
15293 * SAX.c: moved doc->encoding update in the endDocument() call.
15294 * TODO: updated.
15295
Daniel Veillard06047432000-04-24 11:33:38 +000015296Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15297
15298 * tree.h: removed extraneous xmlRemoveProp definition
15299 * TODO: added item about --disable-corba configure switch
15300 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15301 * nanoftp.c: fixed include problems giving troubles on AIX and
15302 slowlaris
15303 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15304 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15305 comment and headers changes to lower gtk-doc number of warnings
15306 * doc/html/*: rebuilt docs
15307
Daniel Veillarde0aed302000-04-16 08:52:20 +000015308Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * HACKING: documented the tag for 1.x and instructions
15311
Daniel Veillard5e873c42000-04-12 13:27:38 +000015312Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15315 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15316 xmlCreateIOParserCtxt
15317 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15318 significant overall improvement
15319 * xmllint.c: added I/O test to xmllint
15320 * testSAX.c: added a speed test
15321 * doc/* : updated/regenerated
15322
Daniel Veillardfc708e22000-04-08 13:17:27 +000015323Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * xpath.c uri.h parserInternals.h: cosmetic changes from
15326 "Timur I. Bakeyev" <timur@bat.ru>, including making
15327 xmlCreateURI() public
15328
Daniel Veillard5d211f42000-04-07 17:00:24 +000015329Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15332 and the code at the same time. Added a clean mechanism for
15333 overload or added input methods: xmlRegisterInputCallbacks()
15334 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15335 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15336 * TODO: updated
15337 * doc/* : updated/regenerated
15338 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15339 source dir
15340
Daniel Veillarde77a9182000-04-05 19:12:29 +000015341Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * testURI.c: yet another forgotten commit, I should get some sleep !
15344
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015345Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * xmllint.c: forgot to commit this too ?
15348
Daniel Veillardb9df4042000-04-05 14:23:16 +000015349Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * xmlversion.h.in : forgot to commit this previously
15352
Daniel Veillard361d8452000-04-03 19:48:13 +000015353Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15356 * README TODO: updated for release
15357 * uri.c uri.h: added authority parsing/saving
15358 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15359 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15360 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15361 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15362 Makefile.am : added compile-time customization of libxml
15363 --with-ftp --with-http --with-html --with-xpath --with-debug
15364 --with-mem-debug
15365 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15366 #include <libxml/xxx.h> I hope it won't break too much stuff
15367 and will be manageable in the future...
15368 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15369 and added xmllint to the installed programs
15370 * uri.h: added xmlFreeURI()
15371
Daniel Veillardec303412000-03-24 13:41:54 +000015372Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * uri.c uri.h: finished the escaping handling, the base support
15375 and the URI path normalization. Looks good just lacks the
15376 authority content parsing code.
15377 * Makefile.am: added instructions to generate testURI
15378 * TODO: updated
15379 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15380 added links and icons for W3C and Gnome
15381
Daniel Veillard8f621982000-03-20 13:07:15 +000015382Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * xmlmemory.[ch] : seems I forgot to actually update the files in
15385 the last commit :-)
15386 * doc/xml.html doc/html/* : updated and uploaded the docs
15387
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015388Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15391 * TODO: updated
15392 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015393 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015394 gfree).
15395 * Makefile.am, uri.c, uri.h: added a set of functions to do
15396 exact (litteraly copied from the RFC 2396 productions) parsing
15397 and handling of URI. Will be needed for XLink, one XML WFC,
15398 XML Base and reused in the nano[ftp/http] modules. Still work
15399 to be done.
15400
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015401Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * configure.in, libxml.spec.in : libxml2
15404 * doc/* : updated the doc page, rebuilt the docs
15405
Daniel Veillardcf461992000-03-14 18:30:20 +000015406Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * all: tagged LIB_XML_1_X
15409 * *.c *.h : updated from W3C CVS tree
15410 * configure.in : 2.0.0-beta
15411 * libxml.spec.in : libxml2 package nam
15412 * result/* : new version of the tests output
15413
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015414Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15417
Daniel Veillardb566ce12000-03-04 11:39:42 +000015418Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * doc/* : rebuilt the docs
15421 * parser.c: final patch on #6766
15422 * valid.c: small patch on validity checks.
15423
Daniel Veillardfb76c402000-03-04 11:39:42 +000015424Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15427 added
15428 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15429 compatibility w.r.t. XML spec and existing code.
15430
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015431Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * parser.c: seems a better solution to <a> </a> exists,
15434 will try it for a while
15435
Daniel Veillard83a30e72000-03-02 03:33:32 +000015436Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * parser.c: tried to remove the <a> </a> generating <a/>
15439 this is hard. Left a flag for that purpose. Fixed bug #6766
15440 * configure.in: prepared 1.8.7 not released, due to previous
15441 problem
15442
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015443Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * doc/xml.html : applied second patch from Paul DuBois
15446
Daniel Veillard402e8c82000-02-29 22:57:47 +000015447Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15448
15449 * doc/xml.html : applied patch from Paul DuBois
15450
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015451Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15454
Daniel Veillard5feb8492000-02-02 17:15:36 +000015455Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15458 compilation warnings on various platforms.
15459 * parser.c: Fixed #5281 validity error callbacks are now desactived
15460 by default if not validating.
15461
Daniel Veillardf341f932000-02-02 14:52:08 +000015462Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15465
Daniel Veillard13c757e2000-02-01 23:59:15 +000015466Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15469 <gkatsi@cs.toronto.edu>
15470
Daniel Veillard726e8792000-01-30 20:04:29 +000015471Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15474 processing URLs
15475
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015476Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15479 xmlNanoFTPUpdateURL for persistent control connections.
15480 * configure.in: 1.8.6
15481
15482Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15483
15484 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15485 * tree.[ch] : added xmlSaveNoEmptyTags
15486
James Henstridgef3be9312000-01-28 13:59:21 +0000154872000-01-29 James Henstridge <james@daa.com.au>
15488
15489 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15490
15491 * Makefile.am: added nanoftp.[ch] to the build.
15492
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015493Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * nanoftp.[ch]: cleanup, comments, API
15496 * debugXML.c : fixed a bug in the cat command
15497 * doc/*: regenerated the docs
15498
Daniel Veillardda07c342000-01-25 18:31:22 +000015499Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15502 * debugXML.c : fixed a bug in the cat command
15503 * valid.c: fixing some small probs
15504 * libxml.spec.in: get rid of the SNAP suffix
15505 * doc/xml.html: updated the status
15506
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015507Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * xml-config.in: xml-config --version to just return the
15510 version number
15511 * xpath.c: some cleanup w.r.t. axis when the current node is
15512 an attribute.
15513 * TODO: updated
15514
Daniel Veillard461a66c2000-01-18 18:01:01 +000015515Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * configure.in: prepared for libxml-1.8.5
15518 * doc/* recompiled the documentation
15519
155202000-01-17 Jody Goldberg <jgoldberg@home.com>
15521
15522 * configure.in : WARNING autoconf subtlety alert :
15523 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15524 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15525 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15526 get defined by AC_CHECK_HEADERS.
15527
Daniel Veillardf967b902000-01-17 16:06:10 +000015528Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15531 Rune.Djurhuus@fast.no
15532
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015533Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * TODO: updated
15536 * tree.c, parser.c: made sure that only memory alloc problems
15537 and internal parser errors are allowed to write to stdout or
15538 stderr.
15539
Daniel Veillard0142b842000-01-14 14:45:24 +000015540Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15541
15542 * tree.c : restored xmlNewGlobalNs since this seems used by
15543 a lot of existing code :-(, fixed a bug in xmlNewNs
15544 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15545 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15546 to exit() from the library code.
15547 * xpath.c, parser.c: removed bugs or unused code detected by
15548 Windows compilers
15549 * parser.c: started adding interfaces for parsing well balanced
15550 XML fragments
15551 * configure.in: releasing 1.8.4
15552 * doc/* : rebuilt the docs
15553
Daniel Veillard2eac5032000-01-09 21:08:56 +000015554Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * tree.[ch] : added xmlNewDocFragment() for DOM
15557 * testHTML.c: uninitialized variable.
15558
Daniel Veillardf3a73582000-01-05 14:58:39 +000015559Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * doc/* : rebuild the docs
15562
Daniel Veillard71b656e2000-01-05 14:46:17 +000015563Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * acconfig.h: readline and history patch
15566 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15567 * tree.c: added check and handling when possibly removing an ID
15568 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15569 and saving.
15570 * test/HTML/entities.html result/HTML/entities.html* : test for
15571 various entities reference cases
15572 * result/HTML/* : as a result output of some testcase have
15573 changed
15574 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15575 by previous example. added xmlParseTryOrFinish().
15576 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15577 entities.h debugXML.h HTMLparser.h: changed the way struct are
15578 declared to allow gtk-doc to expose those
15579 * parser.c: closed bug #4960
15580 * Makefile.am configure.in: Applied patch from
15581 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15582 and math/socket libs detection
15583
Daniel Veillard437b87b2000-01-03 17:30:46 +000015584Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * configure.in, Makefile.am: link tester against readline
15587 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15588
Daniel Veillard686d6b62000-01-03 11:08:02 +000015589Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * tree.[ch]: added xmlRemoveProp
15592 * win32config.h.in nanohttp.c: avoid including the Windows
15593 socket stuff in every C files
15594 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15595 the XmL parser(s)
15596 * test/ns4 result/ns4 etc...: added test case for previous prob
15597 * tree.c: xmlNewNs wasn't checking for double definition
15598 * Makefile.in: fixed a problem with dist-hook duplicates
15599 * parser.[hc], xmlIO.c: fixed the loading of external entities
15600 APIs, now xmlLoadExternalEntity() is used everywhere and
15601 setting up an app specific front-end using the
15602 * SAX.c parser.c: some fixes, now the xhtml spec validates
15603 with the xhtml DTD.
15604 * error.c: fixed crashes in case of no input stream
15605 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15606 to the validation tests and results
15607
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015608Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15611 too htmlCreatePushParserCtxt() and htmlParseChunk()
15612 * parser.c: a bit of cleanup.
15613 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15614 to XML) removed the last mem leak known
15615 * HTMLtree.c: output message cleanup
15616 * xmlmemory.c: display content info about memory blocks
15617 * result/HTML/wired.* : missing att value warning change
15618
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015619Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15620
15621 * doc/* : rebuilt the documentation
15622
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015623Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * parser.[ch] parserInternals.h: Push parser for XML,
15626 seems to work fine now
15627 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15628 --push for push testing
15629 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15630 * testSAX.c: added --push
15631 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15632 subtree
15633 * xmlIO.[ch] : enriched API + fixes for push mode
15634 * entities.[ch]: added the entity content length to the struct.
15635 * xmlmemory.[ch]: new API to show the last entries for the shell
15636 * valid.c: added required attribute testing
15637 * SAX.c: the cdata callback now merge contiguous fragments
15638 * HTMLparser.c: cleanup of some macros
15639
Daniel Veillard3c558c31999-12-22 11:30:41 +000015640Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * parser.c: fix for PIs name starting with xml
15643 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015644 * *.c, configure.in win32config.h.in : generate win32config.h for
15645 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015646
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015647Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * parser.c: fixed a stupid = vs. == bug :-(
15650 * doc/gnome-xml.sgml: s/glade/xml/
15651
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015652Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * configure.in, doc/xml.html : bug fix release 1.8.2
15655 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15656 Hopefully the end of that silly C++ include problem
15657 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15658 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15659 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15660 troubles with autoclosed elements when the stree shape doesn't
15661 follow the DtD specs. Added htmlIsAutoClosed() and
15662 htmlAutoCloseTag()
15663 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15664 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15665 * debugXML.c: fixed a bug on printing default namespaces.
15666 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15667
Daniel Veillardb24054a1999-12-18 15:32:46 +000015668Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15669
15670 * result/HTML/*.htm[l] : updated the HTML regression tests according
15671 to the new output
15672 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15673 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15674 problem due to intermix of extern "C" { ... } declarations for C++
15675 and recursive includes in the headers
15676
Chris Lahey323c48c1999-12-18 15:32:45 +0000156771999-12-20 Chris Lahey <clahey@umich.edu>
15678
15679 * HTMLtree.c: Made it so that html nodes with a single child do
15680 not insert a carriage return before or after the child node.
15681
Daniel Veillardb24054a1999-12-18 15:32:46 +000015682Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015683
15684 * configure.in, doc/xml.html : bug fix release 1.8.1
15685 * parser.c: fixed bug #4344
15686 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15687 added the glue to avoid C++ problems
15688 * doc/* : regenerated the documentation
15689
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015690Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15691
15692 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15693 namespace recognition, and Dia as a resul :-(
15694 * encoding.c: closed bug #3950
15695
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015696Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * valid.c: debugging a posteriori validation, except URI expansion
15699 stuff this should be fixed now
15700 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15701 Carl Nygard <cnygard@bellatlantic.net>
15702 * tester.c: added --postvalid, cleaning of the code
15703 * tree.[ch]: added xmlDocGetRootElement()
15704
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015705Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15706
15707 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15708 c++ losage.
15709
Daniel Veillard10a2c651999-12-12 13:03:50 +000015710Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15711
15712 * configure.in, doc/xml.html : bumped to 1.8.0
15713 * xlink.[ch], Makefile.am : added framework for link detection
15714 * parser.h: added nbChars to parser context, needed for cleanup.
15715 * xmlmemory.c: removed a nasty bug when out of mem
15716 * valid.[ch]: adding namespace support for attribute decl
15717 * tester.c: added --debugent option
15718 * debugXML.[ch]: added xmlDebugDumpEntities()
15719 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15720 buffers instead, this was really needed, validation was breaking
15721 in strange ways due to that. Added xmlParseStringPEReference()
15722 and other parsing from strings functions. Entities processing
15723 modified again, but PERef are still not handled correcly but
15724 unless you're Eve Maller you won't notice :-)
15725 * HTMLparser.c: large changes toward reliability, and switched to
15726 lowercase internal tags, XHTML is lowercase, so it will help
15727 that output is closer to next version.
15728 * doc/* : regenerated the documentation, it is now hosted at
15729 http://xmlsoft.org/ (same bits I just bought the domain :-)
15730
15731
Daniel Veillard294cbca1999-12-03 13:19:09 +000015732Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15735 doc generation
15736 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15737 in the SAX API
15738 * doc/*: rebuilt the doc making sure everything appears in the
15739 HTML files
15740
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015741Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15742
15743 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15744 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15745 which allow impressive speed improvement on dataset with
15746 large text pieces, but at the cost of broken binary
15747 compatibility and slightly bigger memory usage.
15748 Configure with --with-buffers to activate them, they
15749 are protected with XML_USE_BUFFER_CONTENT define.
15750 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15751 goal is 0 memory left allocated once parser is no more used
15752 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15753 call xmlCleanupParser() and xmlMemoryDump()
15754
Daniel Veillarda819dac1999-11-24 18:04:22 +000015755Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15756
15757 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15758 * parser.[ch] encoding.[ch]: added memory cleanup routines
15759 * parser.c: closing bug #3788
15760 * doc/*: rebuilt the doc
15761
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015762Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15765 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15766 * tester.c: added --compress option
15767 * doc/*: rebuilt the documentation
15768
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015769Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15772 if given /proc/kcore as input !
15773 * doc/xml.html doc/*: updated and rebuilt the documentation
15774
15775Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015776
15777 * parser.c: Fixed some wrongly space collapsing code due to
15778 a misreading of the spec.
15779 * result/*: fixed the output accordingly
15780
15781Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015782
15783 * encoding.c: bug fix and typos
15784 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15785 * parser.c: added attribute normalization closing bug #3597
15786 * test/att* result/att* SAXresult/att*: testcase for attribute
15787 normalization
15788
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015789Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * configure.in: closing bug #3163 by adding extra flags for the
15792 cc compiler on HP-UX
15793
Daniel Veillard51e3b151999-11-12 17:02:31 +000015794Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * valid.[ch] : removed a typo and an enumerated type bug in the
15797 xmlAddElementDecl() function
15798 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15799 call to xmlEncodeEntitiesReentrant() so that the functions
15800 New, Set and Get are at the same level.
15801 * parser.c HTMLparser.c: extra memory allocation bug for
15802 attributes detected by someone using libxml in embedded systems :-)
15803
Daniel Veillard962195f1999-10-28 15:51:53 +000015804Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15805
15806 * xmlmemory.h: turned off mem debug :-\
15807
Daniel Veillard35008381999-10-25 13:15:52 +000015808Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * parser.c: closed bug #2784 a one line fix, but worth pushing
15811 a new release out
15812 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15813 some structures, comments before and after the
15814 main element, and other nastyness
15815 * HTMLtree.c tree.c: accomodate the extended HTML supported
15816 * configure.in: pushing 1.7.4
15817 * test/ent8 and related outputs : added a new test for bug #2784
15818 * test/HTML/wired.html and related output: a nasty HTML example
15819 * Makefile.am: improved the test scripts
15820 * docs/* : reran the documentation extractor, updated xml.html
15821
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015822Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15825 HTMLparser and debugged the HTML related code. HTML documents
15826 now have their own type
15827 * entities.c: do not dump &apos; for HTML output
15828 * xmlmemory.c: improvement, breakpoint mechanism
15829 * testHTML.c: added --sax --repeat ...
15830 * Makefile.am: improved the HTML tests
15831 * valid.[ch]: added xmlValidGetValidElements and
15832 xmlValidGetPotentialChildren
15833 * tester.c: added --insert to test the 2 new functions
15834 * test//* result//* SAXresult//* : regression test cleanup
15835 and extension.
15836 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15837 gnome-xml-nanohttp.html
15838
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015839Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * HTMLparser.c: fixed problems with some autoclose tags
15842 * tree.c: fixed XML output problems.
15843 * result/* SAXresult/*: update of the tests output
15844
Daniel Veillard6077d031999-10-09 09:11:45 +000015845Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * Makefile.am: Arturo patch for xmlConf.sh version info
15848 * parser.c: Tim Josling patch for single quoted items
15849 * tester.c: Tim Josling patch for tester options usage
15850 * tree.h: indent cleanup
15851
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015852Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15855 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15856
Daniel Veillard00fdf371999-10-08 09:40:39 +000015857Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * tree.c : Raph patch for initialization of CORBA fields
15860 * parser.c, xpath.c, ...: modification of doc comments
15861 * xpath.c : allow spaces in xpath expressions
15862
Daniel Veillardad219441999-09-27 08:17:49 +000015863Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * xmlmemory.h: turning off memory debug :-(
15866
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015867Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15868
15869 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15870 better SAX interfaces.
15871 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15872 entity.
15873 * configure.in: 1.7.2
15874
15875Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015876
15877 * libxml.spec.in: fixed the URL
15878 * doc/xml.html: improved the documentation front-end
15879
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015880Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015881
15882 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15883
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015884Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015885
15886 * libxml.spec.in: fixed the alpha compile problem
15887 * parser.[ch]: changed errno to errNo in the parser context :-(
15888 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15889 * doc/xml.html: changed CHAR to xmlChar
15890 * doc/html/*: recompiled the documentation
15891 * configure.in: 1.7.1
15892
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015893Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * parser.h: modified the parser context struct to regain 1.4.0
15896 binary compatibility
15897 * parser.c, xml-error.h: added errno ot teh context and defined
15898 a set of errors values with update of errno
15899 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15900 DTDs and entities
15901 * *.h, *.c: complete cleanup of the use of config.h and include
15902 protection depending on the current setup.
15903 * overalll debugging, maintenance and bug-fixing on all modules
15904 * updated the documentation
15905 * ready for 1.7.0
15906
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015907Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * HTMLparser.c : cleanup
15910 * SAX.c valid.c valid.h: added ID/IDREF checking
15911 * tree.c tree.h: extended doc structure for refs
15912 * configure.in: 1.6.2
15913 * parser.c: patched bug in SAX user arg call
15914 * parserInternals.h: patched missing close in C++ wrapping
15915 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15916 especially upcoming XPointer implementation.
15917 * doc/xml.html: augmented, typo
15918
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015919Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15920
15921 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15922 not all invocations of install understand -d.
15923
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015924Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15925
15926 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15927 to make 'check' works, when builddir != srcdir.
15928
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015929Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15930
15931 * doc/xml.html : updated the documentation
15932
Daniel Veillard6454aec1999-09-02 22:04:43 +000015933Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15934
15935 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15936 not deallocated memory blocks
15937 * *.c : replaces all calls to malloc() free() and realloc() to
15938 the wrapper functions/macros
15939 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15940 instead of xmlFreeNodeList()
15941
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015942Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15943
15944 * HTMLparser.c: corrected a stupid bug leading to core dump at
15945 tree deallocation. Removed warnings indicated by
15946 Stephane.Conversy@lri.fr
15947 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15948 looked for in the external subset
15949
15950Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015951
15952 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15953 on SGI by Stephane.Conversy@lri.fr
15954
Daniel Veillardb96e6431999-08-29 21:02:19 +000015955Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * all .h : changed the prototype declaration indent as in gtk
15958 * most .c : working on reducing the TODOs in the code
15959 * most .c : cleanup though -pedantic and Insure++
15960 * improvements on validation ID checkings.
15961 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15962 * xml-config.in: closed #1810
15963
15964Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015965
15966 * tree.h, valid.c, valid.h: more work on validity, IDs
15967 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15968 definition for AIX
15969
Daniel Veillardb556eb51999-08-15 17:19:50 +000015970Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15971
15972 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15973 the distribution due to a cut'n paste error at last commit
15974
Daniel Veillardb05deb71999-08-10 19:04:08 +000015975Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15976
15977 * configure.in: upgraded to version 1.4.0
15978 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15979 Big update, added a large part of the validation process,
15980 it should be usable, but some parts are missing
15981 * xpath.c: improved the implementation w.r.t. root.
15982 * Makefile.am: added more tests
15983 * test and result trees: added a lot of tests
15984 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15985
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015986Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15987
15988 * Added an HACKING file
15989
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015990Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15991
15992 * xpath.[ch] : improvements and debug of the XPath implementation
15993 * parser.c, HTMLparser.c : modified the parsers to be progressive
15994 * tree.[ch] : extended the Buffer promitives
15995 * xmlIO.[ch] : added basic I/O routines providing progressive
15996 parsing and ready for I18N conversion plugins
15997 * SAXresult/* : the SAX callback sequence maybe slightly different
15998 now
15999 * test*.c : improved/updated the tests programs
16000 * doc/* : recompiled the docs.
16001
Daniel Veillard15b75af1999-07-26 16:42:37 +0000160021999-07-26 Michael Meeks <michael@edenproject.org>
16003
16004 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16005
16006 * tree.c: Ditto.
16007
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016008Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16009
16010 * configure.in: upgraded to version 1.4.0
16011 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16012 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16013 XML query language, see http://www.w3.org/TR/xpath for more details.
16014 * parser.c, parser.h: added CHAR* related string functions for XPath
16015 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16016 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16017 rebuild the docs.
16018 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16019 and regression testing capabilities for XPath.
16020
Daniel Veillardd79d7871999-07-12 10:38:12 +000016021Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16024 closing bug #1646
16025
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016026Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16027
16028 * Makefile.am, example/Makefile.am: closed bug #1683
16029
Daniel Veillard3166ab11999-07-11 16:14:19 +000016030Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * example/Makefile.am, configure.in: added the makefile for the
16033 gjobread example
16034
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016035Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16036
16037 * doc/Makefile.am:
16038 - fix which allow "make install DESTDIR=</install/prefix>".
16039
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016040Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16041
16042 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16043 which fixed a problem on the file reading-code.
16044
Daniel Veillard82150d81999-07-07 07:32:15 +000016045Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16046
16047 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16048 output.
16049 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16050
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016051Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16052
16053 * parser.h : Oops removed the binary compatibility problem
16054 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16055 * parser.c, HTMLparser.c: applied patches for reading from stdin
16056
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016057Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * parser.c, entities.c, valid.c: cleanup bug #1591
16060 * configure.in: cleanup bug #1592
16061 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16062 the same tree back-end. Hence gdome will be available for it.
16063 * doc/Makefile.am: close bug #617
16064
Daniel Veillard97fea181999-06-26 23:07:37 +000016065Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * parser.c: alloctate a per parser context SAX interface block
16068
Daniel Veillard14fff061999-06-22 21:49:07 +000016069Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16070
16071 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16072 and xmlEncodeEntitiesReentrant with the correct one :-\
16073
16074Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16075
16076 * commit of my internal XML base changes, quite a lot of
16077 changes, cleanups, better entities support, framework for
16078 new I/O and charset detection and handling
16079 * Fixed the configure/Makefile stuff to generate shared libs
16080 with the proper version info, so we jumped on rev from
16081 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16082 xmlEncodeEntities() result need to be freed now, and a string
16083 xmlParserVersion provide the current library version.
16084
Raph Levien05240da1999-06-15 21:27:11 +000016085Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16086
16087 * parser.c: fixed a buffer overrun for when you have a very long
16088 attribute with no entities in it.
16089
Daniel Veillardbb2da581999-06-13 14:37:07 +000016090Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16091
16092 * added example directory
16093 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16094
Daniel Veillard011b63c1999-06-02 17:44:04 +000016095Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * Release of libxml-1.1, nearly everything has been touched for
16098 this.
16099 * Added more regression tests
16100 * Updated the documentation
16101
Daniel Veillard27d88741999-05-29 11:51:49 +000016102Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * tree.[ch]: unified the XML_NO_CORBA defines.
16105 * parser.c encoding.[ch]: started plugging in char encoding detection
16106
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016107Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16108
16109 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16110 Also freed allocated buffer.
16111
Daniel Veillard27d88741999-05-29 11:51:49 +000016112Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016113 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16114 reentrancy problem at printing. One is left in entities.c, to
16115 remove ASAP
16116 * testSAX.c : added a test example showing the use of the SAX
16117 interface if one doesn't want to build the DOM tree.
16118 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16119
Daniel Veillard517752b1999-04-05 12:20:10 +000016120Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16123 large revamping of the parser to use SAX callbacks
16124 http://www.megginson.com/SAX/ (or at least a C like interface
16125 a la Expat). It's now possible to set up your own callbacks
16126 and the parser will not build a DOM tree.
16127 * test/* result/*: updated the test suite, I finally removed
16128 the old Namespace draft support (PI based).
16129
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016130Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * Makefile.am: added test result to EXTRA_DIST for make tests
16133
Daniel Veillard64068b31999-03-24 20:42:16 +000016134Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * parser.c, parserInternals.h: moved the chars macro definitions
16137 to parserInternals.h
16138 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16139 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16140
Daniel Veillard012ccc11999-03-23 10:11:11 +000016141Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16142
16143 * xml-config.in : applied patch to make --version work
16144
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000161451999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16146
16147 * Makefile.am (check-local): Alias for `tests' target. This will
16148 cause `make check' to do the right thing.
16149 (tests): Don't run tests in srcdir. Also, replaced calls to
16150 basename with a `sed' "equivalent".
16151
Daniel Veillardd109e371999-03-05 06:26:45 +000016152Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16153
16154 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16155 it in the header and not the sources, updated the doc.
16156 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16157 pointing this out.
16158
Daniel Veillardbc50b591999-03-01 12:28:53 +000016159Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16162 exported the inputStream routines.
16163 * doc/html/* : updated accordingly
16164
Daniel Veillardd692aa41999-02-28 21:54:31 +000016165Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * parser.c, parser.h, parserInternals.h: added a few extra
16168 internal calls to allocate and free parser contexts ...
16169 * doc/html/* : updated accordingly
16170
Daniel Veillard55a99271999-02-25 11:01:29 +000016171Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * configure.in, Makefile.am, doc/makefile.am : General changes for
16174 1.0.0 release and including the generated HTML documentation.
16175
Daniel Veillard35925471999-02-25 08:46:07 +000016176Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16177
16178 * makefile.am : added parserInternals.h, oops.
16179
Daniel Veillard1e346af1999-02-22 10:33:01 +000016180Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * parserInternals.h: added this header giving access to the parser
16183 internal functions.
16184 * doc/Makefile.am : added a rebuild target which rebuilds the full
16185 set of documentations
16186 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16187 the internal subset.
16188 * *.c *.h: modifications needed to generate the documentation using
16189 gtk-doc, cleanup of functions blocks, reorganisation of struct
16190 declarations.
16191
Daniel Veillard1164e751999-02-16 16:29:17 +000016192Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16195 the tar and spec file to include the beginning of the doc.
16196
Nuno Ferreira03d04781999-02-13 00:07:17 +0000161971999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16198
16199 * doc/.cvsignore: Added this file.
16200
Daniel Veillard6800ef31999-02-08 18:33:22 +000016201Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16202
16203 * tree.c: fixed xmlGetProp to return "" when the attribute
16204 exists, even if the node-list is NULL.
16205
Daniel Veillard726c7e31999-02-08 15:13:10 +000016206Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * tree.c: patched an error outputting empty attribute values.
16209 * Makefile.am and doc/makefile.am: have been updated during the
16210 week-end. Sorry for an empty CVS log, I got a shell problem.
16211
Daniel Veillard1899e851999-02-01 12:18:54 +000016212Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16213
16214 * tree.h: cleaned up using enums instead of defines
16215 * parser.c, valid.[ch]: more work on parsing/output of element
16216 declarations
16217
Daniel Veillard3b9def11999-01-31 22:15:06 +000016218Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * valid.[ch], tree.c, parser.c : more work toward full parsing
16221 of XML DTDs.
16222 * README: added informations about mailing-list and on-line
16223 documentation
16224
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000162251999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16226
16227 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16228
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016229Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16230
16231 * parser.c, tree.[ch] : more work toward conformance testing,
16232 added a last element to accelerate parsing of very flat structures
16233 started working on internal subset Element content declaration.
16234 * valid.[ch] : first cut at adding code toward validation.
16235 * previous changes had also small impact on most files, especially
16236 the conformance testing using James Clark test suite.
16237
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016238Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * test/* : updated the examples, most of them were not well
16241 formed (humm), and added rdf2.
16242 * result/* : resulting changes in the output.
16243
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016244Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16247
Daniel Veillard44b3a061998-12-05 17:27:22 +000016248Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16249
16250 * tree.c: patched a bug in the generation of empty attributes
16251
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016252Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16253
16254 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16255 for node/trees/documents/... Biggest problem is namespace
16256 support when copying subtrees.
16257
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016258Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * parser.c, entities.c: improve entities and char ref encoding,
16261 and cleanups of error messages.
16262
Daniel Veillard242590e1998-11-13 18:04:35 +000016263Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * parser.c, entities.c: simple bug hunting done during rpm2html and
16266 rpmfind integration.
16267
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016268Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * parser.[ch]: Added interfaces allowing to specify a SAX
16271 handler before parsing.
16272
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016273Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * parser.c: redirrect all errors reporting through the SAX
16276 error function
16277
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016278Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16281 * libtool, tlmain ...: update of the libtool files
16282
Miguel de Icaza442321c1998-11-04 18:13:38 +0000162831998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16284
16285 * entities.c: Use g_snprintf insteda of snprintf.
16286
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016287Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16288
16289 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16290 added ent5 test for this purpose.
16291 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16292
Daniel Veillard27271681998-10-30 06:39:40 +000016293Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * parser.c: fixed? a strange error due to compression on a GWP
16296 document.
16297
Daniel Veillard25940b71998-10-29 05:51:30 +000016298Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16299
16300 * tree.[ch]: bug fixing
16301 * entities.[ch]: defined a specific type for predefined entities
16302 * doc/xml.html: more documentation on the library, how to use it,
16303 overview of the interfaces.
16304
Daniel Veillard16253641998-10-28 22:58:05 +000016305Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16306
16307 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16308
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016309Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16310
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016311 * tree.c: corrected a small bug
16312 * doc/xml.html: continuing writing documentation.
16313
16314Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16315
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016316 * debugXML.h debugXML.c: added debugging utilities.
16317 * tester.c: added --debug switch.
16318 * tree.c: patched an incorrect node->type assignment.
16319 * parser.c: formatting, ensure that node->doc != NULL in attributes
16320
Daniel Veillardccb09631998-10-27 06:21:04 +000016321Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16322
16323 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16324 entity support and provide an internal representation close to
16325 DOM one (entity ref nodes, and attribute value as tree). I tried
16326 to preserve the interface but this will surely break some apps
16327 (I have to change rpm2html/rpmfind for example). I had to change
16328 two interfaces, and the generated tree is somewhat different.
16329 * doc/* : started documenting the XML library, the tree and
16330 DOM/Corba. This is a first step.
16331
Daniel Veillard11e00581998-10-24 18:27:49 +000016332Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16333
16334 * parser.c: Set up the fonctions comment block, boring but useful.
16335 * parser.h, SAX.c, parser.c: now attributes are processed through
16336 the SAX interface. The problem is that my SAX interface diverged
16337 quite a bit from the original one, well this is not an official
16338 spec, and translating it from Java to C is hairy anyway...
16339
Daniel Veillard97b58771998-10-20 06:14:16 +000016340Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16341
16342 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16343 fonctions comment block, boring but useful.
16344
16345Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016346
16347 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16348 conversion routines. However they are not yet used to convert the
16349 inputs. The core will run with UTF-8.
16350
Daniel Veillard33942841998-10-18 19:12:41 +000016351Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16352
16353 * tree.c : make sure that the type id is properly set-up when
16354 a new object is allocated, needed for DOM.
16355
Daniel Veillard27fb0751998-10-17 06:47:46 +000016356Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16357
16358 * tree.h, tree.c: Ok, the main objects in the tree will be native
16359 corba objects, it costs 8 bytes per Node, Attribute and Document
16360 but it simplifies the Corba integration a lot (no extra interface
16361 objects to allocate/free).
16362
Daniel Veillard0bef1311998-10-14 02:36:47 +000016363Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16364
16365 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16366 and changed NODEs contants for conformity with DOM Level 1
16367
Daniel Veillard27864701998-10-08 03:47:24 +000016368Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * added hooks to keep track of servants when creating objects
16371 xmlDoc and xmlNode (for Corba export).
16372
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016373Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16374
16375 * added xml-config script.
16376
Daniel Veillard7066a791998-10-01 20:28:28 +000016377Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16380 to autoupdate libtool and automake conf files.
16381
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000163821998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16383
16384 * Makefile.am: Use '?' to separate the sed
16385 commands as ',' is used when people pass -Wl,something.
16386
16387
Daniel Veillard15a8df41998-09-24 19:15:06 +000016388Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16389
16390 * tree.c, tree.h: added a per-document compression interface.
16391
Daniel Veillard151b1b01998-09-23 00:49:46 +000016392Tue Sep 22 20:47:38 EDT 1998
16393
16394 * tree.c, tree.h: added saving with compression and added interfaces
16395 to control the compression level (xmlGetCompressMode,
16396 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16397
Daniel Veillard70120ff1998-09-22 00:24:21 +000016398Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * parser.c: corrected a loop for files of size 0
16401
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000164021998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16403
16404 * error.h: New file. Contains prototyes from `error.c'.
16405
Tom Tromeyc19653d1998-08-14 01:22:43 +000016406Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16407
16408 * Makefile.am (xmlincdir): New macro.
16409 (xmlinc_HEADERS): Renamed from include_HEADERS.
16410
Daniel Veillard845664d1998-08-13 04:43:19 +000016411Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * applied small patch on numeric entities from
16414 Christopher Blizzard <blizzard@appliedtheory.com>
16415
Daniel Veillard260a68f1998-08-13 03:39:55 +000016416Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * New release 0.2, removed the old xml_* files so that it's
16419 coherent with the other CVS base (W3C), far better conformance
16420 to standard, new namespaces, decent entities support, beginning
16421 of a SAX-like interface. Nearly nothing left intact, even the
16422 test examples ...
16423
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000164241998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16425
16426 * .cvsignore: Add .deps dir
16427
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016428Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16431
Daniel Veillardfe926001998-07-26 04:28:20 +000016432Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016433
Daniel Veillardfe926001998-07-26 04:28:20 +000016434 * configure.in: added test for CPP
16435 * AUTHORS, Changelog: the original ones didn't get commited but the
16436 glib ones instead, fixed.
16437 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016438
Daniel Veillardfe926001998-07-26 04:28:20 +000016439Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016440
Daniel Veillardfe926001998-07-26 04:28:20 +000016441 * integrated code developped at W3C
16442 * changed the original Copyright
16443 * migrated to automake
16444 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016445