blob: 347750363c6dffbe057334a20830fb211d488d45 [file] [log] [blame]
Daniel Veillard02ea1412003-04-09 12:08:47 +00001Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c include/libxml/HTMLparser.h: exported
4 htmlCreateMemoryParserCtxt() it was static
5
Daniel Veillardd3b9cd82003-04-09 11:24:17 +00006Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9 update from Charles Bozeman for date and duration types
10 * test/schemas/date_0.* test/schemas/dur_0.*
11 result/schemas/date_0.* result/schemas/dur_0.*: updated too
12
Daniel Veillardc00cda82003-04-07 10:22:39 +000013Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
16 fixing bug #107129, removing excessive allocation and calls
17 to *printf in the code to build QName strings.
18
Igor Zlatkovic69651182003-04-05 09:43:30 +000019Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
20
21 * win32/libxml2.def.src: fixed conditional exports, reported by
22 Luke Murray.
23
Daniel Veillardadba5f12003-04-04 16:09:01 +000024Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * parser.c: fixed a possible problem with xmlRecoverMemory()
27
Daniel Veillarda48ed3d2003-04-03 15:28:28 +000028Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
31 triostr.h: Bjorn sent an update for the TRIO portability layer.
32
Igor Zlatkovicd6c86502003-04-01 20:00:42 +000033Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
34
35 * win32/libxml2.def.src: exported new functions
36
Daniel Veillardc2d4a932003-04-01 11:13:05 +000037Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * configure.in NEWS: preparing release 2.5.6
40 * doc/*: updated and rebuilt the docs
41
Daniel Veillarde5020412003-04-01 09:55:20 +000042Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * SAX.c: fixed an uninitialized memory access pointed by valgrind
45 on C14Ntests
46
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +000047Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * relaxng.c: one more fixup of error message reporting
50
Daniel Veillard5f1946a2003-03-31 16:38:16 +000051Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
52
53 * relaxng.c: more work on bug #109225, and fixed an uninitialized
54 variable pointed out by valgrind
55
Daniel Veillarda507fbf2003-03-31 16:09:37 +000056Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
57
58 * relaxng.c: try to work on bug #109225 and provide better
59 error reports.
60 * result/relaxng/* : this change the output of a number of tests
61 * xinclude.c: fixing the parsed entity redefinition problem
62 raised on the list.
63 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
64
Daniel Veillardb3721c22003-03-31 11:22:25 +000065Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
66
67 * xmlschemastypes.c: fixed date comparison to handle the tzo
68 The only failures left are disagreements on Notations and
69 '+1' not being allowed for ulong, uint, ushort and ubyte.
70
Daniel Veillard455cc072003-03-31 10:13:23 +000071Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
74 to the XML Schemas errata
75 http://www.w3.org/2001/05/xmlschema-errata#e2-12
76
Daniel Veillarde637c4a2003-03-30 21:10:09 +000077Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
78
79 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
80 and facets support. Currently only schemas with binHex or
81 base64 don't compile. A few error left in the test suite:
82 found 1035 test instances: 919 success 23 failures
83 most are gdate or gdateyear failing check, and a few cases where
84 James clark tests results are strange.
85 * valid.c: allow to reuse the Notation checking routine without
86 having a validation context.
87 * SAX.c: removed a #if 0
88
Daniel Veillardb6c7f412003-03-29 16:41:55 +000089Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xinclude.c: forgot to apply one check from #106931 patch
92 * xmlschemastypes.c: more work on XML Schemas datatypes
93
Daniel Veillardc4c21552003-03-29 10:53:38 +000094Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
97 on cleaning up XML Schemas datatypes based on James Clark tests
98 test/xsdtest/xsdtest.xml
99
Daniel Veillard80b19092003-03-28 13:29:53 +0000100Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * relaxng.c: implemented comparisons for Schemas values.
103 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
104 some bugs in duration handling, comparisons for durations
105 and decimals, removed all memory leaks pointed out by James
106 testsuite. Current status is now
107 found 238 test schemas: 197 success 41 failures
108 found 1035 test instances: 803 success 130 failures
109
Daniel Veillard91a13252003-03-27 23:44:43 +0000110Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
113 leaks in the W3C XML Schemas code
114 * xmlschemastypes.c: implemented nonPositiveInteger
115 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
116 fixed the test and result.
117
Daniel Veillard6560a422003-03-27 21:25:38 +0000118Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
121 parser and a typo
122 * xmlschemastypes.c: reindenting, fixing a memory access
123 problem with dates.
124
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000125Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
126
127 * parser.c: fixing #109227 providing more context in case of
128 start/end tag mismatch
129 * python/tests/ctxterror.py python/tests/readererr.py: update the
130 tests accordingly
131
Daniel Veillardd9b72832003-03-27 14:24:00 +0000132Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * xinclude.c: should fix #109327 errors on memory accesses
135
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000136Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
137
138 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
139 is an URI reference
140
Daniel Veillarde209b332003-03-26 21:40:13 +0000141Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * xpath.c: fixed bug #109160 on non-ASCII IDs
144
Daniel Veillard642104e2003-03-26 16:32:05 +0000145Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * parser.c: Norm suggested a nicer error message for xml:space values
148 errors
149
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000150Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xpath.c include/libxml/xpath.h: first part of the fix to
153 performance bug #108905, adds xmlXPathOrderDocElems() providing
154 document order for nodes.
155 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
156
Daniel Veillard09628212003-03-25 15:10:27 +0000157Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * xmlschemastypes.c: removing a warning with Sun compiler
160 bug #109154
161
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000162Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
163
164 * doc/xmllint.xml
165 * doc/xmllint.1
166 update xmllint man page with --relaxng option
167
Daniel Veillard2032d292003-03-25 11:09:40 +0000168Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * python/setup.py.in : was missing "drv_libxml2.py"
171
Daniel Veillard9adc0462003-03-24 18:39:54 +0000172Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * tree.c xpath.c: some changes related to the new way of
175 handling Result Value Tree, before 2.5.5
176
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000177Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * configure.in NEWS: preparing release 2.5.5
180 * doc/* : updated the documentation and regenerated it.
181
Daniel Veillardef0b4502003-03-24 13:57:34 +0000182Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * xpath.c: fixed some problems related to #75813 about handling
185 of Result Value Trees
186
Daniel Veillard9231ff92003-03-23 22:00:51 +0000187Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * uri.c: applied a set of patches from Lorenzo Viali correcting
190 URI parsing errors.
191
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000192Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * parser.c: validity status was not passed back when validating in
195 entities, but raised by Oliver Fischer
196
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000197Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * HTMLtree.c: avoid escaping ',' in URIs
200
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000201Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * parser.c: fixing bug #108976 get the ID/REFs to reference
204 the ID in the document content and not in the entity copy
205 * SAX.c include/libxml/parser.h: more checking of the ID/REF
206 stuff, better solution for #107208
207 * xmlregexp.c: removed a direct printf, dohhh
208 * xmlreader.c: fixed a bug on streaming validation of empty
209 elements in entities
210 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
211 cleanup of the validation tests
212 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
213 added more ID/IDREF tests to the suite
214
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000215Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
218 compiler.
219
Daniel Veillard20863822003-03-22 17:51:47 +0000220Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
223
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000224Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
227 defined in entities content
228
Daniel Veillard99737f52003-03-22 14:55:50 +0000229Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * SAX.c: Fixed validation bug #108858 on namespace names using
232 entities and reported by Brent Hendricks
233 * xmllint.c: report xmlTextReaderHasValue() result in --stream
234 --debug output.
235
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000236Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
239 about the DocType node not being reported sometimes.
240 * python/tests/reader.py: added to test to the regression checks
241
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000242Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
245 reported by Edd Dumbill
246
Daniel Veillard77a90a72003-03-22 00:04:05 +0000247Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * HTMLparser.c parser.c parserInternals.c: patch from
250 johan@evenhuis.nl for #107937 fixing some line counting
251 problems, and some other cleanups.
252 * result/HTML/: this result in some line number changes
253
Daniel Veillard580ced82003-03-21 21:22:48 +0000254Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
257 instead of libxml.spec
258 * relaxng.c: fixed some of the error reporting excessive
259 verbosity
260 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
261 xmlschemastypes.c: removed some warnings from gcc
262 * doc/libxml2-api.xml: rebuilt
263
Daniel Veillarde063f482003-03-21 16:53:17 +0000264Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * relaxng.c: another optimization, for choice this time
267 * result/relaxng/spec1* result/relaxng/tutor12_1*
268 result/relaxng/tutor3_7: cleanups.
269
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000270Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
271
272 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
273 * test/relaxng/testsuite.xml: augmented the test suite
274 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
275 some schemas validation tests in the presence of foreign
276 namespaces.
277
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000278Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
279
280 * relaxng.c: added another interleave speedup.
281
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000282Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
283
284 * xmlschemastypes.c: added integer and fixed one of the
285 IDREFS regression tests pbm
286 * result/relaxng/docbook_0.err: updated
287
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000288Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
289
290 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
291 declared both in the DTD and in the Schemas <grin/>
292 * relaxng.c: more debug, added a big optimization for <mixed>
293 * test/relaxng/testsuite.xml: augmented the testsuite
294 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
295 DocBook example to the regression tests
296
Daniel Veillard798024a2003-03-19 10:36:09 +0000297Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * check-xsddata-test-suite.py: cosmetic change for output
300 * relaxng.c: try to minimize calls to malloc/free for states.
301
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000302Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * tree.c: removed a warning
305 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
306 support
307 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
308 cleanup/improvements of the regression tests batch
309 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
310
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000311Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * relaxng.c: fixed error msg cleanup deallocation
314 * xmlschemastypes.c: added a function to handle lists of
315 atomic types, added support for IDREFS
316
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000317Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
318
319 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
320 and IDREF, usable from RelaxNG now
321 * include/libxml/xmlschemastypes.h: need to add a new interface
322 because the validation modifies the infoset
323 * test/relaxng/testsuite.xml: extended the testsuite
324
Daniel Veillard952379b2003-03-17 15:37:12 +0000325Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
326
327 * relaxng.c: fixed the last core RelaxNG bug known #107083,
328 shemas datatype ID/IDREF support still missing though.
329 * xmlreader.c: fix a crashing bug with prefix raised by
330 Merijn Broeren
331 * test/relaxng/testsuite.xml: augmented the testsuite with
332 complex inheritance tests
333
Daniel Veillardfd573f12003-03-16 17:52:32 +0000334Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * relaxng.c: switched back to the previous Relax-NG code base,
337 the derivation algorithm need severe constraining code to avoid
338 combinatorial explosion. Fixed the problem with Sebastian Rahtz
339 TEI based example and other bugs
340 * result/relaxng/*err: updated the results
341 * test/relaxng/testsuite.xml: started a new test suite
342
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000343Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
344
345 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
346 that the original RelaxNG validation code was un-fixeable, it got
347 rewritten to use the derivation algorithm from James Clark and
348 redebugged it (nearly) from scratch:
349 found 373 test schemas: 372 success 1 failures
350 found 529 test instances: 529 success 0 failures
351
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000352Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
353
354 * SAX.c parser.c: fix some recursion problems introduced in the
355 last release.
356 * relaxng.c: more debugging of the RNG validation engine, still
357 problems though.
358
Daniel Veillard5add8682003-03-10 13:13:58 +0000359Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * Makefile.am: stop generating wrong result file with * in name
362 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
363 * result/relaxng/demo* test/relaxng/demo: added the tests from
364 Sebastian reproducing the problem.
365
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000366Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
367
Daniel Veillard5add8682003-03-10 13:13:58 +0000368 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
369 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000370
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000371Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
372
373 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
374 variable to control the indentation for the xmllint "--format"
375 option
376
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000377Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
378
379 * encoding.c: applied Gennady's patch against buffer overrun
380
Daniel Veillard42f12e92003-03-07 18:32:59 +0000381Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
384 Clark it appeared I had bug in URI parsing code ...
385 * relaxng.c include/libxml/relaxng.h: completely revamped error
386 reporting to not loose message from optional parts.
387 * xmllint.c: added timing for RNG validation steps
388 * result/relaxng/*: updated the result, all error messages changed
389
Daniel Veillardedfd5882003-03-07 14:20:40 +0000390Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * xpath.c: fix bug #107804, the algorithm used for document order
393 computation was failing on attributes.
394
Daniel Veillard83391282003-03-06 21:37:30 +0000395Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * valid.c: fix bug #107764 , possibility of buffer overflow
398 in xmlValidDebug()
399
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000400Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
403 from Philipp Dunkel
404
Daniel Veillard5f704af2003-03-05 10:01:43 +0000405Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlschemastype.c: made powten array static it should not be exported
408 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
409 parser function.
410 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
411
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000412Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
413
414 * tree.c: fixed a node dump crash on attributes
415 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
416 an URI test bug and get better output.
417
Daniel Veillard463a5472003-02-27 21:30:32 +0000418Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * check-xsddata-test-suite.py: give more infos
421 * relaxng.c: fix a bug reported by Sebastian Rahtz and
422 REF->DEF in attribute values.
423
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000424Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
427 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
428 regression tests from James Clark.
429
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000430Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
431
432 * relaxng.c xmlschemas.c xmlschemastypes.c
433 include/libxml/xmlschemastypes.h: added param support for relaxng
434 type checking, started to increment the pool of simple types
435 registered, still much work to be done on simple types and
436 facets checkings.
437
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000438Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
439
440 * entities.c: fixes again one of the problem raised by
441 James Clark in #106788
442
Daniel Veillardc482e262003-02-26 14:48:48 +0000443Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * relaxng.c: Fixed a couple of problem raised by James Clark
446 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
447 datatype level still not fixed though.
448
Daniel Veillard17bed982003-02-24 20:11:43 +0000449Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
450
451 * configure.in: preparing release 2.5.4
452 * doc/*: updated and rebuilt the docs
453 * relaxng.c: removed warnings
454 * result/relaxng/*: updated the results
455
Daniel Veillardf4be0182003-02-24 19:54:33 +0000456Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * valid.c: fixes a DTD regexp generation problem.
459
Daniel Veillard02111c12003-02-24 19:14:52 +0000460Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
461
462 * parser.c: fixes bug #105998 about false detection of
463 attribute consumption loop.
464
Daniel Veillard2406abd2003-02-24 18:16:47 +0000465Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
468
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000469Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
470
471 * SAX.c: fixed bug #105992
472
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000473Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * tree.c: fixed xmlSetProp and al. when the node passed is not an
476 element.
477 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
478 found 373 test schemas: 369 success 4 failures
479 found 529 test instances: 525 success 4 failures
480 * check-relaxng-test-suite.py: added memory debug reporting
481
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000482Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * uri.c parser.c: some warning removal on Igor's patch
485 * tree.c: seems I messed up with #106788 fix
486 * python/libxml.c: fixed some base problems when Python provides
487 the resolver.
488 * relaxng.c: fixed the interleave algorithm
489 found 373 test schemas: 364 success 9 failures
490 found 529 test instances: 525 success 4 failures
491 the resulting failures are bug in the algorithm from 7.3 and
492 lack of support for params
493
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000494Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * parser.c: another fix for nodeinfo in entities problem
497 * tree.c entities.c: fixed bug #106788 from James Clark
498 some spaces need to be serialized as character references.
499
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000500Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
501
502 * parser.c uri.c: fixed the bug I introduced in the path
503 handling, reported by Sebastian Bergmann
504
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000505Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
506
507 * parser.c: fixing some nodeinfo in entities problem raised
508 by Glenn W. Bach
509 * relaxng.c: implemented the first section 7.3 check
510 * result/relaxng/*: updated the results
511
Daniel Veillardc5312d72003-02-21 17:14:10 +0000512Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
513
514 * relaxng.c: fixed some problems in the previous commit
515 and finished implementing 4.16 rules checking
516 found 373 test schemas: 353 success 20 failures
517 found 529 test instances: 519 success 6 failures
518 * result/relaxng/*: updated the results
519
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000520Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * relaxng.c: implemented checks from section 7.2
523
Daniel Veillard77648bb2003-02-20 15:03:22 +0000524Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * relaxng.c: implemented the checks from section 7.1, fixed
527 some of the 4.20 and 4.21 problems.
528 found 373 test schemas: 338 success 35 failures
529 found 529 test instances: 519 success 6 failures
530 * result/relaxng/*: updated the results
531
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000532Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
535 * result/relaxng/*: updated the results
536
Daniel Veillardce14fa52003-02-19 17:32:48 +0000537Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: more bugfixes
540 * result/relaxng/*: updated the results
541
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000542Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
543
544 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
545 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
546 * SAX.c: ensured xmlDoc.URL is always canonic
547 * parser.c: obsoleted xmlNormalizeWindowsPath
548 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
549 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
550 * win32/libxml2.def.src: added few exports
551
552
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000553Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
554
555 * Makefile.am configure.in: patched to have shared libraries
556 for Python regression tests and static binaries for gdb debug
557 in my development environment
558 * relaxng.c: more bugfixes
559 found 373 test schemas: 296 success 77 failures
560 found 529 test instances: 516 success 8 failures
561 * result/relaxng/*: updated the results
562
Daniel Veillard8fe98712003-02-19 00:19:14 +0000563Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
566
Daniel Veillardd4310742003-02-18 21:12:46 +0000567Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * xmlschemastypes.c: float/double check bugfix
570 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
571 validation
572 * xmlreader.c: add a TODO for Jody
573 * relaxng.c: bugfix bugfix bugfix
574 found 373 test schemas: 300 success 73 failures
575 found 529 test instances: 507 success 10 failures
576 * result/relaxng/*: updated the results
577
Daniel Veillard2df2de22003-02-17 23:34:33 +0000578Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
581
Daniel Veillard416589a2003-02-17 17:25:42 +0000582Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * relaxng.c check-relaxng-test-suite.py: more work on the
585 RelaxNG implementation conformance testing.
586 found 373 test schemas: 284 success 89 failures
587 found 529 test instances: 448 success 47 failures
588 * result/relaxng/*: updated the results
589
Daniel Veillard784b9352003-02-16 15:50:27 +0000590Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
591
592 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
593 a patch from Kjartan Maraas to fix some typos
594
Daniel Veillardfebcca42003-02-16 15:44:18 +0000595Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * relaxng.c: more bug-hunting
598 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
599 intermediate rng tree
600 * python/generator.py: patch from Stephane Bidoul to fix the generator
601 on python < 2.2
602
Daniel Veillardd2298792003-02-14 16:54:11 +0000603Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * check-relaxng-test-suite.py relaxng.c: more testing on the
606 Relax-NG front, cleaning up the regression tests failures
607 current state and I forgot support for "mixed":
608 found 373 test schemas: 280 success 93 failures
609 found 529 test instances: 401 success 68 failures
610 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
611 moved the Name, NCName and QName validation routine in tree.c
612 * uri.c: fixed handling of URI ending up with #, i.e. having
613 an empty fragment ID.
614 * result/relaxng/*: updated the results
615
Daniel Veillard9a237c92003-02-13 15:52:58 +0000616Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
617
618 * check-xinclude-test-suite.py: improved the script accordingly
619 to the XInclude regression tests updates
620 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
621 November 2002
622 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
623 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
624 augmented the Xpointer testsuite for the element() scheme
625
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000626Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * relaxng.c: added TODO for the DTD compatibility spec
629 * xinclude.c: more bug fixes driven by the testsuite
630
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000631Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
634 regression tests for XInclude, improved the script, improving
635 XInclude error reporting mechanism
636
Daniel Veillard1d788d22003-02-10 16:21:58 +0000637Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * NEWS doc/* configure.in: preparing release 2.5.3
640
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000641Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * tree.c: trying to fix #104934 about some XHTML1 serialization
644 issues.
645
Daniel Veillard809faa52003-02-10 15:43:53 +0000646Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
649 encoding conversion when the input buffer stops in the
650 middle of a multibyte char
651
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000652Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
653
654 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
655 * check-relaxng-test-suite.py: python script to run regression
656 against OASIS RelaxNG testsuite
657 * relaxng.c: some cleanup tweaks
658 * HTMLparser.c globals.c: cleanups in comments
659 * doc/libxml2-api.xml: updated the API
660 * result/relaxng/*: errors moved files, so large diffs but
661 no changes at the semantic level.
662
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000663Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * tree.c: fixing #105678 problem when dumping a namespace node.
666
Daniel Veillard591b4be2003-02-09 23:33:36 +0000667Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
668
669 * xpath.c: fixed doc comment problems
670 * python/generator.py python/libxml_wrap.h python/types.c: adding
671 RelaxNG wrappers
672 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
673 test of those early Python RelaxNG bindings
674
675Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000676
677 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
678 * relaxng.c: found the validation problem I had with interleave
679 when not covering all remaining siblings
680 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
681 testsuite and check the RNG schemas against the RNG schemas
682 given in appendix A
683
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000684Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
685
686 * win32/Makefile.msvc: updates for RelaxNG
687 * win32/Makefile.mingw: updates for RelaxNG
688 * win32/libxml2.def.src: added RelaxNG exports
689
Daniel Veillard97fd5672003-02-07 13:01:54 +0000690Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
691
692 * xinclude.c: applied another bug fix from Sean Chittenden
693
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000694Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
695
696 * configure.in xmllint.c: I f...ed up the default configuration
697 of schemas and --relaxng option display in xmllint, pointed by
698 Morus Walter.
699 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
700 detection module, fixes bug #105374.
701
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000702Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * xmlschemastypes.c: added the boolean base type.
705
Daniel Veillard96a4b252003-02-06 08:22:32 +0000706Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * xmlschemastypes.c: started implementing some of the missing
709 default simple types
710 * result/relaxng/*: updated the results
711
Daniel Veillard72fef162003-02-05 14:31:19 +0000712Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
713
714 * NEWS doc/*: updated the docs, ready for 2.5.2 release
715
Daniel Veillard71531f32003-02-05 13:19:53 +0000716Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * HTMLparser.c tree.c xmlIO.c: comments cleanups
719 * Makefile.am: use xmllint for doing the RelaxNG tests
720 * configure.in: preparing 2.5.2 made schemas support default to
721 on instead of off
722 * relaxng.c: removed the verbosity
723 * xmllint.c: added --relaxng option
724 * python/generator.py python/libxml_wrap.h: prepared the integration
725 of the new RelaxNG module and schemas
726 * result/relaxng/*: less verbose output
727
Daniel Veillardec498e12003-02-05 11:01:50 +0000728Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
729
730 * valid.c: do not run content model validation if the
731 content is not determinist
732
Daniel Veillardde590ca2003-02-05 10:45:26 +0000733Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * SAX.c: added the redefinition of namespaced attribute
736 check that was missing as Fabrice Desré pointed out.
737
Daniel Veillard930dfb62003-02-05 10:17:38 +0000738Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
741 improvements from Nick Kew, allowing to do more checking
742 to HTML elements and attributes.
743
Daniel Veillard4287c572003-02-04 22:48:53 +0000744Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * xinclude.c: fixing bug #105137 about entities declaration
747 needing to be copied to the including document.
748
Daniel Veillard652d8a92003-02-04 19:28:49 +0000749Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * catalog.c: fixed bug #104817 with delegateURI
752 * xpath.c: fixing bugs #104123 and #104125
753
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000754Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * configure.in valid.c xmlreader.c python/libxml_wrap.h
757 python/types.c: fixing #104096 to compile without regexps
758
Daniel Veillard57e79b32003-02-04 15:33:12 +0000759Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * valid.c: fixing bug #103969 forgot to add an epsilon transition
762 when building the automata for elem*
763
Daniel Veillard358a9892003-02-04 15:22:32 +0000764Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * HTMLparser.c: applied patch from Arne de Bruijn fixing
767 bug #103827
768
Daniel Veillardeb137172003-02-04 15:18:06 +0000769Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * HTMLparser.c: updating a comment, fixing #103776
772
Daniel Veillard8d589042003-02-04 15:07:21 +0000773Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
774
775 * parser.c: fixing bug 105049 for validity checking of content
776 within recursive entities.
777
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000778Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * HTMLparser.c: try to fix # 105049
781 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
782 * tree.c: updated a function comment
783
Daniel Veillard419a7682003-02-03 23:22:49 +0000784Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
785
786 * relaxng: more work on grammars and refs/defs
787 * test/relaxng/* result/relaxng/*: augmented/updated the
788 regression tests
789
Daniel Veillard144fae12003-02-03 13:17:57 +0000790Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
791
792 * relaxng: more work on name classes, except support
793 * test/relaxng/* result/relaxng/*: augmented/updated the
794 regression tests
795
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000796Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * relaxng: more work on name classes, the "validate all" schemas
799 seems to work now.
800 * test/relaxng/* result/relaxng/*: augmented/updated the
801 regression tests
802
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000803Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
804
805 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
806 * parser.c: put a guard against infinite document depth, basically
807 trying to avoid another kind of DoS attack.
808 * relaxng.c: some code w.r.t. nameClasses
809
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000810Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
811
812 * test/relaxng/* result/relaxng/*: check all the namespace support
813 was actually correct based on tutorial section 10.
814
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000815Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
816
817 * relaxng: include seems to work okay now
818 * test/relaxng/* result/relaxng/*: augmented/updated the
819 regression tests
820
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000821Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * relaxng.c: a bit of work done in the train back.
824 * test/relaxng/*: added one of the include tests
825
Daniel Veillard154877e2003-01-30 12:17:05 +0000826Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
827
828 * relaxng: more work done in the train
829 * test/relaxng/* result/relaxng/*: augmented/updated the
830 regression tests
831
Daniel Veillarde431a272003-01-29 23:02:33 +0000832Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
833
834 * relaxng.c: debugging of externalRef
835 * test/relaxng/* result/relaxng/*: augmented/updated the
836 regression tests
837
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000838Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
839
840 * relaxng.c: more work on Relax-NG, implementing externalRef
841 * test/relaxng/* result/relaxng/*: augmented/updated the
842 regression tests
843 * Makefile.am: cleanup to Relaxtests target
844
Daniel Veillardb08c9812003-01-28 23:09:49 +0000845Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * relaxng.c: more work on Relax-NG, implementing interleave
848 * test/relaxng/* result/relaxng/*: augmented/updated the
849 regression tests
850
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000851Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * relaxng.c: more work on Relax-NG, implementing interleave
854 * test/relaxng/* result/relaxng/*: augmented/updated the
855 regression tests
856
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000857Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
858
859 * doc/tutorial/customfo.xsl
860 * doc/tutorial/customhtml.xsl
861 adding stylesheet customizations used to generate fo
862 for pdf and html
863
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000864Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * relaxng.c: more work on Relax-NG
867 * test/relaxng/* result/relaxng/*: augmented/updated the
868 regression tests
869 * xmlschemastypes.c: added a number of base type definition but not
870 the associated checks, those are still TODOs
871
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000872Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
873
874 in docs/tutorial:
875 * apa.html
876 * apb.html
877 * apc.html
878 * apd.html
879 * ape.html
880 * apf.html
881 * apg.html
882 * ar01s02.html
883 * ar01s03.html
884 * ar01s04.html
885 * ar01s05.html
886 * ar01s06.html
887 * ar01s07.html
888 * ar01s08.html
889 * index.html
890 * xmltutorial.pdf
891 * xmltutorial.xml
892 add index to tutorial
893
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000894Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
895
896 * doc/xmlcatalog.1
897 * doc/xmlcatalog_man.html
898 * doc/xmlcatalog_man.xml
899 belatedly fixing bug #93622 (adds rewriteURI type to
900 "--add" option in xmlcatalog man page
901
Daniel Veillard3be27512003-01-26 19:49:04 +0000902Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
903
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000904 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000905 Julio Merino, closing #104475
906
Daniel Veillardea3f3982003-01-26 19:45:18 +0000907Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
908
909 * relaxng.c: more work on Relax-NG
910 * test/relaxng/* result/relaxng/*: augmented/updated the
911 regression tests
912
Daniel Veillardedc91922003-01-26 00:52:04 +0000913Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * relaxng.c: more work on Relax-NG
916 * test/relaxng/* result/relaxng/*: augmented/updated the
917 regression tests
918
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000919Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * README: updated the policy on private mail answers
922 * relaxng.c: more work on Relax-NG
923 * test/relaxng/* result/relaxng/*: augmented/updated the
924 regression tests
925
Daniel Veillard7424eb62003-01-24 14:14:52 +0000926Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * error.c parser.c tree.c: applied a documentation patch from
929 Stefan Kost
930
Daniel Veillard276be4a2003-01-24 01:03:34 +0000931Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * relaxng.c: more work on Relax-NG
934 * doc/*: regenerated the docs
935 * test/relaxng/* result/relaxng/*: updated and augmented the
936 Relax-NG regression tests and results
937
Daniel Veillard6eadf632003-01-23 18:29:16 +0000938Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
941 First commit of the new Relax-NG validation code, not generally
942 useful yet.
943 * test/relaxng/* result/relaxng/*: current state of the regression
944 tests
945
Daniel Veillard814a76d2003-01-23 18:24:20 +0000946Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * tree.c: minimized the memory allocated for GetContent
949 and a bit of cleanup.
950
Daniel Veillardff12c492003-01-23 16:42:55 +0000951Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * python/generator.py: seems there is no good reasons to
954 not generate bindings for XPointer
955
Daniel Veillard540a31a2003-01-21 11:21:07 +0000956Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * xmlreader.c doc/apibuild.py: applied a new patch from
959 Stéphane Bidoul for cleanups
960 * doc/libxml2-api.xml: rebuilt the API description with
961 new entry points
962
Daniel Veillard417be3a2003-01-20 21:26:34 +0000963Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
964
965 * xmlreader.c python/drv_libxml2.py python/generator.py
966 python/libxml.c python/libxml.py python/libxml_wrap.h
967 python/types.c: patch from Stéphane Bidoul for better per
968 context error message APIs
969 * python/tests/ctxterror.py python/tests/readererr.py:
970 update of the tests
971
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000972Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
973
974 * doc/guidelines.html
975 grammar and spelling cleanup
976
Daniel Veillard26f70262003-01-16 22:45:08 +0000977Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * xmlreader.c include/libxml/xmlreader.h python/generator.py
980 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
981 a patch from Stéphane Bidoul to allow per XMLtextReader error
982 and warning handling
983 * python/tests/Makefile.am python/tests/readererr.py: adding the
984 specific regression test
985
Daniel Veillard71f9d732003-01-14 16:07:16 +0000986Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
989 should raise a syntax error
990
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000991Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * python/libxml.c: cleanup patch from Stéphane Bidoul
994
Daniel Veillard81601f92003-01-14 13:42:37 +0000995Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
996
997 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
998
Daniel Veillarde6227e02003-01-14 11:42:39 +0000999Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * python/generator.py python/libxml.c python/libxml.py
1002 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001003 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001004 Python level.
1005 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1006 regression test for it.
1007
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001008Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1009
1010 * xmlreader.c: fixed the streaming property of the reader,
1011 it was generating tree faster than consuming it. Pointed out
1012 by Nate Myers
1013 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1014
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001015Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1016
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001017 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001018
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001019Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1020
1021 * xpath.c: fix to the XPath implementation for parent and
1022 ancestors axis when operating on a Result Value Tree.
1023 Fixes bug #100271
1024
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001025Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1028 to fix some URI/file escaping problems
1029
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001030Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * python/generator.py: fixed a bug raised by Raymond Wiker,
1033 docSetRootElement() should not raise an exception if the
1034 return is None
1035
Daniel Veillard3e20a292003-01-10 13:14:40 +00001036Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1039 fixed bug #102181 by applying the suggested change and fixing
1040 the generation/registration problem.
1041
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001042Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1043
1044 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1045 routines.
1046
Daniel Veillard8f872442003-01-09 23:19:02 +00001047Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * parser.c: one more IsEmptyElement crazyness, that time in
1050 external parsed entities if substitution is asked.
1051 * python/tests/reader3.py: added a specific test.
1052
Daniel Veillarde329fc22003-01-09 21:36:42 +00001053Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1054
1055 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1056 support and improved error handler registration
1057
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001058Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1061 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1062 * README: fixed a link
1063
Daniel Veillarde2830f12003-01-08 17:47:49 +00001064Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1065
1066 * configure.in doc/* NEWS: preparing 2.5.1 release
1067 * SAX.c parser.c: fixing XmlTextReader bug
1068
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001069Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * SAX.c: fuck, I introduced a memory leak on external parsed
1072 entities in 2.5.0 :-(
1073
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001074Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * xmllint.c: another fix needed as pointed by Christophe Merlet
1077 for --stream --debug if compiled without debug support.
1078
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001079Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1080
1081 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001082 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001083 update man page with --stream and --chkregister
1084
Daniel Veillard8326e732003-01-07 00:19:07 +00001085Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * globals.c: fixed --with-threads compile
1088 * xmllint.c: fixed --without-debug compile
1089 * include/libxml/globals.h: cleanup
1090 * include/libxml/schemasInternals.h: add a missing include
1091
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001092Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * configure.in NEWS: preparing 2.5.0 release
1095 * SAX.c: only warn in pedantic mode about namespace name
1096 brokeness
1097 * globals.c: fix a doc generation problem
1098 * uri.c: fix #101520
1099 * doc/*: updated and rebuilt the doc for the release, includuding
1100 stylesheet update
1101 * python/Makefile.am: fix a filename bug
1102
1103Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1106 should not be called.
1107
1108Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * libxml-2.0.pc.in: applied the patch to fix #101894
1111
1112Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1113
1114 * tree.c : applied patch from Lukas Schroeder for register callbacks
1115 * valid.c: modified patch from Lukas Schroeder to test
1116 register callbacks with --chkregister
1117
1118Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1119
1120 * xmlreader.c: seriously changed the way data are pushed to
1121 the underlying parser, go by block of 512 bytes instead of
1122 tryng to detect tag boundaries at that level. Changed the
1123 way empty element are detected and tagged.
1124 * python/tests/reader.py python/tests/reader2.py
1125 python/tests/reader3.py: small changes mostly due to context
1126 reporting being different and DTD node being reported. Some
1127 errors previously undetected are now caught and fixed.
1128 * doc/xmlreader.html: flagged last section as TODO
1129
1130Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * python/libxml.py: integrated the Python 2.2 optimizations
1133 from Hannu Krosing, while maintaining compatibility with
1134 1.5 and 2.1
1135
1136Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1137
1138 * xmllint.c: a bit of cleanup
1139 * xmlreader.c: small fix
1140 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1141 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1142
1143Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * python/setup.py.in: patch from Stéphane Bidoul to include
1146 drv_libxml2.py in setup.py
1147
1148Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * doc/xmlreader.html: starting documenting the new XmlTextReader
1151 interface.
1152
1153Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * xmllint.c: added the --stream flag to use the TextReader API
1156 * xmlreader.c: small performance tweak
1157
1158Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmlreader.c python/tests/reader2py: okay the DTD validation
1161 code on top of the XMLTextParser API should be solid now.
1162
1163Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlreader.c python/tests/reader2py: Fixing some more mess
1166 with validation and recursive entities while using the
1167 reader interface, it's getting a bit messy...
1168
1169Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * xmlreader.c python/tests/reader.py: another couple of problem
1172 related to IsEmptyElement reported by Stéphane Bidoul needed
1173 some fixes.
1174
1175Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1178 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1179 based on the python XmlTextReader interface.
1180
1181Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c: backing out one change in the last patch which broke the
1184 regression tests
1185
1186Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * global.data globals.c tree.c include/libxml/globals.h: applied
1189 an old patch from Lukas Schroeder to track node creation and
1190 destruction. Probably missing a lot of references at the moment
1191 and not usable reliably.
1192
1193Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1194
1195 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1196 from doc/news.html and a stylesheet
1197
1198Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * xmlreader.c python/tests/reader.py: fixed another couple of
1201 xmlreader bugs reported by Stéphane Bidoul and added tests.
1202
1203Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * xmlreader.c python/tests/reader2.py: fixed another validity
1206 checking in external parsed entities raised by Stéphane Bidoul
1207 and added a specific regression test.
1208 * python/tests/reader3.py: cleanup
1209
1210Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1211
1212 * xmlreader.c python/tests/reader2.py: fixed a problem with
1213 validation within entities pointed by Stéphane Bidoul, augmented
1214 the tests to catch those.
1215
1216Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1217
1218 * python/generator.py: modified the generator to allow keeping
1219 class references when creating new classes, needed to fix a bug
1220 pointed by Stéphane Bidoul where the input buffer of the
1221 xmlTextReader instance gets destroyed if the python wrapper for
1222 the input is not referenced anymore.
1223
1224Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1225
1226 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1227 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1228
1229Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlreader.c python/tests/reader.py: fixed another problem
1232 pointed by Stéphane Bidoul
1233
1234Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1237 with "<a/>"
1238
1239Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * SAX.c: warn on xmlns:prefix="foo"
1242 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1243 for namespace attributes handling.
1244
1245Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1248 a really nasty problem raised by a DocBook XSLT transform
1249 provided by Sebastian Bergmann
1250
1251Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1254 by Stéphane Bidoul and integrated it into the tests
1255
1256Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1259 extended the XmlTextReader API a bit, addding accessors for
1260 the current doc and node, and an entity substitution mode for
1261 the parser.
1262 * python/libxml.py python/libxml2class.txt: related updates
1263 * python/tests/Makefile.am python/tests/reader.py
1264 python/tests/reader2.py python/tests/reader3.py: updated a bit
1265 the old tests and added a new one to test the entities handling
1266
1267Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * python/generator.py python/libxml2class.txt
1270 python/tests/reader.py python/tests/reader2.py: changed the
1271 generator to provide casing for the XmlTextReader similar to
1272 C# so that examples and documentation are more directly transposable.
1273 Fixed the couple of tests in the suite.
1274
1275Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1276
1277 * doc/guidelines.html: added a document on guildeline for
1278 publishing and deploying XML
1279
1280Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * valid.c xmlreader.c: final touch running DTD validation
1283 on the XmlTextReader
1284 * python/tests/Makefile.am python/tests/reader2.py: added a
1285 specific run based on the examples from test/valid/*.xml
1286
1287Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1288
1289 * python/libxml.py: added a few predefined xmlTextReader parser
1290 configuration values.
1291
1292Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * python/libxml_wrap.h: trying to fix #102037
1295
1296Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * SAX.c: fixing bug #95296, when the predefined entities
1299 are redefined in the DTD the default one must be used
1300 instead anyway.
1301
1302Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1303
1304 * doc/xmllint.xml
1305 * doc/xmllint.1
1306 Add discussion of XML_DEBUG_CATALOG to xmllint man
1307 page - bug #100907
1308
1309
1310Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1311
1312 * xmlreader.c: Fixed the empty node detection to avoid reporting
1313 an inexistant close tag.
1314
1315Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1318 for Python 2.1
1319
1320Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1323
1324Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * doc/libxml2-api.xml python/tests/reader.py: one really need
1327 to provide the base URI information when creating a reader parser
1328 from an input stream. Updated the API and the example using it.
1329
1330Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1333 include/libxml/valid.h include/libxml/xmlreader.h: working on
1334 DTD validation on top of xml reader interfaces. Allows to
1335 validate arbitrary large instances. This required some extensions
1336 to the valid module interface and augmenting the size of xmlID
1337 and xmlRef structs a bit.
1338 * uri.c xmlregexp.c: simple cleanup.
1339
1340Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1343 work on the xml reader interfaces.
1344 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1345 Web page for the Windows binaries.
1346
1347Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * xmlIO.c: applied a patch for VMS following the report by
1350 Nigel Hall
1351
1352Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * parser.c: the parseStartTag bug fix wasn't complete.
1355
1356Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1359 parseStartTag, fixing it.
1360 * test/att4 result/att4 result/noent/att4: adding the test
1361 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1362 more methods to XmlTextReader.
1363
1364Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1365
1366 * win32/libxml2.def.src: added more xml reader exports
1367 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1368 to the build
1369
1370Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1371
1372 * doc/tutorial/xmltutorial.xml
1373 plus generated html and pdf
1374 Updating tutorial again based on further comments from Niraj
1375 Tolia on the last iteration
1376
1377Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1378
1379 * doc/tutorial/xmltutorial.xml
1380 * doc/tutorial/includekeyword.c
1381 * doc/tutorial/includegetattribute.c
1382 plus generated html and pdf
1383 Adding fix from Niraj Tolia to tutorial to properly free memory.
1384
1385
1386Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1389 more methods of XmlTextReader.
1390 * python/libxml2class.txt python/tests/reader.py: this increased the
1391 methods in the bndings, augmented the test to check those new
1392 functions.
1393
1394Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1397 methods of XmlTextReader.
1398 * python/generator.py python/libxml_wrap.h python/types.c
1399 python/libxml2class.txt: added the reader to the Python bindings
1400 * python/tests/Makefile.am python/tests/reader.py: added a specific
1401 test for the Python bindings of the Reader APIs
1402 * parser.c: small cleanup.
1403
1404Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * xinclude.c: fallback was only copying the first child not the
1407 full child list of the fallback element, closes #89684 as reopened
1408 by Bernd Kuemmerlen
1409
1410Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1411
1412 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1413
1414Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * configure.in: preparing release of 2.4.30
1417 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1418 gives enum values, fix functype return type, put back fields in
1419 structs
1420 * doc/*: updated the docs rebuilt
1421
1422Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1425 about htmlNodeDumpOutput location.
1426 * xpath.c: removed an undefined function signature
1427 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1428 too many symbols in the API breaking the python bindings.
1429 Updated with the libxslt/libexslt changes.
1430
1431Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * configure.in: preparing release of 2.4.29
1434 * doc/*: rebuilt the docs and API
1435 * xmlreader.c: a few more fixes for the XmlTextReader API
1436
1437Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1438
1439 * include/win32config.h: applied mingw patch from Magnus Henoch
1440
1441Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1444
1445Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1448 building Python script, does the C parsing directly, generates
1449 a better API description including structure fieds defs and
1450 enums. Still a couple of bugs, but good enough for the python
1451 wrappers now.
1452 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1453 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1454 include/libxml/schemasInternals.h include/libxml/tree.h: more
1455 cleanup based on the python analysis script reports.
1456 * libxml.spec.in: make sure the API XML description is part of the
1457 devel package.
1458
1459Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1462 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1463 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1464 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1465 code cleanup, especially the function comments.
1466 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1467
1468Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * Makefile.am xmlreader.c include/libxml/Makefile.am
1471 include/libxml/xmlreader.h: Adding a new set of APIs based on
1472 the C# TextXmlReader API but converted to C. Allow to parse
1473 in constant memory usage, far simpler to program and explain
1474 than the SAX like APIs, unfinished but working.
1475 * testReader.c: test program
1476
1477Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1478
1479 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1480
1481Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * tree.c: Chip turner indicated that XHTML1 serialization
1484 rule for style actually break on both IE and Mozilla,
1485 try to avoid the rule if escaping ain't necessary
1486
1487Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * nanhttp.c: handle HTTP URL escaping, problem reported by
1490 Glen Nakamura and Stefano Zacchiroli
1491
1492Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1495
1496Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * uri.c: Johann Richard pointed out some XPointer problems for
1499 URN based URI references in XInclude. Modified the URI parsing
1500 and saving routines to allow correct parsing and saving of
1501 XPointers, especially when attached to "opaque" scheme accordingly
1502 to RFC 2396
1503
1504Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1505
1506 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1507 of refactoring to the HTML saving code.
1508 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1509 in the doc.
1510
1511Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1512
1513 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1514 to a buffer API to reuse the generic dump to an OutputIO layer,
1515 this reduces code, fixes xmlNodeDump() for XHTML, also made
1516 xmlNodeDump() now return the number of byte written.
1517
1518Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1519
1520 * python/setup.py.in: another patch from Stéphane Bidoul for
1521 Python bindings on Windows
1522 * doc/parsedecl.py: small cleanup
1523
1524Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * libxml.spec.in configure.in: add a line in %changelog for releases
1527
1528Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * parser.c: patch from Marcus Clarke fixing a problem in entities
1531 parsing that was detected in KDe documentations environment.
1532
1533Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1534
1535 * python/libxml.c (libxml_prev): Return the previous as opposed to
1536 the next node (I guess this is the result of some cut & paste programming:)
1537
1538Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1539
1540 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1541
1542Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1543
1544 * python/generator.py python/libxml.c python/setup.py.in: trying
1545 to fix the Python bindings build on Windows (Stéphane Bidoul)
1546
1547Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1548
1549 * win32/configure.js: added option for python bindings
1550 * win32/libxml2.def.src: added more exports
1551
1552Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1553
1554 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1555 pthreads
1556 * win32/wince/*: applied updates to Windows CE port from Javier
1557
1558Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * configure.in: preparing 2.4.28
1561 * libxml.spec.in doc/Makefile.am: some cleanup
1562 * doc/*: updated the news and regenerated.
1563
1564Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1565
1566 * HTMLparser.c: final touch at closing #87235 </p> end tags
1567 need to be generated.
1568 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1569 this change slightly the output of a few tests
1570 * doc/*: regenerated
1571
1572Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1573
1574 * parserInternals.c: fixing bug #99190 when UTF8 document are
1575 parsed using the progressive parser and the end of the chunk
1576 is in the middle of an UTF8 multibyte character.
1577
1578Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1579
1580 * threads.c: fixed initialization problem in xmlNewGlobalState
1581 which was causing crash.
1582 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1583 in xmlInitializeGlobalState.
1584 * parserInternals.c: cleaned up ctxt->sax initialisation.
1585
1586Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1587
1588 * tree.c include/libxml/tree.h: modified the existing APIs
1589 to handle XHTML1 serialization rules automatically, also add
1590 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1591 libxslt serialization uses it when needed without changing
1592 the library API.
1593 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1594 result/xhtml1: added a new test specifically for xhtml1 output
1595 and updated the result of one XHTML1 test
1596
1597Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1598
1599 * xinclude.c parserInternals.c encoding.c: fixed #99082
1600 for xi:include encoding="..." support on text includes.
1601 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1602 test/XInclude/ents/isolatin.txt : added a specific regression test
1603 * python/generator.py python/libxml2class.txt: fixed the generator
1604 the new set of comments generated for doc/libxml2-api.xml were
1605 breaking the python generation.
1606
1607Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1610 * configure.in: patch for Solaris on new autoconf closes #98880
1611 * doc/parsedecl.py: repair the frigging API building script,
1612 did I say that python xmllib sucks ?
1613 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1614 and some comment are no more truncated.
1615
1616Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1617
1618 * parser.c: Martin Stoilov pointed out a potential leak in
1619 xmlCreateMemoryParserCtxt
1620
1621Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1624 included in HTML documents and using the push parser.
1625
1626Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1627
1628 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1629 specified, look for the Python interpreter not just in the
1630 specified root but also in the specified location. Fixes #98825
1631
1632Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * python/libxml.c: fixing bug #98792 , node may have no doc
1635 and dereferencing without checking ain't good ...
1636
1637Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * configure.in: preparing release 2.4.27
1640 * doc/* : updated and rebuilt the docs
1641 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1642 and all the docs are actually packaged and in the final RPMs
1643 * parser.c parserInternals.c include/libxml/parser.h: restore
1644 xmllint --recover feature.
1645
1646Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
Daniel Veillard784b9352003-02-16 15:50:27 +00001648 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001649 processing of parsed entities, and XPath computation on sustitued
1650 entities.
1651 * testXPath.c: make sure entities are substitued.
1652
1653Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1654
Daniel Veillard784b9352003-02-16 15:50:27 +00001655 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001656 processing of internal parsed entities, which had to be changed.
1657
1658Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1661 trying to fix bug #98517 about building outside the source tree
1662 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1663
1664Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1665
1666 * include/win32config.h: cleanup
1667 * win32/Makefile.mingw: integrated mingw in JScript configure
1668 * win32/Makefile.msvc: modified to allow mingw coexistence
1669 * win32/configure.js: integrated mingw
1670 * win32/Readme.txt: cleanup
1671
1672Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * HTMLparser.c: strengthen the guard in the Pop macros,
1675 like in the XML parser, closes bug #97315
1676
1677Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1680 callback is never used.
1681
1682Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * parserInternals.c: fixed the initialization of the SAX structure
1685 which was breaking xsltproc
1686 * xpath.c: patch from Petr Pajas for CDATA nodes
1687 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1688 * parser.c include/libxml/parser.h: patch from Peter Jones
1689 removing a leak in xmlSAXParseMemory() and adding the
1690 function xmlSAXParseMemoryWithData()
1691
1692Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1693
1694 adding pdf of tutorial, changing web page to link to it
1695 * doc/tutorial/xmltutorial.pdf
1696 * doc/xml.html
1697 * doc/docs.html
1698
1699Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1700
1701 * doc/tutorial/ar01s08.html
1702 adding file what I forgot for tutorial
1703
1704
1705Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1706
1707 Adding encoding discussion to tutorial
1708 Added:
1709 * doc/tutorial/images/*.png: DocBook admonition image files
1710 * doc/tutorial/apf.html, apg.html: new generated html
1711 * doc/tutorial/includeconvert.c: conversion code entity file
1712 changed:
1713 * doc/tutorial/xmltutorial.xml: DocBook original
1714 * doc/tutorial/*.html: generated html
1715
1716Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1717
1718 * include/libxml/*.h: retired xmlwin32version.h
1719 * doc/Makefile.am: retired xmlwin32version.h
1720 * win32/configure.js: retired xmlwin32version.h
1721
1722Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1723
1724 * win32/libxml2.def.src: exported additional symbols
1725 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1726 sisterhood
1727
1728Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1729
1730 * globals.c: fixed a typo pointed out by Igor
1731 * xpath.c: try to speed up node compare using line numbers
1732 if available.
1733
1734Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * tree.c: make xmlFreeNode() handle attributes correctly.
1737
1738Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1739
1740 * catalog.c: completed the #96963 fix, as reported by Karl
1741 Eichwalder
1742
1743Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1746
1747Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * Makefile.am: switched the order of a couple of includes
1750 to fix bugs #97100
1751
1752Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1753
1754 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1755 xmlLoadCatalogs that used to separate directories with a ':'.
1756
1757Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1758
1759 * threads.c: improvements to the Windows-side of thread handling
1760 * testThreads.c: conditionally excluded unistd.h
1761 * testThradsWin32.c: broke overlong lines
1762 * include/win32config.h: adapted thread-related macros to the new
1763 scheme and for pthreads on Windows
1764 * win32/Makefile.msvc: introduced a more flexible thread build,
1765 added testThreads[Win32].c to the build
1766 * win32/configure.js: introduced a more flexible thread config
1767
17682002-10-31 John Fleck <jfleck@inkstain.net>
1769
1770 * doc/xml.html (and, by implication, FAQ.html)
1771 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1772
1773Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1774
1775 * configure.in: removed xmlwin32version.h
1776 * include/libxml/Makefile.am: removed xmlwin32version.h
1777
1778Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * tree.c: applied patch from Brian Stafford to fix a bug
1781 in xmlReconciliateNs()
1782
1783Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: applied patch from Christian Glahn to allow
1786 xmlNewChild() on document fragment nodes
1787
1788Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * parser.c: Christian Glahn found a problem with a recent
1791 patch to xmlParseBalancedChunkMemoryRecover()
1792 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1793 problems
1794 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1795 test/schemas/seq*: added the test cases from Charles
1796
1797Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1800 serious cleanup of the spec file and associated changes
1801 in the Makefiles.
1802 * valid.c: try to remove some warnings on x86_64
1803
1804Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1805
1806 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1807 fix bug #96586
1808
1809Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1812 parsing, applied his patch
1813 * result/HTML/attrents.html result/HTML/attrents.html.err
1814 result/HTML/attrents.html.sax test/HTML/attrents.html:
1815 added the test and result case provided by Mikhail Sogrine
1816
1817Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1818
1819 * vms/build_libxml.com vms/config.vms vms/readme.vms
1820 include/libxml/parser.h include/libxml/parserInternals.h
1821 include/libxml/tree.h include/libxml/xmlIO.h
1822 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1823 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1824 Applied the VMS update patch from Craig A. Berry
1825 * doc/*.html: update
1826
1827Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1830
1831Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * debugXML.c: adding a grep command to --shell in xmllint
1834 for T.V. Raman
1835
1836Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * xmlcatalog.c: tried to fix some of the problem with --sgml
1839
1840Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * parser.c: tried to fix bug #91500 where doc->children may
1843 be overriden by a call to xmlParseBalancedChunkMemory()
1844
1845Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1848 identifiers in SGML catalogs containing '&'
1849
1850Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * python/types.c: fixed bugs when passing result value tree
1853 to Python functions.
1854
1855Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * configure.in: preparing the release of 2.4.26
1858 * doc/*: updated and rebuilt the documentation
1859
1860Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * parser.c: fixed a XML Namespace compliance bug reported by
1863 Alexander Grimalovsky
1864
1865Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * HTMLtree.c: fixed serialization of script and style when
1868 they are not lowercase (i.e. added using the API to the tree).
1869
1870Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * valid.c: make xmlValidateDocument emit a warning msg if there
1873 is no DTD, pointed by Christian Glahn
1874
1875Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1878 content model when some of the blocks have min or max, and a couple
1879 of bugs found in the process.
1880 * result/schemas/list0* test/schemas/list0*: added some specific
1881 regression tests
1882
1883Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * README: updated the contact informations
1886
1887Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1890 misses it, reported by Peter Bray.
1891
1892Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1895 and removed a few warnings
1896
1897Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * parser.c: Christian Glahn found a small bug in the push parser.
1900 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1901 public
1902
1903Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * xmlschemas.c include/libxml/xmlschemas.h: added
1906 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1907 * testSchemas.c: added --memory to test the new interface
1908
1909Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * doc/index.py doc/search.php: integrated the XSLT indexing,
1912 a few fixed in the indexer, added a scope selection at the
1913 search level.
1914
1915Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1918 this was due to uninitialized parts of the validation context
1919
1920Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * debugXML.c: applied patch from Mark Vakoc except the API
1923 change, preserved it.
1924 * doc/*: updated the docs to point to the search engine for
1925 information lookup or before bug/help reports.
1926
1927Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * doc/index.py doc/search.php: added mailing-list archives
1930 indexing and lookup
1931
1932Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1935
1936Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * doc/index.py: improved HTML indexing
1939 * doc/search.php: make the queries also lookup the HTML based indexes
1940
1941Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * doc/index.py: added HTML page indexing
1944
1945Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1946
1947 * xmlIO.c: extended Windows path normalisation to fix the base
1948 problem in libxslt.
1949 * catalog.c: fixed list handling in XML_CATALOG_FILES
1950
1951Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * valid.c: typo/bug found by Christian Glahn
1954
1955Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1956
1957 * xmlIO.c: applied Windows CE patch from Javier.
1958 * win32/wince: new directory, contains support for the PocketPC
1959 with Windows CE from Javier.
1960 * include/win32config.h: reorganised, removed duplicate
1961 definitions and applied WinCE patch from Javier.
1962 * include/wsockcompat.h: new file, now contains WinSock
1963 compatibility macros.
1964 * win32/Makefile.msvc: introduced double-run compilation.
1965
1966Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * configure.in include/libxml/xmlwin32version.h: preparing release
1969 of 2.4.25
1970 * doc/*: updated and regenerated teh docs and web pages.
1971
1972Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1975 error were not covering namespace declarations.
1976 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1977 it was missing the attribute declaration for the namespace
1978 * result/VC/NS3: the fix now report breakages in that test
1979
1980Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1981
1982 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1983
1984Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1987 and regenerated the docs and web site
1988
1989Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1992 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1993 not before
1994
1995Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1996
1997 * python/generator.py python/libxml2class.txt: fixed a stupid error
1998 breaking the python API
1999
2000Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2003 triostr.c triostr.h: applied a trio update patch from
2004 Bjorn Reese which should work with MinGW
2005
2006Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * tree.c: improving some documentation comments
2009 * xmlregexp.c: found and fixed a mem leak with python regression tests
2010 * doc/*: rebuilt the doc and the API XML file including the
2011 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2012 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2013 python/types.c: added access to the XML Schemas regexps from
2014 python
2015 * python/tests/Makefile.am python/tests/regexp.py: added a
2016 simple regexp bindings test
2017
2018Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2019
2020 * doc/xml.html:
2021 fixing ftp links - thanks to Vitaly Ostanin
2022
2023Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * xmlregexp.c: fixed the data callback on transition functionality
2026 which was broken when using the compact form
2027 * result/schemas/*: updated the results, less verbose, all tests
2028 pass like before
2029 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2030 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2031 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2032 annoying warnings
2033 * xpath.c: try to provide better error report when possible
2034
2035Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2036
2037 * Makefile.am: fixed a breakage raised by Jacob
2038
2039Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2040
2041 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2042 which don't use sockets
2043
2044Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2045
2046 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2047 * win32/configure.js: applied zlib patch from Daniel Gehriger
2048
2049Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2050
2051 * win32/configure.js: applied the patch from Mark Vakoc for
2052 regexp support
2053 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2054 for regexp support
2055
2056Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * xmlschemastypes.c: as pointed by Igor Float and Double
2059 parsing ain't finished yet
2060
2061Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * Makefile.am configure.in: trying to fix #88412 by bypassing
2064 all the python subdir if python ain't detected
2065
2066Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2069 made configuring with regexps/automata/unicode the default
2070 but without schemas ATM
2071 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2072 fixed the regexp based DTD validation performance and memory
2073 problem by switching to a compact form for determinist regexps
2074 and detecting the determinism property in the process. Seems
2075 as fast as the old DTD validation specific engine :-) despite
2076 the regexp built and compaction process.
2077
2078Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * valid.c: determinism is debugged, new DTD checking code now works
2081 but xmlFAComputesDeterminism takes far too much CPU and the whole
2082 set usues too much memory to be really usable as-is
2083
2084Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2085
2086 * tree.c: fixed another stupid bug in xmlGetNodePath()
2087 * xmllint.c: --version now report the options compiled in
2088
2089Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * HTMLparser.c: small cleanup
2092 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2093 when configured with them. A bit of debugging around the determinism
2094 checks is still needed
2095
2096Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2099
2100Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * xmlIO.c: small portability glitch fixed.
2103
2104Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * xmlschemastypes.c: incomplete steps for real/double support
2107 * testAutomata.c include/libxml/xmlautomata.h
2108 include/libxml/xmlregexp.h: avoiding a compilation problem
2109 * valid.c include/libxml/valid.h: starting the work toward using
2110 the regexps for actual DTD validation
2111
2112Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2113
2114 * hash.c: cosmetic cleanup
2115 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2116 integrating a DTD validation layer based on the regexps
2117
2118Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2121 the determinism was tested before eliminating the epsilon
2122 transitions :-(
2123
2124Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2125
2126 * python/generator.py python/libxml.c python/libxml.py
2127 python/libxml2-python-api.xml python/libxml2class.txt
2128 python/libxml_wrap.h python/types.c: updated the python
2129 bindings, added code for easier File I/O, and the ability to
2130 define a resolver from Python fixing bug #91635
2131 * python/tests/Makefile.am python/tests/inbuf.py
2132 python/tests/outbuf.py python/tests/pushSAXhtml.py
2133 python/tests/resolver.py python/tests/serialize.py: updated
2134 and augmented the set of Python tests.
2135
2136Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2137
2138 * win32/configure.js: added more readme info for the binary
2139 package.
2140
2141Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * xmlIO.c: fixed a stupid out of bound array error
2144
2145Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2148 messing around with support for Windows path, cleanups,
2149 trying to identify and fix the various code path to the
2150 filename access. Added xmlNormalizeWindowsPath()
2151
2152Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2153
2154 * error.c valid.c: working on better error reporting of validity
2155 errors, especially providing an accurate context.
2156 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2157 error reports in those cases.
2158
2159Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2162 parser.c parserInternals.c xmlIO.c: get rid of all the
2163 perror() calls made in the library execution paths. This
2164 should fix both #92059 and #92385
2165
2166Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * xmllint.c: memory leak reporting was broken after a change
2169 of the preprocessor symbol used to activate it.
2170
2171Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * tree.c: try to make the copy function work for node of
2174 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2175 DOM layers though, not libxml2 itself.
2176
2177Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * valid.c: try to provide file and line informations, not all
2180 messages are covered, but it's a (good) start
2181
2182Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * xinclude.c: reimplemented a large part of the XInclude
2185 processor, trying to minimize resources used, James Henstridge
2186 provided a huge test case which was exhibiting severe memory
2187 consumption problems.
2188
2189Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * python/Makefile.am: applied patch from Christophe Merlet to
2192 reestablish DESTDIR
2193
2194Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * libxml.spec.in: fixes libary path for x86_64 AMD
2197
2198Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2199
2200 * doc/tutorial/includekeyword.c
2201 * doc/tutorial/xmltutorial.xml:
2202 (plus resulting generated html files)
2203 fixing one spot I missed in the tutorial where I hadn't freed
2204 memory properly
2205
2206Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2207
2208 * doc/tutorial/includeaddattribute.c
2209 * doc/tutorial/includeaddkeyword.c
2210 * doc/tutorial/includegetattribute.c
2211 * doc/tutorial/includekeyword.c
2212 * doc/tutorial/xmltutorial.xml
2213 * doc/tutorial/*.html:
2214 update tutorial to properly free memory (thanks to Christopher
2215 R. Harris for pointing out that this needs to be done)
2216 * doc/tutorial/images/callouts/*.png:
2217 added image files so the callouts are graphical, making it
2218 easier to read ( use "--param callout.graphics 1" to generate
2219 html with graphical callouts)
2220
2221Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2224 nice logos generated by Marc Liyanage
2225 * doc/site.xsl *.html: changed the stylesheet to show the new
2226 logo and regenerated the pages
2227
2228Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2231
2232Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * xpath.c: possible mem leak patch from Jason Adams
2235
2236Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2239 in the XQuery namespace
2240 * configure.in: preparing 2.4.24
2241 * doc/*.html: updated the web pages
2242
2243Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * python/generator.py: closing bug #85258 by generating conditional
2246 compile check to avoid linking to routines not configured in.
2247
22482002-08-22 Havoc Pennington <hp@pobox.com>
2249
2250 * autogen.sh: update error message for missing automake
2251
2252Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * python/Makefile.am: typo in target name resulted in libxml2.py
2255 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2256
2257Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * win32/win32/Makefile.mingw: updated with version from
2260 Elizabeth Barham at http://soggytrousers.net/repository/
2261
2262Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2263
2264 * win32/Makefile.msvc: added the prefix location to the include
2265 and lib search path.
2266
22672002-08-18 Havoc Pennington <hp@pobox.com>
2268
2269 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2270 both automake 1.6 and 1.4 installed get the right automake. Means
2271 compilation from CVS will now require the latest automake 1.4
2272 release, or manually creating symlinks called "automake-1.4" and
2273 "aclocal-1.4"
2274
2275Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * configure.in python/Makefile.am: more AMD 64 induced changes from
2278 Frederic Crozat
2279
2280Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * xinclude.c: oops I was missing the xml:base fixup too
2283 * result/XInclude/*.xml: this adds xml:base attributes to most
2284 results of the tests
2285
2286Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * xinclude.c: quick but apparently working implementation of
2289 xi:fallback, should close bug #89684
2290 * Makefile.am test/XInclude/docs/fallback.xml
2291 result/XInclude/fallback.xml: added a basic test for fallback,
2292 and run with --nowarning to avoid a spurious warning
2293 * configure.in: applied patch from Frederic Crozat for python
2294 bindings on AMD 64bits machines.
2295
2296Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2299 the caller don't pass a SAX callback block.
2300
2301Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * tree.c: applied the same fix for the XML-1.0 namespace to
2304 xmlSearchNsByHref() as was done for xmlSearchNs()
2305
2306Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * libxml.3: small cleanup of the man page
2309 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2310 when serializing HREF attributes generated by XSLT.
2311
2312Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2315 version of Marc Liyanage' patch for boolean attributes in HTML
2316 output
2317
2318Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * python/tests/serialize.py: fixed the test results, indenting
2321 behaviour changed slightly
2322
2323Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2324
2325 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2326 new c14n function to Windows def files
2327
2328Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2329
2330 * c14n.c: fixed a memory leak in c14n code
2331
2332Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * parser.c include/libxml/parser.h: adding a new API for Christian
2335 Glahn: xmlParseBalancedChunkMemoryRecover
2336 * valid.c: patch from Rick Jones for some grammar cleanup in
2337 validation messages
2338 * result/VC/* result/valid/*: this slightly change some of the
2339 regression tests outputs
2340
2341Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * tree.c: trying to fix a problem in namespaced attribute handling
2344 raised by Christian Glahn
2345
2346Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * encoding.c include/libxml/encoding.h: Opening the interface
2349 xmlNewCharEncodingHandler as requested in #89415
2350 * python/generator.py python/setup.py.in: applied cleanup
2351 patches from Marc-Andre Lemburg
2352 * tree.c: fixing bug #89332 on a specific case of loosing
2353 the XML-1.0 namespace on xml:xxx attributes
2354
2355Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2356
2357 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2358 corner case from new Merlin's test suite and added a callback
2359 that will be used to improve xmlsec performance
2360
2361
2362Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2363
2364 * HTMLtree.c: trying to fix the <style> escaping problem in
2365 HTML serialization bug #89342
2366
2367Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2370 and rebuilt the web site.
2371
2372Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2373
2374 * include/libxml/tree.h: added _private member to xmlNs struct
2375
2376Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * HTMLparser.c: fixing bug #84876 based on the xml working
2379 code.
2380
2381Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2382
2383 * python/Makefile.am: enhanced to fix bug 72012 (errors
2384 when using '-jX' make parameter)
2385
2386Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2387
2388 * xpath.c: small additional enhancement for booleans
2389 compared to nodesets
2390
2391Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * HTMLtree.c: changed the order of the encoding declaration
2394 attributes in the meta tags due to a bug in IE/Mac
2395
2396Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2397
2398 * xpath.c: enhanced handling of booleans (especially '='
2399 and '!=' for nodesets) - fixes bug 85256. Added new
2400 routine xmlXPathNotEqualValues for more proper handling
2401 of '!=' when nodesets are involved.
2402
2403Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2404
2405 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2406 doc/xmlcatalog_man.xml to the source distribution
2407
2408Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2409
2410 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2411 asked for this.
2412
2413Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * configure.in: preparing 2.4.23
2416 * doc/*: rebuilt the docs
2417
2418Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * parser.c: fixing bug #84169 by fixing the
2421 comment of xmlCreatePushParserCtxt to describe the
2422 encoding detection parameters better.
2423
2424Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * valid.c: fixing bug #79331 in one path the lookup for
2427 ID attributes on a namespaced node wasn't handled correctly :-\
2428
2429Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * HTMLparser.c: trying to fix 87235 about discarded white
2432 spaces in the HTML parser.
2433 * result/HTML/*: this changes the output of a number of HTML
2434 regression tests
2435
2436Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * xpath.c: applied patch from Richard Jinks for the namespace
2439 axis + fixed a memory error.
2440 * parser.c parserInternals.c: applied patches from Peter Jacobi
2441 removing ctxt->token for good.
2442 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2443 popped out by the regression tests.
2444 * Makefile.am: patch for threads makefile from Gary Pennington
2445
2446Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2447
2448 * xpath.c: enhanced behaviour of position() after usage of
2449 expressions involving preceding-sibling (et al).
2450
2451Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * hash.c: applied a patch from Peter Jacobi to solve a problem
2454 when compiling with the Watcom C on Win32
2455 * result/schemas/*.err: the change of hashing algo generated
2456 permutations in the output
2457
2458Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * hash.c: applied patch from Sander Vesik improving the quality of
2461 the hash function.
2462
24632002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2464
2465 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2466 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2467 xmllint.c xpath.c: replaced sprintf() with snprintf()
2468 to prevent possible buffer overflow (the bug was pointed
2469 out by Anju Premachandran)
2470
2471Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * parser.c: removed an uninitialized data error popped by valgrind
2474 on PE references
2475
2476Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2477
2478 * doc/xml.html
2479 adding tutorial reference to the web page
2480
2481Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2482
2483 * doc/tutorial/xmltutorial.xml
2484 * doc/tutorial/ar01s07.html
2485 * doc/tutorial/ape.html
2486 * doc/tutorial/includegetattribute.c
2487 adding section to tutorial about retrieving an attribute
2488 value
2489
2490Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * parser.c: applied a couple of patches from Peter Jacobi to start
2493 to get rid of ctxt->token, with a possible significant speed
2494 improvement to be gained once done. Better compliance with PE
2495 references constructs in DTDs too.
2496 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2497 from Peter too
2498
2499Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2502 xmlParseElement was likely to have been deallocated at the
2503 time of the report, possibly leading to segfault. Just report
2504 the tag name now.
2505
2506Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * xpath.c: patch from Richard Jinks for XPath substring() function
2509 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2510
25112002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2512
2513 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2514
2515Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2516
2517 *doc/FAQ.html
2518 fixing typos in FAQ, thanks to Robert Funnell for the
2519 editing help
2520
2521Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * NEWS: got complaints from rpmlint that it was empty
2524
2525Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2526
2527 * added doc/tutorial, including:
2528 apa.html
2529 apb.html
2530 apc.html
2531 apd.html
2532 ar01s02.html
2533 ar01s03.html
2534 ar01s04.html
2535 ar01s05.html
2536 ar01s06.html
2537 includeaddattribute.c
2538 includeaddkeyword.c
2539 includekeyword.c
2540 includestory.xml
2541 index.html
2542 xmltutorial.xml
2543 libxml tutorial, including generated html
2544
2545Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2546
2547 * result/c14n/exc-without-comments/merlin-c14n-two-*
2548 result/c14n/without-comments/merlin-c14n-two-*
2549 test/c14n/exc-without-comments/merlin-c14n-two-*
2550 test/c14n/without-comments/merlin-c14n-two-*
2551 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2552 c14n/exc-c14n and slightly modified test script to handle
2553 these test cases
2554 * c14n.c: fixed bugs for complicated nodes set (namespace
2555 without node and others from merlin-c14n-two.tar.gz)
2556 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2557 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2558 for xmlsec performance patch
2559 * xpath.c: fixed self::node() for namespaces and attributes
2560
2561Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2562
2563 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2564 but with the format parameter
2565 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2566
2567Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2568
2569 * Makefile.am: updated c14n tests suite
2570 * c14n.c: performance improvement for previous c14n patch
2571
2572Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * parser.c: another peroformance patch from Peter Jacobi, that
2575 time on parsing attribute values.
2576
2577Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2578
2579 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2580 into LibXML2 test suite
2581
2582Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2583
2584 * c14n.c: propagating xpath ancesstors node fix to c14n
2585 plus small performance improvement to reduce number of
2586 mallocs
2587 * xpath.c: fixed ancestors axis processing for namespace nodes
2588
2589Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2590
2591 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2592 Peter Jacobi
2593
2594Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * configure.in: preparing 2.4.22
2597
2598Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2601 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2602 a public entry point.
2603 * doc/*: rebuilt the API and docs
2604
2605Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * xpath.c: patch from Richard Jinks to fix a problem introduced
2608 in the previous patch and pointed by Norm
2609
2610Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * libxml.spec.in: fixing bug #81112
2613
2614Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2615
2616 * uri.c: fixing bug #82848
2617
2618Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2619
2620 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2621 output of one catalog test
2622
2623Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2624
2625 * global.data globals.c tree.c include/libxml/globals.h
2626 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2627 default value for global parameter xmlIndentTreeOutput to 1 and
2628 introduced new global parameter xmlTreeIndentString (the string
2629 used to do one-level indent) with default value " " (as it was
2630 in tree.c)
2631
2632Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2635 with trio and schemas.
2636
2637Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xpath.c: patch from Richard Jinks to fix the problem raised in
2640 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2641
2642Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * xmlschemas.c: a bit of work on import.
2645 * xmlschemastypes.c: Charles Bozeman provided a compare function
2646 for date/time types so min/max facet restrictions should work,
2647 indeterminate comparisons return an error instead of equal.
2648 * test/schemas/date_0* result/schemas/date_0_0: specific test
2649 from Charles Bozeman too
2650
2651Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2654 from Christian Cornelssen fixing the man pages and the Catalog
2655 building script.
2656 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2657 next step is <xs:import> I now have a reasonable understanding
2658 of how it works.
2659
2660Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2663
2664Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2665
2666 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2667
2668Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2669
2670 * xpath.c: fixing an XPath function evalutation bug pointed out
2671 by Alexey Efimov where the context was lost when evaluating
2672 the function arguments
2673
2674Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2675
2676 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2677 function public for XMLSec performance optimizations
2678
2679Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * python/generator.py python/libxml2class.txt : fixed a problem
2682 with the HTML parser pointed by Gary Benson
2683 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2684 example
2685
2686Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2687 * parser.c: fixed bug #81159 (memory growth in SAX)
2688
2689Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2690 * xpath.c: fixed bug #78858 (the real fix)
2691
2692Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2693 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2694
2695Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * tree.c: modified xmlNodeSetBase to allow changing the
2698 base of a document.
2699
2700Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * xmlschemastypes.c: patch Charles Bozeman for validation of
2703 all the date, time, and duration types
2704 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2705 * configure.in: fixed an error pointed by an user
2706 * xml2-config.in: fixed an error pointed by an user
2707
2708Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2709
2710 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2711 win32/libxml2.def.src xmlIO.c: exported default
2712 'file:', 'http:' and 'ftp:' protocols input handlers
2713 and maked protocols comparisson case insensitive
2714
2715Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * configure.in: Neven Has detected a typo
2718
2719Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2722 as one of the persons allowed to commit directly to the
2723 module.
2724
2725Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2726
2727 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2728 * valid.c: raised a too low limit
2729 * doc/*: rebuilt the docs
2730
2731Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * test/XPath/expr/floats test/XPath/expr/functions
2734 result/XPath/expr/floats result/XPath/expr/functions
2735 xpath.c: another XPath conformance patch from Richard Jinks
2736
2737Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * xmlschemas.c: fixed validation of attribute groups.
2740 * test/schemas result/schemas: added an example from the primer
2741
2742Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2745 * test/schemas result/schemas: updated the test list
2746
2747Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * TODO: updated a bit
2750 * parser.c: made a comment more specific
2751 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2752 Schemas conformance.
2753 * test/schemas result/schemas: updated the test list
2754
2755Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2758 implementing xs:all with minOccurs = 0
2759 * tes/schemas/* result/schemas/*: added more tests covering
2760 xs:all
2761
2762Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xmlregexp.c: first implementation of the all particle, this
2765 may need to be revisited for case where not all transitions
2766 must be crossed.
2767
2768Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * tree.c: another entity processing update from Markus Henke
2771
2772Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2773
2774 * trionan.c: fixed crash on OSF/1
2775
2776Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * xmlschemas.c: more Schemas work
2779 * test/schemas/* result/schemas/*: added more tests coming
2780 from the spec.
2781
2782Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2785 ExcC14N specification
2786
2787Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * tree.c: patch from Markus Henke, fix for recursive entities.
2790
2791Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * xpath.c: fix a problem with string() on a document node.
2794
2795Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * Makefile.am xmlschemas.c: more Schemas work
2798 * test/schemas/* result/schemas/*: added more tests coming
2799 from the spec.
2800
2801Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2804 * result/HTML/*: this changes a few things in the results
2805
2806Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2807
2808 * include/libxml/tree.h: eliminated 'declaration different than
2809 prototype' warning
2810 * include/win32config.h: "resolved" conflicts with errno.h
2811
2812Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2815 on the automata interfaces and debug of counted choices
2816 * test/schemas/* result/schemas/*: added a number of tests
2817
2818Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2821 a bit of work on Schemas
2822 * testSchemas.c: try to make it more useful
2823 * test/schemas/* result/schemas/* Makefile.am: changed the
2824 Schemas regression test procedure, started adding a few samples
2825
2826Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2827
2828 * include/libxml/encoding.h: Patch for the Borland C++ builder
2829 * include/libxml/tree.h: Patch for the Borland C++ builder
2830 * threads.c: Patch for the Borland C++ builder
2831 * win32/bcb5: New directory for the Borland C++ builder
2832 project files
2833
2834Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2835
2836 * win32/Makefile.msvc: Update for XML Schema support
2837 * win32/configure.js: Update for XML Schema support
2838 * win32/libxml2.def.src: Update for XML Schema support
2839
2840Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2841
2842 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2843 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2844 xmlunicode.c include/libxml/Makefile.am
2845 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2846 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2847 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2848 include/libxml/xmlversion.h.in : merged the current state of
2849 XML Schemas implementation, it is not configured in by default,
2850 a specific --schemas configure option has been added.
2851 * test/automata test/regexp test/schemas Makefile.am
2852 result/automata result/regexp result/schemas:
2853 merged automata/regexp/schemas regression tests
2854
2855Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2856
2857 * xpath.c: Gary found a compile time problem, fixes #78823
2858
2859Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * configure.in: release of 2.4.20
2862 * doc/*: updated and rebuilt the docs
2863
2864Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * python/Makefile.am: patch from Cristian Gafton to build on
2867 Red Hat 6.2, should also fix #75779
2868
2869Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * valid.c: first part of fixing #78729
2872
2873Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2876 escaping of URI when saving HTML files.
2877 * result/HTML/*: this impacted some tests
2878
2879Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * configure.in: trying to fix #77441
2882
2883Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2884
2885 * include/libxml/xmlIO.h: Hallski complained it could not be
2886 included by itself.
2887
2888Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2891
2892Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2893
2894 * win32/configure.js: patch from Nilo for the c14n option
2895 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2896
2897Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2900 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2901 LIBXML_THREAD_ENABLED
2902
2903Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * xpath.c: another patch from Richard Jinks for substring conformance
2906 * test/XPath/expr/floats test/XPath/expr/strings
2907 result/XPath/expr/floats result/XPath/expr/strings: update of the
2908 test suite to check those.
2909
2910Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2911
2912 * xpath.c: patch from Richard Jinks for .x float parsing.
2913
2914Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * parser.c: patch from Markus Henke when an encoding ain't recognized
2917
2918Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * libxml.m4: got a report that #include <string.h> was needed
2921
2922Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2925
2926Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2927
2928 * doc/example.html: fixing typo
2929
2930Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2933 pointed out by Melvyn Sopacua.
2934
2935Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * libxml.m4: Frédéric Crozat gave a patch related to the change
2938 of Include paths breaking the libxml.m4
2939
2940Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * xpath.c: Fix bug #76927 forgot to save some context
2943 when evaluating binary expressions
2944
2945Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * configure.in: fixed configure for MPE/iX from Markus Henke
2948 * xmlmemory.c: fixed initialization problems
2949 * xpath.c: another set of patches from Richard Jinks this
2950 fixes "make XPathtests" on linux
2951
2952Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2955 * test/XPath/expr/compare test/XPath/expr/equality
2956 test/XPath/expr/floats test/XPath/expr/functions
2957 test/XPath/expr/strings result/XPath/expr/compare
2958 result/XPath/expr/equality result/XPath/expr/floats
2959 result/XPath/expr/functions result/XPath/expr/strings: Updated
2960 tests though they show a divergence on Linux
2961
2962Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * xpath.c trionan.c: previous commit also included patches
2965 from Richard Jinks on some IEEE support corner case
2966
2967Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2970 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2971 that $(datadir) should be used for docs
2972
2973Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2976 could leak filedescriptors
2977
2978Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * configure.in nanohttp.c: applied patch from Allan Clark for
2981 UnixWare/OpenServer
2982
2983Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * configure.in: preparing 2.4.19
2986 * doc/*: rebuilt the docs
2987
2988Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * nanohttp.c: fixing #76043, got fed up with non-portability
2991 of that piece of code.
2992
2993Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * valid.c SAX.c: Never commit without running "make tests" :-(
2996 fix a couple of stupidities in the previous commit
2997 * result/*: a few changes in some attribute order result of previous
2998 commit.
2999
3000Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3003 the internal subset should not raise duplicate ID errors,
3004 also there was a small bug in conjunction to namespace
3005 declarations defaulted and xml:xxx attributes DTD definitions.
3006
3007Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3008
3009 * xpath.c: Richard Jinks also raised some rounding problems
3010 this tries to fix them
3011
3012Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3015 behaviour in xmlXPathCastToString()
3016
3017Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3020 raised by Morus Walter
3021
3022Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3025 from Igor
3026
3027Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xpath.c: fixing #75619, related to a problem when trying
3030 to evaluate condition when the current node set resulting
3031 from that sub-step evaluation is empty. Also fixes 2 potential
3032 problem with previous-sibling and next-siblings axis.
3033
3034Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3035
3036 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3037 HTML support is not configured in.
3038
3039Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3042 include/libxml/tree.h: dohh I really didn't intended to commit
3043 this test version :-(
3044
3045Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3046
3047 * testSAX.c: I wanted to see the real speed at the SAX interface
3048 after a little too many Ximianer started complaining about the
3049 parser speed.
3050 added a --quiet option:
3051 paphio:~/XML -> ls -l db100000.xml
3052 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3053 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3054 3200006 callbacks generated
3055 real 0m1.270s
3056 Which means 16MBytes/s and 3Mcallback/s
3057
3058Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3059
3060 * xpath.c: valgrind spotted another error that time when running
3061 on libxslt regression tests
3062
3063Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * Makefile.am: adding "make valgrind" running the full regression
3066 tests (except python ones) under Valgrind (using valgrind -q
3067 which was kindly added by the author).
3068 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3069 passes cleanly now except an obcure floating point initialization
3070 raised in log10() in one XPath regression test ???
3071 * tree.c: edited some comments to close #75244
3072
3073Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3074
3075 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3076 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3077 context of ScrollKeeper, made sure that if the number is
3078 an integer, the serialization follows the description at
3079 http://www.w3.org/TR/xpath#section-String-Functions
3080
3081Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3082
3083 * configure.in: preparing 2.4.18
3084 * doc/*: updated and rebuilt the web site
3085 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3086 the Windows and Cygwin maintainers.
3087 * parser.c: humm, changed the way the SAX parser work when
3088 xmlSubstituteEntitiesDefault(1) is set, it will then
3089 do the entity registration and loading by itself in case the
3090 user provided SAX getEntity() returns NULL.
3091 * testSAX.c: added --noent to test the behaviour.
3092
3093Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3094
3095 * parser.c: Wilfried Teiken provided a hackish but working
3096 way to get context reported back on entities when parsing
3097 with SAX and without breaking the DOM build.
3098
3099Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * c14n.c: applied a new patch from Aleksey Sanin
3102 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3103 to reference Aleksey implementation of XML digital Signatures
3104
3105Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3106
3107 * xpath.c: small fix to avoid potential problem due to
3108 ordering of freeing data
3109 * python/Makefile.am: people were complaining about
3110 the generated file in python dir not being built
3111
3112Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3115 python/generator.py python/libxml.c python/types.c: Cleanup
3116 of the python Makefiles based on Jacob and James feedback,
3117 fixed the spec file accordingly, fixed the number of warning
3118 that passing my pedantic CFLAGS was generating. Conclusion
3119 is that Python includes are real crap.
3120
3121Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * configure,in: it was reported quite a few times that
3124 xml2-config --cflags should not output
3125 -I$includeprefix/libxml2/libxml because libxml2 header names
3126 clashes with existing names like list.h from C++ stl.
3127 Includes should be #include<libxml/xxx.h> so ...
3128
3129Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * c14n.c: another patch from Aleksey Sanin
3132
3133Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3136 canonicalization algorithm
3137 * doc/xml.html doc/index.html: added the C14N references on the
3138 index page.
3139
31402002-03-13 jacob berkman <jacob@ximian.com>
3141
3142 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3143 usage, redundant, and gcc specific
3144
3145Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3146
3147 * xpath.c: speedup some node selection operations, this can
3148 have a significant impact on DocBook Norm's stylesheets
3149 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3150 make sure it's always the case
3151 * debugXML.c: distinguish CDATA and comments in ls operations
3152
3153Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3156 to generate better API descriptions etc...
3157
3158Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * c14n.c: Fixing #74186, made sure all boolean expressions
3161 get fully parenthesized, ran indent on the output
3162 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3163 include/libxml/tree.h: also #74186 related, removed the
3164 --with-buffers option, and all the preprocessor conditional
3165 sections that were resulting from it.
3166
3167Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * valid.c: applied patch from Dodji Seketeli fixing an
3170 uninitailized variable in xmlValidGetValidElements()
3171
3172Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * c14n.c: fixed a few comments
3175 * doc/*.html doc/*/*.html: regenerated the docs and added
3176 the C14N API
3177 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3178
3179Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3180
3181 * check-xml-test-suite.py: fix to adapt varaiations in the
3182 bindings
3183 * configure.in python/setup.py python/setup.py.in: fixed to
3184 have the version of the python scripts automatically updated
3185
3186Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3189 in xmlCopyProp()
3190
3191Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * configure.in: preparing 2.4.17 release
3194 * doc/*: updated and rebuilt the docs
3195 * xpath.c: fixed a comment
3196 * python/libxml.c: fixed a possible reentrancy problem
3197
3198Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3199
3200 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3201 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3202 added a specific regression test
3203 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3204 not raise exceptions when failing to find the attribute.
3205
3206Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3207
3208 * configure.in xmllint.c: owen pointed out a problem with the
3209 ftme fix, gettimeofday() was not detected by configure and
3210 the ftime header wasn't included, dohhh
3211
3212Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * configure.in xmllint.c: trying to fix #71457 for timing
3215 precision when gettimeofday() is not availble but ftime() is
3216
3217Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3220 are now copied on install and part of the -devel RPM
3221
3222Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * xpath.c: trying to avoid bug #72150 which was apparently
3225 caused by a gcc bug (or a processor problem) as detailed
3226 at http://veillard.com/gcc.bug
3227
3228Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3229
3230 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3231 fixed xmlReconciliateNs(), added a Python test/example for
3232 inter-document cut'n paste
3233 * python/libxml.py: fixed node.doc on document nodes and added
3234 xpathEval() onto node objects
3235
3236Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3237
3238 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3239 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3240 fixup and integrated tests for the serialization stuff
3241
3242Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3243
3244 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3245 moved the libxml man page to section 3
3246
3247Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * tree.c: fix bug #72490
3250 * python/libxml.c python/libxml.py: added methods serialize()
3251 and saveTo() to all node elements.
3252
3253Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * xmlIO.c: closed #73430, don't read from an input source
3256 which indicated an end-of-file or an error.
3257
3258Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * parser.c: make sure SAX endDocument is always called as
3261 this could result in a Python memory leak otherwise (it's
3262 used to decrement ref-counting)
3263 * python/generator.py python/libxml.c python/libxml.py
3264 python/libxml2-python-api.xml python/libxml2class.txt
3265 python/tests/error.py python/tests/xpath.py: implemented
3266 the suggestions made by Gary Benson and extended the tests
3267 to match it.
3268
3269Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3270
3271 * python/generator.py: applied patch fixing #73450
3272
3273Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3274
3275 * xpath.c: fixing #61290 "namespace nodes have no parent"
3276 long standing divergence from the XPath REC. NodeSets
3277 simply hold a copy of namespace nodes and those node ->next
3278 points to the parent (which may not be the node carrying the
3279 definition).
3280 * include/libxml/xpath.h: flagged but didn't added a possible
3281 speedup
3282 * DOCBparser.c HTMLparser.c: removed some warnings from push
3283 parser due to new state being added.
3284 * tree.c: new fix from Boris Erdmann
3285 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3286 the XML Canonalization support from Aleksey Sanin
3287
3288Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * tree.c: patch from Boris Erdmann fixing some namespace odities
3291 with xmlCopyNode()
3292
3293Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * xmlIO.c: fix bug #72706 when loading a NULL entity
3296
3297Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3300 actually change in a future XML Namespace revision.
3301
3302Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3305 added the possibility of returning nodesets from XPath extension
3306 functions written in Python
3307
3308Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3309
3310 * python/*: commiting some Python bindings work done while travelling
3311
3312Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3315 explicitely with memory debugging switched on
3316
3317Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3320 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3321 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3322 the accessor generator for strings
3323 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3324 regression test.
3325
3326Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * python/README python/generator.py python/libxml.c python/setup.py:
3329 added the 'usual' setup.py to allow building a libxml2-python
3330 module based on the same code. The initialization is however
3331 different the 2 .so files fo libxml2 and libxslt are identical and
3332 they entry point initialize both libraries. this is done to avoid
3333 some possible nasty problem since the Python don't merge the maps
3334 of all shared modules.
3335
3336Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * parser.c: fixed a push/encoding bug reported by Michael
3339 on librsvg
3340
3341Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * include/libxml/parserInternals.h: fixes a misplaced #endif
3344
3345Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * parser.c valid.c: found and fixed a couple of allocation bugs
3348
3349Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * doc/xml.html doc/python.html doc/*: added a Python and binding
3352 page describing the current state of the Python bindings and
3353 giving pointers to the other languages wrappers.
3354
3355Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3356
3357 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3358 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3359 rebuilt the API and web site
3360 * xpath.c: fixed #71978 portability bugs
3361
3362Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3363
3364 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3365
3366Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * include/libxml/parserInternals.h parser.c: had to change
3369 2 internal parsing API when processing document content
3370 to check the start and end of element content are defined
3371 in the same entity
3372 * valid.c include/libxml/valid.h: attribute normalization can
3373 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3374 with the context to report it.
3375 * SAX.c: fixed the last known bugs, crazy validation constraints
3376 when a document is standalone seems correctly handled. There
3377 is a couple of open issues left which need consideration especially
3378 PE93 on external unparsed entities and standalone status.
3379 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3380 The 2 tests left failing are actually in error. Cleanup done.
3381
3382Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * valid.c: implemented E59 spaces in CDATA does not match the
3385 nonterminal S
3386
3387Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * SAX.c parser.c valid.c: more validation test fixups
3390 * check-xml-test-suite.py: added duration info for the tests
3391
3392Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * parser.c valid.c: a couple of errors were reported but not
3395 saved back as such in the parsing context. Down to 1% failure rate
3396 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3397
3398Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xmlInternald.c: isExtender was missing a char
3401 * parser.c include/libxml/parser.h: % are acceptable in the
3402 internal subset if within a PUBLIC ID
3403
3404Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3405
3406 * SAX.c parserInternals.c valid.c: more work on the conformance
3407 suite. Took the step to finally block documents with encoding
3408 errors. It's a fatal error per the spec, people should have fixed
3409 their documents by now.
3410
3411Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * check-xml-test-suite.py: fixed the test script after some discussion
3414 on the semantic of TYPE="error"
3415 * Makefile.am: added the script to the distrib
3416
3417Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3418
3419 * SAX.c entities.c: fixed a couple of conformances issues deep
3420 into the validation code (standalone and undeclared Notations)
3421
3422Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3425 stayed there for years !
3426
3427Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3430 missing
3431
3432Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * check-xml-test-suite.py: improved the behaviour a bit as
3435 well as the logs
3436 * parser.c valid.c SAX.c: fixed a few more bugs
3437 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3438
3439Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3440
3441 * check-xml-test-suite.py: python script to run regression tests
3442 against the XML Test suite of W3C/OASis
3443 * SAX.c: fixed a validation bug
3444 * parser.c: fixed 3 errors pointed by the test suite
3445 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3446 * python/Makefile.am: fixed a dependendy
3447
3448Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3449
3450 * xmlmemory.c: avoid a warning bug #71594
3451
3452Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3453
3454 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3455 warning on alpha/Tru64
3456
3457Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * include/libxml/entities.h: fixing a comment
3460 * valid.c: fixing some troubles with validity check on namespaces
3461 * result/VC/NS3 test/VC/NS3: added a specific regression test
3462
3463Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3464
3465 * tree.c: Fixing #71342 serializing '\n' in attribute values
3466 * result/noent/att3 result/att3 test/att3: added a specific
3467 test.
3468
3469Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3470
3471 * python/libxml.c: couple of bug fixes
3472
3473Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3474
3475 * python/*.py: removed tabs and used spaces.
3476
3477Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3478
3479 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3480 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3481
3482Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3485 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3486
3487Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * include/libxml/encoding.h include/libxml/entities.h
3490 include/libxml/globals.h include/libxml/parser.h
3491 include/libxml/threads.h include/libxml/tree.h
3492 include/libxml/xmlmemory.h: trying to fix the include mess
3493
3494Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * include/libxml/xmlmemory.h: reverted part of the previous
3497 attempt to provide #69655, this was breaking the build.
3498
3499Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3502 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3503 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3504 include/libxml/parserInternals.h include/libxml/tree.h
3505 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3506 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3507 clean.
3508 * python/libxml.c: fixed a warning.
3509
3510Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3511
3512 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3513 copying of node, merge back IDs in the target document.
3514 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3515 test/XInclude/ents/ids.xml: test case
3516 * result/VC/ElementValid4: output changed due to a typo fix
3517
3518Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003521 generate the dependencies right as Jacob found out. Add
3522 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003523
3524Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * parserInternals.c valid.c: Justin Fletcher found some parts
3527 of the code needing cleanup
3528 * libxml.spec.in python/Makefile.am python/generator.py
3529 python/libxml.c python/libxml.py: Fixed the python Makefiles
3530 corrected a bug showing up on ia64, changed the name of the
3531 python internal module too
3532
3533Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3534
3535 * Makefile.am: applied patch from Andris Pavenis for binary
3536 name suffixes
3537
3538Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * xmllint.c win32/win32config.h: fixing #68748
3541
3542Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3543
3544 * valid.c: fixing #70166
3545
3546Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * valid.c: fixing #70077
3549
3550Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * Copyright Makefile.am README configure.in libxml.spec.in:
3553 Changed to the MIT Licence
3554 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3555 doc/xmlio.html: updated the doc accordingly
3556 * include/libxml/xmlwin32version.h configure.in: preparing
3557 2.4.14 release
3558 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3559 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3560 fixed the const xmlChar * wrapper and generator, XPath extension
3561 functions now use the context as first argument
3562 * python/tests/tstxpath.py python/tests/xpath.py
3563 python/tests/xpathext.py: Updated the tests accordingly
3564 * tree.c: fixed bug #70067
3565
3566Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * Makefile.am: cleanup
3569 * debugXML.c: always use stdout if output is NULL
3570 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3571 * python/Makefile.am python/generator.py python/libxml2class.txt
3572 python/libxml_wrap.h python/types.c: augmented the number of bindings
3573 handling FILE * and XPath contexts
3574 * python/tests/Makefile.am: avoid a stupid problem due to the
3575 use of TEST.
3576
3577Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3580
3581Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * python/TODO python/libxml.c: cleanup the extension function lookup
3584 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3585
3586Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * configure.in python/Makefile.am: do not install outside
3589 of prefix
3590
3591Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * python/TODO python/libxml.c: started adding SAX interfaces
3594 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3595 SAX test
3596
3597Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * tree.c: hardened the addChild function
3600 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3601 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3602 added accessors needed for xmlNode, a bit more testing and
3603 extension of interfaces
3604 * python/tests/Makefile.am python/tests/build.py: added a test
3605 build from scratch/save/load/check
3606
3607Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3608
3609 * parserInternals.c: change a small bit in the way valididy
3610 error messages get initialized
3611 * python/TODO python/libxml.c python/libxml2-python-api.xml
3612 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3613 added some memory debugging to track leaks at the libxml2 level
3614 * python/tests/*.py: changed all tests to check for leaks,
3615 there is just one left in XPath extension registrations.
3616
3617Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * python/TODO python/generator.py python/libxml2-python-api.xml
3620 python/libxml2class.txt: more accessor classes for the parser
3621 context, allow to switch on and check validity
3622 * python/tests/Makefile.am python/tests/error.py
3623 python/tests/invalid.xml python/tests/valid.xml
3624 python/tests/validate.py: attded more test and and added error.py
3625 which I forgot to commit in the last step
3626
3627Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * python/Makefile.am python/types.c: cleanup
3630 * python/libxml.c python/libxml.py python/libxml_wrap.h
3631 python/generator.py python/libxml2-python-api.xml
3632 python/libxml2class.txt: added class for parser context, added
3633 first cut for push mode support. Added a framework to generate
3634 accessors functions.
3635 * python/tests/Makefile.am python/tests/push.py: added a push
3636 test
3637
3638Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3641 bug a bit of cleanup.
3642
3643Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3646 python/libxml2class.txt: adding error redirections and preformat
3647 to a python handler
3648 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3649 tests self checking
3650
3651Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3652
3653 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3654 a function
3655
3656Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3659 python/libxml.c python/libxml2-python-api.xml
3660 python/libxml2class.txt: Progressing through the TODOs, class
3661 description output, extra XML API, RPM now builds the wrappers
3662 for all python installed versions
3663
3664Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * configure.in libxml.spec.in python/Makefile.am python/TODO
3667 python/generator.py python/libxml2class.txt: added more informations
3668 in the libxml2-python package including docs. Slightly changed
3669 the class hierarchy
3670 * python/tests/*: added basic regression tests infrastructure too
3671
3672Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3675 added libxml2-python as part of the packages installed
3676
3677Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * python/Makefile.am python/generator.py python/libxml.c
3680 python/libxml.py: more work, now able to extend the
3681 XPath interpreter with functions written in python.
3682
3683Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3684
3685 * python/Makefile.am: Jacob sent a patch to allow building from
3686 tarfile.
3687
3688Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3691 inserted the python wrappers build, I hope this won't be too
3692 unportable
3693
3694Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3695
3696 * xpath.c: minor optimization
3697 * python/generator.py python/libxml.c python/libxml.py
3698 python/libxml_wrap.h: more work on the python bindings,
3699 they now support XPath and there is no evident leak
3700
3701Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * python/generator.py python/libxml.c python/libxml.py:
3704 more work on the python bindings generator.
3705
3706Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * python/generator.py python/libxml.c python/libxml_wrap.h:
3709 more work on the python bindings.
3710
3711Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * python/generator.py python/libxml.c python/libxml.py
3714 python/libxml_wrap.h: commited early version of a python binding
3715 for private use only ATM
3716
3717Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * entities.c tree.c include/libxml/entities.h: applied patch
3720 from Anthony Jones to implement copy of DTD subtree too. Had
3721 just to keep 2 function private which really ought to become
3722 public ones.
3723
3724Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3725
3726 * xmllint.c: added pointers to the web pages in the usage()
3727
3728Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3729
3730 * tree.c: more fixes from Petr Kozelka for attribute handling
3731 in the tree API to align the semantic with DOM.
3732
3733Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * valid.c tree.c entities.c: another set of patches from
3736 Anthony Jones for copy operations cleanup and robustness
3737
3738Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3741 an alphabetic index based on comments content
3742 * doc/*: rebuilt the web site with the new references
3743
3744Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * parserInternals.h: Greg Sjaardema suggested to use an
3747 eponential buffer groth policy in xmlParserAddNodeInfo()
3748
3749Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3752 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3753 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3754 to generate cross-references, and added/updated the stylesheets
3755 to generate and link API indexes. The generic keyword index
3756 is not done yet.
3757 * doc/*.html: regenerated all the usual docs too
3758
3759Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3760
3761 * debugXML.c: added an xpath function to the shell for T. V. Raman
3762
3763Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3766 debug routines.
3767
3768Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3771 support of attribute nodes
3772
3773Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3776 hopefully near complete and fully documented of the API in XML
3777 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3778 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3779 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3780 include/libxml/parserInternals.h include/libxml/valid.hi
3781 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3782 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3783 include/libxml/xpath.h include/libxml/xpathInternals.h:
3784 Cleaned up the doc comments a lot in the process, the interface
3785 coverage is now 100%
3786
3787Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3788
3789 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3790 extracts comments from the gtk-doc DocBook output (a bit
3791 convoluted but seems to work).
3792
3793Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3794
3795 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3796 added an XML description of the API, moved the script generating
3797 it here. Added a "make api" target
3798
3799Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3800
3801 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3802
3803Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * xpath.c include/libxml/xpathInternals.h: the change made to
3806 xmlXPathFuncLookupFunc was incompatible roll it back
3807
3808Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * SAX.c: cleanup patch from Anthony Jones
3811 * doc/Makefile.am: fix the headers to avoid in make scan
3812 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3813 includes, * vs Ptr and general cleanup
3814 * parsedecl.py: first version of a script to extract the
3815 module interfaces, the goal will be to provide .decl or XML
3816 specification of the interfaces to build wrappers.
3817
3818Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3821 now provides return codes in case of errors
3822
3823Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3824
3825 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3826 Upgraded to trio baseline 1.6
3827 * strio.h strio.c: Replaced by triostr.h and triostr.c
3828
3829Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3830
3831 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3832 of strdup usage in the code
3833
3834Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * parser.c error.c: Keith Isdale complained rightly that
3837 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3838
3839Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * tree.c: fixed the funxtion to set the xml: attributes
3842 * debugXML.c: added "setbase" to test it.
3843
3844Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3847 to allow updating an attribute content
3848
3849Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * libxml.h: try to avoid problems when compiling on Windows
3852
3853Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3854
3855 * hash.c: patch from Anthony Jones for hash.c allocation size
3856 * Makefile.am: trying to work around Yet Another Libtool Madness
3857 and build the 2.4.13 release finally ...
3858
3859Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3860
3861 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3862 * doc/* : update of the documentation
3863
3864Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3867 at fixing #61290 :-(
3868
3869Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3872 Fixes bug #67229
3873
3874Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * tree.c: trying to avoid troubles when a subtree is copied
3877 and coalesced in part with the target tree. Should fix
3878 bug #67407
3879
3880Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3881
3882 * valid.c: fixed validation of attributes content of type
3883 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3884 values, very old bug. Fixes #67671
3885
3886Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * parser.c include/libxml/parserInternals.h tree.c: integrated
3889 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3890 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3891
3892Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * threads.c: applied Serguei Narojnyi's patch to add native
3895 thread support on the Win32 platform
3896 * testThreadsWin32.c Makefile.am: added the test program also
3897 from Serguei, Win32 specific
3898 * include/win32config.h include/libxml/xmlwin32version.h.in:
3899 added patch from Igor for the Windows thread specific defines.
3900
3901Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3904
3905Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3908 output page into XMLinfo.html. Close bug #66951 and
3909 raised by Robert Collins too.
3910
3911Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3912
3913 * encoding.c: Paul Keogh pointed out a possibility of segfault
3914 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3915 Closes bug # 68238
3916
3917Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * doc/*.html: updated the Gdome2 links
3920
3921Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * libxml.h: Applied following patches from Robert Collins
3924 and make sure IN_LIBXML is defined when compiling it
3925 -------
3926 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3927 as well as Visual C.
3928 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3929 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3930 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3931 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3932 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3933 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3934 xmlSysIDExists xmlNoNetExists).
3935 * xmllint.c: Don't include winsock2.h for Cygwin.
3936
3937Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3940 when the version info is not present.
3941
3942Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * tree.c: Anthony Jones pointed out a problem in
3945 xmlStringGetNodeList() and provided a fix for it
3946
3947Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * parser.c: patch from Frank J Franklin to remove a bug in
3950 xmlCreatePushParserCtxt() when the initial buffer passed
3951 is large.
3952
3953Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * win32/*: big cleanup of the Windows/MSVC project files
3956 from Igor Zlatkovic
3957
3958Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * doc/Makefile.am: should fix #67674 and avoid troubles if
3961 xsltproc is not available or fails in the prefix provided
3962
3963Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3966
3967Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3970 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3971 Fixed a few other problems raised by Charlie Bozeman.
3972 * result/VC/ElementValid[5-7]: fixed the output
3973
3974Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3977 patches from Charlie Bozeman. Regenerated the HTML docs.
3978
3979Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3982 for Windows from Igor
3983
3984Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * xmllint.c: applied Justin Fletcher patch for --output or -o
3987
3988Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * win32/libxml2/libxml2.def.src: close #67019
3991
3992Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * xmllint.c: applied Justin Fletcher generic timing patch
3995 similar to the one already applied to xsltproc.
3996
3997Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * include/libxml/tree.h tree.c: applied documentation patches
4000 from Charlie Bozeman
4001
4002Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4003
4004 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4005
4006Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * valid.c: fix the xmlStrdup() used in the previous patch.
4009 * valid.c: added --dropdtd
4010 * tree.c: fixed xmlUnlinkNode so it also removes the references
4011 from the document if the node is a DTD
4012
4013Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * HTMLtree.c valid.c: cleanup some static declarations
4016
4017Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * xmllint.c: removed another strdup()
4020 * doc/FAQ: removed the HP/UX entry
4021
4022Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * valid.c: fix bug #66816 when validating.
4025 * xmllint.c: don't use sys/time.h if configure did not found it
4026
4027Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4028
4029 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4030 xmlcatalog_man.xml
4031
4032Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4033
4034 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4035 xmlInitMemory() was declared twice
4036
4037Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * globals.c: do not reference strdup() !
4040 * configure.in libxml-2.0.pc.in: trying to fix the libs
4041 of the various config extraction modules
4042
4043Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4044
4045 * configure.in : preparing 2.4.12
4046 * doc/* : updated and rebuilt the docs
4047
4048Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * uri.c: closed bug #66159
4051 * testURI.c: added --escape option
4052 * configure.in: some cleanup for xml2-config --cflags
4053
4054Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4055
4056 * globals.c testThreads.c: removed some misplaced includes
4057 of xmlversion.h
4058
4059Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * threads.c: patch from Gary Pennington fixing a possible
4062 problem at initialization time.
4063
4064Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4067 Eric Lavigne contribution to build libxml2 on MacOS using
4068 CodeWarrior.
4069
4070Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4071
4072 * xmllint.c: applied Geert Kloosterman's patch to fix
4073 --repeat --timing output
4074
4075Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4078 where non-wellformed XML declaractions were not detected.
4079
4080Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4083
4084Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4085
4086 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4087 gets reset by xmlCleanupInputCallbacks() and this makes the
4088 function useless. Same for output.
4089
4090Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4091
4092 * xmlIO.c: robert pointed out a loop error in callback cleanups
4093
4094Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4095
4096 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4097 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4098 they are not really tied to debugging
4099
4100Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4101
4102 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4103 * xmllint.c: better --catalogs description
4104
4105Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * tree.c: fixed a couple of problems in xmlSetProp()
4108
4109Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4110
4111 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4112 unappropriate stdout output.
4113
4114Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4117 by Denis Beurive, closes #65111
4118
4119Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * valid.c: in case of content model validity error, don't
4122 print it if validity warnings were not requested.
4123
4124Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4127 * parserInternals.c: removed the last exit() call. Print an
4128 unmaskable error on stderr instead (library mismatch detection)
4129
4130Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4131
4132 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4133 shell instructions from Heiko Rupp
4134
4135Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4136
4137 * catalog.c: use the URL notation file:// for default catalog paths
4138
4139Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4140
4141 * include/libxml/tree.h: better comments for _private fields
4142 * tree.c: removed a problem when copying an entity reference.
4143
4144Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * vms/*: updated instructions and diffs from John A Fotheringham
4147
4148Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4149
4150 * include/libxml/xmlerror.h: avoid an include problem if
4151 #include <libxml/xmlerror.h> happens first in code
4152 seems to be the case in KDE libs
4153
4154Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4155
4156 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4157 from Igor for Windows
4158
4159Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * Makefile.am: Gary Pennington pointed out a missing prefix
4162
4163Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4164
4165 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4166 * doc/*: upgraded and rebuilt the docs
4167
4168Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * HTMLparser.c: fix comment in scripts element parsing.
4171 * result/HTML/doc3*: updated the results.
4172
4173Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * uri.c: another URI bug fix #63336, using Joel Young patch.
4176
4177Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4178
4179 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4180 a cleaned up version of the Pwd shell string generation.
4181
4182Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * valid.c include/libxml/tree.h: trying to fix namespaces +
4185 validation problems for good, closing #63619 in the process
4186 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4187 wrong in this respect, fixed it.
4188
4189Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4190
4191 * xmllint.c: Morus Walter patch to allow --format and --encode
4192
4193Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * debugXML.c: Stefan Kost provided an help command for the shell
4196
4197Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4198
4199 * debugXML.c: Heiko Rupp pointed that the shell would crash
4200 on empty nodesets returns.
4201
4202Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4205 migh need the history libraries
4206
4207Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4210 handle the case of < in quoted attributes, Bastian Kleineidam
4211
4212Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4215 fixing catalog breakages
4216 * Makefile.am catalog.c result/catalogs/catal
4217 result/catalogs/mycatalog.* test/catalogs/catal*:
4218 fixed more problems in catalog support, added more regression tests
4219 for both XML and SGML catalog handling
4220
4221Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4222
4223 * debugXML.c: applied an improvement to xmlGetLineNo() from
4224 Keith Isdale
4225
4226Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4227
4228 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4229 Side effect of the progressive catalog loading
4230
4231Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * Makefile.am: confexecdir and confexec_DATA were defined twice
4234 pointed out by Karl Eichwalder
4235
4236Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * xmlcatalog.c: avoid unlink() and use remove() instead.
4239
4240Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4241
4242 * libxml.spec.in: cleanup
4243 * include/libxml/xmlwin32version.h: updated with 2.4.8
4244
4245Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4248 of compiling libxml with a non standard set of options
4249
4250Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4251
4252 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4253 document --sgml option, fixing gnome bugzilla #63382
4254
4255Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4256
4257 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4258 breakage of 2.4.7, added a couple of really needed APIs
4259 like xmlCatalogIsEmpty() and xmlNewCatalog()
4260 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4261 for install-catalog
4262 * configure.in: preparing 2.4.8
4263
4264Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4265
4266 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4267 include/libxml/tree.h include/libxml/xmlIO.h: more include
4268 cleanups, export cleanly one html output + format function.
4269
4270Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4271
4272 * parser.c: removed initGenericErrorDefaultFunc call from
4273 xmlInitParser() since it could destroy previous calls to
4274 xsltSetGenericErrorFunc() effects
4275
4276Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4277
4278 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4279 keyword.
4280
4281Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * Makefile.am: cleanup
4284 * threads.c: cleanup too
4285 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4286 from xsltproc
4287 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004288 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004289
4290Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4291
4292 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4293 was not used anymore !
4294
4295Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4296
4297 * configure.in: preparing 2.4.7
4298 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4299 manual page from John
4300 * doc/*: updated the doc and rebuilt the generated pages
4301
4302Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * xmlIO.c: closing bug #62711, the library should never
4305 close stdin or stdout.
4306
4307Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * uri.c: second pass at fixing #63336, using Joel Young
4310 final patch. looks okay.
4311
4312Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * uri.c include/libxml/uri.h: trying to clear #63336
4315 allowing the escaping routine to parse unconformant
4316 URI-References.
4317
4318Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4319
4320 * vms/readme.vms vms/build_libxml.com nanoftp.c
4321 include/libxml/xmlversion.h.in: a few VMS updates from
4322 John A Fotheringham
4323 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4324 and xmlCleanupOutputCallbacks() for the Perl binding people.
4325
4326Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4327
4328 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4329 apply fixes to close #63271 and avoid segfaults when
4330 the error routine gets callbed before xmlInitParser()
4331 get called.
4332 * nanoftp.c error.c: Applied patches from Justin Fletcher
4333 correcting some xmlGenericError misuses.
4334
4335Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4336
4337 *doc/xmllint.xml, doc/xmllint.1
4338 New and improved man page for xmllint - .xml is the original, .1
4339 is the generated man page
4340
4341Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4344 the web site from the main HTML document.
4345
4346Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * parser.c: fixed an erroneous validation bug when PE refs
4349 occurs in external parsed entities referenced from the
4350 internals subset
4351 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4352 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4353 added the associated testcase, it's a nice one.
4354 * HTMLparser.c: generate the DTD node as HTML still ...
4355 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4356
4357Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4358
4359 * HTMLparser.c: fixed a bug in htmlNewDoc()
4360
4361Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * test/threads/*: added entities testing to the Thread test
4364 * testThreads.c: make the test reasonable
4365 * DOCBparser.c: fix the DTD public and system ID
4366 * xmllint.c: added --sgml for SGML DocBook importing
4367 * Makefile.am: added Docbtests target
4368
4369Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4370
4371 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4372 * testThreads.c: removed bogus include
4373
4374Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4377 fixed a very serious (looping) validation bug
4378
4379Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * include/libxml/globals.h include/libxml/threads.h threads.c
4382 testThreads.c: far more testing, cleaning up bugs
4383 * *.c : make sure globals.h is always included.
4384
4385Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * HTMLparser.c: try to get rid of parser loops for good.
4388
4389Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * configure.in: fixed some bugs in CFLAGS passing.
4392 * test/threads Makefile.am testThreads.c: added a specific
4393 threaded test case (really nasty, guaranteed).
4394
4395Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4396
4397 * catalog.c: serious cleanup on the management of the
4398 XML catalog tree, more tests done, especially with
4399 the catalog PI.
4400
4401Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4402
4403 * catalog.c: avoid a problem in catalog cleanup on SMP if
4404 catalogs were not initialized.
4405
4406Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * catalog.c xpath.c: trying to cleanup the not thread safe
4409 parts of the library.
4410
4411Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * include/libxml/globals.h configure.in global.data: make
4414 the allocation be per-thread a configure option
4415 * encoding.c include/libxml/parser.h: fixed compilation
4416 errors
4417
4418Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * include/libxml/parser.h: Norm reported that a few lines
4421 added were breaking libxslt compile, removed them for now
4422
4423Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * parser.c parserInternals.c threads.c: debugged and fixed
4426 initialization problems which were giving troubles on SMP
4427 boxes.
4428
4429Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * include/libxml/Makefile.am: missing globals.h
4432
4433Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4434
4435 * globals.c: added a couple of standard includes.
4436
4437Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4438
4439 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4440 include/libxml/parserInternals.h include/libxml/tree.h
4441 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4442 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4443 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4444 Applied the last patches from Gary, cleanup, activated threading
4445 all user accessible global variables are now handled in globals.[ch]
4446 Still a bit rought but make tests passes with either
4447 --with-threads defined at configure time or not.
4448 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4449 linking options
4450
4451Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * Makefile.am include/libxml/Makefile.am
4454 include/libxml/globals.h globals.c include/libxml/threads.h
4455 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4456 configure.in: started integrating the core of the thread support
4457 not activated yet but half integrated. The code should still
4458 compile and work anyway.
4459
4460Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4461
4462 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4463 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4464 integrating the non-controversial parts of Gary Pennington
4465 multithread patches
4466 * catalog.c: corrected a small bug introduced
4467
4468Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4469
4470 * catalog.c include/libxml/catalog.h: very serious cleanup,
4471 isolating unportable code and as much as possible the accesses
4472 to the global shared catalog. May need more testing !
4473
4474Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4477 Keith Isdale patches for the XSLT debugger interfaces. Some
4478 cleanup
4479
4480Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4483 * DOCBparser.c: generate line nubers in elements
4484
4485Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * configure.in: preparing 2.4.6 release
4488 * doc/xml.html doc/html/*: updated and rebuilt the docs
4489 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4490
4491Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4492
4493 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4494 adding documentation for DV's supercatalog support
4495
4496Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4499 super catalog support adding one API and one flag --sgml to
4500 xmlcatalog
4501
4502Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4503
4504 * doc/xmlcatalog_man.xml, xmlcatalog.1
4505 One more crack at
4506 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4507
4508
4509Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4510
4511 * xpath.c: implemented xmlXPathObjectCopy for external objects
4512 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4513
4514Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4515
4516 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4517 finishing up fix to
4518 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4519 the xmlcatalog man page display more elegantly
4520
4521Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4522
4523 * configure.in: closing bug #61832
4524 * HTMLparser.c: removed a warning
4525
4526Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * xpath.c: fixing #61673 part I, do not loose doc information
4529 when copying result value trees.
4530
4531Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * xpath.c: trying to harden the XPath interpreter
4534
4535Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4536
4537 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4538 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4539
4540Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4541
4542 * HTMLparser: repaired another loop problem
4543
4544Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4545
4546 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4547 parsing.
4548 * xpath.c: fix bug #61291 the default XML namespace node is
4549 missing from the namespace axis.
4550 * tree.c: refuse to create namespaces nodes with prefix "xml"
4551
4552Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4553
4554 * SAX.c: ouch a non-defined namespace could lead to a crash,
4555 fixed #61215
4556
4557Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * parserInternals.c: closed bug #61054
4560
4561Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4562
4563 * include/libxml/Makefile.am: closing #60708
4564
4565Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4568 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4569
4570Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4573
4574Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4575
4576 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4577 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4578
4579Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * catalog.c: Justin Fletcher provided cleaup code in case
4582 HAVE_STAT is not defined
4583 * include/win32config.h: Igor Zlatkovic suggested to have
4584 HAVE_STAT defined there
4585
4586Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4587
4588 * catalog.c - fixed typing error reported by M. Barros
4589
4590Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4591
4592 * xmllint.c - fixing typo
4593
4594Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4595
4596 * HTMLparser.c: small enhancement to prevent loop on
4597 unrecognizable data
4598
4599Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * parserInternals.c: applying patch from bug #60757 this
4602 should close it
4603
4604Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * catalog.c xmlcatalog.c: removed a couple of warning
4607 * xpath.c: try to solve the linking problem on platforms
4608 needing trio to compile
4609
4610Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * Makefile.am libxml.spec.in: backing up non-documented changes
4613 commited without review or aproval by Jens Finke <jens@gnome.org>
4614 * HACKING: made 100% clear that no commit should be done directly
4615
4616Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4617
4618 * configure.in: Joe Orton provided a patch fixing a problem
4619 when iconv is specified to be in a non-standard directory
4620 but wasn't exported in xml2-config --cflags
4621
4622Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * configure.in: let's ship 2.4.5 before getting too much
4625 troubles with 2.4.4 errors.
4626
4627Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * encoding.c entities.c: do not output hexadecimal charrefs
4630 when serializing HTML since some version of Netscape can't
4631 grok it, generate decimal ones.
4632 * result/HTML/doc3.htm: output changed due to previous test
4633 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4634
4635Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4638 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4639
4640Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641 Released 2.4.4
4642
4643 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4644 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4645 updated the configuration scripts systems accordingly
4646
4647Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4648
4649 * configure.in: preparing for 2.4.4
4650 * doc/xml.html doc/html/*: updated and rebuilt the docs
4651
4652Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4653
4654 * win32/dsp/libxml2.def.src: tried to incorporate comments
4655 from bug #59220
4656
4657Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * parser.c result/noent/wml.xml: fixed bug #59981 related
4660 to handling of '&' in attributes when entities are substitued
4661
4662Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * libxml.h include/libxml/xmlversion.h.in
4665 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4666 Tried to close bug #60131
4667
4668Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4669
4670 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4671
4672Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * SAX.c: fixing bug #59946 on xmlns=""
4675
4676Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4677
4678 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4679 but allocates a new error code.
4680
4681Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4682
4683 * xmllint.c: John Fleck fixed typos in the options output
4684 * parser.c SAX.c: fix ignorable white space SAX selection
4685
4686Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * entities.c: Steve Underwood found the possibility of an
4689 ininite loop in case of error.
4690
4691Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4694
4695Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4696
4697 * parser.c: warn if version is not 1.0 but it's not
4698 strictly speaking an error after analyzing the spec
4699
4700Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4701
4702 *doc/catalog.html - add link to the html version of the
4703 man page, other linguistic cleanups
4704
4705Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4706
4707 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4708 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4709 file, has not yet been included in the build.
4710
4711Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * catalog.c: removed a duplicate affectation Justin Fletcher
4714
4715Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * tree.c: Armin Sander pointed a possible text coalescing
4718 problem, completed his patch.
4719
4720Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4721
4722 * trionan.c: Fixed const and volatile re-definition problem
4723
4724Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * libxml.4 parser.c: doc updates from Heiko Rupp
4727 * parserInternals.c: 2 sanity checks from Heiko Rupp
4728
4729Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * tree.c: applied patch from Armin Sander to make some pointers
4732 const in xmlCopyNode()
4733 * include/libxml/tree.h: added fix to the header
4734
4735Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4736
4737 * xpath.c: hum, restrict the integer usage gcc bug workaround
4738 to only gcc compilers so that other architecture don't get
4739 penalized by this limitation.
4740 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4741
4742Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4745 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4746
4747Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4750 --convert option to xmlcatalog to convert SGML ones to
4751 the XML syntax.
4752 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4753
4754 2.4.3 got released at that point
4755Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * catalog.c xmlIO.c: started some serious testing and fixed
4758 a few bug and optmization needs.
4759
4760Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4763 preparing for a 2.4.3 release even if it may not be ready yet
4764 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4765 all file parsing lookup to go through the entity resolver, add
4766 to add an API to bypass it (needed to load catalogs themselves),
4767 some cleanup on the catalog code too.
4768 * nanoftp.c: small cleanup
4769 * doc/catalog.html: small update
4770
4771Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4772
4773 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4774 Jun Kuriyama
4775
4776Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * doc/catalog.html: finished the catalog documentation
4779
4780Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * doc/catalog.html doc/xml.html: added documentation about
4783 Catalog support, misses an API description
4784 * doc/html/*: reextracted the API pages
4785
4786Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4789 Added the part about section 7.2 on URI resolution,
4790 fixed a side effect in the HTML parser, look complete
4791 and ready to rock except the URI/SystemID part!
4792
4793Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * include/libxml/catalog.h include/libxml/parser.h
4796 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4797 xmlIO.c: added support and APIs needed for the catalog PI
4798 * include/libxml/xmlIO.h: cleanup
4799
4800Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4803 include/libxml/catalog.h: starts to look okay, really
4804 plugged the new framework, cleaned a lot of stuff,
4805 added some APIs, except the PI's support missing this
4806 should be mostly complete
4807 * result/catalogs/* test/catalogs/*: added new test, enriched
4808 the existing one with URN ID tests
4809
4810Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * catalog.c: fixed nextCatalog
4813 * result/catalogs/docbook test/catalogs/*: started adding
4814 a small regression test
4815
4816Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4819 more work on the XML catalog support.
4820 * parser.c include/libxml/parser.h: small cleanup seems using
4821 list as a public parameter name can give portability troubles
4822 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4823 include/libxml/xpath.h include/libxml/Makefile.am: removed
4824 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4825 wrappers
4826
4827Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4828
4829 * Makefile.am trio.c triodef.h trionan.c xpath.c
4830 include/libxml/Makefile.am include/libxml/trionan.h:
4831 Re-worked Not-A-Number and Infinity support.
4832 * xmlcatalog.c: added readline include files
4833
4834Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4837 testCatalog as xmlcatalog, making it an installed app
4838 adding a shell, and preparing it to be a /etc/xml/catalog
4839 management tool, though not ready yet
4840 * catalog.c include/libxml/catalog.h: adding support for
4841 XML Catalogs http://www.oasis-open.org/committees/entity/
4842 not finished, there is some interesting tradeoffs and a
4843 few open questions left.
4844
4845Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * xmllint.c: fixed a line formatting problem
4848
4849Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * SAX.c: removed a couple of unused variable (Albert Chin)
4852
4853Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4856 trying to fix some troubles w.r.t. function returning
4857 const xxxPtr.
4858
4859Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4862 defined
4863
4864Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * xpointer.c: removed unused var
4867
4868Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * testXPath.c: another small cleanup closing bug #59110
4871
4872Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * win32/dsp/libxml2.def.src: small cleanup closing bug
4875 #59108
4876
4877Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * example/gjobread.c: add xmlCleanupParser() before leaving
4880
4881Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * config.h.in configure.in include/libxml/xmlwin32version.h:
4884 released 2.4.2
4885
4886Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * include/libxml/valid.h debugXML.c valid.c: deprecate
4889 the non-boundchecking Sprintf functions, add Snprintf
4890 this should close bug #57984
4891
4892Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4895 URIs before doing the lookups (pointed by Mark Vakoc)
4896
4897Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * xpath.c: serious changes on Result Value Trees and NodeSets
4900 w.r.t. deallocation and collect operations. Probably not
4901 100% clean (merge of allocated trees smells like a problem).
4902 Seems sufficient to close #58943
4903
4904Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4905
4906 * xmllint.c: adding a --format option
4907
4908Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4909
4910 * xpath.c: count() was broken on Result Value Tree
4911 * xmlIO.c: fixed file:/// accesses on _WIN32
4912
4913Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4914
4915 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4916 macro was renamed, this should close bug #58683
4917
4918Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4921 entity substitution mode text at the end of the entity might
4922 be added due to text coalescing.
4923 * nanoftp.c parser.c: small cleanup
4924
4925Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * HACKING: added John Fleck right to commit in the doc subdir
4928
4929Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4930
4931 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4932 allow to inherit attributes from the DTD directly in the
4933 tree, this is needed for XPath and can be a useful feature.
4934 Inherited namespaces are always provided at the tree level now
4935 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4936 of tests for this feature (XSLT being the prime user).
4937
4938Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4939
4940 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4941 testSAX.c xmlIO.c xmllint.c include/win32config.h
4942 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4943 include/libxml/xmlwin32version.h.in win32/README.MSDev
4944 win32/dsp/*: applied Win32 Facelift No.2 patches from
4945 Igor Zlatkovic for Windows/MSC
4946
4947Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * SAX.c: unparsedEntityDecl() the URI computation of the
4950 entity wasn't done breaking XSLT unparsed-entity-uri()
4951
4952Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * xpath.c: fixed a bug when walking the descendants and
4955 the current node has no children
4956 * debugXML.c: show up when a text node is supposed to not be escaped
4957
4958Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4959
4960 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4961 worked like the set:leading() function)
4962 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4963
4964Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4967
4968Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4969
4970 * include/libxml/xmlIO.h: apply change to close #58141
4971 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4972
4973Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * parser.c: when the internal subset uses a PE, then the
4976 included entity can use conditional sections.
4977
4978Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4981 when walking the namespace axis showing up in
4982 libxst/tests/general/bug-12
4983 * xmlmemory.c: added the possibility to trace a given block
4984 defined by its address
4985
4986Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * parser.c: don't override existing encoding specified before
4989 starting xmlParseDocument()
4990
4991Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * include/libxml/xmlwin32version.h: reinserted, needed for
4994 Windows users of CVS
4995
49962001-07-27 Darin Adler <darin@bentspoon.com>
4997
4998 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4999 * testCatalog.c: Add include of <libxml/parser.h>.
5000
50012001-07-27 Darin Adler <darin@bentspoon.com>
5002
5003 * include/libxml/.cvsignore:
5004 * include/libxml/xmlwin32version.h:
5005 Remove this file from CVS because it's generated.
5006
5007Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * parser.c include/libxml/parser.h: applied const patches from
5010 Tom Moog #58002
5011
5012Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5013
5014 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5015 lookup framework
5016
5017Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * tree.c: fixed xmlCopyNode() for documents
5020
5021Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5022
5023 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5024
5025Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5026
5027 * parser.c: fixes bug #57652 reported by Morus Walter
5028
5029Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5032
5033Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5036 errors, lesson don't add new functions at 1am before a release
5037 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5038 from XPath initialization when possible.
5039
5040Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * result/scripts/base*: removing history/readline changed
5043 this slightly
5044 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5045 xmllint.c: make element content line number generation
5046 optionnal to avoid breaking old apps added interface to switch
5047
5048Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5049
5050 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005051 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005052 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5053 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5054 John Kroll fixes to allow saving to HTTP via PUT (or
5055 POST of needed).
5056 * doc/html/*.html: regenerated the docs
5057
5058Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5059
5060 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5061 xmlHashScanFull and xmlHashScannFull3 to get passed the
5062 three keys as arguments to the callback function
5063
5064Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * configure.in Makefile.am: removed libxml softlink for good
5067 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5068 100% coverage by gtk-doc
5069
5070Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5073 fixed serious troubles due to size_t vs. int mismatch
5074
5075Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5078
5079Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5080
5081 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5082 convenient extension API for value and context managing
5083 Now handles external objects through xmlXPathPopExternal,
5084 xmlXPathWrapExternal and xmlXPathReturnExternal.
5085 Added functions for sets operations (intersection, etc.)
5086
5087Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5090 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5091 HTMLparser.c: cleanup of global variables, marking some
5092 const or private.
5093
5094Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5095
5096 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5097 fixed xmlXPathNodeSetItem when passing index=0
5098
5099Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5102
5103Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * xmllint.c: fixed compilation under Cygwin #57503
5106 * TODO: update
5107
51082001-07-13 Peter Williams <peterw@ximian.com>
5109
5110 * config.h.in: add #undef HAVE_DLFCN_H
5111
5112 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5113 builddir.
5114
5115Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5118 raised by #57348 and #57381
5119
5120Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5123 tree.c xpointer.c: store the line numbder in element->content,
5124 may break some software, need a configuration mechanism
5125
51262001-07-10 Darin Adler <darin@bentspoon.com>
5127
5128 * .cvsignore:
5129 * example/.cvsignore:
5130 * include/.cvsignore:
5131 * include/libxml/.cvsignore:
5132 Various things that are generated and should be ignored.
5133
5134Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5137 * doc/xml.html doc/html/*: updated the docs
5138
5139Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5142 validation occured on content with element child
5143
5144Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * tree.c: fixed XML Base computation which was broken
5147 * debugXML.c: added a base function to the shell
5148 * Makefile.am result/scripts/* test/scripts/*: added scripts
5149 based regression tests, and adding 2 XML Base tests
5150
5151Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5152
5153 * tree.c: set properties doc and call xmlSetListDoc for properties
5154 content when grafting them in a different tree.
5155 * aclocal.m4: remove from CVS
5156
5157Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * win32/libxml2/libxml2.def.src: added some missing entry point
5160 for XPath (Mark Vakoc)
5161
5162Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5165 layer should URI-Unescape before trying to open resources.
5166
5167Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xpath.c: fix the name() bug for elements in the default
5170 namespace reported by Charlie Bozeman
5171
5172Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5175 led to an XPath fix, improvements of SAX initialization, and
5176 an added option --nocdata to testXPath
5177
5178Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * doc/libxml-doc.el: Felix Natter provided anew version working
5181 with XEmacs too
5182
5183Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * include/libxml/xpath.h: small cleanup
5186 * doc/xml.html: update
5187
5188Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5191 released 2.3.14
5192
5193Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * doc/html/*: rebuilt the docs for the release
5196 * doc/xml.html: added 2.3.14 release.
5197
5198Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5201 were not equal to empty strings
5202
5203Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * SAX.c: fixed a URI-Reference computation problem when validating
5206 * xmlIO.c: small cleanup
5207
5208Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * parser.c: improved the description of a couple of interfaces
5211 upon Larry Stamper suggestion
5212
5213Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * SAX.c entities.c parser.c: changed completely the way entities
5216 are handled when running the parser in entity substitution mode.
5217 This fixes a bug reported by Stephan Kulow and nearly divides
5218 by 3 the amount of memory required by libxslt to load and process
5219 DocBook TDG.
5220
5221Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * HTMLparser.c: fixing a too early root closing problem raised
5224 byt Prashanth Naidu
5225
5226Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5229 raised by Mark Vakoc.
5230
5231Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * example/Makefile.am: fixed the include path to add srcdir/include
5234 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5235 and some cleanup
5236
5237Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5238
5239 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5240 lot of optimization work, results in significant improvements
5241 when handling really complex XPath queries. Add a small optimizer
5242 for unions, improve [n] and [last()], avoid some costly ops.
5243
5244Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5247 * xpath.c: small cleanup
5248 * xmlGetNsList: reformated, fixed problems if used on Entities
5249
5250Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5253
5254Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5257 * Makefile.am example/Makefile.am: workaround automake generating
5258 erroneous deps
5259
5260Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * include/win32config.h: bug #56801 Yon Derek provided a patch
5263 to the windows config file.
5264
5265Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5268 libxml.h : Yon Derek provided a set of changes to compile from
5269 CVS on Windows/MSC
5270
5271Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5272
5273 * parser.c: fixed UTF8 BOM support in push mode
5274 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5275 added a specific testcase
5276
5277Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * Makefile.am: added --push regression tests
5280 * parserInternals.c: the XML parser segfaulted in --push mode
5281
5282Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * configure.in: moved the symlinks detection within a CVS
5285 check, this is not portable and will be removed soon.
5286 * xpath.c: small cleanup/speedup
5287
5288Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5291 release of 2.3.12
5292 * parser.c: make an error message if unknow entities in all cases
5293
5294Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5297
5298Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5301 includes were installed in the wrong dir
5302
5303Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * doc/html.xml: warn against sending code to exhibit bugs.
5306
5307Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5310 Tru64 from Thomas Leitner
5311
5312Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * AUTHORS: added William and Bjorn
5315 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5316 daniel@veillard.com hopefully I won't have to do this again
5317 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5318 docs can be rebuilt cleanly now
5319 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5320 from CVs it's generated, added include/libxml/xmlwin32version.h
5321 also generated but which should change far less frequently.
5322 * catalog.c nanoftp.c: made sure to include libxml.h not
5323 libxml/xmlversion.h directly
5324 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5325 when compiling on WIN32 and MSC
5326
5327Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * include/Makefile.am include/libxml/Makefile.am configure.in:
5330 fixed make distcheck and rebuilding the rpms
5331
5332Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * configure.in: should finish the migration of exported includes
5335 into a real include/libxml in CVS, at least for CVS users.
5336 * removed the exported headers, added in include/libxml (as well
5337 as xmlversion.h.in).
5338
5339Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * configure.in: fixed the way to detect symlink
5342
5343Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * configure.in: updated, include/libxml is now a real CVS dir
5346
5347Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5350 version works with both libxml1 and libxml2 (it autodetects
5351 the prefix of the html-files) from Felix Natter.
5352 * doc/xml.html: updated doc accordingly
5353
5354Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * xpath.c: fixed the bug generating a template loop in libxslt
5357 when using docbook-xsl-1.4, * should filter out document nodes
5358 * HACKING: added William
5359 * TODO: updated
5360
5361Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * doc/FAQ.html: added a warning about gcc-3.0
5364 * doc/xml.html: added reference to gdome2 and removed a confusing
5365 sentence
5366
5367Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * xmlversion.h: okay this is a generated file, but Windows
5370 users need it and they can't generate it, and I want CVS
5371 Windows users ...
5372 * win32/libxml2/libxml2_so.dsp: Windows project file for
5373 the shared lib version of libxml2
5374 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5375 resources needed for libxslt/xsltproc by Yon Derek
5376
5377Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5378
5379 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5380
5381Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5382
5383 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5384
5385Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * include/win32config.h: Yon Derek provided a first fix
5388 to be able to compile libxslt/xsltproc on Windows
5389
5390Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * xpath.c: attempt to work around what seemed a gcc optimizer
5393 bug when handling floats on i386 http://veillard.com/gcc.bug
5394 * tree.c entities.c encoding.c: doing some cleanups while
5395 chasing it
5396
5397Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * Makefile.am: cleanup when --without-debug is specified
5400 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5401 w.r.t. --without-debug and other include points
5402 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5403 Catalogs
5404 * configure.in entities.h tree.h HTMLparser.c: removed
5405 --without-corba, made the _private field mandatory
5406
5407Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5408
5409 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5410 outputs a BOM in UTF8, an errata has been issued to avoid the
5411 problem, that was the most reasonable solution... Add support
5412 for a leading UTF8 BOM in entities.
5413
5414Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * valid.c: fixed a bug found when post validating an entity ref
5417 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5418 activate it too
5419
5420Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5423 weakness in the node copy the XPointer and the XInclude
5424 implementations. Serious cleanup.
5425
5426Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * Makefile.am: Kjartan Maraas provided a small patch to
5429 add xml2-config.in to EXTRA_DIST
5430
5431Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5434 provided another failing case found in KDE, the way the
5435 ctxt->vctxt.nodeTab was allocated and freed changed over
5436 time but it wasn't completely cleaned up. This should fix it.
5437
5438Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5439
5440 * parser.c: Stephan Kulow also raised the fact that line number
5441 could get miscounted making debug harder, fixed the problem
5442 in xmlParseCharData()
5443
5444Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5445
5446 * valid.c: Stephan Kulow pointed out a problem when validating
5447 and using an empty entity, forgot a 'break' in a case.
5448
5449Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5452 * doc/xml.html: updated with 2.3.11
5453
5454Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * TODO: updated adding cleanup of generated doc
5457 * configure.in: prepared to release 2.3.11
5458 * xmllint.c: added --version for bug reporting
5459 * doc/html/*.html: rebuilt the doc
5460
5461Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * xpath.c: first part of the work on selecting namespace to
5464 fix bug #56115
5465
5466Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5469 when using -liconv
5470 * TODO: updated
5471
5472Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5475 cleanup, encoding support.
5476
5477Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5480
5481Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * xpath.c: bug detected by Ankh when / is used as a function arg
5484
5485Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5488 of element and use it to avoid outputting formatting spaces at
5489 the wrong place. Implemented the format parameter for HTML save.
5490 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5491 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5492 result/HTML/wired.html: of course this impact the result of a
5493 number of HTML tests
5494
5495Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * HTMLtree.[ch]: started augmenting the HTML save API with
5498 encoding and formatting parameters
5499
5500Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * HTMLtree.h: cleanup and started evaluating the work needed on
5503 revamping the HTML output code
5504
5505Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5508
5509Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * valid.c: fixed bug #56049, forgot one check in the
5512 validation routine
5513
5514Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5517
5518Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * libxml.h: fixed an error in last commit
5521 * doc/FAQ.html: added an entry for compilation from CVS
5522
5523Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * xmlversion.h.in libxml.h: Cygwin patches
5526 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5527 * tree.h: cleanup
5528
5529Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5532 memory block in a strange case where libxml is linked twice
5533 in the binary.
5534
5535Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5538 state far too often, simple fix used to avoid it.
5539
5540Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5543 being processed, applied his patch
5544 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5545
5546Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5549 provided fixes to compile on MSCC again
5550 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5551 also provided an update for the project files.
5552
5553Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5556 bug #55810
5557
5558Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * tree.c: fixed xmlGetNsProp() to close bug #55683
5561 Note this requires libxslt to use it's own function instead.
5562
5563Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * HTMLtree.c: when in a pre element no formatting space should
5566 be added.
5567 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5568
5569Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * configure.in: added tests for signal() and signal.h
5572
5573Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5574
5575 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5576
5577Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * doc/libxml-doc.el: Felix Natter provided a new version for
5580 libxml2
5581
5582Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * HTMLtree.c: when in a pre element no formatting space should
5585 be added.
5586
5587Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5590
5591Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5594 hack
5595 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5596 * uri.c: fixed a warning
5597
5598Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * HTMLtree.c: trying to close bug #55772 escaping in script
5601 elements
5602 * doc/xml.html: suggest to send mail to the list
5603
5604Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5607 good. Use a macro and based on the solution provided in
5608 vsnprintf manual page from GNU.
5609
5610Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5611
5612 * error.c: Workaround for non-preserving variadic list.
5613 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5614
5615Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * doc/xml.html: added 2.3.10 release
5618
5619Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * configure.in: releasing 2.3.10
5622
5623Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5626
5627Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * encoding.c: Robert Collins provided a patch to add the
5630 "US-ASCII" encoding alias
5631
5632Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5635 string oriented functions and started cleaning the related areas
5636 in xpath.c which needed fixing in this respect
5637
5638Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5641 #55380
5642 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5643
5644Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * TODO: updated
5647 * nanohttp.[ch] : started adding APIs to get the redirected URL
5648 when this occurs (needed for further base computation
5649 * tree.h: cleanup
5650 * encoding.c: cleanup
5651 * SAX.c: minor change around ctxt->loadsubset
5652
5653Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * Makefile.am include/Makefile.am: small change to have
5656 include/libxml rebuilt if working from CVS.
5657 * uri.c: applied another patch from Carl Douglas for URI escaping,
5658 this should close bug #51876
5659
5660Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5663 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5664 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5665 added specific regression test
5666 * parser.h: preparing for the XSLT mode where DTD inherited
5667 attributes are added to the tree.
5668
5669Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5670
5671 * xinclude.[ch]: Updated the namespace for the Last Call version
5672 * result/XInclude/include test/XInclude/include: updated the
5673 testsuite accordingly
5674
5675Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5678 related to bug #51876
5679
5680Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * tree.c: fixed a gross mistake in base computation, xml:base is
5683 not completely correct yet (need cascade).
5684 * xpath.[ch]: added the few things needed to find a function name
5685 and URI from the XPath context when it is called.
5686
5687Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5690 * DOCBparser.c: small cleanup
5691 * xmllint.c: added a --catalogs option to load catalogs from
5692 $SGML_CATALOG_FILES
5693 * tree.c: cleanup
5694 * configure.in: iconv library fixup, ICONV_LIBS
5695
5696Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5697
5698 * catalog.c: handling of CATALOG entries. detection of recursion,
5699 and a few bugfixes
5700 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5701 against the default namespace
5702
5703Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5706
5707Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * parser.c: fixed propagation context info when parsing an
5710 external entity.
5711 * doc/html/*.html: regenerated a couple of docs
5712
5713Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5714
5715 * doc/xml.html: update with 2.3.9 informations
5716
5717Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5720 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5721 * doc/html/* : rebuilt the docs
5722 * valid.c: small patch which may improve some case when
5723 validating.
5724
5725Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * HTMLparser.c: Closed bug #54891
5728 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5729 to the suite
5730
5731Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5734 applied a documentation patch from LotR and filled in a few missing
5735 descriptions
5736
5737Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * xpath.c tree.c parser.c: speed optimizations at the parser level
5740 document tree freeing and xpath evaluation
5741
5742Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * parser.c parser.h parserInternals.h: fixed a couple of
5745 interfaces for handling memory buffer input to const char *
5746 upon suggestion of JamesH.
5747
5748Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5749
5750 * configure.in: LoTR sent a patch fixing the previous commit
5751
5752Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * configure.in: trying to deal again with the stoopid -R linking
5755 flag of Solaris
5756
5757Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * xpath.h: two nodeset access macros from Thomas Broyer
5760
5761Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5764 patch from Thomas Broyer
5765
5766Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5769 case
5770 * INSTALL: was empty added stuff from the FAQ
5771
5772Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5775 attributes handling and #54433 by adding xmlUnsetProp()
5776 and xmlUnsetNsProp()
5777
5778Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5779
5780 * HTMLparser.c: Patch from Jonas Borgström
5781 (htmlGetEndPriority): New function, returns
5782 the priority of a certain element.
5783 (htmlAutoCloseOnClose): Only close inline elements if they
5784 all have lower or equal priority.
5785 * result/HTML: this of course changed a number of tests results.
5786
5787Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5788
5789 * xmlIO.c catalog.c: plugged in the default catalog resolution
5790 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5791 documentations
5792 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5793
5794Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5797 integrating catalogs
5798 * catalog.[ch] testCatalog.c: adding a small catalo API
5799 (only SGML catalog support).
5800 * parser.c: restaured xmlKeepBlanksDefault(0) API
5801
5802Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5803
5804 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5805
5806Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * parser.c: added xmlParseExternalEntityPrivate() to allow
5809 propagation of ctxt->_private when parsing external entities
5810
5811Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5814
5815Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5818
5819Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * valid.c: warn when indeterminist content model is detected
5822 * result/VC/ElementValid8: this adds a message
5823 * Makefile.am: add --novalid for VCM tests
5824 * parserInternals.c: added a call to Init memory
5825
5826Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5829 when both parameters are NULL.
5830
5831Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * valid.c: applied small patch from Gary Pennington, reindented
5834 some part of the code.
5835
5836Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5839 release, updated and regenerated the docs
5840
5841Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * xpath.c result/XPath/expr/floats : clarified and cleanup
5844 printing of abnormal floats in tests.
5845
5846Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5849 * results/HTML/ : a few changes in the output of the HTML tests as
5850 a result.
5851 * configure.in: tying to fix -liconv where needed
5852
5853Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * Makefile.am: fixed a stupid error
5856
5857Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * configure.in Makefile.am: make the inclusion of the trio
5860 modules in the library conditional
5861
5862Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * DOCBparser.c: patche from László Kovács, fixed entities refs
5865 in attributes handling
5866
5867Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5870 flushing
5871
5872Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * xpath.c: fix of an XSLT namespace bug reported on the list
5875 general/bug-8-
5876
5877Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * strio.h trio.c: Dan McNichol suggested a couple of small
5880 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5881
5882Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * tree.c parser.c encoding.c: spent a bit more time looking
5885 at the parsing speed and DOM handling. Added a few more
5886 speedups.
5887
5888Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5889
5890 * parser.c: small but effective parsing speed improvement
5891
5892Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5893
5894 * configure.in: default on the DocBook parser inclusion (for Gnome)
5895 * DOCBparser.h: fixed a header reference
5896
5897Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * configure.in xpath.c: applied Bjorn patches for FPE on the
5900 alpha
5901
5902Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5905 xmlSaveFormatFileTo()
5906
5907Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * xpath.c: simple and efficient optimization, XPath functions
5910 aways bind to the same code, cache this
5911 * TODO: updated (by saying some is obsolete)
5912
5913Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * xpath.c: more cleanup work on XPath name parsing routines
5916
5917Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5920 xmlXPathParseName
5921 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5922 * debugXML.c: avoid compilation problems if compiling without
5923 HTML support, Igor Zlatkovic
5924 * win32/libxml2/libxml2.def.src: being able to compile without
5925 XPath on Windows
5926
5927Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5928
5929 * libxml.m4: yet another patch from Toshio Kuratomi
5930
5931Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5934
5935Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5936
5937 * tree.[ch]: added xmlSaveFormatFile interface for saving
5938 and indenting a file.
5939
5940Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * xpath.c: fixed bug #53689 related to processing-instruction()
5943
5944Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * DOCBparser.c: patche from László Kovács
5947
5948Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * parser.c: applied fixes from Christian Glahn bug report #53391
5951
5952Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * error.c: Jean François Lecomte provided a complete description
5955 and a fix to bug #53537
5956
5957Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5960
5961Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5962
5963 * DOCBparser.c SAX.c: a bit more work on entities processing.
5964 Still Need to cleanup XML output and references in attributes
5965
5966Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5969
5970Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * tree.c: trying to fix #53574, not completely complete,
5973 I would like xmllint --copy --debug test/ent1 and
5974 xmllint --debug test/ent1 to show the same result.
5975 * xpath.c: fix a bug when trying to sort namespace nodes
5976
5977Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5978
5979 * HTMLtree.c: real fix for #53402
5980
5981Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5984 PIs when using xsl:output
5985 * valid.c: closing #53537 some case generate segfaults if there
5986 is validity errors
5987
5988Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5991 of external parsed entities, added --noent to testDocbook
5992 * valid.c: Garry Pennington found an uninitialized variable
5993 access in xmlValidateElementContent()
5994
5995Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5998 with madness
5999 * result/HTML/ : this modified the result of the regression tests
6000 a lot.
6001
6002Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6003
6004 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6005 to doc where it wasn't checked against NULL reported by
6006 Jens Laas
6007
6008Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6011 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6012
6013Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6016 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6017 * SAX.[ch]: cleanup and updates for DocBook
6018 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6019 ex SGML identifier changes
6020 * valid.c: removed a static unused function.
6021
6022Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * HTMLtree.c: applied change for Paul Sponagl on script saving
6025 * Makefile.am: the warning about entity title.xml are normal.
6026
6027Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * configure.in: release of 2.3.7
6030 * Makefile.am: fixing make distcheck
6031
6032Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * doc/html/* doc/xml.html: updated and regenerated the docs
6035
6036Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6039
6040Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6041
6042 * tree.c: fixed #53388 with the provided patch
6043
6044Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * valid.c: Bjorn detected an invalid memory access. Fixed
6047 vstateVPush()
6048
6049Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6052
6053Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6054
6055 * libxml.h: new header used only for the compilation of libxml
6056 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6057 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6058 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6059 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6060 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6061 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6062 baseline (version 1.2 plus a single patch).
6063 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6064 scientific notation for numbers. Tests added.
6065 * xpath.c: formatting of numbers changed to use sprintf
6066 (contribution from William Brack)
6067
6068Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * valid.c: cleanup, more useful debugging
6071 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6072 * xmlIO.c: entity loading is printed as an error when validating
6073
6074Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * valid.c: fixed to validate within entities
6077 * test/VCM/v22.xml: added a specific testcase
6078
6079Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * valid.c: forgot an epsilon transition in for ()+
6082 * test/VCM/v21.xml : added a specific test case
6083
6084Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * valid.c: removed a state explosion exhibited by RSS
6087 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6088 from bug #51872
6089
6090Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6093 validation without using an ugly NFA -> DFA algo in the source.
6094 Made a specific algorithm easier to maintain, using a single
6095 stack and without recursion.
6096 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6097 * hash.c: made the growing routine static
6098 * tree.h parser.c: added the parent information to an
6099 xmlElementContent node.
6100
6101Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6102
6103 * SAX.c parser.c xpath.c: generating IDs when not validating
6104 from an external parsed entity was poisoning the ID has table
6105 with removed values. This was killing XSLT on the KDE help
6106 browser.
6107
6108Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * entities.h: andrew@ugh.net.au detected a double declaration
6111
6112Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * debugXML.c hash.c tree.h valid.c : some changes related to
6115 the validation suport to improve speed with DocBook
6116 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6117 the way validation errors get reported
6118
6119Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6120
6121 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6122 by P C Chow and William M. Brack for XSLT HTML output
6123
6124Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6127 Igor Zlatkovic patches for MSC compilation and added his
6128 updates
6129
6130Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6133 prefix lookup.
6134 * parserInternals.c: fixed the bug reported by Morus Walter
6135 due to an off by one typo in xmlStringCurrentChar()
6136
6137Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6138
6139 * HTMLparser.c result/HTML/*: revamped the way the HTML
6140 parser handles end of tags or end of input
6141
6142Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6145
6146Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6147
6148 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6149 bug where the linktime verions of free() won't work ...
6150
6151Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6154
6155Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6156
6157 * doc/xml.html: added 2.3.6 release
6158
6159Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6160
6161 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6162 * result/wml.xml: resulted in a small output change
6163
6164Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * tree.c: xmlNewDoc was missing the charset initialization
6167 * xmllint.c: added --auto to autogenerate a doc, allow to
6168 reproduce the problem fixed on xmlNewDoc
6169
6170Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6171
6172 * xpath.c: trying to get 52979 solved
6173 * tree.c result/ result/noent/: trying to get 52712 solved, this
6174 also made me clean up the fact that XML output in general should
6175 not add formating blanks by default, this changed the output of
6176 a few tests
6177
6178Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6181
6182Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6183
6184 * configure.in: finally released 2.3.6
6185
6186Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * xpath.c: checking for null pointer generated by new code
6189
6190Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * xpath.c: fixed a [] evaluation problem reported
6193 * test/XPath/tests/simpleaddr: extended test
6194 * result/XPath/simpleaddr: updated result
6195
6196Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6197
6198 * xmllint.c: Dan Timis reported a portability problem
6199 on Macs without mmap, fixed it.
6200
6201Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * testXPath.c : added a --tree option allowing to display the
6204 tree dump of the XPath expression
6205
6206Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * xpath.c: fixed a memleak when comparing nodesets
6209 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6210 * tree.c: added a TODO
6211
6212Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6213
6214 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6215 we need string functions
6216 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6217 to be able to use them where needed. Applied some changes
6218 to reduce name linking pollution and compile in only what's
6219 needed.
6220 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6221 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6222 for the string manipulation functions
6223 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6224 to the free() function of xmlmemory.c
6225 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6226 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6227 usage.
6228
6229
6230Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * error.c: applied the context output patch of the error
6233 handling submitted by Chuck Griffith
6234 * error/VC/*: this slightly change some error logs
6235
6236Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6237
6238 * parser.c: fixed line number reporting on error
6239
6240Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * parser.c: Sullivan and Darin found a parser bug,
6243 applied the patch.
6244
6245Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6248 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6249 xmlversion.h.in xpointer.c: of course the way I defined
6250 UNUSED breaks on old gcc version. Try to be smart and
6251 also define it directly in xmlversion.h
6252 * configure.in: removed -ansi flag from the pedantic set
6253
6254Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6255 Huge cleanup, I switched to compile with
6256 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6257 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6258 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6259 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6260 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6261 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6262 encoding.h entities.c error.c list.[ch] nanoftp.c
6263 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6264 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6265 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6266 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6267 Cleanup, staticfied a number of non-exported functions,
6268 detected and cleaned up a dozen of problem found this way,
6269 avoided a lot of public function name/typedef/system names clashes
6270 * doc/xml.html: updated
6271 * configure.in: switched private flags to the really pedantic ones.
6272
6273Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * configure.in: 2.3.5
6276 * doc/html/*: rebuilt the docs
6277
6278Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * parser.c: fixed a reported bug in NOTATION parsing
6281 * uri.c: accepted but not fixed bug 51876, added TODO
6282 * Makefile.am: fixed bug 51876
6283
6284Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * config.h.in configure.in error.c: fix a compilation problem
6287 on platforms without vsnprintf (xml@thewrittenword.com)
6288
6289Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * parser.c: fixed a function name header typo
6292 * SAX.c: notations can also occur in external subset.
6293
6294Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * error.c: removed a C++ like comment
6297
6298Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * parser.c: fixing bug 52299 strange condition leading
6301 to a parser crash due to a buffer overflow
6302 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6303 added the specific test case
6304
6305Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6308 xmlXPathConvert{String,Number,Boolean} to be able to make
6309 type casts without a context stack, fixed some implementation
6310 problems related to the absence of context at parse-time,
6311 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6312 in the public API too
6313 * xpointer.c xpathInternals.h: we need to know at parse time
6314 whether we are compiling an XPointer
6315
6316Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6319 cleaned up the parser internals, refactored XPath code, added
6320 new compilation based APIs and cleanly separated public and
6321 private APIs.
6322
6323Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * xpath.h: the comp field must be added at the end to avoid
6326 killing binary compat.
6327
6328Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * Makefile.am: detect XPath memleaks in regreson tests
6331 * error.c: fixed and error w.r.t. error reporting still using
6332 stderr
6333 * hash.c: added new line at end of file
6334 * tree.h: minor cleanup
6335 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6336 expression parsing from evaluation, resulted in a number of
6337 changes internally, and in XPointer. Likely to break stuff
6338 using xpathInternals.h but should remain binary compatible,
6339 new interfaces will be added.
6340
6341Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * configure.in: fixed a couple of problems reported by
6344 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6345 without gcc on non linux platforms.
6346
6347Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6350 a fix for --with-html-dir= configure support. I hope it won't
6351 break rpm generation
6352
6353Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6354
6355 * xmlIO.c: one function comment cleanup.
6356
6357Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * SAX.c: external subset notations were improperly registered
6360 in the internal subset.
6361
6362Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * README.cvs-commits: added, pointing to HACKING
6365 * HACKING: updated
6366
6367Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * parser.c: and Matt Sergeant found one in the XML push
6370 parser (erroneous check I forgot to remove when I fixed the
6371 main parser).
6372
6373Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xpath.c: ptittom found a small bug in UnaryExpr
6376
6377Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6378
6379 * configure.in: bumped to 2.3.4
6380 * error.c: fixed bug #51860
6381 * tree.c: fixed bug #51861
6382 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6383 * tree.[ch] : added xmlDefaultBufferSize
6384 * nanoftp.c: typo in function name header block
6385 * doc/xml.html : updated, added link to XML::LibXSLT
6386 * doc/html/* : rebuilt the docs
6387
6388Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6389
6390 * parser.c SAX.c: the new content parsing code raised an
6391 ugly bug in the characters() SAX callback. Found it
6392 just because of strangeness in XSLT XML Rec ouptut :-(
6393
6394Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * Makefile.am: Martin Baulig suggested to add -lm
6397 * tree.c: found another bug in xmlNodeGetContent()
6398
6399Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * xpath.c: Bjorn found the error related to strictness of comparison.
6402
6403Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6404
6405 * parser.c: trying to fix the Dtd parsing problem reported
6406 by Gary, side effect of last week speed optimizations.
6407
6408Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6411 * parserInternals.c: removed unneeded test raised by Stric
6412
6413Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6414
6415 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6416 and fixed by William Brack). Added xmlXPathFormatNumber.
6417 Changed the sorting slightly.
6418 * configure.in Makefile.am example/Makefile.am: Added -lm.
6419 Please note that applications linking with libxml2, must
6420 also like with the math library from now on.
6421
6422Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6425
6426Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * parser.c: one must report spaces even if the Dtd element
6429 content proves that this is not part of the element content.
6430 * result/valid/*.xml: this changed the ouptu slightly
6431
6432Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * configure.in: bumped to 2.3.3
6435 * doc/xml.html: updated
6436
6437Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * tree.c: minor doc fix
6440 * xpath.c: deallocation issues when a result tree has been
6441 converted to a node-set
6442
6443Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * doc/xml.html: oops corrected dates s/2000/2001
6446
6447Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6448
6449 * valid.c: new patch from Gary Pennington
6450
6451Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6452
6453 * doc/xml.html: applied patch from Ankh
6454
6455Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * xinclude.c: fixed a problem building on Mac
6458
6459Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * parser.c: more work on increasing parsing ferformances
6462
6463Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6464
6465 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6466 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6467 avoiding memcpy in production builds MEM_CLEANUP macro use
6468 * parser.[ch] parserInternals.c: optimizations of the tightest
6469 internal loops inside the parser. Better checking of I/O
6470 flushing/loading conditions
6471 * xmllint.c : added --timing
6472
6473Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * configure.in: bumped to 2.3.2
6476 * doc/xml.html: updated for release
6477
6478Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * xpath.c: found a memleak and fixed a nasty bug
6481
6482Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xmllint.[c1] : added return code errors for xmllint
6485 * xpath.c: specific debug dump function for result value trees
6486
6487Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * xpath.c: finally implemented xmlXPathCompareNodeSets
6490 * test/XPath/expr/floats results/XPath/expr/floats: added
6491 a test for float expressions
6492
6493Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6496 * parserInternals.[ch]: trying to speed up parsing
6497 * xpath.c : speeded up node set equality op
6498
6499Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6502 better handling of ID/IDREF and the list modules associated
6503 * configure.in: small CFLAGS cleanup
6504
6505Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * configure.in: fixed iconv detection on AIX (stric)
6508
6509Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6510
6511 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6512
6513Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6514
6515 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6516 and optimized xmlXPathNodeSetSort
6517
6518Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * xpath.c: bug fix when context size is 0
6521 * parser.c: I like Norm's Dtd because they still manage to break
6522 the parser occasionally
6523
6524Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6527
6528Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6531 attributes within the XML-1.0 namespace
6532
6533Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * xpathInternals.h: exported a few axis functions
6536 * doc/xml.html: updated the doc
6537
6538Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * configure.in: applied patch from Daniel van Balen for OpenBSD
6541 and bumped version to 2.3.1
6542 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6543 attempt to find autoclosing was simply broken, removed it,
6544 updated the examples, this is better
6545
6546Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6549 hash functionnalities.
6550 * doc/html/* : rebuild the doc
6551
6552Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6553
6554 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6555 on predicate
6556 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6557 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6558 really want to have tags closed on output even if we accept
6559 unclosed ones on input
6560
6561Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * xpath.c: ouch don't free NULL, rare case fixed
6564 * tree.c: don't coalesce text nodes if they don't have the
6565 same behaviour wrt escaping on output
6566
6567Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6568
6569 * xpath.c: small fixup
6570 * SAX.c: don't warn on empty namespaces.
6571
6572Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * README: a bit of cleanup
6575 * configure.in: preparing for 2.3.0 release
6576
6577Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * hash.[ch]: added a first version of xmlHashSize()
6580 * valid.c: another bug fix from Gary Pennington
6581
6582Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * valid.c: couple of bug fixes pointed by Gary Pennington
6585 * HTMLtree.c: #if 0 cleanup
6586
6587Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6590 which removes a time consuming check of xmlXPathNodeSetAdd()
6591 and use it in places where we are sure to not break unicity
6592
6593Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6594
6595 * xpath.c: bug fixes found from XSLT
6596 * tree.c: preserve node->name special values when copying nodes.
6597 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6598 external subset are fetched when available but without full
6599 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6600 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6601 output with encoding disabled.
6602
6603Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6606 xmlCheckFilename should not be called from xmlFileOpenW
6607 and xmlGzfileOpenW
6608
6609Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6612 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6613 added the new tests for URI normalization
6614 * testURI.c: fixed stoopid bugs
6615 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6616 the URI in the error messages are now properly normalized
6617
6618Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6619
6620 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6621
6622Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6623
6624 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6625
6626Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xpath.c: fixed mod operator
6629
6630Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6631
6632 * parser.c: fixed xmlStrcat doc
6633 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6634 trees.
6635
6636Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xpath.c result/XPath/tests/chaptersbase
6639 result/XPath/tests/simplebase: fixed XPath node()
6640 * tree.c: small fix in xmlNewNs()
6641 * Makefile.am: removed extraneous xml2Conf.sh rule
6642
6643Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6644
6645 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6646 Changed the library name, in order to get libxml-devel and
6647 libxml2-devel to coexist on a single system
6648 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6649 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6650
6651Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6652
6653 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6654 libxml2-devel installable in // as libxml-devel.
6655
6656Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * doc/Makefile.am: fixed make rebuild in doc
6659 * doc/html/*.html: rebuilt the docs
6660
6661Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6664
6665Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6666
6667 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6668 the HTML doc to go into the -devel RPM ...
6669 * aclocal.m4 config.h.in: some updates due to auto* magic
6670
6671Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6672
6673 * xpath.h: added a hook in the context structure allowing to
6674 link to extra support, needed for XSLT
6675
6676Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6679 xmlXPtrCmpPoints to use it.
6680 * propagated the following patch from Alejandro Forero
6681 * include/win32config.h xmlIO.c: applied further suggestions
6682 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6683 * example/gjobread.c: fixed warnings, now that it builds
6684
6685Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6686
6687 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6688
6689 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6690 filename points to a valid file (not a directory).
6691 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6692 Added calls to xmlCheckFilenameDir.
6693
6694 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6695 `path' (rather than `filename') as the parameter to gzopen and open.
6696
6697Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * Makefile.am: fixed a problem with EXTRA_DIST
6700
6701Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * Makefile.am example/Makefile.am: finally found the trick
6704 to build the example, i.e. add "." in SUBDIRS before example
6705 in the list <grin/>
6706
6707Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * doc/xml.html: updated with an XSLT section, removed pointer to
6710 W3C CVS base.
6711
6712Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6715 too, and deallocation need to occur the same way.
6716
6717Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6720 type correponding to an XSLT result tree fragment. Share most
6721 of the data format with node set, as well as operators.
6722 * HTMLtree.c: added a newline at the end of the doctype output
6723 whe this one is not present initially.
6724 * tree.c: make sure taht the parent and doc pointers are properly
6725 set when copying attributes (lists).
6726
6727Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6730
6731Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * xpath.c: seems I finally killed that ugly path evaluation
6734 context bug (tagged 9999 in case is is wrong)
6735
6736Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6739 for XSLT
6740
6741Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6744 for xmlGzfileOpen() bug
6745
6746Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * xpath.c: removed an error found by XSLT usage
6749 * tree.c parserInternals.h: use a predefined static string
6750 for text and comment nodes, avoid freeing them in xmlFreeNode,
6751 exported the string name in parserInternals.h and added
6752 another value to disable encoding at output (for XSLT),
6753 gain memory, time.
6754
6755Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6756
6757 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6758 win32/libxml2/libxml2_so.dsp: new makefiles and update
6759 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6760
6761Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6764 Gary Pennington
6765
6766Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * xpath.c: fixed the comaprision of values and nodelists,
6769 need to compare nodelist still ...
6770 * debugXML.c: avoided a possible core dump
6771 * HTMLparser.c: cleanup
6772 * nanohttp.c: contributed fix.
6773 * tree.c: fixes in properties handling added xmlSetNsProp
6774 needed by libxslt
6775 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6776 comment
6777 * TODO: updated
6778
6779Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * parser.c parserInternals.c: applied Bjorn Reese optimization
6782 patch
6783
6784Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * Makefile.am: applied patch fro make check from Martin Vidner
6787
6788Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6789
6790 * configure.in: preparing 2.2.11
6791 * doc/html/*: rebuild the HTML files
6792 * doc/xml.html : updated
6793
6794Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * tree.c: fixed a stupid bug
6797 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6798 patches related to validation of an XInclude processing result
6799 * TODO: updated
6800
6801Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6802
6803 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6804 on large files
6805
6806Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6809
6810Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6813 reported by Jonas Borgström
6814 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6815
6816Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6817
6818 * testXPath.c xpath.c: fixing the XPath union expressions problem
6819 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6820
6821Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * xmllint.c: Made is so if the file name is "-" is will read form
6824 standard input. Sven Heinicke <sven@zen.org>
6825 * tree.c: fixed a problem when growing buffer
6826 * tree.h: fixed the comment of the node types following andersca
6827 comment
6828 * TODO: updated
6829
6830Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6831
6832 * HTMLparser.[ch]: added a way to avoid adding automatically
6833 omitted tags. htmlHandleOmittedElem() allows to change the
6834 default handling.
6835 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6836 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6837 of xmllint too when using --memory flag, added a memory test
6838 suite at the Makefile level.
6839 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6840 with namespace use when encountering QNames in XPath evalation,
6841 added xmlns() scheme in XPointer.
6842 * nanoftp.c : incorporated a fix
6843 * parser.c xmlIO.c: fixed problems raised with encoding when using
6844 the memory I/O
6845 * parserInternals.c: closed bug 25934 reported by
6846 torsten.landschoff@innominate.de
6847 * TODO: updated
6848
6849Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6852 on a non-updated tree :-(, made a 2.2.10 release to correct the
6853 situation
6854
6855Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6858 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6859 integrated a set of OpenVMS changes from Howard Taylor
6860 <Howard.Taylor@pacoast.com>
6861
6862Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6863
6864 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6865 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6866
6867Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * HTMLparser.c: some fixes on auto-open of html/head/body
6870 * encoding.c: fixed a compilation error on some gcc env
6871 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6872 XPointer implementation
6873 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6874 related XPointer tests and associated results
6875
6876Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6877
6878 * doc/xmldtd.html doc/xml.html: following a short step by step
6879 guidance on IRC to help maciej with DTDs I started a small
6880 page on the subject.
6881
6882Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6883
6884 * HTMLparser.c: fixed handling of broken charrefs
6885 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6886 patches
6887
6888Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * doc/xml.html doc/html/* : rebuilt the docs after adding
6891 xinclude and updated page for 2.2.7 and 2.2.8
6892 * configure.in: releasing 2.2.8
6893
6894Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * parser.[ch] parserInternals.c: applied the conditional
6897 section processing fix from Jonathan P Springer
6898 <jonathan.springer2@gte.net>
6899 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6900 project file, fixed iconv default non support
6901 * xpath.c: fixed the problem of evaluating relative expressions
6902 when a node context is provided.
6903
6904Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6905
6906 * nanoftp.c: fixed gcc 2.95 new warnings
6907 * SAX.c: fixed a stupid bug
6908 * tree.c: fixed a formatting problem when round-tripping
6909 from/to memory
6910 * xinclude.c: chased memleak, fixed a base problem
6911 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6912 xmlXPtrBuildNodeList()
6913 * TODO: updated
6914 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6915 adding a first small set of regression tests for XInclude
6916
6917Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * nanohttp.[ch]: applied Wayne Davison patches to access
6920 the WWW-Authorization header.
6921 * parser.c: Closed Bug#30847: Problems when switching encoding
6922 in short files by applying Simon Berg's patch.
6923 * valid.c: fixed a validation problem
6924 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6925 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6926 Wayne Davison
6927 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6928 need to be extended to non full nodes selections.
6929 * xinclude.c: starts to work decently
6930
6931Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6934 debugXML.c xmlversion.h.in: Started adding XInclude support,
6935 this is a new xmllint option
6936 * tree.c xpath.c: applied TOM patches for XPath
6937 * xpointer.c: fixed a couple of errors.
6938 * uri.c: added an escaping function needed for xinclude
6939 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6940 new warning from RH70 gcc's version
6941
6942Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * HTMLparser.c: fixed loop on invalid char in scripts
6945 * parser.c: update to description of xmlIOParseDTD()
6946 * libxml.m4 xmlversion.h.in: changes contributed by
6947 Michael Schmeing <m.schmeing@internet-factory.de>
6948 * configure.in: preparing for 2.2.7
6949 * Makefile.am: trying to avoid config.h and acconfig.h
6950 being included in the distrib
6951 * configure.in: released 2.2.7
6952
6953Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6956 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6957
6958Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * parser.[ch]: added xmlIOParseDTD()
6961 * xpointer.c: added support for the 2 extra parameters of
6962 string-range, fixed a stoopid error when '0' was present
6963 in XPointer expressions
6964 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6965 testsuite for the above
6966
6967Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * libxml.spec.in: improved package descriptions
6970
6971Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6972
6973 * xpath.c xpathInternals.h: applied a large cleaning patch
6974 from TOM <ptittom@free.fr>, it also add namespace support
6975 for function and variables registration.
6976
6977Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6980 * Makefile.mingw: Wayne Davison's update adding hash.c
6981
6982Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * xpath.c: fixed the root evaluation problems
6985 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6986 ignorable spaces with <b> <bold> <em>
6987 * tree.c: fixed a loop in xmlSearchNsByHref()
6988
6989Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6990
6991 * xpath.c: applied another XPath patch from TOM
6992 * xpath.c include/makefile.am: applied another patch from
6993 china@thewrittenword.com (cleanup on IRIX).
6994
6995Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * xml-config.1: received a fixed version from Fredrik Hallenberg
6998 <hallon@lysator.liu.se>
6999
7000Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7003 cleanup patch for XPath
7004
7005Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * patched to redirrect all "out of context" error messages to
7008 a reconfigurable routine. The changes are:
7009 * xmlerror.h : added the export of an error context type (void *)
7010 an error handler type xmlGenericErrorFunc there is an interface
7011 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7012 to reset the error handling routine and its argument
7013 (by default it's equivalent to respectively fprintf and stderr.
7014 * all the c files: all wild accesses to stderr or stdout within
7015 the library have been replaced to calls to the handler.
7016
7017Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * configure.in: release 2.2.6
7020 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7021 exporting the inner functions of xpath for extension modules
7022 * doc/*: updated and rebuilt the doc
7023
7024Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * nanohttp.c : applied Wayne HTTP cleanup patch
7027 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7028 and xmlNodeSetSpacePreserve()
7029
7030Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * xpath.c: closing bug #29260
7033
7034Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7035
7036 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7037 multikey tuples, made hash structure opaque
7038 * valid.[ch]: moved elements, attributes, notations decalarations
7039 as well as ID and refs to hash tables.
7040 * entities.c: hash cleanup
7041 * xmlmemory.c: fixed a dump problem in debug mode
7042 * include/Makefile.am: problem passing in DESTDIR= values patch
7043 from Marc Christensen <marc@calderasystems.com>
7044 * nanohttp.c: removed debugging remains
7045 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7046 * HTMLparser.c parser.c: fixing a number of problems with the
7047 macros in the *parser.c files (Wayne).
7048 * HTMLparser.c: close the previous option when opening a new one
7049 (Marc Sanfacon).
7050 * result/HTML/*: updated the HTML results accordingly
7051
7052Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7053
7054 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7055 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7056 XPath functions and XML entities table to them. More to come...
7057 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7058
7059Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * tree.c: coalesce adjacent text nodes
7062 * valid.c: handling of blank nodes in DTd validation (raised
7063 by problems with a posteriori validation).
7064 * nanohttp.c: changing behaviour on HTTP write stuff.
7065 * HTMLtree.c: forced body and html to be explicitely closed.
7066 * xpath.h: exported more XPath functions.
7067
7068Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7069
7070 * Release of 2.2.5
7071 * xpointer.c: range() range-inside and other helper functions
7072 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7073
7074Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7077 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7078
7079Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7082 and XPointer modules
7083
7084Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * SAX.h: closed #25107
7087
7088Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * testSAX.c: fixed problem with cdata reporting
7091 * SAXresult/* : updated
7092
7093Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7096 Closed bug #27499, added to regression tests
7097 * TODO: updated
7098
7099Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7102 support for SCRIPT and STYLE with help from Bjorn Reese
7103 * test/HTML/* result/HTML/*: added simple testcase and updated
7104 the existing ones.
7105
7106Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7109 string-range for empty strings
7110 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7111 test/XPath/xptr/strrange: augmented the XPointer testsuite
7112
7113Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * doc/xml.html doc/xmlmem.html: added a module describing memory
7116 interfaces and use, updated the main page.
7117
7118Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7121 nanoftp code work on Windows too now
7122
7123Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7126 * xpointer.c: implemented string-range() at least a good first version
7127 * test/XPath/docs/str test/XPath/xptr/strrange
7128 result/XPath/xptr/strrange: the string-range() tests
7129
7130Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * Makefile.am include/Makefile.am include/win32config.h
7133 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7134 and make distcheck
7135
7136Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7139 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7140 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7141
7142Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7145 patch for socklen_t detection by
7146 Albert Chin-A-Young <china@thewrittenword.com>
7147
7148Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7151 and added a --dtdvalid option to xmllint used to test it
7152
7153Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7156 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7157
7158Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7161 handlings (registration, lookup, cleanup)
7162
7163Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * configure.in Makefile.am include/makefile.am: adding XPointer
7166 and XPtrtests target
7167 * xpointer.[ch] : new files for XPointer support
7168 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7169 more XPath tests
7170
7171Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * configure.in: fixed, very broken, make distcheck works again
7174
7175Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * More work toward 2.2.5, integrated a number of patches
7178 * configure.in Makefile.am win32config.h.in: trying to cleanup
7179 make distcheck .... huh ...
7180 * include/Makefile.am include/win32config.h: new directory
7181 for includes
7182 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7183 updated teh makefiles and instructions for WIN32
7184 * xpath.c: small fixes
7185 * test/XPath/ results/XPath: updated the testcases and results
7186 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7187 suggested patches
7188 * valid.c: fixed an ID bug
7189
7190Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7191
7192 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007193 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007194 * xpath.[ch]: worked on XPointer
7195
7196Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * configure.in Makefile.am: 2.2.5, ship the include in an
7199 include/libxml subdirectory, use symlinks when using CVS
7200 * testSAX.c: fixed small bug
7201 * testXPath.c: changed the way testfiles are parsed
7202 * debugXML.c: same kind of cleanup when parsing an argument expression
7203 XPath/XPointers can have blanks embedded
7204 * xpath.[ch]: more cleanup, reorgs for XPointer work
7205 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7206 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7207
7208Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7209
7210 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7211 in the XPath engine, rewrote large parts of it, now it's far
7212 cleaner and in sync with the REC not an old WD. Fixed a parsing
7213 problem in the interactive XML shell found when testing XPath.
7214
7215Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7216
7217 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7218 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7219 examples with the extra test
7220
7221Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7224 the global init function.
7225
7226Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * HTMLparser.c: Doohhh, attribute name parsing was still case
7229 sensitive ! Fixed this ...
7230 * result/HTML/* : updated the tests results accordingly
7231
7232Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7235 engine, should be far more stable, incorporated a new version of
7236 preceding/following axis, need testing
7237 * uri.c: fixed file:///c:/a/b/c problem
7238 * test/XPath/tests/idsimple: augmented the XPath tests
7239
7240Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * doc/* rebuilding docs for 2.2.4 release
7243
7244Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7245
7246 * configure.in: releasing 2.2.4
7247 * parser.[ch]: added xmlStrEqual()
7248 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7249 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7250 use xmlStrEqual instead
7251 * TODO: updated
7252 * added an XPath test
7253
7254Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7257 * entities.h: exported xmlInitializePredefinedEntities
7258 * parser.[ch] : added xmlInitParser()
7259 * parserInternals.h : had to export htmlInitAutoClose()
7260
7261Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7264 problems
7265 * Makefile.am : added XPath regression tests to normal tests
7266 * uri.c: fixed a problem with local paths, cleanup
7267 * parser.c: fixed a problem with large CData sections
7268
7269Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * configure.in xml-config.in: patch from "Ben Taylor"
7272 <sol7x86@hotmail.com> for solaris shared libs lookup
7273
72742000-09-30 Martin Baulig <baulig@suse.de>
7275
7276 * libxml-2.0.pc.in: Provide pkg-config script.
7277
7278 * configure.in: Create the libxml-2.0.pc script from the
7279 libxml-2.0.pc.in templates.
7280 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7281 script in `$(libdir)/pkgconfig'.
7282
7283Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7286 when compiling with MSC
7287
7288Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * xpath.c: patch for normalize-string() substring-before(),
7291 substring-after() and translate() functions from Bjorn Reese
7292 <breese@mail1.stofanet.dk>
7293 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7294 Fredrik Hallenberg <hallon@lysator.liu.se>
7295 * TODO: updated
7296
7297Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7300 problem of socklen_t being undefined on a number of platforms
7301 * debugXML.c: fixed a compilation problem when without snprintf
7302
7303Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7306 an URI bug and a fix for the control-character-induced infinite loop
7307 * nanohttp.c: preventive fix for compiling on WIN32
7308
7309Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7310
7311 * xmlint.c: closing bug #25000
7312
7313Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7316 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7317 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7318 related function, fixing xmlStrncmp(), and associated cleanup
7319 * result/HTML/entities.html.sax: updating result
7320
7321Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * uri.c: applied patch for URI escaping from Wayne Davison
7324 <wayned@blorf.net>
7325 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7326 from Denis Barbier <barbier@imacs.polytechnique.fr>
7327 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7328 patch from Wayne Davison
7329
7330Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * doc/xml.html : updated with new releases, adding "how to help"
7333
7334Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7337 removed a few warnings in pedantic mode ...
7338 * parserInternals.c parser.c: moved encoding switching function
7339 to parserInternals.c
7340 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7341
7342Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7345 error or warning handlers
7346
7347Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * parserInternals.c parserInternals.h parser.c Makefile.am:
7350 created a new module parserInternals.c, moved most of the
7351 code shared by the various parsers there, as well as
7352 deprecated code from parser.c. More cleanup of parser.c
7353 * uri.c: fixed a problem when URI is NULL
7354 * valid.c: speedup when looking for an attribute declaration
7355
7356Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7357
7358 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7359 the cleanup of the computation of URI references when seeking
7360 external entities. The URI reference string and the resulting
7361 URI are both stored now.
7362 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7363 large s(n)printf checks and cleanup from Denis Barbier
7364 <barbier@imacs.polytechnique.fr>
7365 * xmlversion.h.in tree.h: couple of SGML declarations for a
7366 possible docbook module.
7367 * result/VC/ : a couple of test output changed due to the change
7368 of the entities URI
7369
7370Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * parser.h: added a _private field for linking user's data
7373
7374Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * parser.c parserInternals.h: demacroified most of the IS_XXX
7377 the gain in size is significant so ...
7378
7379Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * entities.c: cases where looking up entities with doc==NULL
7382 covered
7383
7384Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * uri.c: applied Wayne Davison patch
7387 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7388
7389Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * uri.c testUri.c: applied Wayne Davison patches
7392 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7393 * Makefile.in: added URItest and included thenin "make tests"
7394
7395Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * xmlversion.h.in: closed bug 22941
7398
7399Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * doc/xmlio.html: added doc and example for entity loader
7402 redefinition.
7403
7404Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7407 used by libxml
7408
7409Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * parser.c: Fixed bug on invalid ontent characters and when using
7412 push.
7413 * xmllint.c: fixed xmllint endling of errors in push mode
7414
7415Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * HTMLparser.c testHTML.c: applied two new patches from
7418 Wayne Davison <wayned@users.sourceforge.net>
7419 * result/HTML/*.sax: regenerated HTML SAX output
7420 * parser.c: more cleanup.
7421
7422Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * HTMLparser.[ch] testHTML.c: applied the second set of
7425 patches from Wayne Davison <wayned@users.sourceforge.net>,
7426 adding htmlEncodeEntities()
7427 * HTMLparser.c: fixed an ignorable white space detection bug
7428 occuring when parsing with SAX only
7429 * result/HTML/*.sax: updated since the output is now HTML
7430 encoded...
7431
7432Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7433
7434 * HTMLparser.[ch]: applied some of Wayne Davison
7435 <wayned@users.sourceforge.net> patches
7436
7437Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7440 undeclared namespace prefix was used, added a warning.
7441 Cleaned up support w.r.t. entities, spilling out a warning
7442 and being pedantic on lookups.
7443 * test/warning/ent9 : added testcase for previous example.
7444 * TODO: updated
7445 * parserInternals.h parser.c: changed the way names are parsed
7446 now allow infinite size and decrease penalty for normal use
7447 * parser.c: Started a big cleanup/check of the parser code,
7448 fixed some of the most tortuous entity code, spotted code
7449 unused anymore
7450 * test/*: added tests for very long names and related nasty
7451 things.
7452
7453Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * doc/encoding.html: added encoding aliases doc
7456 * doc/xml.html: updates
7457 * encoding.[ch]: added EncodingAliases functions
7458 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7459 bottleneck affecting large DTDs like Docbook
7460 * parser.[ch] xmllint.c: added a pedantic option, will be
7461 useful
7462 * SAX.c: redefinition of entities is reported in pedantic mode
7463 * testHTML.c: uninitialized warning from gcc
7464 * uri.c: fixed a couple of bugs
7465 * TODO: added issue raised by Michael
7466
7467Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * doc/encoding.html: propagated Martin Duerst suggestions
7470
7471Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7474 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7475 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7476 by Wayne Davison
7477
7478Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * nanoftp.c nanohttp.c: small cleanup
7481 * TODO: updated
7482
7483Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * added an old VC testcase and updated title.xml entity
7486
7487Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7490 done on auto-opening of <p> tags and cleanup of SAX output
7491
7492Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7495
7496Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * doc/xml.html libxml.* structure.*: updated the doc a bit
7499
7500Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7501
7502 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7503 of SAX tests
7504
7505Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7508 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7509
7510Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7513 * testHTML.c: fix core dump on Solaris 2.x systems
7514 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7515 * result/HTML/*.sax: previous bug fix lead to new results
7516
7517Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7520 * configure.in: added --with-readline=DIR to accept alternate
7521 path for readline include/library
7522 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7523 for ANSI under HP-UX
7524 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7525 includes @LIBS@
7526
7527Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * doc/* : rebuilt the docs
7530 * getting ready for 2.2.2 release
7531
7532Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7535 and xmlAddFeature()
7536 * tree.[ch]: added xmlAddChildList()
7537 * xmllint.c: MAP_FAILED macro test
7538 * parser.h: added xmlParseCtxtExternalEntity()
7539 * valid.c: applied bug fixes removed warning
7540 * tree.c: added CDATA block to elements content
7541 * testSAX.c: cleanup of output
7542 * testHTML.c: added SAX testing
7543 * encoding.c: better error recovery
7544 * SAX.c, parser.c: fixed one of the external entity processing
7545 of the OASis testsuite
7546 * Makefile.am: added HTML SAX regression tests
7547 * configure.in: bumped to 2.2.2
7548 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7549 SAX results
7550
7551Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * configure.in: patch for HP compiler
7554
75552000-08-04 Sven Heinicke <sven@zen.org>
7556
7557 * xmllint.c: Was coredumping sometimes when the file given didn't
7558 exist.
7559
7560Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7563
7564 when using in memory parsing. Need some cleanup.
7565 * xmllint.c configure.in: added a --memory flag to test memory
7566 parsing
7567
7568Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * nanohttp.c: fixed socklen_t replacement to unsigned int
7571 * parser.c: fixed a space handdling missing at the end of
7572 production 28 DOCTYPE.
7573 * xmlmemory.c: fixed a stupid bug on the routine to override
7574 allocation functions
7575 * TODO: updated
7576
7577Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * doc/ regenerated the docs
7580
7581Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * doc/encoding.html doc/xml.html: added I18N doc
7584 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7585 improvements, both parser and filters, added ASCII & HTML,
7586 fixed the ISO-Latin-1 one
7587 * xmllint.c testHTML.c: added/made visible --encode
7588 * debugXML.c : cleanup
7589 * most .c files: applied patches due to warning on Windows and
7590 when using Sun Pro cc compiler
7591 * xpath.c : cleanup memleaks
7592 * nanoftp.c : added a TESTING preprocessor flag for standalong
7593 compile so that people can report bugs more easilly
7594 * nanohttp.c : ditched socklen_t which was a portability mess
7595 and replaced it with unsigned int.
7596 * tree.[ch]: added xmlHasProp()
7597 * TODO: updated
7598 * test/ : added more test for entities, NS, encoding, HTML, wap
7599 * configure.in: preparing for 2.2.0 release
7600
7601Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7602
7603 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007604 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007605
7606Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * doc/xml.html: changed the xmlsoft.org structure, updated the
7609 examples w.r.t. root and childs
7610
7611Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
Daniel Veillard784b9352003-02-16 15:50:27 +00007613 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007614
7615Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7616
7617 * HTMLparser.c: Work on character encoding support for the HTML parser
7618 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7619 * encoding.c: Fixed a potential memleak in the encoding stuff
7620
7621Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * doc/FAQ.html doc/Makefile.am : added a FAQ
7624
7625Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7628 of the HTML parser to force it to not bypass SAX
7629
7630Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * win32config.h.in: updated
7633 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7634 lacks iconv support :-( need to release 2.1.1
7635 * configure.in: release 2.1.1
7636 * HTMLparser: fixed bug #14784
7637 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7638 by Windows compiler
7639 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7640 the SAX startDocument() callback.
7641 * TODO: updated
7642
7643Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * added xmlStopParser()
7646
7647Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * configure.in: 2.1.0 prerelease
7650 * Large resync between W3C and Gnome tree
7651 * nanoftp, nanohttp.c: fixed stalled connections probs
7652 * HTMLtree.c SAX.c : support for attribute without values in
7653 HTML for andersca
7654 * valid.c: Fixed most validation + namespace problems
7655 * HTMLparser.c: start document callback for andersca
7656 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7657 * parser.h, SAX.c: serious speed improvement for large
7658 CDATA blocks
7659 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7660 different encoding
7661 * example/Makefile.am example/gjobread.c tree.h: work on
7662 libxml1 libxml2 convergence.
7663 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7664 and the LIBXML_TEST_VERSION macro
7665
7666Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * doc/xml.html: various patches and improvements typo fixed by
7669 Felix Natter
7670 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7671 from Felix Natter <fnatter@gmx.net>
7672
7673Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * doc/upgrade.html: updated with instructions for support of both
7676 libxml-1.x and libxml-2.x
7677 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7678 for 2.x support and also fixed includes
7679
7680
7681Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7684 the encoding support, added iconv support, so now libxml if
7685 compiled with iconv automatically support japanese encodings
7686 among others. Work based on initial patch from Yuan-Chen Cheng
7687 I may have broken binary compat in the encoding handler
7688 registration scheme, but that was so utterly broken I don't
7689 expect anybody to have used this feature until now.
7690 * parserInternals.h: fixup on the CHAR range macro
7691 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7692 code.
7693 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7694 * uri.c: added xmlParseURI() I can't believe I forgot to
7695 implement this one in 2.0 !!!
7696 * SAX.c: moved doc->encoding update in the endDocument() call.
7697 * TODO: updated.
7698
7699Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * tree.h: removed extraneous xmlRemoveProp definition
7702 * TODO: added item about --disable-corba configure switch
7703 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7704 * nanoftp.c: fixed include problems giving troubles on AIX and
7705 slowlaris
7706 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7707 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7708 comment and headers changes to lower gtk-doc number of warnings
7709 * doc/html/*: rebuilt docs
7710
7711Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * HACKING: documented the tag for 1.x and instructions
7714
7715Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7716
7717 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7718 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7719 xmlCreateIOParserCtxt
7720 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7721 significant overall improvement
7722 * xmllint.c: added I/O test to xmllint
7723 * testSAX.c: added a speed test
7724 * doc/* : updated/regenerated
7725
7726Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7727
7728 * xpath.c uri.h parserInternals.h: cosmetic changes from
7729 "Timur I. Bakeyev" <timur@bat.ru>, including making
7730 xmlCreateURI() public
7731
7732Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7733
7734 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7735 and the code at the same time. Added a clean mechanism for
7736 overload or added input methods: xmlRegisterInputCallbacks()
7737 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7738 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7739 * TODO: updated
7740 * doc/* : updated/regenerated
7741 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7742 source dir
7743
7744Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * testURI.c: yet another forgotten commit, I should get some sleep !
7747
7748Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7749
7750 * xmllint.c: forgot to commit this too ?
7751
7752Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7753
7754 * xmlversion.h.in : forgot to commit this previously
7755
7756Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7757
7758 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7759 * README TODO: updated for release
7760 * uri.c uri.h: added authority parsing/saving
7761 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7762 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7763 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7764 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7765 Makefile.am : added compile-time customization of libxml
7766 --with-ftp --with-http --with-html --with-xpath --with-debug
7767 --with-mem-debug
7768 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7769 #include <libxml/xxx.h> I hope it won't break too much stuff
7770 and will be manageable in the future...
7771 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7772 and added xmllint to the installed programs
7773 * uri.h: added xmlFreeURI()
7774
7775Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * uri.c uri.h: finished the escaping handling, the base support
7778 and the URI path normalization. Looks good just lacks the
7779 authority content parsing code.
7780 * Makefile.am: added instructions to generate testURI
7781 * TODO: updated
7782 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7783 added links and icons for W3C and Gnome
7784
7785Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7786
7787 * xmlmemory.[ch] : seems I forgot to actually update the files in
7788 the last commit :-)
7789 * doc/xml.html doc/html/* : updated and uploaded the docs
7790
7791Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7794 * TODO: updated
7795 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7796 libxml default allocation function with another set (like gmalloc/
7797 gfree).
7798 * Makefile.am, uri.c, uri.h: added a set of functions to do
7799 exact (litteraly copied from the RFC 2396 productions) parsing
7800 and handling of URI. Will be needed for XLink, one XML WFC,
7801 XML Base and reused in the nano[ftp/http] modules. Still work
7802 to be done.
7803
7804Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * configure.in, libxml.spec.in : libxml2
7807 * doc/* : updated the doc page, rebuilt the docs
7808
7809Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * all: tagged LIB_XML_1_X
7812 * *.c *.h : updated from W3C CVS tree
7813 * configure.in : 2.0.0-beta
7814 * libxml.spec.in : libxml2 package nam
7815 * result/* : new version of the tests output
7816
7817Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7820
7821Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * doc/* : rebuilt the docs
7824 * parser.c: final patch on #6766
7825 * valid.c: small patch on validity checks.
7826
7827Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7830 added
7831 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7832 compatibility w.r.t. XML spec and existing code.
7833
7834Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * parser.c: seems a better solution to <a> </a> exists,
7837 will try it for a while
7838
7839Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * parser.c: tried to remove the <a> </a> generating <a/>
7842 this is hard. Left a flag for that purpose. Fixed bug #6766
7843 * configure.in: prepared 1.8.7 not released, due to previous
7844 problem
7845
7846Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * doc/xml.html : applied second patch from Paul DuBois
7849
7850Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * doc/xml.html : applied patch from Paul DuBois
7853
7854Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7857
7858Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7861 compilation warnings on various platforms.
7862 * parser.c: Fixed #5281 validity error callbacks are now desactived
7863 by default if not validating.
7864
7865Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7868
7869Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7872 <gkatsi@cs.toronto.edu>
7873
7874Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7877 processing URLs
7878
7879Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7882 xmlNanoFTPUpdateURL for persistent control connections.
7883 * configure.in: 1.8.6
7884
7885Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7886
7887 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7888 * tree.[ch] : added xmlSaveNoEmptyTags
7889
78902000-01-29 James Henstridge <james@daa.com.au>
7891
7892 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7893
7894 * Makefile.am: added nanoftp.[ch] to the build.
7895
7896Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * nanoftp.[ch]: cleanup, comments, API
7899 * debugXML.c : fixed a bug in the cat command
7900 * doc/*: regenerated the docs
7901
7902Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7905 * debugXML.c : fixed a bug in the cat command
7906 * valid.c: fixing some small probs
7907 * libxml.spec.in: get rid of the SNAP suffix
7908 * doc/xml.html: updated the status
7909
7910Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * xml-config.in: xml-config --version to just return the
7913 version number
7914 * xpath.c: some cleanup w.r.t. axis when the current node is
7915 an attribute.
7916 * TODO: updated
7917
7918Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * configure.in: prepared for libxml-1.8.5
7921 * doc/* recompiled the documentation
7922
79232000-01-17 Jody Goldberg <jgoldberg@home.com>
7924
7925 * configure.in : WARNING autoconf subtlety alert :
7926 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7927 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7928 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7929 get defined by AC_CHECK_HEADERS.
7930
7931Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7934 Rune.Djurhuus@fast.no
7935
7936Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * TODO: updated
7939 * tree.c, parser.c: made sure that only memory alloc problems
7940 and internal parser errors are allowed to write to stdout or
7941 stderr.
7942
7943Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * tree.c : restored xmlNewGlobalNs since this seems used by
7946 a lot of existing code :-(, fixed a bug in xmlNewNs
7947 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7948 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7949 to exit() from the library code.
7950 * xpath.c, parser.c: removed bugs or unused code detected by
7951 Windows compilers
7952 * parser.c: started adding interfaces for parsing well balanced
7953 XML fragments
7954 * configure.in: releasing 1.8.4
7955 * doc/* : rebuilt the docs
7956
7957Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7958
7959 * tree.[ch] : added xmlNewDocFragment() for DOM
7960 * testHTML.c: uninitialized variable.
7961
7962Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * doc/* : rebuild the docs
7965
7966Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * acconfig.h: readline and history patch
7969 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7970 * tree.c: added check and handling when possibly removing an ID
7971 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7972 and saving.
7973 * test/HTML/entities.html result/HTML/entities.html* : test for
7974 various entities reference cases
7975 * result/HTML/* : as a result output of some testcase have
7976 changed
7977 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7978 by previous example. added xmlParseTryOrFinish().
7979 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7980 entities.h debugXML.h HTMLparser.h: changed the way struct are
7981 declared to allow gtk-doc to expose those
7982 * parser.c: closed bug #4960
7983 * Makefile.am configure.in: Applied patch from
7984 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7985 and math/socket libs detection
7986
7987Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7988
7989 * configure.in, Makefile.am: link tester against readline
7990 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7991
7992Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * tree.[ch]: added xmlRemoveProp
7995 * win32config.h.in nanohttp.c: avoid including the Windows
7996 socket stuff in every C files
7997 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7998 the XmL parser(s)
7999 * test/ns4 result/ns4 etc...: added test case for previous prob
8000 * tree.c: xmlNewNs wasn't checking for double definition
8001 * Makefile.in: fixed a problem with dist-hook duplicates
8002 * parser.[hc], xmlIO.c: fixed the loading of external entities
8003 APIs, now xmlLoadExternalEntity() is used everywhere and
8004 setting up an app specific front-end using the
8005 * SAX.c parser.c: some fixes, now the xhtml spec validates
8006 with the xhtml DTD.
8007 * error.c: fixed crashes in case of no input stream
8008 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8009 to the validation tests and results
8010
8011Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8014 too htmlCreatePushParserCtxt() and htmlParseChunk()
8015 * parser.c: a bit of cleanup.
8016 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8017 to XML) removed the last mem leak known
8018 * HTMLtree.c: output message cleanup
8019 * xmlmemory.c: display content info about memory blocks
8020 * result/HTML/wired.* : missing att value warning change
8021
8022Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8023
8024 * doc/* : rebuilt the documentation
8025
8026Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8027
8028 * parser.[ch] parserInternals.h: Push parser for XML,
8029 seems to work fine now
8030 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8031 --push for push testing
8032 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8033 * testSAX.c: added --push
8034 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8035 subtree
8036 * xmlIO.[ch] : enriched API + fixes for push mode
8037 * entities.[ch]: added the entity content length to the struct.
8038 * xmlmemory.[ch]: new API to show the last entries for the shell
8039 * valid.c: added required attribute testing
8040 * SAX.c: the cdata callback now merge contiguous fragments
8041 * HTMLparser.c: cleanup of some macros
8042
8043Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8044
8045 * parser.c: fix for PIs name starting with xml
8046 * tree.c: fixed a potential problem with || and && ops
8047 * *.c, configure.in win32config.h.in : generate win32config.h for
8048 those on the Other Side !
8049
8050Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * parser.c: fixed a stupid = vs. == bug :-(
8053 * doc/gnome-xml.sgml: s/glade/xml/
8054
8055Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * configure.in, doc/xml.html : bug fix release 1.8.2
8058 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8059 Hopefully the end of that silly C++ include problem
8060 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8061 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8062 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8063 troubles with autoclosed elements when the stree shape doesn't
8064 follow the DtD specs. Added htmlIsAutoClosed() and
8065 htmlAutoCloseTag()
8066 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8067 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8068 * debugXML.c: fixed a bug on printing default namespaces.
8069 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8070
8071Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8072
8073 * result/HTML/*.htm[l] : updated the HTML regression tests according
8074 to the new output
8075 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8076 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8077 problem due to intermix of extern "C" { ... } declarations for C++
8078 and recursive includes in the headers
8079
80801999-12-20 Chris Lahey <clahey@umich.edu>
8081
8082 * HTMLtree.c: Made it so that html nodes with a single child do
8083 not insert a carriage return before or after the child node.
8084
8085Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * configure.in, doc/xml.html : bug fix release 1.8.1
8088 * parser.c: fixed bug #4344
8089 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8090 added the glue to avoid C++ problems
8091 * doc/* : regenerated the documentation
8092
8093Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8094
8095 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8096 namespace recognition, and Dia as a resul :-(
8097 * encoding.c: closed bug #3950
8098
8099Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8100
8101 * valid.c: debugging a posteriori validation, except URI expansion
8102 stuff this should be fixed now
8103 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8104 Carl Nygard <cnygard@bellatlantic.net>
8105 * tester.c: added --postvalid, cleaning of the code
8106 * tree.[ch]: added xmlDocGetRootElement()
8107
8108Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8109
8110 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8111 c++ losage.
8112
8113Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * configure.in, doc/xml.html : bumped to 1.8.0
8116 * xlink.[ch], Makefile.am : added framework for link detection
8117 * parser.h: added nbChars to parser context, needed for cleanup.
8118 * xmlmemory.c: removed a nasty bug when out of mem
8119 * valid.[ch]: adding namespace support for attribute decl
8120 * tester.c: added --debugent option
8121 * debugXML.[ch]: added xmlDebugDumpEntities()
8122 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8123 buffers instead, this was really needed, validation was breaking
8124 in strange ways due to that. Added xmlParseStringPEReference()
8125 and other parsing from strings functions. Entities processing
8126 modified again, but PERef are still not handled correcly but
8127 unless you're Eve Maller you won't notice :-)
8128 * HTMLparser.c: large changes toward reliability, and switched to
8129 lowercase internal tags, XHTML is lowercase, so it will help
8130 that output is closer to next version.
8131 * doc/* : regenerated the documentation, it is now hosted at
8132 http://xmlsoft.org/ (same bits I just bought the domain :-)
8133
8134
8135Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8138 doc generation
8139 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8140 in the SAX API
8141 * doc/*: rebuilt the doc making sure everything appears in the
8142 HTML files
8143
8144Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8145
8146 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8147 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8148 which allow impressive speed improvement on dataset with
8149 large text pieces, but at the cost of broken binary
8150 compatibility and slightly bigger memory usage.
8151 Configure with --with-buffers to activate them, they
8152 are protected with XML_USE_BUFFER_CONTENT define.
8153 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8154 goal is 0 memory left allocated once parser is no more used
8155 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8156 call xmlCleanupParser() and xmlMemoryDump()
8157
8158Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8159
8160 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8161 * parser.[ch] encoding.[ch]: added memory cleanup routines
8162 * parser.c: closing bug #3788
8163 * doc/*: rebuilt the doc
8164
8165Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8168 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8169 * tester.c: added --compress option
8170 * doc/*: rebuilt the documentation
8171
8172Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8173
8174 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8175 if given /proc/kcore as input !
8176 * doc/xml.html doc/*: updated and rebuilt the documentation
8177
8178Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8179
8180 * parser.c: Fixed some wrongly space collapsing code due to
8181 a misreading of the spec.
8182 * result/*: fixed the output accordingly
8183
8184Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * encoding.c: bug fix and typos
8187 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8188 * parser.c: added attribute normalization closing bug #3597
8189 * test/att* result/att* SAXresult/att*: testcase for attribute
8190 normalization
8191
8192Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8193
8194 * configure.in: closing bug #3163 by adding extra flags for the
8195 cc compiler on HP-UX
8196
8197Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * valid.[ch] : removed a typo and an enumerated type bug in the
8200 xmlAddElementDecl() function
8201 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8202 call to xmlEncodeEntitiesReentrant() so that the functions
8203 New, Set and Get are at the same level.
8204 * parser.c HTMLparser.c: extra memory allocation bug for
8205 attributes detected by someone using libxml in embedded systems :-)
8206
8207Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8208
8209 * xmlmemory.h: turned off mem debug :-\
8210
8211Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8212
8213 * parser.c: closed bug #2784 a one line fix, but worth pushing
8214 a new release out
8215 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8216 some structures, comments before and after the
8217 main element, and other nastyness
8218 * HTMLtree.c tree.c: accomodate the extended HTML supported
8219 * configure.in: pushing 1.7.4
8220 * test/ent8 and related outputs : added a new test for bug #2784
8221 * test/HTML/wired.html and related output: a nasty HTML example
8222 * Makefile.am: improved the test scripts
8223 * docs/* : reran the documentation extractor, updated xml.html
8224
8225Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8228 HTMLparser and debugged the HTML related code. HTML documents
8229 now have their own type
8230 * entities.c: do not dump &apos; for HTML output
8231 * xmlmemory.c: improvement, breakpoint mechanism
8232 * testHTML.c: added --sax --repeat ...
8233 * Makefile.am: improved the HTML tests
8234 * valid.[ch]: added xmlValidGetValidElements and
8235 xmlValidGetPotentialChildren
8236 * tester.c: added --insert to test the 2 new functions
8237 * test//* result//* SAXresult//* : regression test cleanup
8238 and extension.
8239 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8240 gnome-xml-nanohttp.html
8241
8242Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8243
8244 * HTMLparser.c: fixed problems with some autoclose tags
8245 * tree.c: fixed XML output problems.
8246 * result/* SAXresult/*: update of the tests output
8247
8248Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * Makefile.am: Arturo patch for xmlConf.sh version info
8251 * parser.c: Tim Josling patch for single quoted items
8252 * tester.c: Tim Josling patch for tester options usage
8253 * tree.h: indent cleanup
8254
8255Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8256
8257 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8258 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8259
8260Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * tree.c : Raph patch for initialization of CORBA fields
8263 * parser.c, xpath.c, ...: modification of doc comments
8264 * xpath.c : allow spaces in xpath expressions
8265
8266Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8267
8268 * xmlmemory.h: turning off memory debug :-(
8269
8270Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8273 better SAX interfaces.
8274 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8275 entity.
8276 * configure.in: 1.7.2
8277
8278Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * libxml.spec.in: fixed the URL
8281 * doc/xml.html: improved the documentation front-end
8282
8283Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8286
8287Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * libxml.spec.in: fixed the alpha compile problem
8290 * parser.[ch]: changed errno to errNo in the parser context :-(
8291 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8292 * doc/xml.html: changed CHAR to xmlChar
8293 * doc/html/*: recompiled the documentation
8294 * configure.in: 1.7.1
8295
8296Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8297
8298 * parser.h: modified the parser context struct to regain 1.4.0
8299 binary compatibility
8300 * parser.c, xml-error.h: added errno ot teh context and defined
8301 a set of errors values with update of errno
8302 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8303 DTDs and entities
8304 * *.h, *.c: complete cleanup of the use of config.h and include
8305 protection depending on the current setup.
8306 * overalll debugging, maintenance and bug-fixing on all modules
8307 * updated the documentation
8308 * ready for 1.7.0
8309
8310Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8311
8312 * HTMLparser.c : cleanup
8313 * SAX.c valid.c valid.h: added ID/IDREF checking
8314 * tree.c tree.h: extended doc structure for refs
8315 * configure.in: 1.6.2
8316 * parser.c: patched bug in SAX user arg call
8317 * parserInternals.h: patched missing close in C++ wrapping
8318 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8319 especially upcoming XPointer implementation.
8320 * doc/xml.html: augmented, typo
8321
8322Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8323
8324 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8325 not all invocations of install understand -d.
8326
8327Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8328
8329 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8330 to make 'check' works, when builddir != srcdir.
8331
8332Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * doc/xml.html : updated the documentation
8335
8336Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8339 not deallocated memory blocks
8340 * *.c : replaces all calls to malloc() free() and realloc() to
8341 the wrapper functions/macros
8342 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8343 instead of xmlFreeNodeList()
8344
8345Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8346
8347 * HTMLparser.c: corrected a stupid bug leading to core dump at
8348 tree deallocation. Removed warnings indicated by
8349 Stephane.Conversy@lri.fr
8350 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8351 looked for in the external subset
8352
8353Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8356 on SGI by Stephane.Conversy@lri.fr
8357
8358Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * all .h : changed the prototype declaration indent as in gtk
8361 * most .c : working on reducing the TODOs in the code
8362 * most .c : cleanup though -pedantic and Insure++
8363 * improvements on validation ID checkings.
8364 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8365 * xml-config.in: closed #1810
8366
8367Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8368
8369 * tree.h, valid.c, valid.h: more work on validity, IDs
8370 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8371 definition for AIX
8372
8373Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8374
8375 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8376 the distribution due to a cut'n paste error at last commit
8377
8378Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * configure.in: upgraded to version 1.4.0
8381 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8382 Big update, added a large part of the validation process,
8383 it should be usable, but some parts are missing
8384 * xpath.c: improved the implementation w.r.t. root.
8385 * Makefile.am: added more tests
8386 * test and result trees: added a lot of tests
8387 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8388
8389Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8390
8391 * Added an HACKING file
8392
8393Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8394
8395 * xpath.[ch] : improvements and debug of the XPath implementation
8396 * parser.c, HTMLparser.c : modified the parsers to be progressive
8397 * tree.[ch] : extended the Buffer promitives
8398 * xmlIO.[ch] : added basic I/O routines providing progressive
8399 parsing and ready for I18N conversion plugins
8400 * SAXresult/* : the SAX callback sequence maybe slightly different
8401 now
8402 * test*.c : improved/updated the tests programs
8403 * doc/* : recompiled the docs.
8404
84051999-07-26 Michael Meeks <michael@edenproject.org>
8406
8407 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8408
8409 * tree.c: Ditto.
8410
8411Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8412
8413 * configure.in: upgraded to version 1.4.0
8414 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8415 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8416 XML query language, see http://www.w3.org/TR/xpath for more details.
8417 * parser.c, parser.h: added CHAR* related string functions for XPath
8418 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8419 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8420 rebuild the docs.
8421 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8422 and regression testing capabilities for XPath.
8423
8424Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8427 closing bug #1646
8428
8429Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * Makefile.am, example/Makefile.am: closed bug #1683
8432
8433Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8434
8435 * example/Makefile.am, configure.in: added the makefile for the
8436 gjobread example
8437
8438Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8439
8440 * doc/Makefile.am:
8441 - fix which allow "make install DESTDIR=</install/prefix>".
8442
8443Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8446 which fixed a problem on the file reading-code.
8447
8448Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8451 output.
8452 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8453
8454Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * parser.h : Oops removed the binary compatibility problem
8457 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8458 * parser.c, HTMLparser.c: applied patches for reading from stdin
8459
8460Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * parser.c, entities.c, valid.c: cleanup bug #1591
8463 * configure.in: cleanup bug #1592
8464 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8465 the same tree back-end. Hence gdome will be available for it.
8466 * doc/Makefile.am: close bug #617
8467
8468Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8469
8470 * parser.c: alloctate a per parser context SAX interface block
8471
8472Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8473
8474 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8475 and xmlEncodeEntitiesReentrant with the correct one :-\
8476
8477Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * commit of my internal XML base changes, quite a lot of
8480 changes, cleanups, better entities support, framework for
8481 new I/O and charset detection and handling
8482 * Fixed the configure/Makefile stuff to generate shared libs
8483 with the proper version info, so we jumped on rev from
8484 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8485 xmlEncodeEntities() result need to be freed now, and a string
8486 xmlParserVersion provide the current library version.
8487
8488Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8489
8490 * parser.c: fixed a buffer overrun for when you have a very long
8491 attribute with no entities in it.
8492
8493Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8494
8495 * added example directory
8496 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8497
8498Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * Release of libxml-1.1, nearly everything has been touched for
8501 this.
8502 * Added more regression tests
8503 * Updated the documentation
8504
8505Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8506
8507 * tree.[ch]: unified the XML_NO_CORBA defines.
8508 * parser.c encoding.[ch]: started plugging in char encoding detection
8509
8510Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8511
8512 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8513 Also freed allocated buffer.
8514
8515Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8516 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8517 reentrancy problem at printing. One is left in entities.c, to
8518 remove ASAP
8519 * testSAX.c : added a test example showing the use of the SAX
8520 interface if one doesn't want to build the DOM tree.
8521 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8522
8523Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8524
8525 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8526 large revamping of the parser to use SAX callbacks
8527 http://www.megginson.com/SAX/ (or at least a C like interface
8528 a la Expat). It's now possible to set up your own callbacks
8529 and the parser will not build a DOM tree.
8530 * test/* result/*: updated the test suite, I finally removed
8531 the old Namespace draft support (PI based).
8532
8533Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8534
8535 * Makefile.am: added test result to EXTRA_DIST for make tests
8536
8537Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8538
8539 * parser.c, parserInternals.h: moved the chars macro definitions
8540 to parserInternals.h
8541 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8542 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8543
8544Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * xml-config.in : applied patch to make --version work
8547
85481999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8549
8550 * Makefile.am (check-local): Alias for `tests' target. This will
8551 cause `make check' to do the right thing.
8552 (tests): Don't run tests in srcdir. Also, replaced calls to
8553 basename with a `sed' "equivalent".
8554
8555Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8558 it in the header and not the sources, updated the doc.
8559 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8560 pointing this out.
8561
8562Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8563
8564 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8565 exported the inputStream routines.
8566 * doc/html/* : updated accordingly
8567
8568Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * parser.c, parser.h, parserInternals.h: added a few extra
8571 internal calls to allocate and free parser contexts ...
8572 * doc/html/* : updated accordingly
8573
8574Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8575
8576 * configure.in, Makefile.am, doc/makefile.am : General changes for
8577 1.0.0 release and including the generated HTML documentation.
8578
8579Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * makefile.am : added parserInternals.h, oops.
8582
8583Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * parserInternals.h: added this header giving access to the parser
8586 internal functions.
8587 * doc/Makefile.am : added a rebuild target which rebuilds the full
8588 set of documentations
8589 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8590 the internal subset.
8591 * *.c *.h: modifications needed to generate the documentation using
8592 gtk-doc, cleanup of functions blocks, reorganisation of struct
8593 declarations.
8594
8595Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8596
8597 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8598 the tar and spec file to include the beginning of the doc.
8599
86001999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8601
8602 * doc/.cvsignore: Added this file.
8603
8604Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8605
8606 * tree.c: fixed xmlGetProp to return "" when the attribute
8607 exists, even if the node-list is NULL.
8608
8609Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * tree.c: patched an error outputting empty attribute values.
8612 * Makefile.am and doc/makefile.am: have been updated during the
8613 week-end. Sorry for an empty CVS log, I got a shell problem.
8614
8615Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8616
8617 * tree.h: cleaned up using enums instead of defines
8618 * parser.c, valid.[ch]: more work on parsing/output of element
8619 declarations
8620
8621Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8622
8623 * valid.[ch], tree.c, parser.c : more work toward full parsing
8624 of XML DTDs.
8625 * README: added informations about mailing-list and on-line
8626 documentation
8627
86281999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8629
8630 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8631
8632Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * parser.c, tree.[ch] : more work toward conformance testing,
8635 added a last element to accelerate parsing of very flat structures
8636 started working on internal subset Element content declaration.
8637 * valid.[ch] : first cut at adding code toward validation.
8638 * previous changes had also small impact on most files, especially
8639 the conformance testing using James Clark test suite.
8640
8641Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * test/* : updated the examples, most of them were not well
8644 formed (humm), and added rdf2.
8645 * result/* : resulting changes in the output.
8646
8647Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8650
8651Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * tree.c: patched a bug in the generation of empty attributes
8654
8655Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8656
8657 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8658 for node/trees/documents/... Biggest problem is namespace
8659 support when copying subtrees.
8660
8661Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * parser.c, entities.c: improve entities and char ref encoding,
8664 and cleanups of error messages.
8665
8666Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * parser.c, entities.c: simple bug hunting done during rpm2html and
8669 rpmfind integration.
8670
8671Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * parser.[ch]: Added interfaces allowing to specify a SAX
8674 handler before parsing.
8675
8676Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * parser.c: redirrect all errors reporting through the SAX
8679 error function
8680
8681Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8684 * libtool, tlmain ...: update of the libtool files
8685
86861998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8687
8688 * entities.c: Use g_snprintf insteda of snprintf.
8689
8690Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8691
8692 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8693 added ent5 test for this purpose.
8694 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8695
8696Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8697
8698 * parser.c: fixed? a strange error due to compression on a GWP
8699 document.
8700
8701Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * tree.[ch]: bug fixing
8704 * entities.[ch]: defined a specific type for predefined entities
8705 * doc/xml.html: more documentation on the library, how to use it,
8706 overview of the interfaces.
8707
8708Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8709
8710 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8711
8712Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8713
8714 * tree.c: corrected a small bug
8715 * doc/xml.html: continuing writing documentation.
8716
8717Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8718
8719 * debugXML.h debugXML.c: added debugging utilities.
8720 * tester.c: added --debug switch.
8721 * tree.c: patched an incorrect node->type assignment.
8722 * parser.c: formatting, ensure that node->doc != NULL in attributes
8723
8724Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8725
8726 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8727 entity support and provide an internal representation close to
8728 DOM one (entity ref nodes, and attribute value as tree). I tried
8729 to preserve the interface but this will surely break some apps
8730 (I have to change rpm2html/rpmfind for example). I had to change
8731 two interfaces, and the generated tree is somewhat different.
8732 * doc/* : started documenting the XML library, the tree and
8733 DOM/Corba. This is a first step.
8734
8735Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * parser.c: Set up the fonctions comment block, boring but useful.
8738 * parser.h, SAX.c, parser.c: now attributes are processed through
8739 the SAX interface. The problem is that my SAX interface diverged
8740 quite a bit from the original one, well this is not an official
8741 spec, and translating it from Java to C is hairy anyway...
8742
8743Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8746 fonctions comment block, boring but useful.
8747
8748Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8751 conversion routines. However they are not yet used to convert the
8752 inputs. The core will run with UTF-8.
8753
8754Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * tree.c : make sure that the type id is properly set-up when
8757 a new object is allocated, needed for DOM.
8758
8759Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * tree.h, tree.c: Ok, the main objects in the tree will be native
8762 corba objects, it costs 8 bytes per Node, Attribute and Document
8763 but it simplifies the Corba integration a lot (no extra interface
8764 objects to allocate/free).
8765
8766Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8769 and changed NODEs contants for conformity with DOM Level 1
8770
8771Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * added hooks to keep track of servants when creating objects
8774 xmlDoc and xmlNode (for Corba export).
8775
8776Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * added xml-config script.
8779
8780Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8783 to autoupdate libtool and automake conf files.
8784
87851998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8786
8787 * Makefile.am: Use '?' to separate the sed
8788 commands as ',' is used when people pass -Wl,something.
8789
8790
8791Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8792
8793 * tree.c, tree.h: added a per-document compression interface.
8794
8795Tue Sep 22 20:47:38 EDT 1998
8796
8797 * tree.c, tree.h: added saving with compression and added interfaces
8798 to control the compression level (xmlGetCompressMode,
8799 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8800
8801Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * parser.c: corrected a loop for files of size 0
8804
88051998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8806
8807 * error.h: New file. Contains prototyes from `error.c'.
8808
8809Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8810
8811 * Makefile.am (xmlincdir): New macro.
8812 (xmlinc_HEADERS): Renamed from include_HEADERS.
8813
8814Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8815
8816 * applied small patch on numeric entities from
8817 Christopher Blizzard <blizzard@appliedtheory.com>
8818
8819Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8820
8821 * New release 0.2, removed the old xml_* files so that it's
8822 coherent with the other CVS base (W3C), far better conformance
8823 to standard, new namespaces, decent entities support, beginning
8824 of a SAX-like interface. Nearly nothing left intact, even the
8825 test examples ...
8826
88271998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8828
8829 * .cvsignore: Add .deps dir
8830
8831Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8832
8833 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8834
8835Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * configure.in: added test for CPP
8838 * AUTHORS, Changelog: the original ones didn't get commited but the
8839 glib ones instead, fixed.
8840 * Makefile.am: corrected an error in library naming
8841
8842Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * integrated code developped at W3C
8845 * changed the original Copyright
8846 * migrated to automake
8847 * prefixed the filenames by xml_ to avoid filename clashes
8848
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008849Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8850
8851 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8852 should not be called.
8853
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008854Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8855
8856 * libxml-2.0.pc.in: applied the patch to fix #101894
8857
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008858Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8859
8860 * tree.c : applied patch from Lukas Schroeder for register callbacks
8861 * valid.c: modified patch from Lukas Schroeder to test
8862 register callbacks with --chkregister
8863
Daniel Veillard067bae52003-01-05 01:27:54 +00008864Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8865
8866 * xmlreader.c: seriously changed the way data are pushed to
8867 the underlying parser, go by block of 512 bytes instead of
8868 tryng to detect tag boundaries at that level. Changed the
8869 way empty element are detected and tagged.
8870 * python/tests/reader.py python/tests/reader2.py
8871 python/tests/reader3.py: small changes mostly due to context
8872 reporting being different and DTD node being reported. Some
8873 errors previously undetected are now caught and fixed.
8874 * doc/xmlreader.html: flagged last section as TODO
8875
Daniel Veillard51a447a2003-01-04 19:42:46 +00008876Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8877
8878 * python/libxml.py: integrated the Python 2.2 optimizations
8879 from Hannu Krosing, while maintaining compatibility with
8880 1.5 and 2.1
8881
Daniel Veillarde59494f2003-01-04 16:35:29 +00008882Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8883
8884 * xmllint.c: a bit of cleanup
8885 * xmlreader.c: small fix
8886 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8887 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8888
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008889Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8890
8891 * python/setup.py.in: patch from Stéphane Bidoul to include
8892 drv_libxml2.py in setup.py
8893
Daniel Veillard66b82892003-01-04 00:44:13 +00008894Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8895
8896 * doc/xmlreader.html: starting documenting the new XmlTextReader
8897 interface.
8898
Daniel Veillard7704fb12003-01-03 16:19:51 +00008899Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8900
8901 * xmllint.c: added the --stream flag to use the TextReader API
8902 * xmlreader.c: small performance tweak
8903
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008904Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8905
8906 * xmlreader.c python/tests/reader2py: okay the DTD validation
8907 code on top of the XMLTextParser API should be solid now.
8908
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008909Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8910
8911 * xmlreader.c python/tests/reader2py: Fixing some more mess
8912 with validation and recursive entities while using the
8913 reader interface, it's getting a bit messy...
8914
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008915Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8916
8917 * xmlreader.c python/tests/reader.py: another couple of problem
8918 related to IsEmptyElement reported by Stéphane Bidoul needed
8919 some fixes.
8920
Daniel Veillard4f860202003-01-02 13:00:02 +00008921Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8922
8923 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8924 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8925 based on the python XmlTextReader interface.
8926
Daniel Veillard3c265e42003-01-01 21:06:49 +00008927Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8928
8929 * tree.c: backing out one change in the last patch which broke the
8930 regression tests
8931
Daniel Veillard5335dc52003-01-01 20:59:38 +00008932Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8933
8934 * global.data globals.c tree.c include/libxml/globals.h: applied
8935 an old patch from Lukas Schroeder to track node creation and
8936 destruction. Probably missing a lot of references at the moment
8937 and not usable reliably.
8938
Daniel Veillard8ba17412003-01-01 19:13:12 +00008939Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8940
8941 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8942 from doc/news.html and a stylesheet
8943
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008944Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8945
8946 * xmlreader.c python/tests/reader.py: fixed another couple of
8947 xmlreader bugs reported by Stéphane Bidoul and added tests.
8948
Daniel Veillard9e395c22003-01-01 14:50:44 +00008949Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8950
8951 * xmlreader.c python/tests/reader2.py: fixed another validity
8952 checking in external parsed entities raised by Stéphane Bidoul
8953 and added a specific regression test.
8954 * python/tests/reader3.py: cleanup
8955
Daniel Veillardd5896142002-12-31 14:45:26 +00008956Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8957
8958 * xmlreader.c python/tests/reader2.py: fixed a problem with
8959 validation within entities pointed by Stéphane Bidoul, augmented
8960 the tests to catch those.
8961
Daniel Veillarddc85f282002-12-31 11:18:37 +00008962Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8963
8964 * python/generator.py: modified the generator to allow keeping
8965 class references when creating new classes, needed to fix a bug
8966 pointed by Stéphane Bidoul where the input buffer of the
8967 xmlTextReader instance gets destroyed if the python wrapper for
8968 the input is not referenced anymore.
8969
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008970Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8971
8972 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8973 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8974
Daniel Veillard571b8892002-12-30 12:37:59 +00008975Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * xmlreader.c python/tests/reader.py: fixed another problem
8978 pointed by Stéphane Bidoul
8979
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008980Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8983 with "<a/>"
8984
Daniel Veillardecaba492002-12-30 10:55:29 +00008985Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * SAX.c: warn on xmlns:prefix="foo"
8988 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8989 for namespace attributes handling.
8990
Daniel Veillard2d84a892002-12-30 00:01:08 +00008991Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8994 a really nasty problem raised by a DocBook XSLT transform
8995 provided by Sebastian Bergmann
8996
Daniel Veillard29b3e282002-12-29 11:14:41 +00008997Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9000 by Stéphane Bidoul and integrated it into the tests
9001
Daniel Veillarde18fc182002-12-28 22:56:33 +00009002Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9005 extended the XmlTextReader API a bit, addding accessors for
9006 the current doc and node, and an entity substitution mode for
9007 the parser.
9008 * python/libxml.py python/libxml2class.txt: related updates
9009 * python/tests/Makefile.am python/tests/reader.py
9010 python/tests/reader2.py python/tests/reader3.py: updated a bit
9011 the old tests and added a new one to test the entities handling
9012
Daniel Veillardaba976d2002-12-28 21:14:18 +00009013Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * python/generator.py python/libxml2class.txt
9016 python/tests/reader.py python/tests/reader2.py: changed the
9017 generator to provide casing for the XmlTextReader similar to
9018 C# so that examples and documentation are more directly transposable.
9019 Fixed the couple of tests in the suite.
9020
Daniel Veillard83298842002-12-28 15:12:33 +00009021Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9022
9023 * doc/guidelines.html: added a document on guildeline for
9024 publishing and deploying XML
9025
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009026Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * valid.c xmlreader.c: final touch running DTD validation
9029 on the XmlTextReader
9030 * python/tests/Makefile.am python/tests/reader2.py: added a
9031 specific run based on the examples from test/valid/*.xml
9032
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009033Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9034
9035 * python/libxml.py: added a few predefined xmlTextReader parser
9036 configuration values.
9037
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009038Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * python/libxml_wrap.h: trying to fix #102037
9041
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009042Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * SAX.c: fixing bug #95296, when the predefined entities
9045 are redefined in the DTD the default one must be used
9046 instead anyway.
9047
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009048Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9049
9050 * doc/xmllint.xml
9051 * doc/xmllint.1
9052 Add discussion of XML_DEBUG_CATALOG to xmllint man
9053 page - bug #100907
9054
9055
Daniel Veillarddf512f42002-12-23 15:56:21 +00009056Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9057
9058 * xmlreader.c: Fixed the empty node detection to avoid reporting
9059 an inexistant close tag.
9060
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009061Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9064 for Python 2.1
9065
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009066Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9069
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009070Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * doc/libxml2-api.xml python/tests/reader.py: one really need
9073 to provide the base URI information when creating a reader parser
9074 from an input stream. Updated the API and the example using it.
9075
Daniel Veillardea7751d2002-12-20 00:16:24 +00009076Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9079 include/libxml/valid.h include/libxml/xmlreader.h: working on
9080 DTD validation on top of xml reader interfaces. Allows to
9081 validate arbitrary large instances. This required some extensions
9082 to the valid module interface and augmenting the size of xmlID
9083 and xmlRef structs a bit.
9084 * uri.c xmlregexp.c: simple cleanup.
9085
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009086Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9089 work on the xml reader interfaces.
9090 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9091 Web page for the Windows binaries.
9092
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009093Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * xmlIO.c: applied a patch for VMS following the report by
9096 Nigel Hall
9097
Daniel Veillard3772de32002-12-17 10:31:45 +00009098Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * parser.c: the parseStartTag bug fix wasn't complete.
9101
Daniel Veillard67df8092002-12-16 22:04:11 +00009102Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9105 parseStartTag, fixing it.
9106 * test/att4 result/att4 result/noent/att4: adding the test
9107 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9108 more methods to XmlTextReader.
9109
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009110Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9111
9112 * win32/libxml2.def.src: added more xml reader exports
9113 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9114 to the build
9115
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009116Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9117
9118 * doc/tutorial/xmltutorial.xml
9119 plus generated html and pdf
9120 Updating tutorial again based on further comments from Niraj
9121 Tolia on the last iteration
9122
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009123Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9124
9125 * doc/tutorial/xmltutorial.xml
9126 * doc/tutorial/includekeyword.c
9127 * doc/tutorial/includegetattribute.c
9128 plus generated html and pdf
9129 Adding fix from Niraj Tolia to tutorial to properly free memory.
9130
9131
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009132Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9135 more methods of XmlTextReader.
9136 * python/libxml2class.txt python/tests/reader.py: this increased the
9137 methods in the bndings, augmented the test to check those new
9138 functions.
9139
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009140Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9143 methods of XmlTextReader.
9144 * python/generator.py python/libxml_wrap.h python/types.c
9145 python/libxml2class.txt: added the reader to the Python bindings
9146 * python/tests/Makefile.am python/tests/reader.py: added a specific
9147 test for the Python bindings of the Reader APIs
9148 * parser.c: small cleanup.
9149
Daniel Veillard06503452002-12-13 10:42:08 +00009150Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * xinclude.c: fallback was only copying the first child not the
9153 full child list of the fallback element, closes #89684 as reopened
9154 by Bernd Kuemmerlen
9155
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009156Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9157
9158 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9159
Daniel Veillard000eafb2002-12-12 10:04:22 +00009160Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9161
Daniel Veillardc1eed322002-12-12 11:01:32 +00009162 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009163 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009164 gives enum values, fix functype return type, put back fields in
9165 structs
9166 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009167
Daniel Veillard024b5702002-12-12 00:15:55 +00009168Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9171 about htmlNodeDumpOutput location.
9172 * xpath.c: removed an undefined function signature
9173 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9174 too many symbols in the API breaking the python bindings.
9175 Updated with the libxslt/libexslt changes.
9176
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009177Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * configure.in: preparing release of 2.4.29
9180 * doc/*: rebuilt the docs and API
9181 * xmlreader.c: a few more fixes for the XmlTextReader API
9182
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009183Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9184
9185 * include/win32config.h: applied mingw patch from Magnus Henoch
9186
Daniel Veillard5aad8322002-12-11 15:59:44 +00009187Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9190
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009191Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9194 building Python script, does the C parsing directly, generates
9195 a better API description including structure fieds defs and
9196 enums. Still a couple of bugs, but good enough for the python
9197 wrappers now.
9198 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9199 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9200 include/libxml/schemasInternals.h include/libxml/tree.h: more
9201 cleanup based on the python analysis script reports.
9202 * libxml.spec.in: make sure the API XML description is part of the
9203 devel package.
9204
Daniel Veillard01c13b52002-12-10 15:19:08 +00009205Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9208 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9209 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9210 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9211 code cleanup, especially the function comments.
9212 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9213
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009214Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * Makefile.am xmlreader.c include/libxml/Makefile.am
9217 include/libxml/xmlreader.h: Adding a new set of APIs based on
9218 the C# TextXmlReader API but converted to C. Allow to parse
9219 in constant memory usage, far simpler to program and explain
9220 than the SAX like APIs, unfinished but working.
9221 * testReader.c: test program
9222
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009223Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9224
9225 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9226
Daniel Veillard64b35282002-12-04 15:10:40 +00009227Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * tree.c: Chip turner indicated that XHTML1 serialization
9230 rule for style actually break on both IE and Mozilla,
9231 try to avoid the rule if escaping ain't necessary
9232
Daniel Veillard8efff672002-12-04 11:44:48 +00009233Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * nanhttp.c: handle HTTP URL escaping, problem reported by
9236 Glen Nakamura and Stefano Zacchiroli
9237
Daniel Veillard1c732d22002-11-30 11:22:59 +00009238Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9241
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009242Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * uri.c: Johann Richard pointed out some XPointer problems for
9245 URN based URI references in XInclude. Modified the URI parsing
9246 and saving routines to allow correct parsing and saving of
9247 XPointers, especially when attached to "opaque" scheme accordingly
9248 to RFC 2396
9249
Daniel Veillard8db67d22002-11-27 19:39:27 +00009250Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9251
9252 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9253 of refactoring to the HTML saving code.
9254 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9255 in the doc.
9256
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009257Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9258
9259 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9260 to a buffer API to reuse the generic dump to an OutputIO layer,
9261 this reduces code, fixes xmlNodeDump() for XHTML, also made
9262 xmlNodeDump() now return the number of byte written.
9263
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009264Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9265
9266 * python/setup.py.in: another patch from Stéphane Bidoul for
9267 Python bindings on Windows
9268 * doc/parsedecl.py: small cleanup
9269
Daniel Veillard9715c172002-11-25 16:33:40 +00009270Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * libxml.spec.in configure.in: add a line in %changelog for releases
9273
Daniel Veillard9bc53102002-11-25 13:20:04 +00009274Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * parser.c: patch from Marcus Clarke fixing a problem in entities
9277 parsing that was detected in KDe documentations environment.
9278
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009279Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9280
9281 * python/libxml.c (libxml_prev): Return the previous as opposed to
9282 the next node (I guess this is the result of some cut & paste programming:)
9283
Daniel Veillard80d7b902002-11-23 16:23:08 +00009284Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9285
9286 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9287
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009288Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9289
9290 * python/generator.py python/libxml.c python/setup.py.in: trying
9291 to fix the Python bindings build on Windows (Stéphane Bidoul)
9292
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009293Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9294
9295 * win32/configure.js: added option for python bindings
9296 * win32/libxml2.def.src: added more exports
9297
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009298Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9299
9300 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9301 pthreads
9302 * win32/wince/*: applied updates to Windows CE port from Javier
9303
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009304Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * configure.in: preparing 2.4.28
9307 * libxml.spec.in doc/Makefile.am: some cleanup
9308 * doc/*: updated the news and regenerated.
9309
Daniel Veillardfee408f2002-11-22 13:18:30 +00009310Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9311
9312 * HTMLparser.c: final touch at closing #87235 </p> end tags
9313 need to be generated.
9314 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9315 this change slightly the output of a few tests
9316 * doc/*: regenerated
9317
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009318Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9319
9320 * parserInternals.c: fixing bug #99190 when UTF8 document are
9321 parsed using the progressive parser and the end of the chunk
9322 is in the middle of an UTF8 multibyte character.
9323
William M. Brack8b2c7f12002-11-22 05:07:29 +00009324Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9325
9326 * threads.c: fixed initialization problem in xmlNewGlobalState
9327 which was causing crash.
9328 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9329 in xmlInitializeGlobalState.
9330 * parserInternals.c: cleaned up ctxt->sax initialisation.
9331
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009332Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9333
9334 * tree.c include/libxml/tree.h: modified the existing APIs
9335 to handle XHTML1 serialization rules automatically, also add
9336 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9337 libxslt serialization uses it when needed without changing
9338 the library API.
9339 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9340 result/xhtml1: added a new test specifically for xhtml1 output
9341 and updated the result of one XHTML1 test
9342
Daniel Veillardd076a202002-11-20 13:28:31 +00009343Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9344
9345 * xinclude.c parserInternals.c encoding.c: fixed #99082
9346 for xi:include encoding="..." support on text includes.
9347 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9348 test/XInclude/ents/isolatin.txt : added a specific regression test
9349 * python/generator.py python/libxml2class.txt: fixed the generator
9350 the new set of comments generated for doc/libxml2-api.xml were
9351 breaking the python generation.
9352
Daniel Veillard817e70b2002-11-19 22:28:48 +00009353Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9356 * configure.in: patch for Solaris on new autoconf closes #98880
9357 * doc/parsedecl.py: repair the frigging API building script,
9358 did I say that python xmllib sucks ?
9359 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9360 and some comment are no more truncated.
9361
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009362Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9363
9364 * parser.c: Martin Stoilov pointed out a potential leak in
9365 xmlCreateMemoryParserCtxt
9366
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009367Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9370 included in HTML documents and using the push parser.
9371
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009372Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9373
9374 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9375 specified, look for the Python interpreter not just in the
9376 specified root but also in the specified location. Fixes #98825
9377
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009378Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * python/libxml.c: fixing bug #98792 , node may have no doc
9381 and dereferencing without checking ain't good ...
9382
Daniel Veillarddad3f682002-11-17 16:47:27 +00009383Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * configure.in: preparing release 2.4.27
9386 * doc/* : updated and rebuilt the docs
9387 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9388 and all the docs are actually packaged and in the final RPMs
9389 * parser.c parserInternals.c include/libxml/parser.h: restore
9390 xmllint --recover feature.
9391
Daniel Veillard68e9e742002-11-16 15:35:11 +00009392Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9393
Daniel Veillard784b9352003-02-16 15:50:27 +00009394 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009395 processing of parsed entities, and XPath computation on sustitued
9396 entities.
9397 * testXPath.c: make sure entities are substitued.
9398
Daniel Veillard328f48c2002-11-15 15:24:34 +00009399Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9400
Daniel Veillard784b9352003-02-16 15:50:27 +00009401 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009402 processing of internal parsed entities, which had to be changed.
9403
Daniel Veillard66651aa2002-11-15 11:21:43 +00009404Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9407 trying to fix bug #98517 about building outside the source tree
9408 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9409
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009410Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9411
9412 * include/win32config.h: cleanup
9413 * win32/Makefile.mingw: integrated mingw in JScript configure
9414 * win32/Makefile.msvc: modified to allow mingw coexistence
9415 * win32/configure.js: integrated mingw
9416 * win32/Readme.txt: cleanup
9417
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009418Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * HTMLparser.c: strengthen the guard in the Pop macros,
9421 like in the XML parser, closes bug #97315
9422
Daniel Veillard0821b152002-11-12 20:57:47 +00009423Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9426 callback is never used.
9427
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009428Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * parserInternals.c: fixed the initialization of the SAX structure
9431 which was breaking xsltproc
9432 * xpath.c: patch from Petr Pajas for CDATA nodes
9433 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9434 * parser.c include/libxml/parser.h: patch from Peter Jones
9435 removing a leak in xmlSAXParseMemory() and adding the
9436 function xmlSAXParseMemoryWithData()
9437
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009438Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9439
9440 adding pdf of tutorial, changing web page to link to it
9441 * doc/tutorial/xmltutorial.pdf
9442 * doc/xml.html
9443 * doc/docs.html
9444
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009445Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9446
9447 * doc/tutorial/ar01s08.html
9448 adding file what I forgot for tutorial
9449
9450
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009451Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9452
9453 Adding encoding discussion to tutorial
9454 Added:
9455 * doc/tutorial/images/*.png: DocBook admonition image files
9456 * doc/tutorial/apf.html, apg.html: new generated html
9457 * doc/tutorial/includeconvert.c: conversion code entity file
9458 changed:
9459 * doc/tutorial/xmltutorial.xml: DocBook original
9460 * doc/tutorial/*.html: generated html
9461
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009462Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9463
9464 * include/libxml/*.h: retired xmlwin32version.h
9465 * doc/Makefile.am: retired xmlwin32version.h
9466 * win32/configure.js: retired xmlwin32version.h
9467
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009468Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9469
9470 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009471 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9472 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009473
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009474Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9475
9476 * globals.c: fixed a typo pointed out by Igor
9477 * xpath.c: try to speed up node compare using line numbers
9478 if available.
9479
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009480Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * tree.c: make xmlFreeNode() handle attributes correctly.
9483
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009484Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9485
9486 * catalog.c: completed the #96963 fix, as reported by Karl
9487 Eichwalder
9488
Daniel Veillard56f21f22002-11-06 15:49:46 +00009489Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9492
Daniel Veillard91ad8792002-11-04 17:06:52 +00009493Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * Makefile.am: switched the order of a couple of includes
9496 to fix bugs #97100
9497
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009498Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9499
9500 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9501 xmlLoadCatalogs that used to separate directories with a ':'.
9502
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009503Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9504
9505 * threads.c: improvements to the Windows-side of thread handling
9506 * testThreads.c: conditionally excluded unistd.h
9507 * testThradsWin32.c: broke overlong lines
9508 * include/win32config.h: adapted thread-related macros to the new
9509 scheme and for pthreads on Windows
9510 * win32/Makefile.msvc: introduced a more flexible thread build,
9511 added testThreads[Win32].c to the build
9512 * win32/configure.js: introduced a more flexible thread config
9513
John Fleck61f6fb62002-10-31 15:23:29 +000095142002-10-31 John Fleck <jfleck@inkstain.net>
9515
9516 * doc/xml.html (and, by implication, FAQ.html)
9517 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9518
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009519Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9520
9521 * configure.in: removed xmlwin32version.h
9522 * include/libxml/Makefile.am: removed xmlwin32version.h
9523
Daniel Veillardce66ce12002-10-28 19:01:59 +00009524Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * tree.c: applied patch from Brian Stafford to fix a bug
9527 in xmlReconciliateNs()
9528
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009529Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: applied patch from Christian Glahn to allow
9532 xmlNewChild() on document fragment nodes
9533
Daniel Veillardb39bc392002-10-26 19:29:51 +00009534Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * parser.c: Christian Glahn found a problem with a recent
9537 patch to xmlParseBalancedChunkMemoryRecover()
9538 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9539 problems
9540 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9541 test/schemas/seq*: added the test cases from Charles
9542
Daniel Veillard366a9152002-10-23 20:43:53 +00009543Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9546 serious cleanup of the spec file and associated changes
9547 in the Makefiles.
9548 * valid.c: try to remove some warnings on x86_64
9549
Daniel Veillardd033d022002-10-23 14:55:02 +00009550Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9551
9552 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9553 fix bug #96586
9554
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009555Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9558 parsing, applied his patch
9559 * result/HTML/attrents.html result/HTML/attrents.html.err
9560 result/HTML/attrents.html.sax test/HTML/attrents.html:
9561 added the test and result case provided by Mikhail Sogrine
9562
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009563Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9564
9565 * vms/build_libxml.com vms/config.vms vms/readme.vms
9566 include/libxml/parser.h include/libxml/parserInternals.h
9567 include/libxml/tree.h include/libxml/xmlIO.h
9568 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9569 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9570 Applied the VMS update patch from Craig A. Berry
9571 * doc/*.html: update
9572
Daniel Veillardf000f072002-10-22 14:28:17 +00009573Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9576
Daniel Veillard1e208222002-10-22 14:25:25 +00009577Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * debugXML.c: adding a grep command to --shell in xmllint
9580 for T.V. Raman
9581
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009582Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * xmlcatalog.c: tried to fix some of the problem with --sgml
9585
Daniel Veillard935494a2002-10-22 14:22:46 +00009586Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * parser.c: tried to fix bug #91500 where doc->children may
9589 be overriden by a call to xmlParseBalancedChunkMemory()
9590
9591Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9594 identifiers in SGML catalogs containing '&'
9595
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009596Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * python/types.c: fixed bugs when passing result value tree
9599 to Python functions.
9600
Daniel Veillard48267432002-10-18 11:21:38 +00009601Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * configure.in: preparing the release of 2.4.26
9604 * doc/*: updated and rebuilt the documentation
9605
Daniel Veillardbb284f42002-10-16 18:02:47 +00009606Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * parser.c: fixed a XML Namespace compliance bug reported by
9609 Alexander Grimalovsky
9610
Daniel Veillard44892f72002-10-16 15:23:26 +00009611Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * HTMLtree.c: fixed serialization of script and style when
9614 they are not lowercase (i.e. added using the API to the tree).
9615
Daniel Veillard2fd85422002-10-16 14:32:41 +00009616Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * valid.c: make xmlValidateDocument emit a warning msg if there
9619 is no DTD, pointed by Christian Glahn
9620
Daniel Veillard32370232002-10-16 14:08:14 +00009621Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9624 content model when some of the blocks have min or max, and a couple
9625 of bugs found in the process.
9626 * result/schemas/list0* test/schemas/list0*: added some specific
9627 regression tests
9628
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009629Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * README: updated the contact informations
9632
Daniel Veillard63186732002-10-15 08:43:17 +00009633Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9636 misses it, reported by Peter Bray.
9637
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009638Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9641 and removed a few warnings
9642
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009643Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * parser.c: Christian Glahn found a small bug in the push parser.
9646 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9647 public
9648
Daniel Veillard6045c902002-10-09 21:13:59 +00009649Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * xmlschemas.c include/libxml/xmlschemas.h: added
9652 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9653 * testSchemas.c: added --memory to test the new interface
9654
Daniel Veillardf0070122002-10-09 14:24:17 +00009655Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * doc/index.py doc/search.php: integrated the XSLT indexing,
9658 a few fixed in the indexer, added a scope selection at the
9659 search level.
9660
Daniel Veillard01992e02002-10-09 10:20:30 +00009661Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9664 this was due to uninitialized parts of the validation context
9665
Daniel Veillard321be0c2002-10-08 21:26:42 +00009666Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * debugXML.c: applied patch from Mark Vakoc except the API
9669 change, preserved it.
9670 * doc/*: updated the docs to point to the search engine for
9671 information lookup or before bug/help reports.
9672
Daniel Veillard01e87d22002-10-08 16:55:06 +00009673Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * doc/index.py doc/search.php: added mailing-list archives
9676 indexing and lookup
9677
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009678Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9681
Daniel Veillard9b006132002-10-07 11:13:27 +00009682Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * doc/index.py: improved HTML indexing
9685 * doc/search.php: make the queries also lookup the HTML based indexes
9686
Daniel Veillard141d04b2002-10-06 21:51:18 +00009687Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * doc/index.py: added HTML page indexing
9690
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009691Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9692
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009693 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009694 problem in libxslt.
9695 * catalog.c: fixed list handling in XML_CATALOG_FILES
9696
Daniel Veillardceb09b92002-10-04 11:46:37 +00009697Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * valid.c: typo/bug found by Christian Glahn
9700
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009701Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9702
9703 * xmlIO.c: applied Windows CE patch from Javier.
9704 * win32/wince: new directory, contains support for the PocketPC
9705 with Windows CE from Javier.
9706 * include/win32config.h: reorganised, removed duplicate
9707 definitions and applied WinCE patch from Javier.
9708 * include/wsockcompat.h: new file, now contains WinSock
9709 compatibility macros.
9710 * win32/Makefile.msvc: introduced double-run compilation.
9711
Daniel Veillarde16b5742002-09-26 17:50:03 +00009712Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * configure.in include/libxml/xmlwin32version.h: preparing release
9715 of 2.4.25
9716 * doc/*: updated and regenerated teh docs and web pages.
9717
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009718Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9721 error were not covering namespace declarations.
9722 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9723 it was missing the attribute declaration for the namespace
9724 * result/VC/NS3: the fix now report breakages in that test
9725
Daniel Veillardabe01742002-09-26 12:40:03 +00009726Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9727
9728 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9729
Daniel Veillard2ace1952002-09-26 12:28:02 +00009730Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9733 and regenerated the docs and web site
9734
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009735Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9738 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9739 not before
9740
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009741Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9742
9743 * python/generator.py python/libxml2class.txt: fixed a stupid error
9744 breaking the python API
9745
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009746Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9749 triostr.c triostr.h: applied a trio update patch from
9750 Bjorn Reese which should work with MinGW
9751
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009752Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * tree.c: improving some documentation comments
9755 * xmlregexp.c: found and fixed a mem leak with python regression tests
9756 * doc/*: rebuilt the doc and the API XML file including the
9757 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9758 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9759 python/types.c: added access to the XML Schemas regexps from
9760 python
9761 * python/tests/Makefile.am python/tests/regexp.py: added a
9762 simple regexp bindings test
9763
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009764Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9765
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009766 * doc/xml.html:
9767 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009768
Daniel Veillard118aed72002-09-24 14:13:13 +00009769Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * xmlregexp.c: fixed the data callback on transition functionality
9772 which was broken when using the compact form
9773 * result/schemas/*: updated the results, less verbose, all tests
9774 pass like before
9775 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9776 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9777 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9778 annoying warnings
9779 * xpath.c: try to provide better error report when possible
9780
Daniel Veillard72336152002-09-21 13:08:14 +00009781Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9782
9783 * Makefile.am: fixed a breakage raised by Jacob
9784
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009785Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9786
9787 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9788 which don't use sockets
9789
Igor Zlatkovic01280582002-09-20 16:40:34 +00009790Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9791
9792 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9793 * win32/configure.js: applied zlib patch from Daniel Gehriger
9794
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009795Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9796
9797 * win32/configure.js: applied the patch from Mark Vakoc for
9798 regexp support
9799 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9800 for regexp support
9801
Daniel Veillardb5c05732002-09-20 13:36:25 +00009802Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * xmlschemastypes.c: as pointed by Igor Float and Double
9805 parsing ain't finished yet
9806
Daniel Veillard40b11342002-09-20 12:01:39 +00009807Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * Makefile.am configure.in: trying to fix #88412 by bypassing
9810 all the python subdir if python ain't detected
9811
Daniel Veillard23e73572002-09-19 19:56:43 +00009812Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9815 made configuring with regexps/automata/unicode the default
9816 but without schemas ATM
9817 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9818 fixed the regexp based DTD validation performance and memory
9819 problem by switching to a compact form for determinist regexps
9820 and detecting the determinism property in the process. Seems
9821 as fast as the old DTD validation specific engine :-) despite
9822 the regexp built and compaction process.
9823
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009824Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * valid.c: determinism is debugged, new DTD checking code now works
9827 but xmlFAComputesDeterminism takes far too much CPU and the whole
9828 set usues too much memory to be really usable as-is
9829
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009830Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9831
9832 * tree.c: fixed another stupid bug in xmlGetNodePath()
9833 * xmllint.c: --version now report the options compiled in
9834
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009835Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * HTMLparser.c: small cleanup
9838 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9839 when configured with them. A bit of debugging around the determinism
9840 checks is still needed
9841
Daniel Veillard63b01c22002-09-17 19:25:28 +00009842Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9845
Daniel Veillard92727042002-09-17 17:59:20 +00009846Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * xmlIO.c: small portability glitch fixed.
9849
Daniel Veillard84d70a42002-09-16 10:51:38 +00009850Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * xmlschemastypes.c: incomplete steps for real/double support
9853 * testAutomata.c include/libxml/xmlautomata.h
9854 include/libxml/xmlregexp.h: avoiding a compilation problem
9855 * valid.c include/libxml/valid.h: starting the work toward using
9856 the regexps for actual DTD validation
9857
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009858Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9859
9860 * hash.c: cosmetic cleanup
9861 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9862 integrating a DTD validation layer based on the regexps
9863
Daniel Veillard4402ab42002-09-12 16:02:56 +00009864Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9867 the determinism was tested before eliminating the epsilon
9868 transitions :-(
9869
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009870Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9871
9872 * python/generator.py python/libxml.c python/libxml.py
9873 python/libxml2-python-api.xml python/libxml2class.txt
9874 python/libxml_wrap.h python/types.c: updated the python
9875 bindings, added code for easier File I/O, and the ability to
9876 define a resolver from Python fixing bug #91635
9877 * python/tests/Makefile.am python/tests/inbuf.py
9878 python/tests/outbuf.py python/tests/pushSAXhtml.py
9879 python/tests/resolver.py python/tests/serialize.py: updated
9880 and augmented the set of Python tests.
9881
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009882Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9883
9884 * win32/configure.js: added more readme info for the binary
9885 package.
9886
Daniel Veillard607b35c2002-09-10 12:16:19 +00009887Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * xmlIO.c: fixed a stupid out of bound array error
9890
9891Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9894 messing around with support for Windows path, cleanups,
9895 trying to identify and fix the various code path to the
9896 filename access. Added xmlNormalizeWindowsPath()
9897
Daniel Veillard76575762002-09-05 14:21:15 +00009898Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9899
9900 * error.c valid.c: working on better error reporting of validity
9901 errors, especially providing an accurate context.
9902 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9903 error reports in those cases.
9904
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009905Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9908 parser.c parserInternals.c xmlIO.c: get rid of all the
9909 perror() calls made in the library execution paths. This
9910 should fix both #92059 and #92385
9911
Daniel Veillard19aa7022002-09-05 11:14:19 +00009912Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * xmllint.c: memory leak reporting was broken after a change
9915 of the preprocessor symbol used to activate it.
9916
Daniel Veillardec6725e2002-09-05 11:12:45 +00009917Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * tree.c: try to make the copy function work for node of
9920 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9921 DOM layers though, not libxml2 itself.
9922
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009923Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * valid.c: try to provide file and line informations, not all
9926 messages are covered, but it's a (good) start
9927
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009928Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * xinclude.c: reimplemented a large part of the XInclude
9931 processor, trying to minimize resources used, James Henstridge
9932 provided a huge test case which was exhibiting severe memory
9933 consumption problems.
9934
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009935Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * python/Makefile.am: applied patch from Christophe Merlet to
9938 reestablish DESTDIR
9939
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009940Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * libxml.spec.in: fixes libary path for x86_64 AMD
9943
John Fleckbe98b332002-09-04 03:16:23 +00009944Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9945
9946 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009947 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009948 (plus resulting generated html files)
9949 fixing one spot I missed in the tutorial where I hadn't freed
9950 memory properly
9951
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009952Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9953
9954 * doc/tutorial/includeaddattribute.c
9955 * doc/tutorial/includeaddkeyword.c
9956 * doc/tutorial/includegetattribute.c
9957 * doc/tutorial/includekeyword.c
9958 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009959 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009960 update tutorial to properly free memory (thanks to Christopher
9961 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009962 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009963 added image files so the callouts are graphical, making it
9964 easier to read ( use "--param callout.graphics 1" to generate
9965 html with graphical callouts)
9966
Daniel Veillarde1662542002-08-28 11:50:59 +00009967Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9970 nice logos generated by Marc Liyanage
9971 * doc/site.xsl *.html: changed the stylesheet to show the new
9972 logo and regenerated the pages
9973
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009974Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9977
Daniel Veillard42766c02002-08-22 20:52:17 +00009978Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * xpath.c: possible mem leak patch from Jason Adams
9981
9982Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9985 in the XQuery namespace
9986 * configure.in: preparing 2.4.24
9987 * doc/*.html: updated the web pages
9988
9989Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * python/generator.py: closing bug #85258 by generating conditional
9992 compile check to avoid linking to routines not configured in.
9993
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099942002-08-22 Havoc Pennington <hp@pobox.com>
9995
9996 * autogen.sh: update error message for missing automake
9997
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009998Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * python/Makefile.am: typo in target name resulted in libxml2.py
10001 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10002
Daniel Veillard22669b22002-08-22 07:17:11 +000010003Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * win32/win32/Makefile.mingw: updated with version from
10006 Elizabeth Barham at http://soggytrousers.net/repository/
10007
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010008Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10009
10010 * win32/Makefile.msvc: added the prefix location to the include
10011 and lib search path.
10012
Havoc Pennington830e8972002-08-18 22:22:13 +0000100132002-08-18 Havoc Pennington <hp@pobox.com>
10014
10015 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10016 both automake 1.6 and 1.4 installed get the right automake. Means
10017 compilation from CVS will now require the latest automake 1.4
10018 release, or manually creating symlinks called "automake-1.4" and
10019 "aclocal-1.4"
10020
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010021Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * configure.in python/Makefile.am: more AMD 64 induced changes from
10024 Frederic Crozat
10025
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010026Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * xinclude.c: oops I was missing the xml:base fixup too
10029 * result/XInclude/*.xml: this adds xml:base attributes to most
10030 results of the tests
10031
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010032Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * xinclude.c: quick but apparently working implementation of
10035 xi:fallback, should close bug #89684
10036 * Makefile.am test/XInclude/docs/fallback.xml
10037 result/XInclude/fallback.xml: added a basic test for fallback,
10038 and run with --nowarning to avoid a spurious warning
10039 * configure.in: applied patch from Frederic Crozat for python
10040 bindings on AMD 64bits machines.
10041
Daniel Veillard9e923512002-08-14 08:48:52 +000010042Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10045 the caller don't pass a SAX callback block.
10046
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010047Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * tree.c: applied the same fix for the XML-1.0 namespace to
10050 xmlSearchNsByHref() as was done for xmlSearchNs()
10051
Daniel Veillardad11b302002-08-12 14:53:41 +000010052Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * libxml.3: small cleanup of the man page
10055 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10056 when serializing HREF attributes generated by XSLT.
10057
Daniel Veillardc084e472002-08-12 13:27:28 +000010058Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10061 version of Marc Liyanage' patch for boolean attributes in HTML
10062 output
10063
Daniel Veillard5f91b372002-08-12 12:13:01 +000010064Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * python/tests/serialize.py: fixed the test results, indenting
10067 behaviour changed slightly
10068
Aleksey Sanin9e951762002-08-08 18:02:41 +000010069Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10070
10071 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10072 new c14n function to Windows def files
10073
Aleksey Saninea4272a2002-08-02 23:50:03 +000010074Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10075
10076 * c14n.c: fixed a memory leak in c14n code
10077
Daniel Veillard58e44c92002-08-02 22:19:49 +000010078Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * parser.c include/libxml/parser.h: adding a new API for Christian
10081 Glahn: xmlParseBalancedChunkMemoryRecover
10082 * valid.c: patch from Rick Jones for some grammar cleanup in
10083 validation messages
10084 * result/VC/* result/valid/*: this slightly change some of the
10085 regression tests outputs
10086
Daniel Veillard0bf29002002-08-01 12:54:11 +000010087Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * tree.c: trying to fix a problem in namespaced attribute handling
10090 raised by Christian Glahn
10091
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010092Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * encoding.c include/libxml/encoding.h: Opening the interface
10095 xmlNewCharEncodingHandler as requested in #89415
10096 * python/generator.py python/setup.py.in: applied cleanup
10097 patches from Marc-Andre Lemburg
10098 * tree.c: fixing bug #89332 on a specific case of loosing
10099 the XML-1.0 namespace on xml:xxx attributes
10100
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010101Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10102
10103 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10104 corner case from new Merlin's test suite and added a callback
10105 that will be used to improve xmlsec performance
10106
10107
Daniel Veillard0b22def2002-07-29 16:23:03 +000010108Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10109
10110 * HTMLtree.c: trying to fix the <style> escaping problem in
10111 HTML serialization bug #89342
10112
Daniel Veillard0b28e882002-07-24 23:47:05 +000010113Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10116 and rebuilt the web site.
10117
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010118Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010119
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010120 * include/libxml/tree.h: added _private member to xmlNs struct
10121
Daniel Veillard1d995272002-07-22 16:43:32 +000010122Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * HTMLparser.c: fixing bug #84876 based on the xml working
10125 code.
10126
William M. Brack61eaba52002-07-21 11:14:18 +000010127Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10128
10129 * python/Makefile.am: enhanced to fix bug 72012 (errors
10130 when using '-jX' make parameter)
10131
William M. Brackef61d202002-07-19 08:32:00 +000010132Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10133
10134 * xpath.c: small additional enhancement for booleans
10135 compared to nodesets
10136
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010137Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * HTMLtree.c: changed the order of the encoding declaration
10140 attributes in the meta tags due to a bug in IE/Mac
10141
William M. Brack0c022ad2002-07-12 00:56:01 +000010142Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10143
10144 * xpath.c: enhanced handling of booleans (especially '='
10145 and '!=' for nodesets) - fixes bug 85256. Added new
10146 routine xmlXPathNotEqualValues for more proper handling
10147 of '!=' when nodesets are involved.
10148
Daniel Veillard06944e22002-07-11 19:55:18 +000010149Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10150
10151 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10152 doc/xmlcatalog_man.xml to the source distribution
10153
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010154Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10155
10156 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10157 asked for this.
10158
Daniel Veillard539638b2002-07-06 19:55:14 +000010159Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * configure.in: preparing 2.4.23
10162 * doc/*: rebuilt the docs
10163
Daniel Veillard176d99f2002-07-06 19:22:28 +000010164Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * parser.c: fixing bug #84169 by fixing the
10167 comment of xmlCreatePushParserCtxt to describe the
10168 encoding detection parameters better.
10169
Daniel Veillard37f961d2002-07-06 17:53:56 +000010170Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * valid.c: fixing bug #79331 in one path the lookup for
10173 ID attributes on a namespaced node wasn't handled correctly :-\
10174
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010175Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * HTMLparser.c: trying to fix 87235 about discarded white
10178 spaces in the HTML parser.
10179 * result/HTML/*: this changes the output of a number of HTML
10180 regression tests
10181
Daniel Veillardfdc91562002-07-01 21:52:03 +000010182Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * xpath.c: applied patch from Richard Jinks for the namespace
10185 axis + fixed a memory error.
10186 * parser.c parserInternals.c: applied patches from Peter Jacobi
10187 removing ctxt->token for good.
10188 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10189 popped out by the regression tests.
10190 * Makefile.am: patch for threads makefile from Gary Pennington
10191
William M. Brack6000af52002-06-28 11:43:13 +000010192Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10193
Daniel Veillardfdc91562002-07-01 21:52:03 +000010194 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010195 expressions involving preceding-sibling (et al).
10196
Daniel Veillard153120c2002-06-18 07:58:35 +000010197Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * hash.c: applied a patch from Peter Jacobi to solve a problem
10200 when compiling with the Watcom C on Win32
10201 * result/schemas/*.err: the change of hashing algo generated
10202 permutations in the output
10203
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010204Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * hash.c: applied patch from Sander Vesik improving the quality of
10207 the hash function.
10208
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102092002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010210
10211 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10212 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10213 xmllint.c xpath.c: replaced sprintf() with snprintf()
10214 to prevent possible buffer overflow (the bug was pointed
10215 out by Anju Premachandran)
10216
Daniel Veillarde059b892002-06-13 15:32:10 +000010217Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * parser.c: removed an uninitialized data error popped by valgrind
10220 on PE references
10221
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010222Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10223
10224 * doc/xml.html
10225 adding tutorial reference to the web page
10226
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010227Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10228
10229 * doc/tutorial/xmltutorial.xml
10230 * doc/tutorial/ar01s07.html
10231 * doc/tutorial/ape.html
10232 * doc/tutorial/includegetattribute.c
10233 adding section to tutorial about retrieving an attribute
10234 value
10235
Daniel Veillardf5582f12002-06-11 10:08:16 +000010236Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * parser.c: applied a couple of patches from Peter Jacobi to start
10239 to get rid of ctxt->token, with a possible significant speed
10240 improvement to be gained once done. Better compliance with PE
10241 references constructs in DTDs too.
10242 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10243 from Peter too
10244
Daniel Veillard38d80e22002-06-11 07:24:56 +000010245Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10248 xmlParseElement was likely to have been deallocated at the
10249 time of the report, possibly leading to segfault. Just report
10250 the tag name now.
10251
Daniel Veillard9e412302002-06-10 15:59:44 +000010252Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * xpath.c: patch from Richard Jinks for XPath substring() function
10255 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10256
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102572002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010258
10259 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10260
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010261Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10262
10263 *doc/FAQ.html
10264 fixing typos in FAQ, thanks to Robert Funnell for the
10265 editing help
10266
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010267Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * NEWS: got complaints from rpmlint that it was empty
10270
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010271Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10272
10273 * added doc/tutorial, including:
10274 apa.html
10275 apb.html
10276 apc.html
10277 apd.html
10278 ar01s02.html
10279 ar01s03.html
10280 ar01s04.html
10281 ar01s05.html
10282 ar01s06.html
10283 includeaddattribute.c
10284 includeaddkeyword.c
10285 includekeyword.c
10286 includestory.xml
10287 index.html
10288 xmltutorial.xml
10289 libxml tutorial, including generated html
10290
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010291Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10292
10293 * result/c14n/exc-without-comments/merlin-c14n-two-*
10294 result/c14n/without-comments/merlin-c14n-two-*
10295 test/c14n/exc-without-comments/merlin-c14n-two-*
10296 test/c14n/without-comments/merlin-c14n-two-*
10297 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10298 c14n/exc-c14n and slightly modified test script to handle
10299 these test cases
10300 * c14n.c: fixed bugs for complicated nodes set (namespace
10301 without node and others from merlin-c14n-two.tar.gz)
10302 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10303 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10304 for xmlsec performance patch
10305 * xpath.c: fixed self::node() for namespaces and attributes
10306
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010307Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10308
10309 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10310 but with the format parameter
10311 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10312
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010313Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10314
10315 * Makefile.am: updated c14n tests suite
10316 * c14n.c: performance improvement for previous c14n patch
10317
Daniel Veillarde72c7562002-05-31 09:47:30 +000010318Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * parser.c: another peroformance patch from Peter Jacobi, that
10321 time on parsing attribute values.
10322
Aleksey Sanin508a1012002-05-31 06:32:32 +000010323Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10324
10325 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10326 into LibXML2 test suite
10327
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010328Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10329
10330 * c14n.c: propagating xpath ancesstors node fix to c14n
10331 plus small performance improvement to reduce number of
10332 mallocs
10333 * xpath.c: fixed ancestors axis processing for namespace nodes
10334
Daniel Veillard46de64e2002-05-29 08:21:33 +000010335Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10336
10337 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10338 Peter Jacobi
10339
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010340Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * configure.in: preparing 2.4.22
10343
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010344Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10347 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10348 a public entry point.
10349 * doc/*: rebuilt the API and docs
10350
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010351Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * xpath.c: patch from Richard Jinks to fix a problem introduced
10354 in the previous patch and pointed by Norm
10355
Daniel Veillardc6924812002-05-24 11:10:43 +000010356Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * libxml.spec.in: fixing bug #81112
10359
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010360Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10361
10362 * uri.c: fixing bug #82848
10363
Daniel Veillarda2878972002-05-24 07:54:39 +000010364Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10365
10366 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10367 output of one catalog test
10368
Aleksey Sanin114e4752002-05-24 07:20:27 +000010369Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010370
Aleksey Sanin114e4752002-05-24 07:20:27 +000010371 * global.data globals.c tree.c include/libxml/globals.h
10372 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10373 default value for global parameter xmlIndentTreeOutput to 1 and
10374 introduced new global parameter xmlTreeIndentString (the string
10375 used to do one-level indent) with default value " " (as it was
10376 in tree.c)
10377
Daniel Veillard49d5af82002-05-23 11:55:49 +000010378Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10381 with trio and schemas.
10382
Daniel Veillard7c13af42002-05-22 09:57:32 +000010383Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xpath.c: patch from Richard Jinks to fix the problem raised in
10386 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10387
Daniel Veillard5a872412002-05-22 06:40:27 +000010388Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * xmlschemas.c: a bit of work on import.
10391 * xmlschemastypes.c: Charles Bozeman provided a compare function
10392 for date/time types so min/max facet restrictions should work,
10393 indeterminate comparisons return an error instead of equal.
10394 * test/schemas/date_0* result/schemas/date_0_0: specific test
10395 from Charles Bozeman too
10396
Daniel Veillard10b6da42002-05-18 07:55:20 +000010397Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10400 from Christian Cornelssen fixing the man pages and the Catalog
10401 building script.
10402 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10403 next step is <xs:import> I now have a reasonable understanding
10404 of how it works.
10405
Daniel Veillarde5354492002-05-16 08:43:22 +000010406Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10409
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010410Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10411
10412 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10413
Daniel Veillard088bf112002-05-14 11:03:59 +000010414Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10415
10416 * xpath.c: fixing an XPath function evalutation bug pointed out
10417 by Alexey Efimov where the context was lost when evaluating
10418 the function arguments
10419
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010420Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010421
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010422 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10423 function public for XMLSec performance optimizations
10424
Daniel Veillard3cd72402002-05-13 10:33:30 +000010425Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * python/generator.py python/libxml2class.txt : fixed a problem
10428 with the HTML parser pointed by Gary Benson
10429 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10430 example
10431
Aleksey Sanine48a3182002-05-09 18:20:01 +000010432Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10433 * parser.c: fixed bug #81159 (memory growth in SAX)
10434
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010435Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10436 * xpath.c: fixed bug #78858 (the real fix)
10437
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010438Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010439 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010440
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010441Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * tree.c: modified xmlNodeSetBase to allow changing the
10444 base of a document.
10445
Daniel Veillard070803b2002-05-03 07:29:38 +000010446Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * xmlschemastypes.c: patch Charles Bozeman for validation of
10449 all the date, time, and duration types
10450 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10451 * configure.in: fixed an error pointed by an user
10452 * xml2-config.in: fixed an error pointed by an user
10453
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010454Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10455
10456 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10457 win32/libxml2.def.src xmlIO.c: exported default
10458 'file:', 'http:' and 'ftp:' protocols input handlers
10459 and maked protocols comparisson case insensitive
10460
Daniel Veillard34de97f2002-04-30 14:29:22 +000010461Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * configure.in: Neven Has detected a typo
10464
Daniel Veillard28577c32002-04-30 06:48:41 +000010465Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10468 as one of the persons allowed to commit directly to the
10469 module.
10470
Daniel Veillardfc57b412002-04-29 15:50:14 +000010471Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10472
10473 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10474 * valid.c: raised a too low limit
10475 * doc/*: rebuilt the docs
10476
Daniel Veillardeca82812002-04-24 11:42:02 +000010477Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * test/XPath/expr/floats test/XPath/expr/functions
10480 result/XPath/expr/floats result/XPath/expr/functions
10481 xpath.c: another XPath conformance patch from Richard Jinks
10482
Daniel Veillard13e04c62002-04-23 17:51:29 +000010483Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * xmlschemas.c: fixed validation of attribute groups.
10486 * test/schemas result/schemas: added an example from the primer
10487
Daniel Veillard88c58912002-04-23 07:12:20 +000010488Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10491 * test/schemas result/schemas: updated the test list
10492
Daniel Veillarde19fc232002-04-22 16:01:24 +000010493Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * TODO: updated a bit
10496 * parser.c: made a comment more specific
10497 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10498 Schemas conformance.
10499 * test/schemas result/schemas: updated the test list
10500
Daniel Veillard441bc322002-04-20 17:38:48 +000010501Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10504 implementing xs:all with minOccurs = 0
10505 * tes/schemas/* result/schemas/*: added more tests covering
10506 xs:all
10507
Daniel Veillard8a001f62002-04-20 07:24:11 +000010508Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xmlregexp.c: first implementation of the all particle, this
10511 may need to be revisited for case where not all transitions
10512 must be crossed.
10513
Daniel Veillard7646b182002-04-20 06:41:40 +000010514Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * tree.c: another entity processing update from Markus Henke
10517
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010518Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10519
10520 * trionan.c: fixed crash on OSF/1
10521
Daniel Veillardb4398962002-04-19 07:01:55 +000010522Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * xmlschemas.c: more Schemas work
10525 * test/schemas/* result/schemas/*: added more tests coming
10526 from the spec.
10527
Daniel Veillard54761132002-04-18 21:00:44 +000010528Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10531 ExcC14N specification
10532
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010533Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * tree.c: patch from Markus Henke, fix for recursive entities.
10536
Daniel Veillard23b1f372002-04-18 15:50:05 +000010537Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * xpath.c: fix a problem with string() on a document node.
10540
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010541Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * Makefile.am xmlschemas.c: more Schemas work
10544 * test/schemas/* result/schemas/*: added more tests coming
10545 from the spec.
10546
Daniel Veillard6231e842002-04-18 11:54:04 +000010547Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10550 * result/HTML/*: this changes a few things in the results
10551
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010552Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10553
10554 * include/libxml/tree.h: eliminated 'declaration different than
10555 prototype' warning
10556 * include/win32config.h: "resolved" conflicts with errno.h
10557
Daniel Veillardb509f152002-04-17 16:28:10 +000010558Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10561 on the automata interfaces and debug of counted choices
10562 * test/schemas/* result/schemas/*: added a number of tests
10563
Daniel Veillard8651f532002-04-17 09:06:27 +000010564Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10567 a bit of work on Schemas
10568 * testSchemas.c: try to make it more useful
10569 * test/schemas/* result/schemas/* Makefile.am: changed the
10570 Schemas regression test procedure, started adding a few samples
10571
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010572Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10573
10574 * include/libxml/encoding.h: Patch for the Borland C++ builder
10575 * include/libxml/tree.h: Patch for the Borland C++ builder
10576 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010577 * win32/bcb5: New directory for the Borland C++ builder
10578 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010579
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010580Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10581
10582 * win32/Makefile.msvc: Update for XML Schema support
10583 * win32/configure.js: Update for XML Schema support
10584 * win32/libxml2.def.src: Update for XML Schema support
10585
Daniel Veillard4255d502002-04-16 15:50:10 +000010586Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10587
10588 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10589 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10590 xmlunicode.c include/libxml/Makefile.am
10591 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10592 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10593 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10594 include/libxml/xmlversion.h.in : merged the current state of
10595 XML Schemas implementation, it is not configured in by default,
10596 a specific --schemas configure option has been added.
10597 * test/automata test/regexp test/schemas Makefile.am
10598 result/automata result/regexp result/schemas:
10599 merged automata/regexp/schemas regression tests
10600
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010601Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10602
10603 * xpath.c: Gary found a compile time problem, fixes #78823
10604
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010605Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * configure.in: release of 2.4.20
10608 * doc/*: updated and rebuilt the docs
10609
Daniel Veillardf544f192002-04-15 12:56:56 +000010610Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * python/Makefile.am: patch from Cristian Gafton to build on
10613 Red Hat 6.2, should also fix #75779
10614
Daniel Veillard940492d2002-04-15 10:15:25 +000010615Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * valid.c: first part of fixing #78729
10618
Daniel Veillardeb475a32002-04-14 22:00:22 +000010619Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10622 escaping of URI when saving HTML files.
10623 * result/HTML/*: this impacted some tests
10624
Daniel Veillard9b731d72002-04-14 12:56:08 +000010625Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * configure.in: trying to fix #77441
10628
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010629Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10630
10631 * include/libxml/xmlIO.h: Hallski complained it could not be
10632 included by itself.
10633
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010634Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10637
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010638Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10639
10640 * win32/configure.js: patch from Nilo for the c14n option
10641 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10642
Daniel Veillardda423da2002-04-10 19:25:38 +000010643Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10646 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10647 LIBXML_THREAD_ENABLED
10648
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010649Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * xpath.c: another patch from Richard Jinks for substring conformance
10652 * test/XPath/expr/floats test/XPath/expr/strings
10653 result/XPath/expr/floats result/XPath/expr/strings: update of the
10654 test suite to check those.
10655
Daniel Veillard01917aa2002-04-10 11:30:41 +000010656Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10657
10658 * xpath.c: patch from Richard Jinks for .x float parsing.
10659
Daniel Veillard46d6c442002-04-09 16:10:39 +000010660Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * parser.c: patch from Markus Henke when an encoding ain't recognized
10663
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010664Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * libxml.m4: got a report that #include <string.h> was needed
10667
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010668Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10671
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010672Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10673
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010674 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010675
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010676Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10679 pointed out by Melvyn Sopacua.
10680
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010681Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * libxml.m4: Frédéric Crozat gave a patch related to the change
10684 of Include paths breaking the libxml.m4
10685
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010686Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * xpath.c: Fix bug #76927 forgot to save some context
10689 when evaluating binary expressions
10690
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010691Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * configure.in: fixed configure for MPE/iX from Markus Henke
10694 * xmlmemory.c: fixed initialization problems
10695 * xpath.c: another set of patches from Richard Jinks this
10696 fixes "make XPathtests" on linux
10697
Daniel Veillard21458c82002-03-27 16:12:22 +000010698Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10701 * test/XPath/expr/compare test/XPath/expr/equality
10702 test/XPath/expr/floats test/XPath/expr/functions
10703 test/XPath/expr/strings result/XPath/expr/compare
10704 result/XPath/expr/equality result/XPath/expr/floats
10705 result/XPath/expr/functions result/XPath/expr/strings: Updated
10706 tests though they show a divergence on Linux
10707
Daniel Veillard28dfed12002-03-27 09:08:17 +000010708Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * xpath.c trionan.c: previous commit also included patches
10711 from Richard Jinks on some IEEE support corner case
10712
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010713Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10716 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10717 that $(datadir) should be used for docs
10718
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010719Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10722 could leak filedescriptors
10723
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010724Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * configure.in nanohttp.c: applied patch from Allan Clark for
10727 UnixWare/OpenServer
10728
Daniel Veillard19274092002-03-25 16:48:03 +000010729Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * configure.in: preparing 2.4.19
10732 * doc/*: rebuilt the docs
10733
Daniel Veillard56b2db72002-03-25 16:35:28 +000010734Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * nanohttp.c: fixing #76043, got fed up with non-portability
10737 of that piece of code.
10738
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010739Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * valid.c SAX.c: Never commit without running "make tests" :-(
10742 fix a couple of stupidities in the previous commit
10743 * result/*: a few changes in some attribute order result of previous
10744 commit.
10745
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010746Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10749 the internal subset should not raise duplicate ID errors,
10750 also there was a small bug in conjunction to namespace
10751 declarations defaulted and xml:xxx attributes DTD definitions.
10752
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010753Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10754
10755 * xpath.c: Richard Jinks also raised some rounding problems
10756 this tries to fix them
10757
Daniel Veillard4e2df542002-03-22 12:23:14 +000010758Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10761 behaviour in xmlXPathCastToString()
10762
Daniel Veillarddb552912002-03-21 13:27:59 +000010763Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10766 raised by Morus Walter
10767
Daniel Veillard9e537932002-03-21 13:08:08 +000010768Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10771 from Igor
10772
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010773Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xpath.c: fixing #75619, related to a problem when trying
10776 to evaluate condition when the current node set resulting
10777 from that sub-step evaluation is empty. Also fixes 2 potential
10778 problem with previous-sibling and next-siblings axis.
10779
Daniel Veillard1840ef02002-03-21 08:05:23 +000010780Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10781
10782 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10783 HTML support is not configured in.
10784
Daniel Veillard561b7f82002-03-20 21:55:57 +000010785Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10788 include/libxml/tree.h: dohh I really didn't intended to commit
10789 this test version :-(
10790
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010791Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10792
10793 * testSAX.c: I wanted to see the real speed at the SAX interface
10794 after a little too many Ximianer started complaining about the
10795 parser speed.
10796 added a --quiet option:
10797 paphio:~/XML -> ls -l db100000.xml
10798 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10799 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10800 3200006 callbacks generated
10801 real 0m1.270s
10802 Which means 16MBytes/s and 3Mcallback/s
10803
Daniel Veillardc62a1472002-03-19 18:35:12 +000010804Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10805
10806 * xpath.c: valgrind spotted another error that time when running
10807 on libxslt regression tests
10808
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010809Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * Makefile.am: adding "make valgrind" running the full regression
10812 tests (except python ones) under Valgrind (using valgrind -q
10813 which was kindly added by the author).
10814 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10815 passes cleanly now except an obcure floating point initialization
10816 raised in log10() in one XPath regression test ???
10817 * tree.c: edited some comments to close #75244
10818
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010819Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10820
10821 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10822 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10823 context of ScrollKeeper, made sure that if the number is
10824 an integer, the serialization follows the description at
10825 http://www.w3.org/TR/xpath#section-String-Functions
10826
Daniel Veillard5997aca2002-03-18 18:36:20 +000010827Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10828
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010829 * configure.in: preparing 2.4.18
10830 * doc/*: updated and rebuilt the web site
10831 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10832 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010833 * parser.c: humm, changed the way the SAX parser work when
10834 xmlSubstituteEntitiesDefault(1) is set, it will then
10835 do the entity registration and loading by itself in case the
10836 user provided SAX getEntity() returns NULL.
10837 * testSAX.c: added --noent to test the behaviour.
10838
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010839Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10840
10841 * parser.c: Wilfried Teiken provided a hackish but working
10842 way to get context reported back on entities when parsing
10843 with SAX and without breaking the DOM build.
10844
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010845Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * c14n.c: applied a new patch from Aleksey Sanin
10848 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10849 to reference Aleksey implementation of XML digital Signatures
10850
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010851Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10852
10853 * xpath.c: small fix to avoid potential problem due to
10854 ordering of freeing data
10855 * python/Makefile.am: people were complaining about
10856 the generated file in python dir not being built
10857
Daniel Veillardd2379012002-03-15 22:24:56 +000010858Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10861 python/generator.py python/libxml.c python/types.c: Cleanup
10862 of the python Makefiles based on Jacob and James feedback,
10863 fixed the spec file accordingly, fixed the number of warning
10864 that passing my pedantic CFLAGS was generating. Conclusion
10865 is that Python includes are real crap.
10866
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010867Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * configure,in: it was reported quite a few times that
10870 xml2-config --cflags should not output
10871 -I$includeprefix/libxml2/libxml because libxml2 header names
10872 clashes with existing names like list.h from C++ stl.
10873 Includes should be #include<libxml/xxx.h> so ...
10874
Daniel Veillard6f293b12002-03-15 09:42:33 +000010875Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * c14n.c: another patch from Aleksey Sanin
10878
Daniel Veillard5c396542002-03-15 07:57:50 +000010879Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10882 canonicalization algorithm
10883 * doc/xml.html doc/index.html: added the C14N references on the
10884 index page.
10885
jacob berkman9be65862002-03-14 02:15:56 +0000108862002-03-13 jacob berkman <jacob@ximian.com>
10887
10888 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10889 usage, redundant, and gcc specific
10890
Daniel Veillard75be0132002-03-13 10:03:35 +000010891Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10892
10893 * xpath.c: speedup some node selection operations, this can
10894 have a significant impact on DocBook Norm's stylesheets
10895 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10896 make sure it's always the case
10897 * debugXML.c: distinguish CDATA and comments in ls operations
10898
Daniel Veillard61f26172002-03-12 18:46:39 +000010899Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10902 to generate better API descriptions etc...
10903
Daniel Veillard9ff88172002-03-11 09:15:32 +000010904Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * c14n.c: Fixing #74186, made sure all boolean expressions
10907 get fully parenthesized, ran indent on the output
10908 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10909 include/libxml/tree.h: also #74186 related, removed the
10910 --with-buffers option, and all the preprocessor conditional
10911 sections that were resulting from it.
10912
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010913Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * valid.c: applied patch from Dodji Seketeli fixing an
10916 uninitailized variable in xmlValidGetValidElements()
10917
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010918Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * c14n.c: fixed a few comments
10921 * doc/*.html doc/*/*.html: regenerated the docs and added
10922 the C14N API
10923 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10924
Daniel Veillardfa49d872002-03-09 10:20:00 +000010925Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10926
10927 * check-xml-test-suite.py: fix to adapt varaiations in the
10928 bindings
10929 * configure.in python/setup.py python/setup.py.in: fixed to
10930 have the version of the python scripts automatically updated
10931
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010932Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10935 in xmlCopyProp()
10936
Daniel Veillardaf43f632002-03-08 15:05:20 +000010937Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * configure.in: preparing 2.4.17 release
10940 * doc/*: updated and rebuilt the docs
10941 * xpath.c: fixed a comment
10942 * python/libxml.c: fixed a possible reentrancy problem
10943
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010944Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10945
10946 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10947 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10948 added a specific regression test
10949 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10950 not raise exceptions when failing to find the attribute.
10951
Daniel Veillard90bc3712002-03-07 15:12:58 +000010952Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10953
10954 * configure.in xmllint.c: owen pointed out a problem with the
10955 ftme fix, gettimeofday() was not detected by configure and
10956 the ftime header wasn't included, dohhh
10957
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010958Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * configure.in xmllint.c: trying to fix #71457 for timing
10961 precision when gettimeofday() is not availble but ftime() is
10962
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010963Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10966 are now copied on install and part of the -devel RPM
10967
Daniel Veillard7b416132002-03-07 08:36:03 +000010968Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * xpath.c: trying to avoid bug #72150 which was apparently
10971 caused by a gcc bug (or a processor problem) as detailed
10972 at http://veillard.com/gcc.bug
10973
Daniel Veillardf742d342002-03-07 00:05:35 +000010974Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10975
10976 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10977 fixed xmlReconciliateNs(), added a Python test/example for
10978 inter-document cut'n paste
10979 * python/libxml.py: fixed node.doc on document nodes and added
10980 xpathEval() onto node objects
10981
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010982Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10983
10984 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10985 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10986 fixup and integrated tests for the serialization stuff
10987
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010988Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10989
10990 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10991 moved the libxml man page to section 3
10992
Daniel Veillard1e774382002-03-06 17:35:40 +000010993Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * tree.c: fix bug #72490
10996 * python/libxml.c python/libxml.py: added methods serialize()
10997 and saveTo() to all node elements.
10998
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010999Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * xmlIO.c: closed #73430, don't read from an input source
11002 which indicated an end-of-file or an error.
11003
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011004Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * parser.c: make sure SAX endDocument is always called as
11007 this could result in a Python memory leak otherwise (it's
11008 used to decrement ref-counting)
11009 * python/generator.py python/libxml.c python/libxml.py
11010 python/libxml2-python-api.xml python/libxml2class.txt
11011 python/tests/error.py python/tests/xpath.py: implemented
11012 the suggestions made by Gary Benson and extended the tests
11013 to match it.
11014
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011015Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11016
11017 * python/generator.py: applied patch fixing #73450
11018
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011019Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11020
11021 * xpath.c: fixing #61290 "namespace nodes have no parent"
11022 long standing divergence from the XPath REC. NodeSets
11023 simply hold a copy of namespace nodes and those node ->next
11024 points to the parent (which may not be the node carrying the
11025 definition).
11026 * include/libxml/xpath.h: flagged but didn't added a possible
11027 speedup
11028 * DOCBparser.c HTMLparser.c: removed some warnings from push
11029 parser due to new state being added.
11030 * tree.c: new fix from Boris Erdmann
11031 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11032 the XML Canonalization support from Aleksey Sanin
11033
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011034Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * tree.c: patch from Boris Erdmann fixing some namespace odities
11037 with xmlCopyNode()
11038
Daniel Veillardc6613042002-03-02 09:34:02 +000011039Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * xmlIO.c: fix bug #72706 when loading a NULL entity
11042
Daniel Veillardc0fef772002-03-01 16:16:31 +000011043Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11046 actually change in a future XML Namespace revision.
11047
Daniel Veillard79426f22002-03-01 16:14:17 +000011048Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11051 added the possibility of returning nodesets from XPath extension
11052 functions written in Python
11053
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011054Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11055
11056 * python/*: commiting some Python bindings work done while travelling
11057
Daniel Veillard97300512002-03-01 09:13:41 +000011058Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11061 explicitely with memory debugging switched on
11062
Daniel Veillard6361da02002-02-23 10:10:33 +000011063Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11066 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11067 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11068 the accessor generator for strings
11069 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11070 regression test.
11071
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011072Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * python/README python/generator.py python/libxml.c python/setup.py:
11075 added the 'usual' setup.py to allow building a libxml2-python
11076 module based on the same code. The initialization is however
11077 different the 2 .so files fo libxml2 and libxslt are identical and
11078 they entry point initialize both libraries. this is done to avoid
11079 some possible nasty problem since the Python don't merge the maps
11080 of all shared modules.
11081
Daniel Veillard158a4d22002-02-20 22:17:58 +000011082Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * parser.c: fixed a push/encoding bug reported by Michael
11085 on librsvg
11086
Daniel Veillard7839e162002-02-20 18:54:48 +000011087Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * include/libxml/parserInternals.h: fixes a misplaced #endif
11090
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011091Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * parser.c valid.c: found and fixed a couple of allocation bugs
11094
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011095Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * doc/xml.html doc/python.html doc/*: added a Python and binding
11098 page describing the current state of the Python bindings and
11099 giving pointers to the other languages wrappers.
11100
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011101Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11102
11103 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11104 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11105 rebuilt the API and web site
11106 * xpath.c: fixed #71978 portability bugs
11107
Daniel Veillard8aff2472002-02-19 21:50:43 +000011108Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11109
11110 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11111
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011112Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * include/libxml/parserInternals.h parser.c: had to change
11115 2 internal parsing API when processing document content
11116 to check the start and end of element content are defined
11117 in the same entity
11118 * valid.c include/libxml/valid.h: attribute normalization can
11119 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11120 with the context to report it.
11121 * SAX.c: fixed the last known bugs, crazy validation constraints
11122 when a document is standalone seems correctly handled. There
11123 is a couple of open issues left which need consideration especially
11124 PE93 on external unparsed entities and standalone status.
11125 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11126 The 2 tests left failing are actually in error. Cleanup done.
11127
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011128Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * valid.c: implemented E59 spaces in CDATA does not match the
11131 nonterminal S
11132
Daniel Veillard878eab02002-02-19 13:46:09 +000011133Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * SAX.c parser.c valid.c: more validation test fixups
11136 * check-xml-test-suite.py: added duration info for the tests
11137
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011138Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * parser.c valid.c: a couple of errors were reported but not
11141 saved back as such in the parsing context. Down to 1% failure rate
11142 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11143
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011144Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xmlInternald.c: isExtender was missing a char
11147 * parser.c include/libxml/parser.h: % are acceptable in the
11148 internal subset if within a PUBLIC ID
11149
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011150Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11151
11152 * SAX.c parserInternals.c valid.c: more work on the conformance
11153 suite. Took the step to finally block documents with encoding
11154 errors. It's a fatal error per the spec, people should have fixed
11155 their documents by now.
11156
Daniel Veillard55253e22002-02-18 14:32:39 +000011157Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * check-xml-test-suite.py: fixed the test script after some discussion
11160 on the semantic of TYPE="error"
11161 * Makefile.am: added the script to the distrib
11162
Daniel Veillard28757702002-02-18 11:19:30 +000011163Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11164
11165 * SAX.c entities.c: fixed a couple of conformances issues deep
11166 into the validation code (standalone and undeclared Notations)
11167
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011168Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11171 stayed there for years !
11172
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011173Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11176 missing
11177
Daniel Veillardc7612992002-02-17 22:47:37 +000011178Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * check-xml-test-suite.py: improved the behaviour a bit as
11181 well as the logs
11182 * parser.c valid.c SAX.c: fixed a few more bugs
11183 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11184
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011185Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11186
11187 * check-xml-test-suite.py: python script to run regression tests
11188 against the XML Test suite of W3C/OASis
11189 * SAX.c: fixed a validation bug
11190 * parser.c: fixed 3 errors pointed by the test suite
11191 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11192 * python/Makefile.am: fixed a dependendy
11193
Daniel Veillard9f28f302002-02-15 20:48:08 +000011194Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11195
11196 * xmlmemory.c: avoid a warning bug #71594
11197
Daniel Veillard144024e2002-02-13 21:14:46 +000011198Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11199
11200 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11201 warning on alpha/Tru64
11202
Daniel Veillarde4301c82002-02-13 13:32:35 +000011203Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * include/libxml/entities.h: fixing a comment
11206 * valid.c: fixing some troubles with validity check on namespaces
11207 * result/VC/NS3 test/VC/NS3: added a specific regression test
11208
Daniel Veillarda6d05382002-02-13 13:07:41 +000011209Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11210
11211 * tree.c: Fixing #71342 serializing '\n' in attribute values
11212 * result/noent/att3 result/att3 test/att3: added a specific
11213 test.
11214
Daniel Veillard797a5652002-02-12 13:46:21 +000011215Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11216
11217 * python/libxml.c: couple of bug fixes
11218
Daniel Veillard01a6d412002-02-11 18:42:20 +000011219Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11220
11221 * python/*.py: removed tabs and used spaces.
11222
Daniel Veillard397ff112002-02-11 18:27:20 +000011223Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11224
11225 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11226 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11227
Daniel Veillard03517542002-02-11 13:54:40 +000011228Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11231 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11232
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011233Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * include/libxml/encoding.h include/libxml/entities.h
11236 include/libxml/globals.h include/libxml/parser.h
11237 include/libxml/threads.h include/libxml/tree.h
11238 include/libxml/xmlmemory.h: trying to fix the include mess
11239
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011240Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * include/libxml/xmlmemory.h: reverted part of the previous
11243 attempt to provide #69655, this was breaking the build.
11244
Daniel Veillard0ba59232002-02-10 13:20:39 +000011245Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11248 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11249 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11250 include/libxml/parserInternals.h include/libxml/tree.h
11251 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11252 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11253 clean.
11254 * python/libxml.c: fixed a warning.
11255
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011256Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11257
11258 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11259 copying of node, merge back IDs in the target document.
11260 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11261 test/XInclude/ents/ids.xml: test case
11262 * result/VC/ElementValid4: output changed due to a typo fix
11263
Daniel Veillard1c18e302002-02-09 22:16:40 +000011264Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011267 generate the dependencies right as Jacob found out. Add
11268 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011269
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011270Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * parserInternals.c valid.c: Justin Fletcher found some parts
11273 of the code needing cleanup
11274 * libxml.spec.in python/Makefile.am python/generator.py
11275 python/libxml.c python/libxml.py: Fixed the python Makefiles
11276 corrected a bug showing up on ia64, changed the name of the
11277 python internal module too
11278
Daniel Veillard07be19b2002-02-08 14:20:35 +000011279Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11280
11281 * Makefile.am: applied patch from Andris Pavenis for binary
11282 name suffixes
11283
Daniel Veillardf216d462002-02-08 13:44:24 +000011284Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * xmllint.c win32/win32config.h: fixing #68748
11287
Daniel Veillardd455d792002-02-08 13:37:46 +000011288Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11289
11290 * valid.c: fixing #70166
11291
11292Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * valid.c: fixing #70077
11295
Daniel Veillardc575b992002-02-08 13:28:40 +000011296Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * Copyright Makefile.am README configure.in libxml.spec.in:
11299 Changed to the MIT Licence
11300 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11301 doc/xmlio.html: updated the doc accordingly
11302 * include/libxml/xmlwin32version.h configure.in: preparing
11303 2.4.14 release
11304 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11305 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11306 fixed the const xmlChar * wrapper and generator, XPath extension
11307 functions now use the context as first argument
11308 * python/tests/tstxpath.py python/tests/xpath.py
11309 python/tests/xpathext.py: Updated the tests accordingly
11310 * tree.c: fixed bug #70067
11311
Daniel Veillard7db38712002-02-07 16:39:11 +000011312Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * Makefile.am: cleanup
11315 * debugXML.c: always use stdout if output is NULL
11316 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11317 * python/Makefile.am python/generator.py python/libxml2class.txt
11318 python/libxml_wrap.h python/types.c: augmented the number of bindings
11319 handling FILE * and XPath contexts
11320 * python/tests/Makefile.am: avoid a stupid problem due to the
11321 use of TEST.
11322
Daniel Veillard15a143b2002-02-06 22:40:50 +000011323Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11326
Daniel Veillard70cab352002-02-06 16:06:58 +000011327Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * python/TODO python/libxml.c: cleanup the extension function lookup
11330 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11331
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011332Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * configure.in python/Makefile.am: do not install outside
11335 of prefix
11336
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011337Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * python/TODO python/libxml.c: started adding SAX interfaces
11340 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11341 SAX test
11342
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011343Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * tree.c: hardened the addChild function
11346 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11347 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11348 added accessors needed for xmlNode, a bit more testing and
11349 extension of interfaces
11350 * python/tests/Makefile.am python/tests/build.py: added a test
11351 build from scratch/save/load/check
11352
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011353Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11354
11355 * parserInternals.c: change a small bit in the way valididy
11356 error messages get initialized
11357 * python/TODO python/libxml.c python/libxml2-python-api.xml
11358 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11359 added some memory debugging to track leaks at the libxml2 level
11360 * python/tests/*.py: changed all tests to check for leaks,
11361 there is just one left in XPath extension registrations.
11362
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011363Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * python/TODO python/generator.py python/libxml2-python-api.xml
11366 python/libxml2class.txt: more accessor classes for the parser
11367 context, allow to switch on and check validity
11368 * python/tests/Makefile.am python/tests/error.py
11369 python/tests/invalid.xml python/tests/valid.xml
11370 python/tests/validate.py: attded more test and and added error.py
11371 which I forgot to commit in the last step
11372
Daniel Veillard3ce52572002-02-03 15:08:05 +000011373Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * python/Makefile.am python/types.c: cleanup
11376 * python/libxml.c python/libxml.py python/libxml_wrap.h
11377 python/generator.py python/libxml2-python-api.xml
11378 python/libxml2class.txt: added class for parser context, added
11379 first cut for push mode support. Added a framework to generate
11380 accessors functions.
11381 * python/tests/Makefile.am python/tests/push.py: added a push
11382 test
11383
Daniel Veillardcfb05462002-02-02 23:18:22 +000011384Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11387 bug a bit of cleanup.
11388
Daniel Veillard5d819032002-02-02 21:49:17 +000011389Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11392 python/libxml2class.txt: adding error redirections and preformat
11393 to a python handler
11394 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11395 tests self checking
11396
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011397Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11398
11399 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11400 a function
11401
Daniel Veillard9589d452002-02-02 10:28:17 +000011402Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11405 python/libxml.c python/libxml2-python-api.xml
11406 python/libxml2class.txt: Progressing through the TODOs, class
11407 description output, extra XML API, RPM now builds the wrappers
11408 for all python installed versions
11409
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011410Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * configure.in libxml.spec.in python/Makefile.am python/TODO
11413 python/generator.py python/libxml2class.txt: added more informations
11414 in the libxml2-python package including docs. Slightly changed
11415 the class hierarchy
11416 * python/tests/*: added basic regression tests infrastructure too
11417
11418Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11421 added libxml2-python as part of the packages installed
11422
Daniel Veillarda7340c82002-02-01 17:56:45 +000011423Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * python/Makefile.am python/generator.py python/libxml.c
11426 python/libxml.py: more work, now able to extend the
11427 XPath interpreter with functions written in python.
11428
Daniel Veillardc3e39442002-02-01 09:29:41 +000011429Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11430
11431 * python/Makefile.am: Jacob sent a patch to allow building from
11432 tarfile.
11433
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011434Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11437 inserted the python wrappers build, I hope this won't be too
11438 unportable
11439
Daniel Veillard1971ee22002-01-31 20:29:19 +000011440Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11441
11442 * xpath.c: minor optimization
11443 * python/generator.py python/libxml.c python/libxml.py
11444 python/libxml_wrap.h: more work on the python bindings,
11445 they now support XPath and there is no evident leak
11446
Daniel Veillard36ed5292002-01-30 23:49:06 +000011447Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * python/generator.py python/libxml.c python/libxml.py:
11450 more work on the python bindings generator.
11451
Daniel Veillard96fe0952002-01-30 20:52:23 +000011452Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * python/generator.py python/libxml.c python/libxml_wrap.h:
11455 more work on the python bindings.
11456
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011457Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * python/generator.py python/libxml.c python/libxml.py
11460 python/libxml_wrap.h: commited early version of a python binding
11461 for private use only ATM
11462
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011463Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * entities.c tree.c include/libxml/entities.h: applied patch
11466 from Anthony Jones to implement copy of DTD subtree too. Had
11467 just to keep 2 function private which really ought to become
11468 public ones.
11469
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011470Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11471
11472 * xmllint.c: added pointers to the web pages in the usage()
11473
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011474Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11475
11476 * tree.c: more fixes from Petr Kozelka for attribute handling
11477 in the tree API to align the semantic with DOM.
11478
Daniel Veillard36065812002-01-24 15:02:46 +000011479Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * valid.c tree.c entities.c: another set of patches from
11482 Anthony Jones for copy operations cleanup and robustness
11483
Daniel Veillardf8592562002-01-23 17:58:17 +000011484Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11487 an alphabetic index based on comments content
11488 * doc/*: rebuilt the web site with the new references
11489
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011490Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * parserInternals.h: Greg Sjaardema suggested to use an
11493 eponential buffer groth policy in xmlParserAddNodeInfo()
11494
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011495Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11498 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11499 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11500 to generate cross-references, and added/updated the stylesheets
11501 to generate and link API indexes. The generic keyword index
11502 is not done yet.
11503 * doc/*.html: regenerated all the usual docs too
11504
Daniel Veillard2070c482002-01-22 22:12:19 +000011505Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11506
11507 * debugXML.c: added an xpath function to the shell for T. V. Raman
11508
11509Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011510
11511 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11512 debug routines.
11513
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011514Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11517 support of attribute nodes
11518
Daniel Veillard9d06d302002-01-22 18:15:52 +000011519Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11522 hopefully near complete and fully documented of the API in XML
11523 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11524 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11525 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11526 include/libxml/parserInternals.h include/libxml/valid.hi
11527 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11528 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11529 include/libxml/xpath.h include/libxml/xpathInternals.h:
11530 Cleaned up the doc comments a lot in the process, the interface
11531 coverage is now 100%
11532
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011533Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11534
11535 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11536 extracts comments from the gtk-doc DocBook output (a bit
11537 convoluted but seems to work).
11538
Daniel Veillard61006472002-01-21 17:31:47 +000011539Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11540
11541 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11542 added an XML description of the API, moved the script generating
11543 it here. Added a "make api" target
11544
Daniel Veillardd2f23002002-01-21 13:36:00 +000011545Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11546
11547 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11548
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011549Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * xpath.c include/libxml/xpathInternals.h: the change made to
11552 xmlXPathFuncLookupFunc was incompatible roll it back
11553
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011554Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * SAX.c: cleanup patch from Anthony Jones
11557 * doc/Makefile.am: fix the headers to avoid in make scan
11558 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11559 includes, * vs Ptr and general cleanup
11560 * parsedecl.py: first version of a script to extract the
11561 module interfaces, the goal will be to provide .decl or XML
11562 specification of the interfaces to build wrappers.
11563
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011564Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11567 now provides return codes in case of errors
11568
Bjorn Reese026d29f2002-01-19 15:40:18 +000011569Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11570
11571 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11572 Upgraded to trio baseline 1.6
11573 * strio.h strio.c: Replaced by triostr.h and triostr.c
11574
Daniel Veillard572577e2002-01-18 16:23:55 +000011575Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11576
11577 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11578 of strdup usage in the code
11579
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011580Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * parser.c error.c: Keith Isdale complained rightly that
11583 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11584
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011585Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * tree.c: fixed the funxtion to set the xml: attributes
11588 * debugXML.c: added "setbase" to test it.
11589
Daniel Veillard2c748c62002-01-16 15:37:50 +000011590Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11593 to allow updating an attribute content
11594
Daniel Veillard8de85c62002-01-15 17:10:15 +000011595Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * libxml.h: try to avoid problems when compiling on Windows
11598
Daniel Veillard314cfa02002-01-14 17:58:01 +000011599Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11600
11601 * hash.c: patch from Anthony Jones for hash.c allocation size
11602 * Makefile.am: trying to work around Yet Another Libtool Madness
11603 and build the 2.4.13 release finally ...
11604
Daniel Veillard744683d2002-01-14 17:30:20 +000011605Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11606
11607 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11608 * doc/* : update of the documentation
11609
Daniel Veillarde6a55192002-01-14 17:11:53 +000011610Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11613 at fixing #61290 :-(
11614
Daniel Veillardfb25a512002-01-13 20:32:08 +000011615Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11618 Fixes bug #67229
11619
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011620Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * tree.c: trying to avoid troubles when a subtree is copied
11623 and coalesced in part with the target tree. Should fix
11624 bug #67407
11625
Daniel Veillardd8224e02002-01-13 15:43:22 +000011626Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11627
11628 * valid.c: fixed validation of attributes content of type
11629 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11630 values, very old bug. Fixes #67671
11631
Daniel Veillard8107a222002-01-13 14:10:10 +000011632Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * parser.c include/libxml/parserInternals.h tree.c: integrated
11635 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11636 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11637
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011638Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * threads.c: applied Serguei Narojnyi's patch to add native
11641 thread support on the Win32 platform
11642 * testThreadsWin32.c Makefile.am: added the test program also
11643 from Serguei, Win32 specific
11644 * include/win32config.h include/libxml/xmlwin32version.h.in:
11645 added patch from Igor for the Windows thread specific defines.
11646
Daniel Veillard845cce42002-01-09 11:51:37 +000011647Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11650
Daniel Veillard7b602b42002-01-08 13:26:00 +000011651Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11654 output page into XMLinfo.html. Close bug #66951 and
11655 raised by Robert Collins too.
11656
Daniel Veillard73c6e532002-01-08 13:15:33 +000011657Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11658
11659 * encoding.c: Paul Keogh pointed out a possibility of segfault
11660 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11661 Closes bug # 68238
11662
Daniel Veillard4a859202002-01-08 11:49:22 +000011663Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * doc/*.html: updated the Gdome2 links
11666
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011667Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * libxml.h: Applied following patches from Robert Collins
11670 and make sure IN_LIBXML is defined when compiling it
11671 -------
11672 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11673 as well as Visual C.
11674 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11675 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11676 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11677 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11678 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11679 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11680 xmlSysIDExists xmlNoNetExists).
11681 * xmllint.c: Don't include winsock2.h for Cygwin.
11682
Daniel Veillard401c2112002-01-07 16:54:10 +000011683Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11686 when the version info is not present.
11687
Daniel Veillard6f42c132002-01-06 23:05:13 +000011688Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * tree.c: Anthony Jones pointed out a problem in
11691 xmlStringGetNodeList() and provided a fix for it
11692
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011693Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011695 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011696 xmlCreatePushParserCtxt() when the initial buffer passed
11697 is large.
11698
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011699Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * win32/*: big cleanup of the Windows/MSVC project files
11702 from Igor Zlatkovic
11703
Daniel Veillardcebb1362002-01-02 13:13:30 +000011704Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * doc/Makefile.am: should fix #67674 and avoid troubles if
11707 xsltproc is not available or fails in the prefix provided
11708
Daniel Veillard26908ab2002-01-01 16:50:03 +000011709Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11712
Daniel Veillard5344c602001-12-31 16:37:34 +000011713Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11716 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11717 Fixed a few other problems raised by Charlie Bozeman.
11718 * result/VC/ElementValid[5-7]: fixed the output
11719
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011720Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11723 patches from Charlie Bozeman. Regenerated the HTML docs.
11724
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011725Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11728 for Windows from Igor
11729
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011730Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * xmllint.c: applied Justin Fletcher patch for --output or -o
11733
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011734Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * win32/libxml2/libxml2.def.src: close #67019
11737
Daniel Veillard01db67c2001-12-18 07:09:59 +000011738Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * xmllint.c: applied Justin Fletcher generic timing patch
11741 similar to the one already applied to xsltproc.
11742
Daniel Veillardd1640922001-12-17 15:30:10 +000011743Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * include/libxml/tree.h tree.c: applied documentation patches
11746 from Charlie Bozeman
11747
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011748Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11749
11750 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11751
Daniel Veillard29e43992001-12-13 22:21:58 +000011752Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * valid.c: fix the xmlStrdup() used in the previous patch.
11755 * valid.c: added --dropdtd
11756 * tree.c: fixed xmlUnlinkNode so it also removes the references
11757 from the document if the node is a DTD
11758
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011759Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * HTMLtree.c valid.c: cleanup some static declarations
11762
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011763Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * xmllint.c: removed another strdup()
11766 * doc/FAQ: removed the HP/UX entry
11767
Daniel Veillarded472f32001-12-13 08:48:14 +000011768Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * valid.c: fix bug #66816 when validating.
11771 * xmllint.c: don't use sys/time.h if configure did not found it
11772
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011773Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11774
11775 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11776 xmlcatalog_man.xml
11777
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011778Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11779
11780 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11781 xmlInitMemory() was declared twice
11782
Daniel Veillardb82c1662001-12-09 14:00:54 +000011783Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * globals.c: do not reference strdup() !
11786 * configure.in libxml-2.0.pc.in: trying to fix the libs
11787 of the various config extraction modules
11788
Daniel Veillardef90ba72001-12-07 14:24:22 +000011789Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11790
11791 * configure.in : preparing 2.4.12
11792 * doc/* : updated and rebuilt the docs
11793
Daniel Veillard220346d2001-12-07 11:33:54 +000011794Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * uri.c: closed bug #66159
11797 * testURI.c: added --escape option
11798 * configure.in: some cleanup for xml2-config --cflags
11799
Daniel Veillard2a906822001-12-06 14:34:08 +000011800Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11801
11802 * globals.c testThreads.c: removed some misplaced includes
11803 of xmlversion.h
11804
Daniel Veillarde28313b2001-12-06 14:08:31 +000011805Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * threads.c: patch from Gary Pennington fixing a possible
11808 problem at initialization time.
11809
Daniel Veillardd3b08822001-12-05 12:03:33 +000011810Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011813 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011814 CodeWarrior.
11815
Daniel Veillarda7866932001-12-04 13:14:44 +000011816Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11817
11818 * xmllint.c: applied Geert Kloosterman's patch to fix
11819 --repeat --timing output
11820
Daniel Veillard19840942001-11-29 16:11:38 +000011821Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11824 where non-wellformed XML declaractions were not detected.
11825
Daniel Veillarde85d9342001-11-28 14:43:12 +000011826Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11829
Daniel Veillard22f25a82001-11-28 09:12:23 +000011830Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11831
11832 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11833 gets reset by xmlCleanupInputCallbacks() and this makes the
11834 function useless. Same for output.
11835
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011836Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11837
11838 * xmlIO.c: robert pointed out a loop error in callback cleanups
11839
Daniel Veillard8faa7832001-11-26 15:58:08 +000011840Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11841
11842 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11843 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11844 they are not really tied to debugging
11845
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011846Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11847
11848 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11849 * xmllint.c: better --catalogs description
11850
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011851Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * tree.c: fixed a couple of problems in xmlSetProp()
11854
Daniel Veillardcd337f02001-11-22 18:20:37 +000011855Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11856
11857 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11858 unappropriate stdout output.
11859
Daniel Veillard566d4df2001-11-22 13:00:53 +000011860Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11863 by Denis Beurive, closes #65111
11864
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011865Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * valid.c: in case of content model validity error, don't
11868 print it if validity warnings were not requested.
11869
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011870Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11873 * parserInternals.c: removed the last exit() call. Print an
11874 unmaskable error on stderr instead (library mismatch detection)
11875
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011876Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11877
11878 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11879 shell instructions from Heiko Rupp
11880
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011881Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11882
11883 * catalog.c: use the URL notation file:// for default catalog paths
11884
Daniel Veillard0ec98632001-11-14 15:04:32 +000011885Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11886
11887 * include/libxml/tree.h: better comments for _private fields
11888 * tree.c: removed a problem when copying an entity reference.
11889
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011890Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * vms/*: updated instructions and diffs from John A Fotheringham
11893
Daniel Veillarda11001b2001-11-12 22:45:36 +000011894Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11895
11896 * include/libxml/xmlerror.h: avoid an include problem if
11897 #include <libxml/xmlerror.h> happens first in code
11898 seems to be the case in KDE libs
11899
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011900Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11901
11902 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11903 from Igor for Windows
11904
11905Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * Makefile.am: Gary Pennington pointed out a missing prefix
11908
Daniel Veillard43d3f612001-11-10 11:57:23 +000011909Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11910
11911 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11912 * doc/*: upgraded and rebuilt the docs
11913
Daniel Veillardc1f78342001-11-10 11:43:05 +000011914Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * HTMLparser.c: fix comment in scripts element parsing.
11917 * result/HTML/doc3*: updated the results.
11918
11919Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * uri.c: another URI bug fix #63336, using Joel Young patch.
11922
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011923Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11924
11925 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11926 a cleaned up version of the Pwd shell string generation.
11927
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011928Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * valid.c include/libxml/tree.h: trying to fix namespaces +
11931 validation problems for good, closing #63619 in the process
11932 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11933 wrong in this respect, fixed it.
11934
Daniel Veillardd536f702001-11-08 17:32:47 +000011935Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11936
11937 * xmllint.c: Morus Walter patch to allow --format and --encode
11938
Daniel Veillard5004f422001-11-08 13:53:05 +000011939Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * debugXML.c: Stefan Kost provided an help command for the shell
11942
Daniel Veillarda6825e82001-11-07 13:33:59 +000011943Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11944
11945 * debugXML.c: Heiko Rupp pointed that the shell would crash
11946 on empty nodesets returns.
11947
Daniel Veillard03f848d2001-11-07 12:53:46 +000011948Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11951 migh need the history libraries
11952
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011953Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11956 handle the case of < in quoted attributes, Bastian Kleineidam
11957
Daniel Veillardc853b322001-11-06 15:24:37 +000011958Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11961 fixing catalog breakages
11962 * Makefile.am catalog.c result/catalogs/catal
11963 result/catalogs/mycatalog.* test/catalogs/catal*:
11964 fixed more problems in catalog support, added more regression tests
11965 for both XML and SGML catalog handling
11966
Daniel Veillard66870c72001-11-05 19:27:49 +000011967Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11968
11969 * debugXML.c: applied an improvement to xmlGetLineNo() from
11970 Keith Isdale
11971
Daniel Veillardffe09c92001-11-05 14:21:47 +000011972Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11973
11974 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11975 Side effect of the progressive catalog loading
11976
Daniel Veillardad661b92001-11-05 11:43:15 +000011977Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * Makefile.am: confexecdir and confexec_DATA were defined twice
11980 pointed out by Karl Eichwalder
11981
Daniel Veillard6eb17722001-11-04 22:19:27 +000011982Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * xmlcatalog.c: avoid unlink() and use remove() instead.
11985
Daniel Veillardea898282001-11-04 22:13:45 +000011986Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11987
11988 * libxml.spec.in: cleanup
11989 * include/libxml/xmlwin32version.h: updated with 2.4.8
11990
Daniel Veillarda4617b82001-11-04 20:19:12 +000011991Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11994 of compiling libxml with a non standard set of options
11995
John Fleck027edfb2001-11-04 20:13:58 +000011996Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11997
11998 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11999 document --sgml option, fixing gnome bugzilla #63382
12000
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012001Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12002
12003 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12004 breakage of 2.4.7, added a couple of really needed APIs
12005 like xmlCatalogIsEmpty() and xmlNewCatalog()
12006 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12007 for install-catalog
12008 * configure.in: preparing 2.4.8
12009
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012010Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12011
12012 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12013 include/libxml/tree.h include/libxml/xmlIO.h: more include
12014 cleanups, export cleanly one html output + format function.
12015
12016Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12017
12018 * parser.c: removed initGenericErrorDefaultFunc call from
12019 xmlInitParser() since it could destroy previous calls to
12020 xsltSetGenericErrorFunc() effects
12021
Daniel Veillardebd38c52001-11-01 08:38:12 +000012022Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12023
12024 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12025 keyword.
12026
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012027Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * Makefile.am: cleanup
12030 * threads.c: cleanup too
12031 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12032 from xsltproc
12033 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012034 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012035
Daniel Veillard91c00402001-10-30 17:41:38 +000012036Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12037
12038 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12039 was not used anymore !
12040
Daniel Veillard52dcab32001-10-30 12:51:17 +000012041Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12042
12043 * configure.in: preparing 2.4.7
12044 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12045 manual page from John
12046 * doc/*: updated the doc and rebuilt the generated pages
12047
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012048Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * xmlIO.c: closing bug #62711, the library should never
12051 close stdin or stdout.
12052
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012053Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * uri.c: second pass at fixing #63336, using Joel Young
12056 final patch. looks okay.
12057
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012058Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * uri.c include/libxml/uri.h: trying to clear #63336
12061 allowing the escaping routine to parse unconformant
12062 URI-References.
12063
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012064Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12065
12066 * vms/readme.vms vms/build_libxml.com nanoftp.c
12067 include/libxml/xmlversion.h.in: a few VMS updates from
12068 John A Fotheringham
12069 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12070 and xmlCleanupOutputCallbacks() for the Perl binding people.
12071
Daniel Veillard635ef722001-10-29 11:48:19 +000012072Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12073
12074 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12075 apply fixes to close #63271 and avoid segfaults when
12076 the error routine gets callbed before xmlInitParser()
12077 get called.
12078 * nanoftp.c error.c: Applied patches from Justin Fletcher
12079 correcting some xmlGenericError misuses.
12080
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012081Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12082
12083 *doc/xmllint.xml, doc/xmllint.1
12084 New and improved man page for xmllint - .xml is the original, .1
12085 is the generated man page
12086
Daniel Veillardc9484202001-10-24 12:35:52 +000012087Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12090 the web site from the main HTML document.
12091
Daniel Veillard5151c062001-10-23 13:10:19 +000012092Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * parser.c: fixed an erroneous validation bug when PE refs
12095 occurs in external parsed entities referenced from the
12096 internals subset
12097 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12098 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12099 added the associated testcase, it's a nice one.
12100 * HTMLparser.c: generate the DTD node as HTML still ...
12101 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12102
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012103Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12104
12105 * HTMLparser.c: fixed a bug in htmlNewDoc()
12106
Daniel Veillard89cad532001-10-22 09:46:13 +000012107Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * test/threads/*: added entities testing to the Thread test
12110 * testThreads.c: make the test reasonable
12111 * DOCBparser.c: fix the DTD public and system ID
12112 * xmllint.c: added --sgml for SGML DocBook importing
12113 * Makefile.am: added Docbtests target
12114
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012115Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12116
12117 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12118 * testThreads.c: removed bogus include
12119
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012120Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12123 fixed a very serious (looping) validation bug
12124
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012125Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * include/libxml/globals.h include/libxml/threads.h threads.c
12128 testThreads.c: far more testing, cleaning up bugs
12129 * *.c : make sure globals.h is always included.
12130
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012131Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * HTMLparser.c: try to get rid of parser loops for good.
12134
Daniel Veillardab7488e2001-10-17 11:30:37 +000012135Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * configure.in: fixed some bugs in CFLAGS passing.
12138 * test/threads Makefile.am testThreads.c: added a specific
12139 threaded test case (really nasty, guaranteed).
12140
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012141Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12142
12143 * catalog.c: serious cleanup on the management of the
12144 XML catalog tree, more tests done, especially with
12145 the catalog PI.
12146
Daniel Veillard364789a2001-10-16 12:45:00 +000012147Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12148
12149 * catalog.c: avoid a problem in catalog cleanup on SMP if
12150 catalogs were not initialized.
12151
Daniel Veillard81463942001-10-16 12:34:39 +000012152Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * catalog.c xpath.c: trying to cleanup the not thread safe
12155 parts of the library.
12156
Daniel Veillard64a411c2001-10-15 12:32:07 +000012157Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * include/libxml/globals.h configure.in global.data: make
12160 the allocation be per-thread a configure option
12161 * encoding.c include/libxml/parser.h: fixed compilation
12162 errors
12163
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012164Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * include/libxml/parser.h: Norm reported that a few lines
12167 added were breaking libxslt compile, removed them for now
12168
Daniel Veillard6f350292001-10-14 09:56:15 +000012169Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * parser.c parserInternals.c threads.c: debugged and fixed
12172 initialization problems which were giving troubles on SMP
12173 boxes.
12174
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012175Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * include/libxml/Makefile.am: missing globals.h
12178
Daniel Veillarde7090612001-10-13 12:18:28 +000012179Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012180
Daniel Veillarde7090612001-10-13 12:18:28 +000012181 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012182
Daniel Veillardd0463562001-10-13 09:15:48 +000012183Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12184
12185 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12186 include/libxml/parserInternals.h include/libxml/tree.h
12187 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12188 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12189 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12190 Applied the last patches from Gary, cleanup, activated threading
12191 all user accessible global variables are now handled in globals.[ch]
12192 Still a bit rought but make tests passes with either
12193 --with-threads defined at configure time or not.
12194 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12195 linking options
12196
Daniel Veillardb8478642001-10-12 17:29:10 +000012197Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * Makefile.am include/libxml/Makefile.am
12200 include/libxml/globals.h globals.c include/libxml/threads.h
12201 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12202 configure.in: started integrating the core of the thread support
12203 not activated yet but half integrated. The code should still
12204 compile and work anyway.
12205
Daniel Veillardb44025c2001-10-11 22:55:55 +000012206Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12207
12208 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12209 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12210 integrating the non-controversial parts of Gary Pennington
12211 multithread patches
12212 * catalog.c: corrected a small bug introduced
12213
Daniel Veillard75b96822001-10-11 18:59:45 +000012214Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12215
12216 * catalog.c include/libxml/catalog.h: very serious cleanup,
12217 isolating unportable code and as much as possible the accesses
12218 to the global shared catalog. May need more testing !
12219
Daniel Veillard78d12092001-10-11 09:12:24 +000012220Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12223 Keith Isdale patches for the XSLT debugger interfaces. Some
12224 cleanup
12225
Daniel Veillardff0b7312001-10-11 06:46:09 +000012226Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12229 * DOCBparser.c: generate line nubers in elements
12230
Daniel Veillard60087f32001-10-10 09:45:09 +000012231Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * configure.in: preparing 2.4.6 release
12234 * doc/xml.html doc/html/*: updated and rebuilt the docs
12235 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12236
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012237Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12238
12239 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12240 adding documentation for DV's supercatalog support
12241
Daniel Veillard82d75332001-10-08 15:01:59 +000012242Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12245 super catalog support adding one API and one flag --sgml to
12246 xmlcatalog
12247
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012248Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12249
12250 * doc/xmlcatalog_man.xml, xmlcatalog.1
12251 One more crack at
12252 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12253
12254
Thomas Broyer47334c02001-10-07 16:41:52 +000012255Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12256
12257 * xpath.c: implemented xmlXPathObjectCopy for external objects
12258 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12259
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012260Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12261
12262 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12263 finishing up fix to
12264 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12265 the xmlcatalog man page display more elegantly
12266
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012267Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12268
12269 * configure.in: closing bug #61832
12270 * HTMLparser.c: removed a warning
12271
Daniel Veillard6ab38382001-10-06 13:08:27 +000012272Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * xpath.c: fixing #61673 part I, do not loose doc information
12275 when copying result value trees.
12276
Daniel Veillard556c6682001-10-06 09:59:51 +000012277Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * xpath.c: trying to harden the XPath interpreter
12280
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012281Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12282
12283 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12284 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12285
William M. Brack1633d182001-10-05 15:41:19 +000012286Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12287
12288 * HTMLparser: repaired another loop problem
12289
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012290Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12291
12292 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12293 parsing.
12294 * xpath.c: fix bug #61291 the default XML namespace node is
12295 missing from the namespace axis.
12296 * tree.c: refuse to create namespaces nodes with prefix "xml"
12297
Daniel Veillard651f9472001-10-04 14:51:06 +000012298Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12299
12300 * SAX.c: ouch a non-defined namespace could lead to a crash,
12301 fixed #61215
12302
Daniel Veillard7dd05702001-10-04 14:25:12 +000012303Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * parserInternals.c: closed bug #61054
12306
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012307Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12308
12309 * include/libxml/Makefile.am: closing #60708
12310
Daniel Veillarda293c322001-10-02 13:54:14 +000012311Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12314 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12315
Daniel Veillardf4309d72001-10-02 09:28:58 +000012316Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12319
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012320Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12321
12322 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12323 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12324
Daniel Veillard16756b62001-10-01 07:36:25 +000012325Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * catalog.c: Justin Fletcher provided cleaup code in case
12328 HAVE_STAT is not defined
12329 * include/win32config.h: Igor Zlatkovic suggested to have
12330 HAVE_STAT defined there
12331
William M. Brack5e1cac12001-09-28 16:19:18 +000012332Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12333
12334 * catalog.c - fixed typing error reported by M. Barros
12335
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012336Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12337
12338 * xmllint.c - fixing typo
12339
William M. Brackd28e48a2001-09-23 01:55:08 +000012340Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12341
12342 * HTMLparser.c: small enhancement to prevent loop on
12343 unrecognizable data
12344
Daniel Veillardb1d62872001-09-21 09:47:08 +000012345Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * parserInternals.c: applying patch from bug #60757 this
12348 should close it
12349
Daniel Veillardc0631a62001-09-20 13:56:06 +000012350Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * catalog.c xmlcatalog.c: removed a couple of warning
12353 * xpath.c: try to solve the linking problem on platforms
12354 needing trio to compile
12355
Daniel Veillard1a123612001-09-19 08:06:23 +000012356Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012357
Daniel Veillard1a123612001-09-19 08:06:23 +000012358 * Makefile.am libxml.spec.in: backing up non-documented changes
12359 commited without review or aproval by Jens Finke <jens@gnome.org>
12360 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012361
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012362Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12363
12364 * configure.in: Joe Orton provided a patch fixing a problem
12365 when iconv is specified to be in a non-standard directory
12366 but wasn't exported in xml2-config --cflags
12367
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012368Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012370 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012371 troubles with 2.4.4 errors.
12372
Daniel Veillard16698282001-09-14 10:29:27 +000012373Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * encoding.c entities.c: do not output hexadecimal charrefs
12376 when serializing HTML since some version of Netscape can't
12377 grok it, generate decimal ones.
12378 * result/HTML/doc3.htm: output changed due to previous test
12379 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12380
Daniel Veillard98fed372001-09-13 11:34:58 +000012381Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12384 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12385
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012386Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012387 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012388
12389 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12390 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12391 updated the configuration scripts systems accordingly
12392
Daniel Veillard04382ae2001-09-12 18:51:30 +000012393Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12394
12395 * configure.in: preparing for 2.4.4
12396 * doc/xml.html doc/html/*: updated and rebuilt the docs
12397
Daniel Veillardd63437e2001-09-12 15:00:27 +000012398Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12399
12400 * win32/dsp/libxml2.def.src: tried to incorporate comments
12401 from bug #59220
12402
Daniel Veillard319a7422001-09-11 09:27:09 +000012403Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * parser.c result/noent/wml.xml: fixed bug #59981 related
12406 to handling of '&' in attributes when entities are substitued
12407
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012408Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * libxml.h include/libxml/xmlversion.h.in
12411 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12412 Tried to close bug #60131
12413
Daniel Veillardbce62332001-09-10 18:46:55 +000012414Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12415
12416 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12417
Daniel Veillard143b04f2001-09-10 18:14:14 +000012418Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * SAX.c: fixing bug #59946 on xmlns=""
12421
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012422Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12423
12424 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12425 but allocates a new error code.
12426
Daniel Veillard05c13a22001-09-09 08:38:09 +000012427Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12428
12429 * xmllint.c: John Fleck fixed typos in the options output
12430 * parser.c SAX.c: fix ignorable white space SAX selection
12431
12432Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * entities.c: Steve Underwood found the possibility of an
12435 ininite loop in case of error.
12436
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012437Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12440
Daniel Veillarda050d232001-09-05 15:51:05 +000012441Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12442
12443 * parser.c: warn if version is not 1.0 but it's not
12444 strictly speaking an error after analyzing the spec
12445
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012446Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12447
12448 *doc/catalog.html - add link to the html version of the
12449 man page, other linguistic cleanups
12450
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012451Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12452
12453 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12454 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12455 file, has not yet been included in the build.
12456
Daniel Veillard99784ff2001-09-01 16:20:28 +000012457Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * catalog.c: removed a duplicate affectation Justin Fletcher
12460
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012461Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * tree.c: Armin Sander pointed a possible text coalescing
12464 problem, completed his patch.
12465
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012466Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12467
12468 * trionan.c: Fixed const and volatile re-definition problem
12469
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012470Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * libxml.4 parser.c: doc updates from Heiko Rupp
12473 * parserInternals.c: 2 sanity checks from Heiko Rupp
12474
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012475Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * tree.c: applied patch from Armin Sander to make some pointers
12478 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012479 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012480
Daniel Veillardb06c6142001-08-27 14:26:30 +000012481Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12482
12483 * xpath.c: hum, restrict the integer usage gcc bug workaround
12484 to only gcc compilers so that other architecture don't get
12485 penalized by this limitation.
12486 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12487
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012488Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12491 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12492
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012493Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12496 --convert option to xmlcatalog to convert SGML ones to
12497 the XML syntax.
12498 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12499
12500 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012501Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * catalog.c xmlIO.c: started some serious testing and fixed
12504 a few bug and optmization needs.
12505
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012506Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12509 preparing for a 2.4.3 release even if it may not be ready yet
12510 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12511 all file parsing lookup to go through the entity resolver, add
12512 to add an API to bypass it (needed to load catalogs themselves),
12513 some cleanup on the catalog code too.
12514 * nanoftp.c: small cleanup
12515 * doc/catalog.html: small update
12516
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012517Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12518
12519 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12520 Jun Kuriyama
12521
Daniel Veillardffb120d2001-08-23 00:52:23 +000012522Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * doc/catalog.html: finished the catalog documentation
12525
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012526Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * doc/catalog.html doc/xml.html: added documentation about
12529 Catalog support, misses an API description
12530 * doc/html/*: reextracted the API pages
12531
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012532Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12535 Added the part about section 7.2 on URI resolution,
12536 fixed a side effect in the HTML parser, look complete
12537 and ready to rock except the URI/SystemID part!
12538
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012539Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * include/libxml/catalog.h include/libxml/parser.h
12542 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12543 xmlIO.c: added support and APIs needed for the catalog PI
12544 * include/libxml/xmlIO.h: cleanup
12545
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012546Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12549 include/libxml/catalog.h: starts to look okay, really
12550 plugged the new framework, cleaned a lot of stuff,
12551 added some APIs, except the PI's support missing this
12552 should be mostly complete
12553 * result/catalogs/* test/catalogs/*: added new test, enriched
12554 the existing one with URN ID tests
12555
Daniel Veillard64339542001-08-21 12:57:59 +000012556Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * catalog.c: fixed nextCatalog
12559 * result/catalogs/docbook test/catalogs/*: started adding
12560 a small regression test
12561
Daniel Veillardcda96922001-08-21 10:56:31 +000012562Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12565 more work on the XML catalog support.
12566 * parser.c include/libxml/parser.h: small cleanup seems using
12567 list as a public parameter name can give portability troubles
12568 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12569 include/libxml/xpath.h include/libxml/Makefile.am: removed
12570 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12571 wrappers
12572
Bjorn Reese45029602001-08-21 09:23:53 +000012573Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12574
12575 * Makefile.am trio.c triodef.h trionan.c xpath.c
12576 include/libxml/Makefile.am include/libxml/trionan.h:
12577 Re-worked Not-A-Number and Infinity support.
12578 * xmlcatalog.c: added readline include files
12579
Daniel Veillard344cee72001-08-20 00:08:40 +000012580Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12583 testCatalog as xmlcatalog, making it an installed app
12584 adding a shell, and preparing it to be a /etc/xml/catalog
12585 management tool, though not ready yet
12586 * catalog.c include/libxml/catalog.h: adding support for
12587 XML Catalogs http://www.oasis-open.org/committees/entity/
12588 not finished, there is some interesting tradeoffs and a
12589 few open questions left.
12590
Daniel Veillardb7664f42001-08-19 13:00:43 +000012591Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * xmllint.c: fixed a line formatting problem
12594
Daniel Veillard5015b712001-08-17 09:37:52 +000012595Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * SAX.c: removed a couple of unused variable (Albert Chin)
12598
Daniel Veillardbb371292001-08-16 23:26:59 +000012599Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12602 trying to fix some troubles w.r.t. function returning
12603 const xxxPtr.
12604
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012605Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12608 defined
12609
Daniel Veillardae6db172001-08-16 19:32:00 +000012610Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * xpointer.c: removed unused var
12613
Daniel Veillard09190202001-08-16 16:27:41 +000012614Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * testXPath.c: another small cleanup closing bug #59110
12617
Daniel Veillard796f4b62001-08-16 16:00:13 +000012618Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * win32/dsp/libxml2.def.src: small cleanup closing bug
12621 #59108
12622
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012623Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * example/gjobread.c: add xmlCleanupParser() before leaving
12626
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012627Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * config.h.in configure.in include/libxml/xmlwin32version.h:
12630 released 2.4.2
12631
Daniel Veillardd3d06722001-08-15 12:06:36 +000012632Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * include/libxml/valid.h debugXML.c valid.c: deprecate
12635 the non-boundchecking Sprintf functions, add Snprintf
12636 this should close bug #57984
12637
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012638Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12641 URIs before doing the lookups (pointed by Mark Vakoc)
12642
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012643Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * xpath.c: serious changes on Result Value Trees and NodeSets
12646 w.r.t. deallocation and collect operations. Probably not
12647 100% clean (merge of allocated trees smells like a problem).
12648 Seems sufficient to close #58943
12649
Daniel Veillard90493a92001-08-14 14:12:47 +000012650Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12651
12652 * xmllint.c: adding a --format option
12653
Daniel Veillardfe703322001-08-14 12:18:09 +000012654Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12655
12656 * xpath.c: count() was broken on Result Value Tree
12657 * xmlIO.c: fixed file:/// accesses on _WIN32
12658
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012659Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12660
12661 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12662 macro was renamed, this should close bug #58683
12663
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012664Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12667 entity substitution mode text at the end of the entity might
12668 be added due to text coalescing.
12669 * nanoftp.c parser.c: small cleanup
12670
Daniel Veillard0c720972001-08-08 20:59:00 +000012671Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * HACKING: added John Fleck right to commit in the doc subdir
12674
Daniel Veillard48da9102001-08-07 01:10:10 +000012675Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12676
12677 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12678 allow to inherit attributes from the DTD directly in the
12679 tree, this is needed for XPath and can be a useful feature.
12680 Inherited namespaces are always provided at the tree level now
12681 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12682 of tests for this feature (XSLT being the prime user).
12683
Daniel Veillard50f34372001-08-03 12:06:36 +000012684Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12685
12686 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12687 testSAX.c xmlIO.c xmllint.c include/win32config.h
12688 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12689 include/libxml/xmlwin32version.h.in win32/README.MSDev
12690 win32/dsp/*: applied Win32 Facelift No.2 patches from
12691 Igor Zlatkovic for Windows/MSC
12692
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012693Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * SAX.c: unparsedEntityDecl() the URI computation of the
12696 entity wasn't done breaking XSLT unparsed-entity-uri()
12697
Daniel Veillard567e1b42001-08-01 15:53:47 +000012698Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * xpath.c: fixed a bug when walking the descendants and
12701 the current node has no children
12702 * debugXML.c: show up when a text node is supposed to not be escaped
12703
Thomas Broyerf186c822001-07-31 23:30:37 +000012704Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12705
12706 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12707 worked like the set:leading() function)
12708 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12709
Daniel Veillardba6db032001-07-31 16:25:45 +000012710Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12713
Daniel Veillard57905372001-07-31 15:52:17 +000012714Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12715
12716 * include/libxml/xmlIO.h: apply change to close #58141
12717 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12718
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012719Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * parser.c: when the internal subset uses a PE, then the
12722 included entity can use conditional sections.
12723
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012724Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12727 when walking the namespace axis showing up in
12728 libxst/tests/general/bug-12
12729 * xmlmemory.c: added the possibility to trace a given block
12730 defined by its address
12731
Daniel Veillard4aafa792001-07-28 17:21:12 +000012732Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * parser.c: don't override existing encoding specified before
12735 starting xmlParseDocument()
12736
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012737Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * include/libxml/xmlwin32version.h: reinserted, needed for
12740 Windows users of CVS
12741
Darin Adlera77cac02001-07-27 17:41:51 +0000127422001-07-27 Darin Adler <darin@bentspoon.com>
12743
Darin Adler699613b2001-07-27 22:47:14 +000012744 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12745 * testCatalog.c: Add include of <libxml/parser.h>.
12746
127472001-07-27 Darin Adler <darin@bentspoon.com>
12748
Darin Adlera77cac02001-07-27 17:41:51 +000012749 * include/libxml/.cvsignore:
12750 * include/libxml/xmlwin32version.h:
12751 Remove this file from CVS because it's generated.
12752
Daniel Veillard50822cb2001-07-26 20:05:51 +000012753Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * parser.c include/libxml/parser.h: applied const patches from
12756 Tom Moog #58002
12757
Thomas Broyerba4ad322001-07-26 16:55:21 +000012758Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12759
12760 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12761 lookup framework
12762
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012763Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * tree.c: fixed xmlCopyNode() for documents
12766
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012767Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12768
12769 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12770
12771Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012772
12773 * parser.c: fixes bug #57652 reported by Morus Walter
12774
Daniel Veillarde3924972001-07-25 20:25:21 +000012775Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12778
Daniel Veillarda53c6882001-07-25 17:18:57 +000012779Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12782 errors, lesson don't add new functions at 1am before a release
12783 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12784 from XPath initialization when possible.
12785
Daniel Veillardd9bad132001-07-23 19:39:43 +000012786Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * result/scripts/base*: removing history/readline changed
12789 this slightly
12790 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12791 xmllint.c: make element content line number generation
12792 optionnal to avoid breaking old apps added interface to switch
12793
Daniel Veillardf012a642001-07-23 19:10:52 +000012794Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12795
12796 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012797 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012798 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12799 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12800 John Kroll fixes to allow saving to HTTP via PUT (or
12801 POST of needed).
12802 * doc/html/*.html: regenerated the docs
12803
Thomas Broyere8126242001-07-22 03:54:15 +000012804Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12805
12806 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12807 xmlHashScanFull and xmlHashScannFull3 to get passed the
12808 three keys as arguments to the callback function
12809
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012810Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * configure.in Makefile.am: removed libxml softlink for good
12813 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12814 100% coverage by gtk-doc
12815
Daniel Veillard8599e702001-07-17 21:38:51 +000012816Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12819 fixed serious troubles due to size_t vs. int mismatch
12820
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012821Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12824
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012825Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12826
12827 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12828 convenient extension API for value and context managing
12829 Now handles external objects through xmlXPathPopExternal,
12830 xmlXPathWrapExternal and xmlXPathReturnExternal.
12831 Added functions for sets operations (intersection, etc.)
12832
Daniel Veillard22090732001-07-16 00:06:07 +000012833Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12836 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12837 HTMLparser.c: cleanup of global variables, marking some
12838 const or private.
12839
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012840Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012841
12842 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12843 fixed xmlXPathNodeSetItem when passing index=0
12844
Daniel Veillard05dec342001-07-14 21:57:39 +000012845Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12848
Daniel Veillard28ae6362001-07-14 16:44:32 +000012849Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * xmllint.c: fixed compilation under Cygwin #57503
12852 * TODO: update
12853
Peter Williamsed156f52001-07-13 18:35:13 +0000128542001-07-13 Peter Williams <peterw@ximian.com>
12855
12856 * config.h.in: add #undef HAVE_DLFCN_H
12857
12858 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12859 builddir.
12860
Daniel Veillard73b36e32001-07-12 15:09:52 +000012861Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12864 raised by #57348 and #57381
12865
Daniel Veillard7db37732001-07-12 01:20:08 +000012866Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12869 tree.c xpointer.c: store the line numbder in element->content,
12870 may break some software, need a configuration mechanism
12871
Darin Adler96037892001-07-11 00:03:16 +0000128722001-07-10 Darin Adler <darin@bentspoon.com>
12873
12874 * .cvsignore:
12875 * example/.cvsignore:
12876 * include/.cvsignore:
12877 * include/libxml/.cvsignore:
12878 Various things that are generated and should be ignored.
12879
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012880Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12883 * doc/xml.html doc/html/*: updated the docs
12884
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012885Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12888 validation occured on content with element child
12889
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012890Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * tree.c: fixed XML Base computation which was broken
12893 * debugXML.c: added a base function to the shell
12894 * Makefile.am result/scripts/* test/scripts/*: added scripts
12895 based regression tests, and adding 2 XML Base tests
12896
Daniel Veillard19e96c32001-07-09 10:32:59 +000012897Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12898
12899 * tree.c: set properties doc and call xmlSetListDoc for properties
12900 content when grafting them in a different tree.
12901 * aclocal.m4: remove from CVS
12902
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012903Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * win32/libxml2/libxml2.def.src: added some missing entry point
12906 for XPath (Mark Vakoc)
12907
Daniel Veillard388236f2001-07-08 18:35:48 +000012908Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12911 layer should URI-Unescape before trying to open resources.
12912
Daniel Veillard04383752001-07-08 14:27:15 +000012913Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xpath.c: fix the name() bug for elements in the default
12916 namespace reported by Charlie Bozeman
12917
Daniel Veillard7583a592001-07-08 13:15:55 +000012918Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12921 led to an XPath fix, improvements of SAX initialization, and
12922 an added option --nocdata to testXPath
12923
Daniel Veillard449d7392001-07-07 19:11:06 +000012924Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * doc/libxml-doc.el: Felix Natter provided anew version working
12927 with XEmacs too
12928
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012929Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * include/libxml/xpath.h: small cleanup
12932 * doc/xml.html: update
12933
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012934Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12937 released 2.3.14
12938
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012939Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012942 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012943
Daniel Veillard73c9c042001-07-05 20:02:54 +000012944Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12947 were not equal to empty strings
12948
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012949Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * SAX.c: fixed a URI-Reference computation problem when validating
12952 * xmlIO.c: small cleanup
12953
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012954Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * parser.c: improved the description of a couple of interfaces
12957 upon Larry Stamper suggestion
12958
Daniel Veillard62f313b2001-07-04 19:49:14 +000012959Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * SAX.c entities.c parser.c: changed completely the way entities
12962 are handled when running the parser in entity substitution mode.
12963 This fixes a bug reported by Stephan Kulow and nearly divides
12964 by 3 the amount of memory required by libxslt to load and process
12965 DocBook TDG.
12966
Daniel Veillardf420ac52001-07-04 16:04:09 +000012967Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * HTMLparser.c: fixing a too early root closing problem raised
12970 byt Prashanth Naidu
12971
Daniel Veillard8c357d52001-07-03 23:43:33 +000012972Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12975 raised by Mark Vakoc.
12976
Daniel Veillard6e90d192001-07-03 16:37:49 +000012977Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * example/Makefile.am: fixed the include path to add srcdir/include
12980 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12981 and some cleanup
12982
Daniel Veillardf06307e2001-07-03 10:35:50 +000012983Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12984
12985 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12986 lot of optimization work, results in significant improvements
12987 when handling really complex XPath queries. Add a small optimizer
12988 for unions, improve [n] and [last()], avoid some costly ops.
12989
Daniel Veillard77044732001-06-29 21:31:07 +000012990Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12993 * xpath.c: small cleanup
12994 * xmlGetNsList: reformated, fixed problems if used on Entities
12995
Daniel Veillard2adbb512001-06-28 16:20:36 +000012996Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12999
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013000Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13003 * Makefile.am example/Makefile.am: workaround automake generating
13004 erroneous deps
13005
Daniel Veillard12f7d292001-06-28 13:12:11 +000013006Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * include/win32config.h: bug #56801 Yon Derek provided a patch
13009 to the windows config file.
13010
Daniel Veillard87ee9142001-06-28 12:54:16 +000013011Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13014 libxml.h : Yon Derek provided a set of changes to compile from
13015 CVS on Windows/MSC
13016
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013017Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13018
13019 * parser.c: fixed UTF8 BOM support in push mode
13020 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13021 added a specific testcase
13022
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013023Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * Makefile.am: added --push regression tests
13026 * parserInternals.c: the XML parser segfaulted in --push mode
13027
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013028Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * configure.in: moved the symlinks detection within a CVS
13031 check, this is not portable and will be removed soon.
13032 * xpath.c: small cleanup/speedup
13033
Daniel Veillard11648102001-06-26 16:08:24 +000013034Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13037 release of 2.3.12
13038 * parser.c: make an error message if unknow entities in all cases
13039
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013040Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13043
Daniel Veillard23793842001-06-25 16:07:45 +000013044Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13047 includes were installed in the wrong dir
13048
Daniel Veillardf5498f32001-06-25 15:08:36 +000013049Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * doc/html.xml: warn against sending code to exhibit bugs.
13052
Daniel Veillard56f06462001-06-24 21:34:03 +000013053Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13056 Tru64 from Thomas Leitner
13057
Daniel Veillardc5d64342001-06-24 12:13:24 +000013058Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * AUTHORS: added William and Bjorn
13061 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13062 daniel@veillard.com hopefully I won't have to do this again
13063 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13064 docs can be rebuilt cleanly now
13065 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13066 from CVs it's generated, added include/libxml/xmlwin32version.h
13067 also generated but which should change far less frequently.
13068 * catalog.c nanoftp.c: made sure to include libxml.h not
13069 libxml/xmlversion.h directly
13070 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13071 when compiling on WIN32 and MSC
13072
Daniel Veillard07385fd2001-06-23 21:55:48 +000013073Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * include/Makefile.am include/libxml/Makefile.am configure.in:
13076 fixed make distcheck and rebuilding the rpms
13077
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013078Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * configure.in: should finish the migration of exported includes
13081 into a real include/libxml in CVS, at least for CVS users.
13082 * removed the exported headers, added in include/libxml (as well
13083 as xmlversion.h.in).
13084
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013085Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * configure.in: fixed the way to detect symlink
13088
Daniel Veillard66541772001-06-23 18:31:04 +000013089Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * configure.in: updated, include/libxml is now a real CVS dir
13092
Daniel Veillardca989762001-06-23 17:39:29 +000013093Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13096 version works with both libxml1 and libxml2 (it autodetects
13097 the prefix of the html-files) from Felix Natter.
13098 * doc/xml.html: updated doc accordingly
13099
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013100Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * xpath.c: fixed the bug generating a template loop in libxslt
13103 when using docbook-xsl-1.4, * should filter out document nodes
13104 * HACKING: added William
13105 * TODO: updated
13106
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013107Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * doc/FAQ.html: added a warning about gcc-3.0
13110 * doc/xml.html: added reference to gdome2 and removed a confusing
13111 sentence
13112
Daniel Veillardf7f41852001-06-22 15:18:01 +000013113Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * xmlversion.h: okay this is a generated file, but Windows
13116 users need it and they can't generate it, and I want CVS
13117 Windows users ...
13118 * win32/libxml2/libxml2_so.dsp: Windows project file for
13119 the shared lib version of libxml2
13120 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13121 resources needed for libxslt/xsltproc by Yon Derek
13122
Bjorn Reese3157b342001-06-22 14:41:45 +000013123Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13124
13125 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13126
Daniel Veillard4151acb2001-06-22 10:48:57 +000013127Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13128
Daniel Veillardcc146db2001-06-22 11:10:52 +000013129 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13130
13131Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
Daniel Veillard4151acb2001-06-22 10:48:57 +000013133 * include/win32config.h: Yon Derek provided a first fix
13134 to be able to compile libxslt/xsltproc on Windows
13135
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013136Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * xpath.c: attempt to work around what seemed a gcc optimizer
13139 bug when handling floats on i386 http://veillard.com/gcc.bug
13140 * tree.c entities.c encoding.c: doing some cleanups while
13141 chasing it
13142
Daniel Veillard017b1082001-06-21 11:20:21 +000013143Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * Makefile.am: cleanup when --without-debug is specified
13146 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13147 w.r.t. --without-debug and other include points
13148 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13149 Catalogs
13150 * configure.in entities.h tree.h HTMLparser.c: removed
13151 --without-corba, made the _private field mandatory
13152
Daniel Veillard87a764e2001-06-20 17:41:10 +000013153Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13154
13155 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13156 outputs a BOM in UTF8, an errata has been issued to avoid the
13157 problem, that was the most reasonable solution... Add support
13158 for a leading UTF8 BOM in entities.
13159
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013160Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * valid.c: fixed a bug found when post validating an entity ref
13163 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13164 activate it too
13165
Daniel Veillard39196eb2001-06-19 18:09:42 +000013166Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13169 weakness in the node copy the XPointer and the XInclude
13170 implementations. Serious cleanup.
13171
Daniel Veillard3739b982001-06-19 12:51:30 +000013172Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * Makefile.am: Kjartan Maraas provided a small patch to
13175 add xml2-config.in to EXTRA_DIST
13176
Daniel Veillarda9142e72001-06-19 11:07:54 +000013177Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13180 provided another failing case found in KDE, the way the
13181 ctxt->vctxt.nodeTab was allocated and freed changed over
13182 time but it wasn't completely cleaned up. This should fix it.
13183
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013184Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13185
13186 * parser.c: Stephan Kulow also raised the fact that line number
13187 could get miscounted making debug harder, fixed the problem
13188 in xmlParseCharData()
13189
Daniel Veillard64b98c02001-06-17 17:20:21 +000013190Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13191
13192 * valid.c: Stephan Kulow pointed out a problem when validating
13193 and using an empty entity, forgot a 'break' in a case.
13194
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013195Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13198 * doc/xml.html: updated with 2.3.11
13199
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013200Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * TODO: updated adding cleanup of generated doc
13203 * configure.in: prepared to release 2.3.11
13204 * xmllint.c: added --version for bug reporting
13205 * doc/html/*.html: rebuilt the doc
13206
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013207Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * xpath.c: first part of the work on selecting namespace to
13210 fix bug #56115
13211
Daniel Veillard96ed5832001-06-15 22:22:04 +000013212Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13215 when using -liconv
13216 * TODO: updated
13217
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013218Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13221 cleanup, encoding support.
13222
Daniel Veillard608ad072001-06-14 08:32:28 +000013223Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13226
Daniel Veillard239d0522001-06-13 23:02:48 +000013227Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * xpath.c: bug detected by Ankh when / is used as a function arg
13230
Daniel Veillard02bb1702001-06-13 21:11:59 +000013231Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13234 of element and use it to avoid outputting formatting spaces at
13235 the wrong place. Implemented the format parameter for HTML save.
13236 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13237 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13238 result/HTML/wired.html: of course this impact the result of a
13239 number of HTML tests
13240
Daniel Veillard95d845f2001-06-13 13:48:46 +000013241Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * HTMLtree.[ch]: started augmenting the HTML save API with
13244 encoding and formatting parameters
13245
Daniel Veillardeca60d02001-06-13 07:45:41 +000013246Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * HTMLtree.h: cleanup and started evaluating the work needed on
13249 revamping the HTML output code
13250
Daniel Veillard84666b32001-06-11 17:31:08 +000013251Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13254
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013255Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * valid.c: fixed bug #56049, forgot one check in the
13258 validation routine
13259
Daniel Veillardca2366a2001-06-11 12:09:01 +000013260Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13263
Daniel Veillard6761eee2001-06-11 10:29:38 +000013264Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * libxml.h: fixed an error in last commit
13267 * doc/FAQ.html: added an entry for compilation from CVS
13268
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013269Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * xmlversion.h.in libxml.h: Cygwin patches
13272 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13273 * tree.h: cleanup
13274
Daniel Veillardacd370f2001-06-09 17:17:51 +000013275Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13278 memory block in a strange case where libxml is linked twice
13279 in the binary.
13280
Daniel Veillard1d047672001-06-09 16:41:01 +000013281Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13284 state far too often, simple fix used to avoid it.
13285
Daniel Veillard4497e692001-06-09 14:19:02 +000013286Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13289 being processed, applied his patch
13290 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13291
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013292Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13295 provided fixes to compile on MSCC again
13296 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13297 also provided an update for the project files.
13298
Daniel Veillarda682b212001-06-07 19:59:42 +000013299Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13302 bug #55810
13303
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013304Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * tree.c: fixed xmlGetNsProp() to close bug #55683
13307 Note this requires libxslt to use it's own function instead.
13308
Daniel Veillardf0c53762001-06-07 16:07:07 +000013309Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * HTMLtree.c: when in a pre element no formatting space should
13312 be added.
13313 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13314
Daniel Veillard068a9652001-06-07 15:30:26 +000013315Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * configure.in: added tests for signal() and signal.h
13318
Daniel Veillard541d6552001-06-07 14:20:01 +000013319Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13320
13321 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13322
Daniel Veillard8a367d42001-06-07 14:01:34 +000013323Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * doc/libxml-doc.el: Felix Natter provided a new version for
13326 libxml2
13327
Daniel Veillard8a926292001-06-07 11:20:20 +000013328Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * HTMLtree.c: when in a pre element no formatting space should
13331 be added.
13332
Daniel Veillard14839d52001-06-06 16:11:56 +000013333Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13336
Daniel Veillarde95e2392001-06-06 10:46:28 +000013337Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13340 hack
13341 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13342 * uri.c: fixed a warning
13343
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013344Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * HTMLtree.c: trying to close bug #55772 escaping in script
13347 elements
13348 * doc/xml.html: suggest to send mail to the list
13349
13350Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013351
13352 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13353 good. Use a macro and based on the solution provided in
13354 vsnprintf manual page from GNU.
13355
Bjorn Reese99748722001-06-05 12:49:15 +000013356Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13357
13358 * error.c: Workaround for non-preserving variadic list.
13359 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13360
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013361Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * doc/xml.html: added 2.3.10 release
13364
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013365Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * configure.in: releasing 2.3.10
13368
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013369Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13372
Daniel Veillard20042422001-05-31 18:22:04 +000013373Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * encoding.c: Robert Collins provided a patch to add the
13376 "US-ASCII" encoding alias
13377
Daniel Veillard97ac1312001-05-30 19:14:17 +000013378Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13381 string oriented functions and started cleaning the related areas
13382 in xpath.c which needed fixing in this respect
13383
Daniel Veillard2d703722001-05-30 18:32:34 +000013384Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13387 #55380
13388 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13389
Daniel Veillard9403a042001-05-28 11:00:53 +000013390Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * TODO: updated
13393 * nanohttp.[ch] : started adding APIs to get the redirected URL
13394 when this occurs (needed for further base computation
13395 * tree.h: cleanup
13396 * encoding.c: cleanup
13397 * SAX.c: minor change around ctxt->loadsubset
13398
Daniel Veillard6278fb52001-05-25 07:38:41 +000013399Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * Makefile.am include/Makefile.am: small change to have
13402 include/libxml rebuilt if working from CVS.
13403 * uri.c: applied another patch from Carl Douglas for URI escaping,
13404 this should close bug #51876
13405
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013406Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13409 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13410 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13411 added specific regression test
13412 * parser.h: preparing for the XSLT mode where DTD inherited
13413 attributes are added to the tree.
13414
Daniel Veillardbbd22452001-05-23 12:02:27 +000013415Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13416
13417 * xinclude.[ch]: Updated the namespace for the Last Call version
13418 * result/XInclude/include test/XInclude/include: updated the
13419 testsuite accordingly
13420
Daniel Veillard8514c672001-05-23 10:29:12 +000013421Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13424 related to bug #51876
13425
Daniel Veillard42596ad2001-05-22 16:57:14 +000013426Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * tree.c: fixed a gross mistake in base computation, xml:base is
13429 not completely correct yet (need cascade).
13430 * xpath.[ch]: added the few things needed to find a function name
13431 and URI from the XPath context when it is called.
13432
Daniel Veillard81418e32001-05-22 15:08:55 +000013433Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13436 * DOCBparser.c: small cleanup
13437 * xmllint.c: added a --catalogs option to load catalogs from
13438 $SGML_CATALOG_FILES
13439 * tree.c: cleanup
13440 * configure.in: iconv library fixup, ICONV_LIBS
13441
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013442Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13443
13444 * catalog.c: handling of CATALOG entries. detection of recursion,
13445 and a few bugfixes
13446 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13447 against the default namespace
13448
Daniel Veillard04b93292001-05-21 08:15:31 +000013449Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13452
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013453Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * parser.c: fixed propagation context info when parsing an
13456 external entity.
13457 * doc/html/*.html: regenerated a couple of docs
13458
Daniel Veillard4623acd2001-05-19 15:13:15 +000013459Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13460
13461 * doc/xml.html: update with 2.3.9 informations
13462
Daniel Veillardbed7b052001-05-19 14:59:49 +000013463Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13466 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13467 * doc/html/* : rebuilt the docs
13468 * valid.c: small patch which may improve some case when
13469 validating.
13470
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013471Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * HTMLparser.c: Closed bug #54891
13474 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13475 to the suite
13476
13477Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13480 applied a documentation patch from LotR and filled in a few missing
13481 descriptions
13482
Daniel Veillard76d66f42001-05-16 21:05:17 +000013483Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * xpath.c tree.c parser.c: speed optimizations at the parser level
13486 document tree freeing and xpath evaluation
13487
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013488Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * parser.c parser.h parserInternals.h: fixed a couple of
13491 interfaces for handling memory buffer input to const char *
13492 upon suggestion of JamesH.
13493
Daniel Veillardc3739e72001-05-15 15:23:27 +000013494Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13495
13496 * configure.in: LoTR sent a patch fixing the previous commit
13497
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013498Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * configure.in: trying to deal again with the stoopid -R linking
13501 flag of Solaris
13502
Daniel Veillard790142b2001-05-15 10:51:53 +000013503Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * xpath.h: two nodeset access macros from Thomas Broyer
13506
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013507Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13510 patch from Thomas Broyer
13511
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013512Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13515 case
13516 * INSTALL: was empty added stuff from the FAQ
13517
Daniel Veillard75bea542001-05-11 17:41:21 +000013518Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
13520 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13521 attributes handling and #54433 by adding xmlUnsetProp()
13522 and xmlUnsetNsProp()
13523
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013524Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13525
13526 * HTMLparser.c: Patch from Jonas Borgström
13527 (htmlGetEndPriority): New function, returns
13528 the priority of a certain element.
13529 (htmlAutoCloseOnClose): Only close inline elements if they
13530 all have lower or equal priority.
13531 * result/HTML: this of course changed a number of tests results.
13532
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013533Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13534
13535 * xmlIO.c catalog.c: plugged in the default catalog resolution
13536 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13537 documentations
13538 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13539
Daniel Veillarda7374592001-05-10 14:17:55 +000013540Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13543 integrating catalogs
13544 * catalog.[ch] testCatalog.c: adding a small catalo API
13545 (only SGML catalog support).
13546 * parser.c: restaured xmlKeepBlanksDefault(0) API
13547
Daniel Veillardc17337c2001-05-09 10:51:31 +000013548Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13549
13550 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13551
Daniel Veillard257d9102001-05-08 10:41:44 +000013552Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * parser.c: added xmlParseExternalEntityPrivate() to allow
13555 propagation of ctxt->_private when parsing external entities
13556
Daniel Veillard083c2662001-05-08 08:27:14 +000013557Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13560
Daniel Veillard01ef7382001-05-08 07:31:43 +000013561Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13564
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013565Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * valid.c: warn when indeterminist content model is detected
13568 * result/VC/ElementValid8: this adds a message
13569 * Makefile.am: add --novalid for VCM tests
13570 * parserInternals.c: added a call to Init memory
13571
Daniel Veillard64269352001-05-04 17:52:34 +000013572Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13575 when both parameters are NULL.
13576
Daniel Veillard37721922001-05-04 15:21:12 +000013577Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * valid.c: applied small patch from Gary Pennington, reindented
13580 some part of the code.
13581
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013582Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13585 release, updated and regenerated the docs
13586
Daniel Veillard357c9602001-05-03 10:49:20 +000013587Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * xpath.c result/XPath/expr/floats : clarified and cleanup
13590 printing of abnormal floats in tests.
13591
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013592Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13595 * results/HTML/ : a few changes in the output of the HTML tests as
13596 a result.
13597 * configure.in: tying to fix -liconv where needed
13598
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013599Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * Makefile.am: fixed a stupid error
13602
Daniel Veillard7150a032001-05-02 16:41:11 +000013603Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * configure.in Makefile.am: make the inclusion of the trio
13606 modules in the library conditional
13607
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013608Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * DOCBparser.c: patche from László Kovács, fixed entities refs
13611 in attributes handling
13612
Daniel Veillardedddff92001-05-02 10:58:52 +000013613Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13616 flushing
13617
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013618Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * xpath.c: fix of an XSLT namespace bug reported on the list
13621 general/bug-8-
13622
Daniel Veillard5792e162001-04-30 17:44:45 +000013623Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * strio.h trio.c: Dan McNichol suggested a couple of small
13626 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13627
Daniel Veillard02141ea2001-04-30 11:46:40 +000013628Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * tree.c parser.c encoding.c: spent a bit more time looking
13631 at the parsing speed and DOM handling. Added a few more
13632 speedups.
13633
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013634Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13635
13636 * parser.c: small but effective parsing speed improvement
13637
Daniel Veillardb59076b2001-04-29 17:04:07 +000013638Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13639
13640 * configure.in: default on the DocBook parser inclusion (for Gnome)
13641 * DOCBparser.h: fixed a header reference
13642
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013643Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * configure.in xpath.c: applied Bjorn patches for FPE on the
13646 alpha
13647
Daniel Veillardeefd4492001-04-28 16:55:50 +000013648Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13651 xmlSaveFormatFileTo()
13652
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013653Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * xpath.c: simple and efficient optimization, XPath functions
13656 aways bind to the same code, cache this
13657 * TODO: updated (by saying some is obsolete)
13658
Daniel Veillard2156a562001-04-28 12:24:34 +000013659Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * xpath.c: more cleanup work on XPath name parsing routines
13662
Daniel Veillard61d80a22001-04-27 17:13:01 +000013663Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13666 xmlXPathParseName
13667 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13668 * debugXML.c: avoid compilation problems if compiling without
13669 HTML support, Igor Zlatkovic
13670 * win32/libxml2/libxml2.def.src: being able to compile without
13671 XPath on Windows
13672
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013673Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13674
13675 * libxml.m4: yet another patch from Toshio Kuratomi
13676
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013677Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13680
Daniel Veillard67fee942001-04-26 18:59:03 +000013681Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13682
13683 * tree.[ch]: added xmlSaveFormatFile interface for saving
13684 and indenting a file.
13685
Daniel Veillard82e49712001-04-26 14:38:03 +000013686Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * xpath.c: fixed bug #53689 related to processing-instruction()
13689
Daniel Veillard02f077a2001-04-26 10:59:11 +000013690Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * DOCBparser.c: patche from László Kovács
13693
Daniel Veillard30211a02001-04-26 09:33:18 +000013694Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * parser.c: applied fixes from Christian Glahn bug report #53391
13697
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013698Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * error.c: Jean François Lecomte provided a complete description
13701 and a fix to bug #53537
13702
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013703Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13706
Daniel Veillard1034da22001-04-25 19:06:28 +000013707Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13708
13709 * DOCBparser.c SAX.c: a bit more work on entities processing.
13710 Still Need to cleanup XML output and references in attributes
13711
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013712Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13715
Daniel Veillardb33c2012001-04-25 12:59:04 +000013716Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * tree.c: trying to fix #53574, not completely complete,
13719 I would like xmllint --copy --debug test/ent1 and
13720 xmllint --debug test/ent1 to show the same result.
13721 * xpath.c: fix a bug when trying to sort namespace nodes
13722
Daniel Veillard5146f202001-04-25 10:29:44 +000013723Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13724
13725 * HTMLtree.c: real fix for #53402
13726
Daniel Veillard7533cc82001-04-24 15:52:00 +000013727Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13730 PIs when using xsl:output
13731 * valid.c: closing #53537 some case generate segfaults if there
13732 is validity errors
13733
Daniel Veillard61b33d52001-04-24 13:55:12 +000013734Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13737 of external parsed entities, added --noent to testDocbook
13738 * valid.c: Garry Pennington found an uninitialized variable
13739 access in xmlValidateElementContent()
13740
Daniel Veillard56098d42001-04-24 12:51:09 +000013741Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13744 with madness
13745 * result/HTML/ : this modified the result of the regression tests
13746 a lot.
13747
Daniel Veillard122376b2001-04-24 12:12:30 +000013748Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13749
13750 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13751 to doc where it wasn't checked against NULL reported by
13752 Jens Laas
13753
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013754Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13757 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13758
Daniel Veillardeae522a2001-04-23 13:41:34 +000013759Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13762 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13763 * SAX.[ch]: cleanup and updates for DocBook
13764 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13765 ex SGML identifier changes
13766 * valid.c: removed a static unused function.
13767
Daniel Veillardde57c612001-04-23 09:13:36 +000013768Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * HTMLtree.c: applied change for Paul Sponagl on script saving
13771 * Makefile.am: the warning about entity title.xml are normal.
13772
Daniel Veillard393df012001-04-22 20:11:18 +000013773Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * configure.in: release of 2.3.7
13776 * Makefile.am: fixing make distcheck
13777
Daniel Veillarda41123c2001-04-22 19:31:20 +000013778Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * doc/html/* doc/xml.html: updated and regenerated the docs
13781
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013782Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13785
Daniel Veillarde82a9922001-04-22 12:12:58 +000013786Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13787
13788 * tree.c: fixed #53388 with the provided patch
13789
Daniel Veillard06803992001-04-22 10:35:56 +000013790Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * valid.c: Bjorn detected an invalid memory access. Fixed
13793 vstateVPush()
13794
Daniel Veillard40af6492001-04-22 08:50:55 +000013795Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13798
Bjorn Reese70a9da52001-04-21 16:57:29 +000013799Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13800
13801 * libxml.h: new header used only for the compilation of libxml
13802 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13803 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13804 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13805 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13806 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13807 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13808 baseline (version 1.2 plus a single patch).
13809 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13810 scientific notation for numbers. Tests added.
13811 * xpath.c: formatting of numbers changed to use sprintf
13812 (contribution from William Brack)
13813
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013814Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * valid.c: cleanup, more useful debugging
13817 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13818 * xmlIO.c: entity loading is printed as an error when validating
13819
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013820Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * valid.c: fixed to validate within entities
13823 * test/VCM/v22.xml: added a specific testcase
13824
Daniel Veillardca1f1722001-04-20 15:47:35 +000013825Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * valid.c: forgot an epsilon transition in for ()+
13828 * test/VCM/v21.xml : added a specific test case
13829
Daniel Veillard85349052001-04-20 13:48:21 +000013830Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * valid.c: removed a state explosion exhibited by RSS
13833 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13834 from bug #51872
13835
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013836Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13839 validation without using an ugly NFA -> DFA algo in the source.
13840 Made a specific algorithm easier to maintain, using a single
13841 stack and without recursion.
13842 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13843 * hash.c: made the growing routine static
13844 * tree.h parser.c: added the parent information to an
13845 xmlElementContent node.
13846
Daniel Veillarde470df72001-04-18 21:41:07 +000013847Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13848
13849 * SAX.c parser.c xpath.c: generating IDs when not validating
13850 from an external parsed entity was poisoning the ID has table
13851 with removed values. This was killing XSLT on the KDE help
13852 browser.
13853
Daniel Veillardceacdd92001-04-18 15:10:35 +000013854Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * entities.h: andrew@ugh.net.au detected a double declaration
13857
Daniel Veillarda10efa82001-04-18 13:09:01 +000013858Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * debugXML.c hash.c tree.h valid.c : some changes related to
13861 the validation suport to improve speed with DocBook
13862 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13863 the way validation errors get reported
13864
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013865Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13866
13867 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13868 by P C Chow and William M. Brack for XSLT HTML output
13869
Daniel Veillard2d90de42001-04-16 17:46:18 +000013870Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13873 Igor Zlatkovic patches for MSC compilation and added his
13874 updates
13875
Daniel Veillarde043ee12001-04-16 14:08:07 +000013876Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13879 prefix lookup.
13880 * parserInternals.c: fixed the bug reported by Morus Walter
13881 due to an off by one typo in xmlStringCurrentChar()
13882
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013883Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13884
13885 * HTMLparser.c result/HTML/*: revamped the way the HTML
13886 parser handles end of tags or end of input
13887
Daniel Veillard82daa812001-04-12 08:55:36 +000013888Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13891
Daniel Veillard67a21302001-04-11 14:39:16 +000013892Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13893
13894 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13895 bug where the linktime verions of free() won't work ...
13896
Daniel Veillard27b55282001-04-11 12:22:25 +000013897Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13900
Daniel Veillardafc73112001-04-11 11:51:41 +000013901Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13902
13903 * doc/xml.html: added 2.3.6 release
13904
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013905Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13906
13907 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13908 * result/wml.xml: resulted in a small output change
13909
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013910Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * tree.c: xmlNewDoc was missing the charset initialization
13913 * xmllint.c: added --auto to autogenerate a doc, allow to
13914 reproduce the problem fixed on xmlNewDoc
13915
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013916Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13917
13918 * xpath.c: trying to get 52979 solved
13919 * tree.c result/ result/noent/: trying to get 52712 solved, this
13920 also made me clean up the fact that XML output in general should
13921 not add formating blanks by default, this changed the output of
13922 a few tests
13923
Daniel Veillard73639a72001-04-10 14:31:39 +000013924Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13927
Daniel Veillardfac26a12001-04-08 13:08:14 +000013928Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13929
13930 * configure.in: finally released 2.3.6
13931
Daniel Veillard911f49a2001-04-07 15:39:35 +000013932Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * xpath.c: checking for null pointer generated by new code
13935
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013936Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * xpath.c: fixed a [] evaluation problem reported
13939 * test/XPath/tests/simpleaddr: extended test
13940 * result/XPath/simpleaddr: updated result
13941
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013942Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13943
13944 * xmllint.c: Dan Timis reported a portability problem
13945 on Macs without mmap, fixed it.
13946
Daniel Veillardb38bd552001-04-03 18:22:00 +000013947Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * testXPath.c : added a --tree option allowing to display the
13950 tree dump of the XPath expression
13951
Daniel Veillard4dd93462001-04-02 15:16:19 +000013952Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * xpath.c: fixed a memleak when comparing nodesets
13955 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13956 * tree.c: added a TODO
13957
Daniel Veillard92ad2102001-03-27 12:47:33 +000013958Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13959
13960 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13961 we need string functions
13962 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13963 to be able to use them where needed. Applied some changes
13964 to reduce name linking pollution and compile in only what's
13965 needed.
13966 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13967 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13968 for the string manipulation functions
13969 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13970 to the free() function of xmlmemory.c
13971 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13972 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13973 usage.
13974
13975
Daniel Veillard2be30642001-03-27 00:32:28 +000013976Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * error.c: applied the context output patch of the error
13979 handling submitted by Chuck Griffith
13980 * error/VC/*: this slightly change some error logs
13981
Daniel Veillard50582112001-03-26 22:52:16 +000013982Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13983
13984 * parser.c: fixed line number reporting on error
13985
Daniel Veillard04be4f52001-03-26 21:23:53 +000013986Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * parser.c: Sullivan and Darin found a parser bug,
13989 applied the patch.
13990
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013991Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13994 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13995 xmlversion.h.in xpointer.c: of course the way I defined
13996 UNUSED breaks on old gcc version. Try to be smart and
13997 also define it directly in xmlversion.h
13998 * configure.in: removed -ansi flag from the pedantic set
13999
14000Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014001 Huge cleanup, I switched to compile with
14002 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14003 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14004 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14005 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14006 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14007 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14008 encoding.h entities.c error.c list.[ch] nanoftp.c
14009 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14010 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14011 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14012 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14013 Cleanup, staticfied a number of non-exported functions,
14014 detected and cleaned up a dozen of problem found this way,
14015 avoided a lot of public function name/typedef/system names clashes
14016 * doc/xml.html: updated
14017 * configure.in: switched private flags to the really pedantic ones.
14018
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014019Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * configure.in: 2.3.5
14022 * doc/html/*: rebuilt the docs
14023
Daniel Veillard146c9122001-03-22 15:22:27 +000014024Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * parser.c: fixed a reported bug in NOTATION parsing
14027 * uri.c: accepted but not fixed bug 51876, added TODO
14028 * Makefile.am: fixed bug 51876
14029
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014030Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * config.h.in configure.in error.c: fix a compilation problem
14033 on platforms without vsnprintf (xml@thewrittenword.com)
14034
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014035Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * parser.c: fixed a function name header typo
14038 * SAX.c: notations can also occur in external subset.
14039
Daniel Veillard7d42b542001-03-20 13:22:46 +000014040Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * error.c: removed a C++ like comment
14043
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014044Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * parser.c: fixing bug 52299 strange condition leading
14047 to a parser crash due to a buffer overflow
14048 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14049 added the specific test case
14050
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014051Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14054 xmlXPathConvert{String,Number,Boolean} to be able to make
14055 type casts without a context stack, fixed some implementation
14056 problems related to the absence of context at parse-time,
14057 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14058 in the public API too
14059 * xpointer.c xpathInternals.h: we need to know at parse time
14060 whether we are compiling an XPointer
14061
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014062Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14065 cleaned up the parser internals, refactored XPath code, added
14066 new compilation based APIs and cleanly separated public and
14067 private APIs.
14068
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014069Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * xpath.h: the comp field must be added at the end to avoid
14072 killing binary compat.
14073
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014074Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * Makefile.am: detect XPath memleaks in regreson tests
14077 * error.c: fixed and error w.r.t. error reporting still using
14078 stderr
14079 * hash.c: added new line at end of file
14080 * tree.h: minor cleanup
14081 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14082 expression parsing from evaluation, resulted in a number of
14083 changes internally, and in XPointer. Likely to break stuff
14084 using xpathInternals.h but should remain binary compatible,
14085 new interfaces will be added.
14086
Daniel Veillardd574f782001-03-14 19:40:17 +000014087Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * configure.in: fixed a couple of problems reported by
14090 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14091 without gcc on non linux platforms.
14092
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014093Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14096 a fix for --with-html-dir= configure support. I hope it won't
14097 break rpm generation
14098
Daniel Veillarda022fe02001-03-14 16:30:00 +000014099Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14100
14101 * xmlIO.c: one function comment cleanup.
14102
Daniel Veillard25239c12001-03-14 13:56:48 +000014103Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * SAX.c: external subset notations were improperly registered
14106 in the internal subset.
14107
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014108Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * README.cvs-commits: added, pointing to HACKING
14111 * HACKING: updated
14112
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014113Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * parser.c: and Matt Sergeant found one in the XML push
14116 parser (erroneous check I forgot to remove when I fixed the
14117 main parser).
14118
Daniel Veillard68d7b672001-03-12 18:22:04 +000014119Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xpath.c: ptittom found a small bug in UnaryExpr
14122
Daniel Veillarde356c282001-03-10 12:32:04 +000014123Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14124
14125 * configure.in: bumped to 2.3.4
14126 * error.c: fixed bug #51860
14127 * tree.c: fixed bug #51861
14128 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14129 * tree.[ch] : added xmlDefaultBufferSize
14130 * nanoftp.c: typo in function name header block
14131 * doc/xml.html : updated, added link to XML::LibXSLT
14132 * doc/html/* : rebuilt the docs
14133
Daniel Veillard80f32572001-03-07 19:45:40 +000014134Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14135
14136 * parser.c SAX.c: the new content parsing code raised an
14137 ugly bug in the characters() SAX callback. Found it
14138 just because of strangeness in XSLT XML Rec ouptut :-(
14139
Daniel Veillard6c831202001-03-07 15:57:53 +000014140Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * Makefile.am: Martin Baulig suggested to add -lm
14143 * tree.c: found another bug in xmlNodeGetContent()
14144
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014145Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * xpath.c: Bjorn found the error related to strictness of comparison.
14148
Daniel Veillard29631a82001-03-05 09:49:20 +000014149Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14150
14151 * parser.c: trying to fix the Dtd parsing problem reported
14152 by Gary, side effect of last week speed optimizations.
14153
Daniel Veillard14be0a12001-03-03 18:50:55 +000014154Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14157 * parserInternals.c: removed unneeded test raised by Stric
14158
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014159Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14160
14161 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14162 and fixed by William Brack). Added xmlXPathFormatNumber.
14163 Changed the sorting slightly.
14164 * configure.in Makefile.am example/Makefile.am: Added -lm.
14165 Please note that applications linking with libxml2, must
14166 also like with the math library from now on.
14167
Daniel Veillardf9533d12001-03-03 10:04:57 +000014168Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14171
Daniel Veillard2f362242001-03-02 17:36:21 +000014172Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * parser.c: one must report spaces even if the Dtd element
14175 content proves that this is not part of the element content.
14176 * result/valid/*.xml: this changed the ouptu slightly
14177
Daniel Veillardb402c072001-03-01 17:28:58 +000014178Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * configure.in: bumped to 2.3.3
14181 * doc/xml.html: updated
14182
Daniel Veillard77851712001-02-27 21:54:07 +000014183Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * tree.c: minor doc fix
14186 * xpath.c: deallocation issues when a result tree has been
14187 converted to a node-set
14188
Daniel Veillardec70e912001-02-26 20:10:45 +000014189Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * doc/xml.html: oops corrected dates s/2000/2001
14192
Daniel Veillard8730c562001-02-26 10:49:57 +000014193Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14194
14195 * valid.c: new patch from Gary Pennington
14196
Daniel Veillard91e9d582001-02-26 07:31:12 +000014197Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14198
14199 * doc/xml.html: applied patch from Ankh
14200
Daniel Veillardedac3c92001-02-26 01:36:19 +000014201Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * xinclude.c: fixed a problem building on Mac
14204
Daniel Veillard21a0f912001-02-25 19:54:14 +000014205Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * parser.c: more work on increasing parsing ferformances
14208
Daniel Veillard48b2f892001-02-25 16:11:03 +000014209Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14210
14211 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14212 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14213 avoiding memcpy in production builds MEM_CLEANUP macro use
14214 * parser.[ch] parserInternals.c: optimizations of the tightest
14215 internal loops inside the parser. Better checking of I/O
14216 flushing/loading conditions
14217 * xmllint.c : added --timing
14218
Daniel Veillard71681102001-02-24 17:48:53 +000014219Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * configure.in: bumped to 2.3.2
14222 * doc/xml.html: updated for release
14223
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014224Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * xpath.c: found a memleak and fixed a nasty bug
14227
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014228Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xmllint.[c1] : added return code errors for xmllint
14231 * xpath.c: specific debug dump function for result value trees
14232
Daniel Veillard4b637072001-02-21 21:52:55 +000014233Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * xpath.c: finally implemented xmlXPathCompareNodeSets
14236 * test/XPath/expr/floats results/XPath/expr/floats: added
14237 a test for float expressions
14238
Daniel Veillardf714aa32001-02-21 03:07:44 +000014239Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14242 * parserInternals.[ch]: trying to speed up parsing
14243 * xpath.c : speeded up node set equality op
14244
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014245Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14248 better handling of ID/IDREF and the list modules associated
14249 * configure.in: small CFLAGS cleanup
14250
Daniel Veillarda8abee62001-02-19 15:14:59 +000014251Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * configure.in: fixed iconv detection on AIX (stric)
14254
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014255Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014256
14257 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14258
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014259Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14260
14261 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14262 and optimized xmlXPathNodeSetSort
14263
Daniel Veillard142adbf2001-02-17 13:21:05 +000014264Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * xpath.c: bug fix when context size is 0
14267 * parser.c: I like Norm's Dtd because they still manage to break
14268 the parser occasionally
14269
Daniel Veillardf23e0092001-02-16 13:21:29 +000014270Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14273
Daniel Veillarde0e26512001-02-16 00:11:46 +000014274Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14277 attributes within the XML-1.0 namespace
14278
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014279Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * xpathInternals.h: exported a few axis functions
14282 * doc/xml.html: updated the doc
14283
Daniel Veillard760f4422001-02-15 14:59:48 +000014284Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * configure.in: applied patch from Daniel van Balen for OpenBSD
14287 and bumped version to 2.3.1
14288 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14289 attempt to find autoclosing was simply broken, removed it,
14290 updated the examples, this is better
14291
Daniel Veillardd194dd22001-02-14 10:37:43 +000014292Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14295 hash functionnalities.
14296 * doc/html/* : rebuild the doc
14297
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014298Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14299
14300 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14301 on predicate
14302 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14303 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14304 really want to have tags closed on output even if we accept
14305 unclosed ones on input
14306
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014307Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * xpath.c: ouch don't free NULL, rare case fixed
14310 * tree.c: don't coalesce text nodes if they don't have the
14311 same behaviour wrt escaping on output
14312
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014313Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14314
14315 * xpath.c: small fixup
14316 * SAX.c: don't warn on empty namespaces.
14317
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014318Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * README: a bit of cleanup
14321 * configure.in: preparing for 2.3.0 release
14322
Daniel Veillard1f83d392001-02-08 09:37:42 +000014323Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * hash.[ch]: added a first version of xmlHashSize()
14326 * valid.c: another bug fix from Gary Pennington
14327
Daniel Veillard5eef6222001-02-07 18:24:48 +000014328Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * valid.c: couple of bug fixes pointed by Gary Pennington
14331 * HTMLtree.c: #if 0 cleanup
14332
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014333Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14336 which removes a time consuming check of xmlXPathNodeSetAdd()
14337 and use it in places where we are sure to not break unicity
14338
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014339Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14340
14341 * xpath.c: bug fixes found from XSLT
14342 * tree.c: preserve node->name special values when copying nodes.
14343 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14344 external subset are fetched when available but without full
14345 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14346 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14347 output with encoding disabled.
14348
Daniel Veillard2c833b62001-02-03 08:52:06 +000014349Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14352 xmlCheckFilename should not be called from xmlFileOpenW
14353 and xmlGzfileOpenW
14354
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014355Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14358 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14359 added the new tests for URI normalization
14360 * testURI.c: fixed stoopid bugs
14361 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14362 the URI in the error messages are now properly normalized
14363
Daniel Veillardea28ce62001-02-02 08:20:19 +000014364Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14365
14366 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14367
Daniel Veillarde99a4762001-02-01 04:34:35 +000014368Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14369
14370 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14371
Daniel Veillard2b325a02001-01-31 20:46:31 +000014372Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xpath.c: fixed mod operator
14375
Daniel Veillardde55cf62001-01-31 15:53:13 +000014376Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14377
14378 * parser.c: fixed xmlStrcat doc
14379 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14380 trees.
14381
Daniel Veillard2f913b72001-01-31 13:23:49 +000014382Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xpath.c result/XPath/tests/chaptersbase
14385 result/XPath/tests/simplebase: fixed XPath node()
14386 * tree.c: small fix in xmlNewNs()
14387 * Makefile.am: removed extraneous xml2Conf.sh rule
14388
Daniel Veillardb42042b2001-01-28 07:40:36 +000014389Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14390
14391 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14392 Changed the library name, in order to get libxml-devel and
14393 libxml2-devel to coexist on a single system
14394 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14395 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14396
Daniel Veillardee0a4662001-01-27 18:59:33 +000014397Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14398
14399 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14400 libxml2-devel installable in // as libxml-devel.
14401
Daniel Veillard5eb05942001-01-27 17:50:22 +000014402Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * doc/Makefile.am: fixed make rebuild in doc
14405 * doc/html/*.html: rebuilt the docs
14406
Daniel Veillard65c295d2001-01-26 09:32:39 +000014407Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14410
Daniel Veillard8e199902001-01-25 18:54:39 +000014411Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14412
14413 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14414 the HTML doc to go into the -devel RPM ...
14415 * aclocal.m4 config.h.in: some updates due to auto* magic
14416
Daniel Veillard93086662001-01-25 18:13:04 +000014417Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14418
14419 * xpath.h: added a hook in the context structure allowing to
14420 link to extra support, needed for XSLT
14421
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014422Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14425 xmlXPtrCmpPoints to use it.
14426 * propagated the following patch from Alejandro Forero
14427 * include/win32config.h xmlIO.c: applied further suggestions
14428 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14429 * example/gjobread.c: fixed warnings, now that it builds
14430
14431Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14432
14433 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14434
14435 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14436 filename points to a valid file (not a directory).
14437 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14438 Added calls to xmlCheckFilenameDir.
14439
14440 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14441 `path' (rather than `filename') as the parameter to gzopen and open.
14442
Daniel Veillard48177c22001-01-23 15:27:41 +000014443Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * Makefile.am: fixed a problem with EXTRA_DIST
14446
Daniel Veillardb83ba402001-01-22 22:45:10 +000014447Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * Makefile.am example/Makefile.am: finally found the trick
14450 to build the example, i.e. add "." in SUBDIRS before example
14451 in the list <grin/>
14452
Daniel Veillard82687162001-01-22 15:32:01 +000014453Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * doc/xml.html: updated with an XSLT section, removed pointer to
14456 W3C CVS base.
14457
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014458Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14461 too, and deallocation need to occur the same way.
14462
Daniel Veillarde4566462001-01-22 09:58:39 +000014463Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14466 type correponding to an XSLT result tree fragment. Share most
14467 of the data format with node set, as well as operators.
14468 * HTMLtree.c: added a newline at the end of the doctype output
14469 whe this one is not present initially.
14470 * tree.c: make sure taht the parent and doc pointers are properly
14471 set when copying attributes (lists).
14472
Daniel Veillard701c7362001-01-21 09:48:59 +000014473Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14476
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014477Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * xpath.c: seems I finally killed that ugly path evaluation
14480 context bug (tagged 9999 in case is is wrong)
14481
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014482Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14485 for XSLT
14486
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014487Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14490 for xmlGzfileOpen() bug
14491
Daniel Veillardf6eea272001-01-18 12:17:12 +000014492Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * xpath.c: removed an error found by XSLT usage
14495 * tree.c parserInternals.h: use a predefined static string
14496 for text and comment nodes, avoid freeing them in xmlFreeNode,
14497 exported the string name in parserInternals.h and added
14498 another value to disable encoding at output (for XSLT),
14499 gain memory, time.
14500
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014501Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14502
14503 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14504 win32/libxml2/libxml2_so.dsp: new makefiles and update
14505 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14506
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014507Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14510 Gary Pennington
14511
Daniel Veillard389e6b72001-01-15 19:41:13 +000014512Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * xpath.c: fixed the comaprision of values and nodelists,
14515 need to compare nodelist still ...
14516 * debugXML.c: avoided a possible core dump
14517 * HTMLparser.c: cleanup
14518 * nanohttp.c: contributed fix.
14519 * tree.c: fixes in properties handling added xmlSetNsProp
14520 needed by libxslt
14521 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14522 comment
14523 * TODO: updated
14524
Daniel Veillard167bd532001-01-06 21:09:34 +000014525Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * parser.c parserInternals.c: applied Bjorn Reese optimization
14528 patch
14529
14530Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * Makefile.am: applied patch fro make check from Martin Vidner
14533
Daniel Veillard503b8932001-01-05 06:36:31 +000014534Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14535
14536 * configure.in: preparing 2.2.11
14537 * doc/html/*: rebuild the HTML files
14538 * doc/xml.html : updated
14539
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014540Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * tree.c: fixed a stupid bug
14543 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14544 patches related to validation of an XInclude processing result
14545 * TODO: updated
14546
Daniel Veillarde2488192001-01-04 10:54:22 +000014547Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14548
14549 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14550 on large files
14551
Daniel Veillardf060a412001-01-03 20:52:44 +000014552Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14555
Daniel Veillard45cff692001-01-03 18:02:04 +000014556Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14559 reported by Jonas Borgström
14560 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14561
Daniel Veillard08108982001-01-03 15:24:58 +000014562Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14563
14564 * testXPath.c xpath.c: fixing the XPath union expressions problem
14565 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14566
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014567Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * xmllint.c: Made is so if the file name is "-" is will read form
14570 standard input. Sven Heinicke <sven@zen.org>
14571 * tree.c: fixed a problem when growing buffer
14572 * tree.h: fixed the comment of the node types following andersca
14573 comment
14574 * TODO: updated
14575
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014576Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14577
14578 * HTMLparser.[ch]: added a way to avoid adding automatically
14579 omitted tags. htmlHandleOmittedElem() allows to change the
14580 default handling.
14581 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14582 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14583 of xmllint too when using --memory flag, added a memory test
14584 suite at the Makefile level.
14585 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14586 with namespace use when encountering QNames in XPath evalation,
14587 added xmlns() scheme in XPointer.
14588 * nanoftp.c : incorporated a fix
14589 * parser.c xmlIO.c: fixed problems raised with encoding when using
14590 the memory I/O
14591 * parserInternals.c: closed bug 25934 reported by
14592 torsten.landschoff@innominate.de
14593 * TODO: updated
14594
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014595Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14598 on a non-updated tree :-(, made a 2.2.10 release to correct the
14599 situation
14600
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014601Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14604 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14605 integrated a set of OpenVMS changes from Howard Taylor
14606 <Howard.Taylor@pacoast.com>
14607
Daniel Veillard58770e72000-11-25 00:48:47 +000014608Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14609
14610 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14611 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14612
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014613Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * HTMLparser.c: some fixes on auto-open of html/head/body
14616 * encoding.c: fixed a compilation error on some gcc env
14617 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14618 XPointer implementation
14619 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14620 related XPointer tests and associated results
14621
Daniel Veillard300f7d62000-11-24 13:04:04 +000014622Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14623
14624 * doc/xmldtd.html doc/xml.html: following a short step by step
14625 guidance on IRC to help maciej with DTDs I started a small
14626 page on the subject.
14627
Daniel Veillard748e45d2000-11-17 16:36:08 +000014628Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14629
14630 * HTMLparser.c: fixed handling of broken charrefs
14631 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14632 patches
14633
Daniel Veillard28929b22000-11-13 18:22:49 +000014634Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * doc/xml.html doc/html/* : rebuilt the docs after adding
14637 xinclude and updated page for 2.2.7 and 2.2.8
14638 * configure.in: releasing 2.2.8
14639
Daniel Veillard41e06512000-11-13 11:47:47 +000014640Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * parser.[ch] parserInternals.c: applied the conditional
14643 section processing fix from Jonathan P Springer
14644 <jonathan.springer2@gte.net>
14645 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14646 project file, fixed iconv default non support
14647 * xpath.c: fixed the problem of evaluating relative expressions
14648 when a node context is provided.
14649
Daniel Veillardbf432752000-11-12 15:56:56 +000014650Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14651
14652 * nanoftp.c: fixed gcc 2.95 new warnings
14653 * SAX.c: fixed a stupid bug
14654 * tree.c: fixed a formatting problem when round-tripping
14655 from/to memory
14656 * xinclude.c: chased memleak, fixed a base problem
14657 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14658 xmlXPtrBuildNodeList()
14659 * TODO: updated
14660 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14661 adding a first small set of regression tests for XInclude
14662
Daniel Veillardc2def842000-11-07 14:21:01 +000014663Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * nanohttp.[ch]: applied Wayne Davison patches to access
14666 the WWW-Authorization header.
14667 * parser.c: Closed Bug#30847: Problems when switching encoding
14668 in short files by applying Simon Berg's patch.
14669 * valid.c: fixed a validation problem
14670 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14671 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14672 Wayne Davison
14673 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14674 need to be extended to non full nodes selections.
14675 * xinclude.c: starts to work decently
14676
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014677Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14680 debugXML.c xmlversion.h.in: Started adding XInclude support,
14681 this is a new xmllint option
14682 * tree.c xpath.c: applied TOM patches for XPath
14683 * xpointer.c: fixed a couple of errors.
14684 * uri.c: added an escaping function needed for xinclude
14685 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14686 new warning from RH70 gcc's version
14687
Daniel Veillarda4964b72000-10-31 18:23:44 +000014688Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * HTMLparser.c: fixed loop on invalid char in scripts
14691 * parser.c: update to description of xmlIOParseDTD()
14692 * libxml.m4 xmlversion.h.in: changes contributed by
14693 Michael Schmeing <m.schmeing@internet-factory.de>
14694 * configure.in: preparing for 2.2.7
14695 * Makefile.am: trying to avoid config.h and acconfig.h
14696 being included in the distrib
14697 * configure.in: released 2.2.7
14698
14699Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14702 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14703
Daniel Veillard01411222000-10-30 15:33:22 +000014704Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * parser.[ch]: added xmlIOParseDTD()
14707 * xpointer.c: added support for the 2 extra parameters of
14708 string-range, fixed a stoopid error when '0' was present
14709 in XPointer expressions
14710 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14711 testsuite for the above
14712
Daniel Veillard6db58192000-10-30 09:27:53 +000014713Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * libxml.spec.in: improved package descriptions
14716
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014717Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14718
14719 * xpath.c xpathInternals.h: applied a large cleaning patch
14720 from TOM <ptittom@free.fr>, it also add namespace support
14721 for function and variables registration.
14722
Daniel Veillardbd20df72000-10-29 17:53:40 +000014723Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14726 * Makefile.mingw: Wayne Davison's update adding hash.c
14727
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014728Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * xpath.c: fixed the root evaluation problems
14731 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14732 ignorable spaces with <b> <bold> <em>
14733 * tree.c: fixed a loop in xmlSearchNsByHref()
14734
Daniel Veillard767662d2000-10-27 17:04:52 +000014735Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14736
14737 * xpath.c: applied another XPath patch from TOM
14738 * xpath.c include/makefile.am: applied another patch from
14739 china@thewrittenword.com (cleanup on IRIX).
14740
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014741Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * xml-config.1: received a fixed version from Fredrik Hallenberg
14744 <hallon@lysator.liu.se>
14745
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014746Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14749 cleanup patch for XPath
14750
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014751Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * patched to redirrect all "out of context" error messages to
14754 a reconfigurable routine. The changes are:
14755 * xmlerror.h : added the export of an error context type (void *)
14756 an error handler type xmlGenericErrorFunc there is an interface
14757 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14758 to reset the error handling routine and its argument
14759 (by default it's equivalent to respectively fprintf and stderr.
14760 * all the c files: all wild accesses to stderr or stdout within
14761 the library have been replaced to calls to the handler.
14762
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014763Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14764
14765 * configure.in: release 2.2.6
14766 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14767 exporting the inner functions of xpath for extension modules
14768 * doc/*: updated and rebuilt the doc
14769
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014770Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * nanohttp.c : applied Wayne HTTP cleanup patch
14773 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14774 and xmlNodeSetSpacePreserve()
14775
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014776Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * xpath.c: closing bug #29260
14779
Daniel Veillard126f2792000-10-24 17:10:12 +000014780Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14781
14782 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14783 multikey tuples, made hash structure opaque
14784 * valid.[ch]: moved elements, attributes, notations decalarations
14785 as well as ID and refs to hash tables.
14786 * entities.c: hash cleanup
14787 * xmlmemory.c: fixed a dump problem in debug mode
14788 * include/Makefile.am: problem passing in DESTDIR= values patch
14789 from Marc Christensen <marc@calderasystems.com>
14790 * nanohttp.c: removed debugging remains
14791 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14792 * HTMLparser.c parser.c: fixing a number of problems with the
14793 macros in the *parser.c files (Wayne).
14794 * HTMLparser.c: close the previous option when opening a new one
14795 (Marc Sanfacon).
14796 * result/HTML/*: updated the HTML results accordingly
14797
Daniel Veillard52afe802000-10-22 16:56:02 +000014798Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14799
14800 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14801 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14802 XPath functions and XML entities table to them. More to come...
14803 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14804
Daniel Veillard683cb022000-10-22 12:04:13 +000014805Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * tree.c: coalesce adjacent text nodes
14808 * valid.c: handling of blank nodes in DTd validation (raised
14809 by problems with a posteriori validation).
14810 * nanohttp.c: changing behaviour on HTTP write stuff.
14811 * HTMLtree.c: forced body and html to be explicitely closed.
14812 * xpath.h: exported more XPath functions.
14813
Daniel Veillard1baf4122000-10-15 20:38:39 +000014814Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14815
14816 * Release of 2.2.5
14817 * xpointer.c: range() range-inside and other helper functions
14818 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14819
Daniel Veillard47e12f22000-10-15 14:24:25 +000014820Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14823 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14824
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014825Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14828 and XPointer modules
14829
Daniel Veillard134c9f32000-10-15 10:27:08 +000014830Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * SAX.h: closed #25107
14833
Daniel Veillard39915622000-10-15 10:06:55 +000014834Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * testSAX.c: fixed problem with cdata reporting
14837 * SAXresult/* : updated
14838
Daniel Veillard1e851392000-10-15 10:02:56 +000014839Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14842 Closed bug #27499, added to regression tests
14843 * TODO: updated
14844
Daniel Veillard7eda8452000-10-14 23:38:43 +000014845Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14848 support for SCRIPT and STYLE with help from Bjorn Reese
14849 * test/HTML/* result/HTML/*: added simple testcase and updated
14850 the existing ones.
14851
Daniel Veillardff9c3302000-10-13 16:38:25 +000014852Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14855 string-range for empty strings
14856 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14857 test/XPath/xptr/strrange: augmented the XPointer testsuite
14858
Daniel Veillard189446d2000-10-13 10:23:06 +000014859Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * doc/xml.html doc/xmlmem.html: added a module describing memory
14862 interfaces and use, updated the main page.
14863
Daniel Veillard2f971a22000-10-12 23:26:32 +000014864Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14865
14866 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14867 nanoftp code work on Windows too now
14868
14869Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014870
14871 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14872 * xpointer.c: implemented string-range() at least a good first version
14873 * test/XPath/docs/str test/XPath/xptr/strrange
14874 result/XPath/xptr/strrange: the string-range() tests
14875
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014876Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * Makefile.am include/Makefile.am include/win32config.h
14879 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14880 and make distcheck
14881
Daniel Veillard19d61112000-10-11 23:50:35 +000014882Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14885 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14886 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14887
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014888Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14891 patch for socklen_t detection by
14892 Albert Chin-A-Young <china@thewrittenword.com>
14893
Daniel Veillardcd429612000-10-11 15:57:05 +000014894Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14897 and added a --dtdvalid option to xmllint used to test it
14898
Daniel Veillard47c02452000-10-11 13:04:36 +000014899Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14902 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14903
Daniel Veillard2d38f042000-10-11 10:54:10 +000014904Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14907 handlings (registration, lookup, cleanup)
14908
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014909Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * configure.in Makefile.am include/makefile.am: adding XPointer
14912 and XPtrtests target
14913 * xpointer.[ch] : new files for XPointer support
14914 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14915 more XPath tests
14916
Daniel Veillard57fda592000-10-10 23:24:14 +000014917Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * configure.in: fixed, very broken, make distcheck works again
14920
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014921Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * More work toward 2.2.5, integrated a number of patches
14924 * configure.in Makefile.am win32config.h.in: trying to cleanup
14925 make distcheck .... huh ...
14926 * include/Makefile.am include/win32config.h: new directory
14927 for includes
14928 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14929 updated teh makefiles and instructions for WIN32
14930 * xpath.c: small fixes
14931 * test/XPath/ results/XPath: updated the testcases and results
14932 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14933 suggested patches
14934 * valid.c: fixed an ID bug
14935
Daniel Veillardb71379b2000-10-09 12:30:39 +000014936Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14937
14938 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014939 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014940 * xpath.[ch]: worked on XPointer
14941
Daniel Veillard7e99c632000-10-06 12:59:53 +000014942Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * configure.in Makefile.am: 2.2.5, ship the include in an
14945 include/libxml subdirectory, use symlinks when using CVS
14946 * testSAX.c: fixed small bug
14947 * testXPath.c: changed the way testfiles are parsed
14948 * debugXML.c: same kind of cleanup when parsing an argument expression
14949 XPath/XPointers can have blanks embedded
14950 * xpath.[ch]: more cleanup, reorgs for XPointer work
14951 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14952 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14953
Daniel Veillard55b91f22000-10-05 16:30:11 +000014954Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14955
14956 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14957 in the XPath engine, rewrote large parts of it, now it's far
14958 cleaner and in sync with the REC not an old WD. Fixed a parsing
14959 problem in the interactive XML shell found when testing XPath.
14960
Daniel Veillardac260302000-10-04 13:33:43 +000014961Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14962
14963 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14964 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14965 examples with the extra test
14966
Daniel Veillard7cfce322000-10-04 12:40:27 +000014967Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14970 the global init function.
14971
Daniel Veillard970112a2000-10-03 09:33:21 +000014972Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * HTMLparser.c: Doohhh, attribute name parsing was still case
14975 sensitive ! Fixed this ...
14976 * result/HTML/* : updated the tests results accordingly
14977
Daniel Veillard740abf52000-10-02 23:04:54 +000014978Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14981 engine, should be far more stable, incorporated a new version of
14982 preceding/following axis, need testing
14983 * uri.c: fixed file:///c:/a/b/c problem
14984 * test/XPath/tests/idsimple: augmented the XPath tests
14985
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014986Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * doc/* rebuilding docs for 2.2.4 release
14989
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014990Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14991
14992 * configure.in: releasing 2.2.4
14993 * parser.[ch]: added xmlStrEqual()
14994 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14995 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14996 use xmlStrEqual instead
14997 * TODO: updated
14998 * added an XPath test
14999
Daniel Veillardbc765302000-10-01 18:23:35 +000015000Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15003 * entities.h: exported xmlInitializePredefinedEntities
15004 * parser.[ch] : added xmlInitParser()
15005 * parserInternals.h : had to export htmlInitAutoClose()
15006
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015007Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15010 problems
15011 * Makefile.am : added XPath regression tests to normal tests
15012 * uri.c: fixed a problem with local paths, cleanup
15013 * parser.c: fixed a problem with large CData sections
15014
Daniel Veillardd2ade932000-09-30 14:39:55 +000015015Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * configure.in xml-config.in: patch from "Ben Taylor"
15018 <sol7x86@hotmail.com> for solaris shared libs lookup
15019
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000150202000-09-30 Martin Baulig <baulig@suse.de>
15021
15022 * libxml-2.0.pc.in: Provide pkg-config script.
15023
15024 * configure.in: Create the libxml-2.0.pc script from the
15025 libxml-2.0.pc.in templates.
15026 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015027 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015028
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015029Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15032 when compiling with MSC
15033
Daniel Veillard46057e12000-09-24 18:49:59 +000015034Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * xpath.c: patch for normalize-string() substring-before(),
15037 substring-after() and translate() functions from Bjorn Reese
15038 <breese@mail1.stofanet.dk>
15039 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15040 Fredrik Hallenberg <hallon@lysator.liu.se>
15041 * TODO: updated
15042
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015043Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15046 problem of socklen_t being undefined on a number of platforms
15047 * debugXML.c: fixed a compilation problem when without snprintf
15048
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015049Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15052 an URI bug and a fix for the control-character-induced infinite loop
15053 * nanohttp.c: preventive fix for compiling on WIN32
15054
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015055Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15056
15057 * xmlint.c: closing bug #25000
15058
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015059Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15062 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15063 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15064 related function, fixing xmlStrncmp(), and associated cleanup
15065 * result/HTML/entities.html.sax: updating result
15066
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015067Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15068
15069 * uri.c: applied patch for URI escaping from Wayne Davison
15070 <wayned@blorf.net>
15071 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15072 from Denis Barbier <barbier@imacs.polytechnique.fr>
15073 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15074 patch from Wayne Davison
15075
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015076Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * doc/xml.html : updated with new releases, adding "how to help"
15079
Daniel Veillard04698d92000-09-17 16:00:22 +000015080Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15083 removed a few warnings in pedantic mode ...
15084 * parserInternals.c parser.c: moved encoding switching function
15085 to parserInternals.c
15086 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15087
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015088Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15091 error or warning handlers
15092
Daniel Veillardb1059e22000-09-16 14:02:43 +000015093Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * parserInternals.c parserInternals.h parser.c Makefile.am:
15096 created a new module parserInternals.c, moved most of the
15097 code shared by the various parsers there, as well as
15098 deprecated code from parser.c. More cleanup of parser.c
15099 * uri.c: fixed a problem when URI is NULL
15100 * valid.c: speedup when looking for an attribute declaration
15101
Daniel Veillard39c7d712000-09-10 16:14:55 +000015102Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15103
15104 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15105 the cleanup of the computation of URI references when seeking
15106 external entities. The URI reference string and the resulting
15107 URI are both stored now.
15108 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15109 large s(n)printf checks and cleanup from Denis Barbier
15110 <barbier@imacs.polytechnique.fr>
15111 * xmlversion.h.in tree.h: couple of SGML declarations for a
15112 possible docbook module.
15113 * result/VC/ : a couple of test output changed due to the change
15114 of the entities URI
15115
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015116Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * parser.h: added a _private field for linking user's data
15119
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015120Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * parser.c parserInternals.h: demacroified most of the IS_XXX
15123 the gain in size is significant so ...
15124
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015125Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * entities.c: cases where looking up entities with doc==NULL
15128 covered
15129
Daniel Veillard90e11312000-09-05 10:42:32 +000015130Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
Daniel Veillard1de50802000-09-07 08:54:32 +000015132 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015133 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15134
Daniel Veillard98a79162000-09-04 11:15:39 +000015135Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
Daniel Veillard1de50802000-09-07 08:54:32 +000015137 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015138 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15139 * Makefile.in: added URItest and included thenin "make tests"
15140
15141Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015142
15143 * xmlversion.h.in: closed bug 22941
15144
Daniel Veillard2bb89092000-08-31 14:57:50 +000015145Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * doc/xmlio.html: added doc and example for entity loader
15148 redefinition.
15149
Daniel Veillard96984452000-08-31 13:50:12 +000015150Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15153 used by libxml
15154
Daniel Veillarde715dd22000-08-29 18:29:38 +000015155Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * parser.c: Fixed bug on invalid ontent characters and when using
15158 push.
15159 * xmllint.c: fixed xmllint endling of errors in push mode
15160
Daniel Veillard4948eb42000-08-29 09:41:15 +000015161Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015164 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015165 * result/HTML/*.sax: regenerated HTML SAX output
15166 * parser.c: more cleanup.
15167
Daniel Veillarde010c172000-08-28 10:04:51 +000015168Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015171 patches from Wayne Davison <wayned@users.sourceforge.net>,
15172 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015173 * HTMLparser.c: fixed an ignorable white space detection bug
15174 occuring when parsing with SAX only
15175 * result/HTML/*.sax: updated since the output is now HTML
15176 encoded...
15177
Daniel Veillard47f3f312000-08-27 22:40:15 +000015178Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15179
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015180 * HTMLparser.[ch]: applied some of Wayne Davison
15181 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015182
Daniel Veillarde0854c32000-08-27 21:12:29 +000015183Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15186 undeclared namespace prefix was used, added a warning.
15187 Cleaned up support w.r.t. entities, spilling out a warning
15188 and being pedantic on lookups.
15189 * test/warning/ent9 : added testcase for previous example.
15190 * TODO: updated
15191 * parserInternals.h parser.c: changed the way names are parsed
15192 now allow infinite size and decrease penalty for normal use
15193 * parser.c: Started a big cleanup/check of the parser code,
15194 fixed some of the most tortuous entity code, spotted code
15195 unused anymore
15196 * test/*: added tests for very long names and related nasty
15197 things.
15198
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015199Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * doc/encoding.html: added encoding aliases doc
15202 * doc/xml.html: updates
15203 * encoding.[ch]: added EncodingAliases functions
15204 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15205 bottleneck affecting large DTDs like Docbook
15206 * parser.[ch] xmllint.c: added a pedantic option, will be
15207 useful
15208 * SAX.c: redefinition of entities is reported in pedantic mode
15209 * testHTML.c: uninitialized warning from gcc
15210 * uri.c: fixed a couple of bugs
15211 * TODO: added issue raised by Michael
15212
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015213Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * doc/encoding.html: propagated Martin Duerst suggestions
15216
Daniel Veillard52402ce2000-08-22 23:36:12 +000015217Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15220 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15221 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15222 by Wayne Davison
15223
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015224Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * nanoftp.c nanohttp.c: small cleanup
15227 * TODO: updated
15228
Daniel Veillard244ece92000-08-19 20:58:02 +000015229Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * added an old VC testcase and updated title.xml entity
15232
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015233Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15236 done on auto-opening of <p> tags and cleanup of SAX output
15237
Daniel Veillard979e55e2000-08-19 16:48:54 +000015238Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15241
Daniel Veillard4540be42000-08-19 16:40:28 +000015242Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * doc/xml.html libxml.* structure.*: updated the doc a bit
15245
Daniel Veillard808a3f12000-08-17 13:50:51 +000015246Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15247
15248 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15249 of SAX tests
15250
Daniel Veillard29579362000-08-14 17:57:48 +000015251Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15254 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15255
Daniel Veillard1255ab72000-08-14 15:13:33 +000015256Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15259 * testHTML.c: fix core dump on Solaris 2.x systems
15260 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15261 * result/HTML/*.sax: previous bug fix lead to new results
15262
Daniel Veillard03109292000-08-14 14:58:22 +000015263Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15266 * configure.in: added --with-readline=DIR to accept alternate
15267 path for readline include/library
15268 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15269 for ANSI under HP-UX
15270 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15271 includes @LIBS@
15272
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015273Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * doc/* : rebuilt the docs
15276 * getting ready for 2.2.2 release
15277
Daniel Veillard87b95392000-08-12 21:12:04 +000015278Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15281 and xmlAddFeature()
15282 * tree.[ch]: added xmlAddChildList()
15283 * xmllint.c: MAP_FAILED macro test
15284 * parser.h: added xmlParseCtxtExternalEntity()
15285 * valid.c: applied bug fixes removed warning
15286 * tree.c: added CDATA block to elements content
15287 * testSAX.c: cleanup of output
15288 * testHTML.c: added SAX testing
15289 * encoding.c: better error recovery
15290 * SAX.c, parser.c: fixed one of the external entity processing
15291 of the OASis testsuite
15292 * Makefile.am: added HTML SAX regression tests
15293 * configure.in: bumped to 2.2.2
15294 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15295 SAX results
15296
Daniel Veillard88a172f2000-08-04 18:23:10 +000015297Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * configure.in: patch for HP compiler
15300
153012000-08-04 Sven Heinicke <sven@zen.org>
15302
15303 * xmllint.c: Was coredumping sometimes when the file given didn't
15304 exist.
15305
Daniel Veillard46e370e2000-07-21 20:32:03 +000015306Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015309
Daniel Veillard46e370e2000-07-21 20:32:03 +000015310 when using in memory parsing. Need some cleanup.
15311 * xmllint.c configure.in: added a --memory flag to test memory
15312 parsing
15313
Daniel Veillard36650692000-07-21 15:16:39 +000015314Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * nanohttp.c: fixed socklen_t replacement to unsigned int
15317 * parser.c: fixed a space handdling missing at the end of
15318 production 28 DOCTYPE.
15319 * xmlmemory.c: fixed a stupid bug on the routine to override
15320 allocation functions
15321 * TODO: updated
15322
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015323Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * doc/ regenerated the docs
15326
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015327Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * doc/encoding.html doc/xml.html: added I18N doc
15330 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15331 improvements, both parser and filters, added ASCII & HTML,
15332 fixed the ISO-Latin-1 one
15333 * xmllint.c testHTML.c: added/made visible --encode
15334 * debugXML.c : cleanup
15335 * most .c files: applied patches due to warning on Windows and
15336 when using Sun Pro cc compiler
15337 * xpath.c : cleanup memleaks
15338 * nanoftp.c : added a TESTING preprocessor flag for standalong
15339 compile so that people can report bugs more easilly
15340 * nanohttp.c : ditched socklen_t which was a portability mess
15341 and replaced it with unsigned int.
15342 * tree.[ch]: added xmlHasProp()
15343 * TODO: updated
15344 * test/ : added more test for entities, NS, encoding, HTML, wap
15345 * configure.in: preparing for 2.2.0 release
15346
Daniel Veillard49703262000-07-10 10:27:46 +000015347Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15348
15349 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015350 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015351
Daniel Veillard306be992000-07-03 12:38:45 +000015352Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * doc/xml.html: changed the xmlsoft.org structure, updated the
15355 examples w.r.t. root and childs
15356
Daniel Veillard7d853352000-07-02 18:53:09 +000015357Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
Daniel Veillard784b9352003-02-16 15:50:27 +000015359 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015360
Daniel Veillard365e13b2000-07-02 07:56:37 +000015361Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15362
15363 * HTMLparser.c: Work on character encoding support for the HTML parser
15364 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15365 * encoding.c: Fixed a potential memleak in the encoding stuff
15366
Daniel Veillardaf743792000-07-01 11:49:28 +000015367Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * doc/FAQ.html doc/Makefile.am : added a FAQ
15370
15371Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015372
15373 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15374 of the HTML parser to force it to not bypass SAX
15375
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015376Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * win32config.h.in: updated
15379 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15380 lacks iconv support :-( need to release 2.1.1
15381 * configure.in: release 2.1.1
15382 * HTMLparser: fixed bug #14784
15383 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15384 by Windows compiler
15385 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15386 the SAX startDocument() callback.
15387 * TODO: updated
15388
15389Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * added xmlStopParser()
15392
Daniel Veillardbe803962000-06-28 23:40:59 +000015393Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * configure.in: 2.1.0 prerelease
15396 * Large resync between W3C and Gnome tree
15397 * nanoftp, nanohttp.c: fixed stalled connections probs
15398 * HTMLtree.c SAX.c : support for attribute without values in
15399 HTML for andersca
15400 * valid.c: Fixed most validation + namespace problems
15401 * HTMLparser.c: start document callback for andersca
15402 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15403 * parser.h, SAX.c: serious speed improvement for large
15404 CDATA blocks
15405 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15406 different encoding
15407 * example/Makefile.am example/gjobread.c tree.h: work on
15408 libxml1 libxml2 convergence.
15409 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15410 and the LIBXML_TEST_VERSION macro
15411
Daniel Veillardc310d562000-06-23 18:32:15 +000015412Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * doc/xml.html: various patches and improvements typo fixed by
15415 Felix Natter
15416 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15417 from Felix Natter <fnatter@gmx.net>
15418
Daniel Veillardf3029822000-05-06 08:11:19 +000015419Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * doc/upgrade.html: updated with instructions for support of both
15422 libxml-1.x and libxml-2.x
15423 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15424 for 2.x support and also fixed includes
15425
15426
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015427Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15430 the encoding support, added iconv support, so now libxml if
15431 compiled with iconv automatically support japanese encodings
15432 among others. Work based on initial patch from Yuan-Chen Cheng
15433 I may have broken binary compat in the encoding handler
15434 registration scheme, but that was so utterly broken I don't
15435 expect anybody to have used this feature until now.
15436 * parserInternals.h: fixup on the CHAR range macro
15437 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15438 code.
15439 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15440 * uri.c: added xmlParseURI() I can't believe I forgot to
15441 implement this one in 2.0 !!!
15442 * SAX.c: moved doc->encoding update in the endDocument() call.
15443 * TODO: updated.
15444
Daniel Veillard06047432000-04-24 11:33:38 +000015445Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * tree.h: removed extraneous xmlRemoveProp definition
15448 * TODO: added item about --disable-corba configure switch
15449 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15450 * nanoftp.c: fixed include problems giving troubles on AIX and
15451 slowlaris
15452 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15453 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15454 comment and headers changes to lower gtk-doc number of warnings
15455 * doc/html/*: rebuilt docs
15456
Daniel Veillarde0aed302000-04-16 08:52:20 +000015457Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * HACKING: documented the tag for 1.x and instructions
15460
Daniel Veillard5e873c42000-04-12 13:27:38 +000015461Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15462
15463 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15464 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15465 xmlCreateIOParserCtxt
15466 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15467 significant overall improvement
15468 * xmllint.c: added I/O test to xmllint
15469 * testSAX.c: added a speed test
15470 * doc/* : updated/regenerated
15471
Daniel Veillardfc708e22000-04-08 13:17:27 +000015472Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15473
15474 * xpath.c uri.h parserInternals.h: cosmetic changes from
15475 "Timur I. Bakeyev" <timur@bat.ru>, including making
15476 xmlCreateURI() public
15477
Daniel Veillard5d211f42000-04-07 17:00:24 +000015478Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15479
15480 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15481 and the code at the same time. Added a clean mechanism for
15482 overload or added input methods: xmlRegisterInputCallbacks()
15483 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15484 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15485 * TODO: updated
15486 * doc/* : updated/regenerated
15487 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15488 source dir
15489
Daniel Veillarde77a9182000-04-05 19:12:29 +000015490Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * testURI.c: yet another forgotten commit, I should get some sleep !
15493
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015494Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15495
15496 * xmllint.c: forgot to commit this too ?
15497
Daniel Veillardb9df4042000-04-05 14:23:16 +000015498Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15499
15500 * xmlversion.h.in : forgot to commit this previously
15501
Daniel Veillard361d8452000-04-03 19:48:13 +000015502Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15503
15504 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15505 * README TODO: updated for release
15506 * uri.c uri.h: added authority parsing/saving
15507 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15508 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15509 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15510 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15511 Makefile.am : added compile-time customization of libxml
15512 --with-ftp --with-http --with-html --with-xpath --with-debug
15513 --with-mem-debug
15514 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15515 #include <libxml/xxx.h> I hope it won't break too much stuff
15516 and will be manageable in the future...
15517 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15518 and added xmllint to the installed programs
15519 * uri.h: added xmlFreeURI()
15520
Daniel Veillardec303412000-03-24 13:41:54 +000015521Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * uri.c uri.h: finished the escaping handling, the base support
15524 and the URI path normalization. Looks good just lacks the
15525 authority content parsing code.
15526 * Makefile.am: added instructions to generate testURI
15527 * TODO: updated
15528 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15529 added links and icons for W3C and Gnome
15530
Daniel Veillard8f621982000-03-20 13:07:15 +000015531Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15532
15533 * xmlmemory.[ch] : seems I forgot to actually update the files in
15534 the last commit :-)
15535 * doc/xml.html doc/html/* : updated and uploaded the docs
15536
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015537Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15540 * TODO: updated
15541 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015542 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015543 gfree).
15544 * Makefile.am, uri.c, uri.h: added a set of functions to do
15545 exact (litteraly copied from the RFC 2396 productions) parsing
15546 and handling of URI. Will be needed for XLink, one XML WFC,
15547 XML Base and reused in the nano[ftp/http] modules. Still work
15548 to be done.
15549
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015550Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * configure.in, libxml.spec.in : libxml2
15553 * doc/* : updated the doc page, rebuilt the docs
15554
Daniel Veillardcf461992000-03-14 18:30:20 +000015555Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * all: tagged LIB_XML_1_X
15558 * *.c *.h : updated from W3C CVS tree
15559 * configure.in : 2.0.0-beta
15560 * libxml.spec.in : libxml2 package nam
15561 * result/* : new version of the tests output
15562
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015563Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15566
Daniel Veillardb566ce12000-03-04 11:39:42 +000015567Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * doc/* : rebuilt the docs
15570 * parser.c: final patch on #6766
15571 * valid.c: small patch on validity checks.
15572
Daniel Veillardfb76c402000-03-04 11:39:42 +000015573Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15576 added
15577 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15578 compatibility w.r.t. XML spec and existing code.
15579
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015580Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * parser.c: seems a better solution to <a> </a> exists,
15583 will try it for a while
15584
Daniel Veillard83a30e72000-03-02 03:33:32 +000015585Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * parser.c: tried to remove the <a> </a> generating <a/>
15588 this is hard. Left a flag for that purpose. Fixed bug #6766
15589 * configure.in: prepared 1.8.7 not released, due to previous
15590 problem
15591
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015592Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * doc/xml.html : applied second patch from Paul DuBois
15595
Daniel Veillard402e8c82000-02-29 22:57:47 +000015596Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * doc/xml.html : applied patch from Paul DuBois
15599
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015600Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15603
Daniel Veillard5feb8492000-02-02 17:15:36 +000015604Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15607 compilation warnings on various platforms.
15608 * parser.c: Fixed #5281 validity error callbacks are now desactived
15609 by default if not validating.
15610
Daniel Veillardf341f932000-02-02 14:52:08 +000015611Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15614
Daniel Veillard13c757e2000-02-01 23:59:15 +000015615Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15618 <gkatsi@cs.toronto.edu>
15619
Daniel Veillard726e8792000-01-30 20:04:29 +000015620Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15623 processing URLs
15624
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015625Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15628 xmlNanoFTPUpdateURL for persistent control connections.
15629 * configure.in: 1.8.6
15630
15631Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15632
15633 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15634 * tree.[ch] : added xmlSaveNoEmptyTags
15635
James Henstridgef3be9312000-01-28 13:59:21 +0000156362000-01-29 James Henstridge <james@daa.com.au>
15637
15638 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15639
15640 * Makefile.am: added nanoftp.[ch] to the build.
15641
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015642Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * nanoftp.[ch]: cleanup, comments, API
15645 * debugXML.c : fixed a bug in the cat command
15646 * doc/*: regenerated the docs
15647
Daniel Veillardda07c342000-01-25 18:31:22 +000015648Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15651 * debugXML.c : fixed a bug in the cat command
15652 * valid.c: fixing some small probs
15653 * libxml.spec.in: get rid of the SNAP suffix
15654 * doc/xml.html: updated the status
15655
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015656Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * xml-config.in: xml-config --version to just return the
15659 version number
15660 * xpath.c: some cleanup w.r.t. axis when the current node is
15661 an attribute.
15662 * TODO: updated
15663
Daniel Veillard461a66c2000-01-18 18:01:01 +000015664Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * configure.in: prepared for libxml-1.8.5
15667 * doc/* recompiled the documentation
15668
156692000-01-17 Jody Goldberg <jgoldberg@home.com>
15670
15671 * configure.in : WARNING autoconf subtlety alert :
15672 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15673 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15674 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15675 get defined by AC_CHECK_HEADERS.
15676
Daniel Veillardf967b902000-01-17 16:06:10 +000015677Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15680 Rune.Djurhuus@fast.no
15681
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015682Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * TODO: updated
15685 * tree.c, parser.c: made sure that only memory alloc problems
15686 and internal parser errors are allowed to write to stdout or
15687 stderr.
15688
Daniel Veillard0142b842000-01-14 14:45:24 +000015689Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * tree.c : restored xmlNewGlobalNs since this seems used by
15692 a lot of existing code :-(, fixed a bug in xmlNewNs
15693 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15694 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15695 to exit() from the library code.
15696 * xpath.c, parser.c: removed bugs or unused code detected by
15697 Windows compilers
15698 * parser.c: started adding interfaces for parsing well balanced
15699 XML fragments
15700 * configure.in: releasing 1.8.4
15701 * doc/* : rebuilt the docs
15702
Daniel Veillard2eac5032000-01-09 21:08:56 +000015703Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15704
15705 * tree.[ch] : added xmlNewDocFragment() for DOM
15706 * testHTML.c: uninitialized variable.
15707
Daniel Veillardf3a73582000-01-05 14:58:39 +000015708Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * doc/* : rebuild the docs
15711
Daniel Veillard71b656e2000-01-05 14:46:17 +000015712Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * acconfig.h: readline and history patch
15715 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15716 * tree.c: added check and handling when possibly removing an ID
15717 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15718 and saving.
15719 * test/HTML/entities.html result/HTML/entities.html* : test for
15720 various entities reference cases
15721 * result/HTML/* : as a result output of some testcase have
15722 changed
15723 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15724 by previous example. added xmlParseTryOrFinish().
15725 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15726 entities.h debugXML.h HTMLparser.h: changed the way struct are
15727 declared to allow gtk-doc to expose those
15728 * parser.c: closed bug #4960
15729 * Makefile.am configure.in: Applied patch from
15730 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15731 and math/socket libs detection
15732
Daniel Veillard437b87b2000-01-03 17:30:46 +000015733Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15734
15735 * configure.in, Makefile.am: link tester against readline
15736 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15737
Daniel Veillard686d6b62000-01-03 11:08:02 +000015738Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * tree.[ch]: added xmlRemoveProp
15741 * win32config.h.in nanohttp.c: avoid including the Windows
15742 socket stuff in every C files
15743 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15744 the XmL parser(s)
15745 * test/ns4 result/ns4 etc...: added test case for previous prob
15746 * tree.c: xmlNewNs wasn't checking for double definition
15747 * Makefile.in: fixed a problem with dist-hook duplicates
15748 * parser.[hc], xmlIO.c: fixed the loading of external entities
15749 APIs, now xmlLoadExternalEntity() is used everywhere and
15750 setting up an app specific front-end using the
15751 * SAX.c parser.c: some fixes, now the xhtml spec validates
15752 with the xhtml DTD.
15753 * error.c: fixed crashes in case of no input stream
15754 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15755 to the validation tests and results
15756
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015757Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15760 too htmlCreatePushParserCtxt() and htmlParseChunk()
15761 * parser.c: a bit of cleanup.
15762 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15763 to XML) removed the last mem leak known
15764 * HTMLtree.c: output message cleanup
15765 * xmlmemory.c: display content info about memory blocks
15766 * result/HTML/wired.* : missing att value warning change
15767
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015768Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15769
15770 * doc/* : rebuilt the documentation
15771
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015772Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15773
15774 * parser.[ch] parserInternals.h: Push parser for XML,
15775 seems to work fine now
15776 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15777 --push for push testing
15778 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15779 * testSAX.c: added --push
15780 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15781 subtree
15782 * xmlIO.[ch] : enriched API + fixes for push mode
15783 * entities.[ch]: added the entity content length to the struct.
15784 * xmlmemory.[ch]: new API to show the last entries for the shell
15785 * valid.c: added required attribute testing
15786 * SAX.c: the cdata callback now merge contiguous fragments
15787 * HTMLparser.c: cleanup of some macros
15788
Daniel Veillard3c558c31999-12-22 11:30:41 +000015789Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15790
15791 * parser.c: fix for PIs name starting with xml
15792 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015793 * *.c, configure.in win32config.h.in : generate win32config.h for
15794 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015795
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015796Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * parser.c: fixed a stupid = vs. == bug :-(
15799 * doc/gnome-xml.sgml: s/glade/xml/
15800
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015801Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * configure.in, doc/xml.html : bug fix release 1.8.2
15804 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15805 Hopefully the end of that silly C++ include problem
15806 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15807 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15808 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15809 troubles with autoclosed elements when the stree shape doesn't
15810 follow the DtD specs. Added htmlIsAutoClosed() and
15811 htmlAutoCloseTag()
15812 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15813 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15814 * debugXML.c: fixed a bug on printing default namespaces.
15815 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15816
Daniel Veillardb24054a1999-12-18 15:32:46 +000015817Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15818
15819 * result/HTML/*.htm[l] : updated the HTML regression tests according
15820 to the new output
15821 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15822 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15823 problem due to intermix of extern "C" { ... } declarations for C++
15824 and recursive includes in the headers
15825
Chris Lahey323c48c1999-12-18 15:32:45 +0000158261999-12-20 Chris Lahey <clahey@umich.edu>
15827
15828 * HTMLtree.c: Made it so that html nodes with a single child do
15829 not insert a carriage return before or after the child node.
15830
Daniel Veillardb24054a1999-12-18 15:32:46 +000015831Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015832
15833 * configure.in, doc/xml.html : bug fix release 1.8.1
15834 * parser.c: fixed bug #4344
15835 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15836 added the glue to avoid C++ problems
15837 * doc/* : regenerated the documentation
15838
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015839Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15840
15841 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15842 namespace recognition, and Dia as a resul :-(
15843 * encoding.c: closed bug #3950
15844
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015845Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15846
15847 * valid.c: debugging a posteriori validation, except URI expansion
15848 stuff this should be fixed now
15849 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15850 Carl Nygard <cnygard@bellatlantic.net>
15851 * tester.c: added --postvalid, cleaning of the code
15852 * tree.[ch]: added xmlDocGetRootElement()
15853
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015854Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15855
15856 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15857 c++ losage.
15858
Daniel Veillard10a2c651999-12-12 13:03:50 +000015859Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * configure.in, doc/xml.html : bumped to 1.8.0
15862 * xlink.[ch], Makefile.am : added framework for link detection
15863 * parser.h: added nbChars to parser context, needed for cleanup.
15864 * xmlmemory.c: removed a nasty bug when out of mem
15865 * valid.[ch]: adding namespace support for attribute decl
15866 * tester.c: added --debugent option
15867 * debugXML.[ch]: added xmlDebugDumpEntities()
15868 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15869 buffers instead, this was really needed, validation was breaking
15870 in strange ways due to that. Added xmlParseStringPEReference()
15871 and other parsing from strings functions. Entities processing
15872 modified again, but PERef are still not handled correcly but
15873 unless you're Eve Maller you won't notice :-)
15874 * HTMLparser.c: large changes toward reliability, and switched to
15875 lowercase internal tags, XHTML is lowercase, so it will help
15876 that output is closer to next version.
15877 * doc/* : regenerated the documentation, it is now hosted at
15878 http://xmlsoft.org/ (same bits I just bought the domain :-)
15879
15880
Daniel Veillard294cbca1999-12-03 13:19:09 +000015881Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15884 doc generation
15885 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15886 in the SAX API
15887 * doc/*: rebuilt the doc making sure everything appears in the
15888 HTML files
15889
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015890Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15891
15892 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15893 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15894 which allow impressive speed improvement on dataset with
15895 large text pieces, but at the cost of broken binary
15896 compatibility and slightly bigger memory usage.
15897 Configure with --with-buffers to activate them, they
15898 are protected with XML_USE_BUFFER_CONTENT define.
15899 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15900 goal is 0 memory left allocated once parser is no more used
15901 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15902 call xmlCleanupParser() and xmlMemoryDump()
15903
Daniel Veillarda819dac1999-11-24 18:04:22 +000015904Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15905
15906 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15907 * parser.[ch] encoding.[ch]: added memory cleanup routines
15908 * parser.c: closing bug #3788
15909 * doc/*: rebuilt the doc
15910
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015911Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15914 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15915 * tester.c: added --compress option
15916 * doc/*: rebuilt the documentation
15917
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015918Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15919
15920 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15921 if given /proc/kcore as input !
15922 * doc/xml.html doc/*: updated and rebuilt the documentation
15923
15924Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015925
15926 * parser.c: Fixed some wrongly space collapsing code due to
15927 a misreading of the spec.
15928 * result/*: fixed the output accordingly
15929
15930Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015931
15932 * encoding.c: bug fix and typos
15933 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15934 * parser.c: added attribute normalization closing bug #3597
15935 * test/att* result/att* SAXresult/att*: testcase for attribute
15936 normalization
15937
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015938Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15939
15940 * configure.in: closing bug #3163 by adding extra flags for the
15941 cc compiler on HP-UX
15942
Daniel Veillard51e3b151999-11-12 17:02:31 +000015943Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * valid.[ch] : removed a typo and an enumerated type bug in the
15946 xmlAddElementDecl() function
15947 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15948 call to xmlEncodeEntitiesReentrant() so that the functions
15949 New, Set and Get are at the same level.
15950 * parser.c HTMLparser.c: extra memory allocation bug for
15951 attributes detected by someone using libxml in embedded systems :-)
15952
Daniel Veillard962195f1999-10-28 15:51:53 +000015953Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15954
15955 * xmlmemory.h: turned off mem debug :-\
15956
Daniel Veillard35008381999-10-25 13:15:52 +000015957Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15958
15959 * parser.c: closed bug #2784 a one line fix, but worth pushing
15960 a new release out
15961 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15962 some structures, comments before and after the
15963 main element, and other nastyness
15964 * HTMLtree.c tree.c: accomodate the extended HTML supported
15965 * configure.in: pushing 1.7.4
15966 * test/ent8 and related outputs : added a new test for bug #2784
15967 * test/HTML/wired.html and related output: a nasty HTML example
15968 * Makefile.am: improved the test scripts
15969 * docs/* : reran the documentation extractor, updated xml.html
15970
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015971Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15974 HTMLparser and debugged the HTML related code. HTML documents
15975 now have their own type
15976 * entities.c: do not dump &apos; for HTML output
15977 * xmlmemory.c: improvement, breakpoint mechanism
15978 * testHTML.c: added --sax --repeat ...
15979 * Makefile.am: improved the HTML tests
15980 * valid.[ch]: added xmlValidGetValidElements and
15981 xmlValidGetPotentialChildren
15982 * tester.c: added --insert to test the 2 new functions
15983 * test//* result//* SAXresult//* : regression test cleanup
15984 and extension.
15985 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15986 gnome-xml-nanohttp.html
15987
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015988Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15989
15990 * HTMLparser.c: fixed problems with some autoclose tags
15991 * tree.c: fixed XML output problems.
15992 * result/* SAXresult/*: update of the tests output
15993
Daniel Veillard6077d031999-10-09 09:11:45 +000015994Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * Makefile.am: Arturo patch for xmlConf.sh version info
15997 * parser.c: Tim Josling patch for single quoted items
15998 * tester.c: Tim Josling patch for tester options usage
15999 * tree.h: indent cleanup
16000
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016001Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16002
16003 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16004 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16005
Daniel Veillard00fdf371999-10-08 09:40:39 +000016006Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * tree.c : Raph patch for initialization of CORBA fields
16009 * parser.c, xpath.c, ...: modification of doc comments
16010 * xpath.c : allow spaces in xpath expressions
16011
Daniel Veillardad219441999-09-27 08:17:49 +000016012Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16013
16014 * xmlmemory.h: turning off memory debug :-(
16015
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016016Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16019 better SAX interfaces.
16020 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16021 entity.
16022 * configure.in: 1.7.2
16023
16024Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016025
16026 * libxml.spec.in: fixed the URL
16027 * doc/xml.html: improved the documentation front-end
16028
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016029Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016030
16031 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16032
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016033Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016034
16035 * libxml.spec.in: fixed the alpha compile problem
16036 * parser.[ch]: changed errno to errNo in the parser context :-(
16037 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16038 * doc/xml.html: changed CHAR to xmlChar
16039 * doc/html/*: recompiled the documentation
16040 * configure.in: 1.7.1
16041
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016042Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16043
16044 * parser.h: modified the parser context struct to regain 1.4.0
16045 binary compatibility
16046 * parser.c, xml-error.h: added errno ot teh context and defined
16047 a set of errors values with update of errno
16048 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16049 DTDs and entities
16050 * *.h, *.c: complete cleanup of the use of config.h and include
16051 protection depending on the current setup.
16052 * overalll debugging, maintenance and bug-fixing on all modules
16053 * updated the documentation
16054 * ready for 1.7.0
16055
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016056Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16057
16058 * HTMLparser.c : cleanup
16059 * SAX.c valid.c valid.h: added ID/IDREF checking
16060 * tree.c tree.h: extended doc structure for refs
16061 * configure.in: 1.6.2
16062 * parser.c: patched bug in SAX user arg call
16063 * parserInternals.h: patched missing close in C++ wrapping
16064 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16065 especially upcoming XPointer implementation.
16066 * doc/xml.html: augmented, typo
16067
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016068Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16069
16070 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16071 not all invocations of install understand -d.
16072
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016073Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16074
16075 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16076 to make 'check' works, when builddir != srcdir.
16077
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016078Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16079
16080 * doc/xml.html : updated the documentation
16081
Daniel Veillard6454aec1999-09-02 22:04:43 +000016082Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16085 not deallocated memory blocks
16086 * *.c : replaces all calls to malloc() free() and realloc() to
16087 the wrapper functions/macros
16088 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16089 instead of xmlFreeNodeList()
16090
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016091Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16092
16093 * HTMLparser.c: corrected a stupid bug leading to core dump at
16094 tree deallocation. Removed warnings indicated by
16095 Stephane.Conversy@lri.fr
16096 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16097 looked for in the external subset
16098
16099Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016100
16101 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16102 on SGI by Stephane.Conversy@lri.fr
16103
Daniel Veillardb96e6431999-08-29 21:02:19 +000016104Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16105
16106 * all .h : changed the prototype declaration indent as in gtk
16107 * most .c : working on reducing the TODOs in the code
16108 * most .c : cleanup though -pedantic and Insure++
16109 * improvements on validation ID checkings.
16110 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16111 * xml-config.in: closed #1810
16112
16113Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016114
16115 * tree.h, valid.c, valid.h: more work on validity, IDs
16116 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16117 definition for AIX
16118
Daniel Veillardb556eb51999-08-15 17:19:50 +000016119Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16120
16121 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16122 the distribution due to a cut'n paste error at last commit
16123
Daniel Veillardb05deb71999-08-10 19:04:08 +000016124Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * configure.in: upgraded to version 1.4.0
16127 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16128 Big update, added a large part of the validation process,
16129 it should be usable, but some parts are missing
16130 * xpath.c: improved the implementation w.r.t. root.
16131 * Makefile.am: added more tests
16132 * test and result trees: added a lot of tests
16133 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16134
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016135Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16136
16137 * Added an HACKING file
16138
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016139Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16140
16141 * xpath.[ch] : improvements and debug of the XPath implementation
16142 * parser.c, HTMLparser.c : modified the parsers to be progressive
16143 * tree.[ch] : extended the Buffer promitives
16144 * xmlIO.[ch] : added basic I/O routines providing progressive
16145 parsing and ready for I18N conversion plugins
16146 * SAXresult/* : the SAX callback sequence maybe slightly different
16147 now
16148 * test*.c : improved/updated the tests programs
16149 * doc/* : recompiled the docs.
16150
Daniel Veillard15b75af1999-07-26 16:42:37 +0000161511999-07-26 Michael Meeks <michael@edenproject.org>
16152
16153 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16154
16155 * tree.c: Ditto.
16156
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016157Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16158
16159 * configure.in: upgraded to version 1.4.0
16160 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16161 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16162 XML query language, see http://www.w3.org/TR/xpath for more details.
16163 * parser.c, parser.h: added CHAR* related string functions for XPath
16164 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16165 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16166 rebuild the docs.
16167 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16168 and regression testing capabilities for XPath.
16169
Daniel Veillardd79d7871999-07-12 10:38:12 +000016170Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16173 closing bug #1646
16174
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016175Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * Makefile.am, example/Makefile.am: closed bug #1683
16178
Daniel Veillard3166ab11999-07-11 16:14:19 +000016179Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16180
16181 * example/Makefile.am, configure.in: added the makefile for the
16182 gjobread example
16183
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016184Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16185
16186 * doc/Makefile.am:
16187 - fix which allow "make install DESTDIR=</install/prefix>".
16188
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016189Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16192 which fixed a problem on the file reading-code.
16193
Daniel Veillard82150d81999-07-07 07:32:15 +000016194Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16197 output.
16198 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16199
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016200Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * parser.h : Oops removed the binary compatibility problem
16203 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16204 * parser.c, HTMLparser.c: applied patches for reading from stdin
16205
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016206Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16207
16208 * parser.c, entities.c, valid.c: cleanup bug #1591
16209 * configure.in: cleanup bug #1592
16210 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16211 the same tree back-end. Hence gdome will be available for it.
16212 * doc/Makefile.am: close bug #617
16213
Daniel Veillard97fea181999-06-26 23:07:37 +000016214Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16215
16216 * parser.c: alloctate a per parser context SAX interface block
16217
Daniel Veillard14fff061999-06-22 21:49:07 +000016218Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16219
16220 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16221 and xmlEncodeEntitiesReentrant with the correct one :-\
16222
16223Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * commit of my internal XML base changes, quite a lot of
16226 changes, cleanups, better entities support, framework for
16227 new I/O and charset detection and handling
16228 * Fixed the configure/Makefile stuff to generate shared libs
16229 with the proper version info, so we jumped on rev from
16230 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16231 xmlEncodeEntities() result need to be freed now, and a string
16232 xmlParserVersion provide the current library version.
16233
Raph Levien05240da1999-06-15 21:27:11 +000016234Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16235
16236 * parser.c: fixed a buffer overrun for when you have a very long
16237 attribute with no entities in it.
16238
Daniel Veillardbb2da581999-06-13 14:37:07 +000016239Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16240
16241 * added example directory
16242 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16243
Daniel Veillard011b63c1999-06-02 17:44:04 +000016244Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * Release of libxml-1.1, nearly everything has been touched for
16247 this.
16248 * Added more regression tests
16249 * Updated the documentation
16250
Daniel Veillard27d88741999-05-29 11:51:49 +000016251Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16252
16253 * tree.[ch]: unified the XML_NO_CORBA defines.
16254 * parser.c encoding.[ch]: started plugging in char encoding detection
16255
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016256Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16257
16258 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16259 Also freed allocated buffer.
16260
Daniel Veillard27d88741999-05-29 11:51:49 +000016261Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016262 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16263 reentrancy problem at printing. One is left in entities.c, to
16264 remove ASAP
16265 * testSAX.c : added a test example showing the use of the SAX
16266 interface if one doesn't want to build the DOM tree.
16267 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16268
Daniel Veillard517752b1999-04-05 12:20:10 +000016269Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16270
16271 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16272 large revamping of the parser to use SAX callbacks
16273 http://www.megginson.com/SAX/ (or at least a C like interface
16274 a la Expat). It's now possible to set up your own callbacks
16275 and the parser will not build a DOM tree.
16276 * test/* result/*: updated the test suite, I finally removed
16277 the old Namespace draft support (PI based).
16278
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016279Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16280
16281 * Makefile.am: added test result to EXTRA_DIST for make tests
16282
Daniel Veillard64068b31999-03-24 20:42:16 +000016283Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16284
16285 * parser.c, parserInternals.h: moved the chars macro definitions
16286 to parserInternals.h
16287 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16288 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16289
Daniel Veillard012ccc11999-03-23 10:11:11 +000016290Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16291
16292 * xml-config.in : applied patch to make --version work
16293
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162941999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16295
16296 * Makefile.am (check-local): Alias for `tests' target. This will
16297 cause `make check' to do the right thing.
16298 (tests): Don't run tests in srcdir. Also, replaced calls to
16299 basename with a `sed' "equivalent".
16300
Daniel Veillardd109e371999-03-05 06:26:45 +000016301Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16304 it in the header and not the sources, updated the doc.
16305 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16306 pointing this out.
16307
Daniel Veillardbc50b591999-03-01 12:28:53 +000016308Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16309
16310 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16311 exported the inputStream routines.
16312 * doc/html/* : updated accordingly
16313
Daniel Veillardd692aa41999-02-28 21:54:31 +000016314Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * parser.c, parser.h, parserInternals.h: added a few extra
16317 internal calls to allocate and free parser contexts ...
16318 * doc/html/* : updated accordingly
16319
Daniel Veillard55a99271999-02-25 11:01:29 +000016320Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16321
16322 * configure.in, Makefile.am, doc/makefile.am : General changes for
16323 1.0.0 release and including the generated HTML documentation.
16324
Daniel Veillard35925471999-02-25 08:46:07 +000016325Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * makefile.am : added parserInternals.h, oops.
16328
Daniel Veillard1e346af1999-02-22 10:33:01 +000016329Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * parserInternals.h: added this header giving access to the parser
16332 internal functions.
16333 * doc/Makefile.am : added a rebuild target which rebuilds the full
16334 set of documentations
16335 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16336 the internal subset.
16337 * *.c *.h: modifications needed to generate the documentation using
16338 gtk-doc, cleanup of functions blocks, reorganisation of struct
16339 declarations.
16340
Daniel Veillard1164e751999-02-16 16:29:17 +000016341Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16342
16343 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16344 the tar and spec file to include the beginning of the doc.
16345
Nuno Ferreira03d04781999-02-13 00:07:17 +0000163461999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16347
16348 * doc/.cvsignore: Added this file.
16349
Daniel Veillard6800ef31999-02-08 18:33:22 +000016350Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16351
16352 * tree.c: fixed xmlGetProp to return "" when the attribute
16353 exists, even if the node-list is NULL.
16354
Daniel Veillard726c7e31999-02-08 15:13:10 +000016355Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * tree.c: patched an error outputting empty attribute values.
16358 * Makefile.am and doc/makefile.am: have been updated during the
16359 week-end. Sorry for an empty CVS log, I got a shell problem.
16360
Daniel Veillard1899e851999-02-01 12:18:54 +000016361Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16362
16363 * tree.h: cleaned up using enums instead of defines
16364 * parser.c, valid.[ch]: more work on parsing/output of element
16365 declarations
16366
Daniel Veillard3b9def11999-01-31 22:15:06 +000016367Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16368
16369 * valid.[ch], tree.c, parser.c : more work toward full parsing
16370 of XML DTDs.
16371 * README: added informations about mailing-list and on-line
16372 documentation
16373
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163741999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16375
16376 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16377
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016378Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * parser.c, tree.[ch] : more work toward conformance testing,
16381 added a last element to accelerate parsing of very flat structures
16382 started working on internal subset Element content declaration.
16383 * valid.[ch] : first cut at adding code toward validation.
16384 * previous changes had also small impact on most files, especially
16385 the conformance testing using James Clark test suite.
16386
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016387Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * test/* : updated the examples, most of them were not well
16390 formed (humm), and added rdf2.
16391 * result/* : resulting changes in the output.
16392
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016393Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16396
Daniel Veillard44b3a061998-12-05 17:27:22 +000016397Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * tree.c: patched a bug in the generation of empty attributes
16400
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016401Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16402
16403 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16404 for node/trees/documents/... Biggest problem is namespace
16405 support when copying subtrees.
16406
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016407Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * parser.c, entities.c: improve entities and char ref encoding,
16410 and cleanups of error messages.
16411
Daniel Veillard242590e1998-11-13 18:04:35 +000016412Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * parser.c, entities.c: simple bug hunting done during rpm2html and
16415 rpmfind integration.
16416
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016417Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * parser.[ch]: Added interfaces allowing to specify a SAX
16420 handler before parsing.
16421
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016422Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * parser.c: redirrect all errors reporting through the SAX
16425 error function
16426
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016427Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16430 * libtool, tlmain ...: update of the libtool files
16431
Miguel de Icaza442321c1998-11-04 18:13:38 +0000164321998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16433
16434 * entities.c: Use g_snprintf insteda of snprintf.
16435
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016436Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16437
16438 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16439 added ent5 test for this purpose.
16440 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16441
Daniel Veillard27271681998-10-30 06:39:40 +000016442Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16443
16444 * parser.c: fixed? a strange error due to compression on a GWP
16445 document.
16446
Daniel Veillard25940b71998-10-29 05:51:30 +000016447Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * tree.[ch]: bug fixing
16450 * entities.[ch]: defined a specific type for predefined entities
16451 * doc/xml.html: more documentation on the library, how to use it,
16452 overview of the interfaces.
16453
Daniel Veillard16253641998-10-28 22:58:05 +000016454Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16455
16456 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16457
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016458Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16459
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016460 * tree.c: corrected a small bug
16461 * doc/xml.html: continuing writing documentation.
16462
16463Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16464
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016465 * debugXML.h debugXML.c: added debugging utilities.
16466 * tester.c: added --debug switch.
16467 * tree.c: patched an incorrect node->type assignment.
16468 * parser.c: formatting, ensure that node->doc != NULL in attributes
16469
Daniel Veillardccb09631998-10-27 06:21:04 +000016470Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16471
16472 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16473 entity support and provide an internal representation close to
16474 DOM one (entity ref nodes, and attribute value as tree). I tried
16475 to preserve the interface but this will surely break some apps
16476 (I have to change rpm2html/rpmfind for example). I had to change
16477 two interfaces, and the generated tree is somewhat different.
16478 * doc/* : started documenting the XML library, the tree and
16479 DOM/Corba. This is a first step.
16480
Daniel Veillard11e00581998-10-24 18:27:49 +000016481Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * parser.c: Set up the fonctions comment block, boring but useful.
16484 * parser.h, SAX.c, parser.c: now attributes are processed through
16485 the SAX interface. The problem is that my SAX interface diverged
16486 quite a bit from the original one, well this is not an official
16487 spec, and translating it from Java to C is hairy anyway...
16488
Daniel Veillard97b58771998-10-20 06:14:16 +000016489Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16492 fonctions comment block, boring but useful.
16493
16494Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016495
16496 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16497 conversion routines. However they are not yet used to convert the
16498 inputs. The core will run with UTF-8.
16499
Daniel Veillard33942841998-10-18 19:12:41 +000016500Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * tree.c : make sure that the type id is properly set-up when
16503 a new object is allocated, needed for DOM.
16504
Daniel Veillard27fb0751998-10-17 06:47:46 +000016505Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * tree.h, tree.c: Ok, the main objects in the tree will be native
16508 corba objects, it costs 8 bytes per Node, Attribute and Document
16509 but it simplifies the Corba integration a lot (no extra interface
16510 objects to allocate/free).
16511
Daniel Veillard0bef1311998-10-14 02:36:47 +000016512Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16513
16514 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16515 and changed NODEs contants for conformity with DOM Level 1
16516
Daniel Veillard27864701998-10-08 03:47:24 +000016517Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * added hooks to keep track of servants when creating objects
16520 xmlDoc and xmlNode (for Corba export).
16521
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016522Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * added xml-config script.
16525
Daniel Veillard7066a791998-10-01 20:28:28 +000016526Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16529 to autoupdate libtool and automake conf files.
16530
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000165311998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16532
16533 * Makefile.am: Use '?' to separate the sed
16534 commands as ',' is used when people pass -Wl,something.
16535
16536
Daniel Veillard15a8df41998-09-24 19:15:06 +000016537Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16538
16539 * tree.c, tree.h: added a per-document compression interface.
16540
Daniel Veillard151b1b01998-09-23 00:49:46 +000016541Tue Sep 22 20:47:38 EDT 1998
16542
16543 * tree.c, tree.h: added saving with compression and added interfaces
16544 to control the compression level (xmlGetCompressMode,
16545 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16546
Daniel Veillard70120ff1998-09-22 00:24:21 +000016547Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * parser.c: corrected a loop for files of size 0
16550
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000165511998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16552
16553 * error.h: New file. Contains prototyes from `error.c'.
16554
Tom Tromeyc19653d1998-08-14 01:22:43 +000016555Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16556
16557 * Makefile.am (xmlincdir): New macro.
16558 (xmlinc_HEADERS): Renamed from include_HEADERS.
16559
Daniel Veillard845664d1998-08-13 04:43:19 +000016560Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16561
16562 * applied small patch on numeric entities from
16563 Christopher Blizzard <blizzard@appliedtheory.com>
16564
Daniel Veillard260a68f1998-08-13 03:39:55 +000016565Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16566
16567 * New release 0.2, removed the old xml_* files so that it's
16568 coherent with the other CVS base (W3C), far better conformance
16569 to standard, new namespaces, decent entities support, beginning
16570 of a SAX-like interface. Nearly nothing left intact, even the
16571 test examples ...
16572
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165731998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16574
16575 * .cvsignore: Add .deps dir
16576
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016577Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16578
16579 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16580
Daniel Veillardfe926001998-07-26 04:28:20 +000016581Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016582
Daniel Veillardfe926001998-07-26 04:28:20 +000016583 * configure.in: added test for CPP
16584 * AUTHORS, Changelog: the original ones didn't get commited but the
16585 glib ones instead, fixed.
16586 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016587
Daniel Veillardfe926001998-07-26 04:28:20 +000016588Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016589
Daniel Veillardfe926001998-07-26 04:28:20 +000016590 * integrated code developped at W3C
16591 * changed the original Copyright
16592 * migrated to automake
16593 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016594