blob: 39da555dc68fc7edabde153b4298966da6713e99 [file] [log] [blame]
Daniel Veillard9e077102003-04-10 13:36:54 +00001Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c: fixing HasValue for namespace as raised by
4 Denys Duchier
5
Daniel Veillard02ea1412003-04-09 12:08:47 +00006Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
7
8 * HTMLparser.c include/libxml/HTMLparser.h: exported
9 htmlCreateMemoryParserCtxt() it was static
10
Daniel Veillardd3b9cd82003-04-09 11:24:17 +000011Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
14 update from Charles Bozeman for date and duration types
15 * test/schemas/date_0.* test/schemas/dur_0.*
16 result/schemas/date_0.* result/schemas/dur_0.*: updated too
17
Daniel Veillardc00cda82003-04-07 10:22:39 +000018Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
19
20 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
21 fixing bug #107129, removing excessive allocation and calls
22 to *printf in the code to build QName strings.
23
Igor Zlatkovic69651182003-04-05 09:43:30 +000024Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
25
26 * win32/libxml2.def.src: fixed conditional exports, reported by
27 Luke Murray.
28
Daniel Veillardadba5f12003-04-04 16:09:01 +000029Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
30
31 * parser.c: fixed a possible problem with xmlRecoverMemory()
32
Daniel Veillarda48ed3d2003-04-03 15:28:28 +000033Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
34
35 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
36 triostr.h: Bjorn sent an update for the TRIO portability layer.
37
Igor Zlatkovicd6c86502003-04-01 20:00:42 +000038Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
39
40 * win32/libxml2.def.src: exported new functions
41
Daniel Veillardc2d4a932003-04-01 11:13:05 +000042Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
43
44 * configure.in NEWS: preparing release 2.5.6
45 * doc/*: updated and rebuilt the docs
46
Daniel Veillarde5020412003-04-01 09:55:20 +000047Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
48
49 * SAX.c: fixed an uninitialized memory access pointed by valgrind
50 on C14Ntests
51
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +000052Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * relaxng.c: one more fixup of error message reporting
55
Daniel Veillard5f1946a2003-03-31 16:38:16 +000056Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
57
58 * relaxng.c: more work on bug #109225, and fixed an uninitialized
59 variable pointed out by valgrind
60
Daniel Veillarda507fbf2003-03-31 16:09:37 +000061Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
62
63 * relaxng.c: try to work on bug #109225 and provide better
64 error reports.
65 * result/relaxng/* : this change the output of a number of tests
66 * xinclude.c: fixing the parsed entity redefinition problem
67 raised on the list.
68 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
69
Daniel Veillardb3721c22003-03-31 11:22:25 +000070Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * xmlschemastypes.c: fixed date comparison to handle the tzo
73 The only failures left are disagreements on Notations and
74 '+1' not being allowed for ulong, uint, ushort and ubyte.
75
Daniel Veillard455cc072003-03-31 10:13:23 +000076Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
77
78 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
79 to the XML Schemas errata
80 http://www.w3.org/2001/05/xmlschema-errata#e2-12
81
Daniel Veillarde637c4a2003-03-30 21:10:09 +000082Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
83
84 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
85 and facets support. Currently only schemas with binHex or
86 base64 don't compile. A few error left in the test suite:
87 found 1035 test instances: 919 success 23 failures
88 most are gdate or gdateyear failing check, and a few cases where
89 James clark tests results are strange.
90 * valid.c: allow to reuse the Notation checking routine without
91 having a validation context.
92 * SAX.c: removed a #if 0
93
Daniel Veillardb6c7f412003-03-29 16:41:55 +000094Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xinclude.c: forgot to apply one check from #106931 patch
97 * xmlschemastypes.c: more work on XML Schemas datatypes
98
Daniel Veillardc4c21552003-03-29 10:53:38 +000099Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
102 on cleaning up XML Schemas datatypes based on James Clark tests
103 test/xsdtest/xsdtest.xml
104
Daniel Veillard80b19092003-03-28 13:29:53 +0000105Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * relaxng.c: implemented comparisons for Schemas values.
108 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
109 some bugs in duration handling, comparisons for durations
110 and decimals, removed all memory leaks pointed out by James
111 testsuite. Current status is now
112 found 238 test schemas: 197 success 41 failures
113 found 1035 test instances: 803 success 130 failures
114
Daniel Veillard91a13252003-03-27 23:44:43 +0000115Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
116
117 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
118 leaks in the W3C XML Schemas code
119 * xmlschemastypes.c: implemented nonPositiveInteger
120 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
121 fixed the test and result.
122
Daniel Veillard6560a422003-03-27 21:25:38 +0000123Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
126 parser and a typo
127 * xmlschemastypes.c: reindenting, fixing a memory access
128 problem with dates.
129
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000130Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * parser.c: fixing #109227 providing more context in case of
133 start/end tag mismatch
134 * python/tests/ctxterror.py python/tests/readererr.py: update the
135 tests accordingly
136
Daniel Veillardd9b72832003-03-27 14:24:00 +0000137Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * xinclude.c: should fix #109327 errors on memory accesses
140
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000141Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
144 is an URI reference
145
Daniel Veillarde209b332003-03-26 21:40:13 +0000146Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xpath.c: fixed bug #109160 on non-ASCII IDs
149
Daniel Veillard642104e2003-03-26 16:32:05 +0000150Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * parser.c: Norm suggested a nicer error message for xml:space values
153 errors
154
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000155Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * xpath.c include/libxml/xpath.h: first part of the fix to
158 performance bug #108905, adds xmlXPathOrderDocElems() providing
159 document order for nodes.
160 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
161
Daniel Veillard09628212003-03-25 15:10:27 +0000162Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * xmlschemastypes.c: removing a warning with Sun compiler
165 bug #109154
166
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000167Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
168
169 * doc/xmllint.xml
170 * doc/xmllint.1
171 update xmllint man page with --relaxng option
172
Daniel Veillard2032d292003-03-25 11:09:40 +0000173Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * python/setup.py.in : was missing "drv_libxml2.py"
176
Daniel Veillard9adc0462003-03-24 18:39:54 +0000177Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * tree.c xpath.c: some changes related to the new way of
180 handling Result Value Tree, before 2.5.5
181
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000182Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * configure.in NEWS: preparing release 2.5.5
185 * doc/* : updated the documentation and regenerated it.
186
Daniel Veillardef0b4502003-03-24 13:57:34 +0000187Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * xpath.c: fixed some problems related to #75813 about handling
190 of Result Value Trees
191
Daniel Veillard9231ff92003-03-23 22:00:51 +0000192Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * uri.c: applied a set of patches from Lorenzo Viali correcting
195 URI parsing errors.
196
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000197Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
198
199 * parser.c: validity status was not passed back when validating in
200 entities, but raised by Oliver Fischer
201
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000202Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * HTMLtree.c: avoid escaping ',' in URIs
205
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000206Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * parser.c: fixing bug #108976 get the ID/REFs to reference
209 the ID in the document content and not in the entity copy
210 * SAX.c include/libxml/parser.h: more checking of the ID/REF
211 stuff, better solution for #107208
212 * xmlregexp.c: removed a direct printf, dohhh
213 * xmlreader.c: fixed a bug on streaming validation of empty
214 elements in entities
215 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
216 cleanup of the validation tests
217 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
218 added more ID/IDREF tests to the suite
219
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000220Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
221
222 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
223 compiler.
224
Daniel Veillard20863822003-03-22 17:51:47 +0000225Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
226
227 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
228
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000229Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
232 defined in entities content
233
Daniel Veillard99737f52003-03-22 14:55:50 +0000234Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
235
236 * SAX.c: Fixed validation bug #108858 on namespace names using
237 entities and reported by Brent Hendricks
238 * xmllint.c: report xmlTextReaderHasValue() result in --stream
239 --debug output.
240
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000241Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
244 about the DocType node not being reported sometimes.
245 * python/tests/reader.py: added to test to the regression checks
246
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000247Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
250 reported by Edd Dumbill
251
Daniel Veillard77a90a72003-03-22 00:04:05 +0000252Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * HTMLparser.c parser.c parserInternals.c: patch from
255 johan@evenhuis.nl for #107937 fixing some line counting
256 problems, and some other cleanups.
257 * result/HTML/: this result in some line number changes
258
Daniel Veillard580ced82003-03-21 21:22:48 +0000259Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
260
261 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
262 instead of libxml.spec
263 * relaxng.c: fixed some of the error reporting excessive
264 verbosity
265 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
266 xmlschemastypes.c: removed some warnings from gcc
267 * doc/libxml2-api.xml: rebuilt
268
Daniel Veillarde063f482003-03-21 16:53:17 +0000269Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * relaxng.c: another optimization, for choice this time
272 * result/relaxng/spec1* result/relaxng/tutor12_1*
273 result/relaxng/tutor3_7: cleanups.
274
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000275Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
278 * test/relaxng/testsuite.xml: augmented the test suite
279 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
280 some schemas validation tests in the presence of foreign
281 namespaces.
282
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000283Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
284
285 * relaxng.c: added another interleave speedup.
286
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000287Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * xmlschemastypes.c: added integer and fixed one of the
290 IDREFS regression tests pbm
291 * result/relaxng/docbook_0.err: updated
292
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000293Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
294
295 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
296 declared both in the DTD and in the Schemas <grin/>
297 * relaxng.c: more debug, added a big optimization for <mixed>
298 * test/relaxng/testsuite.xml: augmented the testsuite
299 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
300 DocBook example to the regression tests
301
Daniel Veillard798024a2003-03-19 10:36:09 +0000302Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * check-xsddata-test-suite.py: cosmetic change for output
305 * relaxng.c: try to minimize calls to malloc/free for states.
306
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000307Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * tree.c: removed a warning
310 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
311 support
312 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
313 cleanup/improvements of the regression tests batch
314 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
315
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000316Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * relaxng.c: fixed error msg cleanup deallocation
319 * xmlschemastypes.c: added a function to handle lists of
320 atomic types, added support for IDREFS
321
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000322Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
325 and IDREF, usable from RelaxNG now
326 * include/libxml/xmlschemastypes.h: need to add a new interface
327 because the validation modifies the infoset
328 * test/relaxng/testsuite.xml: extended the testsuite
329
Daniel Veillard952379b2003-03-17 15:37:12 +0000330Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
331
332 * relaxng.c: fixed the last core RelaxNG bug known #107083,
333 shemas datatype ID/IDREF support still missing though.
334 * xmlreader.c: fix a crashing bug with prefix raised by
335 Merijn Broeren
336 * test/relaxng/testsuite.xml: augmented the testsuite with
337 complex inheritance tests
338
Daniel Veillardfd573f12003-03-16 17:52:32 +0000339Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
340
341 * relaxng.c: switched back to the previous Relax-NG code base,
342 the derivation algorithm need severe constraining code to avoid
343 combinatorial explosion. Fixed the problem with Sebastian Rahtz
344 TEI based example and other bugs
345 * result/relaxng/*err: updated the results
346 * test/relaxng/testsuite.xml: started a new test suite
347
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000348Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
349
350 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
351 that the original RelaxNG validation code was un-fixeable, it got
352 rewritten to use the derivation algorithm from James Clark and
353 redebugged it (nearly) from scratch:
354 found 373 test schemas: 372 success 1 failures
355 found 529 test instances: 529 success 0 failures
356
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000357Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
358
359 * SAX.c parser.c: fix some recursion problems introduced in the
360 last release.
361 * relaxng.c: more debugging of the RNG validation engine, still
362 problems though.
363
Daniel Veillard5add8682003-03-10 13:13:58 +0000364Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * Makefile.am: stop generating wrong result file with * in name
367 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
368 * result/relaxng/demo* test/relaxng/demo: added the tests from
369 Sebastian reproducing the problem.
370
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000371Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
372
Daniel Veillard5add8682003-03-10 13:13:58 +0000373 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
374 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000375
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000376Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
377
378 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
379 variable to control the indentation for the xmllint "--format"
380 option
381
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000382Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
383
384 * encoding.c: applied Gennady's patch against buffer overrun
385
Daniel Veillard42f12e92003-03-07 18:32:59 +0000386Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
389 Clark it appeared I had bug in URI parsing code ...
390 * relaxng.c include/libxml/relaxng.h: completely revamped error
391 reporting to not loose message from optional parts.
392 * xmllint.c: added timing for RNG validation steps
393 * result/relaxng/*: updated the result, all error messages changed
394
Daniel Veillardedfd5882003-03-07 14:20:40 +0000395Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
396
397 * xpath.c: fix bug #107804, the algorithm used for document order
398 computation was failing on attributes.
399
Daniel Veillard83391282003-03-06 21:37:30 +0000400Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
401
402 * valid.c: fix bug #107764 , possibility of buffer overflow
403 in xmlValidDebug()
404
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000405Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
406
407 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
408 from Philipp Dunkel
409
Daniel Veillard5f704af2003-03-05 10:01:43 +0000410Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
411
412 * xmlschemastype.c: made powten array static it should not be exported
413 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
414 parser function.
415 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
416
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000417Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * tree.c: fixed a node dump crash on attributes
420 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
421 an URI test bug and get better output.
422
Daniel Veillard463a5472003-02-27 21:30:32 +0000423Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
424
425 * check-xsddata-test-suite.py: give more infos
426 * relaxng.c: fix a bug reported by Sebastian Rahtz and
427 REF->DEF in attribute values.
428
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000429Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
430
431 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
432 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
433 regression tests from James Clark.
434
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000435Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
436
437 * relaxng.c xmlschemas.c xmlschemastypes.c
438 include/libxml/xmlschemastypes.h: added param support for relaxng
439 type checking, started to increment the pool of simple types
440 registered, still much work to be done on simple types and
441 facets checkings.
442
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000443Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
444
445 * entities.c: fixes again one of the problem raised by
446 James Clark in #106788
447
Daniel Veillardc482e262003-02-26 14:48:48 +0000448Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
449
450 * relaxng.c: Fixed a couple of problem raised by James Clark
451 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
452 datatype level still not fixed though.
453
Daniel Veillard17bed982003-02-24 20:11:43 +0000454Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
455
456 * configure.in: preparing release 2.5.4
457 * doc/*: updated and rebuilt the docs
458 * relaxng.c: removed warnings
459 * result/relaxng/*: updated the results
460
Daniel Veillardf4be0182003-02-24 19:54:33 +0000461Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
462
463 * valid.c: fixes a DTD regexp generation problem.
464
Daniel Veillard02111c12003-02-24 19:14:52 +0000465Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * parser.c: fixes bug #105998 about false detection of
468 attribute consumption loop.
469
Daniel Veillard2406abd2003-02-24 18:16:47 +0000470Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
471
472 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
473
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000474Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * SAX.c: fixed bug #105992
477
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000478Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
479
480 * tree.c: fixed xmlSetProp and al. when the node passed is not an
481 element.
482 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
483 found 373 test schemas: 369 success 4 failures
484 found 529 test instances: 525 success 4 failures
485 * check-relaxng-test-suite.py: added memory debug reporting
486
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000487Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
488
489 * uri.c parser.c: some warning removal on Igor's patch
490 * tree.c: seems I messed up with #106788 fix
491 * python/libxml.c: fixed some base problems when Python provides
492 the resolver.
493 * relaxng.c: fixed the interleave algorithm
494 found 373 test schemas: 364 success 9 failures
495 found 529 test instances: 525 success 4 failures
496 the resulting failures are bug in the algorithm from 7.3 and
497 lack of support for params
498
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000499Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * parser.c: another fix for nodeinfo in entities problem
502 * tree.c entities.c: fixed bug #106788 from James Clark
503 some spaces need to be serialized as character references.
504
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000505Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
506
507 * parser.c uri.c: fixed the bug I introduced in the path
508 handling, reported by Sebastian Bergmann
509
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000510Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
511
512 * parser.c: fixing some nodeinfo in entities problem raised
513 by Glenn W. Bach
514 * relaxng.c: implemented the first section 7.3 check
515 * result/relaxng/*: updated the results
516
Daniel Veillardc5312d72003-02-21 17:14:10 +0000517Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * relaxng.c: fixed some problems in the previous commit
520 and finished implementing 4.16 rules checking
521 found 373 test schemas: 353 success 20 failures
522 found 529 test instances: 519 success 6 failures
523 * result/relaxng/*: updated the results
524
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000525Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
526
527 * relaxng.c: implemented checks from section 7.2
528
Daniel Veillard77648bb2003-02-20 15:03:22 +0000529Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * relaxng.c: implemented the checks from section 7.1, fixed
532 some of the 4.20 and 4.21 problems.
533 found 373 test schemas: 338 success 35 failures
534 found 529 test instances: 519 success 6 failures
535 * result/relaxng/*: updated the results
536
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000537Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
538
539 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
540 * result/relaxng/*: updated the results
541
Daniel Veillardce14fa52003-02-19 17:32:48 +0000542Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
543
544 * relaxng.c: more bugfixes
545 * result/relaxng/*: updated the results
546
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000547Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
548
549 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
550 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
551 * SAX.c: ensured xmlDoc.URL is always canonic
552 * parser.c: obsoleted xmlNormalizeWindowsPath
553 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
554 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
555 * win32/libxml2.def.src: added few exports
556
557
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000558Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * Makefile.am configure.in: patched to have shared libraries
561 for Python regression tests and static binaries for gdb debug
562 in my development environment
563 * relaxng.c: more bugfixes
564 found 373 test schemas: 296 success 77 failures
565 found 529 test instances: 516 success 8 failures
566 * result/relaxng/*: updated the results
567
Daniel Veillard8fe98712003-02-19 00:19:14 +0000568Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
571
Daniel Veillardd4310742003-02-18 21:12:46 +0000572Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * xmlschemastypes.c: float/double check bugfix
575 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
576 validation
577 * xmlreader.c: add a TODO for Jody
578 * relaxng.c: bugfix bugfix bugfix
579 found 373 test schemas: 300 success 73 failures
580 found 529 test instances: 507 success 10 failures
581 * result/relaxng/*: updated the results
582
Daniel Veillard2df2de22003-02-17 23:34:33 +0000583Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
586
Daniel Veillard416589a2003-02-17 17:25:42 +0000587Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
588
589 * relaxng.c check-relaxng-test-suite.py: more work on the
590 RelaxNG implementation conformance testing.
591 found 373 test schemas: 284 success 89 failures
592 found 529 test instances: 448 success 47 failures
593 * result/relaxng/*: updated the results
594
Daniel Veillard784b9352003-02-16 15:50:27 +0000595Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
598 a patch from Kjartan Maraas to fix some typos
599
Daniel Veillardfebcca42003-02-16 15:44:18 +0000600Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * relaxng.c: more bug-hunting
603 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
604 intermediate rng tree
605 * python/generator.py: patch from Stephane Bidoul to fix the generator
606 on python < 2.2
607
Daniel Veillardd2298792003-02-14 16:54:11 +0000608Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
609
610 * check-relaxng-test-suite.py relaxng.c: more testing on the
611 Relax-NG front, cleaning up the regression tests failures
612 current state and I forgot support for "mixed":
613 found 373 test schemas: 280 success 93 failures
614 found 529 test instances: 401 success 68 failures
615 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
616 moved the Name, NCName and QName validation routine in tree.c
617 * uri.c: fixed handling of URI ending up with #, i.e. having
618 an empty fragment ID.
619 * result/relaxng/*: updated the results
620
Daniel Veillard9a237c92003-02-13 15:52:58 +0000621Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * check-xinclude-test-suite.py: improved the script accordingly
624 to the XInclude regression tests updates
625 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
626 November 2002
627 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
628 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
629 augmented the Xpointer testsuite for the element() scheme
630
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000631Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
632
633 * relaxng.c: added TODO for the DTD compatibility spec
634 * xinclude.c: more bug fixes driven by the testsuite
635
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000636Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
639 regression tests for XInclude, improved the script, improving
640 XInclude error reporting mechanism
641
Daniel Veillard1d788d22003-02-10 16:21:58 +0000642Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * NEWS doc/* configure.in: preparing release 2.5.3
645
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000646Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * tree.c: trying to fix #104934 about some XHTML1 serialization
649 issues.
650
Daniel Veillard809faa52003-02-10 15:43:53 +0000651Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
654 encoding conversion when the input buffer stops in the
655 middle of a multibyte char
656
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000657Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
658
659 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
660 * check-relaxng-test-suite.py: python script to run regression
661 against OASIS RelaxNG testsuite
662 * relaxng.c: some cleanup tweaks
663 * HTMLparser.c globals.c: cleanups in comments
664 * doc/libxml2-api.xml: updated the API
665 * result/relaxng/*: errors moved files, so large diffs but
666 no changes at the semantic level.
667
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000668Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
669
670 * tree.c: fixing #105678 problem when dumping a namespace node.
671
Daniel Veillard591b4be2003-02-09 23:33:36 +0000672Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
673
674 * xpath.c: fixed doc comment problems
675 * python/generator.py python/libxml_wrap.h python/types.c: adding
676 RelaxNG wrappers
677 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
678 test of those early Python RelaxNG bindings
679
680Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000681
682 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
683 * relaxng.c: found the validation problem I had with interleave
684 when not covering all remaining siblings
685 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
686 testsuite and check the RNG schemas against the RNG schemas
687 given in appendix A
688
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000689Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
690
691 * win32/Makefile.msvc: updates for RelaxNG
692 * win32/Makefile.mingw: updates for RelaxNG
693 * win32/libxml2.def.src: added RelaxNG exports
694
Daniel Veillard97fd5672003-02-07 13:01:54 +0000695Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
696
697 * xinclude.c: applied another bug fix from Sean Chittenden
698
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000699Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
700
701 * configure.in xmllint.c: I f...ed up the default configuration
702 of schemas and --relaxng option display in xmllint, pointed by
703 Morus Walter.
704 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
705 detection module, fixes bug #105374.
706
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000707Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * xmlschemastypes.c: added the boolean base type.
710
Daniel Veillard96a4b252003-02-06 08:22:32 +0000711Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
712
713 * xmlschemastypes.c: started implementing some of the missing
714 default simple types
715 * result/relaxng/*: updated the results
716
Daniel Veillard72fef162003-02-05 14:31:19 +0000717Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * NEWS doc/*: updated the docs, ready for 2.5.2 release
720
Daniel Veillard71531f32003-02-05 13:19:53 +0000721Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * HTMLparser.c tree.c xmlIO.c: comments cleanups
724 * Makefile.am: use xmllint for doing the RelaxNG tests
725 * configure.in: preparing 2.5.2 made schemas support default to
726 on instead of off
727 * relaxng.c: removed the verbosity
728 * xmllint.c: added --relaxng option
729 * python/generator.py python/libxml_wrap.h: prepared the integration
730 of the new RelaxNG module and schemas
731 * result/relaxng/*: less verbose output
732
Daniel Veillardec498e12003-02-05 11:01:50 +0000733Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * valid.c: do not run content model validation if the
736 content is not determinist
737
Daniel Veillardde590ca2003-02-05 10:45:26 +0000738Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
739
740 * SAX.c: added the redefinition of namespaced attribute
741 check that was missing as Fabrice Desré pointed out.
742
Daniel Veillard930dfb62003-02-05 10:17:38 +0000743Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
746 improvements from Nick Kew, allowing to do more checking
747 to HTML elements and attributes.
748
Daniel Veillard4287c572003-02-04 22:48:53 +0000749Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * xinclude.c: fixing bug #105137 about entities declaration
752 needing to be copied to the including document.
753
Daniel Veillard652d8a92003-02-04 19:28:49 +0000754Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
755
756 * catalog.c: fixed bug #104817 with delegateURI
757 * xpath.c: fixing bugs #104123 and #104125
758
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000759Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * configure.in valid.c xmlreader.c python/libxml_wrap.h
762 python/types.c: fixing #104096 to compile without regexps
763
Daniel Veillard57e79b32003-02-04 15:33:12 +0000764Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
765
766 * valid.c: fixing bug #103969 forgot to add an epsilon transition
767 when building the automata for elem*
768
Daniel Veillard358a9892003-02-04 15:22:32 +0000769Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
770
771 * HTMLparser.c: applied patch from Arne de Bruijn fixing
772 bug #103827
773
Daniel Veillardeb137172003-02-04 15:18:06 +0000774Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
775
776 * HTMLparser.c: updating a comment, fixing #103776
777
Daniel Veillard8d589042003-02-04 15:07:21 +0000778Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
779
780 * parser.c: fixing bug 105049 for validity checking of content
781 within recursive entities.
782
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000783Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
784
785 * HTMLparser.c: try to fix # 105049
786 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
787 * tree.c: updated a function comment
788
Daniel Veillard419a7682003-02-03 23:22:49 +0000789Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * relaxng: more work on grammars and refs/defs
792 * test/relaxng/* result/relaxng/*: augmented/updated the
793 regression tests
794
Daniel Veillard144fae12003-02-03 13:17:57 +0000795Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * relaxng: more work on name classes, except support
798 * test/relaxng/* result/relaxng/*: augmented/updated the
799 regression tests
800
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000801Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
802
803 * relaxng: more work on name classes, the "validate all" schemas
804 seems to work now.
805 * test/relaxng/* result/relaxng/*: augmented/updated the
806 regression tests
807
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000808Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
811 * parser.c: put a guard against infinite document depth, basically
812 trying to avoid another kind of DoS attack.
813 * relaxng.c: some code w.r.t. nameClasses
814
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000815Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
816
817 * test/relaxng/* result/relaxng/*: check all the namespace support
818 was actually correct based on tutorial section 10.
819
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000820Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
821
822 * relaxng: include seems to work okay now
823 * test/relaxng/* result/relaxng/*: augmented/updated the
824 regression tests
825
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000826Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
827
828 * relaxng.c: a bit of work done in the train back.
829 * test/relaxng/*: added one of the include tests
830
Daniel Veillard154877e2003-01-30 12:17:05 +0000831Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
832
833 * relaxng: more work done in the train
834 * test/relaxng/* result/relaxng/*: augmented/updated the
835 regression tests
836
Daniel Veillarde431a272003-01-29 23:02:33 +0000837Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * relaxng.c: debugging of externalRef
840 * test/relaxng/* result/relaxng/*: augmented/updated the
841 regression tests
842
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000843Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
844
845 * relaxng.c: more work on Relax-NG, implementing externalRef
846 * test/relaxng/* result/relaxng/*: augmented/updated the
847 regression tests
848 * Makefile.am: cleanup to Relaxtests target
849
Daniel Veillardb08c9812003-01-28 23:09:49 +0000850Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
851
852 * relaxng.c: more work on Relax-NG, implementing interleave
853 * test/relaxng/* result/relaxng/*: augmented/updated the
854 regression tests
855
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000856Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * relaxng.c: more work on Relax-NG, implementing interleave
859 * test/relaxng/* result/relaxng/*: augmented/updated the
860 regression tests
861
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000862Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
863
864 * doc/tutorial/customfo.xsl
865 * doc/tutorial/customhtml.xsl
866 adding stylesheet customizations used to generate fo
867 for pdf and html
868
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000869Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
870
871 * relaxng.c: more work on Relax-NG
872 * test/relaxng/* result/relaxng/*: augmented/updated the
873 regression tests
874 * xmlschemastypes.c: added a number of base type definition but not
875 the associated checks, those are still TODOs
876
MST 2003 John Fleck731967e2003-01-27 00:39:50 +0000877Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
878
879 in docs/tutorial:
880 * apa.html
881 * apb.html
882 * apc.html
883 * apd.html
884 * ape.html
885 * apf.html
886 * apg.html
887 * ar01s02.html
888 * ar01s03.html
889 * ar01s04.html
890 * ar01s05.html
891 * ar01s06.html
892 * ar01s07.html
893 * ar01s08.html
894 * index.html
895 * xmltutorial.pdf
896 * xmltutorial.xml
897 add index to tutorial
898
MST 2003 John Fleck937362d2003-01-27 00:04:32 +0000899Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
900
901 * doc/xmlcatalog.1
902 * doc/xmlcatalog_man.html
903 * doc/xmlcatalog_man.xml
904 belatedly fixing bug #93622 (adds rewriteURI type to
905 "--add" option in xmlcatalog man page
906
Daniel Veillard3be27512003-01-26 19:49:04 +0000907Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
908
Daniel Veillardc6e997c2003-01-27 12:35:42 +0000909 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +0000910 Julio Merino, closing #104475
911
Daniel Veillardea3f3982003-01-26 19:45:18 +0000912Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * relaxng.c: more work on Relax-NG
915 * test/relaxng/* result/relaxng/*: augmented/updated the
916 regression tests
917
Daniel Veillardedc91922003-01-26 00:52:04 +0000918Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * relaxng.c: more work on Relax-NG
921 * test/relaxng/* result/relaxng/*: augmented/updated the
922 regression tests
923
Daniel Veillarddd1655c2003-01-25 18:01:32 +0000924Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
925
926 * README: updated the policy on private mail answers
927 * relaxng.c: more work on Relax-NG
928 * test/relaxng/* result/relaxng/*: augmented/updated the
929 regression tests
930
Daniel Veillard7424eb62003-01-24 14:14:52 +0000931Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * error.c parser.c tree.c: applied a documentation patch from
934 Stefan Kost
935
Daniel Veillard276be4a2003-01-24 01:03:34 +0000936Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * relaxng.c: more work on Relax-NG
939 * doc/*: regenerated the docs
940 * test/relaxng/* result/relaxng/*: updated and augmented the
941 Relax-NG regression tests and results
942
Daniel Veillard6eadf632003-01-23 18:29:16 +0000943Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
944
945 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
946 First commit of the new Relax-NG validation code, not generally
947 useful yet.
948 * test/relaxng/* result/relaxng/*: current state of the regression
949 tests
950
Daniel Veillard814a76d2003-01-23 18:24:20 +0000951Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
952
953 * tree.c: minimized the memory allocated for GetContent
954 and a bit of cleanup.
955
Daniel Veillardff12c492003-01-23 16:42:55 +0000956Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
957
958 * python/generator.py: seems there is no good reasons to
959 not generate bindings for XPointer
960
Daniel Veillard540a31a2003-01-21 11:21:07 +0000961Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
962
963 * xmlreader.c doc/apibuild.py: applied a new patch from
964 Stéphane Bidoul for cleanups
965 * doc/libxml2-api.xml: rebuilt the API description with
966 new entry points
967
Daniel Veillard417be3a2003-01-20 21:26:34 +0000968Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
969
970 * xmlreader.c python/drv_libxml2.py python/generator.py
971 python/libxml.c python/libxml.py python/libxml_wrap.h
972 python/types.c: patch from Stéphane Bidoul for better per
973 context error message APIs
974 * python/tests/ctxterror.py python/tests/readererr.py:
975 update of the tests
976
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +0000977Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
978
979 * doc/guidelines.html
980 grammar and spelling cleanup
981
Daniel Veillard26f70262003-01-16 22:45:08 +0000982Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
983
984 * xmlreader.c include/libxml/xmlreader.h python/generator.py
985 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
986 a patch from Stéphane Bidoul to allow per XMLtextReader error
987 and warning handling
988 * python/tests/Makefile.am python/tests/readererr.py: adding the
989 specific regression test
990
Daniel Veillard71f9d732003-01-14 16:07:16 +0000991Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
992
993 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
994 should raise a syntax error
995
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000996Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
997
998 * python/libxml.c: cleanup patch from Stéphane Bidoul
999
Daniel Veillard81601f92003-01-14 13:42:37 +00001000Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1001
1002 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1003
Daniel Veillarde6227e02003-01-14 11:42:39 +00001004Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1005
1006 * python/generator.py python/libxml.c python/libxml.py
1007 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001008 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001009 Python level.
1010 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1011 regression test for it.
1012
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001013Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1014
1015 * xmlreader.c: fixed the streaming property of the reader,
1016 it was generating tree faster than consuming it. Pointed out
1017 by Nate Myers
1018 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1019
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001020Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1021
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001022 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001023
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001024Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1025
1026 * xpath.c: fix to the XPath implementation for parent and
1027 ancestors axis when operating on a Result Value Tree.
1028 Fixes bug #100271
1029
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001030Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1033 to fix some URI/file escaping problems
1034
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001035Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1036
1037 * python/generator.py: fixed a bug raised by Raymond Wiker,
1038 docSetRootElement() should not raise an exception if the
1039 return is None
1040
Daniel Veillard3e20a292003-01-10 13:14:40 +00001041Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1044 fixed bug #102181 by applying the suggested change and fixing
1045 the generation/registration problem.
1046
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001047Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1048
1049 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1050 routines.
1051
Daniel Veillard8f872442003-01-09 23:19:02 +00001052Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * parser.c: one more IsEmptyElement crazyness, that time in
1055 external parsed entities if substitution is asked.
1056 * python/tests/reader3.py: added a specific test.
1057
Daniel Veillarde329fc22003-01-09 21:36:42 +00001058Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1061 support and improved error handler registration
1062
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001063Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1064
1065 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1066 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1067 * README: fixed a link
1068
Daniel Veillarde2830f12003-01-08 17:47:49 +00001069Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1070
1071 * configure.in doc/* NEWS: preparing 2.5.1 release
1072 * SAX.c parser.c: fixing XmlTextReader bug
1073
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001074Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1075
1076 * SAX.c: fuck, I introduced a memory leak on external parsed
1077 entities in 2.5.0 :-(
1078
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001079Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
1081 * xmllint.c: another fix needed as pointed by Christophe Merlet
1082 for --stream --debug if compiled without debug support.
1083
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001084Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1085
1086 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001087 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001088 update man page with --stream and --chkregister
1089
Daniel Veillard8326e732003-01-07 00:19:07 +00001090Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * globals.c: fixed --with-threads compile
1093 * xmllint.c: fixed --without-debug compile
1094 * include/libxml/globals.h: cleanup
1095 * include/libxml/schemasInternals.h: add a missing include
1096
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001097Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * configure.in NEWS: preparing 2.5.0 release
1100 * SAX.c: only warn in pedantic mode about namespace name
1101 brokeness
1102 * globals.c: fix a doc generation problem
1103 * uri.c: fix #101520
1104 * doc/*: updated and rebuilt the doc for the release, includuding
1105 stylesheet update
1106 * python/Makefile.am: fix a filename bug
1107
1108Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1111 should not be called.
1112
1113Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1114
1115 * libxml-2.0.pc.in: applied the patch to fix #101894
1116
1117Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * tree.c : applied patch from Lukas Schroeder for register callbacks
1120 * valid.c: modified patch from Lukas Schroeder to test
1121 register callbacks with --chkregister
1122
1123Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * xmlreader.c: seriously changed the way data are pushed to
1126 the underlying parser, go by block of 512 bytes instead of
1127 tryng to detect tag boundaries at that level. Changed the
1128 way empty element are detected and tagged.
1129 * python/tests/reader.py python/tests/reader2.py
1130 python/tests/reader3.py: small changes mostly due to context
1131 reporting being different and DTD node being reported. Some
1132 errors previously undetected are now caught and fixed.
1133 * doc/xmlreader.html: flagged last section as TODO
1134
1135Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * python/libxml.py: integrated the Python 2.2 optimizations
1138 from Hannu Krosing, while maintaining compatibility with
1139 1.5 and 2.1
1140
1141Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1142
1143 * xmllint.c: a bit of cleanup
1144 * xmlreader.c: small fix
1145 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1146 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1147
1148Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * python/setup.py.in: patch from Stéphane Bidoul to include
1151 drv_libxml2.py in setup.py
1152
1153Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * doc/xmlreader.html: starting documenting the new XmlTextReader
1156 interface.
1157
1158Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * xmllint.c: added the --stream flag to use the TextReader API
1161 * xmlreader.c: small performance tweak
1162
1163Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlreader.c python/tests/reader2py: okay the DTD validation
1166 code on top of the XMLTextParser API should be solid now.
1167
1168Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * xmlreader.c python/tests/reader2py: Fixing some more mess
1171 with validation and recursive entities while using the
1172 reader interface, it's getting a bit messy...
1173
1174Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1175
1176 * xmlreader.c python/tests/reader.py: another couple of problem
1177 related to IsEmptyElement reported by Stéphane Bidoul needed
1178 some fixes.
1179
1180Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1181
1182 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1183 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1184 based on the python XmlTextReader interface.
1185
1186Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * tree.c: backing out one change in the last patch which broke the
1189 regression tests
1190
1191Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1192
1193 * global.data globals.c tree.c include/libxml/globals.h: applied
1194 an old patch from Lukas Schroeder to track node creation and
1195 destruction. Probably missing a lot of references at the moment
1196 and not usable reliably.
1197
1198Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1199
1200 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1201 from doc/news.html and a stylesheet
1202
1203Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * xmlreader.c python/tests/reader.py: fixed another couple of
1206 xmlreader bugs reported by Stéphane Bidoul and added tests.
1207
1208Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * xmlreader.c python/tests/reader2.py: fixed another validity
1211 checking in external parsed entities raised by Stéphane Bidoul
1212 and added a specific regression test.
1213 * python/tests/reader3.py: cleanup
1214
1215Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * xmlreader.c python/tests/reader2.py: fixed a problem with
1218 validation within entities pointed by Stéphane Bidoul, augmented
1219 the tests to catch those.
1220
1221Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1222
1223 * python/generator.py: modified the generator to allow keeping
1224 class references when creating new classes, needed to fix a bug
1225 pointed by Stéphane Bidoul where the input buffer of the
1226 xmlTextReader instance gets destroyed if the python wrapper for
1227 the input is not referenced anymore.
1228
1229Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1232 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1233
1234Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * xmlreader.c python/tests/reader.py: fixed another problem
1237 pointed by Stéphane Bidoul
1238
1239Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1240
1241 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1242 with "<a/>"
1243
1244Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * SAX.c: warn on xmlns:prefix="foo"
1247 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1248 for namespace attributes handling.
1249
1250Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1253 a really nasty problem raised by a DocBook XSLT transform
1254 provided by Sebastian Bergmann
1255
1256Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1257
1258 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1259 by Stéphane Bidoul and integrated it into the tests
1260
1261Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1264 extended the XmlTextReader API a bit, addding accessors for
1265 the current doc and node, and an entity substitution mode for
1266 the parser.
1267 * python/libxml.py python/libxml2class.txt: related updates
1268 * python/tests/Makefile.am python/tests/reader.py
1269 python/tests/reader2.py python/tests/reader3.py: updated a bit
1270 the old tests and added a new one to test the entities handling
1271
1272Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * python/generator.py python/libxml2class.txt
1275 python/tests/reader.py python/tests/reader2.py: changed the
1276 generator to provide casing for the XmlTextReader similar to
1277 C# so that examples and documentation are more directly transposable.
1278 Fixed the couple of tests in the suite.
1279
1280Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1281
1282 * doc/guidelines.html: added a document on guildeline for
1283 publishing and deploying XML
1284
1285Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * valid.c xmlreader.c: final touch running DTD validation
1288 on the XmlTextReader
1289 * python/tests/Makefile.am python/tests/reader2.py: added a
1290 specific run based on the examples from test/valid/*.xml
1291
1292Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1293
1294 * python/libxml.py: added a few predefined xmlTextReader parser
1295 configuration values.
1296
1297Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1298
1299 * python/libxml_wrap.h: trying to fix #102037
1300
1301Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * SAX.c: fixing bug #95296, when the predefined entities
1304 are redefined in the DTD the default one must be used
1305 instead anyway.
1306
1307Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1308
1309 * doc/xmllint.xml
1310 * doc/xmllint.1
1311 Add discussion of XML_DEBUG_CATALOG to xmllint man
1312 page - bug #100907
1313
1314
1315Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * xmlreader.c: Fixed the empty node detection to avoid reporting
1318 an inexistant close tag.
1319
1320Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1323 for Python 2.1
1324
1325Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1328
1329Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1330
1331 * doc/libxml2-api.xml python/tests/reader.py: one really need
1332 to provide the base URI information when creating a reader parser
1333 from an input stream. Updated the API and the example using it.
1334
1335Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1338 include/libxml/valid.h include/libxml/xmlreader.h: working on
1339 DTD validation on top of xml reader interfaces. Allows to
1340 validate arbitrary large instances. This required some extensions
1341 to the valid module interface and augmenting the size of xmlID
1342 and xmlRef structs a bit.
1343 * uri.c xmlregexp.c: simple cleanup.
1344
1345Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1348 work on the xml reader interfaces.
1349 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1350 Web page for the Windows binaries.
1351
1352Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1353
1354 * xmlIO.c: applied a patch for VMS following the report by
1355 Nigel Hall
1356
1357Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1358
1359 * parser.c: the parseStartTag bug fix wasn't complete.
1360
1361Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1364 parseStartTag, fixing it.
1365 * test/att4 result/att4 result/noent/att4: adding the test
1366 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1367 more methods to XmlTextReader.
1368
1369Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1370
1371 * win32/libxml2.def.src: added more xml reader exports
1372 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1373 to the build
1374
1375Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1376
1377 * doc/tutorial/xmltutorial.xml
1378 plus generated html and pdf
1379 Updating tutorial again based on further comments from Niraj
1380 Tolia on the last iteration
1381
1382Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1383
1384 * doc/tutorial/xmltutorial.xml
1385 * doc/tutorial/includekeyword.c
1386 * doc/tutorial/includegetattribute.c
1387 plus generated html and pdf
1388 Adding fix from Niraj Tolia to tutorial to properly free memory.
1389
1390
1391Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1394 more methods of XmlTextReader.
1395 * python/libxml2class.txt python/tests/reader.py: this increased the
1396 methods in the bndings, augmented the test to check those new
1397 functions.
1398
1399Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1402 methods of XmlTextReader.
1403 * python/generator.py python/libxml_wrap.h python/types.c
1404 python/libxml2class.txt: added the reader to the Python bindings
1405 * python/tests/Makefile.am python/tests/reader.py: added a specific
1406 test for the Python bindings of the Reader APIs
1407 * parser.c: small cleanup.
1408
1409Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * xinclude.c: fallback was only copying the first child not the
1412 full child list of the fallback element, closes #89684 as reopened
1413 by Bernd Kuemmerlen
1414
1415Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1416
1417 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1418
1419Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * configure.in: preparing release of 2.4.30
1422 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1423 gives enum values, fix functype return type, put back fields in
1424 structs
1425 * doc/*: updated the docs rebuilt
1426
1427Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1428
1429 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1430 about htmlNodeDumpOutput location.
1431 * xpath.c: removed an undefined function signature
1432 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1433 too many symbols in the API breaking the python bindings.
1434 Updated with the libxslt/libexslt changes.
1435
1436Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1437
1438 * configure.in: preparing release of 2.4.29
1439 * doc/*: rebuilt the docs and API
1440 * xmlreader.c: a few more fixes for the XmlTextReader API
1441
1442Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1443
1444 * include/win32config.h: applied mingw patch from Magnus Henoch
1445
1446Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1449
1450Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1453 building Python script, does the C parsing directly, generates
1454 a better API description including structure fieds defs and
1455 enums. Still a couple of bugs, but good enough for the python
1456 wrappers now.
1457 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1458 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1459 include/libxml/schemasInternals.h include/libxml/tree.h: more
1460 cleanup based on the python analysis script reports.
1461 * libxml.spec.in: make sure the API XML description is part of the
1462 devel package.
1463
1464Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1467 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1468 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1469 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1470 code cleanup, especially the function comments.
1471 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1472
1473Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * Makefile.am xmlreader.c include/libxml/Makefile.am
1476 include/libxml/xmlreader.h: Adding a new set of APIs based on
1477 the C# TextXmlReader API but converted to C. Allow to parse
1478 in constant memory usage, far simpler to program and explain
1479 than the SAX like APIs, unfinished but working.
1480 * testReader.c: test program
1481
1482Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1483
1484 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1485
1486Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * tree.c: Chip turner indicated that XHTML1 serialization
1489 rule for style actually break on both IE and Mozilla,
1490 try to avoid the rule if escaping ain't necessary
1491
1492Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * nanhttp.c: handle HTTP URL escaping, problem reported by
1495 Glen Nakamura and Stefano Zacchiroli
1496
1497Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1500
1501Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * uri.c: Johann Richard pointed out some XPointer problems for
1504 URN based URI references in XInclude. Modified the URI parsing
1505 and saving routines to allow correct parsing and saving of
1506 XPointers, especially when attached to "opaque" scheme accordingly
1507 to RFC 2396
1508
1509Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1512 of refactoring to the HTML saving code.
1513 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1514 in the doc.
1515
1516Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1519 to a buffer API to reuse the generic dump to an OutputIO layer,
1520 this reduces code, fixes xmlNodeDump() for XHTML, also made
1521 xmlNodeDump() now return the number of byte written.
1522
1523Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * python/setup.py.in: another patch from Stéphane Bidoul for
1526 Python bindings on Windows
1527 * doc/parsedecl.py: small cleanup
1528
1529Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * libxml.spec.in configure.in: add a line in %changelog for releases
1532
1533Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * parser.c: patch from Marcus Clarke fixing a problem in entities
1536 parsing that was detected in KDe documentations environment.
1537
1538Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1539
1540 * python/libxml.c (libxml_prev): Return the previous as opposed to
1541 the next node (I guess this is the result of some cut & paste programming:)
1542
1543Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1546
1547Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1548
1549 * python/generator.py python/libxml.c python/setup.py.in: trying
1550 to fix the Python bindings build on Windows (Stéphane Bidoul)
1551
1552Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1553
1554 * win32/configure.js: added option for python bindings
1555 * win32/libxml2.def.src: added more exports
1556
1557Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1558
1559 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1560 pthreads
1561 * win32/wince/*: applied updates to Windows CE port from Javier
1562
1563Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * configure.in: preparing 2.4.28
1566 * libxml.spec.in doc/Makefile.am: some cleanup
1567 * doc/*: updated the news and regenerated.
1568
1569Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * HTMLparser.c: final touch at closing #87235 </p> end tags
1572 need to be generated.
1573 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1574 this change slightly the output of a few tests
1575 * doc/*: regenerated
1576
1577Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1578
1579 * parserInternals.c: fixing bug #99190 when UTF8 document are
1580 parsed using the progressive parser and the end of the chunk
1581 is in the middle of an UTF8 multibyte character.
1582
1583Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1584
1585 * threads.c: fixed initialization problem in xmlNewGlobalState
1586 which was causing crash.
1587 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1588 in xmlInitializeGlobalState.
1589 * parserInternals.c: cleaned up ctxt->sax initialisation.
1590
1591Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * tree.c include/libxml/tree.h: modified the existing APIs
1594 to handle XHTML1 serialization rules automatically, also add
1595 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1596 libxslt serialization uses it when needed without changing
1597 the library API.
1598 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1599 result/xhtml1: added a new test specifically for xhtml1 output
1600 and updated the result of one XHTML1 test
1601
1602Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1603
1604 * xinclude.c parserInternals.c encoding.c: fixed #99082
1605 for xi:include encoding="..." support on text includes.
1606 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1607 test/XInclude/ents/isolatin.txt : added a specific regression test
1608 * python/generator.py python/libxml2class.txt: fixed the generator
1609 the new set of comments generated for doc/libxml2-api.xml were
1610 breaking the python generation.
1611
1612Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1613
1614 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1615 * configure.in: patch for Solaris on new autoconf closes #98880
1616 * doc/parsedecl.py: repair the frigging API building script,
1617 did I say that python xmllib sucks ?
1618 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1619 and some comment are no more truncated.
1620
1621Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1622
1623 * parser.c: Martin Stoilov pointed out a potential leak in
1624 xmlCreateMemoryParserCtxt
1625
1626Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1629 included in HTML documents and using the push parser.
1630
1631Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1632
1633 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1634 specified, look for the Python interpreter not just in the
1635 specified root but also in the specified location. Fixes #98825
1636
1637Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1638
1639 * python/libxml.c: fixing bug #98792 , node may have no doc
1640 and dereferencing without checking ain't good ...
1641
1642Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * configure.in: preparing release 2.4.27
1645 * doc/* : updated and rebuilt the docs
1646 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1647 and all the docs are actually packaged and in the final RPMs
1648 * parser.c parserInternals.c include/libxml/parser.h: restore
1649 xmllint --recover feature.
1650
1651Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1652
Daniel Veillard784b9352003-02-16 15:50:27 +00001653 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001654 processing of parsed entities, and XPath computation on sustitued
1655 entities.
1656 * testXPath.c: make sure entities are substitued.
1657
1658Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
Daniel Veillard784b9352003-02-16 15:50:27 +00001660 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001661 processing of internal parsed entities, which had to be changed.
1662
1663Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1666 trying to fix bug #98517 about building outside the source tree
1667 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1668
1669Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1670
1671 * include/win32config.h: cleanup
1672 * win32/Makefile.mingw: integrated mingw in JScript configure
1673 * win32/Makefile.msvc: modified to allow mingw coexistence
1674 * win32/configure.js: integrated mingw
1675 * win32/Readme.txt: cleanup
1676
1677Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * HTMLparser.c: strengthen the guard in the Pop macros,
1680 like in the XML parser, closes bug #97315
1681
1682Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1685 callback is never used.
1686
1687Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * parserInternals.c: fixed the initialization of the SAX structure
1690 which was breaking xsltproc
1691 * xpath.c: patch from Petr Pajas for CDATA nodes
1692 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1693 * parser.c include/libxml/parser.h: patch from Peter Jones
1694 removing a leak in xmlSAXParseMemory() and adding the
1695 function xmlSAXParseMemoryWithData()
1696
1697Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1698
1699 adding pdf of tutorial, changing web page to link to it
1700 * doc/tutorial/xmltutorial.pdf
1701 * doc/xml.html
1702 * doc/docs.html
1703
1704Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1705
1706 * doc/tutorial/ar01s08.html
1707 adding file what I forgot for tutorial
1708
1709
1710Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1711
1712 Adding encoding discussion to tutorial
1713 Added:
1714 * doc/tutorial/images/*.png: DocBook admonition image files
1715 * doc/tutorial/apf.html, apg.html: new generated html
1716 * doc/tutorial/includeconvert.c: conversion code entity file
1717 changed:
1718 * doc/tutorial/xmltutorial.xml: DocBook original
1719 * doc/tutorial/*.html: generated html
1720
1721Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1722
1723 * include/libxml/*.h: retired xmlwin32version.h
1724 * doc/Makefile.am: retired xmlwin32version.h
1725 * win32/configure.js: retired xmlwin32version.h
1726
1727Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1728
1729 * win32/libxml2.def.src: exported additional symbols
1730 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1731 sisterhood
1732
1733Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * globals.c: fixed a typo pointed out by Igor
1736 * xpath.c: try to speed up node compare using line numbers
1737 if available.
1738
1739Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * tree.c: make xmlFreeNode() handle attributes correctly.
1742
1743Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1744
1745 * catalog.c: completed the #96963 fix, as reported by Karl
1746 Eichwalder
1747
1748Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1751
1752Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * Makefile.am: switched the order of a couple of includes
1755 to fix bugs #97100
1756
1757Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1758
1759 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1760 xmlLoadCatalogs that used to separate directories with a ':'.
1761
1762Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1763
1764 * threads.c: improvements to the Windows-side of thread handling
1765 * testThreads.c: conditionally excluded unistd.h
1766 * testThradsWin32.c: broke overlong lines
1767 * include/win32config.h: adapted thread-related macros to the new
1768 scheme and for pthreads on Windows
1769 * win32/Makefile.msvc: introduced a more flexible thread build,
1770 added testThreads[Win32].c to the build
1771 * win32/configure.js: introduced a more flexible thread config
1772
17732002-10-31 John Fleck <jfleck@inkstain.net>
1774
1775 * doc/xml.html (and, by implication, FAQ.html)
1776 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1777
1778Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1779
1780 * configure.in: removed xmlwin32version.h
1781 * include/libxml/Makefile.am: removed xmlwin32version.h
1782
1783Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: applied patch from Brian Stafford to fix a bug
1786 in xmlReconciliateNs()
1787
1788Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * tree.c: applied patch from Christian Glahn to allow
1791 xmlNewChild() on document fragment nodes
1792
1793Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * parser.c: Christian Glahn found a problem with a recent
1796 patch to xmlParseBalancedChunkMemoryRecover()
1797 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1798 problems
1799 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1800 test/schemas/seq*: added the test cases from Charles
1801
1802Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1805 serious cleanup of the spec file and associated changes
1806 in the Makefiles.
1807 * valid.c: try to remove some warnings on x86_64
1808
1809Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1812 fix bug #96586
1813
1814Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1817 parsing, applied his patch
1818 * result/HTML/attrents.html result/HTML/attrents.html.err
1819 result/HTML/attrents.html.sax test/HTML/attrents.html:
1820 added the test and result case provided by Mikhail Sogrine
1821
1822Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * vms/build_libxml.com vms/config.vms vms/readme.vms
1825 include/libxml/parser.h include/libxml/parserInternals.h
1826 include/libxml/tree.h include/libxml/xmlIO.h
1827 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1828 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1829 Applied the VMS update patch from Craig A. Berry
1830 * doc/*.html: update
1831
1832Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1835
1836Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * debugXML.c: adding a grep command to --shell in xmllint
1839 for T.V. Raman
1840
1841Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * xmlcatalog.c: tried to fix some of the problem with --sgml
1844
1845Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * parser.c: tried to fix bug #91500 where doc->children may
1848 be overriden by a call to xmlParseBalancedChunkMemory()
1849
1850Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1853 identifiers in SGML catalogs containing '&'
1854
1855Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * python/types.c: fixed bugs when passing result value tree
1858 to Python functions.
1859
1860Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1861
1862 * configure.in: preparing the release of 2.4.26
1863 * doc/*: updated and rebuilt the documentation
1864
1865Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * parser.c: fixed a XML Namespace compliance bug reported by
1868 Alexander Grimalovsky
1869
1870Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * HTMLtree.c: fixed serialization of script and style when
1873 they are not lowercase (i.e. added using the API to the tree).
1874
1875Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * valid.c: make xmlValidateDocument emit a warning msg if there
1878 is no DTD, pointed by Christian Glahn
1879
1880Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
1883 content model when some of the blocks have min or max, and a couple
1884 of bugs found in the process.
1885 * result/schemas/list0* test/schemas/list0*: added some specific
1886 regression tests
1887
1888Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * README: updated the contact informations
1891
1892Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1893
1894 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
1895 misses it, reported by Peter Bray.
1896
1897Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * tree.c: investigating xmlNodeGetContent() on namespace nodes
1900 and removed a few warnings
1901
1902Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * parser.c: Christian Glahn found a small bug in the push parser.
1905 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1906 public
1907
1908Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * xmlschemas.c include/libxml/xmlschemas.h: added
1911 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1912 * testSchemas.c: added --memory to test the new interface
1913
1914Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1915
1916 * doc/index.py doc/search.php: integrated the XSLT indexing,
1917 a few fixed in the indexer, added a scope selection at the
1918 search level.
1919
1920Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1923 this was due to uninitialized parts of the validation context
1924
1925Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * debugXML.c: applied patch from Mark Vakoc except the API
1928 change, preserved it.
1929 * doc/*: updated the docs to point to the search engine for
1930 information lookup or before bug/help reports.
1931
1932Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * doc/index.py doc/search.php: added mailing-list archives
1935 indexing and lookup
1936
1937Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1940
1941Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * doc/index.py: improved HTML indexing
1944 * doc/search.php: make the queries also lookup the HTML based indexes
1945
1946Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * doc/index.py: added HTML page indexing
1949
1950Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1951
1952 * xmlIO.c: extended Windows path normalisation to fix the base
1953 problem in libxslt.
1954 * catalog.c: fixed list handling in XML_CATALOG_FILES
1955
1956Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * valid.c: typo/bug found by Christian Glahn
1959
1960Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1961
1962 * xmlIO.c: applied Windows CE patch from Javier.
1963 * win32/wince: new directory, contains support for the PocketPC
1964 with Windows CE from Javier.
1965 * include/win32config.h: reorganised, removed duplicate
1966 definitions and applied WinCE patch from Javier.
1967 * include/wsockcompat.h: new file, now contains WinSock
1968 compatibility macros.
1969 * win32/Makefile.msvc: introduced double-run compilation.
1970
1971Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * configure.in include/libxml/xmlwin32version.h: preparing release
1974 of 2.4.25
1975 * doc/*: updated and regenerated teh docs and web pages.
1976
1977Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1980 error were not covering namespace declarations.
1981 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1982 it was missing the attribute declaration for the namespace
1983 * result/VC/NS3: the fix now report breakages in that test
1984
1985Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1988
1989Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1992 and regenerated the docs and web site
1993
1994Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1997 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1998 not before
1999
2000Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * python/generator.py python/libxml2class.txt: fixed a stupid error
2003 breaking the python API
2004
2005Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2008 triostr.c triostr.h: applied a trio update patch from
2009 Bjorn Reese which should work with MinGW
2010
2011Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * tree.c: improving some documentation comments
2014 * xmlregexp.c: found and fixed a mem leak with python regression tests
2015 * doc/*: rebuilt the doc and the API XML file including the
2016 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2017 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2018 python/types.c: added access to the XML Schemas regexps from
2019 python
2020 * python/tests/Makefile.am python/tests/regexp.py: added a
2021 simple regexp bindings test
2022
2023Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2024
2025 * doc/xml.html:
2026 fixing ftp links - thanks to Vitaly Ostanin
2027
2028Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xmlregexp.c: fixed the data callback on transition functionality
2031 which was broken when using the compact form
2032 * result/schemas/*: updated the results, less verbose, all tests
2033 pass like before
2034 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2035 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2036 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2037 annoying warnings
2038 * xpath.c: try to provide better error report when possible
2039
2040Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * Makefile.am: fixed a breakage raised by Jacob
2043
2044Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2045
2046 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2047 which don't use sockets
2048
2049Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2050
2051 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2052 * win32/configure.js: applied zlib patch from Daniel Gehriger
2053
2054Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2055
2056 * win32/configure.js: applied the patch from Mark Vakoc for
2057 regexp support
2058 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2059 for regexp support
2060
2061Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xmlschemastypes.c: as pointed by Igor Float and Double
2064 parsing ain't finished yet
2065
2066Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * Makefile.am configure.in: trying to fix #88412 by bypassing
2069 all the python subdir if python ain't detected
2070
2071Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2074 made configuring with regexps/automata/unicode the default
2075 but without schemas ATM
2076 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2077 fixed the regexp based DTD validation performance and memory
2078 problem by switching to a compact form for determinist regexps
2079 and detecting the determinism property in the process. Seems
2080 as fast as the old DTD validation specific engine :-) despite
2081 the regexp built and compaction process.
2082
2083Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * valid.c: determinism is debugged, new DTD checking code now works
2086 but xmlFAComputesDeterminism takes far too much CPU and the whole
2087 set usues too much memory to be really usable as-is
2088
2089Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2090
2091 * tree.c: fixed another stupid bug in xmlGetNodePath()
2092 * xmllint.c: --version now report the options compiled in
2093
2094Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2095
2096 * HTMLparser.c: small cleanup
2097 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2098 when configured with them. A bit of debugging around the determinism
2099 checks is still needed
2100
2101Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2104
2105Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * xmlIO.c: small portability glitch fixed.
2108
2109Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * xmlschemastypes.c: incomplete steps for real/double support
2112 * testAutomata.c include/libxml/xmlautomata.h
2113 include/libxml/xmlregexp.h: avoiding a compilation problem
2114 * valid.c include/libxml/valid.h: starting the work toward using
2115 the regexps for actual DTD validation
2116
2117Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2118
2119 * hash.c: cosmetic cleanup
2120 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2121 integrating a DTD validation layer based on the regexps
2122
2123Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2126 the determinism was tested before eliminating the epsilon
2127 transitions :-(
2128
2129Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2130
2131 * python/generator.py python/libxml.c python/libxml.py
2132 python/libxml2-python-api.xml python/libxml2class.txt
2133 python/libxml_wrap.h python/types.c: updated the python
2134 bindings, added code for easier File I/O, and the ability to
2135 define a resolver from Python fixing bug #91635
2136 * python/tests/Makefile.am python/tests/inbuf.py
2137 python/tests/outbuf.py python/tests/pushSAXhtml.py
2138 python/tests/resolver.py python/tests/serialize.py: updated
2139 and augmented the set of Python tests.
2140
2141Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2142
2143 * win32/configure.js: added more readme info for the binary
2144 package.
2145
2146Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * xmlIO.c: fixed a stupid out of bound array error
2149
2150Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2153 messing around with support for Windows path, cleanups,
2154 trying to identify and fix the various code path to the
2155 filename access. Added xmlNormalizeWindowsPath()
2156
2157Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * error.c valid.c: working on better error reporting of validity
2160 errors, especially providing an accurate context.
2161 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2162 error reports in those cases.
2163
2164Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2165
2166 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2167 parser.c parserInternals.c xmlIO.c: get rid of all the
2168 perror() calls made in the library execution paths. This
2169 should fix both #92059 and #92385
2170
2171Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * xmllint.c: memory leak reporting was broken after a change
2174 of the preprocessor symbol used to activate it.
2175
2176Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2177
2178 * tree.c: try to make the copy function work for node of
2179 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2180 DOM layers though, not libxml2 itself.
2181
2182Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * valid.c: try to provide file and line informations, not all
2185 messages are covered, but it's a (good) start
2186
2187Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * xinclude.c: reimplemented a large part of the XInclude
2190 processor, trying to minimize resources used, James Henstridge
2191 provided a huge test case which was exhibiting severe memory
2192 consumption problems.
2193
2194Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * python/Makefile.am: applied patch from Christophe Merlet to
2197 reestablish DESTDIR
2198
2199Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2200
2201 * libxml.spec.in: fixes libary path for x86_64 AMD
2202
2203Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2204
2205 * doc/tutorial/includekeyword.c
2206 * doc/tutorial/xmltutorial.xml:
2207 (plus resulting generated html files)
2208 fixing one spot I missed in the tutorial where I hadn't freed
2209 memory properly
2210
2211Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2212
2213 * doc/tutorial/includeaddattribute.c
2214 * doc/tutorial/includeaddkeyword.c
2215 * doc/tutorial/includegetattribute.c
2216 * doc/tutorial/includekeyword.c
2217 * doc/tutorial/xmltutorial.xml
2218 * doc/tutorial/*.html:
2219 update tutorial to properly free memory (thanks to Christopher
2220 R. Harris for pointing out that this needs to be done)
2221 * doc/tutorial/images/callouts/*.png:
2222 added image files so the callouts are graphical, making it
2223 easier to read ( use "--param callout.graphics 1" to generate
2224 html with graphical callouts)
2225
2226Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2229 nice logos generated by Marc Liyanage
2230 * doc/site.xsl *.html: changed the stylesheet to show the new
2231 logo and regenerated the pages
2232
2233Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2236
2237Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xpath.c: possible mem leak patch from Jason Adams
2240
2241Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2244 in the XQuery namespace
2245 * configure.in: preparing 2.4.24
2246 * doc/*.html: updated the web pages
2247
2248Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2249
2250 * python/generator.py: closing bug #85258 by generating conditional
2251 compile check to avoid linking to routines not configured in.
2252
22532002-08-22 Havoc Pennington <hp@pobox.com>
2254
2255 * autogen.sh: update error message for missing automake
2256
2257Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * python/Makefile.am: typo in target name resulted in libxml2.py
2260 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2261
2262Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * win32/win32/Makefile.mingw: updated with version from
2265 Elizabeth Barham at http://soggytrousers.net/repository/
2266
2267Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2268
2269 * win32/Makefile.msvc: added the prefix location to the include
2270 and lib search path.
2271
22722002-08-18 Havoc Pennington <hp@pobox.com>
2273
2274 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2275 both automake 1.6 and 1.4 installed get the right automake. Means
2276 compilation from CVS will now require the latest automake 1.4
2277 release, or manually creating symlinks called "automake-1.4" and
2278 "aclocal-1.4"
2279
2280Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * configure.in python/Makefile.am: more AMD 64 induced changes from
2283 Frederic Crozat
2284
2285Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xinclude.c: oops I was missing the xml:base fixup too
2288 * result/XInclude/*.xml: this adds xml:base attributes to most
2289 results of the tests
2290
2291Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * xinclude.c: quick but apparently working implementation of
2294 xi:fallback, should close bug #89684
2295 * Makefile.am test/XInclude/docs/fallback.xml
2296 result/XInclude/fallback.xml: added a basic test for fallback,
2297 and run with --nowarning to avoid a spurious warning
2298 * configure.in: applied patch from Frederic Crozat for python
2299 bindings on AMD 64bits machines.
2300
2301Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2304 the caller don't pass a SAX callback block.
2305
2306Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * tree.c: applied the same fix for the XML-1.0 namespace to
2309 xmlSearchNsByHref() as was done for xmlSearchNs()
2310
2311Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * libxml.3: small cleanup of the man page
2314 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2315 when serializing HREF attributes generated by XSLT.
2316
2317Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2320 version of Marc Liyanage' patch for boolean attributes in HTML
2321 output
2322
2323Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * python/tests/serialize.py: fixed the test results, indenting
2326 behaviour changed slightly
2327
2328Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2329
2330 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2331 new c14n function to Windows def files
2332
2333Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2334
2335 * c14n.c: fixed a memory leak in c14n code
2336
2337Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * parser.c include/libxml/parser.h: adding a new API for Christian
2340 Glahn: xmlParseBalancedChunkMemoryRecover
2341 * valid.c: patch from Rick Jones for some grammar cleanup in
2342 validation messages
2343 * result/VC/* result/valid/*: this slightly change some of the
2344 regression tests outputs
2345
2346Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * tree.c: trying to fix a problem in namespaced attribute handling
2349 raised by Christian Glahn
2350
2351Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * encoding.c include/libxml/encoding.h: Opening the interface
2354 xmlNewCharEncodingHandler as requested in #89415
2355 * python/generator.py python/setup.py.in: applied cleanup
2356 patches from Marc-Andre Lemburg
2357 * tree.c: fixing bug #89332 on a specific case of loosing
2358 the XML-1.0 namespace on xml:xxx attributes
2359
2360Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2361
2362 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2363 corner case from new Merlin's test suite and added a callback
2364 that will be used to improve xmlsec performance
2365
2366
2367Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * HTMLtree.c: trying to fix the <style> escaping problem in
2370 HTML serialization bug #89342
2371
2372Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2375 and rebuilt the web site.
2376
2377Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2378
2379 * include/libxml/tree.h: added _private member to xmlNs struct
2380
2381Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * HTMLparser.c: fixing bug #84876 based on the xml working
2384 code.
2385
2386Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2387
2388 * python/Makefile.am: enhanced to fix bug 72012 (errors
2389 when using '-jX' make parameter)
2390
2391Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2392
2393 * xpath.c: small additional enhancement for booleans
2394 compared to nodesets
2395
2396Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * HTMLtree.c: changed the order of the encoding declaration
2399 attributes in the meta tags due to a bug in IE/Mac
2400
2401Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2402
2403 * xpath.c: enhanced handling of booleans (especially '='
2404 and '!=' for nodesets) - fixes bug 85256. Added new
2405 routine xmlXPathNotEqualValues for more proper handling
2406 of '!=' when nodesets are involved.
2407
2408Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2411 doc/xmlcatalog_man.xml to the source distribution
2412
2413Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2414
2415 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2416 asked for this.
2417
2418Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * configure.in: preparing 2.4.23
2421 * doc/*: rebuilt the docs
2422
2423Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2424
2425 * parser.c: fixing bug #84169 by fixing the
2426 comment of xmlCreatePushParserCtxt to describe the
2427 encoding detection parameters better.
2428
2429Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * valid.c: fixing bug #79331 in one path the lookup for
2432 ID attributes on a namespaced node wasn't handled correctly :-\
2433
2434Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * HTMLparser.c: trying to fix 87235 about discarded white
2437 spaces in the HTML parser.
2438 * result/HTML/*: this changes the output of a number of HTML
2439 regression tests
2440
2441Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2442
2443 * xpath.c: applied patch from Richard Jinks for the namespace
2444 axis + fixed a memory error.
2445 * parser.c parserInternals.c: applied patches from Peter Jacobi
2446 removing ctxt->token for good.
2447 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2448 popped out by the regression tests.
2449 * Makefile.am: patch for threads makefile from Gary Pennington
2450
2451Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2452
2453 * xpath.c: enhanced behaviour of position() after usage of
2454 expressions involving preceding-sibling (et al).
2455
2456Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * hash.c: applied a patch from Peter Jacobi to solve a problem
2459 when compiling with the Watcom C on Win32
2460 * result/schemas/*.err: the change of hashing algo generated
2461 permutations in the output
2462
2463Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * hash.c: applied patch from Sander Vesik improving the quality of
2466 the hash function.
2467
24682002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2469
2470 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2471 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2472 xmllint.c xpath.c: replaced sprintf() with snprintf()
2473 to prevent possible buffer overflow (the bug was pointed
2474 out by Anju Premachandran)
2475
2476Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2477
2478 * parser.c: removed an uninitialized data error popped by valgrind
2479 on PE references
2480
2481Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2482
2483 * doc/xml.html
2484 adding tutorial reference to the web page
2485
2486Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2487
2488 * doc/tutorial/xmltutorial.xml
2489 * doc/tutorial/ar01s07.html
2490 * doc/tutorial/ape.html
2491 * doc/tutorial/includegetattribute.c
2492 adding section to tutorial about retrieving an attribute
2493 value
2494
2495Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * parser.c: applied a couple of patches from Peter Jacobi to start
2498 to get rid of ctxt->token, with a possible significant speed
2499 improvement to be gained once done. Better compliance with PE
2500 references constructs in DTDs too.
2501 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2502 from Peter too
2503
2504Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2507 xmlParseElement was likely to have been deallocated at the
2508 time of the report, possibly leading to segfault. Just report
2509 the tag name now.
2510
2511Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xpath.c: patch from Richard Jinks for XPath substring() function
2514 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2515
25162002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2517
2518 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2519
2520Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2521
2522 *doc/FAQ.html
2523 fixing typos in FAQ, thanks to Robert Funnell for the
2524 editing help
2525
2526Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * NEWS: got complaints from rpmlint that it was empty
2529
2530Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2531
2532 * added doc/tutorial, including:
2533 apa.html
2534 apb.html
2535 apc.html
2536 apd.html
2537 ar01s02.html
2538 ar01s03.html
2539 ar01s04.html
2540 ar01s05.html
2541 ar01s06.html
2542 includeaddattribute.c
2543 includeaddkeyword.c
2544 includekeyword.c
2545 includestory.xml
2546 index.html
2547 xmltutorial.xml
2548 libxml tutorial, including generated html
2549
2550Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2551
2552 * result/c14n/exc-without-comments/merlin-c14n-two-*
2553 result/c14n/without-comments/merlin-c14n-two-*
2554 test/c14n/exc-without-comments/merlin-c14n-two-*
2555 test/c14n/without-comments/merlin-c14n-two-*
2556 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2557 c14n/exc-c14n and slightly modified test script to handle
2558 these test cases
2559 * c14n.c: fixed bugs for complicated nodes set (namespace
2560 without node and others from merlin-c14n-two.tar.gz)
2561 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2562 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2563 for xmlsec performance patch
2564 * xpath.c: fixed self::node() for namespaces and attributes
2565
2566Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2567
2568 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2569 but with the format parameter
2570 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2571
2572Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2573
2574 * Makefile.am: updated c14n tests suite
2575 * c14n.c: performance improvement for previous c14n patch
2576
2577Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2578
2579 * parser.c: another peroformance patch from Peter Jacobi, that
2580 time on parsing attribute values.
2581
2582Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2583
2584 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2585 into LibXML2 test suite
2586
2587Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2588
2589 * c14n.c: propagating xpath ancesstors node fix to c14n
2590 plus small performance improvement to reduce number of
2591 mallocs
2592 * xpath.c: fixed ancestors axis processing for namespace nodes
2593
2594Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2595
2596 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2597 Peter Jacobi
2598
2599Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2600
2601 * configure.in: preparing 2.4.22
2602
2603Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2604
2605 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2606 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2607 a public entry point.
2608 * doc/*: rebuilt the API and docs
2609
2610Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * xpath.c: patch from Richard Jinks to fix a problem introduced
2613 in the previous patch and pointed by Norm
2614
2615Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * libxml.spec.in: fixing bug #81112
2618
2619Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * uri.c: fixing bug #82848
2622
2623Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2626 output of one catalog test
2627
2628Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2629
2630 * global.data globals.c tree.c include/libxml/globals.h
2631 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2632 default value for global parameter xmlIndentTreeOutput to 1 and
2633 introduced new global parameter xmlTreeIndentString (the string
2634 used to do one-level indent) with default value " " (as it was
2635 in tree.c)
2636
2637Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2640 with trio and schemas.
2641
2642Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * xpath.c: patch from Richard Jinks to fix the problem raised in
2645 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2646
2647Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2648
2649 * xmlschemas.c: a bit of work on import.
2650 * xmlschemastypes.c: Charles Bozeman provided a compare function
2651 for date/time types so min/max facet restrictions should work,
2652 indeterminate comparisons return an error instead of equal.
2653 * test/schemas/date_0* result/schemas/date_0_0: specific test
2654 from Charles Bozeman too
2655
2656Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2659 from Christian Cornelssen fixing the man pages and the Catalog
2660 building script.
2661 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2662 next step is <xs:import> I now have a reasonable understanding
2663 of how it works.
2664
2665Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2668
2669Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2670
2671 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2672
2673Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2674
2675 * xpath.c: fixing an XPath function evalutation bug pointed out
2676 by Alexey Efimov where the context was lost when evaluating
2677 the function arguments
2678
2679Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2680
2681 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2682 function public for XMLSec performance optimizations
2683
2684Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2685
2686 * python/generator.py python/libxml2class.txt : fixed a problem
2687 with the HTML parser pointed by Gary Benson
2688 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2689 example
2690
2691Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2692 * parser.c: fixed bug #81159 (memory growth in SAX)
2693
2694Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2695 * xpath.c: fixed bug #78858 (the real fix)
2696
2697Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2698 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2699
2700Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * tree.c: modified xmlNodeSetBase to allow changing the
2703 base of a document.
2704
2705Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * xmlschemastypes.c: patch Charles Bozeman for validation of
2708 all the date, time, and duration types
2709 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2710 * configure.in: fixed an error pointed by an user
2711 * xml2-config.in: fixed an error pointed by an user
2712
2713Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2714
2715 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2716 win32/libxml2.def.src xmlIO.c: exported default
2717 'file:', 'http:' and 'ftp:' protocols input handlers
2718 and maked protocols comparisson case insensitive
2719
2720Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2721
2722 * configure.in: Neven Has detected a typo
2723
2724Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2725
2726 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2727 as one of the persons allowed to commit directly to the
2728 module.
2729
2730Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2733 * valid.c: raised a too low limit
2734 * doc/*: rebuilt the docs
2735
2736Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2737
2738 * test/XPath/expr/floats test/XPath/expr/functions
2739 result/XPath/expr/floats result/XPath/expr/functions
2740 xpath.c: another XPath conformance patch from Richard Jinks
2741
2742Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * xmlschemas.c: fixed validation of attribute groups.
2745 * test/schemas result/schemas: added an example from the primer
2746
2747Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2748
2749 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2750 * test/schemas result/schemas: updated the test list
2751
2752Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * TODO: updated a bit
2755 * parser.c: made a comment more specific
2756 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2757 Schemas conformance.
2758 * test/schemas result/schemas: updated the test list
2759
2760Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2763 implementing xs:all with minOccurs = 0
2764 * tes/schemas/* result/schemas/*: added more tests covering
2765 xs:all
2766
2767Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * xmlregexp.c: first implementation of the all particle, this
2770 may need to be revisited for case where not all transitions
2771 must be crossed.
2772
2773Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * tree.c: another entity processing update from Markus Henke
2776
2777Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2778
2779 * trionan.c: fixed crash on OSF/1
2780
2781Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xmlschemas.c: more Schemas work
2784 * test/schemas/* result/schemas/*: added more tests coming
2785 from the spec.
2786
2787Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2790 ExcC14N specification
2791
2792Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * tree.c: patch from Markus Henke, fix for recursive entities.
2795
2796Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xpath.c: fix a problem with string() on a document node.
2799
2800Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * Makefile.am xmlschemas.c: more Schemas work
2803 * test/schemas/* result/schemas/*: added more tests coming
2804 from the spec.
2805
2806Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2809 * result/HTML/*: this changes a few things in the results
2810
2811Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2812
2813 * include/libxml/tree.h: eliminated 'declaration different than
2814 prototype' warning
2815 * include/win32config.h: "resolved" conflicts with errno.h
2816
2817Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2820 on the automata interfaces and debug of counted choices
2821 * test/schemas/* result/schemas/*: added a number of tests
2822
2823Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2826 a bit of work on Schemas
2827 * testSchemas.c: try to make it more useful
2828 * test/schemas/* result/schemas/* Makefile.am: changed the
2829 Schemas regression test procedure, started adding a few samples
2830
2831Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2832
2833 * include/libxml/encoding.h: Patch for the Borland C++ builder
2834 * include/libxml/tree.h: Patch for the Borland C++ builder
2835 * threads.c: Patch for the Borland C++ builder
2836 * win32/bcb5: New directory for the Borland C++ builder
2837 project files
2838
2839Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2840
2841 * win32/Makefile.msvc: Update for XML Schema support
2842 * win32/configure.js: Update for XML Schema support
2843 * win32/libxml2.def.src: Update for XML Schema support
2844
2845Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2848 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2849 xmlunicode.c include/libxml/Makefile.am
2850 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2851 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2852 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2853 include/libxml/xmlversion.h.in : merged the current state of
2854 XML Schemas implementation, it is not configured in by default,
2855 a specific --schemas configure option has been added.
2856 * test/automata test/regexp test/schemas Makefile.am
2857 result/automata result/regexp result/schemas:
2858 merged automata/regexp/schemas regression tests
2859
2860Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2861
2862 * xpath.c: Gary found a compile time problem, fixes #78823
2863
2864Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * configure.in: release of 2.4.20
2867 * doc/*: updated and rebuilt the docs
2868
2869Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * python/Makefile.am: patch from Cristian Gafton to build on
2872 Red Hat 6.2, should also fix #75779
2873
2874Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * valid.c: first part of fixing #78729
2877
2878Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
2881 escaping of URI when saving HTML files.
2882 * result/HTML/*: this impacted some tests
2883
2884Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * configure.in: trying to fix #77441
2887
2888Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * include/libxml/xmlIO.h: Hallski complained it could not be
2891 included by itself.
2892
2893Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * configure.in: applied an IEEE flag patch for OSF/1 #77825
2896
2897Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2898
2899 * win32/configure.js: patch from Nilo for the c14n option
2900 * win32/Makefile.msvc: fixed libxml2.def generation with threads
2901
2902Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
2905 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2906 LIBXML_THREAD_ENABLED
2907
2908Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * xpath.c: another patch from Richard Jinks for substring conformance
2911 * test/XPath/expr/floats test/XPath/expr/strings
2912 result/XPath/expr/floats result/XPath/expr/strings: update of the
2913 test suite to check those.
2914
2915Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * xpath.c: patch from Richard Jinks for .x float parsing.
2918
2919Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * parser.c: patch from Markus Henke when an encoding ain't recognized
2922
2923Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2924
2925 * libxml.m4: got a report that #include <string.h> was needed
2926
2927Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2930
2931Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2932
2933 * doc/example.html: fixing typo
2934
2935Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2936
2937 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2938 pointed out by Melvyn Sopacua.
2939
2940Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * libxml.m4: Frédéric Crozat gave a patch related to the change
2943 of Include paths breaking the libxml.m4
2944
2945Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * xpath.c: Fix bug #76927 forgot to save some context
2948 when evaluating binary expressions
2949
2950Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * configure.in: fixed configure for MPE/iX from Markus Henke
2953 * xmlmemory.c: fixed initialization problems
2954 * xpath.c: another set of patches from Richard Jinks this
2955 fixes "make XPathtests" on linux
2956
2957Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2960 * test/XPath/expr/compare test/XPath/expr/equality
2961 test/XPath/expr/floats test/XPath/expr/functions
2962 test/XPath/expr/strings result/XPath/expr/compare
2963 result/XPath/expr/equality result/XPath/expr/floats
2964 result/XPath/expr/functions result/XPath/expr/strings: Updated
2965 tests though they show a divergence on Linux
2966
2967Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2968
2969 * xpath.c trionan.c: previous commit also included patches
2970 from Richard Jinks on some IEEE support corner case
2971
2972Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2975 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2976 that $(datadir) should be used for docs
2977
2978Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2981 could leak filedescriptors
2982
2983Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2984
2985 * configure.in nanohttp.c: applied patch from Allan Clark for
2986 UnixWare/OpenServer
2987
2988Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * configure.in: preparing 2.4.19
2991 * doc/*: rebuilt the docs
2992
2993Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * nanohttp.c: fixing #76043, got fed up with non-portability
2996 of that piece of code.
2997
2998Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * valid.c SAX.c: Never commit without running "make tests" :-(
3001 fix a couple of stupidities in the previous commit
3002 * result/*: a few changes in some attribute order result of previous
3003 commit.
3004
3005Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3008 the internal subset should not raise duplicate ID errors,
3009 also there was a small bug in conjunction to namespace
3010 declarations defaulted and xml:xxx attributes DTD definitions.
3011
3012Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * xpath.c: Richard Jinks also raised some rounding problems
3015 this tries to fix them
3016
3017Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3020 behaviour in xmlXPathCastToString()
3021
3022Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3025 raised by Morus Walter
3026
3027Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3030 from Igor
3031
3032Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * xpath.c: fixing #75619, related to a problem when trying
3035 to evaluate condition when the current node set resulting
3036 from that sub-step evaluation is empty. Also fixes 2 potential
3037 problem with previous-sibling and next-siblings axis.
3038
3039Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3040
3041 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3042 HTML support is not configured in.
3043
3044Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3045
3046 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3047 include/libxml/tree.h: dohh I really didn't intended to commit
3048 this test version :-(
3049
3050Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * testSAX.c: I wanted to see the real speed at the SAX interface
3053 after a little too many Ximianer started complaining about the
3054 parser speed.
3055 added a --quiet option:
3056 paphio:~/XML -> ls -l db100000.xml
3057 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3058 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3059 3200006 callbacks generated
3060 real 0m1.270s
3061 Which means 16MBytes/s and 3Mcallback/s
3062
3063Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3064
3065 * xpath.c: valgrind spotted another error that time when running
3066 on libxslt regression tests
3067
3068Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * Makefile.am: adding "make valgrind" running the full regression
3071 tests (except python ones) under Valgrind (using valgrind -q
3072 which was kindly added by the author).
3073 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3074 passes cleanly now except an obcure floating point initialization
3075 raised in log10() in one XPath regression test ???
3076 * tree.c: edited some comments to close #75244
3077
3078Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3081 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3082 context of ScrollKeeper, made sure that if the number is
3083 an integer, the serialization follows the description at
3084 http://www.w3.org/TR/xpath#section-String-Functions
3085
3086Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * configure.in: preparing 2.4.18
3089 * doc/*: updated and rebuilt the web site
3090 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3091 the Windows and Cygwin maintainers.
3092 * parser.c: humm, changed the way the SAX parser work when
3093 xmlSubstituteEntitiesDefault(1) is set, it will then
3094 do the entity registration and loading by itself in case the
3095 user provided SAX getEntity() returns NULL.
3096 * testSAX.c: added --noent to test the behaviour.
3097
3098Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3099
3100 * parser.c: Wilfried Teiken provided a hackish but working
3101 way to get context reported back on entities when parsing
3102 with SAX and without breaking the DOM build.
3103
3104Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3105
3106 * c14n.c: applied a new patch from Aleksey Sanin
3107 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3108 to reference Aleksey implementation of XML digital Signatures
3109
3110Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * xpath.c: small fix to avoid potential problem due to
3113 ordering of freeing data
3114 * python/Makefile.am: people were complaining about
3115 the generated file in python dir not being built
3116
3117Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3120 python/generator.py python/libxml.c python/types.c: Cleanup
3121 of the python Makefiles based on Jacob and James feedback,
3122 fixed the spec file accordingly, fixed the number of warning
3123 that passing my pedantic CFLAGS was generating. Conclusion
3124 is that Python includes are real crap.
3125
3126Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3127
3128 * configure,in: it was reported quite a few times that
3129 xml2-config --cflags should not output
3130 -I$includeprefix/libxml2/libxml because libxml2 header names
3131 clashes with existing names like list.h from C++ stl.
3132 Includes should be #include<libxml/xxx.h> so ...
3133
3134Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3135
3136 * c14n.c: another patch from Aleksey Sanin
3137
3138Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3141 canonicalization algorithm
3142 * doc/xml.html doc/index.html: added the C14N references on the
3143 index page.
3144
31452002-03-13 jacob berkman <jacob@ximian.com>
3146
3147 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3148 usage, redundant, and gcc specific
3149
3150Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * xpath.c: speedup some node selection operations, this can
3153 have a significant impact on DocBook Norm's stylesheets
3154 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3155 make sure it's always the case
3156 * debugXML.c: distinguish CDATA and comments in ls operations
3157
3158Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3159
3160 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3161 to generate better API descriptions etc...
3162
3163Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3164
3165 * c14n.c: Fixing #74186, made sure all boolean expressions
3166 get fully parenthesized, ran indent on the output
3167 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3168 include/libxml/tree.h: also #74186 related, removed the
3169 --with-buffers option, and all the preprocessor conditional
3170 sections that were resulting from it.
3171
3172Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3173
3174 * valid.c: applied patch from Dodji Seketeli fixing an
3175 uninitailized variable in xmlValidGetValidElements()
3176
3177Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * c14n.c: fixed a few comments
3180 * doc/*.html doc/*/*.html: regenerated the docs and added
3181 the C14N API
3182 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3183
3184Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * check-xml-test-suite.py: fix to adapt varaiations in the
3187 bindings
3188 * configure.in python/setup.py python/setup.py.in: fixed to
3189 have the version of the python scripts automatically updated
3190
3191Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3192
3193 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3194 in xmlCopyProp()
3195
3196Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3197
3198 * configure.in: preparing 2.4.17 release
3199 * doc/*: updated and rebuilt the docs
3200 * xpath.c: fixed a comment
3201 * python/libxml.c: fixed a possible reentrancy problem
3202
3203Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3206 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3207 added a specific regression test
3208 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3209 not raise exceptions when failing to find the attribute.
3210
3211Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * configure.in xmllint.c: owen pointed out a problem with the
3214 ftme fix, gettimeofday() was not detected by configure and
3215 the ftime header wasn't included, dohhh
3216
3217Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * configure.in xmllint.c: trying to fix #71457 for timing
3220 precision when gettimeofday() is not availble but ftime() is
3221
3222Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3225 are now copied on install and part of the -devel RPM
3226
3227Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * xpath.c: trying to avoid bug #72150 which was apparently
3230 caused by a gcc bug (or a processor problem) as detailed
3231 at http://veillard.com/gcc.bug
3232
3233Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3234
3235 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3236 fixed xmlReconciliateNs(), added a Python test/example for
3237 inter-document cut'n paste
3238 * python/libxml.py: fixed node.doc on document nodes and added
3239 xpathEval() onto node objects
3240
3241Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3242
3243 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3244 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3245 fixup and integrated tests for the serialization stuff
3246
3247Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3250 moved the libxml man page to section 3
3251
3252Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3253
3254 * tree.c: fix bug #72490
3255 * python/libxml.c python/libxml.py: added methods serialize()
3256 and saveTo() to all node elements.
3257
3258Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * xmlIO.c: closed #73430, don't read from an input source
3261 which indicated an end-of-file or an error.
3262
3263Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * parser.c: make sure SAX endDocument is always called as
3266 this could result in a Python memory leak otherwise (it's
3267 used to decrement ref-counting)
3268 * python/generator.py python/libxml.c python/libxml.py
3269 python/libxml2-python-api.xml python/libxml2class.txt
3270 python/tests/error.py python/tests/xpath.py: implemented
3271 the suggestions made by Gary Benson and extended the tests
3272 to match it.
3273
3274Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * python/generator.py: applied patch fixing #73450
3277
3278Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * xpath.c: fixing #61290 "namespace nodes have no parent"
3281 long standing divergence from the XPath REC. NodeSets
3282 simply hold a copy of namespace nodes and those node ->next
3283 points to the parent (which may not be the node carrying the
3284 definition).
3285 * include/libxml/xpath.h: flagged but didn't added a possible
3286 speedup
3287 * DOCBparser.c HTMLparser.c: removed some warnings from push
3288 parser due to new state being added.
3289 * tree.c: new fix from Boris Erdmann
3290 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3291 the XML Canonalization support from Aleksey Sanin
3292
3293Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3294
3295 * tree.c: patch from Boris Erdmann fixing some namespace odities
3296 with xmlCopyNode()
3297
3298Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * xmlIO.c: fix bug #72706 when loading a NULL entity
3301
3302Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3305 actually change in a future XML Namespace revision.
3306
3307Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3310 added the possibility of returning nodesets from XPath extension
3311 functions written in Python
3312
3313Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * python/*: commiting some Python bindings work done while travelling
3316
3317Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3320 explicitely with memory debugging switched on
3321
3322Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3325 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3326 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3327 the accessor generator for strings
3328 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3329 regression test.
3330
3331Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * python/README python/generator.py python/libxml.c python/setup.py:
3334 added the 'usual' setup.py to allow building a libxml2-python
3335 module based on the same code. The initialization is however
3336 different the 2 .so files fo libxml2 and libxslt are identical and
3337 they entry point initialize both libraries. this is done to avoid
3338 some possible nasty problem since the Python don't merge the maps
3339 of all shared modules.
3340
3341Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3342
3343 * parser.c: fixed a push/encoding bug reported by Michael
3344 on librsvg
3345
3346Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3347
3348 * include/libxml/parserInternals.h: fixes a misplaced #endif
3349
3350Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3351
3352 * parser.c valid.c: found and fixed a couple of allocation bugs
3353
3354Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3355
3356 * doc/xml.html doc/python.html doc/*: added a Python and binding
3357 page describing the current state of the Python bindings and
3358 giving pointers to the other languages wrappers.
3359
3360Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3363 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3364 rebuilt the API and web site
3365 * xpath.c: fixed #71978 portability bugs
3366
3367Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3370
3371Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * include/libxml/parserInternals.h parser.c: had to change
3374 2 internal parsing API when processing document content
3375 to check the start and end of element content are defined
3376 in the same entity
3377 * valid.c include/libxml/valid.h: attribute normalization can
3378 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3379 with the context to report it.
3380 * SAX.c: fixed the last known bugs, crazy validation constraints
3381 when a document is standalone seems correctly handled. There
3382 is a couple of open issues left which need consideration especially
3383 PE93 on external unparsed entities and standalone status.
3384 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3385 The 2 tests left failing are actually in error. Cleanup done.
3386
3387Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * valid.c: implemented E59 spaces in CDATA does not match the
3390 nonterminal S
3391
3392Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * SAX.c parser.c valid.c: more validation test fixups
3395 * check-xml-test-suite.py: added duration info for the tests
3396
3397Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * parser.c valid.c: a couple of errors were reported but not
3400 saved back as such in the parsing context. Down to 1% failure rate
3401 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3402
3403Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * xmlInternald.c: isExtender was missing a char
3406 * parser.c include/libxml/parser.h: % are acceptable in the
3407 internal subset if within a PUBLIC ID
3408
3409Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3410
3411 * SAX.c parserInternals.c valid.c: more work on the conformance
3412 suite. Took the step to finally block documents with encoding
3413 errors. It's a fatal error per the spec, people should have fixed
3414 their documents by now.
3415
3416Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * check-xml-test-suite.py: fixed the test script after some discussion
3419 on the semantic of TYPE="error"
3420 * Makefile.am: added the script to the distrib
3421
3422Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3423
3424 * SAX.c entities.c: fixed a couple of conformances issues deep
3425 into the validation code (standalone and undeclared Notations)
3426
3427Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3430 stayed there for years !
3431
3432Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3435 missing
3436
3437Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3438
3439 * check-xml-test-suite.py: improved the behaviour a bit as
3440 well as the logs
3441 * parser.c valid.c SAX.c: fixed a few more bugs
3442 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3443
3444Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * check-xml-test-suite.py: python script to run regression tests
3447 against the XML Test suite of W3C/OASis
3448 * SAX.c: fixed a validation bug
3449 * parser.c: fixed 3 errors pointed by the test suite
3450 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3451 * python/Makefile.am: fixed a dependendy
3452
3453Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3454
3455 * xmlmemory.c: avoid a warning bug #71594
3456
3457Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3460 warning on alpha/Tru64
3461
3462Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * include/libxml/entities.h: fixing a comment
3465 * valid.c: fixing some troubles with validity check on namespaces
3466 * result/VC/NS3 test/VC/NS3: added a specific regression test
3467
3468Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3469
3470 * tree.c: Fixing #71342 serializing '\n' in attribute values
3471 * result/noent/att3 result/att3 test/att3: added a specific
3472 test.
3473
3474Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * python/libxml.c: couple of bug fixes
3477
3478Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3479
3480 * python/*.py: removed tabs and used spaces.
3481
3482Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3483
3484 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3485 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3486
3487Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3488
3489 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3490 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3491
3492Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * include/libxml/encoding.h include/libxml/entities.h
3495 include/libxml/globals.h include/libxml/parser.h
3496 include/libxml/threads.h include/libxml/tree.h
3497 include/libxml/xmlmemory.h: trying to fix the include mess
3498
3499Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * include/libxml/xmlmemory.h: reverted part of the previous
3502 attempt to provide #69655, this was breaking the build.
3503
3504Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3507 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3508 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3509 include/libxml/parserInternals.h include/libxml/tree.h
3510 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3511 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3512 clean.
3513 * python/libxml.c: fixed a warning.
3514
3515Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3516
3517 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3518 copying of node, merge back IDs in the target document.
3519 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3520 test/XInclude/ents/ids.xml: test case
3521 * result/VC/ElementValid4: output changed due to a typo fix
3522
3523Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3524
3525 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003526 generate the dependencies right as Jacob found out. Add
3527 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003528
3529Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3530
3531 * parserInternals.c valid.c: Justin Fletcher found some parts
3532 of the code needing cleanup
3533 * libxml.spec.in python/Makefile.am python/generator.py
3534 python/libxml.c python/libxml.py: Fixed the python Makefiles
3535 corrected a bug showing up on ia64, changed the name of the
3536 python internal module too
3537
3538Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3539
3540 * Makefile.am: applied patch from Andris Pavenis for binary
3541 name suffixes
3542
3543Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * xmllint.c win32/win32config.h: fixing #68748
3546
3547Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3548
3549 * valid.c: fixing #70166
3550
3551Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3552
3553 * valid.c: fixing #70077
3554
3555Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3556
3557 * Copyright Makefile.am README configure.in libxml.spec.in:
3558 Changed to the MIT Licence
3559 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3560 doc/xmlio.html: updated the doc accordingly
3561 * include/libxml/xmlwin32version.h configure.in: preparing
3562 2.4.14 release
3563 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3564 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3565 fixed the const xmlChar * wrapper and generator, XPath extension
3566 functions now use the context as first argument
3567 * python/tests/tstxpath.py python/tests/xpath.py
3568 python/tests/xpathext.py: Updated the tests accordingly
3569 * tree.c: fixed bug #70067
3570
3571Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * Makefile.am: cleanup
3574 * debugXML.c: always use stdout if output is NULL
3575 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3576 * python/Makefile.am python/generator.py python/libxml2class.txt
3577 python/libxml_wrap.h python/types.c: augmented the number of bindings
3578 handling FILE * and XPath contexts
3579 * python/tests/Makefile.am: avoid a stupid problem due to the
3580 use of TEST.
3581
3582Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3585
3586Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * python/TODO python/libxml.c: cleanup the extension function lookup
3589 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3590
3591Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * configure.in python/Makefile.am: do not install outside
3594 of prefix
3595
3596Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * python/TODO python/libxml.c: started adding SAX interfaces
3599 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3600 SAX test
3601
3602Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * tree.c: hardened the addChild function
3605 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3606 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3607 added accessors needed for xmlNode, a bit more testing and
3608 extension of interfaces
3609 * python/tests/Makefile.am python/tests/build.py: added a test
3610 build from scratch/save/load/check
3611
3612Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * parserInternals.c: change a small bit in the way valididy
3615 error messages get initialized
3616 * python/TODO python/libxml.c python/libxml2-python-api.xml
3617 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3618 added some memory debugging to track leaks at the libxml2 level
3619 * python/tests/*.py: changed all tests to check for leaks,
3620 there is just one left in XPath extension registrations.
3621
3622Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3623
3624 * python/TODO python/generator.py python/libxml2-python-api.xml
3625 python/libxml2class.txt: more accessor classes for the parser
3626 context, allow to switch on and check validity
3627 * python/tests/Makefile.am python/tests/error.py
3628 python/tests/invalid.xml python/tests/valid.xml
3629 python/tests/validate.py: attded more test and and added error.py
3630 which I forgot to commit in the last step
3631
3632Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3633
3634 * python/Makefile.am python/types.c: cleanup
3635 * python/libxml.c python/libxml.py python/libxml_wrap.h
3636 python/generator.py python/libxml2-python-api.xml
3637 python/libxml2class.txt: added class for parser context, added
3638 first cut for push mode support. Added a framework to generate
3639 accessors functions.
3640 * python/tests/Makefile.am python/tests/push.py: added a push
3641 test
3642
3643Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3644
3645 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3646 bug a bit of cleanup.
3647
3648Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3651 python/libxml2class.txt: adding error redirections and preformat
3652 to a python handler
3653 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3654 tests self checking
3655
3656Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3657
3658 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3659 a function
3660
3661Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3662
3663 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3664 python/libxml.c python/libxml2-python-api.xml
3665 python/libxml2class.txt: Progressing through the TODOs, class
3666 description output, extra XML API, RPM now builds the wrappers
3667 for all python installed versions
3668
3669Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3670
3671 * configure.in libxml.spec.in python/Makefile.am python/TODO
3672 python/generator.py python/libxml2class.txt: added more informations
3673 in the libxml2-python package including docs. Slightly changed
3674 the class hierarchy
3675 * python/tests/*: added basic regression tests infrastructure too
3676
3677Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3680 added libxml2-python as part of the packages installed
3681
3682Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3683
3684 * python/Makefile.am python/generator.py python/libxml.c
3685 python/libxml.py: more work, now able to extend the
3686 XPath interpreter with functions written in python.
3687
3688Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * python/Makefile.am: Jacob sent a patch to allow building from
3691 tarfile.
3692
3693Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3696 inserted the python wrappers build, I hope this won't be too
3697 unportable
3698
3699Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * xpath.c: minor optimization
3702 * python/generator.py python/libxml.c python/libxml.py
3703 python/libxml_wrap.h: more work on the python bindings,
3704 they now support XPath and there is no evident leak
3705
3706Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3707
3708 * python/generator.py python/libxml.c python/libxml.py:
3709 more work on the python bindings generator.
3710
3711Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * python/generator.py python/libxml.c python/libxml_wrap.h:
3714 more work on the python bindings.
3715
3716Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * python/generator.py python/libxml.c python/libxml.py
3719 python/libxml_wrap.h: commited early version of a python binding
3720 for private use only ATM
3721
3722Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3723
3724 * entities.c tree.c include/libxml/entities.h: applied patch
3725 from Anthony Jones to implement copy of DTD subtree too. Had
3726 just to keep 2 function private which really ought to become
3727 public ones.
3728
3729Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3730
3731 * xmllint.c: added pointers to the web pages in the usage()
3732
3733Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3734
3735 * tree.c: more fixes from Petr Kozelka for attribute handling
3736 in the tree API to align the semantic with DOM.
3737
3738Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3739
3740 * valid.c tree.c entities.c: another set of patches from
3741 Anthony Jones for copy operations cleanup and robustness
3742
3743Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3746 an alphabetic index based on comments content
3747 * doc/*: rebuilt the web site with the new references
3748
3749Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3750
3751 * parserInternals.h: Greg Sjaardema suggested to use an
3752 eponential buffer groth policy in xmlParserAddNodeInfo()
3753
3754Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3757 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3758 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3759 to generate cross-references, and added/updated the stylesheets
3760 to generate and link API indexes. The generic keyword index
3761 is not done yet.
3762 * doc/*.html: regenerated all the usual docs too
3763
3764Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3765
3766 * debugXML.c: added an xpath function to the shell for T. V. Raman
3767
3768Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3771 debug routines.
3772
3773Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3776 support of attribute nodes
3777
3778Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3779
3780 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3781 hopefully near complete and fully documented of the API in XML
3782 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3783 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3784 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3785 include/libxml/parserInternals.h include/libxml/valid.hi
3786 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3787 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3788 include/libxml/xpath.h include/libxml/xpathInternals.h:
3789 Cleaned up the doc comments a lot in the process, the interface
3790 coverage is now 100%
3791
3792Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3795 extracts comments from the gtk-doc DocBook output (a bit
3796 convoluted but seems to work).
3797
3798Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3799
3800 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3801 added an XML description of the API, moved the script generating
3802 it here. Added a "make api" target
3803
3804Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3807
3808Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * xpath.c include/libxml/xpathInternals.h: the change made to
3811 xmlXPathFuncLookupFunc was incompatible roll it back
3812
3813Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * SAX.c: cleanup patch from Anthony Jones
3816 * doc/Makefile.am: fix the headers to avoid in make scan
3817 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3818 includes, * vs Ptr and general cleanup
3819 * parsedecl.py: first version of a script to extract the
3820 module interfaces, the goal will be to provide .decl or XML
3821 specification of the interfaces to build wrappers.
3822
3823Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3826 now provides return codes in case of errors
3827
3828Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3829
3830 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3831 Upgraded to trio baseline 1.6
3832 * strio.h strio.c: Replaced by triostr.h and triostr.c
3833
3834Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3835
3836 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3837 of strdup usage in the code
3838
3839Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * parser.c error.c: Keith Isdale complained rightly that
3842 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3843
3844Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3845
3846 * tree.c: fixed the funxtion to set the xml: attributes
3847 * debugXML.c: added "setbase" to test it.
3848
3849Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3852 to allow updating an attribute content
3853
3854Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * libxml.h: try to avoid problems when compiling on Windows
3857
3858Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3859
3860 * hash.c: patch from Anthony Jones for hash.c allocation size
3861 * Makefile.am: trying to work around Yet Another Libtool Madness
3862 and build the 2.4.13 release finally ...
3863
3864Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
3867 * doc/* : update of the documentation
3868
3869Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3870
3871 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
3872 at fixing #61290 :-(
3873
3874Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3875
3876 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
3877 Fixes bug #67229
3878
3879Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3880
3881 * tree.c: trying to avoid troubles when a subtree is copied
3882 and coalesced in part with the target tree. Should fix
3883 bug #67407
3884
3885Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * valid.c: fixed validation of attributes content of type
3888 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
3889 values, very old bug. Fixes #67671
3890
3891Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3892
3893 * parser.c include/libxml/parserInternals.h tree.c: integrated
3894 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
3895 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
3896
3897Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3898
3899 * threads.c: applied Serguei Narojnyi's patch to add native
3900 thread support on the Win32 platform
3901 * testThreadsWin32.c Makefile.am: added the test program also
3902 from Serguei, Win32 specific
3903 * include/win32config.h include/libxml/xmlwin32version.h.in:
3904 added patch from Igor for the Windows thread specific defines.
3905
3906Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3907
3908 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3909
3910Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3913 output page into XMLinfo.html. Close bug #66951 and
3914 raised by Robert Collins too.
3915
3916Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3917
3918 * encoding.c: Paul Keogh pointed out a possibility of segfault
3919 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3920 Closes bug # 68238
3921
3922Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * doc/*.html: updated the Gdome2 links
3925
3926Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * libxml.h: Applied following patches from Robert Collins
3929 and make sure IN_LIBXML is defined when compiling it
3930 -------
3931 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3932 as well as Visual C.
3933 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3934 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3935 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3936 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3937 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3938 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3939 xmlSysIDExists xmlNoNetExists).
3940 * xmllint.c: Don't include winsock2.h for Cygwin.
3941
3942Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3945 when the version info is not present.
3946
3947Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * tree.c: Anthony Jones pointed out a problem in
3950 xmlStringGetNodeList() and provided a fix for it
3951
3952Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3953
3954 * parser.c: patch from Frank J Franklin to remove a bug in
3955 xmlCreatePushParserCtxt() when the initial buffer passed
3956 is large.
3957
3958Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3959
3960 * win32/*: big cleanup of the Windows/MSVC project files
3961 from Igor Zlatkovic
3962
3963Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3964
3965 * doc/Makefile.am: should fix #67674 and avoid troubles if
3966 xsltproc is not available or fails in the prefix provided
3967
3968Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3971
3972Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3973
3974 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3975 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3976 Fixed a few other problems raised by Charlie Bozeman.
3977 * result/VC/ElementValid[5-7]: fixed the output
3978
3979Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3980
3981 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3982 patches from Charlie Bozeman. Regenerated the HTML docs.
3983
3984Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3985
3986 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3987 for Windows from Igor
3988
3989Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3990
3991 * xmllint.c: applied Justin Fletcher patch for --output or -o
3992
3993Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3994
3995 * win32/libxml2/libxml2.def.src: close #67019
3996
3997Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3998
3999 * xmllint.c: applied Justin Fletcher generic timing patch
4000 similar to the one already applied to xsltproc.
4001
4002Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4003
4004 * include/libxml/tree.h tree.c: applied documentation patches
4005 from Charlie Bozeman
4006
4007Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4008
4009 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4010
4011Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4012
4013 * valid.c: fix the xmlStrdup() used in the previous patch.
4014 * valid.c: added --dropdtd
4015 * tree.c: fixed xmlUnlinkNode so it also removes the references
4016 from the document if the node is a DTD
4017
4018Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4019
4020 * HTMLtree.c valid.c: cleanup some static declarations
4021
4022Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4023
4024 * xmllint.c: removed another strdup()
4025 * doc/FAQ: removed the HP/UX entry
4026
4027Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4028
4029 * valid.c: fix bug #66816 when validating.
4030 * xmllint.c: don't use sys/time.h if configure did not found it
4031
4032Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4033
4034 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4035 xmlcatalog_man.xml
4036
4037Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4040 xmlInitMemory() was declared twice
4041
4042Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4043
4044 * globals.c: do not reference strdup() !
4045 * configure.in libxml-2.0.pc.in: trying to fix the libs
4046 of the various config extraction modules
4047
4048Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4049
4050 * configure.in : preparing 2.4.12
4051 * doc/* : updated and rebuilt the docs
4052
4053Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4054
4055 * uri.c: closed bug #66159
4056 * testURI.c: added --escape option
4057 * configure.in: some cleanup for xml2-config --cflags
4058
4059Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4060
4061 * globals.c testThreads.c: removed some misplaced includes
4062 of xmlversion.h
4063
4064Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4065
4066 * threads.c: patch from Gary Pennington fixing a possible
4067 problem at initialization time.
4068
4069Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4070
4071 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4072 Eric Lavigne contribution to build libxml2 on MacOS using
4073 CodeWarrior.
4074
4075Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4076
4077 * xmllint.c: applied Geert Kloosterman's patch to fix
4078 --repeat --timing output
4079
4080Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4081
4082 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4083 where non-wellformed XML declaractions were not detected.
4084
4085Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4086
4087 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4088
4089Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4090
4091 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4092 gets reset by xmlCleanupInputCallbacks() and this makes the
4093 function useless. Same for output.
4094
4095Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4096
4097 * xmlIO.c: robert pointed out a loop error in callback cleanups
4098
4099Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4100
4101 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4102 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4103 they are not really tied to debugging
4104
4105Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4106
4107 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4108 * xmllint.c: better --catalogs description
4109
4110Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4111
4112 * tree.c: fixed a couple of problems in xmlSetProp()
4113
4114Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4115
4116 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4117 unappropriate stdout output.
4118
4119Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4120
4121 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4122 by Denis Beurive, closes #65111
4123
4124Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4125
4126 * valid.c: in case of content model validity error, don't
4127 print it if validity warnings were not requested.
4128
4129Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4130
4131 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4132 * parserInternals.c: removed the last exit() call. Print an
4133 unmaskable error on stderr instead (library mismatch detection)
4134
4135Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4136
4137 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4138 shell instructions from Heiko Rupp
4139
4140Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4141
4142 * catalog.c: use the URL notation file:// for default catalog paths
4143
4144Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * include/libxml/tree.h: better comments for _private fields
4147 * tree.c: removed a problem when copying an entity reference.
4148
4149Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4150
4151 * vms/*: updated instructions and diffs from John A Fotheringham
4152
4153Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4154
4155 * include/libxml/xmlerror.h: avoid an include problem if
4156 #include <libxml/xmlerror.h> happens first in code
4157 seems to be the case in KDE libs
4158
4159Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4160
4161 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4162 from Igor for Windows
4163
4164Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4165
4166 * Makefile.am: Gary Pennington pointed out a missing prefix
4167
4168Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4169
4170 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4171 * doc/*: upgraded and rebuilt the docs
4172
4173Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4174
4175 * HTMLparser.c: fix comment in scripts element parsing.
4176 * result/HTML/doc3*: updated the results.
4177
4178Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4179
4180 * uri.c: another URI bug fix #63336, using Joel Young patch.
4181
4182Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4185 a cleaned up version of the Pwd shell string generation.
4186
4187Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * valid.c include/libxml/tree.h: trying to fix namespaces +
4190 validation problems for good, closing #63619 in the process
4191 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4192 wrong in this respect, fixed it.
4193
4194Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * xmllint.c: Morus Walter patch to allow --format and --encode
4197
4198Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * debugXML.c: Stefan Kost provided an help command for the shell
4201
4202Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * debugXML.c: Heiko Rupp pointed that the shell would crash
4205 on empty nodesets returns.
4206
4207Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4208
4209 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4210 migh need the history libraries
4211
4212Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4213
4214 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4215 handle the case of < in quoted attributes, Bastian Kleineidam
4216
4217Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4218
4219 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4220 fixing catalog breakages
4221 * Makefile.am catalog.c result/catalogs/catal
4222 result/catalogs/mycatalog.* test/catalogs/catal*:
4223 fixed more problems in catalog support, added more regression tests
4224 for both XML and SGML catalog handling
4225
4226Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4227
4228 * debugXML.c: applied an improvement to xmlGetLineNo() from
4229 Keith Isdale
4230
4231Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4234 Side effect of the progressive catalog loading
4235
4236Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * Makefile.am: confexecdir and confexec_DATA were defined twice
4239 pointed out by Karl Eichwalder
4240
4241Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * xmlcatalog.c: avoid unlink() and use remove() instead.
4244
4245Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4246
4247 * libxml.spec.in: cleanup
4248 * include/libxml/xmlwin32version.h: updated with 2.4.8
4249
4250Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4251
4252 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4253 of compiling libxml with a non standard set of options
4254
4255Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4256
4257 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4258 document --sgml option, fixing gnome bugzilla #63382
4259
4260Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4261
4262 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4263 breakage of 2.4.7, added a couple of really needed APIs
4264 like xmlCatalogIsEmpty() and xmlNewCatalog()
4265 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4266 for install-catalog
4267 * configure.in: preparing 2.4.8
4268
4269Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4270
4271 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4272 include/libxml/tree.h include/libxml/xmlIO.h: more include
4273 cleanups, export cleanly one html output + format function.
4274
4275Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4276
4277 * parser.c: removed initGenericErrorDefaultFunc call from
4278 xmlInitParser() since it could destroy previous calls to
4279 xsltSetGenericErrorFunc() effects
4280
4281Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4282
4283 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4284 keyword.
4285
4286Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * Makefile.am: cleanup
4289 * threads.c: cleanup too
4290 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4291 from xsltproc
4292 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004293 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004294
4295Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4296
4297 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4298 was not used anymore !
4299
4300Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4301
4302 * configure.in: preparing 2.4.7
4303 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4304 manual page from John
4305 * doc/*: updated the doc and rebuilt the generated pages
4306
4307Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * xmlIO.c: closing bug #62711, the library should never
4310 close stdin or stdout.
4311
4312Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * uri.c: second pass at fixing #63336, using Joel Young
4315 final patch. looks okay.
4316
4317Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * uri.c include/libxml/uri.h: trying to clear #63336
4320 allowing the escaping routine to parse unconformant
4321 URI-References.
4322
4323Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4324
4325 * vms/readme.vms vms/build_libxml.com nanoftp.c
4326 include/libxml/xmlversion.h.in: a few VMS updates from
4327 John A Fotheringham
4328 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4329 and xmlCleanupOutputCallbacks() for the Perl binding people.
4330
4331Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4334 apply fixes to close #63271 and avoid segfaults when
4335 the error routine gets callbed before xmlInitParser()
4336 get called.
4337 * nanoftp.c error.c: Applied patches from Justin Fletcher
4338 correcting some xmlGenericError misuses.
4339
4340Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4341
4342 *doc/xmllint.xml, doc/xmllint.1
4343 New and improved man page for xmllint - .xml is the original, .1
4344 is the generated man page
4345
4346Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4349 the web site from the main HTML document.
4350
4351Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * parser.c: fixed an erroneous validation bug when PE refs
4354 occurs in external parsed entities referenced from the
4355 internals subset
4356 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4357 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4358 added the associated testcase, it's a nice one.
4359 * HTMLparser.c: generate the DTD node as HTML still ...
4360 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4361
4362Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4363
4364 * HTMLparser.c: fixed a bug in htmlNewDoc()
4365
4366Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * test/threads/*: added entities testing to the Thread test
4369 * testThreads.c: make the test reasonable
4370 * DOCBparser.c: fix the DTD public and system ID
4371 * xmllint.c: added --sgml for SGML DocBook importing
4372 * Makefile.am: added Docbtests target
4373
4374Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4377 * testThreads.c: removed bogus include
4378
4379Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4382 fixed a very serious (looping) validation bug
4383
4384Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * include/libxml/globals.h include/libxml/threads.h threads.c
4387 testThreads.c: far more testing, cleaning up bugs
4388 * *.c : make sure globals.h is always included.
4389
4390Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * HTMLparser.c: try to get rid of parser loops for good.
4393
4394Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * configure.in: fixed some bugs in CFLAGS passing.
4397 * test/threads Makefile.am testThreads.c: added a specific
4398 threaded test case (really nasty, guaranteed).
4399
4400Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4401
4402 * catalog.c: serious cleanup on the management of the
4403 XML catalog tree, more tests done, especially with
4404 the catalog PI.
4405
4406Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4407
4408 * catalog.c: avoid a problem in catalog cleanup on SMP if
4409 catalogs were not initialized.
4410
4411Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4412
4413 * catalog.c xpath.c: trying to cleanup the not thread safe
4414 parts of the library.
4415
4416Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * include/libxml/globals.h configure.in global.data: make
4419 the allocation be per-thread a configure option
4420 * encoding.c include/libxml/parser.h: fixed compilation
4421 errors
4422
4423Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * include/libxml/parser.h: Norm reported that a few lines
4426 added were breaking libxslt compile, removed them for now
4427
4428Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * parser.c parserInternals.c threads.c: debugged and fixed
4431 initialization problems which were giving troubles on SMP
4432 boxes.
4433
4434Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * include/libxml/Makefile.am: missing globals.h
4437
4438Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4439
4440 * globals.c: added a couple of standard includes.
4441
4442Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4445 include/libxml/parserInternals.h include/libxml/tree.h
4446 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4447 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4448 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4449 Applied the last patches from Gary, cleanup, activated threading
4450 all user accessible global variables are now handled in globals.[ch]
4451 Still a bit rought but make tests passes with either
4452 --with-threads defined at configure time or not.
4453 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4454 linking options
4455
4456Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * Makefile.am include/libxml/Makefile.am
4459 include/libxml/globals.h globals.c include/libxml/threads.h
4460 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4461 configure.in: started integrating the core of the thread support
4462 not activated yet but half integrated. The code should still
4463 compile and work anyway.
4464
4465Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4468 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4469 integrating the non-controversial parts of Gary Pennington
4470 multithread patches
4471 * catalog.c: corrected a small bug introduced
4472
4473Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4474
4475 * catalog.c include/libxml/catalog.h: very serious cleanup,
4476 isolating unportable code and as much as possible the accesses
4477 to the global shared catalog. May need more testing !
4478
4479Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4482 Keith Isdale patches for the XSLT debugger interfaces. Some
4483 cleanup
4484
4485Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4488 * DOCBparser.c: generate line nubers in elements
4489
4490Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4491
4492 * configure.in: preparing 2.4.6 release
4493 * doc/xml.html doc/html/*: updated and rebuilt the docs
4494 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4495
4496Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4497
4498 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4499 adding documentation for DV's supercatalog support
4500
4501Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4502
4503 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4504 super catalog support adding one API and one flag --sgml to
4505 xmlcatalog
4506
4507Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4508
4509 * doc/xmlcatalog_man.xml, xmlcatalog.1
4510 One more crack at
4511 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4512
4513
4514Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4515
4516 * xpath.c: implemented xmlXPathObjectCopy for external objects
4517 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4518
4519Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4520
4521 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4522 finishing up fix to
4523 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4524 the xmlcatalog man page display more elegantly
4525
4526Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * configure.in: closing bug #61832
4529 * HTMLparser.c: removed a warning
4530
4531Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4532
4533 * xpath.c: fixing #61673 part I, do not loose doc information
4534 when copying result value trees.
4535
4536Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4537
4538 * xpath.c: trying to harden the XPath interpreter
4539
4540Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4541
4542 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4543 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4544
4545Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4546
4547 * HTMLparser: repaired another loop problem
4548
4549Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4552 parsing.
4553 * xpath.c: fix bug #61291 the default XML namespace node is
4554 missing from the namespace axis.
4555 * tree.c: refuse to create namespaces nodes with prefix "xml"
4556
4557Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * SAX.c: ouch a non-defined namespace could lead to a crash,
4560 fixed #61215
4561
4562Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * parserInternals.c: closed bug #61054
4565
4566Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * include/libxml/Makefile.am: closing #60708
4569
4570Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4571
4572 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4573 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4574
4575Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4576
4577 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4578
4579Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4580
4581 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4582 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4583
4584Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * catalog.c: Justin Fletcher provided cleaup code in case
4587 HAVE_STAT is not defined
4588 * include/win32config.h: Igor Zlatkovic suggested to have
4589 HAVE_STAT defined there
4590
4591Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4592
4593 * catalog.c - fixed typing error reported by M. Barros
4594
4595Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4596
4597 * xmllint.c - fixing typo
4598
4599Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4600
4601 * HTMLparser.c: small enhancement to prevent loop on
4602 unrecognizable data
4603
4604Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4605
4606 * parserInternals.c: applying patch from bug #60757 this
4607 should close it
4608
4609Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4610
4611 * catalog.c xmlcatalog.c: removed a couple of warning
4612 * xpath.c: try to solve the linking problem on platforms
4613 needing trio to compile
4614
4615Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4616
4617 * Makefile.am libxml.spec.in: backing up non-documented changes
4618 commited without review or aproval by Jens Finke <jens@gnome.org>
4619 * HACKING: made 100% clear that no commit should be done directly
4620
4621Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4622
4623 * configure.in: Joe Orton provided a patch fixing a problem
4624 when iconv is specified to be in a non-standard directory
4625 but wasn't exported in xml2-config --cflags
4626
4627Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * configure.in: let's ship 2.4.5 before getting too much
4630 troubles with 2.4.4 errors.
4631
4632Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4633
4634 * encoding.c entities.c: do not output hexadecimal charrefs
4635 when serializing HTML since some version of Netscape can't
4636 grok it, generate decimal ones.
4637 * result/HTML/doc3.htm: output changed due to previous test
4638 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4639
4640Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4641
4642 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4643 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4644
4645Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646 Released 2.4.4
4647
4648 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4649 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4650 updated the configuration scripts systems accordingly
4651
4652Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4653
4654 * configure.in: preparing for 2.4.4
4655 * doc/xml.html doc/html/*: updated and rebuilt the docs
4656
4657Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * win32/dsp/libxml2.def.src: tried to incorporate comments
4660 from bug #59220
4661
4662Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * parser.c result/noent/wml.xml: fixed bug #59981 related
4665 to handling of '&' in attributes when entities are substitued
4666
4667Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * libxml.h include/libxml/xmlversion.h.in
4670 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4671 Tried to close bug #60131
4672
4673Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4676
4677Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4678
4679 * SAX.c: fixing bug #59946 on xmlns=""
4680
4681Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4682
4683 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4684 but allocates a new error code.
4685
4686Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * xmllint.c: John Fleck fixed typos in the options output
4689 * parser.c SAX.c: fix ignorable white space SAX selection
4690
4691Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * entities.c: Steve Underwood found the possibility of an
4694 ininite loop in case of error.
4695
4696Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4699
4700Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4701
4702 * parser.c: warn if version is not 1.0 but it's not
4703 strictly speaking an error after analyzing the spec
4704
4705Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4706
4707 *doc/catalog.html - add link to the html version of the
4708 man page, other linguistic cleanups
4709
4710Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4711
4712 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4713 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4714 file, has not yet been included in the build.
4715
4716Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4717
4718 * catalog.c: removed a duplicate affectation Justin Fletcher
4719
4720Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4721
4722 * tree.c: Armin Sander pointed a possible text coalescing
4723 problem, completed his patch.
4724
4725Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4726
4727 * trionan.c: Fixed const and volatile re-definition problem
4728
4729Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * libxml.4 parser.c: doc updates from Heiko Rupp
4732 * parserInternals.c: 2 sanity checks from Heiko Rupp
4733
4734Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * tree.c: applied patch from Armin Sander to make some pointers
4737 const in xmlCopyNode()
4738 * include/libxml/tree.h: added fix to the header
4739
4740Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * xpath.c: hum, restrict the integer usage gcc bug workaround
4743 to only gcc compilers so that other architecture don't get
4744 penalized by this limitation.
4745 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4746
4747Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4750 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4751
4752Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4755 --convert option to xmlcatalog to convert SGML ones to
4756 the XML syntax.
4757 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4758
4759 2.4.3 got released at that point
4760Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * catalog.c xmlIO.c: started some serious testing and fixed
4763 a few bug and optmization needs.
4764
4765Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4768 preparing for a 2.4.3 release even if it may not be ready yet
4769 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4770 all file parsing lookup to go through the entity resolver, add
4771 to add an API to bypass it (needed to load catalogs themselves),
4772 some cleanup on the catalog code too.
4773 * nanoftp.c: small cleanup
4774 * doc/catalog.html: small update
4775
4776Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4779 Jun Kuriyama
4780
4781Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * doc/catalog.html: finished the catalog documentation
4784
4785Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4786
4787 * doc/catalog.html doc/xml.html: added documentation about
4788 Catalog support, misses an API description
4789 * doc/html/*: reextracted the API pages
4790
4791Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4794 Added the part about section 7.2 on URI resolution,
4795 fixed a side effect in the HTML parser, look complete
4796 and ready to rock except the URI/SystemID part!
4797
4798Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4799
4800 * include/libxml/catalog.h include/libxml/parser.h
4801 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4802 xmlIO.c: added support and APIs needed for the catalog PI
4803 * include/libxml/xmlIO.h: cleanup
4804
4805Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4808 include/libxml/catalog.h: starts to look okay, really
4809 plugged the new framework, cleaned a lot of stuff,
4810 added some APIs, except the PI's support missing this
4811 should be mostly complete
4812 * result/catalogs/* test/catalogs/*: added new test, enriched
4813 the existing one with URN ID tests
4814
4815Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * catalog.c: fixed nextCatalog
4818 * result/catalogs/docbook test/catalogs/*: started adding
4819 a small regression test
4820
4821Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4822
4823 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4824 more work on the XML catalog support.
4825 * parser.c include/libxml/parser.h: small cleanup seems using
4826 list as a public parameter name can give portability troubles
4827 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4828 include/libxml/xpath.h include/libxml/Makefile.am: removed
4829 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4830 wrappers
4831
4832Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4833
4834 * Makefile.am trio.c triodef.h trionan.c xpath.c
4835 include/libxml/Makefile.am include/libxml/trionan.h:
4836 Re-worked Not-A-Number and Infinity support.
4837 * xmlcatalog.c: added readline include files
4838
4839Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4842 testCatalog as xmlcatalog, making it an installed app
4843 adding a shell, and preparing it to be a /etc/xml/catalog
4844 management tool, though not ready yet
4845 * catalog.c include/libxml/catalog.h: adding support for
4846 XML Catalogs http://www.oasis-open.org/committees/entity/
4847 not finished, there is some interesting tradeoffs and a
4848 few open questions left.
4849
4850Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * xmllint.c: fixed a line formatting problem
4853
4854Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * SAX.c: removed a couple of unused variable (Albert Chin)
4857
4858Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4859
4860 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4861 trying to fix some troubles w.r.t. function returning
4862 const xxxPtr.
4863
4864Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4865
4866 * win32/dsp/libxml2.def.src: another set of symbols conditionally
4867 defined
4868
4869Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * xpointer.c: removed unused var
4872
4873Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * testXPath.c: another small cleanup closing bug #59110
4876
4877Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4878
4879 * win32/dsp/libxml2.def.src: small cleanup closing bug
4880 #59108
4881
4882Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4883
4884 * example/gjobread.c: add xmlCleanupParser() before leaving
4885
4886Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * config.h.in configure.in include/libxml/xmlwin32version.h:
4889 released 2.4.2
4890
4891Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
4892
4893 * include/libxml/valid.h debugXML.c valid.c: deprecate
4894 the non-boundchecking Sprintf functions, add Snprintf
4895 this should close bug #57984
4896
4897Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
4898
4899 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
4900 URIs before doing the lookups (pointed by Mark Vakoc)
4901
4902Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4903
4904 * xpath.c: serious changes on Result Value Trees and NodeSets
4905 w.r.t. deallocation and collect operations. Probably not
4906 100% clean (merge of allocated trees smells like a problem).
4907 Seems sufficient to close #58943
4908
4909Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4910
4911 * xmllint.c: adding a --format option
4912
4913Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4914
4915 * xpath.c: count() was broken on Result Value Tree
4916 * xmlIO.c: fixed file:/// accesses on _WIN32
4917
4918Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4919
4920 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4921 macro was renamed, this should close bug #58683
4922
4923Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4924
4925 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4926 entity substitution mode text at the end of the entity might
4927 be added due to text coalescing.
4928 * nanoftp.c parser.c: small cleanup
4929
4930Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * HACKING: added John Fleck right to commit in the doc subdir
4933
4934Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4937 allow to inherit attributes from the DTD directly in the
4938 tree, this is needed for XPath and can be a useful feature.
4939 Inherited namespaces are always provided at the tree level now
4940 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4941 of tests for this feature (XSLT being the prime user).
4942
4943Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4946 testSAX.c xmlIO.c xmllint.c include/win32config.h
4947 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4948 include/libxml/xmlwin32version.h.in win32/README.MSDev
4949 win32/dsp/*: applied Win32 Facelift No.2 patches from
4950 Igor Zlatkovic for Windows/MSC
4951
4952Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * SAX.c: unparsedEntityDecl() the URI computation of the
4955 entity wasn't done breaking XSLT unparsed-entity-uri()
4956
4957Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * xpath.c: fixed a bug when walking the descendants and
4960 the current node has no children
4961 * debugXML.c: show up when a text node is supposed to not be escaped
4962
4963Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4964
4965 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4966 worked like the set:leading() function)
4967 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4968
4969Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4972
4973Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * include/libxml/xmlIO.h: apply change to close #58141
4976 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4977
4978Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * parser.c: when the internal subset uses a PE, then the
4981 included entity can use conditional sections.
4982
4983Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4984
4985 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4986 when walking the namespace axis showing up in
4987 libxst/tests/general/bug-12
4988 * xmlmemory.c: added the possibility to trace a given block
4989 defined by its address
4990
4991Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * parser.c: don't override existing encoding specified before
4994 starting xmlParseDocument()
4995
4996Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * include/libxml/xmlwin32version.h: reinserted, needed for
4999 Windows users of CVS
5000
50012001-07-27 Darin Adler <darin@bentspoon.com>
5002
5003 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5004 * testCatalog.c: Add include of <libxml/parser.h>.
5005
50062001-07-27 Darin Adler <darin@bentspoon.com>
5007
5008 * include/libxml/.cvsignore:
5009 * include/libxml/xmlwin32version.h:
5010 Remove this file from CVS because it's generated.
5011
5012Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * parser.c include/libxml/parser.h: applied const patches from
5015 Tom Moog #58002
5016
5017Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5018
5019 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5020 lookup framework
5021
5022Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5023
5024 * tree.c: fixed xmlCopyNode() for documents
5025
5026Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5029
5030Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * parser.c: fixes bug #57652 reported by Morus Walter
5033
5034Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5037
5038Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5039
5040 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5041 errors, lesson don't add new functions at 1am before a release
5042 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5043 from XPath initialization when possible.
5044
5045Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * result/scripts/base*: removing history/readline changed
5048 this slightly
5049 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5050 xmllint.c: make element content line number generation
5051 optionnal to avoid breaking old apps added interface to switch
5052
5053Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5054
5055 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005056 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005057 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5058 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5059 John Kroll fixes to allow saving to HTTP via PUT (or
5060 POST of needed).
5061 * doc/html/*.html: regenerated the docs
5062
5063Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5064
5065 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5066 xmlHashScanFull and xmlHashScannFull3 to get passed the
5067 three keys as arguments to the callback function
5068
5069Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * configure.in Makefile.am: removed libxml softlink for good
5072 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5073 100% coverage by gtk-doc
5074
5075Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5076
5077 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5078 fixed serious troubles due to size_t vs. int mismatch
5079
5080Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5083
5084Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5085
5086 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5087 convenient extension API for value and context managing
5088 Now handles external objects through xmlXPathPopExternal,
5089 xmlXPathWrapExternal and xmlXPathReturnExternal.
5090 Added functions for sets operations (intersection, etc.)
5091
5092Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5093
5094 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5095 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5096 HTMLparser.c: cleanup of global variables, marking some
5097 const or private.
5098
5099Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5100
5101 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5102 fixed xmlXPathNodeSetItem when passing index=0
5103
5104Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5105
5106 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5107
5108Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * xmllint.c: fixed compilation under Cygwin #57503
5111 * TODO: update
5112
51132001-07-13 Peter Williams <peterw@ximian.com>
5114
5115 * config.h.in: add #undef HAVE_DLFCN_H
5116
5117 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5118 builddir.
5119
5120Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5123 raised by #57348 and #57381
5124
5125Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5128 tree.c xpointer.c: store the line numbder in element->content,
5129 may break some software, need a configuration mechanism
5130
51312001-07-10 Darin Adler <darin@bentspoon.com>
5132
5133 * .cvsignore:
5134 * example/.cvsignore:
5135 * include/.cvsignore:
5136 * include/libxml/.cvsignore:
5137 Various things that are generated and should be ignored.
5138
5139Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5142 * doc/xml.html doc/html/*: updated the docs
5143
5144Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5145
5146 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5147 validation occured on content with element child
5148
5149Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5150
5151 * tree.c: fixed XML Base computation which was broken
5152 * debugXML.c: added a base function to the shell
5153 * Makefile.am result/scripts/* test/scripts/*: added scripts
5154 based regression tests, and adding 2 XML Base tests
5155
5156Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * tree.c: set properties doc and call xmlSetListDoc for properties
5159 content when grafting them in a different tree.
5160 * aclocal.m4: remove from CVS
5161
5162Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * win32/libxml2/libxml2.def.src: added some missing entry point
5165 for XPath (Mark Vakoc)
5166
5167Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5170 layer should URI-Unescape before trying to open resources.
5171
5172Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * xpath.c: fix the name() bug for elements in the default
5175 namespace reported by Charlie Bozeman
5176
5177Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5178
5179 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5180 led to an XPath fix, improvements of SAX initialization, and
5181 an added option --nocdata to testXPath
5182
5183Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * doc/libxml-doc.el: Felix Natter provided anew version working
5186 with XEmacs too
5187
5188Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * include/libxml/xpath.h: small cleanup
5191 * doc/xml.html: update
5192
5193Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5196 released 2.3.14
5197
5198Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * doc/html/*: rebuilt the docs for the release
5201 * doc/xml.html: added 2.3.14 release.
5202
5203Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5206 were not equal to empty strings
5207
5208Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * SAX.c: fixed a URI-Reference computation problem when validating
5211 * xmlIO.c: small cleanup
5212
5213Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5214
5215 * parser.c: improved the description of a couple of interfaces
5216 upon Larry Stamper suggestion
5217
5218Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * SAX.c entities.c parser.c: changed completely the way entities
5221 are handled when running the parser in entity substitution mode.
5222 This fixes a bug reported by Stephan Kulow and nearly divides
5223 by 3 the amount of memory required by libxslt to load and process
5224 DocBook TDG.
5225
5226Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * HTMLparser.c: fixing a too early root closing problem raised
5229 byt Prashanth Naidu
5230
5231Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5232
5233 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5234 raised by Mark Vakoc.
5235
5236Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * example/Makefile.am: fixed the include path to add srcdir/include
5239 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5240 and some cleanup
5241
5242Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5245 lot of optimization work, results in significant improvements
5246 when handling really complex XPath queries. Add a small optimizer
5247 for unions, improve [n] and [last()], avoid some costly ops.
5248
5249Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5252 * xpath.c: small cleanup
5253 * xmlGetNsList: reformated, fixed problems if used on Entities
5254
5255Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5258
5259Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5262 * Makefile.am example/Makefile.am: workaround automake generating
5263 erroneous deps
5264
5265Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * include/win32config.h: bug #56801 Yon Derek provided a patch
5268 to the windows config file.
5269
5270Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5273 libxml.h : Yon Derek provided a set of changes to compile from
5274 CVS on Windows/MSC
5275
5276Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * parser.c: fixed UTF8 BOM support in push mode
5279 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5280 added a specific testcase
5281
5282Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5283
5284 * Makefile.am: added --push regression tests
5285 * parserInternals.c: the XML parser segfaulted in --push mode
5286
5287Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5288
5289 * configure.in: moved the symlinks detection within a CVS
5290 check, this is not portable and will be removed soon.
5291 * xpath.c: small cleanup/speedup
5292
5293Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5296 release of 2.3.12
5297 * parser.c: make an error message if unknow entities in all cases
5298
5299Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5302
5303Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5306 includes were installed in the wrong dir
5307
5308Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * doc/html.xml: warn against sending code to exhibit bugs.
5311
5312Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5313
5314 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5315 Tru64 from Thomas Leitner
5316
5317Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * AUTHORS: added William and Bjorn
5320 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5321 daniel@veillard.com hopefully I won't have to do this again
5322 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5323 docs can be rebuilt cleanly now
5324 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5325 from CVs it's generated, added include/libxml/xmlwin32version.h
5326 also generated but which should change far less frequently.
5327 * catalog.c nanoftp.c: made sure to include libxml.h not
5328 libxml/xmlversion.h directly
5329 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5330 when compiling on WIN32 and MSC
5331
5332Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * include/Makefile.am include/libxml/Makefile.am configure.in:
5335 fixed make distcheck and rebuilding the rpms
5336
5337Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * configure.in: should finish the migration of exported includes
5340 into a real include/libxml in CVS, at least for CVS users.
5341 * removed the exported headers, added in include/libxml (as well
5342 as xmlversion.h.in).
5343
5344Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * configure.in: fixed the way to detect symlink
5347
5348Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5349
5350 * configure.in: updated, include/libxml is now a real CVS dir
5351
5352Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5355 version works with both libxml1 and libxml2 (it autodetects
5356 the prefix of the html-files) from Felix Natter.
5357 * doc/xml.html: updated doc accordingly
5358
5359Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * xpath.c: fixed the bug generating a template loop in libxslt
5362 when using docbook-xsl-1.4, * should filter out document nodes
5363 * HACKING: added William
5364 * TODO: updated
5365
5366Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * doc/FAQ.html: added a warning about gcc-3.0
5369 * doc/xml.html: added reference to gdome2 and removed a confusing
5370 sentence
5371
5372Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * xmlversion.h: okay this is a generated file, but Windows
5375 users need it and they can't generate it, and I want CVS
5376 Windows users ...
5377 * win32/libxml2/libxml2_so.dsp: Windows project file for
5378 the shared lib version of libxml2
5379 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5380 resources needed for libxslt/xsltproc by Yon Derek
5381
5382Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5383
5384 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5385
5386Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5389
5390Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * include/win32config.h: Yon Derek provided a first fix
5393 to be able to compile libxslt/xsltproc on Windows
5394
5395Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * xpath.c: attempt to work around what seemed a gcc optimizer
5398 bug when handling floats on i386 http://veillard.com/gcc.bug
5399 * tree.c entities.c encoding.c: doing some cleanups while
5400 chasing it
5401
5402Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * Makefile.am: cleanup when --without-debug is specified
5405 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5406 w.r.t. --without-debug and other include points
5407 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5408 Catalogs
5409 * configure.in entities.h tree.h HTMLparser.c: removed
5410 --without-corba, made the _private field mandatory
5411
5412Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5415 outputs a BOM in UTF8, an errata has been issued to avoid the
5416 problem, that was the most reasonable solution... Add support
5417 for a leading UTF8 BOM in entities.
5418
5419Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * valid.c: fixed a bug found when post validating an entity ref
5422 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5423 activate it too
5424
5425Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5428 weakness in the node copy the XPointer and the XInclude
5429 implementations. Serious cleanup.
5430
5431Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * Makefile.am: Kjartan Maraas provided a small patch to
5434 add xml2-config.in to EXTRA_DIST
5435
5436Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5439 provided another failing case found in KDE, the way the
5440 ctxt->vctxt.nodeTab was allocated and freed changed over
5441 time but it wasn't completely cleaned up. This should fix it.
5442
5443Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5444
5445 * parser.c: Stephan Kulow also raised the fact that line number
5446 could get miscounted making debug harder, fixed the problem
5447 in xmlParseCharData()
5448
5449Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5450
5451 * valid.c: Stephan Kulow pointed out a problem when validating
5452 and using an empty entity, forgot a 'break' in a case.
5453
5454Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5457 * doc/xml.html: updated with 2.3.11
5458
5459Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * TODO: updated adding cleanup of generated doc
5462 * configure.in: prepared to release 2.3.11
5463 * xmllint.c: added --version for bug reporting
5464 * doc/html/*.html: rebuilt the doc
5465
5466Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * xpath.c: first part of the work on selecting namespace to
5469 fix bug #56115
5470
5471Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5474 when using -liconv
5475 * TODO: updated
5476
5477Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5478
5479 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5480 cleanup, encoding support.
5481
5482Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5485
5486Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * xpath.c: bug detected by Ankh when / is used as a function arg
5489
5490Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5493 of element and use it to avoid outputting formatting spaces at
5494 the wrong place. Implemented the format parameter for HTML save.
5495 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5496 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5497 result/HTML/wired.html: of course this impact the result of a
5498 number of HTML tests
5499
5500Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * HTMLtree.[ch]: started augmenting the HTML save API with
5503 encoding and formatting parameters
5504
5505Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5506
5507 * HTMLtree.h: cleanup and started evaluating the work needed on
5508 revamping the HTML output code
5509
5510Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5513
5514Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * valid.c: fixed bug #56049, forgot one check in the
5517 validation routine
5518
5519Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5522
5523Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5524
5525 * libxml.h: fixed an error in last commit
5526 * doc/FAQ.html: added an entry for compilation from CVS
5527
5528Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * xmlversion.h.in libxml.h: Cygwin patches
5531 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5532 * tree.h: cleanup
5533
5534Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5537 memory block in a strange case where libxml is linked twice
5538 in the binary.
5539
5540Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5541
5542 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5543 state far too often, simple fix used to avoid it.
5544
5545Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5548 being processed, applied his patch
5549 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5550
5551Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5554 provided fixes to compile on MSCC again
5555 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5556 also provided an update for the project files.
5557
5558Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5561 bug #55810
5562
5563Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * tree.c: fixed xmlGetNsProp() to close bug #55683
5566 Note this requires libxslt to use it's own function instead.
5567
5568Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * HTMLtree.c: when in a pre element no formatting space should
5571 be added.
5572 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5573
5574Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * configure.in: added tests for signal() and signal.h
5577
5578Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5579
5580 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5581
5582Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * doc/libxml-doc.el: Felix Natter provided a new version for
5585 libxml2
5586
5587Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * HTMLtree.c: when in a pre element no formatting space should
5590 be added.
5591
5592Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5595
5596Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5599 hack
5600 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5601 * uri.c: fixed a warning
5602
5603Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * HTMLtree.c: trying to close bug #55772 escaping in script
5606 elements
5607 * doc/xml.html: suggest to send mail to the list
5608
5609Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5612 good. Use a macro and based on the solution provided in
5613 vsnprintf manual page from GNU.
5614
5615Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5616
5617 * error.c: Workaround for non-preserving variadic list.
5618 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5619
5620Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * doc/xml.html: added 2.3.10 release
5623
5624Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * configure.in: releasing 2.3.10
5627
5628Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5631
5632Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * encoding.c: Robert Collins provided a patch to add the
5635 "US-ASCII" encoding alias
5636
5637Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5640 string oriented functions and started cleaning the related areas
5641 in xpath.c which needed fixing in this respect
5642
5643Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5646 #55380
5647 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5648
5649Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * TODO: updated
5652 * nanohttp.[ch] : started adding APIs to get the redirected URL
5653 when this occurs (needed for further base computation
5654 * tree.h: cleanup
5655 * encoding.c: cleanup
5656 * SAX.c: minor change around ctxt->loadsubset
5657
5658Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * Makefile.am include/Makefile.am: small change to have
5661 include/libxml rebuilt if working from CVS.
5662 * uri.c: applied another patch from Carl Douglas for URI escaping,
5663 this should close bug #51876
5664
5665Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5668 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5669 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5670 added specific regression test
5671 * parser.h: preparing for the XSLT mode where DTD inherited
5672 attributes are added to the tree.
5673
5674Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * xinclude.[ch]: Updated the namespace for the Last Call version
5677 * result/XInclude/include test/XInclude/include: updated the
5678 testsuite accordingly
5679
5680Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5683 related to bug #51876
5684
5685Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * tree.c: fixed a gross mistake in base computation, xml:base is
5688 not completely correct yet (need cascade).
5689 * xpath.[ch]: added the few things needed to find a function name
5690 and URI from the XPath context when it is called.
5691
5692Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5695 * DOCBparser.c: small cleanup
5696 * xmllint.c: added a --catalogs option to load catalogs from
5697 $SGML_CATALOG_FILES
5698 * tree.c: cleanup
5699 * configure.in: iconv library fixup, ICONV_LIBS
5700
5701Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5702
5703 * catalog.c: handling of CATALOG entries. detection of recursion,
5704 and a few bugfixes
5705 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5706 against the default namespace
5707
5708Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5711
5712Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * parser.c: fixed propagation context info when parsing an
5715 external entity.
5716 * doc/html/*.html: regenerated a couple of docs
5717
5718Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * doc/xml.html: update with 2.3.9 informations
5721
5722Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5725 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5726 * doc/html/* : rebuilt the docs
5727 * valid.c: small patch which may improve some case when
5728 validating.
5729
5730Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * HTMLparser.c: Closed bug #54891
5733 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5734 to the suite
5735
5736Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5739 applied a documentation patch from LotR and filled in a few missing
5740 descriptions
5741
5742Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * xpath.c tree.c parser.c: speed optimizations at the parser level
5745 document tree freeing and xpath evaluation
5746
5747Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5748
5749 * parser.c parser.h parserInternals.h: fixed a couple of
5750 interfaces for handling memory buffer input to const char *
5751 upon suggestion of JamesH.
5752
5753Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * configure.in: LoTR sent a patch fixing the previous commit
5756
5757Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5758
5759 * configure.in: trying to deal again with the stoopid -R linking
5760 flag of Solaris
5761
5762Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * xpath.h: two nodeset access macros from Thomas Broyer
5765
5766Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5769 patch from Thomas Broyer
5770
5771Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5774 case
5775 * INSTALL: was empty added stuff from the FAQ
5776
5777Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5780 attributes handling and #54433 by adding xmlUnsetProp()
5781 and xmlUnsetNsProp()
5782
5783Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * HTMLparser.c: Patch from Jonas Borgström
5786 (htmlGetEndPriority): New function, returns
5787 the priority of a certain element.
5788 (htmlAutoCloseOnClose): Only close inline elements if they
5789 all have lower or equal priority.
5790 * result/HTML: this of course changed a number of tests results.
5791
5792Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * xmlIO.c catalog.c: plugged in the default catalog resolution
5795 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5796 documentations
5797 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5798
5799Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5802 integrating catalogs
5803 * catalog.[ch] testCatalog.c: adding a small catalo API
5804 (only SGML catalog support).
5805 * parser.c: restaured xmlKeepBlanksDefault(0) API
5806
5807Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5810
5811Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * parser.c: added xmlParseExternalEntityPrivate() to allow
5814 propagation of ctxt->_private when parsing external entities
5815
5816Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5819
5820Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5823
5824Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * valid.c: warn when indeterminist content model is detected
5827 * result/VC/ElementValid8: this adds a message
5828 * Makefile.am: add --novalid for VCM tests
5829 * parserInternals.c: added a call to Init memory
5830
5831Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5834 when both parameters are NULL.
5835
5836Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * valid.c: applied small patch from Gary Pennington, reindented
5839 some part of the code.
5840
5841Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5844 release, updated and regenerated the docs
5845
5846Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xpath.c result/XPath/expr/floats : clarified and cleanup
5849 printing of abnormal floats in tests.
5850
5851Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5854 * results/HTML/ : a few changes in the output of the HTML tests as
5855 a result.
5856 * configure.in: tying to fix -liconv where needed
5857
5858Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5859
5860 * Makefile.am: fixed a stupid error
5861
5862Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5863
5864 * configure.in Makefile.am: make the inclusion of the trio
5865 modules in the library conditional
5866
5867Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * DOCBparser.c: patche from László Kovács, fixed entities refs
5870 in attributes handling
5871
5872Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
5875 flushing
5876
5877Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5878
5879 * xpath.c: fix of an XSLT namespace bug reported on the list
5880 general/bug-8-
5881
5882Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * strio.h trio.c: Dan McNichol suggested a couple of small
5885 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
5886
5887Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * tree.c parser.c encoding.c: spent a bit more time looking
5890 at the parsing speed and DOM handling. Added a few more
5891 speedups.
5892
5893Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * parser.c: small but effective parsing speed improvement
5896
5897Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5898
5899 * configure.in: default on the DocBook parser inclusion (for Gnome)
5900 * DOCBparser.h: fixed a header reference
5901
5902Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * configure.in xpath.c: applied Bjorn patches for FPE on the
5905 alpha
5906
5907Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5908
5909 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5910 xmlSaveFormatFileTo()
5911
5912Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5913
5914 * xpath.c: simple and efficient optimization, XPath functions
5915 aways bind to the same code, cache this
5916 * TODO: updated (by saying some is obsolete)
5917
5918Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5919
5920 * xpath.c: more cleanup work on XPath name parsing routines
5921
5922Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5925 xmlXPathParseName
5926 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5927 * debugXML.c: avoid compilation problems if compiling without
5928 HTML support, Igor Zlatkovic
5929 * win32/libxml2/libxml2.def.src: being able to compile without
5930 XPath on Windows
5931
5932Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * libxml.m4: yet another patch from Toshio Kuratomi
5935
5936Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5937
5938 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5939
5940Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5941
5942 * tree.[ch]: added xmlSaveFormatFile interface for saving
5943 and indenting a file.
5944
5945Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * xpath.c: fixed bug #53689 related to processing-instruction()
5948
5949Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * DOCBparser.c: patche from László Kovács
5952
5953Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5954
5955 * parser.c: applied fixes from Christian Glahn bug report #53391
5956
5957Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * error.c: Jean François Lecomte provided a complete description
5960 and a fix to bug #53537
5961
5962Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5965
5966Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5967
5968 * DOCBparser.c SAX.c: a bit more work on entities processing.
5969 Still Need to cleanup XML output and references in attributes
5970
5971Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5974
5975Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * tree.c: trying to fix #53574, not completely complete,
5978 I would like xmllint --copy --debug test/ent1 and
5979 xmllint --debug test/ent1 to show the same result.
5980 * xpath.c: fix a bug when trying to sort namespace nodes
5981
5982Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * HTMLtree.c: real fix for #53402
5985
5986Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5989 PIs when using xsl:output
5990 * valid.c: closing #53537 some case generate segfaults if there
5991 is validity errors
5992
5993Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5994
5995 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5996 of external parsed entities, added --noent to testDocbook
5997 * valid.c: Garry Pennington found an uninitialized variable
5998 access in xmlValidateElementContent()
5999
6000Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6003 with madness
6004 * result/HTML/ : this modified the result of the regression tests
6005 a lot.
6006
6007Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6010 to doc where it wasn't checked against NULL reported by
6011 Jens Laas
6012
6013Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6016 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6017
6018Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6021 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6022 * SAX.[ch]: cleanup and updates for DocBook
6023 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6024 ex SGML identifier changes
6025 * valid.c: removed a static unused function.
6026
6027Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * HTMLtree.c: applied change for Paul Sponagl on script saving
6030 * Makefile.am: the warning about entity title.xml are normal.
6031
6032Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6033
6034 * configure.in: release of 2.3.7
6035 * Makefile.am: fixing make distcheck
6036
6037Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * doc/html/* doc/xml.html: updated and regenerated the docs
6040
6041Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6044
6045Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6046
6047 * tree.c: fixed #53388 with the provided patch
6048
6049Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * valid.c: Bjorn detected an invalid memory access. Fixed
6052 vstateVPush()
6053
6054Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6057
6058Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6059
6060 * libxml.h: new header used only for the compilation of libxml
6061 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6062 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6063 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6064 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6065 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6066 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6067 baseline (version 1.2 plus a single patch).
6068 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6069 scientific notation for numbers. Tests added.
6070 * xpath.c: formatting of numbers changed to use sprintf
6071 (contribution from William Brack)
6072
6073Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6074
6075 * valid.c: cleanup, more useful debugging
6076 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6077 * xmlIO.c: entity loading is printed as an error when validating
6078
6079Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * valid.c: fixed to validate within entities
6082 * test/VCM/v22.xml: added a specific testcase
6083
6084Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * valid.c: forgot an epsilon transition in for ()+
6087 * test/VCM/v21.xml : added a specific test case
6088
6089Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * valid.c: removed a state explosion exhibited by RSS
6092 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6093 from bug #51872
6094
6095Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6098 validation without using an ugly NFA -> DFA algo in the source.
6099 Made a specific algorithm easier to maintain, using a single
6100 stack and without recursion.
6101 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6102 * hash.c: made the growing routine static
6103 * tree.h parser.c: added the parent information to an
6104 xmlElementContent node.
6105
6106Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * SAX.c parser.c xpath.c: generating IDs when not validating
6109 from an external parsed entity was poisoning the ID has table
6110 with removed values. This was killing XSLT on the KDE help
6111 browser.
6112
6113Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6114
6115 * entities.h: andrew@ugh.net.au detected a double declaration
6116
6117Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * debugXML.c hash.c tree.h valid.c : some changes related to
6120 the validation suport to improve speed with DocBook
6121 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6122 the way validation errors get reported
6123
6124Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6127 by P C Chow and William M. Brack for XSLT HTML output
6128
6129Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6132 Igor Zlatkovic patches for MSC compilation and added his
6133 updates
6134
6135Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6138 prefix lookup.
6139 * parserInternals.c: fixed the bug reported by Morus Walter
6140 due to an off by one typo in xmlStringCurrentChar()
6141
6142Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * HTMLparser.c result/HTML/*: revamped the way the HTML
6145 parser handles end of tags or end of input
6146
6147Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6150
6151Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6154 bug where the linktime verions of free() won't work ...
6155
6156Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6159
6160Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * doc/xml.html: added 2.3.6 release
6163
6164Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6165
6166 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6167 * result/wml.xml: resulted in a small output change
6168
6169Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * tree.c: xmlNewDoc was missing the charset initialization
6172 * xmllint.c: added --auto to autogenerate a doc, allow to
6173 reproduce the problem fixed on xmlNewDoc
6174
6175Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * xpath.c: trying to get 52979 solved
6178 * tree.c result/ result/noent/: trying to get 52712 solved, this
6179 also made me clean up the fact that XML output in general should
6180 not add formating blanks by default, this changed the output of
6181 a few tests
6182
6183Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6186
6187Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6188
6189 * configure.in: finally released 2.3.6
6190
6191Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6192
6193 * xpath.c: checking for null pointer generated by new code
6194
6195Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6196
6197 * xpath.c: fixed a [] evaluation problem reported
6198 * test/XPath/tests/simpleaddr: extended test
6199 * result/XPath/simpleaddr: updated result
6200
6201Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * xmllint.c: Dan Timis reported a portability problem
6204 on Macs without mmap, fixed it.
6205
6206Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * testXPath.c : added a --tree option allowing to display the
6209 tree dump of the XPath expression
6210
6211Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6212
6213 * xpath.c: fixed a memleak when comparing nodesets
6214 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6215 * tree.c: added a TODO
6216
6217Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6220 we need string functions
6221 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6222 to be able to use them where needed. Applied some changes
6223 to reduce name linking pollution and compile in only what's
6224 needed.
6225 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6226 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6227 for the string manipulation functions
6228 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6229 to the free() function of xmlmemory.c
6230 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6231 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6232 usage.
6233
6234
6235Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * error.c: applied the context output patch of the error
6238 handling submitted by Chuck Griffith
6239 * error/VC/*: this slightly change some error logs
6240
6241Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6242
6243 * parser.c: fixed line number reporting on error
6244
6245Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * parser.c: Sullivan and Darin found a parser bug,
6248 applied the patch.
6249
6250Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6251
6252 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6253 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6254 xmlversion.h.in xpointer.c: of course the way I defined
6255 UNUSED breaks on old gcc version. Try to be smart and
6256 also define it directly in xmlversion.h
6257 * configure.in: removed -ansi flag from the pedantic set
6258
6259Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6260 Huge cleanup, I switched to compile with
6261 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6262 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6263 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6264 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6265 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6266 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6267 encoding.h entities.c error.c list.[ch] nanoftp.c
6268 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6269 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6270 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6271 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6272 Cleanup, staticfied a number of non-exported functions,
6273 detected and cleaned up a dozen of problem found this way,
6274 avoided a lot of public function name/typedef/system names clashes
6275 * doc/xml.html: updated
6276 * configure.in: switched private flags to the really pedantic ones.
6277
6278Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * configure.in: 2.3.5
6281 * doc/html/*: rebuilt the docs
6282
6283Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * parser.c: fixed a reported bug in NOTATION parsing
6286 * uri.c: accepted but not fixed bug 51876, added TODO
6287 * Makefile.am: fixed bug 51876
6288
6289Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * config.h.in configure.in error.c: fix a compilation problem
6292 on platforms without vsnprintf (xml@thewrittenword.com)
6293
6294Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * parser.c: fixed a function name header typo
6297 * SAX.c: notations can also occur in external subset.
6298
6299Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6300
6301 * error.c: removed a C++ like comment
6302
6303Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * parser.c: fixing bug 52299 strange condition leading
6306 to a parser crash due to a buffer overflow
6307 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6308 added the specific test case
6309
6310Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6311
6312 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6313 xmlXPathConvert{String,Number,Boolean} to be able to make
6314 type casts without a context stack, fixed some implementation
6315 problems related to the absence of context at parse-time,
6316 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6317 in the public API too
6318 * xpointer.c xpathInternals.h: we need to know at parse time
6319 whether we are compiling an XPointer
6320
6321Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6324 cleaned up the parser internals, refactored XPath code, added
6325 new compilation based APIs and cleanly separated public and
6326 private APIs.
6327
6328Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * xpath.h: the comp field must be added at the end to avoid
6331 killing binary compat.
6332
6333Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6334
6335 * Makefile.am: detect XPath memleaks in regreson tests
6336 * error.c: fixed and error w.r.t. error reporting still using
6337 stderr
6338 * hash.c: added new line at end of file
6339 * tree.h: minor cleanup
6340 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6341 expression parsing from evaluation, resulted in a number of
6342 changes internally, and in XPointer. Likely to break stuff
6343 using xpathInternals.h but should remain binary compatible,
6344 new interfaces will be added.
6345
6346Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6347
6348 * configure.in: fixed a couple of problems reported by
6349 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6350 without gcc on non linux platforms.
6351
6352Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6355 a fix for --with-html-dir= configure support. I hope it won't
6356 break rpm generation
6357
6358Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6359
6360 * xmlIO.c: one function comment cleanup.
6361
6362Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6363
6364 * SAX.c: external subset notations were improperly registered
6365 in the internal subset.
6366
6367Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * README.cvs-commits: added, pointing to HACKING
6370 * HACKING: updated
6371
6372Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * parser.c: and Matt Sergeant found one in the XML push
6375 parser (erroneous check I forgot to remove when I fixed the
6376 main parser).
6377
6378Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * xpath.c: ptittom found a small bug in UnaryExpr
6381
6382Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6383
6384 * configure.in: bumped to 2.3.4
6385 * error.c: fixed bug #51860
6386 * tree.c: fixed bug #51861
6387 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6388 * tree.[ch] : added xmlDefaultBufferSize
6389 * nanoftp.c: typo in function name header block
6390 * doc/xml.html : updated, added link to XML::LibXSLT
6391 * doc/html/* : rebuilt the docs
6392
6393Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * parser.c SAX.c: the new content parsing code raised an
6396 ugly bug in the characters() SAX callback. Found it
6397 just because of strangeness in XSLT XML Rec ouptut :-(
6398
6399Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * Makefile.am: Martin Baulig suggested to add -lm
6402 * tree.c: found another bug in xmlNodeGetContent()
6403
6404Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * xpath.c: Bjorn found the error related to strictness of comparison.
6407
6408Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409
6410 * parser.c: trying to fix the Dtd parsing problem reported
6411 by Gary, side effect of last week speed optimizations.
6412
6413Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6416 * parserInternals.c: removed unneeded test raised by Stric
6417
6418Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6419
6420 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6421 and fixed by William Brack). Added xmlXPathFormatNumber.
6422 Changed the sorting slightly.
6423 * configure.in Makefile.am example/Makefile.am: Added -lm.
6424 Please note that applications linking with libxml2, must
6425 also like with the math library from now on.
6426
6427Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6430
6431Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * parser.c: one must report spaces even if the Dtd element
6434 content proves that this is not part of the element content.
6435 * result/valid/*.xml: this changed the ouptu slightly
6436
6437Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * configure.in: bumped to 2.3.3
6440 * doc/xml.html: updated
6441
6442Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6443
6444 * tree.c: minor doc fix
6445 * xpath.c: deallocation issues when a result tree has been
6446 converted to a node-set
6447
6448Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * doc/xml.html: oops corrected dates s/2000/2001
6451
6452Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * valid.c: new patch from Gary Pennington
6455
6456Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6457
6458 * doc/xml.html: applied patch from Ankh
6459
6460Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6461
6462 * xinclude.c: fixed a problem building on Mac
6463
6464Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6465
6466 * parser.c: more work on increasing parsing ferformances
6467
6468Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6469
6470 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6471 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6472 avoiding memcpy in production builds MEM_CLEANUP macro use
6473 * parser.[ch] parserInternals.c: optimizations of the tightest
6474 internal loops inside the parser. Better checking of I/O
6475 flushing/loading conditions
6476 * xmllint.c : added --timing
6477
6478Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * configure.in: bumped to 2.3.2
6481 * doc/xml.html: updated for release
6482
6483Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * xpath.c: found a memleak and fixed a nasty bug
6486
6487Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6488
6489 * xmllint.[c1] : added return code errors for xmllint
6490 * xpath.c: specific debug dump function for result value trees
6491
6492Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * xpath.c: finally implemented xmlXPathCompareNodeSets
6495 * test/XPath/expr/floats results/XPath/expr/floats: added
6496 a test for float expressions
6497
6498Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6499
6500 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6501 * parserInternals.[ch]: trying to speed up parsing
6502 * xpath.c : speeded up node set equality op
6503
6504Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6505
6506 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6507 better handling of ID/IDREF and the list modules associated
6508 * configure.in: small CFLAGS cleanup
6509
6510Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * configure.in: fixed iconv detection on AIX (stric)
6513
6514Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6515
6516 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6517
6518Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6519
6520 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6521 and optimized xmlXPathNodeSetSort
6522
6523Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * xpath.c: bug fix when context size is 0
6526 * parser.c: I like Norm's Dtd because they still manage to break
6527 the parser occasionally
6528
6529Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6532
6533Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6536 attributes within the XML-1.0 namespace
6537
6538Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpathInternals.h: exported a few axis functions
6541 * doc/xml.html: updated the doc
6542
6543Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6544
6545 * configure.in: applied patch from Daniel van Balen for OpenBSD
6546 and bumped version to 2.3.1
6547 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6548 attempt to find autoclosing was simply broken, removed it,
6549 updated the examples, this is better
6550
6551Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6552
6553 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6554 hash functionnalities.
6555 * doc/html/* : rebuild the doc
6556
6557Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6560 on predicate
6561 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6562 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6563 really want to have tags closed on output even if we accept
6564 unclosed ones on input
6565
6566Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6567
6568 * xpath.c: ouch don't free NULL, rare case fixed
6569 * tree.c: don't coalesce text nodes if they don't have the
6570 same behaviour wrt escaping on output
6571
6572Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6573
6574 * xpath.c: small fixup
6575 * SAX.c: don't warn on empty namespaces.
6576
6577Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * README: a bit of cleanup
6580 * configure.in: preparing for 2.3.0 release
6581
6582Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * hash.[ch]: added a first version of xmlHashSize()
6585 * valid.c: another bug fix from Gary Pennington
6586
6587Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * valid.c: couple of bug fixes pointed by Gary Pennington
6590 * HTMLtree.c: #if 0 cleanup
6591
6592Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6595 which removes a time consuming check of xmlXPathNodeSetAdd()
6596 and use it in places where we are sure to not break unicity
6597
6598Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * xpath.c: bug fixes found from XSLT
6601 * tree.c: preserve node->name special values when copying nodes.
6602 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6603 external subset are fetched when available but without full
6604 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6605 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6606 output with encoding disabled.
6607
6608Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6609
6610 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6611 xmlCheckFilename should not be called from xmlFileOpenW
6612 and xmlGzfileOpenW
6613
6614Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6617 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6618 added the new tests for URI normalization
6619 * testURI.c: fixed stoopid bugs
6620 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6621 the URI in the error messages are now properly normalized
6622
6623Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6624
6625 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6626
6627Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6630
6631Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * xpath.c: fixed mod operator
6634
6635Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * parser.c: fixed xmlStrcat doc
6638 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6639 trees.
6640
6641Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * xpath.c result/XPath/tests/chaptersbase
6644 result/XPath/tests/simplebase: fixed XPath node()
6645 * tree.c: small fix in xmlNewNs()
6646 * Makefile.am: removed extraneous xml2Conf.sh rule
6647
6648Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6651 Changed the library name, in order to get libxml-devel and
6652 libxml2-devel to coexist on a single system
6653 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6654 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6655
6656Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6657
6658 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6659 libxml2-devel installable in // as libxml-devel.
6660
6661Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6662
6663 * doc/Makefile.am: fixed make rebuild in doc
6664 * doc/html/*.html: rebuilt the docs
6665
6666Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6667
6668 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6669
6670Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6673 the HTML doc to go into the -devel RPM ...
6674 * aclocal.m4 config.h.in: some updates due to auto* magic
6675
6676Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * xpath.h: added a hook in the context structure allowing to
6679 link to extra support, needed for XSLT
6680
6681Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6682
6683 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6684 xmlXPtrCmpPoints to use it.
6685 * propagated the following patch from Alejandro Forero
6686 * include/win32config.h xmlIO.c: applied further suggestions
6687 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6688 * example/gjobread.c: fixed warnings, now that it builds
6689
6690Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6691
6692 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6693
6694 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6695 filename points to a valid file (not a directory).
6696 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6697 Added calls to xmlCheckFilenameDir.
6698
6699 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6700 `path' (rather than `filename') as the parameter to gzopen and open.
6701
6702Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6703
6704 * Makefile.am: fixed a problem with EXTRA_DIST
6705
6706Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * Makefile.am example/Makefile.am: finally found the trick
6709 to build the example, i.e. add "." in SUBDIRS before example
6710 in the list <grin/>
6711
6712Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6713
6714 * doc/xml.html: updated with an XSLT section, removed pointer to
6715 W3C CVS base.
6716
6717Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6718
6719 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6720 too, and deallocation need to occur the same way.
6721
6722Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6725 type correponding to an XSLT result tree fragment. Share most
6726 of the data format with node set, as well as operators.
6727 * HTMLtree.c: added a newline at the end of the doctype output
6728 whe this one is not present initially.
6729 * tree.c: make sure taht the parent and doc pointers are properly
6730 set when copying attributes (lists).
6731
6732Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6735
6736Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * xpath.c: seems I finally killed that ugly path evaluation
6739 context bug (tagged 9999 in case is is wrong)
6740
6741Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6744 for XSLT
6745
6746Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6749 for xmlGzfileOpen() bug
6750
6751Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6752
6753 * xpath.c: removed an error found by XSLT usage
6754 * tree.c parserInternals.h: use a predefined static string
6755 for text and comment nodes, avoid freeing them in xmlFreeNode,
6756 exported the string name in parserInternals.h and added
6757 another value to disable encoding at output (for XSLT),
6758 gain memory, time.
6759
6760Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6761
6762 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6763 win32/libxml2/libxml2_so.dsp: new makefiles and update
6764 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6765
6766Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6769 Gary Pennington
6770
6771Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6772
6773 * xpath.c: fixed the comaprision of values and nodelists,
6774 need to compare nodelist still ...
6775 * debugXML.c: avoided a possible core dump
6776 * HTMLparser.c: cleanup
6777 * nanohttp.c: contributed fix.
6778 * tree.c: fixes in properties handling added xmlSetNsProp
6779 needed by libxslt
6780 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6781 comment
6782 * TODO: updated
6783
6784Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * parser.c parserInternals.c: applied Bjorn Reese optimization
6787 patch
6788
6789Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6790
6791 * Makefile.am: applied patch fro make check from Martin Vidner
6792
6793Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * configure.in: preparing 2.2.11
6796 * doc/html/*: rebuild the HTML files
6797 * doc/xml.html : updated
6798
6799Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * tree.c: fixed a stupid bug
6802 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6803 patches related to validation of an XInclude processing result
6804 * TODO: updated
6805
6806Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6807
6808 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6809 on large files
6810
6811Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6812
6813 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6814
6815Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6818 reported by Jonas Borgström
6819 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6820
6821Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * testXPath.c xpath.c: fixing the XPath union expressions problem
6824 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6825
6826Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6827
6828 * xmllint.c: Made is so if the file name is "-" is will read form
6829 standard input. Sven Heinicke <sven@zen.org>
6830 * tree.c: fixed a problem when growing buffer
6831 * tree.h: fixed the comment of the node types following andersca
6832 comment
6833 * TODO: updated
6834
6835Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6836
6837 * HTMLparser.[ch]: added a way to avoid adding automatically
6838 omitted tags. htmlHandleOmittedElem() allows to change the
6839 default handling.
6840 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6841 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6842 of xmllint too when using --memory flag, added a memory test
6843 suite at the Makefile level.
6844 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6845 with namespace use when encountering QNames in XPath evalation,
6846 added xmlns() scheme in XPointer.
6847 * nanoftp.c : incorporated a fix
6848 * parser.c xmlIO.c: fixed problems raised with encoding when using
6849 the memory I/O
6850 * parserInternals.c: closed bug 25934 reported by
6851 torsten.landschoff@innominate.de
6852 * TODO: updated
6853
6854Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6857 on a non-updated tree :-(, made a 2.2.10 release to correct the
6858 situation
6859
6860Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6863 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6864 integrated a set of OpenVMS changes from Howard Taylor
6865 <Howard.Taylor@pacoast.com>
6866
6867Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
6870 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
6871
6872Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * HTMLparser.c: some fixes on auto-open of html/head/body
6875 * encoding.c: fixed a compilation error on some gcc env
6876 * xpath.c xpointer.[ch] xpathInternals.h: improved the
6877 XPointer implementation
6878 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
6879 related XPointer tests and associated results
6880
6881Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6882
6883 * doc/xmldtd.html doc/xml.html: following a short step by step
6884 guidance on IRC to help maciej with DTDs I started a small
6885 page on the subject.
6886
6887Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * HTMLparser.c: fixed handling of broken charrefs
6890 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
6891 patches
6892
6893Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6894
6895 * doc/xml.html doc/html/* : rebuilt the docs after adding
6896 xinclude and updated page for 2.2.7 and 2.2.8
6897 * configure.in: releasing 2.2.8
6898
6899Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6900
6901 * parser.[ch] parserInternals.c: applied the conditional
6902 section processing fix from Jonathan P Springer
6903 <jonathan.springer2@gte.net>
6904 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
6905 project file, fixed iconv default non support
6906 * xpath.c: fixed the problem of evaluating relative expressions
6907 when a node context is provided.
6908
6909Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * nanoftp.c: fixed gcc 2.95 new warnings
6912 * SAX.c: fixed a stupid bug
6913 * tree.c: fixed a formatting problem when round-tripping
6914 from/to memory
6915 * xinclude.c: chased memleak, fixed a base problem
6916 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6917 xmlXPtrBuildNodeList()
6918 * TODO: updated
6919 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6920 adding a first small set of regression tests for XInclude
6921
6922Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * nanohttp.[ch]: applied Wayne Davison patches to access
6925 the WWW-Authorization header.
6926 * parser.c: Closed Bug#30847: Problems when switching encoding
6927 in short files by applying Simon Berg's patch.
6928 * valid.c: fixed a validation problem
6929 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6930 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6931 Wayne Davison
6932 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6933 need to be extended to non full nodes selections.
6934 * xinclude.c: starts to work decently
6935
6936Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6937
6938 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6939 debugXML.c xmlversion.h.in: Started adding XInclude support,
6940 this is a new xmllint option
6941 * tree.c xpath.c: applied TOM patches for XPath
6942 * xpointer.c: fixed a couple of errors.
6943 * uri.c: added an escaping function needed for xinclude
6944 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6945 new warning from RH70 gcc's version
6946
6947Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * HTMLparser.c: fixed loop on invalid char in scripts
6950 * parser.c: update to description of xmlIOParseDTD()
6951 * libxml.m4 xmlversion.h.in: changes contributed by
6952 Michael Schmeing <m.schmeing@internet-factory.de>
6953 * configure.in: preparing for 2.2.7
6954 * Makefile.am: trying to avoid config.h and acconfig.h
6955 being included in the distrib
6956 * configure.in: released 2.2.7
6957
6958Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6961 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6962
6963Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6964
6965 * parser.[ch]: added xmlIOParseDTD()
6966 * xpointer.c: added support for the 2 extra parameters of
6967 string-range, fixed a stoopid error when '0' was present
6968 in XPointer expressions
6969 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6970 testsuite for the above
6971
6972Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * libxml.spec.in: improved package descriptions
6975
6976Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * xpath.c xpathInternals.h: applied a large cleaning patch
6979 from TOM <ptittom@free.fr>, it also add namespace support
6980 for function and variables registration.
6981
6982Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6983
6984 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6985 * Makefile.mingw: Wayne Davison's update adding hash.c
6986
6987Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6988
6989 * xpath.c: fixed the root evaluation problems
6990 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6991 ignorable spaces with <b> <bold> <em>
6992 * tree.c: fixed a loop in xmlSearchNsByHref()
6993
6994Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * xpath.c: applied another XPath patch from TOM
6997 * xpath.c include/makefile.am: applied another patch from
6998 china@thewrittenword.com (cleanup on IRIX).
6999
7000Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * xml-config.1: received a fixed version from Fredrik Hallenberg
7003 <hallon@lysator.liu.se>
7004
7005Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7006
7007 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7008 cleanup patch for XPath
7009
7010Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7011
7012 * patched to redirrect all "out of context" error messages to
7013 a reconfigurable routine. The changes are:
7014 * xmlerror.h : added the export of an error context type (void *)
7015 an error handler type xmlGenericErrorFunc there is an interface
7016 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7017 to reset the error handling routine and its argument
7018 (by default it's equivalent to respectively fprintf and stderr.
7019 * all the c files: all wild accesses to stderr or stdout within
7020 the library have been replaced to calls to the handler.
7021
7022Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7023
7024 * configure.in: release 2.2.6
7025 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7026 exporting the inner functions of xpath for extension modules
7027 * doc/*: updated and rebuilt the doc
7028
7029Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * nanohttp.c : applied Wayne HTTP cleanup patch
7032 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7033 and xmlNodeSetSpacePreserve()
7034
7035Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * xpath.c: closing bug #29260
7038
7039Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7042 multikey tuples, made hash structure opaque
7043 * valid.[ch]: moved elements, attributes, notations decalarations
7044 as well as ID and refs to hash tables.
7045 * entities.c: hash cleanup
7046 * xmlmemory.c: fixed a dump problem in debug mode
7047 * include/Makefile.am: problem passing in DESTDIR= values patch
7048 from Marc Christensen <marc@calderasystems.com>
7049 * nanohttp.c: removed debugging remains
7050 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7051 * HTMLparser.c parser.c: fixing a number of problems with the
7052 macros in the *parser.c files (Wayne).
7053 * HTMLparser.c: close the previous option when opening a new one
7054 (Marc Sanfacon).
7055 * result/HTML/*: updated the HTML results accordingly
7056
7057Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7058
7059 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7060 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7061 XPath functions and XML entities table to them. More to come...
7062 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7063
7064Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * tree.c: coalesce adjacent text nodes
7067 * valid.c: handling of blank nodes in DTd validation (raised
7068 by problems with a posteriori validation).
7069 * nanohttp.c: changing behaviour on HTTP write stuff.
7070 * HTMLtree.c: forced body and html to be explicitely closed.
7071 * xpath.h: exported more XPath functions.
7072
7073Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7074
7075 * Release of 2.2.5
7076 * xpointer.c: range() range-inside and other helper functions
7077 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7078
7079Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7082 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7083
7084Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7087 and XPointer modules
7088
7089Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * SAX.h: closed #25107
7092
7093Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * testSAX.c: fixed problem with cdata reporting
7096 * SAXresult/* : updated
7097
7098Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7099
7100 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7101 Closed bug #27499, added to regression tests
7102 * TODO: updated
7103
7104Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7105
7106 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7107 support for SCRIPT and STYLE with help from Bjorn Reese
7108 * test/HTML/* result/HTML/*: added simple testcase and updated
7109 the existing ones.
7110
7111Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7112
7113 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7114 string-range for empty strings
7115 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7116 test/XPath/xptr/strrange: augmented the XPointer testsuite
7117
7118Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * doc/xml.html doc/xmlmem.html: added a module describing memory
7121 interfaces and use, updated the main page.
7122
7123Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7126 nanoftp code work on Windows too now
7127
7128Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7131 * xpointer.c: implemented string-range() at least a good first version
7132 * test/XPath/docs/str test/XPath/xptr/strrange
7133 result/XPath/xptr/strrange: the string-range() tests
7134
7135Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * Makefile.am include/Makefile.am include/win32config.h
7138 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7139 and make distcheck
7140
7141Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7142
7143 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7144 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7145 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7146
7147Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7148
7149 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7150 patch for socklen_t detection by
7151 Albert Chin-A-Young <china@thewrittenword.com>
7152
7153Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7154
7155 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7156 and added a --dtdvalid option to xmllint used to test it
7157
7158Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7159
7160 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7161 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7162
7163Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7166 handlings (registration, lookup, cleanup)
7167
7168Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * configure.in Makefile.am include/makefile.am: adding XPointer
7171 and XPtrtests target
7172 * xpointer.[ch] : new files for XPointer support
7173 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7174 more XPath tests
7175
7176Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * configure.in: fixed, very broken, make distcheck works again
7179
7180Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * More work toward 2.2.5, integrated a number of patches
7183 * configure.in Makefile.am win32config.h.in: trying to cleanup
7184 make distcheck .... huh ...
7185 * include/Makefile.am include/win32config.h: new directory
7186 for includes
7187 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7188 updated teh makefiles and instructions for WIN32
7189 * xpath.c: small fixes
7190 * test/XPath/ results/XPath: updated the testcases and results
7191 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7192 suggested patches
7193 * valid.c: fixed an ID bug
7194
7195Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7196
7197 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007198 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007199 * xpath.[ch]: worked on XPointer
7200
7201Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * configure.in Makefile.am: 2.2.5, ship the include in an
7204 include/libxml subdirectory, use symlinks when using CVS
7205 * testSAX.c: fixed small bug
7206 * testXPath.c: changed the way testfiles are parsed
7207 * debugXML.c: same kind of cleanup when parsing an argument expression
7208 XPath/XPointers can have blanks embedded
7209 * xpath.[ch]: more cleanup, reorgs for XPointer work
7210 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7211 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7212
7213Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7216 in the XPath engine, rewrote large parts of it, now it's far
7217 cleaner and in sync with the REC not an old WD. Fixed a parsing
7218 problem in the interactive XML shell found when testing XPath.
7219
7220Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7221
7222 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7223 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7224 examples with the extra test
7225
7226Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7229 the global init function.
7230
7231Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7232
7233 * HTMLparser.c: Doohhh, attribute name parsing was still case
7234 sensitive ! Fixed this ...
7235 * result/HTML/* : updated the tests results accordingly
7236
7237Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7238
7239 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7240 engine, should be far more stable, incorporated a new version of
7241 preceding/following axis, need testing
7242 * uri.c: fixed file:///c:/a/b/c problem
7243 * test/XPath/tests/idsimple: augmented the XPath tests
7244
7245Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * doc/* rebuilding docs for 2.2.4 release
7248
7249Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * configure.in: releasing 2.2.4
7252 * parser.[ch]: added xmlStrEqual()
7253 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7254 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7255 use xmlStrEqual instead
7256 * TODO: updated
7257 * added an XPath test
7258
7259Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7260
7261 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7262 * entities.h: exported xmlInitializePredefinedEntities
7263 * parser.[ch] : added xmlInitParser()
7264 * parserInternals.h : had to export htmlInitAutoClose()
7265
7266Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7269 problems
7270 * Makefile.am : added XPath regression tests to normal tests
7271 * uri.c: fixed a problem with local paths, cleanup
7272 * parser.c: fixed a problem with large CData sections
7273
7274Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * configure.in xml-config.in: patch from "Ben Taylor"
7277 <sol7x86@hotmail.com> for solaris shared libs lookup
7278
72792000-09-30 Martin Baulig <baulig@suse.de>
7280
7281 * libxml-2.0.pc.in: Provide pkg-config script.
7282
7283 * configure.in: Create the libxml-2.0.pc script from the
7284 libxml-2.0.pc.in templates.
7285 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7286 script in `$(libdir)/pkgconfig'.
7287
7288Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7291 when compiling with MSC
7292
7293Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * xpath.c: patch for normalize-string() substring-before(),
7296 substring-after() and translate() functions from Bjorn Reese
7297 <breese@mail1.stofanet.dk>
7298 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7299 Fredrik Hallenberg <hallon@lysator.liu.se>
7300 * TODO: updated
7301
7302Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7305 problem of socklen_t being undefined on a number of platforms
7306 * debugXML.c: fixed a compilation problem when without snprintf
7307
7308Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7311 an URI bug and a fix for the control-character-induced infinite loop
7312 * nanohttp.c: preventive fix for compiling on WIN32
7313
7314Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * xmlint.c: closing bug #25000
7317
7318Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7321 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7322 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7323 related function, fixing xmlStrncmp(), and associated cleanup
7324 * result/HTML/entities.html.sax: updating result
7325
7326Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7327
7328 * uri.c: applied patch for URI escaping from Wayne Davison
7329 <wayned@blorf.net>
7330 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7331 from Denis Barbier <barbier@imacs.polytechnique.fr>
7332 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7333 patch from Wayne Davison
7334
7335Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * doc/xml.html : updated with new releases, adding "how to help"
7338
7339Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7342 removed a few warnings in pedantic mode ...
7343 * parserInternals.c parser.c: moved encoding switching function
7344 to parserInternals.c
7345 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7346
7347Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7350 error or warning handlers
7351
7352Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * parserInternals.c parserInternals.h parser.c Makefile.am:
7355 created a new module parserInternals.c, moved most of the
7356 code shared by the various parsers there, as well as
7357 deprecated code from parser.c. More cleanup of parser.c
7358 * uri.c: fixed a problem when URI is NULL
7359 * valid.c: speedup when looking for an attribute declaration
7360
7361Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7364 the cleanup of the computation of URI references when seeking
7365 external entities. The URI reference string and the resulting
7366 URI are both stored now.
7367 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7368 large s(n)printf checks and cleanup from Denis Barbier
7369 <barbier@imacs.polytechnique.fr>
7370 * xmlversion.h.in tree.h: couple of SGML declarations for a
7371 possible docbook module.
7372 * result/VC/ : a couple of test output changed due to the change
7373 of the entities URI
7374
7375Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * parser.h: added a _private field for linking user's data
7378
7379Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * parser.c parserInternals.h: demacroified most of the IS_XXX
7382 the gain in size is significant so ...
7383
7384Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * entities.c: cases where looking up entities with doc==NULL
7387 covered
7388
7389Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7390
7391 * uri.c: applied Wayne Davison patch
7392 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7393
7394Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * uri.c testUri.c: applied Wayne Davison patches
7397 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7398 * Makefile.in: added URItest and included thenin "make tests"
7399
7400Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * xmlversion.h.in: closed bug 22941
7403
7404Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * doc/xmlio.html: added doc and example for entity loader
7407 redefinition.
7408
7409Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7412 used by libxml
7413
7414Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7415
7416 * parser.c: Fixed bug on invalid ontent characters and when using
7417 push.
7418 * xmllint.c: fixed xmllint endling of errors in push mode
7419
7420Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * HTMLparser.c testHTML.c: applied two new patches from
7423 Wayne Davison <wayned@users.sourceforge.net>
7424 * result/HTML/*.sax: regenerated HTML SAX output
7425 * parser.c: more cleanup.
7426
7427Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * HTMLparser.[ch] testHTML.c: applied the second set of
7430 patches from Wayne Davison <wayned@users.sourceforge.net>,
7431 adding htmlEncodeEntities()
7432 * HTMLparser.c: fixed an ignorable white space detection bug
7433 occuring when parsing with SAX only
7434 * result/HTML/*.sax: updated since the output is now HTML
7435 encoded...
7436
7437Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * HTMLparser.[ch]: applied some of Wayne Davison
7440 <wayned@users.sourceforge.net> patches
7441
7442Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7445 undeclared namespace prefix was used, added a warning.
7446 Cleaned up support w.r.t. entities, spilling out a warning
7447 and being pedantic on lookups.
7448 * test/warning/ent9 : added testcase for previous example.
7449 * TODO: updated
7450 * parserInternals.h parser.c: changed the way names are parsed
7451 now allow infinite size and decrease penalty for normal use
7452 * parser.c: Started a big cleanup/check of the parser code,
7453 fixed some of the most tortuous entity code, spotted code
7454 unused anymore
7455 * test/*: added tests for very long names and related nasty
7456 things.
7457
7458Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * doc/encoding.html: added encoding aliases doc
7461 * doc/xml.html: updates
7462 * encoding.[ch]: added EncodingAliases functions
7463 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7464 bottleneck affecting large DTDs like Docbook
7465 * parser.[ch] xmllint.c: added a pedantic option, will be
7466 useful
7467 * SAX.c: redefinition of entities is reported in pedantic mode
7468 * testHTML.c: uninitialized warning from gcc
7469 * uri.c: fixed a couple of bugs
7470 * TODO: added issue raised by Michael
7471
7472Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * doc/encoding.html: propagated Martin Duerst suggestions
7475
7476Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7477
7478 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7479 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7480 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7481 by Wayne Davison
7482
7483Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * nanoftp.c nanohttp.c: small cleanup
7486 * TODO: updated
7487
7488Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * added an old VC testcase and updated title.xml entity
7491
7492Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7495 done on auto-opening of <p> tags and cleanup of SAX output
7496
7497Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7500
7501Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * doc/xml.html libxml.* structure.*: updated the doc a bit
7504
7505Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7508 of SAX tests
7509
7510Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7513 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7514
7515Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7518 * testHTML.c: fix core dump on Solaris 2.x systems
7519 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7520 * result/HTML/*.sax: previous bug fix lead to new results
7521
7522Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7525 * configure.in: added --with-readline=DIR to accept alternate
7526 path for readline include/library
7527 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7528 for ANSI under HP-UX
7529 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7530 includes @LIBS@
7531
7532Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * doc/* : rebuilt the docs
7535 * getting ready for 2.2.2 release
7536
7537Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7538
7539 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7540 and xmlAddFeature()
7541 * tree.[ch]: added xmlAddChildList()
7542 * xmllint.c: MAP_FAILED macro test
7543 * parser.h: added xmlParseCtxtExternalEntity()
7544 * valid.c: applied bug fixes removed warning
7545 * tree.c: added CDATA block to elements content
7546 * testSAX.c: cleanup of output
7547 * testHTML.c: added SAX testing
7548 * encoding.c: better error recovery
7549 * SAX.c, parser.c: fixed one of the external entity processing
7550 of the OASis testsuite
7551 * Makefile.am: added HTML SAX regression tests
7552 * configure.in: bumped to 2.2.2
7553 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7554 SAX results
7555
7556Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * configure.in: patch for HP compiler
7559
75602000-08-04 Sven Heinicke <sven@zen.org>
7561
7562 * xmllint.c: Was coredumping sometimes when the file given didn't
7563 exist.
7564
7565Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7568
7569 when using in memory parsing. Need some cleanup.
7570 * xmllint.c configure.in: added a --memory flag to test memory
7571 parsing
7572
7573Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * nanohttp.c: fixed socklen_t replacement to unsigned int
7576 * parser.c: fixed a space handdling missing at the end of
7577 production 28 DOCTYPE.
7578 * xmlmemory.c: fixed a stupid bug on the routine to override
7579 allocation functions
7580 * TODO: updated
7581
7582Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * doc/ regenerated the docs
7585
7586Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * doc/encoding.html doc/xml.html: added I18N doc
7589 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7590 improvements, both parser and filters, added ASCII & HTML,
7591 fixed the ISO-Latin-1 one
7592 * xmllint.c testHTML.c: added/made visible --encode
7593 * debugXML.c : cleanup
7594 * most .c files: applied patches due to warning on Windows and
7595 when using Sun Pro cc compiler
7596 * xpath.c : cleanup memleaks
7597 * nanoftp.c : added a TESTING preprocessor flag for standalong
7598 compile so that people can report bugs more easilly
7599 * nanohttp.c : ditched socklen_t which was a portability mess
7600 and replaced it with unsigned int.
7601 * tree.[ch]: added xmlHasProp()
7602 * TODO: updated
7603 * test/ : added more test for entities, NS, encoding, HTML, wap
7604 * configure.in: preparing for 2.2.0 release
7605
7606Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007609 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007610
7611Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * doc/xml.html: changed the xmlsoft.org structure, updated the
7614 examples w.r.t. root and childs
7615
7616Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7617
Daniel Veillard784b9352003-02-16 15:50:27 +00007618 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007619
7620Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * HTMLparser.c: Work on character encoding support for the HTML parser
7623 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7624 * encoding.c: Fixed a potential memleak in the encoding stuff
7625
7626Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * doc/FAQ.html doc/Makefile.am : added a FAQ
7629
7630Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7633 of the HTML parser to force it to not bypass SAX
7634
7635Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * win32config.h.in: updated
7638 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7639 lacks iconv support :-( need to release 2.1.1
7640 * configure.in: release 2.1.1
7641 * HTMLparser: fixed bug #14784
7642 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7643 by Windows compiler
7644 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7645 the SAX startDocument() callback.
7646 * TODO: updated
7647
7648Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * added xmlStopParser()
7651
7652Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * configure.in: 2.1.0 prerelease
7655 * Large resync between W3C and Gnome tree
7656 * nanoftp, nanohttp.c: fixed stalled connections probs
7657 * HTMLtree.c SAX.c : support for attribute without values in
7658 HTML for andersca
7659 * valid.c: Fixed most validation + namespace problems
7660 * HTMLparser.c: start document callback for andersca
7661 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7662 * parser.h, SAX.c: serious speed improvement for large
7663 CDATA blocks
7664 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7665 different encoding
7666 * example/Makefile.am example/gjobread.c tree.h: work on
7667 libxml1 libxml2 convergence.
7668 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7669 and the LIBXML_TEST_VERSION macro
7670
7671Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * doc/xml.html: various patches and improvements typo fixed by
7674 Felix Natter
7675 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7676 from Felix Natter <fnatter@gmx.net>
7677
7678Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * doc/upgrade.html: updated with instructions for support of both
7681 libxml-1.x and libxml-2.x
7682 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7683 for 2.x support and also fixed includes
7684
7685
7686Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7689 the encoding support, added iconv support, so now libxml if
7690 compiled with iconv automatically support japanese encodings
7691 among others. Work based on initial patch from Yuan-Chen Cheng
7692 I may have broken binary compat in the encoding handler
7693 registration scheme, but that was so utterly broken I don't
7694 expect anybody to have used this feature until now.
7695 * parserInternals.h: fixup on the CHAR range macro
7696 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7697 code.
7698 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7699 * uri.c: added xmlParseURI() I can't believe I forgot to
7700 implement this one in 2.0 !!!
7701 * SAX.c: moved doc->encoding update in the endDocument() call.
7702 * TODO: updated.
7703
7704Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * tree.h: removed extraneous xmlRemoveProp definition
7707 * TODO: added item about --disable-corba configure switch
7708 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7709 * nanoftp.c: fixed include problems giving troubles on AIX and
7710 slowlaris
7711 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7712 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7713 comment and headers changes to lower gtk-doc number of warnings
7714 * doc/html/*: rebuilt docs
7715
7716Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * HACKING: documented the tag for 1.x and instructions
7719
7720Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7723 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7724 xmlCreateIOParserCtxt
7725 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7726 significant overall improvement
7727 * xmllint.c: added I/O test to xmllint
7728 * testSAX.c: added a speed test
7729 * doc/* : updated/regenerated
7730
7731Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * xpath.c uri.h parserInternals.h: cosmetic changes from
7734 "Timur I. Bakeyev" <timur@bat.ru>, including making
7735 xmlCreateURI() public
7736
7737Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7740 and the code at the same time. Added a clean mechanism for
7741 overload or added input methods: xmlRegisterInputCallbacks()
7742 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7743 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7744 * TODO: updated
7745 * doc/* : updated/regenerated
7746 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7747 source dir
7748
7749Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * testURI.c: yet another forgotten commit, I should get some sleep !
7752
7753Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * xmllint.c: forgot to commit this too ?
7756
7757Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7758
7759 * xmlversion.h.in : forgot to commit this previously
7760
7761Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7764 * README TODO: updated for release
7765 * uri.c uri.h: added authority parsing/saving
7766 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7767 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7768 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7769 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7770 Makefile.am : added compile-time customization of libxml
7771 --with-ftp --with-http --with-html --with-xpath --with-debug
7772 --with-mem-debug
7773 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7774 #include <libxml/xxx.h> I hope it won't break too much stuff
7775 and will be manageable in the future...
7776 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7777 and added xmllint to the installed programs
7778 * uri.h: added xmlFreeURI()
7779
7780Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * uri.c uri.h: finished the escaping handling, the base support
7783 and the URI path normalization. Looks good just lacks the
7784 authority content parsing code.
7785 * Makefile.am: added instructions to generate testURI
7786 * TODO: updated
7787 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7788 added links and icons for W3C and Gnome
7789
7790Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * xmlmemory.[ch] : seems I forgot to actually update the files in
7793 the last commit :-)
7794 * doc/xml.html doc/html/* : updated and uploaded the docs
7795
7796Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7799 * TODO: updated
7800 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7801 libxml default allocation function with another set (like gmalloc/
7802 gfree).
7803 * Makefile.am, uri.c, uri.h: added a set of functions to do
7804 exact (litteraly copied from the RFC 2396 productions) parsing
7805 and handling of URI. Will be needed for XLink, one XML WFC,
7806 XML Base and reused in the nano[ftp/http] modules. Still work
7807 to be done.
7808
7809Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * configure.in, libxml.spec.in : libxml2
7812 * doc/* : updated the doc page, rebuilt the docs
7813
7814Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * all: tagged LIB_XML_1_X
7817 * *.c *.h : updated from W3C CVS tree
7818 * configure.in : 2.0.0-beta
7819 * libxml.spec.in : libxml2 package nam
7820 * result/* : new version of the tests output
7821
7822Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7825
7826Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7827
7828 * doc/* : rebuilt the docs
7829 * parser.c: final patch on #6766
7830 * valid.c: small patch on validity checks.
7831
7832Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7833
7834 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7835 added
7836 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7837 compatibility w.r.t. XML spec and existing code.
7838
7839Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * parser.c: seems a better solution to <a> </a> exists,
7842 will try it for a while
7843
7844Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * parser.c: tried to remove the <a> </a> generating <a/>
7847 this is hard. Left a flag for that purpose. Fixed bug #6766
7848 * configure.in: prepared 1.8.7 not released, due to previous
7849 problem
7850
7851Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7852
7853 * doc/xml.html : applied second patch from Paul DuBois
7854
7855Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7856
7857 * doc/xml.html : applied patch from Paul DuBois
7858
7859Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7862
7863Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7864
7865 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
7866 compilation warnings on various platforms.
7867 * parser.c: Fixed #5281 validity error callbacks are now desactived
7868 by default if not validating.
7869
7870Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * nanoftp.c, win32config.h.in: patches to compile on WIN32
7873
7874Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
7877 <gkatsi@cs.toronto.edu>
7878
7879Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
7882 processing URLs
7883
7884Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7885
7886 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
7887 xmlNanoFTPUpdateURL for persistent control connections.
7888 * configure.in: 1.8.6
7889
7890Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
7893 * tree.[ch] : added xmlSaveNoEmptyTags
7894
78952000-01-29 James Henstridge <james@daa.com.au>
7896
7897 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
7898
7899 * Makefile.am: added nanoftp.[ch] to the build.
7900
7901Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * nanoftp.[ch]: cleanup, comments, API
7904 * debugXML.c : fixed a bug in the cat command
7905 * doc/*: regenerated the docs
7906
7907Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7910 * debugXML.c : fixed a bug in the cat command
7911 * valid.c: fixing some small probs
7912 * libxml.spec.in: get rid of the SNAP suffix
7913 * doc/xml.html: updated the status
7914
7915Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7916
7917 * xml-config.in: xml-config --version to just return the
7918 version number
7919 * xpath.c: some cleanup w.r.t. axis when the current node is
7920 an attribute.
7921 * TODO: updated
7922
7923Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * configure.in: prepared for libxml-1.8.5
7926 * doc/* recompiled the documentation
7927
79282000-01-17 Jody Goldberg <jgoldberg@home.com>
7929
7930 * configure.in : WARNING autoconf subtlety alert :
7931 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7932 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7933 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7934 get defined by AC_CHECK_HEADERS.
7935
7936Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7937
7938 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7939 Rune.Djurhuus@fast.no
7940
7941Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * TODO: updated
7944 * tree.c, parser.c: made sure that only memory alloc problems
7945 and internal parser errors are allowed to write to stdout or
7946 stderr.
7947
7948Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * tree.c : restored xmlNewGlobalNs since this seems used by
7951 a lot of existing code :-(, fixed a bug in xmlNewNs
7952 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7953 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7954 to exit() from the library code.
7955 * xpath.c, parser.c: removed bugs or unused code detected by
7956 Windows compilers
7957 * parser.c: started adding interfaces for parsing well balanced
7958 XML fragments
7959 * configure.in: releasing 1.8.4
7960 * doc/* : rebuilt the docs
7961
7962Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * tree.[ch] : added xmlNewDocFragment() for DOM
7965 * testHTML.c: uninitialized variable.
7966
7967Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * doc/* : rebuild the docs
7970
7971Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * acconfig.h: readline and history patch
7974 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7975 * tree.c: added check and handling when possibly removing an ID
7976 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7977 and saving.
7978 * test/HTML/entities.html result/HTML/entities.html* : test for
7979 various entities reference cases
7980 * result/HTML/* : as a result output of some testcase have
7981 changed
7982 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7983 by previous example. added xmlParseTryOrFinish().
7984 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7985 entities.h debugXML.h HTMLparser.h: changed the way struct are
7986 declared to allow gtk-doc to expose those
7987 * parser.c: closed bug #4960
7988 * Makefile.am configure.in: Applied patch from
7989 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7990 and math/socket libs detection
7991
7992Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * configure.in, Makefile.am: link tester against readline
7995 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7996
7997Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * tree.[ch]: added xmlRemoveProp
8000 * win32config.h.in nanohttp.c: avoid including the Windows
8001 socket stuff in every C files
8002 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8003 the XmL parser(s)
8004 * test/ns4 result/ns4 etc...: added test case for previous prob
8005 * tree.c: xmlNewNs wasn't checking for double definition
8006 * Makefile.in: fixed a problem with dist-hook duplicates
8007 * parser.[hc], xmlIO.c: fixed the loading of external entities
8008 APIs, now xmlLoadExternalEntity() is used everywhere and
8009 setting up an app specific front-end using the
8010 * SAX.c parser.c: some fixes, now the xhtml spec validates
8011 with the xhtml DTD.
8012 * error.c: fixed crashes in case of no input stream
8013 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8014 to the validation tests and results
8015
8016Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8019 too htmlCreatePushParserCtxt() and htmlParseChunk()
8020 * parser.c: a bit of cleanup.
8021 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8022 to XML) removed the last mem leak known
8023 * HTMLtree.c: output message cleanup
8024 * xmlmemory.c: display content info about memory blocks
8025 * result/HTML/wired.* : missing att value warning change
8026
8027Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * doc/* : rebuilt the documentation
8030
8031Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * parser.[ch] parserInternals.h: Push parser for XML,
8034 seems to work fine now
8035 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8036 --push for push testing
8037 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8038 * testSAX.c: added --push
8039 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8040 subtree
8041 * xmlIO.[ch] : enriched API + fixes for push mode
8042 * entities.[ch]: added the entity content length to the struct.
8043 * xmlmemory.[ch]: new API to show the last entries for the shell
8044 * valid.c: added required attribute testing
8045 * SAX.c: the cdata callback now merge contiguous fragments
8046 * HTMLparser.c: cleanup of some macros
8047
8048Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8049
8050 * parser.c: fix for PIs name starting with xml
8051 * tree.c: fixed a potential problem with || and && ops
8052 * *.c, configure.in win32config.h.in : generate win32config.h for
8053 those on the Other Side !
8054
8055Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8056
8057 * parser.c: fixed a stupid = vs. == bug :-(
8058 * doc/gnome-xml.sgml: s/glade/xml/
8059
8060Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8061
8062 * configure.in, doc/xml.html : bug fix release 1.8.2
8063 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8064 Hopefully the end of that silly C++ include problem
8065 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8066 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8067 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8068 troubles with autoclosed elements when the stree shape doesn't
8069 follow the DtD specs. Added htmlIsAutoClosed() and
8070 htmlAutoCloseTag()
8071 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8072 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8073 * debugXML.c: fixed a bug on printing default namespaces.
8074 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8075
8076Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8077
8078 * result/HTML/*.htm[l] : updated the HTML regression tests according
8079 to the new output
8080 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8081 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8082 problem due to intermix of extern "C" { ... } declarations for C++
8083 and recursive includes in the headers
8084
80851999-12-20 Chris Lahey <clahey@umich.edu>
8086
8087 * HTMLtree.c: Made it so that html nodes with a single child do
8088 not insert a carriage return before or after the child node.
8089
8090Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * configure.in, doc/xml.html : bug fix release 1.8.1
8093 * parser.c: fixed bug #4344
8094 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8095 added the glue to avoid C++ problems
8096 * doc/* : regenerated the documentation
8097
8098Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8101 namespace recognition, and Dia as a resul :-(
8102 * encoding.c: closed bug #3950
8103
8104Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8105
8106 * valid.c: debugging a posteriori validation, except URI expansion
8107 stuff this should be fixed now
8108 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8109 Carl Nygard <cnygard@bellatlantic.net>
8110 * tester.c: added --postvalid, cleaning of the code
8111 * tree.[ch]: added xmlDocGetRootElement()
8112
8113Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8114
8115 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8116 c++ losage.
8117
8118Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8119
8120 * configure.in, doc/xml.html : bumped to 1.8.0
8121 * xlink.[ch], Makefile.am : added framework for link detection
8122 * parser.h: added nbChars to parser context, needed for cleanup.
8123 * xmlmemory.c: removed a nasty bug when out of mem
8124 * valid.[ch]: adding namespace support for attribute decl
8125 * tester.c: added --debugent option
8126 * debugXML.[ch]: added xmlDebugDumpEntities()
8127 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8128 buffers instead, this was really needed, validation was breaking
8129 in strange ways due to that. Added xmlParseStringPEReference()
8130 and other parsing from strings functions. Entities processing
8131 modified again, but PERef are still not handled correcly but
8132 unless you're Eve Maller you won't notice :-)
8133 * HTMLparser.c: large changes toward reliability, and switched to
8134 lowercase internal tags, XHTML is lowercase, so it will help
8135 that output is closer to next version.
8136 * doc/* : regenerated the documentation, it is now hosted at
8137 http://xmlsoft.org/ (same bits I just bought the domain :-)
8138
8139
8140Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8141
8142 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8143 doc generation
8144 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8145 in the SAX API
8146 * doc/*: rebuilt the doc making sure everything appears in the
8147 HTML files
8148
8149Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8150
8151 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8152 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8153 which allow impressive speed improvement on dataset with
8154 large text pieces, but at the cost of broken binary
8155 compatibility and slightly bigger memory usage.
8156 Configure with --with-buffers to activate them, they
8157 are protected with XML_USE_BUFFER_CONTENT define.
8158 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8159 goal is 0 memory left allocated once parser is no more used
8160 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8161 call xmlCleanupParser() and xmlMemoryDump()
8162
8163Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8164
8165 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8166 * parser.[ch] encoding.[ch]: added memory cleanup routines
8167 * parser.c: closing bug #3788
8168 * doc/*: rebuilt the doc
8169
8170Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8171
8172 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8173 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8174 * tester.c: added --compress option
8175 * doc/*: rebuilt the documentation
8176
8177Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8178
8179 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8180 if given /proc/kcore as input !
8181 * doc/xml.html doc/*: updated and rebuilt the documentation
8182
8183Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8184
8185 * parser.c: Fixed some wrongly space collapsing code due to
8186 a misreading of the spec.
8187 * result/*: fixed the output accordingly
8188
8189Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * encoding.c: bug fix and typos
8192 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8193 * parser.c: added attribute normalization closing bug #3597
8194 * test/att* result/att* SAXresult/att*: testcase for attribute
8195 normalization
8196
8197Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * configure.in: closing bug #3163 by adding extra flags for the
8200 cc compiler on HP-UX
8201
8202Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8203
8204 * valid.[ch] : removed a typo and an enumerated type bug in the
8205 xmlAddElementDecl() function
8206 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8207 call to xmlEncodeEntitiesReentrant() so that the functions
8208 New, Set and Get are at the same level.
8209 * parser.c HTMLparser.c: extra memory allocation bug for
8210 attributes detected by someone using libxml in embedded systems :-)
8211
8212Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * xmlmemory.h: turned off mem debug :-\
8215
8216Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * parser.c: closed bug #2784 a one line fix, but worth pushing
8219 a new release out
8220 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8221 some structures, comments before and after the
8222 main element, and other nastyness
8223 * HTMLtree.c tree.c: accomodate the extended HTML supported
8224 * configure.in: pushing 1.7.4
8225 * test/ent8 and related outputs : added a new test for bug #2784
8226 * test/HTML/wired.html and related output: a nasty HTML example
8227 * Makefile.am: improved the test scripts
8228 * docs/* : reran the documentation extractor, updated xml.html
8229
8230Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8233 HTMLparser and debugged the HTML related code. HTML documents
8234 now have their own type
8235 * entities.c: do not dump &apos; for HTML output
8236 * xmlmemory.c: improvement, breakpoint mechanism
8237 * testHTML.c: added --sax --repeat ...
8238 * Makefile.am: improved the HTML tests
8239 * valid.[ch]: added xmlValidGetValidElements and
8240 xmlValidGetPotentialChildren
8241 * tester.c: added --insert to test the 2 new functions
8242 * test//* result//* SAXresult//* : regression test cleanup
8243 and extension.
8244 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8245 gnome-xml-nanohttp.html
8246
8247Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * HTMLparser.c: fixed problems with some autoclose tags
8250 * tree.c: fixed XML output problems.
8251 * result/* SAXresult/*: update of the tests output
8252
8253Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * Makefile.am: Arturo patch for xmlConf.sh version info
8256 * parser.c: Tim Josling patch for single quoted items
8257 * tester.c: Tim Josling patch for tester options usage
8258 * tree.h: indent cleanup
8259
8260Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8263 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8264
8265Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * tree.c : Raph patch for initialization of CORBA fields
8268 * parser.c, xpath.c, ...: modification of doc comments
8269 * xpath.c : allow spaces in xpath expressions
8270
8271Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8272
8273 * xmlmemory.h: turning off memory debug :-(
8274
8275Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8276
8277 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8278 better SAX interfaces.
8279 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8280 entity.
8281 * configure.in: 1.7.2
8282
8283Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * libxml.spec.in: fixed the URL
8286 * doc/xml.html: improved the documentation front-end
8287
8288Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8289
8290 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8291
8292Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8293
8294 * libxml.spec.in: fixed the alpha compile problem
8295 * parser.[ch]: changed errno to errNo in the parser context :-(
8296 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8297 * doc/xml.html: changed CHAR to xmlChar
8298 * doc/html/*: recompiled the documentation
8299 * configure.in: 1.7.1
8300
8301Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * parser.h: modified the parser context struct to regain 1.4.0
8304 binary compatibility
8305 * parser.c, xml-error.h: added errno ot teh context and defined
8306 a set of errors values with update of errno
8307 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8308 DTDs and entities
8309 * *.h, *.c: complete cleanup of the use of config.h and include
8310 protection depending on the current setup.
8311 * overalll debugging, maintenance and bug-fixing on all modules
8312 * updated the documentation
8313 * ready for 1.7.0
8314
8315Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8316
8317 * HTMLparser.c : cleanup
8318 * SAX.c valid.c valid.h: added ID/IDREF checking
8319 * tree.c tree.h: extended doc structure for refs
8320 * configure.in: 1.6.2
8321 * parser.c: patched bug in SAX user arg call
8322 * parserInternals.h: patched missing close in C++ wrapping
8323 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8324 especially upcoming XPointer implementation.
8325 * doc/xml.html: augmented, typo
8326
8327Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8328
8329 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8330 not all invocations of install understand -d.
8331
8332Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8333
8334 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8335 to make 'check' works, when builddir != srcdir.
8336
8337Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8338
8339 * doc/xml.html : updated the documentation
8340
8341Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8342
8343 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8344 not deallocated memory blocks
8345 * *.c : replaces all calls to malloc() free() and realloc() to
8346 the wrapper functions/macros
8347 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8348 instead of xmlFreeNodeList()
8349
8350Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * HTMLparser.c: corrected a stupid bug leading to core dump at
8353 tree deallocation. Removed warnings indicated by
8354 Stephane.Conversy@lri.fr
8355 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8356 looked for in the external subset
8357
8358Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8359
8360 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8361 on SGI by Stephane.Conversy@lri.fr
8362
8363Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8364
8365 * all .h : changed the prototype declaration indent as in gtk
8366 * most .c : working on reducing the TODOs in the code
8367 * most .c : cleanup though -pedantic and Insure++
8368 * improvements on validation ID checkings.
8369 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8370 * xml-config.in: closed #1810
8371
8372Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8373
8374 * tree.h, valid.c, valid.h: more work on validity, IDs
8375 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8376 definition for AIX
8377
8378Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8381 the distribution due to a cut'n paste error at last commit
8382
8383Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * configure.in: upgraded to version 1.4.0
8386 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8387 Big update, added a large part of the validation process,
8388 it should be usable, but some parts are missing
8389 * xpath.c: improved the implementation w.r.t. root.
8390 * Makefile.am: added more tests
8391 * test and result trees: added a lot of tests
8392 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8393
8394Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * Added an HACKING file
8397
8398Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8399
8400 * xpath.[ch] : improvements and debug of the XPath implementation
8401 * parser.c, HTMLparser.c : modified the parsers to be progressive
8402 * tree.[ch] : extended the Buffer promitives
8403 * xmlIO.[ch] : added basic I/O routines providing progressive
8404 parsing and ready for I18N conversion plugins
8405 * SAXresult/* : the SAX callback sequence maybe slightly different
8406 now
8407 * test*.c : improved/updated the tests programs
8408 * doc/* : recompiled the docs.
8409
84101999-07-26 Michael Meeks <michael@edenproject.org>
8411
8412 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8413
8414 * tree.c: Ditto.
8415
8416Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8417
8418 * configure.in: upgraded to version 1.4.0
8419 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8420 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8421 XML query language, see http://www.w3.org/TR/xpath for more details.
8422 * parser.c, parser.h: added CHAR* related string functions for XPath
8423 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8424 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8425 rebuild the docs.
8426 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8427 and regression testing capabilities for XPath.
8428
8429Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8430
8431 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8432 closing bug #1646
8433
8434Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * Makefile.am, example/Makefile.am: closed bug #1683
8437
8438Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8439
8440 * example/Makefile.am, configure.in: added the makefile for the
8441 gjobread example
8442
8443Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8444
8445 * doc/Makefile.am:
8446 - fix which allow "make install DESTDIR=</install/prefix>".
8447
8448Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8449
8450 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8451 which fixed a problem on the file reading-code.
8452
8453Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8454
8455 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8456 output.
8457 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8458
8459Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8460
8461 * parser.h : Oops removed the binary compatibility problem
8462 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8463 * parser.c, HTMLparser.c: applied patches for reading from stdin
8464
8465Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8466
8467 * parser.c, entities.c, valid.c: cleanup bug #1591
8468 * configure.in: cleanup bug #1592
8469 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8470 the same tree back-end. Hence gdome will be available for it.
8471 * doc/Makefile.am: close bug #617
8472
8473Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * parser.c: alloctate a per parser context SAX interface block
8476
8477Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8478
8479 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8480 and xmlEncodeEntitiesReentrant with the correct one :-\
8481
8482Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8483
8484 * commit of my internal XML base changes, quite a lot of
8485 changes, cleanups, better entities support, framework for
8486 new I/O and charset detection and handling
8487 * Fixed the configure/Makefile stuff to generate shared libs
8488 with the proper version info, so we jumped on rev from
8489 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8490 xmlEncodeEntities() result need to be freed now, and a string
8491 xmlParserVersion provide the current library version.
8492
8493Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8494
8495 * parser.c: fixed a buffer overrun for when you have a very long
8496 attribute with no entities in it.
8497
8498Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * added example directory
8501 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8502
8503Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8504
8505 * Release of libxml-1.1, nearly everything has been touched for
8506 this.
8507 * Added more regression tests
8508 * Updated the documentation
8509
8510Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8511
8512 * tree.[ch]: unified the XML_NO_CORBA defines.
8513 * parser.c encoding.[ch]: started plugging in char encoding detection
8514
8515Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8516
8517 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8518 Also freed allocated buffer.
8519
8520Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8521 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8522 reentrancy problem at printing. One is left in entities.c, to
8523 remove ASAP
8524 * testSAX.c : added a test example showing the use of the SAX
8525 interface if one doesn't want to build the DOM tree.
8526 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8527
8528Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8531 large revamping of the parser to use SAX callbacks
8532 http://www.megginson.com/SAX/ (or at least a C like interface
8533 a la Expat). It's now possible to set up your own callbacks
8534 and the parser will not build a DOM tree.
8535 * test/* result/*: updated the test suite, I finally removed
8536 the old Namespace draft support (PI based).
8537
8538Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8539
8540 * Makefile.am: added test result to EXTRA_DIST for make tests
8541
8542Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8543
8544 * parser.c, parserInternals.h: moved the chars macro definitions
8545 to parserInternals.h
8546 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8547 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8548
8549Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * xml-config.in : applied patch to make --version work
8552
85531999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8554
8555 * Makefile.am (check-local): Alias for `tests' target. This will
8556 cause `make check' to do the right thing.
8557 (tests): Don't run tests in srcdir. Also, replaced calls to
8558 basename with a `sed' "equivalent".
8559
8560Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8561
8562 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8563 it in the header and not the sources, updated the doc.
8564 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8565 pointing this out.
8566
8567Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8568
8569 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8570 exported the inputStream routines.
8571 * doc/html/* : updated accordingly
8572
8573Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8574
8575 * parser.c, parser.h, parserInternals.h: added a few extra
8576 internal calls to allocate and free parser contexts ...
8577 * doc/html/* : updated accordingly
8578
8579Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8580
8581 * configure.in, Makefile.am, doc/makefile.am : General changes for
8582 1.0.0 release and including the generated HTML documentation.
8583
8584Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8585
8586 * makefile.am : added parserInternals.h, oops.
8587
8588Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * parserInternals.h: added this header giving access to the parser
8591 internal functions.
8592 * doc/Makefile.am : added a rebuild target which rebuilds the full
8593 set of documentations
8594 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8595 the internal subset.
8596 * *.c *.h: modifications needed to generate the documentation using
8597 gtk-doc, cleanup of functions blocks, reorganisation of struct
8598 declarations.
8599
8600Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8601
8602 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8603 the tar and spec file to include the beginning of the doc.
8604
86051999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8606
8607 * doc/.cvsignore: Added this file.
8608
8609Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8610
8611 * tree.c: fixed xmlGetProp to return "" when the attribute
8612 exists, even if the node-list is NULL.
8613
8614Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * tree.c: patched an error outputting empty attribute values.
8617 * Makefile.am and doc/makefile.am: have been updated during the
8618 week-end. Sorry for an empty CVS log, I got a shell problem.
8619
8620Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * tree.h: cleaned up using enums instead of defines
8623 * parser.c, valid.[ch]: more work on parsing/output of element
8624 declarations
8625
8626Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * valid.[ch], tree.c, parser.c : more work toward full parsing
8629 of XML DTDs.
8630 * README: added informations about mailing-list and on-line
8631 documentation
8632
86331999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8634
8635 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8636
8637Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * parser.c, tree.[ch] : more work toward conformance testing,
8640 added a last element to accelerate parsing of very flat structures
8641 started working on internal subset Element content declaration.
8642 * valid.[ch] : first cut at adding code toward validation.
8643 * previous changes had also small impact on most files, especially
8644 the conformance testing using James Clark test suite.
8645
8646Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * test/* : updated the examples, most of them were not well
8649 formed (humm), and added rdf2.
8650 * result/* : resulting changes in the output.
8651
8652Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8655
8656Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8657
8658 * tree.c: patched a bug in the generation of empty attributes
8659
8660Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8661
8662 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8663 for node/trees/documents/... Biggest problem is namespace
8664 support when copying subtrees.
8665
8666Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8667
8668 * parser.c, entities.c: improve entities and char ref encoding,
8669 and cleanups of error messages.
8670
8671Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8672
8673 * parser.c, entities.c: simple bug hunting done during rpm2html and
8674 rpmfind integration.
8675
8676Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * parser.[ch]: Added interfaces allowing to specify a SAX
8679 handler before parsing.
8680
8681Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8682
8683 * parser.c: redirrect all errors reporting through the SAX
8684 error function
8685
8686Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8689 * libtool, tlmain ...: update of the libtool files
8690
86911998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8692
8693 * entities.c: Use g_snprintf insteda of snprintf.
8694
8695Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8698 added ent5 test for this purpose.
8699 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8700
8701Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * parser.c: fixed? a strange error due to compression on a GWP
8704 document.
8705
8706Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8707
8708 * tree.[ch]: bug fixing
8709 * entities.[ch]: defined a specific type for predefined entities
8710 * doc/xml.html: more documentation on the library, how to use it,
8711 overview of the interfaces.
8712
8713Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8716
8717Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8718
8719 * tree.c: corrected a small bug
8720 * doc/xml.html: continuing writing documentation.
8721
8722Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * debugXML.h debugXML.c: added debugging utilities.
8725 * tester.c: added --debug switch.
8726 * tree.c: patched an incorrect node->type assignment.
8727 * parser.c: formatting, ensure that node->doc != NULL in attributes
8728
8729Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8730
8731 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8732 entity support and provide an internal representation close to
8733 DOM one (entity ref nodes, and attribute value as tree). I tried
8734 to preserve the interface but this will surely break some apps
8735 (I have to change rpm2html/rpmfind for example). I had to change
8736 two interfaces, and the generated tree is somewhat different.
8737 * doc/* : started documenting the XML library, the tree and
8738 DOM/Corba. This is a first step.
8739
8740Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8741
8742 * parser.c: Set up the fonctions comment block, boring but useful.
8743 * parser.h, SAX.c, parser.c: now attributes are processed through
8744 the SAX interface. The problem is that my SAX interface diverged
8745 quite a bit from the original one, well this is not an official
8746 spec, and translating it from Java to C is hairy anyway...
8747
8748Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8751 fonctions comment block, boring but useful.
8752
8753Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8754
8755 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8756 conversion routines. However they are not yet used to convert the
8757 inputs. The core will run with UTF-8.
8758
8759Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8760
8761 * tree.c : make sure that the type id is properly set-up when
8762 a new object is allocated, needed for DOM.
8763
8764Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * tree.h, tree.c: Ok, the main objects in the tree will be native
8767 corba objects, it costs 8 bytes per Node, Attribute and Document
8768 but it simplifies the Corba integration a lot (no extra interface
8769 objects to allocate/free).
8770
8771Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8774 and changed NODEs contants for conformity with DOM Level 1
8775
8776Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8777
8778 * added hooks to keep track of servants when creating objects
8779 xmlDoc and xmlNode (for Corba export).
8780
8781Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * added xml-config script.
8784
8785Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8786
8787 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8788 to autoupdate libtool and automake conf files.
8789
87901998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8791
8792 * Makefile.am: Use '?' to separate the sed
8793 commands as ',' is used when people pass -Wl,something.
8794
8795
8796Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8797
8798 * tree.c, tree.h: added a per-document compression interface.
8799
8800Tue Sep 22 20:47:38 EDT 1998
8801
8802 * tree.c, tree.h: added saving with compression and added interfaces
8803 to control the compression level (xmlGetCompressMode,
8804 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8805
8806Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8807
8808 * parser.c: corrected a loop for files of size 0
8809
88101998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8811
8812 * error.h: New file. Contains prototyes from `error.c'.
8813
8814Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8815
8816 * Makefile.am (xmlincdir): New macro.
8817 (xmlinc_HEADERS): Renamed from include_HEADERS.
8818
8819Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8820
8821 * applied small patch on numeric entities from
8822 Christopher Blizzard <blizzard@appliedtheory.com>
8823
8824Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * New release 0.2, removed the old xml_* files so that it's
8827 coherent with the other CVS base (W3C), far better conformance
8828 to standard, new namespaces, decent entities support, beginning
8829 of a SAX-like interface. Nearly nothing left intact, even the
8830 test examples ...
8831
88321998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8833
8834 * .cvsignore: Add .deps dir
8835
8836Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8837
8838 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8839
8840Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * configure.in: added test for CPP
8843 * AUTHORS, Changelog: the original ones didn't get commited but the
8844 glib ones instead, fixed.
8845 * Makefile.am: corrected an error in library naming
8846
8847Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * integrated code developped at W3C
8850 * changed the original Copyright
8851 * migrated to automake
8852 * prefixed the filenames by xml_ to avoid filename clashes
8853
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008854Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8855
8856 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8857 should not be called.
8858
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008859Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8860
8861 * libxml-2.0.pc.in: applied the patch to fix #101894
8862
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008863Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8864
8865 * tree.c : applied patch from Lukas Schroeder for register callbacks
8866 * valid.c: modified patch from Lukas Schroeder to test
8867 register callbacks with --chkregister
8868
Daniel Veillard067bae52003-01-05 01:27:54 +00008869Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
8870
8871 * xmlreader.c: seriously changed the way data are pushed to
8872 the underlying parser, go by block of 512 bytes instead of
8873 tryng to detect tag boundaries at that level. Changed the
8874 way empty element are detected and tagged.
8875 * python/tests/reader.py python/tests/reader2.py
8876 python/tests/reader3.py: small changes mostly due to context
8877 reporting being different and DTD node being reported. Some
8878 errors previously undetected are now caught and fixed.
8879 * doc/xmlreader.html: flagged last section as TODO
8880
Daniel Veillard51a447a2003-01-04 19:42:46 +00008881Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8882
8883 * python/libxml.py: integrated the Python 2.2 optimizations
8884 from Hannu Krosing, while maintaining compatibility with
8885 1.5 and 2.1
8886
Daniel Veillarde59494f2003-01-04 16:35:29 +00008887Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
8888
8889 * xmllint.c: a bit of cleanup
8890 * xmlreader.c: small fix
8891 * doc/xmlreader.html: more work on the XmlTextReader tutorial
8892 * python/libxml.py: a few fixes pointed out by Hannu Krosing
8893
Daniel Veillard623a9eb2003-01-04 12:47:20 +00008894Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
8895
8896 * python/setup.py.in: patch from Stéphane Bidoul to include
8897 drv_libxml2.py in setup.py
8898
Daniel Veillard66b82892003-01-04 00:44:13 +00008899Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
8900
8901 * doc/xmlreader.html: starting documenting the new XmlTextReader
8902 interface.
8903
Daniel Veillard7704fb12003-01-03 16:19:51 +00008904Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
8905
8906 * xmllint.c: added the --stream flag to use the TextReader API
8907 * xmlreader.c: small performance tweak
8908
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008909Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8910
8911 * xmlreader.c python/tests/reader2py: okay the DTD validation
8912 code on top of the XMLTextParser API should be solid now.
8913
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008914Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8915
8916 * xmlreader.c python/tests/reader2py: Fixing some more mess
8917 with validation and recursive entities while using the
8918 reader interface, it's getting a bit messy...
8919
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008920Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8921
8922 * xmlreader.c python/tests/reader.py: another couple of problem
8923 related to IsEmptyElement reported by Stéphane Bidoul needed
8924 some fixes.
8925
Daniel Veillard4f860202003-01-02 13:00:02 +00008926Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8927
8928 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8929 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8930 based on the python XmlTextReader interface.
8931
Daniel Veillard3c265e42003-01-01 21:06:49 +00008932Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8933
8934 * tree.c: backing out one change in the last patch which broke the
8935 regression tests
8936
Daniel Veillard5335dc52003-01-01 20:59:38 +00008937Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8938
8939 * global.data globals.c tree.c include/libxml/globals.h: applied
8940 an old patch from Lukas Schroeder to track node creation and
8941 destruction. Probably missing a lot of references at the moment
8942 and not usable reliably.
8943
Daniel Veillard8ba17412003-01-01 19:13:12 +00008944Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8945
8946 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8947 from doc/news.html and a stylesheet
8948
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008949Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8950
8951 * xmlreader.c python/tests/reader.py: fixed another couple of
8952 xmlreader bugs reported by Stéphane Bidoul and added tests.
8953
Daniel Veillard9e395c22003-01-01 14:50:44 +00008954Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8955
8956 * xmlreader.c python/tests/reader2.py: fixed another validity
8957 checking in external parsed entities raised by Stéphane Bidoul
8958 and added a specific regression test.
8959 * python/tests/reader3.py: cleanup
8960
Daniel Veillardd5896142002-12-31 14:45:26 +00008961Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * xmlreader.c python/tests/reader2.py: fixed a problem with
8964 validation within entities pointed by Stéphane Bidoul, augmented
8965 the tests to catch those.
8966
Daniel Veillarddc85f282002-12-31 11:18:37 +00008967Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8968
8969 * python/generator.py: modified the generator to allow keeping
8970 class references when creating new classes, needed to fix a bug
8971 pointed by Stéphane Bidoul where the input buffer of the
8972 xmlTextReader instance gets destroyed if the python wrapper for
8973 the input is not referenced anymore.
8974
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008975Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8978 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8979
Daniel Veillard571b8892002-12-30 12:37:59 +00008980Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * xmlreader.c python/tests/reader.py: fixed another problem
8983 pointed by Stéphane Bidoul
8984
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008985Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8986
8987 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8988 with "<a/>"
8989
Daniel Veillardecaba492002-12-30 10:55:29 +00008990Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * SAX.c: warn on xmlns:prefix="foo"
8993 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8994 for namespace attributes handling.
8995
Daniel Veillard2d84a892002-12-30 00:01:08 +00008996Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8999 a really nasty problem raised by a DocBook XSLT transform
9000 provided by Sebastian Bergmann
9001
Daniel Veillard29b3e282002-12-29 11:14:41 +00009002Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9003
9004 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9005 by Stéphane Bidoul and integrated it into the tests
9006
Daniel Veillarde18fc182002-12-28 22:56:33 +00009007Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9010 extended the XmlTextReader API a bit, addding accessors for
9011 the current doc and node, and an entity substitution mode for
9012 the parser.
9013 * python/libxml.py python/libxml2class.txt: related updates
9014 * python/tests/Makefile.am python/tests/reader.py
9015 python/tests/reader2.py python/tests/reader3.py: updated a bit
9016 the old tests and added a new one to test the entities handling
9017
Daniel Veillardaba976d2002-12-28 21:14:18 +00009018Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * python/generator.py python/libxml2class.txt
9021 python/tests/reader.py python/tests/reader2.py: changed the
9022 generator to provide casing for the XmlTextReader similar to
9023 C# so that examples and documentation are more directly transposable.
9024 Fixed the couple of tests in the suite.
9025
Daniel Veillard83298842002-12-28 15:12:33 +00009026Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9027
9028 * doc/guidelines.html: added a document on guildeline for
9029 publishing and deploying XML
9030
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009031Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * valid.c xmlreader.c: final touch running DTD validation
9034 on the XmlTextReader
9035 * python/tests/Makefile.am python/tests/reader2.py: added a
9036 specific run based on the examples from test/valid/*.xml
9037
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009038Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9039
9040 * python/libxml.py: added a few predefined xmlTextReader parser
9041 configuration values.
9042
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009043Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9044
9045 * python/libxml_wrap.h: trying to fix #102037
9046
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009047Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * SAX.c: fixing bug #95296, when the predefined entities
9050 are redefined in the DTD the default one must be used
9051 instead anyway.
9052
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009053Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9054
9055 * doc/xmllint.xml
9056 * doc/xmllint.1
9057 Add discussion of XML_DEBUG_CATALOG to xmllint man
9058 page - bug #100907
9059
9060
Daniel Veillarddf512f42002-12-23 15:56:21 +00009061Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * xmlreader.c: Fixed the empty node detection to avoid reporting
9064 an inexistant close tag.
9065
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009066Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9069 for Python 2.1
9070
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009071Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9074
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009075Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9076
9077 * doc/libxml2-api.xml python/tests/reader.py: one really need
9078 to provide the base URI information when creating a reader parser
9079 from an input stream. Updated the API and the example using it.
9080
Daniel Veillardea7751d2002-12-20 00:16:24 +00009081Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9084 include/libxml/valid.h include/libxml/xmlreader.h: working on
9085 DTD validation on top of xml reader interfaces. Allows to
9086 validate arbitrary large instances. This required some extensions
9087 to the valid module interface and augmenting the size of xmlID
9088 and xmlRef structs a bit.
9089 * uri.c xmlregexp.c: simple cleanup.
9090
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009091Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9094 work on the xml reader interfaces.
9095 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9096 Web page for the Windows binaries.
9097
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009098Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9099
9100 * xmlIO.c: applied a patch for VMS following the report by
9101 Nigel Hall
9102
Daniel Veillard3772de32002-12-17 10:31:45 +00009103Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9104
9105 * parser.c: the parseStartTag bug fix wasn't complete.
9106
Daniel Veillard67df8092002-12-16 22:04:11 +00009107Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9110 parseStartTag, fixing it.
9111 * test/att4 result/att4 result/noent/att4: adding the test
9112 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9113 more methods to XmlTextReader.
9114
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009115Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9116
9117 * win32/libxml2.def.src: added more xml reader exports
9118 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9119 to the build
9120
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009121Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9122
9123 * doc/tutorial/xmltutorial.xml
9124 plus generated html and pdf
9125 Updating tutorial again based on further comments from Niraj
9126 Tolia on the last iteration
9127
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009128Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9129
9130 * doc/tutorial/xmltutorial.xml
9131 * doc/tutorial/includekeyword.c
9132 * doc/tutorial/includegetattribute.c
9133 plus generated html and pdf
9134 Adding fix from Niraj Tolia to tutorial to properly free memory.
9135
9136
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009137Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9140 more methods of XmlTextReader.
9141 * python/libxml2class.txt python/tests/reader.py: this increased the
9142 methods in the bndings, augmented the test to check those new
9143 functions.
9144
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009145Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9148 methods of XmlTextReader.
9149 * python/generator.py python/libxml_wrap.h python/types.c
9150 python/libxml2class.txt: added the reader to the Python bindings
9151 * python/tests/Makefile.am python/tests/reader.py: added a specific
9152 test for the Python bindings of the Reader APIs
9153 * parser.c: small cleanup.
9154
Daniel Veillard06503452002-12-13 10:42:08 +00009155Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * xinclude.c: fallback was only copying the first child not the
9158 full child list of the fallback element, closes #89684 as reopened
9159 by Bernd Kuemmerlen
9160
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009161Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9162
9163 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9164
Daniel Veillard000eafb2002-12-12 10:04:22 +00009165Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9166
Daniel Veillardc1eed322002-12-12 11:01:32 +00009167 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009168 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009169 gives enum values, fix functype return type, put back fields in
9170 structs
9171 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009172
Daniel Veillard024b5702002-12-12 00:15:55 +00009173Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9174
9175 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9176 about htmlNodeDumpOutput location.
9177 * xpath.c: removed an undefined function signature
9178 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9179 too many symbols in the API breaking the python bindings.
9180 Updated with the libxslt/libexslt changes.
9181
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009182Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9183
9184 * configure.in: preparing release of 2.4.29
9185 * doc/*: rebuilt the docs and API
9186 * xmlreader.c: a few more fixes for the XmlTextReader API
9187
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009188Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9189
9190 * include/win32config.h: applied mingw patch from Magnus Henoch
9191
Daniel Veillard5aad8322002-12-11 15:59:44 +00009192Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9195
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009196Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9199 building Python script, does the C parsing directly, generates
9200 a better API description including structure fieds defs and
9201 enums. Still a couple of bugs, but good enough for the python
9202 wrappers now.
9203 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9204 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9205 include/libxml/schemasInternals.h include/libxml/tree.h: more
9206 cleanup based on the python analysis script reports.
9207 * libxml.spec.in: make sure the API XML description is part of the
9208 devel package.
9209
Daniel Veillard01c13b52002-12-10 15:19:08 +00009210Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9213 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9214 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9215 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9216 code cleanup, especially the function comments.
9217 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9218
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009219Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * Makefile.am xmlreader.c include/libxml/Makefile.am
9222 include/libxml/xmlreader.h: Adding a new set of APIs based on
9223 the C# TextXmlReader API but converted to C. Allow to parse
9224 in constant memory usage, far simpler to program and explain
9225 than the SAX like APIs, unfinished but working.
9226 * testReader.c: test program
9227
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009228Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9229
9230 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9231
Daniel Veillard64b35282002-12-04 15:10:40 +00009232Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * tree.c: Chip turner indicated that XHTML1 serialization
9235 rule for style actually break on both IE and Mozilla,
9236 try to avoid the rule if escaping ain't necessary
9237
Daniel Veillard8efff672002-12-04 11:44:48 +00009238Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * nanhttp.c: handle HTTP URL escaping, problem reported by
9241 Glen Nakamura and Stefano Zacchiroli
9242
Daniel Veillard1c732d22002-11-30 11:22:59 +00009243Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9246
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009247Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * uri.c: Johann Richard pointed out some XPointer problems for
9250 URN based URI references in XInclude. Modified the URI parsing
9251 and saving routines to allow correct parsing and saving of
9252 XPointers, especially when attached to "opaque" scheme accordingly
9253 to RFC 2396
9254
Daniel Veillard8db67d22002-11-27 19:39:27 +00009255Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9258 of refactoring to the HTML saving code.
9259 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9260 in the doc.
9261
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009262Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9265 to a buffer API to reuse the generic dump to an OutputIO layer,
9266 this reduces code, fixes xmlNodeDump() for XHTML, also made
9267 xmlNodeDump() now return the number of byte written.
9268
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009269Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * python/setup.py.in: another patch from Stéphane Bidoul for
9272 Python bindings on Windows
9273 * doc/parsedecl.py: small cleanup
9274
Daniel Veillard9715c172002-11-25 16:33:40 +00009275Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * libxml.spec.in configure.in: add a line in %changelog for releases
9278
Daniel Veillard9bc53102002-11-25 13:20:04 +00009279Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * parser.c: patch from Marcus Clarke fixing a problem in entities
9282 parsing that was detected in KDe documentations environment.
9283
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009284Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9285
9286 * python/libxml.c (libxml_prev): Return the previous as opposed to
9287 the next node (I guess this is the result of some cut & paste programming:)
9288
Daniel Veillard80d7b902002-11-23 16:23:08 +00009289Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9292
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009293Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9294
9295 * python/generator.py python/libxml.c python/setup.py.in: trying
9296 to fix the Python bindings build on Windows (Stéphane Bidoul)
9297
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009298Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9299
9300 * win32/configure.js: added option for python bindings
9301 * win32/libxml2.def.src: added more exports
9302
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009303Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9304
9305 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9306 pthreads
9307 * win32/wince/*: applied updates to Windows CE port from Javier
9308
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009309Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * configure.in: preparing 2.4.28
9312 * libxml.spec.in doc/Makefile.am: some cleanup
9313 * doc/*: updated the news and regenerated.
9314
Daniel Veillardfee408f2002-11-22 13:18:30 +00009315Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * HTMLparser.c: final touch at closing #87235 </p> end tags
9318 need to be generated.
9319 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9320 this change slightly the output of a few tests
9321 * doc/*: regenerated
9322
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009323Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9324
9325 * parserInternals.c: fixing bug #99190 when UTF8 document are
9326 parsed using the progressive parser and the end of the chunk
9327 is in the middle of an UTF8 multibyte character.
9328
William M. Brack8b2c7f12002-11-22 05:07:29 +00009329Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9330
9331 * threads.c: fixed initialization problem in xmlNewGlobalState
9332 which was causing crash.
9333 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9334 in xmlInitializeGlobalState.
9335 * parserInternals.c: cleaned up ctxt->sax initialisation.
9336
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009337Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
9339 * tree.c include/libxml/tree.h: modified the existing APIs
9340 to handle XHTML1 serialization rules automatically, also add
9341 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9342 libxslt serialization uses it when needed without changing
9343 the library API.
9344 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9345 result/xhtml1: added a new test specifically for xhtml1 output
9346 and updated the result of one XHTML1 test
9347
Daniel Veillardd076a202002-11-20 13:28:31 +00009348Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9349
9350 * xinclude.c parserInternals.c encoding.c: fixed #99082
9351 for xi:include encoding="..." support on text includes.
9352 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9353 test/XInclude/ents/isolatin.txt : added a specific regression test
9354 * python/generator.py python/libxml2class.txt: fixed the generator
9355 the new set of comments generated for doc/libxml2-api.xml were
9356 breaking the python generation.
9357
Daniel Veillard817e70b2002-11-19 22:28:48 +00009358Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9359
9360 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9361 * configure.in: patch for Solaris on new autoconf closes #98880
9362 * doc/parsedecl.py: repair the frigging API building script,
9363 did I say that python xmllib sucks ?
9364 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9365 and some comment are no more truncated.
9366
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009367Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9368
9369 * parser.c: Martin Stoilov pointed out a potential leak in
9370 xmlCreateMemoryParserCtxt
9371
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009372Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9375 included in HTML documents and using the push parser.
9376
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009377Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9378
9379 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9380 specified, look for the Python interpreter not just in the
9381 specified root but also in the specified location. Fixes #98825
9382
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009383Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9384
9385 * python/libxml.c: fixing bug #98792 , node may have no doc
9386 and dereferencing without checking ain't good ...
9387
Daniel Veillarddad3f682002-11-17 16:47:27 +00009388Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * configure.in: preparing release 2.4.27
9391 * doc/* : updated and rebuilt the docs
9392 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9393 and all the docs are actually packaged and in the final RPMs
9394 * parser.c parserInternals.c include/libxml/parser.h: restore
9395 xmllint --recover feature.
9396
Daniel Veillard68e9e742002-11-16 15:35:11 +00009397Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9398
Daniel Veillard784b9352003-02-16 15:50:27 +00009399 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009400 processing of parsed entities, and XPath computation on sustitued
9401 entities.
9402 * testXPath.c: make sure entities are substitued.
9403
Daniel Veillard328f48c2002-11-15 15:24:34 +00009404Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
Daniel Veillard784b9352003-02-16 15:50:27 +00009406 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009407 processing of internal parsed entities, which had to be changed.
9408
Daniel Veillard66651aa2002-11-15 11:21:43 +00009409Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9412 trying to fix bug #98517 about building outside the source tree
9413 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9414
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009415Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9416
9417 * include/win32config.h: cleanup
9418 * win32/Makefile.mingw: integrated mingw in JScript configure
9419 * win32/Makefile.msvc: modified to allow mingw coexistence
9420 * win32/configure.js: integrated mingw
9421 * win32/Readme.txt: cleanup
9422
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009423Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * HTMLparser.c: strengthen the guard in the Pop macros,
9426 like in the XML parser, closes bug #97315
9427
Daniel Veillard0821b152002-11-12 20:57:47 +00009428Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9431 callback is never used.
9432
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009433Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * parserInternals.c: fixed the initialization of the SAX structure
9436 which was breaking xsltproc
9437 * xpath.c: patch from Petr Pajas for CDATA nodes
9438 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9439 * parser.c include/libxml/parser.h: patch from Peter Jones
9440 removing a leak in xmlSAXParseMemory() and adding the
9441 function xmlSAXParseMemoryWithData()
9442
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009443Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9444
9445 adding pdf of tutorial, changing web page to link to it
9446 * doc/tutorial/xmltutorial.pdf
9447 * doc/xml.html
9448 * doc/docs.html
9449
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009450Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9451
9452 * doc/tutorial/ar01s08.html
9453 adding file what I forgot for tutorial
9454
9455
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009456Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9457
9458 Adding encoding discussion to tutorial
9459 Added:
9460 * doc/tutorial/images/*.png: DocBook admonition image files
9461 * doc/tutorial/apf.html, apg.html: new generated html
9462 * doc/tutorial/includeconvert.c: conversion code entity file
9463 changed:
9464 * doc/tutorial/xmltutorial.xml: DocBook original
9465 * doc/tutorial/*.html: generated html
9466
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009467Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9468
9469 * include/libxml/*.h: retired xmlwin32version.h
9470 * doc/Makefile.am: retired xmlwin32version.h
9471 * win32/configure.js: retired xmlwin32version.h
9472
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009473Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9474
9475 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009476 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9477 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009478
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009479Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * globals.c: fixed a typo pointed out by Igor
9482 * xpath.c: try to speed up node compare using line numbers
9483 if available.
9484
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009485Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * tree.c: make xmlFreeNode() handle attributes correctly.
9488
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009489Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9490
9491 * catalog.c: completed the #96963 fix, as reported by Karl
9492 Eichwalder
9493
Daniel Veillard56f21f22002-11-06 15:49:46 +00009494Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9497
Daniel Veillard91ad8792002-11-04 17:06:52 +00009498Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * Makefile.am: switched the order of a couple of includes
9501 to fix bugs #97100
9502
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009503Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9504
9505 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9506 xmlLoadCatalogs that used to separate directories with a ':'.
9507
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009508Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9509
9510 * threads.c: improvements to the Windows-side of thread handling
9511 * testThreads.c: conditionally excluded unistd.h
9512 * testThradsWin32.c: broke overlong lines
9513 * include/win32config.h: adapted thread-related macros to the new
9514 scheme and for pthreads on Windows
9515 * win32/Makefile.msvc: introduced a more flexible thread build,
9516 added testThreads[Win32].c to the build
9517 * win32/configure.js: introduced a more flexible thread config
9518
John Fleck61f6fb62002-10-31 15:23:29 +000095192002-10-31 John Fleck <jfleck@inkstain.net>
9520
9521 * doc/xml.html (and, by implication, FAQ.html)
9522 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9523
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009524Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9525
9526 * configure.in: removed xmlwin32version.h
9527 * include/libxml/Makefile.am: removed xmlwin32version.h
9528
Daniel Veillardce66ce12002-10-28 19:01:59 +00009529Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: applied patch from Brian Stafford to fix a bug
9532 in xmlReconciliateNs()
9533
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009534Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * tree.c: applied patch from Christian Glahn to allow
9537 xmlNewChild() on document fragment nodes
9538
Daniel Veillardb39bc392002-10-26 19:29:51 +00009539Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * parser.c: Christian Glahn found a problem with a recent
9542 patch to xmlParseBalancedChunkMemoryRecover()
9543 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9544 problems
9545 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9546 test/schemas/seq*: added the test cases from Charles
9547
Daniel Veillard366a9152002-10-23 20:43:53 +00009548Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9551 serious cleanup of the spec file and associated changes
9552 in the Makefiles.
9553 * valid.c: try to remove some warnings on x86_64
9554
Daniel Veillardd033d022002-10-23 14:55:02 +00009555Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9558 fix bug #96586
9559
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009560Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9563 parsing, applied his patch
9564 * result/HTML/attrents.html result/HTML/attrents.html.err
9565 result/HTML/attrents.html.sax test/HTML/attrents.html:
9566 added the test and result case provided by Mikhail Sogrine
9567
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009568Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * vms/build_libxml.com vms/config.vms vms/readme.vms
9571 include/libxml/parser.h include/libxml/parserInternals.h
9572 include/libxml/tree.h include/libxml/xmlIO.h
9573 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9574 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9575 Applied the VMS update patch from Craig A. Berry
9576 * doc/*.html: update
9577
Daniel Veillardf000f072002-10-22 14:28:17 +00009578Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9581
Daniel Veillard1e208222002-10-22 14:25:25 +00009582Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * debugXML.c: adding a grep command to --shell in xmllint
9585 for T.V. Raman
9586
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009587Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * xmlcatalog.c: tried to fix some of the problem with --sgml
9590
Daniel Veillard935494a2002-10-22 14:22:46 +00009591Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * parser.c: tried to fix bug #91500 where doc->children may
9594 be overriden by a call to xmlParseBalancedChunkMemory()
9595
9596Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9599 identifiers in SGML catalogs containing '&'
9600
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009601Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * python/types.c: fixed bugs when passing result value tree
9604 to Python functions.
9605
Daniel Veillard48267432002-10-18 11:21:38 +00009606Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9607
9608 * configure.in: preparing the release of 2.4.26
9609 * doc/*: updated and rebuilt the documentation
9610
Daniel Veillardbb284f42002-10-16 18:02:47 +00009611Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * parser.c: fixed a XML Namespace compliance bug reported by
9614 Alexander Grimalovsky
9615
Daniel Veillard44892f72002-10-16 15:23:26 +00009616Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * HTMLtree.c: fixed serialization of script and style when
9619 they are not lowercase (i.e. added using the API to the tree).
9620
Daniel Veillard2fd85422002-10-16 14:32:41 +00009621Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * valid.c: make xmlValidateDocument emit a warning msg if there
9624 is no DTD, pointed by Christian Glahn
9625
Daniel Veillard32370232002-10-16 14:08:14 +00009626Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9629 content model when some of the blocks have min or max, and a couple
9630 of bugs found in the process.
9631 * result/schemas/list0* test/schemas/list0*: added some specific
9632 regression tests
9633
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009634Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * README: updated the contact informations
9637
Daniel Veillard63186732002-10-15 08:43:17 +00009638Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9639
9640 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9641 misses it, reported by Peter Bray.
9642
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009643Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9646 and removed a few warnings
9647
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009648Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * parser.c: Christian Glahn found a small bug in the push parser.
9651 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9652 public
9653
Daniel Veillard6045c902002-10-09 21:13:59 +00009654Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * xmlschemas.c include/libxml/xmlschemas.h: added
9657 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9658 * testSchemas.c: added --memory to test the new interface
9659
Daniel Veillardf0070122002-10-09 14:24:17 +00009660Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9661
9662 * doc/index.py doc/search.php: integrated the XSLT indexing,
9663 a few fixed in the indexer, added a scope selection at the
9664 search level.
9665
Daniel Veillard01992e02002-10-09 10:20:30 +00009666Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9669 this was due to uninitialized parts of the validation context
9670
Daniel Veillard321be0c2002-10-08 21:26:42 +00009671Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * debugXML.c: applied patch from Mark Vakoc except the API
9674 change, preserved it.
9675 * doc/*: updated the docs to point to the search engine for
9676 information lookup or before bug/help reports.
9677
Daniel Veillard01e87d22002-10-08 16:55:06 +00009678Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * doc/index.py doc/search.php: added mailing-list archives
9681 indexing and lookup
9682
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009683Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9686
Daniel Veillard9b006132002-10-07 11:13:27 +00009687Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * doc/index.py: improved HTML indexing
9690 * doc/search.php: make the queries also lookup the HTML based indexes
9691
Daniel Veillard141d04b2002-10-06 21:51:18 +00009692Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * doc/index.py: added HTML page indexing
9695
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009696Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9697
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009698 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009699 problem in libxslt.
9700 * catalog.c: fixed list handling in XML_CATALOG_FILES
9701
Daniel Veillardceb09b92002-10-04 11:46:37 +00009702Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * valid.c: typo/bug found by Christian Glahn
9705
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009706Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9707
9708 * xmlIO.c: applied Windows CE patch from Javier.
9709 * win32/wince: new directory, contains support for the PocketPC
9710 with Windows CE from Javier.
9711 * include/win32config.h: reorganised, removed duplicate
9712 definitions and applied WinCE patch from Javier.
9713 * include/wsockcompat.h: new file, now contains WinSock
9714 compatibility macros.
9715 * win32/Makefile.msvc: introduced double-run compilation.
9716
Daniel Veillarde16b5742002-09-26 17:50:03 +00009717Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * configure.in include/libxml/xmlwin32version.h: preparing release
9720 of 2.4.25
9721 * doc/*: updated and regenerated teh docs and web pages.
9722
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009723Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9726 error were not covering namespace declarations.
9727 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9728 it was missing the attribute declaration for the namespace
9729 * result/VC/NS3: the fix now report breakages in that test
9730
Daniel Veillardabe01742002-09-26 12:40:03 +00009731Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9734
Daniel Veillard2ace1952002-09-26 12:28:02 +00009735Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9738 and regenerated the docs and web site
9739
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009740Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9743 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9744 not before
9745
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009746Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * python/generator.py python/libxml2class.txt: fixed a stupid error
9749 breaking the python API
9750
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009751Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9754 triostr.c triostr.h: applied a trio update patch from
9755 Bjorn Reese which should work with MinGW
9756
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009757Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * tree.c: improving some documentation comments
9760 * xmlregexp.c: found and fixed a mem leak with python regression tests
9761 * doc/*: rebuilt the doc and the API XML file including the
9762 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9763 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9764 python/types.c: added access to the XML Schemas regexps from
9765 python
9766 * python/tests/Makefile.am python/tests/regexp.py: added a
9767 simple regexp bindings test
9768
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009769Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9770
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009771 * doc/xml.html:
9772 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009773
Daniel Veillard118aed72002-09-24 14:13:13 +00009774Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xmlregexp.c: fixed the data callback on transition functionality
9777 which was broken when using the compact form
9778 * result/schemas/*: updated the results, less verbose, all tests
9779 pass like before
9780 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9781 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9782 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9783 annoying warnings
9784 * xpath.c: try to provide better error report when possible
9785
Daniel Veillard72336152002-09-21 13:08:14 +00009786Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * Makefile.am: fixed a breakage raised by Jacob
9789
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009790Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9791
9792 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9793 which don't use sockets
9794
Igor Zlatkovic01280582002-09-20 16:40:34 +00009795Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9796
9797 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9798 * win32/configure.js: applied zlib patch from Daniel Gehriger
9799
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009800Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9801
9802 * win32/configure.js: applied the patch from Mark Vakoc for
9803 regexp support
9804 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9805 for regexp support
9806
Daniel Veillardb5c05732002-09-20 13:36:25 +00009807Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xmlschemastypes.c: as pointed by Igor Float and Double
9810 parsing ain't finished yet
9811
Daniel Veillard40b11342002-09-20 12:01:39 +00009812Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * Makefile.am configure.in: trying to fix #88412 by bypassing
9815 all the python subdir if python ain't detected
9816
Daniel Veillard23e73572002-09-19 19:56:43 +00009817Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9820 made configuring with regexps/automata/unicode the default
9821 but without schemas ATM
9822 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9823 fixed the regexp based DTD validation performance and memory
9824 problem by switching to a compact form for determinist regexps
9825 and detecting the determinism property in the process. Seems
9826 as fast as the old DTD validation specific engine :-) despite
9827 the regexp built and compaction process.
9828
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009829Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * valid.c: determinism is debugged, new DTD checking code now works
9832 but xmlFAComputesDeterminism takes far too much CPU and the whole
9833 set usues too much memory to be really usable as-is
9834
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009835Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9836
9837 * tree.c: fixed another stupid bug in xmlGetNodePath()
9838 * xmllint.c: --version now report the options compiled in
9839
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009840Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9841
9842 * HTMLparser.c: small cleanup
9843 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9844 when configured with them. A bit of debugging around the determinism
9845 checks is still needed
9846
Daniel Veillard63b01c22002-09-17 19:25:28 +00009847Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9850
Daniel Veillard92727042002-09-17 17:59:20 +00009851Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * xmlIO.c: small portability glitch fixed.
9854
Daniel Veillard84d70a42002-09-16 10:51:38 +00009855Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * xmlschemastypes.c: incomplete steps for real/double support
9858 * testAutomata.c include/libxml/xmlautomata.h
9859 include/libxml/xmlregexp.h: avoiding a compilation problem
9860 * valid.c include/libxml/valid.h: starting the work toward using
9861 the regexps for actual DTD validation
9862
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009863Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9864
9865 * hash.c: cosmetic cleanup
9866 * valid.c include/libxml/tree.h include/libxml/valid.h: started
9867 integrating a DTD validation layer based on the regexps
9868
Daniel Veillard4402ab42002-09-12 16:02:56 +00009869Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
9872 the determinism was tested before eliminating the epsilon
9873 transitions :-(
9874
Daniel Veillardc6d4a932002-09-12 15:00:57 +00009875Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
9876
9877 * python/generator.py python/libxml.c python/libxml.py
9878 python/libxml2-python-api.xml python/libxml2class.txt
9879 python/libxml_wrap.h python/types.c: updated the python
9880 bindings, added code for easier File I/O, and the ability to
9881 define a resolver from Python fixing bug #91635
9882 * python/tests/Makefile.am python/tests/inbuf.py
9883 python/tests/outbuf.py python/tests/pushSAXhtml.py
9884 python/tests/resolver.py python/tests/serialize.py: updated
9885 and augmented the set of Python tests.
9886
Igor Zlatkovic353bf582002-09-10 19:07:14 +00009887Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9888
9889 * win32/configure.js: added more readme info for the binary
9890 package.
9891
Daniel Veillard607b35c2002-09-10 12:16:19 +00009892Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * xmlIO.c: fixed a stupid out of bound array error
9895
9896Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
9899 messing around with support for Windows path, cleanups,
9900 trying to identify and fix the various code path to the
9901 filename access. Added xmlNormalizeWindowsPath()
9902
Daniel Veillard76575762002-09-05 14:21:15 +00009903Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * error.c valid.c: working on better error reporting of validity
9906 errors, especially providing an accurate context.
9907 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9908 error reports in those cases.
9909
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009910Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9911
9912 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9913 parser.c parserInternals.c xmlIO.c: get rid of all the
9914 perror() calls made in the library execution paths. This
9915 should fix both #92059 and #92385
9916
Daniel Veillard19aa7022002-09-05 11:14:19 +00009917Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * xmllint.c: memory leak reporting was broken after a change
9920 of the preprocessor symbol used to activate it.
9921
Daniel Veillardec6725e2002-09-05 11:12:45 +00009922Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9923
9924 * tree.c: try to make the copy function work for node of
9925 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9926 DOM layers though, not libxml2 itself.
9927
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009928Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * valid.c: try to provide file and line informations, not all
9931 messages are covered, but it's a (good) start
9932
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009933Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * xinclude.c: reimplemented a large part of the XInclude
9936 processor, trying to minimize resources used, James Henstridge
9937 provided a huge test case which was exhibiting severe memory
9938 consumption problems.
9939
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009940Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * python/Makefile.am: applied patch from Christophe Merlet to
9943 reestablish DESTDIR
9944
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009945Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9946
9947 * libxml.spec.in: fixes libary path for x86_64 AMD
9948
John Fleckbe98b332002-09-04 03:16:23 +00009949Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9950
9951 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009952 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009953 (plus resulting generated html files)
9954 fixing one spot I missed in the tutorial where I hadn't freed
9955 memory properly
9956
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009957Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9958
9959 * doc/tutorial/includeaddattribute.c
9960 * doc/tutorial/includeaddkeyword.c
9961 * doc/tutorial/includegetattribute.c
9962 * doc/tutorial/includekeyword.c
9963 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009964 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009965 update tutorial to properly free memory (thanks to Christopher
9966 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009967 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009968 added image files so the callouts are graphical, making it
9969 easier to read ( use "--param callout.graphics 1" to generate
9970 html with graphical callouts)
9971
Daniel Veillarde1662542002-08-28 11:50:59 +00009972Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9975 nice logos generated by Marc Liyanage
9976 * doc/site.xsl *.html: changed the stylesheet to show the new
9977 logo and regenerated the pages
9978
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009979Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9982
Daniel Veillard42766c02002-08-22 20:52:17 +00009983Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * xpath.c: possible mem leak patch from Jason Adams
9986
9987Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9990 in the XQuery namespace
9991 * configure.in: preparing 2.4.24
9992 * doc/*.html: updated the web pages
9993
9994Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9995
9996 * python/generator.py: closing bug #85258 by generating conditional
9997 compile check to avoid linking to routines not configured in.
9998
Havoc Pennington84ec40a2002-08-22 13:59:35 +000099992002-08-22 Havoc Pennington <hp@pobox.com>
10000
10001 * autogen.sh: update error message for missing automake
10002
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010003Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * python/Makefile.am: typo in target name resulted in libxml2.py
10006 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10007
Daniel Veillard22669b22002-08-22 07:17:11 +000010008Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * win32/win32/Makefile.mingw: updated with version from
10011 Elizabeth Barham at http://soggytrousers.net/repository/
10012
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010013Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10014
10015 * win32/Makefile.msvc: added the prefix location to the include
10016 and lib search path.
10017
Havoc Pennington830e8972002-08-18 22:22:13 +0000100182002-08-18 Havoc Pennington <hp@pobox.com>
10019
10020 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10021 both automake 1.6 and 1.4 installed get the right automake. Means
10022 compilation from CVS will now require the latest automake 1.4
10023 release, or manually creating symlinks called "automake-1.4" and
10024 "aclocal-1.4"
10025
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010026Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * configure.in python/Makefile.am: more AMD 64 induced changes from
10029 Frederic Crozat
10030
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010031Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xinclude.c: oops I was missing the xml:base fixup too
10034 * result/XInclude/*.xml: this adds xml:base attributes to most
10035 results of the tests
10036
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010037Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * xinclude.c: quick but apparently working implementation of
10040 xi:fallback, should close bug #89684
10041 * Makefile.am test/XInclude/docs/fallback.xml
10042 result/XInclude/fallback.xml: added a basic test for fallback,
10043 and run with --nowarning to avoid a spurious warning
10044 * configure.in: applied patch from Frederic Crozat for python
10045 bindings on AMD 64bits machines.
10046
Daniel Veillard9e923512002-08-14 08:48:52 +000010047Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10050 the caller don't pass a SAX callback block.
10051
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010052Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * tree.c: applied the same fix for the XML-1.0 namespace to
10055 xmlSearchNsByHref() as was done for xmlSearchNs()
10056
Daniel Veillardad11b302002-08-12 14:53:41 +000010057Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * libxml.3: small cleanup of the man page
10060 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10061 when serializing HREF attributes generated by XSLT.
10062
Daniel Veillardc084e472002-08-12 13:27:28 +000010063Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10066 version of Marc Liyanage' patch for boolean attributes in HTML
10067 output
10068
Daniel Veillard5f91b372002-08-12 12:13:01 +000010069Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * python/tests/serialize.py: fixed the test results, indenting
10072 behaviour changed slightly
10073
Aleksey Sanin9e951762002-08-08 18:02:41 +000010074Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10075
10076 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10077 new c14n function to Windows def files
10078
Aleksey Saninea4272a2002-08-02 23:50:03 +000010079Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10080
10081 * c14n.c: fixed a memory leak in c14n code
10082
Daniel Veillard58e44c92002-08-02 22:19:49 +000010083Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * parser.c include/libxml/parser.h: adding a new API for Christian
10086 Glahn: xmlParseBalancedChunkMemoryRecover
10087 * valid.c: patch from Rick Jones for some grammar cleanup in
10088 validation messages
10089 * result/VC/* result/valid/*: this slightly change some of the
10090 regression tests outputs
10091
Daniel Veillard0bf29002002-08-01 12:54:11 +000010092Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * tree.c: trying to fix a problem in namespaced attribute handling
10095 raised by Christian Glahn
10096
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010097Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * encoding.c include/libxml/encoding.h: Opening the interface
10100 xmlNewCharEncodingHandler as requested in #89415
10101 * python/generator.py python/setup.py.in: applied cleanup
10102 patches from Marc-Andre Lemburg
10103 * tree.c: fixing bug #89332 on a specific case of loosing
10104 the XML-1.0 namespace on xml:xxx attributes
10105
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010106Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10107
10108 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10109 corner case from new Merlin's test suite and added a callback
10110 that will be used to improve xmlsec performance
10111
10112
Daniel Veillard0b22def2002-07-29 16:23:03 +000010113Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * HTMLtree.c: trying to fix the <style> escaping problem in
10116 HTML serialization bug #89342
10117
Daniel Veillard0b28e882002-07-24 23:47:05 +000010118Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10121 and rebuilt the web site.
10122
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010123Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010124
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010125 * include/libxml/tree.h: added _private member to xmlNs struct
10126
Daniel Veillard1d995272002-07-22 16:43:32 +000010127Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * HTMLparser.c: fixing bug #84876 based on the xml working
10130 code.
10131
William M. Brack61eaba52002-07-21 11:14:18 +000010132Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10133
10134 * python/Makefile.am: enhanced to fix bug 72012 (errors
10135 when using '-jX' make parameter)
10136
William M. Brackef61d202002-07-19 08:32:00 +000010137Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10138
10139 * xpath.c: small additional enhancement for booleans
10140 compared to nodesets
10141
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010142Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * HTMLtree.c: changed the order of the encoding declaration
10145 attributes in the meta tags due to a bug in IE/Mac
10146
William M. Brack0c022ad2002-07-12 00:56:01 +000010147Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10148
10149 * xpath.c: enhanced handling of booleans (especially '='
10150 and '!=' for nodesets) - fixes bug 85256. Added new
10151 routine xmlXPathNotEqualValues for more proper handling
10152 of '!=' when nodesets are involved.
10153
Daniel Veillard06944e22002-07-11 19:55:18 +000010154Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10157 doc/xmlcatalog_man.xml to the source distribution
10158
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010159Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10160
10161 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10162 asked for this.
10163
Daniel Veillard539638b2002-07-06 19:55:14 +000010164Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * configure.in: preparing 2.4.23
10167 * doc/*: rebuilt the docs
10168
Daniel Veillard176d99f2002-07-06 19:22:28 +000010169Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10170
10171 * parser.c: fixing bug #84169 by fixing the
10172 comment of xmlCreatePushParserCtxt to describe the
10173 encoding detection parameters better.
10174
Daniel Veillard37f961d2002-07-06 17:53:56 +000010175Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * valid.c: fixing bug #79331 in one path the lookup for
10178 ID attributes on a namespaced node wasn't handled correctly :-\
10179
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010180Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * HTMLparser.c: trying to fix 87235 about discarded white
10183 spaces in the HTML parser.
10184 * result/HTML/*: this changes the output of a number of HTML
10185 regression tests
10186
Daniel Veillardfdc91562002-07-01 21:52:03 +000010187Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10188
10189 * xpath.c: applied patch from Richard Jinks for the namespace
10190 axis + fixed a memory error.
10191 * parser.c parserInternals.c: applied patches from Peter Jacobi
10192 removing ctxt->token for good.
10193 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10194 popped out by the regression tests.
10195 * Makefile.am: patch for threads makefile from Gary Pennington
10196
William M. Brack6000af52002-06-28 11:43:13 +000010197Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10198
Daniel Veillardfdc91562002-07-01 21:52:03 +000010199 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010200 expressions involving preceding-sibling (et al).
10201
Daniel Veillard153120c2002-06-18 07:58:35 +000010202Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * hash.c: applied a patch from Peter Jacobi to solve a problem
10205 when compiling with the Watcom C on Win32
10206 * result/schemas/*.err: the change of hashing algo generated
10207 permutations in the output
10208
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010209Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * hash.c: applied patch from Sander Vesik improving the quality of
10212 the hash function.
10213
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102142002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010215
10216 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10217 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10218 xmllint.c xpath.c: replaced sprintf() with snprintf()
10219 to prevent possible buffer overflow (the bug was pointed
10220 out by Anju Premachandran)
10221
Daniel Veillarde059b892002-06-13 15:32:10 +000010222Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10223
10224 * parser.c: removed an uninitialized data error popped by valgrind
10225 on PE references
10226
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010227Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10228
10229 * doc/xml.html
10230 adding tutorial reference to the web page
10231
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010232Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10233
10234 * doc/tutorial/xmltutorial.xml
10235 * doc/tutorial/ar01s07.html
10236 * doc/tutorial/ape.html
10237 * doc/tutorial/includegetattribute.c
10238 adding section to tutorial about retrieving an attribute
10239 value
10240
Daniel Veillardf5582f12002-06-11 10:08:16 +000010241Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * parser.c: applied a couple of patches from Peter Jacobi to start
10244 to get rid of ctxt->token, with a possible significant speed
10245 improvement to be gained once done. Better compliance with PE
10246 references constructs in DTDs too.
10247 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10248 from Peter too
10249
Daniel Veillard38d80e22002-06-11 07:24:56 +000010250Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10253 xmlParseElement was likely to have been deallocated at the
10254 time of the report, possibly leading to segfault. Just report
10255 the tag name now.
10256
Daniel Veillard9e412302002-06-10 15:59:44 +000010257Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xpath.c: patch from Richard Jinks for XPath substring() function
10260 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10261
Aleksey Sanina5808b92002-06-14 17:07:41 +0000102622002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010263
10264 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10265
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010266Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10267
10268 *doc/FAQ.html
10269 fixing typos in FAQ, thanks to Robert Funnell for the
10270 editing help
10271
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010272Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * NEWS: got complaints from rpmlint that it was empty
10275
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010276Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10277
10278 * added doc/tutorial, including:
10279 apa.html
10280 apb.html
10281 apc.html
10282 apd.html
10283 ar01s02.html
10284 ar01s03.html
10285 ar01s04.html
10286 ar01s05.html
10287 ar01s06.html
10288 includeaddattribute.c
10289 includeaddkeyword.c
10290 includekeyword.c
10291 includestory.xml
10292 index.html
10293 xmltutorial.xml
10294 libxml tutorial, including generated html
10295
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010296Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10297
10298 * result/c14n/exc-without-comments/merlin-c14n-two-*
10299 result/c14n/without-comments/merlin-c14n-two-*
10300 test/c14n/exc-without-comments/merlin-c14n-two-*
10301 test/c14n/without-comments/merlin-c14n-two-*
10302 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10303 c14n/exc-c14n and slightly modified test script to handle
10304 these test cases
10305 * c14n.c: fixed bugs for complicated nodes set (namespace
10306 without node and others from merlin-c14n-two.tar.gz)
10307 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10308 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10309 for xmlsec performance patch
10310 * xpath.c: fixed self::node() for namespaces and attributes
10311
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010312Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10313
10314 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10315 but with the format parameter
10316 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10317
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010318Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10319
10320 * Makefile.am: updated c14n tests suite
10321 * c14n.c: performance improvement for previous c14n patch
10322
Daniel Veillarde72c7562002-05-31 09:47:30 +000010323Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10324
10325 * parser.c: another peroformance patch from Peter Jacobi, that
10326 time on parsing attribute values.
10327
Aleksey Sanin508a1012002-05-31 06:32:32 +000010328Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10329
10330 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10331 into LibXML2 test suite
10332
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010333Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10334
10335 * c14n.c: propagating xpath ancesstors node fix to c14n
10336 plus small performance improvement to reduce number of
10337 mallocs
10338 * xpath.c: fixed ancestors axis processing for namespace nodes
10339
Daniel Veillard46de64e2002-05-29 08:21:33 +000010340Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10341
10342 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10343 Peter Jacobi
10344
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010345Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10346
10347 * configure.in: preparing 2.4.22
10348
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010349Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10350
10351 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10352 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10353 a public entry point.
10354 * doc/*: rebuilt the API and docs
10355
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010356Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * xpath.c: patch from Richard Jinks to fix a problem introduced
10359 in the previous patch and pointed by Norm
10360
Daniel Veillardc6924812002-05-24 11:10:43 +000010361Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * libxml.spec.in: fixing bug #81112
10364
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010365Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * uri.c: fixing bug #82848
10368
Daniel Veillarda2878972002-05-24 07:54:39 +000010369Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10372 output of one catalog test
10373
Aleksey Sanin114e4752002-05-24 07:20:27 +000010374Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010375
Aleksey Sanin114e4752002-05-24 07:20:27 +000010376 * global.data globals.c tree.c include/libxml/globals.h
10377 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10378 default value for global parameter xmlIndentTreeOutput to 1 and
10379 introduced new global parameter xmlTreeIndentString (the string
10380 used to do one-level indent) with default value " " (as it was
10381 in tree.c)
10382
Daniel Veillard49d5af82002-05-23 11:55:49 +000010383Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10386 with trio and schemas.
10387
Daniel Veillard7c13af42002-05-22 09:57:32 +000010388Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * xpath.c: patch from Richard Jinks to fix the problem raised in
10391 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10392
Daniel Veillard5a872412002-05-22 06:40:27 +000010393Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10394
10395 * xmlschemas.c: a bit of work on import.
10396 * xmlschemastypes.c: Charles Bozeman provided a compare function
10397 for date/time types so min/max facet restrictions should work,
10398 indeterminate comparisons return an error instead of equal.
10399 * test/schemas/date_0* result/schemas/date_0_0: specific test
10400 from Charles Bozeman too
10401
Daniel Veillard10b6da42002-05-18 07:55:20 +000010402Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10405 from Christian Cornelssen fixing the man pages and the Catalog
10406 building script.
10407 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10408 next step is <xs:import> I now have a reasonable understanding
10409 of how it works.
10410
Daniel Veillarde5354492002-05-16 08:43:22 +000010411Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10414
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010415Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10416
10417 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10418
Daniel Veillard088bf112002-05-14 11:03:59 +000010419Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10420
10421 * xpath.c: fixing an XPath function evalutation bug pointed out
10422 by Alexey Efimov where the context was lost when evaluating
10423 the function arguments
10424
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010425Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010426
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010427 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10428 function public for XMLSec performance optimizations
10429
Daniel Veillard3cd72402002-05-13 10:33:30 +000010430Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10431
10432 * python/generator.py python/libxml2class.txt : fixed a problem
10433 with the HTML parser pointed by Gary Benson
10434 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10435 example
10436
Aleksey Sanine48a3182002-05-09 18:20:01 +000010437Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10438 * parser.c: fixed bug #81159 (memory growth in SAX)
10439
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010440Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10441 * xpath.c: fixed bug #78858 (the real fix)
10442
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010443Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010444 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010445
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010446Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * tree.c: modified xmlNodeSetBase to allow changing the
10449 base of a document.
10450
Daniel Veillard070803b2002-05-03 07:29:38 +000010451Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * xmlschemastypes.c: patch Charles Bozeman for validation of
10454 all the date, time, and duration types
10455 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10456 * configure.in: fixed an error pointed by an user
10457 * xml2-config.in: fixed an error pointed by an user
10458
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010459Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10460
10461 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10462 win32/libxml2.def.src xmlIO.c: exported default
10463 'file:', 'http:' and 'ftp:' protocols input handlers
10464 and maked protocols comparisson case insensitive
10465
Daniel Veillard34de97f2002-04-30 14:29:22 +000010466Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10467
10468 * configure.in: Neven Has detected a typo
10469
Daniel Veillard28577c32002-04-30 06:48:41 +000010470Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10471
10472 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10473 as one of the persons allowed to commit directly to the
10474 module.
10475
Daniel Veillardfc57b412002-04-29 15:50:14 +000010476Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10479 * valid.c: raised a too low limit
10480 * doc/*: rebuilt the docs
10481
Daniel Veillardeca82812002-04-24 11:42:02 +000010482Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10483
10484 * test/XPath/expr/floats test/XPath/expr/functions
10485 result/XPath/expr/floats result/XPath/expr/functions
10486 xpath.c: another XPath conformance patch from Richard Jinks
10487
Daniel Veillard13e04c62002-04-23 17:51:29 +000010488Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * xmlschemas.c: fixed validation of attribute groups.
10491 * test/schemas result/schemas: added an example from the primer
10492
Daniel Veillard88c58912002-04-23 07:12:20 +000010493Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10494
10495 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10496 * test/schemas result/schemas: updated the test list
10497
Daniel Veillarde19fc232002-04-22 16:01:24 +000010498Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * TODO: updated a bit
10501 * parser.c: made a comment more specific
10502 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10503 Schemas conformance.
10504 * test/schemas result/schemas: updated the test list
10505
Daniel Veillard441bc322002-04-20 17:38:48 +000010506Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10509 implementing xs:all with minOccurs = 0
10510 * tes/schemas/* result/schemas/*: added more tests covering
10511 xs:all
10512
Daniel Veillard8a001f62002-04-20 07:24:11 +000010513Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * xmlregexp.c: first implementation of the all particle, this
10516 may need to be revisited for case where not all transitions
10517 must be crossed.
10518
Daniel Veillard7646b182002-04-20 06:41:40 +000010519Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * tree.c: another entity processing update from Markus Henke
10522
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010523Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10524
10525 * trionan.c: fixed crash on OSF/1
10526
Daniel Veillardb4398962002-04-19 07:01:55 +000010527Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xmlschemas.c: more Schemas work
10530 * test/schemas/* result/schemas/*: added more tests coming
10531 from the spec.
10532
Daniel Veillard54761132002-04-18 21:00:44 +000010533Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10536 ExcC14N specification
10537
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010538Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10539
10540 * tree.c: patch from Markus Henke, fix for recursive entities.
10541
Daniel Veillard23b1f372002-04-18 15:50:05 +000010542Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xpath.c: fix a problem with string() on a document node.
10545
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010546Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * Makefile.am xmlschemas.c: more Schemas work
10549 * test/schemas/* result/schemas/*: added more tests coming
10550 from the spec.
10551
Daniel Veillard6231e842002-04-18 11:54:04 +000010552Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10555 * result/HTML/*: this changes a few things in the results
10556
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010557Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10558
10559 * include/libxml/tree.h: eliminated 'declaration different than
10560 prototype' warning
10561 * include/win32config.h: "resolved" conflicts with errno.h
10562
Daniel Veillardb509f152002-04-17 16:28:10 +000010563Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10566 on the automata interfaces and debug of counted choices
10567 * test/schemas/* result/schemas/*: added a number of tests
10568
Daniel Veillard8651f532002-04-17 09:06:27 +000010569Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10572 a bit of work on Schemas
10573 * testSchemas.c: try to make it more useful
10574 * test/schemas/* result/schemas/* Makefile.am: changed the
10575 Schemas regression test procedure, started adding a few samples
10576
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010577Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10578
10579 * include/libxml/encoding.h: Patch for the Borland C++ builder
10580 * include/libxml/tree.h: Patch for the Borland C++ builder
10581 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010582 * win32/bcb5: New directory for the Borland C++ builder
10583 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010584
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010585Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10586
10587 * win32/Makefile.msvc: Update for XML Schema support
10588 * win32/configure.js: Update for XML Schema support
10589 * win32/libxml2.def.src: Update for XML Schema support
10590
Daniel Veillard4255d502002-04-16 15:50:10 +000010591Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10594 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10595 xmlunicode.c include/libxml/Makefile.am
10596 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10597 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10598 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10599 include/libxml/xmlversion.h.in : merged the current state of
10600 XML Schemas implementation, it is not configured in by default,
10601 a specific --schemas configure option has been added.
10602 * test/automata test/regexp test/schemas Makefile.am
10603 result/automata result/regexp result/schemas:
10604 merged automata/regexp/schemas regression tests
10605
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010606Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10607
10608 * xpath.c: Gary found a compile time problem, fixes #78823
10609
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010610Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * configure.in: release of 2.4.20
10613 * doc/*: updated and rebuilt the docs
10614
Daniel Veillardf544f192002-04-15 12:56:56 +000010615Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * python/Makefile.am: patch from Cristian Gafton to build on
10618 Red Hat 6.2, should also fix #75779
10619
Daniel Veillard940492d2002-04-15 10:15:25 +000010620Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * valid.c: first part of fixing #78729
10623
Daniel Veillardeb475a32002-04-14 22:00:22 +000010624Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10627 escaping of URI when saving HTML files.
10628 * result/HTML/*: this impacted some tests
10629
Daniel Veillard9b731d72002-04-14 12:56:08 +000010630Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * configure.in: trying to fix #77441
10633
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010634Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * include/libxml/xmlIO.h: Hallski complained it could not be
10637 included by itself.
10638
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010639Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10642
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010643Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10644
10645 * win32/configure.js: patch from Nilo for the c14n option
10646 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10647
Daniel Veillardda423da2002-04-10 19:25:38 +000010648Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10651 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10652 LIBXML_THREAD_ENABLED
10653
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010654Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * xpath.c: another patch from Richard Jinks for substring conformance
10657 * test/XPath/expr/floats test/XPath/expr/strings
10658 result/XPath/expr/floats result/XPath/expr/strings: update of the
10659 test suite to check those.
10660
Daniel Veillard01917aa2002-04-10 11:30:41 +000010661Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * xpath.c: patch from Richard Jinks for .x float parsing.
10664
Daniel Veillard46d6c442002-04-09 16:10:39 +000010665Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * parser.c: patch from Markus Henke when an encoding ain't recognized
10668
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010669Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10670
10671 * libxml.m4: got a report that #include <string.h> was needed
10672
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010673Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10676
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010677Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10678
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010679 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010680
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010681Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10682
10683 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10684 pointed out by Melvyn Sopacua.
10685
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010686Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * libxml.m4: Frédéric Crozat gave a patch related to the change
10689 of Include paths breaking the libxml.m4
10690
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010691Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * xpath.c: Fix bug #76927 forgot to save some context
10694 when evaluating binary expressions
10695
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010696Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * configure.in: fixed configure for MPE/iX from Markus Henke
10699 * xmlmemory.c: fixed initialization problems
10700 * xpath.c: another set of patches from Richard Jinks this
10701 fixes "make XPathtests" on linux
10702
Daniel Veillard21458c82002-03-27 16:12:22 +000010703Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10706 * test/XPath/expr/compare test/XPath/expr/equality
10707 test/XPath/expr/floats test/XPath/expr/functions
10708 test/XPath/expr/strings result/XPath/expr/compare
10709 result/XPath/expr/equality result/XPath/expr/floats
10710 result/XPath/expr/functions result/XPath/expr/strings: Updated
10711 tests though they show a divergence on Linux
10712
Daniel Veillard28dfed12002-03-27 09:08:17 +000010713Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10714
10715 * xpath.c trionan.c: previous commit also included patches
10716 from Richard Jinks on some IEEE support corner case
10717
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010718Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10721 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10722 that $(datadir) should be used for docs
10723
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010724Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10727 could leak filedescriptors
10728
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010729Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10730
10731 * configure.in nanohttp.c: applied patch from Allan Clark for
10732 UnixWare/OpenServer
10733
Daniel Veillard19274092002-03-25 16:48:03 +000010734Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * configure.in: preparing 2.4.19
10737 * doc/*: rebuilt the docs
10738
Daniel Veillard56b2db72002-03-25 16:35:28 +000010739Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * nanohttp.c: fixing #76043, got fed up with non-portability
10742 of that piece of code.
10743
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010744Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * valid.c SAX.c: Never commit without running "make tests" :-(
10747 fix a couple of stupidities in the previous commit
10748 * result/*: a few changes in some attribute order result of previous
10749 commit.
10750
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010751Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10754 the internal subset should not raise duplicate ID errors,
10755 also there was a small bug in conjunction to namespace
10756 declarations defaulted and xml:xxx attributes DTD definitions.
10757
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010758Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * xpath.c: Richard Jinks also raised some rounding problems
10761 this tries to fix them
10762
Daniel Veillard4e2df542002-03-22 12:23:14 +000010763Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10766 behaviour in xmlXPathCastToString()
10767
Daniel Veillarddb552912002-03-21 13:27:59 +000010768Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10771 raised by Morus Walter
10772
Daniel Veillard9e537932002-03-21 13:08:08 +000010773Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10776 from Igor
10777
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010778Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * xpath.c: fixing #75619, related to a problem when trying
10781 to evaluate condition when the current node set resulting
10782 from that sub-step evaluation is empty. Also fixes 2 potential
10783 problem with previous-sibling and next-siblings axis.
10784
Daniel Veillard1840ef02002-03-21 08:05:23 +000010785Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10786
10787 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10788 HTML support is not configured in.
10789
Daniel Veillard561b7f82002-03-20 21:55:57 +000010790Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10791
10792 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10793 include/libxml/tree.h: dohh I really didn't intended to commit
10794 this test version :-(
10795
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010796Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * testSAX.c: I wanted to see the real speed at the SAX interface
10799 after a little too many Ximianer started complaining about the
10800 parser speed.
10801 added a --quiet option:
10802 paphio:~/XML -> ls -l db100000.xml
10803 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10804 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10805 3200006 callbacks generated
10806 real 0m1.270s
10807 Which means 16MBytes/s and 3Mcallback/s
10808
Daniel Veillardc62a1472002-03-19 18:35:12 +000010809Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10810
10811 * xpath.c: valgrind spotted another error that time when running
10812 on libxslt regression tests
10813
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010814Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * Makefile.am: adding "make valgrind" running the full regression
10817 tests (except python ones) under Valgrind (using valgrind -q
10818 which was kindly added by the author).
10819 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10820 passes cleanly now except an obcure floating point initialization
10821 raised in log10() in one XPath regression test ???
10822 * tree.c: edited some comments to close #75244
10823
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010824Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10827 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10828 context of ScrollKeeper, made sure that if the number is
10829 an integer, the serialization follows the description at
10830 http://www.w3.org/TR/xpath#section-String-Functions
10831
Daniel Veillard5997aca2002-03-18 18:36:20 +000010832Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10833
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010834 * configure.in: preparing 2.4.18
10835 * doc/*: updated and rebuilt the web site
10836 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10837 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010838 * parser.c: humm, changed the way the SAX parser work when
10839 xmlSubstituteEntitiesDefault(1) is set, it will then
10840 do the entity registration and loading by itself in case the
10841 user provided SAX getEntity() returns NULL.
10842 * testSAX.c: added --noent to test the behaviour.
10843
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010844Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10845
10846 * parser.c: Wilfried Teiken provided a hackish but working
10847 way to get context reported back on entities when parsing
10848 with SAX and without breaking the DOM build.
10849
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010850Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10851
10852 * c14n.c: applied a new patch from Aleksey Sanin
10853 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10854 to reference Aleksey implementation of XML digital Signatures
10855
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010856Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * xpath.c: small fix to avoid potential problem due to
10859 ordering of freeing data
10860 * python/Makefile.am: people were complaining about
10861 the generated file in python dir not being built
10862
Daniel Veillardd2379012002-03-15 22:24:56 +000010863Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
10866 python/generator.py python/libxml.c python/types.c: Cleanup
10867 of the python Makefiles based on Jacob and James feedback,
10868 fixed the spec file accordingly, fixed the number of warning
10869 that passing my pedantic CFLAGS was generating. Conclusion
10870 is that Python includes are real crap.
10871
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000010872Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10873
10874 * configure,in: it was reported quite a few times that
10875 xml2-config --cflags should not output
10876 -I$includeprefix/libxml2/libxml because libxml2 header names
10877 clashes with existing names like list.h from C++ stl.
10878 Includes should be #include<libxml/xxx.h> so ...
10879
Daniel Veillard6f293b12002-03-15 09:42:33 +000010880Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10881
10882 * c14n.c: another patch from Aleksey Sanin
10883
Daniel Veillard5c396542002-03-15 07:57:50 +000010884Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
10887 canonicalization algorithm
10888 * doc/xml.html doc/index.html: added the C14N references on the
10889 index page.
10890
jacob berkman9be65862002-03-14 02:15:56 +0000108912002-03-13 jacob berkman <jacob@ximian.com>
10892
10893 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
10894 usage, redundant, and gcc specific
10895
Daniel Veillard75be0132002-03-13 10:03:35 +000010896Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * xpath.c: speedup some node selection operations, this can
10899 have a significant impact on DocBook Norm's stylesheets
10900 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
10901 make sure it's always the case
10902 * debugXML.c: distinguish CDATA and comments in ls operations
10903
Daniel Veillard61f26172002-03-12 18:46:39 +000010904Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10905
10906 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10907 to generate better API descriptions etc...
10908
Daniel Veillard9ff88172002-03-11 09:15:32 +000010909Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10910
10911 * c14n.c: Fixing #74186, made sure all boolean expressions
10912 get fully parenthesized, ran indent on the output
10913 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10914 include/libxml/tree.h: also #74186 related, removed the
10915 --with-buffers option, and all the preprocessor conditional
10916 sections that were resulting from it.
10917
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010918Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10919
10920 * valid.c: applied patch from Dodji Seketeli fixing an
10921 uninitailized variable in xmlValidGetValidElements()
10922
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010923Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * c14n.c: fixed a few comments
10926 * doc/*.html doc/*/*.html: regenerated the docs and added
10927 the C14N API
10928 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10929
Daniel Veillardfa49d872002-03-09 10:20:00 +000010930Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * check-xml-test-suite.py: fix to adapt varaiations in the
10933 bindings
10934 * configure.in python/setup.py python/setup.py.in: fixed to
10935 have the version of the python scripts automatically updated
10936
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010937Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10938
10939 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10940 in xmlCopyProp()
10941
Daniel Veillardaf43f632002-03-08 15:05:20 +000010942Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10943
10944 * configure.in: preparing 2.4.17 release
10945 * doc/*: updated and rebuilt the docs
10946 * xpath.c: fixed a comment
10947 * python/libxml.c: fixed a possible reentrancy problem
10948
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010949Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10952 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10953 added a specific regression test
10954 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10955 not raise exceptions when failing to find the attribute.
10956
Daniel Veillard90bc3712002-03-07 15:12:58 +000010957Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * configure.in xmllint.c: owen pointed out a problem with the
10960 ftme fix, gettimeofday() was not detected by configure and
10961 the ftime header wasn't included, dohhh
10962
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010963Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * configure.in xmllint.c: trying to fix #71457 for timing
10966 precision when gettimeofday() is not availble but ftime() is
10967
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010968Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10971 are now copied on install and part of the -devel RPM
10972
Daniel Veillard7b416132002-03-07 08:36:03 +000010973Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * xpath.c: trying to avoid bug #72150 which was apparently
10976 caused by a gcc bug (or a processor problem) as detailed
10977 at http://veillard.com/gcc.bug
10978
Daniel Veillardf742d342002-03-07 00:05:35 +000010979Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10980
10981 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10982 fixed xmlReconciliateNs(), added a Python test/example for
10983 inter-document cut'n paste
10984 * python/libxml.py: fixed node.doc on document nodes and added
10985 xpathEval() onto node objects
10986
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010987Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10988
10989 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10990 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10991 fixup and integrated tests for the serialization stuff
10992
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010993Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10996 moved the libxml man page to section 3
10997
Daniel Veillard1e774382002-03-06 17:35:40 +000010998Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10999
11000 * tree.c: fix bug #72490
11001 * python/libxml.c python/libxml.py: added methods serialize()
11002 and saveTo() to all node elements.
11003
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011004Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * xmlIO.c: closed #73430, don't read from an input source
11007 which indicated an end-of-file or an error.
11008
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011009Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * parser.c: make sure SAX endDocument is always called as
11012 this could result in a Python memory leak otherwise (it's
11013 used to decrement ref-counting)
11014 * python/generator.py python/libxml.c python/libxml.py
11015 python/libxml2-python-api.xml python/libxml2class.txt
11016 python/tests/error.py python/tests/xpath.py: implemented
11017 the suggestions made by Gary Benson and extended the tests
11018 to match it.
11019
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011020Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * python/generator.py: applied patch fixing #73450
11023
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011024Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * xpath.c: fixing #61290 "namespace nodes have no parent"
11027 long standing divergence from the XPath REC. NodeSets
11028 simply hold a copy of namespace nodes and those node ->next
11029 points to the parent (which may not be the node carrying the
11030 definition).
11031 * include/libxml/xpath.h: flagged but didn't added a possible
11032 speedup
11033 * DOCBparser.c HTMLparser.c: removed some warnings from push
11034 parser due to new state being added.
11035 * tree.c: new fix from Boris Erdmann
11036 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11037 the XML Canonalization support from Aleksey Sanin
11038
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011039Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11040
11041 * tree.c: patch from Boris Erdmann fixing some namespace odities
11042 with xmlCopyNode()
11043
Daniel Veillardc6613042002-03-02 09:34:02 +000011044Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * xmlIO.c: fix bug #72706 when loading a NULL entity
11047
Daniel Veillardc0fef772002-03-01 16:16:31 +000011048Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11051 actually change in a future XML Namespace revision.
11052
Daniel Veillard79426f22002-03-01 16:14:17 +000011053Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11056 added the possibility of returning nodesets from XPath extension
11057 functions written in Python
11058
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011059Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * python/*: commiting some Python bindings work done while travelling
11062
Daniel Veillard97300512002-03-01 09:13:41 +000011063Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11066 explicitely with memory debugging switched on
11067
Daniel Veillard6361da02002-02-23 10:10:33 +000011068Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11071 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11072 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11073 the accessor generator for strings
11074 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11075 regression test.
11076
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011077Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * python/README python/generator.py python/libxml.c python/setup.py:
11080 added the 'usual' setup.py to allow building a libxml2-python
11081 module based on the same code. The initialization is however
11082 different the 2 .so files fo libxml2 and libxslt are identical and
11083 they entry point initialize both libraries. this is done to avoid
11084 some possible nasty problem since the Python don't merge the maps
11085 of all shared modules.
11086
Daniel Veillard158a4d22002-02-20 22:17:58 +000011087Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11088
11089 * parser.c: fixed a push/encoding bug reported by Michael
11090 on librsvg
11091
Daniel Veillard7839e162002-02-20 18:54:48 +000011092Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11093
11094 * include/libxml/parserInternals.h: fixes a misplaced #endif
11095
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011096Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11097
11098 * parser.c valid.c: found and fixed a couple of allocation bugs
11099
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011100Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11101
11102 * doc/xml.html doc/python.html doc/*: added a Python and binding
11103 page describing the current state of the Python bindings and
11104 giving pointers to the other languages wrappers.
11105
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011106Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11109 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11110 rebuilt the API and web site
11111 * xpath.c: fixed #71978 portability bugs
11112
Daniel Veillard8aff2472002-02-19 21:50:43 +000011113Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11116
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011117Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * include/libxml/parserInternals.h parser.c: had to change
11120 2 internal parsing API when processing document content
11121 to check the start and end of element content are defined
11122 in the same entity
11123 * valid.c include/libxml/valid.h: attribute normalization can
11124 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11125 with the context to report it.
11126 * SAX.c: fixed the last known bugs, crazy validation constraints
11127 when a document is standalone seems correctly handled. There
11128 is a couple of open issues left which need consideration especially
11129 PE93 on external unparsed entities and standalone status.
11130 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11131 The 2 tests left failing are actually in error. Cleanup done.
11132
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011133Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * valid.c: implemented E59 spaces in CDATA does not match the
11136 nonterminal S
11137
Daniel Veillard878eab02002-02-19 13:46:09 +000011138Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * SAX.c parser.c valid.c: more validation test fixups
11141 * check-xml-test-suite.py: added duration info for the tests
11142
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011143Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * parser.c valid.c: a couple of errors were reported but not
11146 saved back as such in the parsing context. Down to 1% failure rate
11147 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11148
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011149Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * xmlInternald.c: isExtender was missing a char
11152 * parser.c include/libxml/parser.h: % are acceptable in the
11153 internal subset if within a PUBLIC ID
11154
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011155Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11156
11157 * SAX.c parserInternals.c valid.c: more work on the conformance
11158 suite. Took the step to finally block documents with encoding
11159 errors. It's a fatal error per the spec, people should have fixed
11160 their documents by now.
11161
Daniel Veillard55253e22002-02-18 14:32:39 +000011162Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * check-xml-test-suite.py: fixed the test script after some discussion
11165 on the semantic of TYPE="error"
11166 * Makefile.am: added the script to the distrib
11167
Daniel Veillard28757702002-02-18 11:19:30 +000011168Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11169
11170 * SAX.c entities.c: fixed a couple of conformances issues deep
11171 into the validation code (standalone and undeclared Notations)
11172
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011173Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11176 stayed there for years !
11177
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011178Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11181 missing
11182
Daniel Veillardc7612992002-02-17 22:47:37 +000011183Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11184
11185 * check-xml-test-suite.py: improved the behaviour a bit as
11186 well as the logs
11187 * parser.c valid.c SAX.c: fixed a few more bugs
11188 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11189
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011190Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * check-xml-test-suite.py: python script to run regression tests
11193 against the XML Test suite of W3C/OASis
11194 * SAX.c: fixed a validation bug
11195 * parser.c: fixed 3 errors pointed by the test suite
11196 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11197 * python/Makefile.am: fixed a dependendy
11198
Daniel Veillard9f28f302002-02-15 20:48:08 +000011199Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11200
11201 * xmlmemory.c: avoid a warning bug #71594
11202
Daniel Veillard144024e2002-02-13 21:14:46 +000011203Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11206 warning on alpha/Tru64
11207
Daniel Veillarde4301c82002-02-13 13:32:35 +000011208Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * include/libxml/entities.h: fixing a comment
11211 * valid.c: fixing some troubles with validity check on namespaces
11212 * result/VC/NS3 test/VC/NS3: added a specific regression test
11213
Daniel Veillarda6d05382002-02-13 13:07:41 +000011214Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11215
11216 * tree.c: Fixing #71342 serializing '\n' in attribute values
11217 * result/noent/att3 result/att3 test/att3: added a specific
11218 test.
11219
Daniel Veillard797a5652002-02-12 13:46:21 +000011220Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * python/libxml.c: couple of bug fixes
11223
Daniel Veillard01a6d412002-02-11 18:42:20 +000011224Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11225
11226 * python/*.py: removed tabs and used spaces.
11227
Daniel Veillard397ff112002-02-11 18:27:20 +000011228Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11229
11230 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11231 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11232
Daniel Veillard03517542002-02-11 13:54:40 +000011233Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11234
11235 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11236 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11237
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011238Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * include/libxml/encoding.h include/libxml/entities.h
11241 include/libxml/globals.h include/libxml/parser.h
11242 include/libxml/threads.h include/libxml/tree.h
11243 include/libxml/xmlmemory.h: trying to fix the include mess
11244
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011245Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * include/libxml/xmlmemory.h: reverted part of the previous
11248 attempt to provide #69655, this was breaking the build.
11249
Daniel Veillard0ba59232002-02-10 13:20:39 +000011250Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11253 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11254 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11255 include/libxml/parserInternals.h include/libxml/tree.h
11256 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11257 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11258 clean.
11259 * python/libxml.c: fixed a warning.
11260
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011261Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11262
11263 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11264 copying of node, merge back IDs in the target document.
11265 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11266 test/XInclude/ents/ids.xml: test case
11267 * result/VC/ElementValid4: output changed due to a typo fix
11268
Daniel Veillard1c18e302002-02-09 22:16:40 +000011269Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11270
11271 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011272 generate the dependencies right as Jacob found out. Add
11273 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011274
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011275Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11276
11277 * parserInternals.c valid.c: Justin Fletcher found some parts
11278 of the code needing cleanup
11279 * libxml.spec.in python/Makefile.am python/generator.py
11280 python/libxml.c python/libxml.py: Fixed the python Makefiles
11281 corrected a bug showing up on ia64, changed the name of the
11282 python internal module too
11283
Daniel Veillard07be19b2002-02-08 14:20:35 +000011284Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11285
11286 * Makefile.am: applied patch from Andris Pavenis for binary
11287 name suffixes
11288
Daniel Veillardf216d462002-02-08 13:44:24 +000011289Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * xmllint.c win32/win32config.h: fixing #68748
11292
Daniel Veillardd455d792002-02-08 13:37:46 +000011293Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11294
11295 * valid.c: fixing #70166
11296
11297Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11298
11299 * valid.c: fixing #70077
11300
Daniel Veillardc575b992002-02-08 13:28:40 +000011301Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11302
11303 * Copyright Makefile.am README configure.in libxml.spec.in:
11304 Changed to the MIT Licence
11305 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11306 doc/xmlio.html: updated the doc accordingly
11307 * include/libxml/xmlwin32version.h configure.in: preparing
11308 2.4.14 release
11309 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11310 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11311 fixed the const xmlChar * wrapper and generator, XPath extension
11312 functions now use the context as first argument
11313 * python/tests/tstxpath.py python/tests/xpath.py
11314 python/tests/xpathext.py: Updated the tests accordingly
11315 * tree.c: fixed bug #70067
11316
Daniel Veillard7db38712002-02-07 16:39:11 +000011317Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * Makefile.am: cleanup
11320 * debugXML.c: always use stdout if output is NULL
11321 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11322 * python/Makefile.am python/generator.py python/libxml2class.txt
11323 python/libxml_wrap.h python/types.c: augmented the number of bindings
11324 handling FILE * and XPath contexts
11325 * python/tests/Makefile.am: avoid a stupid problem due to the
11326 use of TEST.
11327
Daniel Veillard15a143b2002-02-06 22:40:50 +000011328Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11331
Daniel Veillard70cab352002-02-06 16:06:58 +000011332Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * python/TODO python/libxml.c: cleanup the extension function lookup
11335 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11336
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011337Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * configure.in python/Makefile.am: do not install outside
11340 of prefix
11341
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011342Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * python/TODO python/libxml.c: started adding SAX interfaces
11345 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11346 SAX test
11347
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011348Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * tree.c: hardened the addChild function
11351 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11352 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11353 added accessors needed for xmlNode, a bit more testing and
11354 extension of interfaces
11355 * python/tests/Makefile.am python/tests/build.py: added a test
11356 build from scratch/save/load/check
11357
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011358Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * parserInternals.c: change a small bit in the way valididy
11361 error messages get initialized
11362 * python/TODO python/libxml.c python/libxml2-python-api.xml
11363 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11364 added some memory debugging to track leaks at the libxml2 level
11365 * python/tests/*.py: changed all tests to check for leaks,
11366 there is just one left in XPath extension registrations.
11367
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011368Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11369
11370 * python/TODO python/generator.py python/libxml2-python-api.xml
11371 python/libxml2class.txt: more accessor classes for the parser
11372 context, allow to switch on and check validity
11373 * python/tests/Makefile.am python/tests/error.py
11374 python/tests/invalid.xml python/tests/valid.xml
11375 python/tests/validate.py: attded more test and and added error.py
11376 which I forgot to commit in the last step
11377
Daniel Veillard3ce52572002-02-03 15:08:05 +000011378Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11379
11380 * python/Makefile.am python/types.c: cleanup
11381 * python/libxml.c python/libxml.py python/libxml_wrap.h
11382 python/generator.py python/libxml2-python-api.xml
11383 python/libxml2class.txt: added class for parser context, added
11384 first cut for push mode support. Added a framework to generate
11385 accessors functions.
11386 * python/tests/Makefile.am python/tests/push.py: added a push
11387 test
11388
Daniel Veillardcfb05462002-02-02 23:18:22 +000011389Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11390
11391 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11392 bug a bit of cleanup.
11393
Daniel Veillard5d819032002-02-02 21:49:17 +000011394Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11397 python/libxml2class.txt: adding error redirections and preformat
11398 to a python handler
11399 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11400 tests self checking
11401
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011402Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11403
11404 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11405 a function
11406
Daniel Veillard9589d452002-02-02 10:28:17 +000011407Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11408
11409 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11410 python/libxml.c python/libxml2-python-api.xml
11411 python/libxml2class.txt: Progressing through the TODOs, class
11412 description output, extra XML API, RPM now builds the wrappers
11413 for all python installed versions
11414
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011415Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11416
11417 * configure.in libxml.spec.in python/Makefile.am python/TODO
11418 python/generator.py python/libxml2class.txt: added more informations
11419 in the libxml2-python package including docs. Slightly changed
11420 the class hierarchy
11421 * python/tests/*: added basic regression tests infrastructure too
11422
11423Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11426 added libxml2-python as part of the packages installed
11427
Daniel Veillarda7340c82002-02-01 17:56:45 +000011428Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11429
11430 * python/Makefile.am python/generator.py python/libxml.c
11431 python/libxml.py: more work, now able to extend the
11432 XPath interpreter with functions written in python.
11433
Daniel Veillardc3e39442002-02-01 09:29:41 +000011434Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * python/Makefile.am: Jacob sent a patch to allow building from
11437 tarfile.
11438
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011439Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11442 inserted the python wrappers build, I hope this won't be too
11443 unportable
11444
Daniel Veillard1971ee22002-01-31 20:29:19 +000011445Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * xpath.c: minor optimization
11448 * python/generator.py python/libxml.c python/libxml.py
11449 python/libxml_wrap.h: more work on the python bindings,
11450 they now support XPath and there is no evident leak
11451
Daniel Veillard36ed5292002-01-30 23:49:06 +000011452Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11453
11454 * python/generator.py python/libxml.c python/libxml.py:
11455 more work on the python bindings generator.
11456
Daniel Veillard96fe0952002-01-30 20:52:23 +000011457Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * python/generator.py python/libxml.c python/libxml_wrap.h:
11460 more work on the python bindings.
11461
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011462Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * python/generator.py python/libxml.c python/libxml.py
11465 python/libxml_wrap.h: commited early version of a python binding
11466 for private use only ATM
11467
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011468Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11469
11470 * entities.c tree.c include/libxml/entities.h: applied patch
11471 from Anthony Jones to implement copy of DTD subtree too. Had
11472 just to keep 2 function private which really ought to become
11473 public ones.
11474
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011475Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11476
11477 * xmllint.c: added pointers to the web pages in the usage()
11478
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011479Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11480
11481 * tree.c: more fixes from Petr Kozelka for attribute handling
11482 in the tree API to align the semantic with DOM.
11483
Daniel Veillard36065812002-01-24 15:02:46 +000011484Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11485
11486 * valid.c tree.c entities.c: another set of patches from
11487 Anthony Jones for copy operations cleanup and robustness
11488
Daniel Veillardf8592562002-01-23 17:58:17 +000011489Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11492 an alphabetic index based on comments content
11493 * doc/*: rebuilt the web site with the new references
11494
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011495Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11496
11497 * parserInternals.h: Greg Sjaardema suggested to use an
11498 eponential buffer groth policy in xmlParserAddNodeInfo()
11499
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011500Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11503 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11504 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11505 to generate cross-references, and added/updated the stylesheets
11506 to generate and link API indexes. The generic keyword index
11507 is not done yet.
11508 * doc/*.html: regenerated all the usual docs too
11509
Daniel Veillard2070c482002-01-22 22:12:19 +000011510Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11511
11512 * debugXML.c: added an xpath function to the shell for T. V. Raman
11513
11514Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011515
11516 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11517 debug routines.
11518
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011519Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11522 support of attribute nodes
11523
Daniel Veillard9d06d302002-01-22 18:15:52 +000011524Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11525
11526 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11527 hopefully near complete and fully documented of the API in XML
11528 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11529 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11530 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11531 include/libxml/parserInternals.h include/libxml/valid.hi
11532 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11533 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11534 include/libxml/xpath.h include/libxml/xpathInternals.h:
11535 Cleaned up the doc comments a lot in the process, the interface
11536 coverage is now 100%
11537
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011538Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11541 extracts comments from the gtk-doc DocBook output (a bit
11542 convoluted but seems to work).
11543
Daniel Veillard61006472002-01-21 17:31:47 +000011544Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11545
11546 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11547 added an XML description of the API, moved the script generating
11548 it here. Added a "make api" target
11549
Daniel Veillardd2f23002002-01-21 13:36:00 +000011550Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11553
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011554Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * xpath.c include/libxml/xpathInternals.h: the change made to
11557 xmlXPathFuncLookupFunc was incompatible roll it back
11558
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011559Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * SAX.c: cleanup patch from Anthony Jones
11562 * doc/Makefile.am: fix the headers to avoid in make scan
11563 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11564 includes, * vs Ptr and general cleanup
11565 * parsedecl.py: first version of a script to extract the
11566 module interfaces, the goal will be to provide .decl or XML
11567 specification of the interfaces to build wrappers.
11568
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011569Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11572 now provides return codes in case of errors
11573
Bjorn Reese026d29f2002-01-19 15:40:18 +000011574Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11575
11576 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11577 Upgraded to trio baseline 1.6
11578 * strio.h strio.c: Replaced by triostr.h and triostr.c
11579
Daniel Veillard572577e2002-01-18 16:23:55 +000011580Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11581
11582 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11583 of strdup usage in the code
11584
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011585Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * parser.c error.c: Keith Isdale complained rightly that
11588 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11589
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011590Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11591
11592 * tree.c: fixed the funxtion to set the xml: attributes
11593 * debugXML.c: added "setbase" to test it.
11594
Daniel Veillard2c748c62002-01-16 15:37:50 +000011595Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11598 to allow updating an attribute content
11599
Daniel Veillard8de85c62002-01-15 17:10:15 +000011600Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * libxml.h: try to avoid problems when compiling on Windows
11603
Daniel Veillard314cfa02002-01-14 17:58:01 +000011604Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11605
11606 * hash.c: patch from Anthony Jones for hash.c allocation size
11607 * Makefile.am: trying to work around Yet Another Libtool Madness
11608 and build the 2.4.13 release finally ...
11609
Daniel Veillard744683d2002-01-14 17:30:20 +000011610Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11613 * doc/* : update of the documentation
11614
Daniel Veillarde6a55192002-01-14 17:11:53 +000011615Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11616
11617 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11618 at fixing #61290 :-(
11619
Daniel Veillardfb25a512002-01-13 20:32:08 +000011620Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11621
11622 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11623 Fixes bug #67229
11624
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011625Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11626
11627 * tree.c: trying to avoid troubles when a subtree is copied
11628 and coalesced in part with the target tree. Should fix
11629 bug #67407
11630
Daniel Veillardd8224e02002-01-13 15:43:22 +000011631Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * valid.c: fixed validation of attributes content of type
11634 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11635 values, very old bug. Fixes #67671
11636
Daniel Veillard8107a222002-01-13 14:10:10 +000011637Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11638
11639 * parser.c include/libxml/parserInternals.h tree.c: integrated
11640 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11641 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11642
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011643Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11644
11645 * threads.c: applied Serguei Narojnyi's patch to add native
11646 thread support on the Win32 platform
11647 * testThreadsWin32.c Makefile.am: added the test program also
11648 from Serguei, Win32 specific
11649 * include/win32config.h include/libxml/xmlwin32version.h.in:
11650 added patch from Igor for the Windows thread specific defines.
11651
Daniel Veillard845cce42002-01-09 11:51:37 +000011652Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11653
11654 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11655
Daniel Veillard7b602b42002-01-08 13:26:00 +000011656Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11659 output page into XMLinfo.html. Close bug #66951 and
11660 raised by Robert Collins too.
11661
Daniel Veillard73c6e532002-01-08 13:15:33 +000011662Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11663
11664 * encoding.c: Paul Keogh pointed out a possibility of segfault
11665 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11666 Closes bug # 68238
11667
Daniel Veillard4a859202002-01-08 11:49:22 +000011668Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * doc/*.html: updated the Gdome2 links
11671
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011672Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * libxml.h: Applied following patches from Robert Collins
11675 and make sure IN_LIBXML is defined when compiling it
11676 -------
11677 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11678 as well as Visual C.
11679 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11680 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11681 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11682 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11683 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11684 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11685 xmlSysIDExists xmlNoNetExists).
11686 * xmllint.c: Don't include winsock2.h for Cygwin.
11687
Daniel Veillard401c2112002-01-07 16:54:10 +000011688Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11691 when the version info is not present.
11692
Daniel Veillard6f42c132002-01-06 23:05:13 +000011693Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * tree.c: Anthony Jones pointed out a problem in
11696 xmlStringGetNodeList() and provided a fix for it
11697
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011698Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11699
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011700 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011701 xmlCreatePushParserCtxt() when the initial buffer passed
11702 is large.
11703
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011704Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11705
11706 * win32/*: big cleanup of the Windows/MSVC project files
11707 from Igor Zlatkovic
11708
Daniel Veillardcebb1362002-01-02 13:13:30 +000011709Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11710
11711 * doc/Makefile.am: should fix #67674 and avoid troubles if
11712 xsltproc is not available or fails in the prefix provided
11713
Daniel Veillard26908ab2002-01-01 16:50:03 +000011714Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11717
Daniel Veillard5344c602001-12-31 16:37:34 +000011718Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11719
11720 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11721 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11722 Fixed a few other problems raised by Charlie Bozeman.
11723 * result/VC/ElementValid[5-7]: fixed the output
11724
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011725Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11726
11727 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11728 patches from Charlie Bozeman. Regenerated the HTML docs.
11729
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011730Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11731
11732 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11733 for Windows from Igor
11734
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011735Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11736
11737 * xmllint.c: applied Justin Fletcher patch for --output or -o
11738
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011739Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11740
11741 * win32/libxml2/libxml2.def.src: close #67019
11742
Daniel Veillard01db67c2001-12-18 07:09:59 +000011743Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11744
11745 * xmllint.c: applied Justin Fletcher generic timing patch
11746 similar to the one already applied to xsltproc.
11747
Daniel Veillardd1640922001-12-17 15:30:10 +000011748Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11749
11750 * include/libxml/tree.h tree.c: applied documentation patches
11751 from Charlie Bozeman
11752
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011753Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11754
11755 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11756
Daniel Veillard29e43992001-12-13 22:21:58 +000011757Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11758
11759 * valid.c: fix the xmlStrdup() used in the previous patch.
11760 * valid.c: added --dropdtd
11761 * tree.c: fixed xmlUnlinkNode so it also removes the references
11762 from the document if the node is a DTD
11763
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011764Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11765
11766 * HTMLtree.c valid.c: cleanup some static declarations
11767
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011768Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11769
11770 * xmllint.c: removed another strdup()
11771 * doc/FAQ: removed the HP/UX entry
11772
Daniel Veillarded472f32001-12-13 08:48:14 +000011773Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11774
11775 * valid.c: fix bug #66816 when validating.
11776 * xmllint.c: don't use sys/time.h if configure did not found it
11777
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011778Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11779
11780 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11781 xmlcatalog_man.xml
11782
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011783Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11786 xmlInitMemory() was declared twice
11787
Daniel Veillardb82c1662001-12-09 14:00:54 +000011788Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11789
11790 * globals.c: do not reference strdup() !
11791 * configure.in libxml-2.0.pc.in: trying to fix the libs
11792 of the various config extraction modules
11793
Daniel Veillardef90ba72001-12-07 14:24:22 +000011794Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11795
11796 * configure.in : preparing 2.4.12
11797 * doc/* : updated and rebuilt the docs
11798
Daniel Veillard220346d2001-12-07 11:33:54 +000011799Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11800
11801 * uri.c: closed bug #66159
11802 * testURI.c: added --escape option
11803 * configure.in: some cleanup for xml2-config --cflags
11804
Daniel Veillard2a906822001-12-06 14:34:08 +000011805Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11806
11807 * globals.c testThreads.c: removed some misplaced includes
11808 of xmlversion.h
11809
Daniel Veillarde28313b2001-12-06 14:08:31 +000011810Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11811
11812 * threads.c: patch from Gary Pennington fixing a possible
11813 problem at initialization time.
11814
Daniel Veillardd3b08822001-12-05 12:03:33 +000011815Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11816
11817 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011818 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011819 CodeWarrior.
11820
Daniel Veillarda7866932001-12-04 13:14:44 +000011821Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11822
11823 * xmllint.c: applied Geert Kloosterman's patch to fix
11824 --repeat --timing output
11825
Daniel Veillard19840942001-11-29 16:11:38 +000011826Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11827
11828 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11829 where non-wellformed XML declaractions were not detected.
11830
Daniel Veillarde85d9342001-11-28 14:43:12 +000011831Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11832
11833 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11834
Daniel Veillard22f25a82001-11-28 09:12:23 +000011835Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11836
11837 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11838 gets reset by xmlCleanupInputCallbacks() and this makes the
11839 function useless. Same for output.
11840
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011841Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11842
11843 * xmlIO.c: robert pointed out a loop error in callback cleanups
11844
Daniel Veillard8faa7832001-11-26 15:58:08 +000011845Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11846
11847 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11848 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11849 they are not really tied to debugging
11850
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011851Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11852
11853 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11854 * xmllint.c: better --catalogs description
11855
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011856Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11857
11858 * tree.c: fixed a couple of problems in xmlSetProp()
11859
Daniel Veillardcd337f02001-11-22 18:20:37 +000011860Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11861
11862 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11863 unappropriate stdout output.
11864
Daniel Veillard566d4df2001-11-22 13:00:53 +000011865Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
11866
11867 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
11868 by Denis Beurive, closes #65111
11869
Daniel Veillardb4545fd2001-11-20 09:37:09 +000011870Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
11871
11872 * valid.c: in case of content model validity error, don't
11873 print it if validity warnings were not requested.
11874
Daniel Veillardc69e0b12001-11-20 08:35:07 +000011875Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11876
11877 * nanoftp.c: applied a couple of patches from Brian D Ripley.
11878 * parserInternals.c: removed the last exit() call. Print an
11879 unmaskable error on stderr instead (library mismatch detection)
11880
MST 2001 John Fleck42304042001-11-18 00:18:06 +000011881Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
11882
11883 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
11884 shell instructions from Heiko Rupp
11885
Daniel Veillardf7b094f2001-11-15 13:54:39 +000011886Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11887
11888 * catalog.c: use the URL notation file:// for default catalog paths
11889
Daniel Veillard0ec98632001-11-14 15:04:32 +000011890Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * include/libxml/tree.h: better comments for _private fields
11893 * tree.c: removed a problem when copying an entity reference.
11894
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000011895Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11896
11897 * vms/*: updated instructions and diffs from John A Fotheringham
11898
Daniel Veillarda11001b2001-11-12 22:45:36 +000011899Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11900
11901 * include/libxml/xmlerror.h: avoid an include problem if
11902 #include <libxml/xmlerror.h> happens first in code
11903 seems to be the case in KDE libs
11904
Daniel Veillard8e3943c2001-11-12 21:35:44 +000011905Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11906
11907 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11908 from Igor for Windows
11909
11910Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11911
11912 * Makefile.am: Gary Pennington pointed out a missing prefix
11913
Daniel Veillard43d3f612001-11-10 11:57:23 +000011914Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11915
11916 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11917 * doc/*: upgraded and rebuilt the docs
11918
Daniel Veillardc1f78342001-11-10 11:43:05 +000011919Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11920
11921 * HTMLparser.c: fix comment in scripts element parsing.
11922 * result/HTML/doc3*: updated the results.
11923
11924Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11925
11926 * uri.c: another URI bug fix #63336, using Joel Young patch.
11927
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011928Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11931 a cleaned up version of the Pwd shell string generation.
11932
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011933Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * valid.c include/libxml/tree.h: trying to fix namespaces +
11936 validation problems for good, closing #63619 in the process
11937 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11938 wrong in this respect, fixed it.
11939
Daniel Veillardd536f702001-11-08 17:32:47 +000011940Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * xmllint.c: Morus Walter patch to allow --format and --encode
11943
Daniel Veillard5004f422001-11-08 13:53:05 +000011944Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * debugXML.c: Stefan Kost provided an help command for the shell
11947
Daniel Veillarda6825e82001-11-07 13:33:59 +000011948Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * debugXML.c: Heiko Rupp pointed that the shell would crash
11951 on empty nodesets returns.
11952
Daniel Veillard03f848d2001-11-07 12:53:46 +000011953Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11954
11955 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11956 migh need the history libraries
11957
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011958Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11959
11960 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11961 handle the case of < in quoted attributes, Bastian Kleineidam
11962
Daniel Veillardc853b322001-11-06 15:24:37 +000011963Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11964
11965 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11966 fixing catalog breakages
11967 * Makefile.am catalog.c result/catalogs/catal
11968 result/catalogs/mycatalog.* test/catalogs/catal*:
11969 fixed more problems in catalog support, added more regression tests
11970 for both XML and SGML catalog handling
11971
Daniel Veillard66870c72001-11-05 19:27:49 +000011972Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11973
11974 * debugXML.c: applied an improvement to xmlGetLineNo() from
11975 Keith Isdale
11976
Daniel Veillardffe09c92001-11-05 14:21:47 +000011977Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11980 Side effect of the progressive catalog loading
11981
Daniel Veillardad661b92001-11-05 11:43:15 +000011982Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * Makefile.am: confexecdir and confexec_DATA were defined twice
11985 pointed out by Karl Eichwalder
11986
Daniel Veillard6eb17722001-11-04 22:19:27 +000011987Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * xmlcatalog.c: avoid unlink() and use remove() instead.
11990
Daniel Veillardea898282001-11-04 22:13:45 +000011991Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11992
11993 * libxml.spec.in: cleanup
11994 * include/libxml/xmlwin32version.h: updated with 2.4.8
11995
Daniel Veillarda4617b82001-11-04 20:19:12 +000011996Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11997
11998 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11999 of compiling libxml with a non standard set of options
12000
John Fleck027edfb2001-11-04 20:13:58 +000012001Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12002
12003 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12004 document --sgml option, fixing gnome bugzilla #63382
12005
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012006Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12007
12008 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12009 breakage of 2.4.7, added a couple of really needed APIs
12010 like xmlCatalogIsEmpty() and xmlNewCatalog()
12011 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12012 for install-catalog
12013 * configure.in: preparing 2.4.8
12014
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012015Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12016
12017 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12018 include/libxml/tree.h include/libxml/xmlIO.h: more include
12019 cleanups, export cleanly one html output + format function.
12020
12021Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12022
12023 * parser.c: removed initGenericErrorDefaultFunc call from
12024 xmlInitParser() since it could destroy previous calls to
12025 xsltSetGenericErrorFunc() effects
12026
Daniel Veillardebd38c52001-11-01 08:38:12 +000012027Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12028
12029 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12030 keyword.
12031
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012032Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * Makefile.am: cleanup
12035 * threads.c: cleanup too
12036 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12037 from xsltproc
12038 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012039 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012040
Daniel Veillard91c00402001-10-30 17:41:38 +000012041Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12042
12043 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12044 was not used anymore !
12045
Daniel Veillard52dcab32001-10-30 12:51:17 +000012046Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12047
12048 * configure.in: preparing 2.4.7
12049 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12050 manual page from John
12051 * doc/*: updated the doc and rebuilt the generated pages
12052
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012053Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * xmlIO.c: closing bug #62711, the library should never
12056 close stdin or stdout.
12057
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012058Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * uri.c: second pass at fixing #63336, using Joel Young
12061 final patch. looks okay.
12062
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012063Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * uri.c include/libxml/uri.h: trying to clear #63336
12066 allowing the escaping routine to parse unconformant
12067 URI-References.
12068
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012069Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12070
12071 * vms/readme.vms vms/build_libxml.com nanoftp.c
12072 include/libxml/xmlversion.h.in: a few VMS updates from
12073 John A Fotheringham
12074 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12075 and xmlCleanupOutputCallbacks() for the Perl binding people.
12076
Daniel Veillard635ef722001-10-29 11:48:19 +000012077Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12080 apply fixes to close #63271 and avoid segfaults when
12081 the error routine gets callbed before xmlInitParser()
12082 get called.
12083 * nanoftp.c error.c: Applied patches from Justin Fletcher
12084 correcting some xmlGenericError misuses.
12085
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012086Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12087
12088 *doc/xmllint.xml, doc/xmllint.1
12089 New and improved man page for xmllint - .xml is the original, .1
12090 is the generated man page
12091
Daniel Veillardc9484202001-10-24 12:35:52 +000012092Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12095 the web site from the main HTML document.
12096
Daniel Veillard5151c062001-10-23 13:10:19 +000012097Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * parser.c: fixed an erroneous validation bug when PE refs
12100 occurs in external parsed entities referenced from the
12101 internals subset
12102 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12103 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12104 added the associated testcase, it's a nice one.
12105 * HTMLparser.c: generate the DTD node as HTML still ...
12106 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12107
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012108Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12109
12110 * HTMLparser.c: fixed a bug in htmlNewDoc()
12111
Daniel Veillard89cad532001-10-22 09:46:13 +000012112Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * test/threads/*: added entities testing to the Thread test
12115 * testThreads.c: make the test reasonable
12116 * DOCBparser.c: fix the DTD public and system ID
12117 * xmllint.c: added --sgml for SGML DocBook importing
12118 * Makefile.am: added Docbtests target
12119
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012120Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12123 * testThreads.c: removed bogus include
12124
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012125Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12128 fixed a very serious (looping) validation bug
12129
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012130Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * include/libxml/globals.h include/libxml/threads.h threads.c
12133 testThreads.c: far more testing, cleaning up bugs
12134 * *.c : make sure globals.h is always included.
12135
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012136Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * HTMLparser.c: try to get rid of parser loops for good.
12139
Daniel Veillardab7488e2001-10-17 11:30:37 +000012140Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * configure.in: fixed some bugs in CFLAGS passing.
12143 * test/threads Makefile.am testThreads.c: added a specific
12144 threaded test case (really nasty, guaranteed).
12145
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012146Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12147
12148 * catalog.c: serious cleanup on the management of the
12149 XML catalog tree, more tests done, especially with
12150 the catalog PI.
12151
Daniel Veillard364789a2001-10-16 12:45:00 +000012152Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12153
12154 * catalog.c: avoid a problem in catalog cleanup on SMP if
12155 catalogs were not initialized.
12156
Daniel Veillard81463942001-10-16 12:34:39 +000012157Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12158
12159 * catalog.c xpath.c: trying to cleanup the not thread safe
12160 parts of the library.
12161
Daniel Veillard64a411c2001-10-15 12:32:07 +000012162Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * include/libxml/globals.h configure.in global.data: make
12165 the allocation be per-thread a configure option
12166 * encoding.c include/libxml/parser.h: fixed compilation
12167 errors
12168
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012169Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * include/libxml/parser.h: Norm reported that a few lines
12172 added were breaking libxslt compile, removed them for now
12173
Daniel Veillard6f350292001-10-14 09:56:15 +000012174Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * parser.c parserInternals.c threads.c: debugged and fixed
12177 initialization problems which were giving troubles on SMP
12178 boxes.
12179
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012180Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * include/libxml/Makefile.am: missing globals.h
12183
Daniel Veillarde7090612001-10-13 12:18:28 +000012184Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012185
Daniel Veillarde7090612001-10-13 12:18:28 +000012186 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012187
Daniel Veillardd0463562001-10-13 09:15:48 +000012188Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12191 include/libxml/parserInternals.h include/libxml/tree.h
12192 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12193 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12194 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12195 Applied the last patches from Gary, cleanup, activated threading
12196 all user accessible global variables are now handled in globals.[ch]
12197 Still a bit rought but make tests passes with either
12198 --with-threads defined at configure time or not.
12199 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12200 linking options
12201
Daniel Veillardb8478642001-10-12 17:29:10 +000012202Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * Makefile.am include/libxml/Makefile.am
12205 include/libxml/globals.h globals.c include/libxml/threads.h
12206 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12207 configure.in: started integrating the core of the thread support
12208 not activated yet but half integrated. The code should still
12209 compile and work anyway.
12210
Daniel Veillardb44025c2001-10-11 22:55:55 +000012211Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12214 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12215 integrating the non-controversial parts of Gary Pennington
12216 multithread patches
12217 * catalog.c: corrected a small bug introduced
12218
Daniel Veillard75b96822001-10-11 18:59:45 +000012219Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12220
12221 * catalog.c include/libxml/catalog.h: very serious cleanup,
12222 isolating unportable code and as much as possible the accesses
12223 to the global shared catalog. May need more testing !
12224
Daniel Veillard78d12092001-10-11 09:12:24 +000012225Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12228 Keith Isdale patches for the XSLT debugger interfaces. Some
12229 cleanup
12230
Daniel Veillardff0b7312001-10-11 06:46:09 +000012231Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12234 * DOCBparser.c: generate line nubers in elements
12235
Daniel Veillard60087f32001-10-10 09:45:09 +000012236Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12237
12238 * configure.in: preparing 2.4.6 release
12239 * doc/xml.html doc/html/*: updated and rebuilt the docs
12240 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12241
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012242Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12243
12244 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12245 adding documentation for DV's supercatalog support
12246
Daniel Veillard82d75332001-10-08 15:01:59 +000012247Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12248
12249 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12250 super catalog support adding one API and one flag --sgml to
12251 xmlcatalog
12252
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012253Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12254
12255 * doc/xmlcatalog_man.xml, xmlcatalog.1
12256 One more crack at
12257 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12258
12259
Thomas Broyer47334c02001-10-07 16:41:52 +000012260Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12261
12262 * xpath.c: implemented xmlXPathObjectCopy for external objects
12263 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12264
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012265Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12266
12267 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12268 finishing up fix to
12269 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12270 the xmlcatalog man page display more elegantly
12271
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012272Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * configure.in: closing bug #61832
12275 * HTMLparser.c: removed a warning
12276
Daniel Veillard6ab38382001-10-06 13:08:27 +000012277Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12278
12279 * xpath.c: fixing #61673 part I, do not loose doc information
12280 when copying result value trees.
12281
Daniel Veillard556c6682001-10-06 09:59:51 +000012282Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12283
12284 * xpath.c: trying to harden the XPath interpreter
12285
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012286Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12287
12288 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12289 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12290
William M. Brack1633d182001-10-05 15:41:19 +000012291Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12292
12293 * HTMLparser: repaired another loop problem
12294
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012295Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12298 parsing.
12299 * xpath.c: fix bug #61291 the default XML namespace node is
12300 missing from the namespace axis.
12301 * tree.c: refuse to create namespaces nodes with prefix "xml"
12302
Daniel Veillard651f9472001-10-04 14:51:06 +000012303Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * SAX.c: ouch a non-defined namespace could lead to a crash,
12306 fixed #61215
12307
Daniel Veillard7dd05702001-10-04 14:25:12 +000012308Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * parserInternals.c: closed bug #61054
12311
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012312Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * include/libxml/Makefile.am: closing #60708
12315
Daniel Veillarda293c322001-10-02 13:54:14 +000012316Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12317
12318 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12319 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12320
Daniel Veillardf4309d72001-10-02 09:28:58 +000012321Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12322
12323 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12324
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012325Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12326
12327 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12328 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12329
Daniel Veillard16756b62001-10-01 07:36:25 +000012330Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * catalog.c: Justin Fletcher provided cleaup code in case
12333 HAVE_STAT is not defined
12334 * include/win32config.h: Igor Zlatkovic suggested to have
12335 HAVE_STAT defined there
12336
William M. Brack5e1cac12001-09-28 16:19:18 +000012337Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12338
12339 * catalog.c - fixed typing error reported by M. Barros
12340
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012341Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12342
12343 * xmllint.c - fixing typo
12344
William M. Brackd28e48a2001-09-23 01:55:08 +000012345Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12346
12347 * HTMLparser.c: small enhancement to prevent loop on
12348 unrecognizable data
12349
Daniel Veillardb1d62872001-09-21 09:47:08 +000012350Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12351
12352 * parserInternals.c: applying patch from bug #60757 this
12353 should close it
12354
Daniel Veillardc0631a62001-09-20 13:56:06 +000012355Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12356
12357 * catalog.c xmlcatalog.c: removed a couple of warning
12358 * xpath.c: try to solve the linking problem on platforms
12359 needing trio to compile
12360
Daniel Veillard1a123612001-09-19 08:06:23 +000012361Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012362
Daniel Veillard1a123612001-09-19 08:06:23 +000012363 * Makefile.am libxml.spec.in: backing up non-documented changes
12364 commited without review or aproval by Jens Finke <jens@gnome.org>
12365 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012366
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012367Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12368
12369 * configure.in: Joe Orton provided a patch fixing a problem
12370 when iconv is specified to be in a non-standard directory
12371 but wasn't exported in xml2-config --cflags
12372
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012373Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12374
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012375 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012376 troubles with 2.4.4 errors.
12377
Daniel Veillard16698282001-09-14 10:29:27 +000012378Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12379
12380 * encoding.c entities.c: do not output hexadecimal charrefs
12381 when serializing HTML since some version of Netscape can't
12382 grok it, generate decimal ones.
12383 * result/HTML/doc3.htm: output changed due to previous test
12384 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12385
Daniel Veillard98fed372001-09-13 11:34:58 +000012386Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12387
12388 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12389 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12390
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012391Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012392 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012393
12394 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12395 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12396 updated the configuration scripts systems accordingly
12397
Daniel Veillard04382ae2001-09-12 18:51:30 +000012398Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12399
12400 * configure.in: preparing for 2.4.4
12401 * doc/xml.html doc/html/*: updated and rebuilt the docs
12402
Daniel Veillardd63437e2001-09-12 15:00:27 +000012403Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * win32/dsp/libxml2.def.src: tried to incorporate comments
12406 from bug #59220
12407
Daniel Veillard319a7422001-09-11 09:27:09 +000012408Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * parser.c result/noent/wml.xml: fixed bug #59981 related
12411 to handling of '&' in attributes when entities are substitued
12412
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012413Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * libxml.h include/libxml/xmlversion.h.in
12416 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12417 Tried to close bug #60131
12418
Daniel Veillardbce62332001-09-10 18:46:55 +000012419Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12422
Daniel Veillard143b04f2001-09-10 18:14:14 +000012423Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12424
12425 * SAX.c: fixing bug #59946 on xmlns=""
12426
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012427Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12428
12429 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12430 but allocates a new error code.
12431
Daniel Veillard05c13a22001-09-09 08:38:09 +000012432Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * xmllint.c: John Fleck fixed typos in the options output
12435 * parser.c SAX.c: fix ignorable white space SAX selection
12436
12437Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * entities.c: Steve Underwood found the possibility of an
12440 ininite loop in case of error.
12441
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012442Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12445
Daniel Veillarda050d232001-09-05 15:51:05 +000012446Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12447
12448 * parser.c: warn if version is not 1.0 but it's not
12449 strictly speaking an error after analyzing the spec
12450
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012451Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12452
12453 *doc/catalog.html - add link to the html version of the
12454 man page, other linguistic cleanups
12455
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012456Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12457
12458 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12459 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12460 file, has not yet been included in the build.
12461
Daniel Veillard99784ff2001-09-01 16:20:28 +000012462Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12463
12464 * catalog.c: removed a duplicate affectation Justin Fletcher
12465
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012466Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12467
12468 * tree.c: Armin Sander pointed a possible text coalescing
12469 problem, completed his patch.
12470
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012471Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12472
12473 * trionan.c: Fixed const and volatile re-definition problem
12474
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012475Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * libxml.4 parser.c: doc updates from Heiko Rupp
12478 * parserInternals.c: 2 sanity checks from Heiko Rupp
12479
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012480Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * tree.c: applied patch from Armin Sander to make some pointers
12483 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012484 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012485
Daniel Veillardb06c6142001-08-27 14:26:30 +000012486Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * xpath.c: hum, restrict the integer usage gcc bug workaround
12489 to only gcc compilers so that other architecture don't get
12490 penalized by this limitation.
12491 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12492
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012493Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12496 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12497
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012498Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12501 --convert option to xmlcatalog to convert SGML ones to
12502 the XML syntax.
12503 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12504
12505 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012506Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * catalog.c xmlIO.c: started some serious testing and fixed
12509 a few bug and optmization needs.
12510
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012511Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12514 preparing for a 2.4.3 release even if it may not be ready yet
12515 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12516 all file parsing lookup to go through the entity resolver, add
12517 to add an API to bypass it (needed to load catalogs themselves),
12518 some cleanup on the catalog code too.
12519 * nanoftp.c: small cleanup
12520 * doc/catalog.html: small update
12521
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012522Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12525 Jun Kuriyama
12526
Daniel Veillardffb120d2001-08-23 00:52:23 +000012527Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * doc/catalog.html: finished the catalog documentation
12530
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012531Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12532
12533 * doc/catalog.html doc/xml.html: added documentation about
12534 Catalog support, misses an API description
12535 * doc/html/*: reextracted the API pages
12536
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012537Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12540 Added the part about section 7.2 on URI resolution,
12541 fixed a side effect in the HTML parser, look complete
12542 and ready to rock except the URI/SystemID part!
12543
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012544Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12545
12546 * include/libxml/catalog.h include/libxml/parser.h
12547 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12548 xmlIO.c: added support and APIs needed for the catalog PI
12549 * include/libxml/xmlIO.h: cleanup
12550
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012551Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12554 include/libxml/catalog.h: starts to look okay, really
12555 plugged the new framework, cleaned a lot of stuff,
12556 added some APIs, except the PI's support missing this
12557 should be mostly complete
12558 * result/catalogs/* test/catalogs/*: added new test, enriched
12559 the existing one with URN ID tests
12560
Daniel Veillard64339542001-08-21 12:57:59 +000012561Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * catalog.c: fixed nextCatalog
12564 * result/catalogs/docbook test/catalogs/*: started adding
12565 a small regression test
12566
Daniel Veillardcda96922001-08-21 10:56:31 +000012567Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12568
12569 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12570 more work on the XML catalog support.
12571 * parser.c include/libxml/parser.h: small cleanup seems using
12572 list as a public parameter name can give portability troubles
12573 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12574 include/libxml/xpath.h include/libxml/Makefile.am: removed
12575 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12576 wrappers
12577
Bjorn Reese45029602001-08-21 09:23:53 +000012578Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12579
12580 * Makefile.am trio.c triodef.h trionan.c xpath.c
12581 include/libxml/Makefile.am include/libxml/trionan.h:
12582 Re-worked Not-A-Number and Infinity support.
12583 * xmlcatalog.c: added readline include files
12584
Daniel Veillard344cee72001-08-20 00:08:40 +000012585Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12588 testCatalog as xmlcatalog, making it an installed app
12589 adding a shell, and preparing it to be a /etc/xml/catalog
12590 management tool, though not ready yet
12591 * catalog.c include/libxml/catalog.h: adding support for
12592 XML Catalogs http://www.oasis-open.org/committees/entity/
12593 not finished, there is some interesting tradeoffs and a
12594 few open questions left.
12595
Daniel Veillardb7664f42001-08-19 13:00:43 +000012596Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * xmllint.c: fixed a line formatting problem
12599
Daniel Veillard5015b712001-08-17 09:37:52 +000012600Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * SAX.c: removed a couple of unused variable (Albert Chin)
12603
Daniel Veillardbb371292001-08-16 23:26:59 +000012604Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12605
12606 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12607 trying to fix some troubles w.r.t. function returning
12608 const xxxPtr.
12609
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012610Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12611
12612 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12613 defined
12614
Daniel Veillardae6db172001-08-16 19:32:00 +000012615Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * xpointer.c: removed unused var
12618
Daniel Veillard09190202001-08-16 16:27:41 +000012619Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * testXPath.c: another small cleanup closing bug #59110
12622
Daniel Veillard796f4b62001-08-16 16:00:13 +000012623Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12624
12625 * win32/dsp/libxml2.def.src: small cleanup closing bug
12626 #59108
12627
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012628Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12629
12630 * example/gjobread.c: add xmlCleanupParser() before leaving
12631
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012632Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * config.h.in configure.in include/libxml/xmlwin32version.h:
12635 released 2.4.2
12636
Daniel Veillardd3d06722001-08-15 12:06:36 +000012637Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12638
12639 * include/libxml/valid.h debugXML.c valid.c: deprecate
12640 the non-boundchecking Sprintf functions, add Snprintf
12641 this should close bug #57984
12642
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012643Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12644
12645 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12646 URIs before doing the lookups (pointed by Mark Vakoc)
12647
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012648Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12649
12650 * xpath.c: serious changes on Result Value Trees and NodeSets
12651 w.r.t. deallocation and collect operations. Probably not
12652 100% clean (merge of allocated trees smells like a problem).
12653 Seems sufficient to close #58943
12654
Daniel Veillard90493a92001-08-14 14:12:47 +000012655Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12656
12657 * xmllint.c: adding a --format option
12658
Daniel Veillardfe703322001-08-14 12:18:09 +000012659Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12660
12661 * xpath.c: count() was broken on Result Value Tree
12662 * xmlIO.c: fixed file:/// accesses on _WIN32
12663
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012664Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12665
12666 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12667 macro was renamed, this should close bug #58683
12668
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012669Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12670
12671 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12672 entity substitution mode text at the end of the entity might
12673 be added due to text coalescing.
12674 * nanoftp.c parser.c: small cleanup
12675
Daniel Veillard0c720972001-08-08 20:59:00 +000012676Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * HACKING: added John Fleck right to commit in the doc subdir
12679
Daniel Veillard48da9102001-08-07 01:10:10 +000012680Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12683 allow to inherit attributes from the DTD directly in the
12684 tree, this is needed for XPath and can be a useful feature.
12685 Inherited namespaces are always provided at the tree level now
12686 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12687 of tests for this feature (XSLT being the prime user).
12688
Daniel Veillard50f34372001-08-03 12:06:36 +000012689Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12692 testSAX.c xmlIO.c xmllint.c include/win32config.h
12693 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12694 include/libxml/xmlwin32version.h.in win32/README.MSDev
12695 win32/dsp/*: applied Win32 Facelift No.2 patches from
12696 Igor Zlatkovic for Windows/MSC
12697
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012698Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * SAX.c: unparsedEntityDecl() the URI computation of the
12701 entity wasn't done breaking XSLT unparsed-entity-uri()
12702
Daniel Veillard567e1b42001-08-01 15:53:47 +000012703Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * xpath.c: fixed a bug when walking the descendants and
12706 the current node has no children
12707 * debugXML.c: show up when a text node is supposed to not be escaped
12708
Thomas Broyerf186c822001-07-31 23:30:37 +000012709Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12710
12711 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12712 worked like the set:leading() function)
12713 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12714
Daniel Veillardba6db032001-07-31 16:25:45 +000012715Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12718
Daniel Veillard57905372001-07-31 15:52:17 +000012719Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * include/libxml/xmlIO.h: apply change to close #58141
12722 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12723
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012724Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * parser.c: when the internal subset uses a PE, then the
12727 included entity can use conditional sections.
12728
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012729Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12730
12731 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12732 when walking the namespace axis showing up in
12733 libxst/tests/general/bug-12
12734 * xmlmemory.c: added the possibility to trace a given block
12735 defined by its address
12736
Daniel Veillard4aafa792001-07-28 17:21:12 +000012737Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * parser.c: don't override existing encoding specified before
12740 starting xmlParseDocument()
12741
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012742Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * include/libxml/xmlwin32version.h: reinserted, needed for
12745 Windows users of CVS
12746
Darin Adlera77cac02001-07-27 17:41:51 +0000127472001-07-27 Darin Adler <darin@bentspoon.com>
12748
Darin Adler699613b2001-07-27 22:47:14 +000012749 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12750 * testCatalog.c: Add include of <libxml/parser.h>.
12751
127522001-07-27 Darin Adler <darin@bentspoon.com>
12753
Darin Adlera77cac02001-07-27 17:41:51 +000012754 * include/libxml/.cvsignore:
12755 * include/libxml/xmlwin32version.h:
12756 Remove this file from CVS because it's generated.
12757
Daniel Veillard50822cb2001-07-26 20:05:51 +000012758Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * parser.c include/libxml/parser.h: applied const patches from
12761 Tom Moog #58002
12762
Thomas Broyerba4ad322001-07-26 16:55:21 +000012763Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12764
12765 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12766 lookup framework
12767
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012768Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12769
12770 * tree.c: fixed xmlCopyNode() for documents
12771
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012772Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12775
12776Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012777
12778 * parser.c: fixes bug #57652 reported by Morus Walter
12779
Daniel Veillarde3924972001-07-25 20:25:21 +000012780Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12783
Daniel Veillarda53c6882001-07-25 17:18:57 +000012784Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12785
12786 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12787 errors, lesson don't add new functions at 1am before a release
12788 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12789 from XPath initialization when possible.
12790
Daniel Veillardd9bad132001-07-23 19:39:43 +000012791Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * result/scripts/base*: removing history/readline changed
12794 this slightly
12795 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12796 xmllint.c: make element content line number generation
12797 optionnal to avoid breaking old apps added interface to switch
12798
Daniel Veillardf012a642001-07-23 19:10:52 +000012799Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12800
12801 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012802 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012803 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12804 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12805 John Kroll fixes to allow saving to HTTP via PUT (or
12806 POST of needed).
12807 * doc/html/*.html: regenerated the docs
12808
Thomas Broyere8126242001-07-22 03:54:15 +000012809Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12810
12811 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12812 xmlHashScanFull and xmlHashScannFull3 to get passed the
12813 three keys as arguments to the callback function
12814
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012815Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * configure.in Makefile.am: removed libxml softlink for good
12818 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12819 100% coverage by gtk-doc
12820
Daniel Veillard8599e702001-07-17 21:38:51 +000012821Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12822
12823 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12824 fixed serious troubles due to size_t vs. int mismatch
12825
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012826Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12829
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012830Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12831
12832 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12833 convenient extension API for value and context managing
12834 Now handles external objects through xmlXPathPopExternal,
12835 xmlXPathWrapExternal and xmlXPathReturnExternal.
12836 Added functions for sets operations (intersection, etc.)
12837
Daniel Veillard22090732001-07-16 00:06:07 +000012838Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12839
12840 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12841 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12842 HTMLparser.c: cleanup of global variables, marking some
12843 const or private.
12844
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012845Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012846
12847 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12848 fixed xmlXPathNodeSetItem when passing index=0
12849
Daniel Veillard05dec342001-07-14 21:57:39 +000012850Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12851
12852 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12853
Daniel Veillard28ae6362001-07-14 16:44:32 +000012854Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * xmllint.c: fixed compilation under Cygwin #57503
12857 * TODO: update
12858
Peter Williamsed156f52001-07-13 18:35:13 +0000128592001-07-13 Peter Williams <peterw@ximian.com>
12860
12861 * config.h.in: add #undef HAVE_DLFCN_H
12862
12863 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12864 builddir.
12865
Daniel Veillard73b36e32001-07-12 15:09:52 +000012866Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * win32/libxml2/libxml2.def.src: added a couple of exported entries
12869 raised by #57348 and #57381
12870
Daniel Veillard7db37732001-07-12 01:20:08 +000012871Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
12874 tree.c xpointer.c: store the line numbder in element->content,
12875 may break some software, need a configuration mechanism
12876
Darin Adler96037892001-07-11 00:03:16 +0000128772001-07-10 Darin Adler <darin@bentspoon.com>
12878
12879 * .cvsignore:
12880 * example/.cvsignore:
12881 * include/.cvsignore:
12882 * include/libxml/.cvsignore:
12883 Various things that are generated and should be ignored.
12884
Daniel Veillard09ab7e12001-07-10 15:49:44 +000012885Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
12888 * doc/xml.html doc/html/*: updated the docs
12889
Daniel Veillard04e2dae2001-07-09 20:07:25 +000012890Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12891
12892 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
12893 validation occured on content with element child
12894
Daniel Veillardb8c9be92001-07-09 16:01:19 +000012895Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12896
12897 * tree.c: fixed XML Base computation which was broken
12898 * debugXML.c: added a base function to the shell
12899 * Makefile.am result/scripts/* test/scripts/*: added scripts
12900 based regression tests, and adding 2 XML Base tests
12901
Daniel Veillard19e96c32001-07-09 10:32:59 +000012902Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * tree.c: set properties doc and call xmlSetListDoc for properties
12905 content when grafting them in a different tree.
12906 * aclocal.m4: remove from CVS
12907
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012908Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * win32/libxml2/libxml2.def.src: added some missing entry point
12911 for XPath (Mark Vakoc)
12912
Daniel Veillard388236f2001-07-08 18:35:48 +000012913Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12916 layer should URI-Unescape before trying to open resources.
12917
Daniel Veillard04383752001-07-08 14:27:15 +000012918Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * xpath.c: fix the name() bug for elements in the default
12921 namespace reported by Charlie Bozeman
12922
Daniel Veillard7583a592001-07-08 13:15:55 +000012923Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12924
12925 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12926 led to an XPath fix, improvements of SAX initialization, and
12927 an added option --nocdata to testXPath
12928
Daniel Veillard449d7392001-07-07 19:11:06 +000012929Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * doc/libxml-doc.el: Felix Natter provided anew version working
12932 with XEmacs too
12933
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012934Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * include/libxml/xpath.h: small cleanup
12937 * doc/xml.html: update
12938
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012939Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12942 released 2.3.14
12943
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012944Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012947 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012948
Daniel Veillard73c9c042001-07-05 20:02:54 +000012949Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12952 were not equal to empty strings
12953
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012954Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * SAX.c: fixed a URI-Reference computation problem when validating
12957 * xmlIO.c: small cleanup
12958
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012959Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12960
12961 * parser.c: improved the description of a couple of interfaces
12962 upon Larry Stamper suggestion
12963
Daniel Veillard62f313b2001-07-04 19:49:14 +000012964Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * SAX.c entities.c parser.c: changed completely the way entities
12967 are handled when running the parser in entity substitution mode.
12968 This fixes a bug reported by Stephan Kulow and nearly divides
12969 by 3 the amount of memory required by libxslt to load and process
12970 DocBook TDG.
12971
Daniel Veillardf420ac52001-07-04 16:04:09 +000012972Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * HTMLparser.c: fixing a too early root closing problem raised
12975 byt Prashanth Naidu
12976
Daniel Veillard8c357d52001-07-03 23:43:33 +000012977Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12978
12979 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12980 raised by Mark Vakoc.
12981
Daniel Veillard6e90d192001-07-03 16:37:49 +000012982Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * example/Makefile.am: fixed the include path to add srcdir/include
12985 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12986 and some cleanup
12987
Daniel Veillardf06307e2001-07-03 10:35:50 +000012988Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12991 lot of optimization work, results in significant improvements
12992 when handling really complex XPath queries. Add a small optimizer
12993 for unions, improve [n] and [last()], avoid some costly ops.
12994
Daniel Veillard77044732001-06-29 21:31:07 +000012995Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12998 * xpath.c: small cleanup
12999 * xmlGetNsList: reformated, fixed problems if used on Entities
13000
Daniel Veillard2adbb512001-06-28 16:20:36 +000013001Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13004
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013005Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13008 * Makefile.am example/Makefile.am: workaround automake generating
13009 erroneous deps
13010
Daniel Veillard12f7d292001-06-28 13:12:11 +000013011Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * include/win32config.h: bug #56801 Yon Derek provided a patch
13014 to the windows config file.
13015
Daniel Veillard87ee9142001-06-28 12:54:16 +000013016Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13019 libxml.h : Yon Derek provided a set of changes to compile from
13020 CVS on Windows/MSC
13021
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013022Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * parser.c: fixed UTF8 BOM support in push mode
13025 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13026 added a specific testcase
13027
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013028Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13029
13030 * Makefile.am: added --push regression tests
13031 * parserInternals.c: the XML parser segfaulted in --push mode
13032
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013033Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13034
13035 * configure.in: moved the symlinks detection within a CVS
13036 check, this is not portable and will be removed soon.
13037 * xpath.c: small cleanup/speedup
13038
Daniel Veillard11648102001-06-26 16:08:24 +000013039Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13042 release of 2.3.12
13043 * parser.c: make an error message if unknow entities in all cases
13044
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013045Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13048
Daniel Veillard23793842001-06-25 16:07:45 +000013049Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13052 includes were installed in the wrong dir
13053
Daniel Veillardf5498f32001-06-25 15:08:36 +000013054Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * doc/html.xml: warn against sending code to exhibit bugs.
13057
Daniel Veillard56f06462001-06-24 21:34:03 +000013058Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13059
13060 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13061 Tru64 from Thomas Leitner
13062
Daniel Veillardc5d64342001-06-24 12:13:24 +000013063Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * AUTHORS: added William and Bjorn
13066 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13067 daniel@veillard.com hopefully I won't have to do this again
13068 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13069 docs can be rebuilt cleanly now
13070 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13071 from CVs it's generated, added include/libxml/xmlwin32version.h
13072 also generated but which should change far less frequently.
13073 * catalog.c nanoftp.c: made sure to include libxml.h not
13074 libxml/xmlversion.h directly
13075 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13076 when compiling on WIN32 and MSC
13077
Daniel Veillard07385fd2001-06-23 21:55:48 +000013078Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * include/Makefile.am include/libxml/Makefile.am configure.in:
13081 fixed make distcheck and rebuilding the rpms
13082
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013083Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * configure.in: should finish the migration of exported includes
13086 into a real include/libxml in CVS, at least for CVS users.
13087 * removed the exported headers, added in include/libxml (as well
13088 as xmlversion.h.in).
13089
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013090Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * configure.in: fixed the way to detect symlink
13093
Daniel Veillard66541772001-06-23 18:31:04 +000013094Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13095
13096 * configure.in: updated, include/libxml is now a real CVS dir
13097
Daniel Veillardca989762001-06-23 17:39:29 +000013098Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13101 version works with both libxml1 and libxml2 (it autodetects
13102 the prefix of the html-files) from Felix Natter.
13103 * doc/xml.html: updated doc accordingly
13104
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013105Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * xpath.c: fixed the bug generating a template loop in libxslt
13108 when using docbook-xsl-1.4, * should filter out document nodes
13109 * HACKING: added William
13110 * TODO: updated
13111
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013112Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * doc/FAQ.html: added a warning about gcc-3.0
13115 * doc/xml.html: added reference to gdome2 and removed a confusing
13116 sentence
13117
Daniel Veillardf7f41852001-06-22 15:18:01 +000013118Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * xmlversion.h: okay this is a generated file, but Windows
13121 users need it and they can't generate it, and I want CVS
13122 Windows users ...
13123 * win32/libxml2/libxml2_so.dsp: Windows project file for
13124 the shared lib version of libxml2
13125 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13126 resources needed for libxslt/xsltproc by Yon Derek
13127
Bjorn Reese3157b342001-06-22 14:41:45 +000013128Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13129
13130 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13131
Daniel Veillard4151acb2001-06-22 10:48:57 +000013132Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
Daniel Veillardcc146db2001-06-22 11:10:52 +000013134 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13135
13136Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
Daniel Veillard4151acb2001-06-22 10:48:57 +000013138 * include/win32config.h: Yon Derek provided a first fix
13139 to be able to compile libxslt/xsltproc on Windows
13140
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013141Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * xpath.c: attempt to work around what seemed a gcc optimizer
13144 bug when handling floats on i386 http://veillard.com/gcc.bug
13145 * tree.c entities.c encoding.c: doing some cleanups while
13146 chasing it
13147
Daniel Veillard017b1082001-06-21 11:20:21 +000013148Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * Makefile.am: cleanup when --without-debug is specified
13151 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13152 w.r.t. --without-debug and other include points
13153 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13154 Catalogs
13155 * configure.in entities.h tree.h HTMLparser.c: removed
13156 --without-corba, made the _private field mandatory
13157
Daniel Veillard87a764e2001-06-20 17:41:10 +000013158Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13161 outputs a BOM in UTF8, an errata has been issued to avoid the
13162 problem, that was the most reasonable solution... Add support
13163 for a leading UTF8 BOM in entities.
13164
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013165Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * valid.c: fixed a bug found when post validating an entity ref
13168 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13169 activate it too
13170
Daniel Veillard39196eb2001-06-19 18:09:42 +000013171Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13174 weakness in the node copy the XPointer and the XInclude
13175 implementations. Serious cleanup.
13176
Daniel Veillard3739b982001-06-19 12:51:30 +000013177Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * Makefile.am: Kjartan Maraas provided a small patch to
13180 add xml2-config.in to EXTRA_DIST
13181
Daniel Veillarda9142e72001-06-19 11:07:54 +000013182Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13185 provided another failing case found in KDE, the way the
13186 ctxt->vctxt.nodeTab was allocated and freed changed over
13187 time but it wasn't completely cleaned up. This should fix it.
13188
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013189Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13190
13191 * parser.c: Stephan Kulow also raised the fact that line number
13192 could get miscounted making debug harder, fixed the problem
13193 in xmlParseCharData()
13194
Daniel Veillard64b98c02001-06-17 17:20:21 +000013195Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13196
13197 * valid.c: Stephan Kulow pointed out a problem when validating
13198 and using an empty entity, forgot a 'break' in a case.
13199
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013200Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13203 * doc/xml.html: updated with 2.3.11
13204
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013205Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * TODO: updated adding cleanup of generated doc
13208 * configure.in: prepared to release 2.3.11
13209 * xmllint.c: added --version for bug reporting
13210 * doc/html/*.html: rebuilt the doc
13211
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013212Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * xpath.c: first part of the work on selecting namespace to
13215 fix bug #56115
13216
Daniel Veillard96ed5832001-06-15 22:22:04 +000013217Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13220 when using -liconv
13221 * TODO: updated
13222
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013223Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13224
13225 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13226 cleanup, encoding support.
13227
Daniel Veillard608ad072001-06-14 08:32:28 +000013228Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13231
Daniel Veillard239d0522001-06-13 23:02:48 +000013232Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * xpath.c: bug detected by Ankh when / is used as a function arg
13235
Daniel Veillard02bb1702001-06-13 21:11:59 +000013236Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13239 of element and use it to avoid outputting formatting spaces at
13240 the wrong place. Implemented the format parameter for HTML save.
13241 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13242 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13243 result/HTML/wired.html: of course this impact the result of a
13244 number of HTML tests
13245
Daniel Veillard95d845f2001-06-13 13:48:46 +000013246Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * HTMLtree.[ch]: started augmenting the HTML save API with
13249 encoding and formatting parameters
13250
Daniel Veillardeca60d02001-06-13 07:45:41 +000013251Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13252
13253 * HTMLtree.h: cleanup and started evaluating the work needed on
13254 revamping the HTML output code
13255
Daniel Veillard84666b32001-06-11 17:31:08 +000013256Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13259
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013260Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * valid.c: fixed bug #56049, forgot one check in the
13263 validation routine
13264
Daniel Veillardca2366a2001-06-11 12:09:01 +000013265Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13268
Daniel Veillard6761eee2001-06-11 10:29:38 +000013269Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13270
13271 * libxml.h: fixed an error in last commit
13272 * doc/FAQ.html: added an entry for compilation from CVS
13273
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013274Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * xmlversion.h.in libxml.h: Cygwin patches
13277 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13278 * tree.h: cleanup
13279
Daniel Veillardacd370f2001-06-09 17:17:51 +000013280Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13283 memory block in a strange case where libxml is linked twice
13284 in the binary.
13285
Daniel Veillard1d047672001-06-09 16:41:01 +000013286Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13287
13288 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13289 state far too often, simple fix used to avoid it.
13290
Daniel Veillard4497e692001-06-09 14:19:02 +000013291Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13294 being processed, applied his patch
13295 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13296
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013297Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13300 provided fixes to compile on MSCC again
13301 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13302 also provided an update for the project files.
13303
Daniel Veillarda682b212001-06-07 19:59:42 +000013304Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13307 bug #55810
13308
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013309Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * tree.c: fixed xmlGetNsProp() to close bug #55683
13312 Note this requires libxslt to use it's own function instead.
13313
Daniel Veillardf0c53762001-06-07 16:07:07 +000013314Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * HTMLtree.c: when in a pre element no formatting space should
13317 be added.
13318 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13319
Daniel Veillard068a9652001-06-07 15:30:26 +000013320Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * configure.in: added tests for signal() and signal.h
13323
Daniel Veillard541d6552001-06-07 14:20:01 +000013324Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13325
13326 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13327
Daniel Veillard8a367d42001-06-07 14:01:34 +000013328Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * doc/libxml-doc.el: Felix Natter provided a new version for
13331 libxml2
13332
Daniel Veillard8a926292001-06-07 11:20:20 +000013333Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * HTMLtree.c: when in a pre element no formatting space should
13336 be added.
13337
Daniel Veillard14839d52001-06-06 16:11:56 +000013338Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13341
Daniel Veillarde95e2392001-06-06 10:46:28 +000013342Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13345 hack
13346 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13347 * uri.c: fixed a warning
13348
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013349Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * HTMLtree.c: trying to close bug #55772 escaping in script
13352 elements
13353 * doc/xml.html: suggest to send mail to the list
13354
13355Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013356
13357 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13358 good. Use a macro and based on the solution provided in
13359 vsnprintf manual page from GNU.
13360
Bjorn Reese99748722001-06-05 12:49:15 +000013361Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13362
13363 * error.c: Workaround for non-preserving variadic list.
13364 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13365
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013366Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * doc/xml.html: added 2.3.10 release
13369
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013370Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * configure.in: releasing 2.3.10
13373
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013374Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13377
Daniel Veillard20042422001-05-31 18:22:04 +000013378Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * encoding.c: Robert Collins provided a patch to add the
13381 "US-ASCII" encoding alias
13382
Daniel Veillard97ac1312001-05-30 19:14:17 +000013383Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13386 string oriented functions and started cleaning the related areas
13387 in xpath.c which needed fixing in this respect
13388
Daniel Veillard2d703722001-05-30 18:32:34 +000013389Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13392 #55380
13393 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13394
Daniel Veillard9403a042001-05-28 11:00:53 +000013395Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * TODO: updated
13398 * nanohttp.[ch] : started adding APIs to get the redirected URL
13399 when this occurs (needed for further base computation
13400 * tree.h: cleanup
13401 * encoding.c: cleanup
13402 * SAX.c: minor change around ctxt->loadsubset
13403
Daniel Veillard6278fb52001-05-25 07:38:41 +000013404Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * Makefile.am include/Makefile.am: small change to have
13407 include/libxml rebuilt if working from CVS.
13408 * uri.c: applied another patch from Carl Douglas for URI escaping,
13409 this should close bug #51876
13410
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013411Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13414 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13415 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13416 added specific regression test
13417 * parser.h: preparing for the XSLT mode where DTD inherited
13418 attributes are added to the tree.
13419
Daniel Veillardbbd22452001-05-23 12:02:27 +000013420Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * xinclude.[ch]: Updated the namespace for the Last Call version
13423 * result/XInclude/include test/XInclude/include: updated the
13424 testsuite accordingly
13425
Daniel Veillard8514c672001-05-23 10:29:12 +000013426Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13429 related to bug #51876
13430
Daniel Veillard42596ad2001-05-22 16:57:14 +000013431Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * tree.c: fixed a gross mistake in base computation, xml:base is
13434 not completely correct yet (need cascade).
13435 * xpath.[ch]: added the few things needed to find a function name
13436 and URI from the XPath context when it is called.
13437
Daniel Veillard81418e32001-05-22 15:08:55 +000013438Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13441 * DOCBparser.c: small cleanup
13442 * xmllint.c: added a --catalogs option to load catalogs from
13443 $SGML_CATALOG_FILES
13444 * tree.c: cleanup
13445 * configure.in: iconv library fixup, ICONV_LIBS
13446
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013447Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13448
13449 * catalog.c: handling of CATALOG entries. detection of recursion,
13450 and a few bugfixes
13451 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13452 against the default namespace
13453
Daniel Veillard04b93292001-05-21 08:15:31 +000013454Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13457
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013458Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * parser.c: fixed propagation context info when parsing an
13461 external entity.
13462 * doc/html/*.html: regenerated a couple of docs
13463
Daniel Veillard4623acd2001-05-19 15:13:15 +000013464Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * doc/xml.html: update with 2.3.9 informations
13467
Daniel Veillardbed7b052001-05-19 14:59:49 +000013468Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13471 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13472 * doc/html/* : rebuilt the docs
13473 * valid.c: small patch which may improve some case when
13474 validating.
13475
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013476Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * HTMLparser.c: Closed bug #54891
13479 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13480 to the suite
13481
13482Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13485 applied a documentation patch from LotR and filled in a few missing
13486 descriptions
13487
Daniel Veillard76d66f42001-05-16 21:05:17 +000013488Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * xpath.c tree.c parser.c: speed optimizations at the parser level
13491 document tree freeing and xpath evaluation
13492
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013493Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13494
13495 * parser.c parser.h parserInternals.h: fixed a couple of
13496 interfaces for handling memory buffer input to const char *
13497 upon suggestion of JamesH.
13498
Daniel Veillardc3739e72001-05-15 15:23:27 +000013499Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * configure.in: LoTR sent a patch fixing the previous commit
13502
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013503Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13504
13505 * configure.in: trying to deal again with the stoopid -R linking
13506 flag of Solaris
13507
Daniel Veillard790142b2001-05-15 10:51:53 +000013508Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * xpath.h: two nodeset access macros from Thomas Broyer
13511
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013512Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13515 patch from Thomas Broyer
13516
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013517Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13520 case
13521 * INSTALL: was empty added stuff from the FAQ
13522
Daniel Veillard75bea542001-05-11 17:41:21 +000013523Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13526 attributes handling and #54433 by adding xmlUnsetProp()
13527 and xmlUnsetNsProp()
13528
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013529Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * HTMLparser.c: Patch from Jonas Borgström
13532 (htmlGetEndPriority): New function, returns
13533 the priority of a certain element.
13534 (htmlAutoCloseOnClose): Only close inline elements if they
13535 all have lower or equal priority.
13536 * result/HTML: this of course changed a number of tests results.
13537
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013538Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * xmlIO.c catalog.c: plugged in the default catalog resolution
13541 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13542 documentations
13543 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13544
Daniel Veillarda7374592001-05-10 14:17:55 +000013545Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13548 integrating catalogs
13549 * catalog.[ch] testCatalog.c: adding a small catalo API
13550 (only SGML catalog support).
13551 * parser.c: restaured xmlKeepBlanksDefault(0) API
13552
Daniel Veillardc17337c2001-05-09 10:51:31 +000013553Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13556
Daniel Veillard257d9102001-05-08 10:41:44 +000013557Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * parser.c: added xmlParseExternalEntityPrivate() to allow
13560 propagation of ctxt->_private when parsing external entities
13561
Daniel Veillard083c2662001-05-08 08:27:14 +000013562Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13565
Daniel Veillard01ef7382001-05-08 07:31:43 +000013566Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13569
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013570Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * valid.c: warn when indeterminist content model is detected
13573 * result/VC/ElementValid8: this adds a message
13574 * Makefile.am: add --novalid for VCM tests
13575 * parserInternals.c: added a call to Init memory
13576
Daniel Veillard64269352001-05-04 17:52:34 +000013577Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13580 when both parameters are NULL.
13581
Daniel Veillard37721922001-05-04 15:21:12 +000013582Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * valid.c: applied small patch from Gary Pennington, reindented
13585 some part of the code.
13586
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013587Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13590 release, updated and regenerated the docs
13591
Daniel Veillard357c9602001-05-03 10:49:20 +000013592Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xpath.c result/XPath/expr/floats : clarified and cleanup
13595 printing of abnormal floats in tests.
13596
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013597Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13600 * results/HTML/ : a few changes in the output of the HTML tests as
13601 a result.
13602 * configure.in: tying to fix -liconv where needed
13603
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013604Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13605
13606 * Makefile.am: fixed a stupid error
13607
Daniel Veillard7150a032001-05-02 16:41:11 +000013608Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13609
13610 * configure.in Makefile.am: make the inclusion of the trio
13611 modules in the library conditional
13612
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013613Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * DOCBparser.c: patche from László Kovács, fixed entities refs
13616 in attributes handling
13617
Daniel Veillardedddff92001-05-02 10:58:52 +000013618Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13621 flushing
13622
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013623Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13624
13625 * xpath.c: fix of an XSLT namespace bug reported on the list
13626 general/bug-8-
13627
Daniel Veillard5792e162001-04-30 17:44:45 +000013628Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * strio.h trio.c: Dan McNichol suggested a couple of small
13631 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13632
Daniel Veillard02141ea2001-04-30 11:46:40 +000013633Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * tree.c parser.c encoding.c: spent a bit more time looking
13636 at the parsing speed and DOM handling. Added a few more
13637 speedups.
13638
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013639Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * parser.c: small but effective parsing speed improvement
13642
Daniel Veillardb59076b2001-04-29 17:04:07 +000013643Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13644
13645 * configure.in: default on the DocBook parser inclusion (for Gnome)
13646 * DOCBparser.h: fixed a header reference
13647
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013648Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * configure.in xpath.c: applied Bjorn patches for FPE on the
13651 alpha
13652
Daniel Veillardeefd4492001-04-28 16:55:50 +000013653Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13654
13655 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13656 xmlSaveFormatFileTo()
13657
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013658Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13659
13660 * xpath.c: simple and efficient optimization, XPath functions
13661 aways bind to the same code, cache this
13662 * TODO: updated (by saying some is obsolete)
13663
Daniel Veillard2156a562001-04-28 12:24:34 +000013664Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13665
13666 * xpath.c: more cleanup work on XPath name parsing routines
13667
Daniel Veillard61d80a22001-04-27 17:13:01 +000013668Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13671 xmlXPathParseName
13672 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13673 * debugXML.c: avoid compilation problems if compiling without
13674 HTML support, Igor Zlatkovic
13675 * win32/libxml2/libxml2.def.src: being able to compile without
13676 XPath on Windows
13677
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013678Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * libxml.m4: yet another patch from Toshio Kuratomi
13681
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013682Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13683
13684 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13685
Daniel Veillard67fee942001-04-26 18:59:03 +000013686Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13687
13688 * tree.[ch]: added xmlSaveFormatFile interface for saving
13689 and indenting a file.
13690
Daniel Veillard82e49712001-04-26 14:38:03 +000013691Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * xpath.c: fixed bug #53689 related to processing-instruction()
13694
Daniel Veillard02f077a2001-04-26 10:59:11 +000013695Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * DOCBparser.c: patche from László Kovács
13698
Daniel Veillard30211a02001-04-26 09:33:18 +000013699Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13700
13701 * parser.c: applied fixes from Christian Glahn bug report #53391
13702
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013703Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * error.c: Jean François Lecomte provided a complete description
13706 and a fix to bug #53537
13707
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013708Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13711
Daniel Veillard1034da22001-04-25 19:06:28 +000013712Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13713
13714 * DOCBparser.c SAX.c: a bit more work on entities processing.
13715 Still Need to cleanup XML output and references in attributes
13716
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013717Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13720
Daniel Veillardb33c2012001-04-25 12:59:04 +000013721Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * tree.c: trying to fix #53574, not completely complete,
13724 I would like xmllint --copy --debug test/ent1 and
13725 xmllint --debug test/ent1 to show the same result.
13726 * xpath.c: fix a bug when trying to sort namespace nodes
13727
Daniel Veillard5146f202001-04-25 10:29:44 +000013728Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * HTMLtree.c: real fix for #53402
13731
Daniel Veillard7533cc82001-04-24 15:52:00 +000013732Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13735 PIs when using xsl:output
13736 * valid.c: closing #53537 some case generate segfaults if there
13737 is validity errors
13738
Daniel Veillard61b33d52001-04-24 13:55:12 +000013739Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13740
13741 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13742 of external parsed entities, added --noent to testDocbook
13743 * valid.c: Garry Pennington found an uninitialized variable
13744 access in xmlValidateElementContent()
13745
Daniel Veillard56098d42001-04-24 12:51:09 +000013746Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13749 with madness
13750 * result/HTML/ : this modified the result of the regression tests
13751 a lot.
13752
Daniel Veillard122376b2001-04-24 12:12:30 +000013753Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13756 to doc where it wasn't checked against NULL reported by
13757 Jens Laas
13758
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013759Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13762 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13763
Daniel Veillardeae522a2001-04-23 13:41:34 +000013764Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13767 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13768 * SAX.[ch]: cleanup and updates for DocBook
13769 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13770 ex SGML identifier changes
13771 * valid.c: removed a static unused function.
13772
Daniel Veillardde57c612001-04-23 09:13:36 +000013773Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * HTMLtree.c: applied change for Paul Sponagl on script saving
13776 * Makefile.am: the warning about entity title.xml are normal.
13777
Daniel Veillard393df012001-04-22 20:11:18 +000013778Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13779
13780 * configure.in: release of 2.3.7
13781 * Makefile.am: fixing make distcheck
13782
Daniel Veillarda41123c2001-04-22 19:31:20 +000013783Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * doc/html/* doc/xml.html: updated and regenerated the docs
13786
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013787Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13790
Daniel Veillarde82a9922001-04-22 12:12:58 +000013791Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13792
13793 * tree.c: fixed #53388 with the provided patch
13794
Daniel Veillard06803992001-04-22 10:35:56 +000013795Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * valid.c: Bjorn detected an invalid memory access. Fixed
13798 vstateVPush()
13799
Daniel Veillard40af6492001-04-22 08:50:55 +000013800Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13803
Bjorn Reese70a9da52001-04-21 16:57:29 +000013804Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13805
13806 * libxml.h: new header used only for the compilation of libxml
13807 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13808 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13809 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13810 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13811 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13812 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13813 baseline (version 1.2 plus a single patch).
13814 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13815 scientific notation for numbers. Tests added.
13816 * xpath.c: formatting of numbers changed to use sprintf
13817 (contribution from William Brack)
13818
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013819Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13820
13821 * valid.c: cleanup, more useful debugging
13822 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13823 * xmlIO.c: entity loading is printed as an error when validating
13824
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013825Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * valid.c: fixed to validate within entities
13828 * test/VCM/v22.xml: added a specific testcase
13829
Daniel Veillardca1f1722001-04-20 15:47:35 +000013830Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * valid.c: forgot an epsilon transition in for ()+
13833 * test/VCM/v21.xml : added a specific test case
13834
Daniel Veillard85349052001-04-20 13:48:21 +000013835Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * valid.c: removed a state explosion exhibited by RSS
13838 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13839 from bug #51872
13840
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013841Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13844 validation without using an ugly NFA -> DFA algo in the source.
13845 Made a specific algorithm easier to maintain, using a single
13846 stack and without recursion.
13847 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13848 * hash.c: made the growing routine static
13849 * tree.h parser.c: added the parent information to an
13850 xmlElementContent node.
13851
Daniel Veillarde470df72001-04-18 21:41:07 +000013852Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * SAX.c parser.c xpath.c: generating IDs when not validating
13855 from an external parsed entity was poisoning the ID has table
13856 with removed values. This was killing XSLT on the KDE help
13857 browser.
13858
Daniel Veillardceacdd92001-04-18 15:10:35 +000013859Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13860
13861 * entities.h: andrew@ugh.net.au detected a double declaration
13862
Daniel Veillarda10efa82001-04-18 13:09:01 +000013863Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * debugXML.c hash.c tree.h valid.c : some changes related to
13866 the validation suport to improve speed with DocBook
13867 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
13868 the way validation errors get reported
13869
Daniel Veillard1ed3f882001-04-18 09:45:35 +000013870Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * HTMLparser.c HTMLtree.c: applied part of the patches provided
13873 by P C Chow and William M. Brack for XSLT HTML output
13874
Daniel Veillard2d90de42001-04-16 17:46:18 +000013875Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * xmlversion.h.in win32config.h win32/libxml2/*: applied
13878 Igor Zlatkovic patches for MSC compilation and added his
13879 updates
13880
Daniel Veillarde043ee12001-04-16 14:08:07 +000013881Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
13884 prefix lookup.
13885 * parserInternals.c: fixed the bug reported by Morus Walter
13886 due to an off by one typo in xmlStringCurrentChar()
13887
Daniel Veillarda3bfca52001-04-12 15:42:58 +000013888Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * HTMLparser.c result/HTML/*: revamped the way the HTML
13891 parser handles end of tags or end of input
13892
Daniel Veillard82daa812001-04-12 08:55:36 +000013893Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * tree.[ch] : added xmlDocCopyNode for gdome2 support
13896
Daniel Veillard67a21302001-04-11 14:39:16 +000013897Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
13900 bug where the linktime verions of free() won't work ...
13901
Daniel Veillard27b55282001-04-11 12:22:25 +000013902Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
13905
Daniel Veillardafc73112001-04-11 11:51:41 +000013906Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * doc/xml.html: added 2.3.6 release
13909
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013910Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13911
13912 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13913 * result/wml.xml: resulted in a small output change
13914
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013915Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * tree.c: xmlNewDoc was missing the charset initialization
13918 * xmllint.c: added --auto to autogenerate a doc, allow to
13919 reproduce the problem fixed on xmlNewDoc
13920
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013921Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * xpath.c: trying to get 52979 solved
13924 * tree.c result/ result/noent/: trying to get 52712 solved, this
13925 also made me clean up the fact that XML output in general should
13926 not add formating blanks by default, this changed the output of
13927 a few tests
13928
Daniel Veillard73639a72001-04-10 14:31:39 +000013929Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13932
Daniel Veillardfac26a12001-04-08 13:08:14 +000013933Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13934
13935 * configure.in: finally released 2.3.6
13936
Daniel Veillard911f49a2001-04-07 15:39:35 +000013937Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13938
13939 * xpath.c: checking for null pointer generated by new code
13940
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013941Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13942
13943 * xpath.c: fixed a [] evaluation problem reported
13944 * test/XPath/tests/simpleaddr: extended test
13945 * result/XPath/simpleaddr: updated result
13946
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013947Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * xmllint.c: Dan Timis reported a portability problem
13950 on Macs without mmap, fixed it.
13951
Daniel Veillardb38bd552001-04-03 18:22:00 +000013952Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * testXPath.c : added a --tree option allowing to display the
13955 tree dump of the XPath expression
13956
Daniel Veillard4dd93462001-04-02 15:16:19 +000013957Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13958
13959 * xpath.c: fixed a memleak when comparing nodesets
13960 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13961 * tree.c: added a TODO
13962
Daniel Veillard92ad2102001-03-27 12:47:33 +000013963Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13966 we need string functions
13967 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13968 to be able to use them where needed. Applied some changes
13969 to reduce name linking pollution and compile in only what's
13970 needed.
13971 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13972 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13973 for the string manipulation functions
13974 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13975 to the free() function of xmlmemory.c
13976 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13977 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13978 usage.
13979
13980
Daniel Veillard2be30642001-03-27 00:32:28 +000013981Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * error.c: applied the context output patch of the error
13984 handling submitted by Chuck Griffith
13985 * error/VC/*: this slightly change some error logs
13986
Daniel Veillard50582112001-03-26 22:52:16 +000013987Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13988
13989 * parser.c: fixed line number reporting on error
13990
Daniel Veillard04be4f52001-03-26 21:23:53 +000013991Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * parser.c: Sullivan and Darin found a parser bug,
13994 applied the patch.
13995
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013996Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13997
13998 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13999 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14000 xmlversion.h.in xpointer.c: of course the way I defined
14001 UNUSED breaks on old gcc version. Try to be smart and
14002 also define it directly in xmlversion.h
14003 * configure.in: removed -ansi flag from the pedantic set
14004
14005Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014006 Huge cleanup, I switched to compile with
14007 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14008 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14009 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14010 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14011 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14012 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14013 encoding.h entities.c error.c list.[ch] nanoftp.c
14014 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14015 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14016 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14017 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14018 Cleanup, staticfied a number of non-exported functions,
14019 detected and cleaned up a dozen of problem found this way,
14020 avoided a lot of public function name/typedef/system names clashes
14021 * doc/xml.html: updated
14022 * configure.in: switched private flags to the really pedantic ones.
14023
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014024Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * configure.in: 2.3.5
14027 * doc/html/*: rebuilt the docs
14028
Daniel Veillard146c9122001-03-22 15:22:27 +000014029Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * parser.c: fixed a reported bug in NOTATION parsing
14032 * uri.c: accepted but not fixed bug 51876, added TODO
14033 * Makefile.am: fixed bug 51876
14034
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014035Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * config.h.in configure.in error.c: fix a compilation problem
14038 on platforms without vsnprintf (xml@thewrittenword.com)
14039
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014040Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * parser.c: fixed a function name header typo
14043 * SAX.c: notations can also occur in external subset.
14044
Daniel Veillard7d42b542001-03-20 13:22:46 +000014045Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14046
14047 * error.c: removed a C++ like comment
14048
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014049Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * parser.c: fixing bug 52299 strange condition leading
14052 to a parser crash due to a buffer overflow
14053 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14054 added the specific test case
14055
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014056Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14057
14058 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14059 xmlXPathConvert{String,Number,Boolean} to be able to make
14060 type casts without a context stack, fixed some implementation
14061 problems related to the absence of context at parse-time,
14062 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14063 in the public API too
14064 * xpointer.c xpathInternals.h: we need to know at parse time
14065 whether we are compiling an XPointer
14066
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014067Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14070 cleaned up the parser internals, refactored XPath code, added
14071 new compilation based APIs and cleanly separated public and
14072 private APIs.
14073
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014074Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * xpath.h: the comp field must be added at the end to avoid
14077 killing binary compat.
14078
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014079Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14080
14081 * Makefile.am: detect XPath memleaks in regreson tests
14082 * error.c: fixed and error w.r.t. error reporting still using
14083 stderr
14084 * hash.c: added new line at end of file
14085 * tree.h: minor cleanup
14086 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14087 expression parsing from evaluation, resulted in a number of
14088 changes internally, and in XPointer. Likely to break stuff
14089 using xpathInternals.h but should remain binary compatible,
14090 new interfaces will be added.
14091
Daniel Veillardd574f782001-03-14 19:40:17 +000014092Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14093
14094 * configure.in: fixed a couple of problems reported by
14095 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14096 without gcc on non linux platforms.
14097
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014098Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14101 a fix for --with-html-dir= configure support. I hope it won't
14102 break rpm generation
14103
Daniel Veillarda022fe02001-03-14 16:30:00 +000014104Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14105
14106 * xmlIO.c: one function comment cleanup.
14107
Daniel Veillard25239c12001-03-14 13:56:48 +000014108Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14109
14110 * SAX.c: external subset notations were improperly registered
14111 in the internal subset.
14112
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014113Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * README.cvs-commits: added, pointing to HACKING
14116 * HACKING: updated
14117
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014118Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * parser.c: and Matt Sergeant found one in the XML push
14121 parser (erroneous check I forgot to remove when I fixed the
14122 main parser).
14123
Daniel Veillard68d7b672001-03-12 18:22:04 +000014124Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * xpath.c: ptittom found a small bug in UnaryExpr
14127
Daniel Veillarde356c282001-03-10 12:32:04 +000014128Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14129
14130 * configure.in: bumped to 2.3.4
14131 * error.c: fixed bug #51860
14132 * tree.c: fixed bug #51861
14133 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14134 * tree.[ch] : added xmlDefaultBufferSize
14135 * nanoftp.c: typo in function name header block
14136 * doc/xml.html : updated, added link to XML::LibXSLT
14137 * doc/html/* : rebuilt the docs
14138
Daniel Veillard80f32572001-03-07 19:45:40 +000014139Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * parser.c SAX.c: the new content parsing code raised an
14142 ugly bug in the characters() SAX callback. Found it
14143 just because of strangeness in XSLT XML Rec ouptut :-(
14144
Daniel Veillard6c831202001-03-07 15:57:53 +000014145Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * Makefile.am: Martin Baulig suggested to add -lm
14148 * tree.c: found another bug in xmlNodeGetContent()
14149
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014150Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * xpath.c: Bjorn found the error related to strictness of comparison.
14153
Daniel Veillard29631a82001-03-05 09:49:20 +000014154Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14155
14156 * parser.c: trying to fix the Dtd parsing problem reported
14157 by Gary, side effect of last week speed optimizations.
14158
Daniel Veillard14be0a12001-03-03 18:50:55 +000014159Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14162 * parserInternals.c: removed unneeded test raised by Stric
14163
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014164Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14165
14166 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14167 and fixed by William Brack). Added xmlXPathFormatNumber.
14168 Changed the sorting slightly.
14169 * configure.in Makefile.am example/Makefile.am: Added -lm.
14170 Please note that applications linking with libxml2, must
14171 also like with the math library from now on.
14172
Daniel Veillardf9533d12001-03-03 10:04:57 +000014173Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14176
Daniel Veillard2f362242001-03-02 17:36:21 +000014177Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * parser.c: one must report spaces even if the Dtd element
14180 content proves that this is not part of the element content.
14181 * result/valid/*.xml: this changed the ouptu slightly
14182
Daniel Veillardb402c072001-03-01 17:28:58 +000014183Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * configure.in: bumped to 2.3.3
14186 * doc/xml.html: updated
14187
Daniel Veillard77851712001-02-27 21:54:07 +000014188Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14189
14190 * tree.c: minor doc fix
14191 * xpath.c: deallocation issues when a result tree has been
14192 converted to a node-set
14193
Daniel Veillardec70e912001-02-26 20:10:45 +000014194Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * doc/xml.html: oops corrected dates s/2000/2001
14197
Daniel Veillard8730c562001-02-26 10:49:57 +000014198Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * valid.c: new patch from Gary Pennington
14201
Daniel Veillard91e9d582001-02-26 07:31:12 +000014202Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14203
14204 * doc/xml.html: applied patch from Ankh
14205
Daniel Veillardedac3c92001-02-26 01:36:19 +000014206Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14207
14208 * xinclude.c: fixed a problem building on Mac
14209
Daniel Veillard21a0f912001-02-25 19:54:14 +000014210Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14211
14212 * parser.c: more work on increasing parsing ferformances
14213
Daniel Veillard48b2f892001-02-25 16:11:03 +000014214Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14215
14216 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14217 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14218 avoiding memcpy in production builds MEM_CLEANUP macro use
14219 * parser.[ch] parserInternals.c: optimizations of the tightest
14220 internal loops inside the parser. Better checking of I/O
14221 flushing/loading conditions
14222 * xmllint.c : added --timing
14223
Daniel Veillard71681102001-02-24 17:48:53 +000014224Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * configure.in: bumped to 2.3.2
14227 * doc/xml.html: updated for release
14228
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014229Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * xpath.c: found a memleak and fixed a nasty bug
14232
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014233Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14234
14235 * xmllint.[c1] : added return code errors for xmllint
14236 * xpath.c: specific debug dump function for result value trees
14237
Daniel Veillard4b637072001-02-21 21:52:55 +000014238Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * xpath.c: finally implemented xmlXPathCompareNodeSets
14241 * test/XPath/expr/floats results/XPath/expr/floats: added
14242 a test for float expressions
14243
Daniel Veillardf714aa32001-02-21 03:07:44 +000014244Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14245
14246 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14247 * parserInternals.[ch]: trying to speed up parsing
14248 * xpath.c : speeded up node set equality op
14249
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014250Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14251
14252 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14253 better handling of ID/IDREF and the list modules associated
14254 * configure.in: small CFLAGS cleanup
14255
Daniel Veillarda8abee62001-02-19 15:14:59 +000014256Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * configure.in: fixed iconv detection on AIX (stric)
14259
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014260Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014261
14262 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14263
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014264Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14265
14266 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14267 and optimized xmlXPathNodeSetSort
14268
Daniel Veillard142adbf2001-02-17 13:21:05 +000014269Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * xpath.c: bug fix when context size is 0
14272 * parser.c: I like Norm's Dtd because they still manage to break
14273 the parser occasionally
14274
Daniel Veillardf23e0092001-02-16 13:21:29 +000014275Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14278
Daniel Veillarde0e26512001-02-16 00:11:46 +000014279Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14282 attributes within the XML-1.0 namespace
14283
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014284Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpathInternals.h: exported a few axis functions
14287 * doc/xml.html: updated the doc
14288
Daniel Veillard760f4422001-02-15 14:59:48 +000014289Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14290
14291 * configure.in: applied patch from Daniel van Balen for OpenBSD
14292 and bumped version to 2.3.1
14293 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14294 attempt to find autoclosing was simply broken, removed it,
14295 updated the examples, this is better
14296
Daniel Veillardd194dd22001-02-14 10:37:43 +000014297Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14298
14299 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14300 hash functionnalities.
14301 * doc/html/* : rebuild the doc
14302
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014303Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14306 on predicate
14307 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14308 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14309 really want to have tags closed on output even if we accept
14310 unclosed ones on input
14311
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014312Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14313
14314 * xpath.c: ouch don't free NULL, rare case fixed
14315 * tree.c: don't coalesce text nodes if they don't have the
14316 same behaviour wrt escaping on output
14317
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014318Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14319
14320 * xpath.c: small fixup
14321 * SAX.c: don't warn on empty namespaces.
14322
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014323Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * README: a bit of cleanup
14326 * configure.in: preparing for 2.3.0 release
14327
Daniel Veillard1f83d392001-02-08 09:37:42 +000014328Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * hash.[ch]: added a first version of xmlHashSize()
14331 * valid.c: another bug fix from Gary Pennington
14332
Daniel Veillard5eef6222001-02-07 18:24:48 +000014333Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * valid.c: couple of bug fixes pointed by Gary Pennington
14336 * HTMLtree.c: #if 0 cleanup
14337
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014338Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14341 which removes a time consuming check of xmlXPathNodeSetAdd()
14342 and use it in places where we are sure to not break unicity
14343
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014344Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * xpath.c: bug fixes found from XSLT
14347 * tree.c: preserve node->name special values when copying nodes.
14348 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14349 external subset are fetched when available but without full
14350 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14351 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14352 output with encoding disabled.
14353
Daniel Veillard2c833b62001-02-03 08:52:06 +000014354Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14355
14356 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14357 xmlCheckFilename should not be called from xmlFileOpenW
14358 and xmlGzfileOpenW
14359
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014360Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14363 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14364 added the new tests for URI normalization
14365 * testURI.c: fixed stoopid bugs
14366 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14367 the URI in the error messages are now properly normalized
14368
Daniel Veillardea28ce62001-02-02 08:20:19 +000014369Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14370
14371 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14372
Daniel Veillarde99a4762001-02-01 04:34:35 +000014373Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14376
Daniel Veillard2b325a02001-01-31 20:46:31 +000014377Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * xpath.c: fixed mod operator
14380
Daniel Veillardde55cf62001-01-31 15:53:13 +000014381Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * parser.c: fixed xmlStrcat doc
14384 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14385 trees.
14386
Daniel Veillard2f913b72001-01-31 13:23:49 +000014387Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * xpath.c result/XPath/tests/chaptersbase
14390 result/XPath/tests/simplebase: fixed XPath node()
14391 * tree.c: small fix in xmlNewNs()
14392 * Makefile.am: removed extraneous xml2Conf.sh rule
14393
Daniel Veillardb42042b2001-01-28 07:40:36 +000014394Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14395
14396 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14397 Changed the library name, in order to get libxml-devel and
14398 libxml2-devel to coexist on a single system
14399 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14400 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14401
Daniel Veillardee0a4662001-01-27 18:59:33 +000014402Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14403
14404 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14405 libxml2-devel installable in // as libxml-devel.
14406
Daniel Veillard5eb05942001-01-27 17:50:22 +000014407Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14408
14409 * doc/Makefile.am: fixed make rebuild in doc
14410 * doc/html/*.html: rebuilt the docs
14411
Daniel Veillard65c295d2001-01-26 09:32:39 +000014412Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14413
14414 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14415
Daniel Veillard8e199902001-01-25 18:54:39 +000014416Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14419 the HTML doc to go into the -devel RPM ...
14420 * aclocal.m4 config.h.in: some updates due to auto* magic
14421
Daniel Veillard93086662001-01-25 18:13:04 +000014422Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * xpath.h: added a hook in the context structure allowing to
14425 link to extra support, needed for XSLT
14426
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014427Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14428
14429 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14430 xmlXPtrCmpPoints to use it.
14431 * propagated the following patch from Alejandro Forero
14432 * include/win32config.h xmlIO.c: applied further suggestions
14433 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14434 * example/gjobread.c: fixed warnings, now that it builds
14435
14436Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14437
14438 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14439
14440 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14441 filename points to a valid file (not a directory).
14442 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14443 Added calls to xmlCheckFilenameDir.
14444
14445 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14446 `path' (rather than `filename') as the parameter to gzopen and open.
14447
Daniel Veillard48177c22001-01-23 15:27:41 +000014448Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14449
14450 * Makefile.am: fixed a problem with EXTRA_DIST
14451
Daniel Veillardb83ba402001-01-22 22:45:10 +000014452Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * Makefile.am example/Makefile.am: finally found the trick
14455 to build the example, i.e. add "." in SUBDIRS before example
14456 in the list <grin/>
14457
Daniel Veillard82687162001-01-22 15:32:01 +000014458Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14459
14460 * doc/xml.html: updated with an XSLT section, removed pointer to
14461 W3C CVS base.
14462
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014463Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14464
14465 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14466 too, and deallocation need to occur the same way.
14467
Daniel Veillarde4566462001-01-22 09:58:39 +000014468Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14471 type correponding to an XSLT result tree fragment. Share most
14472 of the data format with node set, as well as operators.
14473 * HTMLtree.c: added a newline at the end of the doctype output
14474 whe this one is not present initially.
14475 * tree.c: make sure taht the parent and doc pointers are properly
14476 set when copying attributes (lists).
14477
Daniel Veillard701c7362001-01-21 09:48:59 +000014478Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14481
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014482Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * xpath.c: seems I finally killed that ugly path evaluation
14485 context bug (tagged 9999 in case is is wrong)
14486
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014487Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14490 for XSLT
14491
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014492Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14495 for xmlGzfileOpen() bug
14496
Daniel Veillardf6eea272001-01-18 12:17:12 +000014497Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14498
14499 * xpath.c: removed an error found by XSLT usage
14500 * tree.c parserInternals.h: use a predefined static string
14501 for text and comment nodes, avoid freeing them in xmlFreeNode,
14502 exported the string name in parserInternals.h and added
14503 another value to disable encoding at output (for XSLT),
14504 gain memory, time.
14505
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014506Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14507
14508 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14509 win32/libxml2/libxml2_so.dsp: new makefiles and update
14510 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14511
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014512Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14515 Gary Pennington
14516
Daniel Veillard389e6b72001-01-15 19:41:13 +000014517Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14518
14519 * xpath.c: fixed the comaprision of values and nodelists,
14520 need to compare nodelist still ...
14521 * debugXML.c: avoided a possible core dump
14522 * HTMLparser.c: cleanup
14523 * nanohttp.c: contributed fix.
14524 * tree.c: fixes in properties handling added xmlSetNsProp
14525 needed by libxslt
14526 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14527 comment
14528 * TODO: updated
14529
Daniel Veillard167bd532001-01-06 21:09:34 +000014530Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * parser.c parserInternals.c: applied Bjorn Reese optimization
14533 patch
14534
14535Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14536
14537 * Makefile.am: applied patch fro make check from Martin Vidner
14538
Daniel Veillard503b8932001-01-05 06:36:31 +000014539Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * configure.in: preparing 2.2.11
14542 * doc/html/*: rebuild the HTML files
14543 * doc/xml.html : updated
14544
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014545Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * tree.c: fixed a stupid bug
14548 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14549 patches related to validation of an XInclude processing result
14550 * TODO: updated
14551
Daniel Veillarde2488192001-01-04 10:54:22 +000014552Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14553
14554 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14555 on large files
14556
Daniel Veillardf060a412001-01-03 20:52:44 +000014557Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14558
14559 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14560
Daniel Veillard45cff692001-01-03 18:02:04 +000014561Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14564 reported by Jonas Borgström
14565 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14566
Daniel Veillard08108982001-01-03 15:24:58 +000014567Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * testXPath.c xpath.c: fixing the XPath union expressions problem
14570 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14571
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014572Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14573
14574 * xmllint.c: Made is so if the file name is "-" is will read form
14575 standard input. Sven Heinicke <sven@zen.org>
14576 * tree.c: fixed a problem when growing buffer
14577 * tree.h: fixed the comment of the node types following andersca
14578 comment
14579 * TODO: updated
14580
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014581Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14582
14583 * HTMLparser.[ch]: added a way to avoid adding automatically
14584 omitted tags. htmlHandleOmittedElem() allows to change the
14585 default handling.
14586 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14587 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14588 of xmllint too when using --memory flag, added a memory test
14589 suite at the Makefile level.
14590 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14591 with namespace use when encountering QNames in XPath evalation,
14592 added xmlns() scheme in XPointer.
14593 * nanoftp.c : incorporated a fix
14594 * parser.c xmlIO.c: fixed problems raised with encoding when using
14595 the memory I/O
14596 * parserInternals.c: closed bug 25934 reported by
14597 torsten.landschoff@innominate.de
14598 * TODO: updated
14599
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014600Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14603 on a non-updated tree :-(, made a 2.2.10 release to correct the
14604 situation
14605
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014606Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14609 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14610 integrated a set of OpenVMS changes from Howard Taylor
14611 <Howard.Taylor@pacoast.com>
14612
Daniel Veillard58770e72000-11-25 00:48:47 +000014613Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14616 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14617
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014618Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * HTMLparser.c: some fixes on auto-open of html/head/body
14621 * encoding.c: fixed a compilation error on some gcc env
14622 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14623 XPointer implementation
14624 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14625 related XPointer tests and associated results
14626
Daniel Veillard300f7d62000-11-24 13:04:04 +000014627Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14628
14629 * doc/xmldtd.html doc/xml.html: following a short step by step
14630 guidance on IRC to help maciej with DTDs I started a small
14631 page on the subject.
14632
Daniel Veillard748e45d2000-11-17 16:36:08 +000014633Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * HTMLparser.c: fixed handling of broken charrefs
14636 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14637 patches
14638
Daniel Veillard28929b22000-11-13 18:22:49 +000014639Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14640
14641 * doc/xml.html doc/html/* : rebuilt the docs after adding
14642 xinclude and updated page for 2.2.7 and 2.2.8
14643 * configure.in: releasing 2.2.8
14644
Daniel Veillard41e06512000-11-13 11:47:47 +000014645Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14646
14647 * parser.[ch] parserInternals.c: applied the conditional
14648 section processing fix from Jonathan P Springer
14649 <jonathan.springer2@gte.net>
14650 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14651 project file, fixed iconv default non support
14652 * xpath.c: fixed the problem of evaluating relative expressions
14653 when a node context is provided.
14654
Daniel Veillardbf432752000-11-12 15:56:56 +000014655Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * nanoftp.c: fixed gcc 2.95 new warnings
14658 * SAX.c: fixed a stupid bug
14659 * tree.c: fixed a formatting problem when round-tripping
14660 from/to memory
14661 * xinclude.c: chased memleak, fixed a base problem
14662 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14663 xmlXPtrBuildNodeList()
14664 * TODO: updated
14665 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14666 adding a first small set of regression tests for XInclude
14667
Daniel Veillardc2def842000-11-07 14:21:01 +000014668Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * nanohttp.[ch]: applied Wayne Davison patches to access
14671 the WWW-Authorization header.
14672 * parser.c: Closed Bug#30847: Problems when switching encoding
14673 in short files by applying Simon Berg's patch.
14674 * valid.c: fixed a validation problem
14675 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14676 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14677 Wayne Davison
14678 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14679 need to be extended to non full nodes selections.
14680 * xinclude.c: starts to work decently
14681
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014682Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14683
14684 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14685 debugXML.c xmlversion.h.in: Started adding XInclude support,
14686 this is a new xmllint option
14687 * tree.c xpath.c: applied TOM patches for XPath
14688 * xpointer.c: fixed a couple of errors.
14689 * uri.c: added an escaping function needed for xinclude
14690 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14691 new warning from RH70 gcc's version
14692
Daniel Veillarda4964b72000-10-31 18:23:44 +000014693Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * HTMLparser.c: fixed loop on invalid char in scripts
14696 * parser.c: update to description of xmlIOParseDTD()
14697 * libxml.m4 xmlversion.h.in: changes contributed by
14698 Michael Schmeing <m.schmeing@internet-factory.de>
14699 * configure.in: preparing for 2.2.7
14700 * Makefile.am: trying to avoid config.h and acconfig.h
14701 being included in the distrib
14702 * configure.in: released 2.2.7
14703
14704Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14707 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14708
Daniel Veillard01411222000-10-30 15:33:22 +000014709Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14710
14711 * parser.[ch]: added xmlIOParseDTD()
14712 * xpointer.c: added support for the 2 extra parameters of
14713 string-range, fixed a stoopid error when '0' was present
14714 in XPointer expressions
14715 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14716 testsuite for the above
14717
Daniel Veillard6db58192000-10-30 09:27:53 +000014718Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * libxml.spec.in: improved package descriptions
14721
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014722Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * xpath.c xpathInternals.h: applied a large cleaning patch
14725 from TOM <ptittom@free.fr>, it also add namespace support
14726 for function and variables registration.
14727
Daniel Veillardbd20df72000-10-29 17:53:40 +000014728Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14729
14730 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14731 * Makefile.mingw: Wayne Davison's update adding hash.c
14732
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014733Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14734
14735 * xpath.c: fixed the root evaluation problems
14736 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14737 ignorable spaces with <b> <bold> <em>
14738 * tree.c: fixed a loop in xmlSearchNsByHref()
14739
Daniel Veillard767662d2000-10-27 17:04:52 +000014740Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * xpath.c: applied another XPath patch from TOM
14743 * xpath.c include/makefile.am: applied another patch from
14744 china@thewrittenword.com (cleanup on IRIX).
14745
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014746Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * xml-config.1: received a fixed version from Fredrik Hallenberg
14749 <hallon@lysator.liu.se>
14750
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014751Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14752
14753 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14754 cleanup patch for XPath
14755
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014756Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14757
14758 * patched to redirrect all "out of context" error messages to
14759 a reconfigurable routine. The changes are:
14760 * xmlerror.h : added the export of an error context type (void *)
14761 an error handler type xmlGenericErrorFunc there is an interface
14762 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14763 to reset the error handling routine and its argument
14764 (by default it's equivalent to respectively fprintf and stderr.
14765 * all the c files: all wild accesses to stderr or stdout within
14766 the library have been replaced to calls to the handler.
14767
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014768Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14769
14770 * configure.in: release 2.2.6
14771 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14772 exporting the inner functions of xpath for extension modules
14773 * doc/*: updated and rebuilt the doc
14774
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014775Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * nanohttp.c : applied Wayne HTTP cleanup patch
14778 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14779 and xmlNodeSetSpacePreserve()
14780
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014781Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * xpath.c: closing bug #29260
14784
Daniel Veillard126f2792000-10-24 17:10:12 +000014785Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14788 multikey tuples, made hash structure opaque
14789 * valid.[ch]: moved elements, attributes, notations decalarations
14790 as well as ID and refs to hash tables.
14791 * entities.c: hash cleanup
14792 * xmlmemory.c: fixed a dump problem in debug mode
14793 * include/Makefile.am: problem passing in DESTDIR= values patch
14794 from Marc Christensen <marc@calderasystems.com>
14795 * nanohttp.c: removed debugging remains
14796 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14797 * HTMLparser.c parser.c: fixing a number of problems with the
14798 macros in the *parser.c files (Wayne).
14799 * HTMLparser.c: close the previous option when opening a new one
14800 (Marc Sanfacon).
14801 * result/HTML/*: updated the HTML results accordingly
14802
Daniel Veillard52afe802000-10-22 16:56:02 +000014803Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14804
14805 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14806 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14807 XPath functions and XML entities table to them. More to come...
14808 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14809
Daniel Veillard683cb022000-10-22 12:04:13 +000014810Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * tree.c: coalesce adjacent text nodes
14813 * valid.c: handling of blank nodes in DTd validation (raised
14814 by problems with a posteriori validation).
14815 * nanohttp.c: changing behaviour on HTTP write stuff.
14816 * HTMLtree.c: forced body and html to be explicitely closed.
14817 * xpath.h: exported more XPath functions.
14818
Daniel Veillard1baf4122000-10-15 20:38:39 +000014819Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14820
14821 * Release of 2.2.5
14822 * xpointer.c: range() range-inside and other helper functions
14823 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14824
Daniel Veillard47e12f22000-10-15 14:24:25 +000014825Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14828 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14829
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014830Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14833 and XPointer modules
14834
Daniel Veillard134c9f32000-10-15 10:27:08 +000014835Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * SAX.h: closed #25107
14838
Daniel Veillard39915622000-10-15 10:06:55 +000014839Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * testSAX.c: fixed problem with cdata reporting
14842 * SAXresult/* : updated
14843
Daniel Veillard1e851392000-10-15 10:02:56 +000014844Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14845
14846 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14847 Closed bug #27499, added to regression tests
14848 * TODO: updated
14849
Daniel Veillard7eda8452000-10-14 23:38:43 +000014850Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14851
14852 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14853 support for SCRIPT and STYLE with help from Bjorn Reese
14854 * test/HTML/* result/HTML/*: added simple testcase and updated
14855 the existing ones.
14856
Daniel Veillardff9c3302000-10-13 16:38:25 +000014857Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14858
14859 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14860 string-range for empty strings
14861 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14862 test/XPath/xptr/strrange: augmented the XPointer testsuite
14863
Daniel Veillard189446d2000-10-13 10:23:06 +000014864Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14865
14866 * doc/xml.html doc/xmlmem.html: added a module describing memory
14867 interfaces and use, updated the main page.
14868
Daniel Veillard2f971a22000-10-12 23:26:32 +000014869Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
14872 nanoftp code work on Windows too now
14873
14874Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000014875
14876 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
14877 * xpointer.c: implemented string-range() at least a good first version
14878 * test/XPath/docs/str test/XPath/xptr/strrange
14879 result/XPath/xptr/strrange: the string-range() tests
14880
Daniel Veillardd3c68c42000-10-12 08:06:28 +000014881Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * Makefile.am include/Makefile.am include/win32config.h
14884 win32/Makefile.mingw: fixed problems reported by Wayne Davison
14885 and make distcheck
14886
Daniel Veillard19d61112000-10-11 23:50:35 +000014887Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14888
14889 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
14890 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
14891 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
14892
Daniel Veillardb0426ca2000-10-11 23:39:43 +000014893Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14894
14895 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
14896 patch for socklen_t detection by
14897 Albert Chin-A-Young <china@thewrittenword.com>
14898
Daniel Veillardcd429612000-10-11 15:57:05 +000014899Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14900
14901 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
14902 and added a --dtdvalid option to xmllint used to test it
14903
Daniel Veillard47c02452000-10-11 13:04:36 +000014904Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14905
14906 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14907 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14908
Daniel Veillard2d38f042000-10-11 10:54:10 +000014909Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14912 handlings (registration, lookup, cleanup)
14913
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014914Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * configure.in Makefile.am include/makefile.am: adding XPointer
14917 and XPtrtests target
14918 * xpointer.[ch] : new files for XPointer support
14919 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14920 more XPath tests
14921
Daniel Veillard57fda592000-10-10 23:24:14 +000014922Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * configure.in: fixed, very broken, make distcheck works again
14925
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014926Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * More work toward 2.2.5, integrated a number of patches
14929 * configure.in Makefile.am win32config.h.in: trying to cleanup
14930 make distcheck .... huh ...
14931 * include/Makefile.am include/win32config.h: new directory
14932 for includes
14933 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14934 updated teh makefiles and instructions for WIN32
14935 * xpath.c: small fixes
14936 * test/XPath/ results/XPath: updated the testcases and results
14937 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14938 suggested patches
14939 * valid.c: fixed an ID bug
14940
Daniel Veillardb71379b2000-10-09 12:30:39 +000014941Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14942
14943 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000014944 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000014945 * xpath.[ch]: worked on XPointer
14946
Daniel Veillard7e99c632000-10-06 12:59:53 +000014947Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * configure.in Makefile.am: 2.2.5, ship the include in an
14950 include/libxml subdirectory, use symlinks when using CVS
14951 * testSAX.c: fixed small bug
14952 * testXPath.c: changed the way testfiles are parsed
14953 * debugXML.c: same kind of cleanup when parsing an argument expression
14954 XPath/XPointers can have blanks embedded
14955 * xpath.[ch]: more cleanup, reorgs for XPointer work
14956 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14957 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14958
Daniel Veillard55b91f22000-10-05 16:30:11 +000014959Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14962 in the XPath engine, rewrote large parts of it, now it's far
14963 cleaner and in sync with the REC not an old WD. Fixed a parsing
14964 problem in the interactive XML shell found when testing XPath.
14965
Daniel Veillardac260302000-10-04 13:33:43 +000014966Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14967
14968 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14969 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14970 examples with the extra test
14971
Daniel Veillard7cfce322000-10-04 12:40:27 +000014972Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14975 the global init function.
14976
Daniel Veillard970112a2000-10-03 09:33:21 +000014977Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14978
14979 * HTMLparser.c: Doohhh, attribute name parsing was still case
14980 sensitive ! Fixed this ...
14981 * result/HTML/* : updated the tests results accordingly
14982
Daniel Veillard740abf52000-10-02 23:04:54 +000014983Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14984
14985 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14986 engine, should be far more stable, incorporated a new version of
14987 preceding/following axis, need testing
14988 * uri.c: fixed file:///c:/a/b/c problem
14989 * test/XPath/tests/idsimple: augmented the XPath tests
14990
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014991Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * doc/* rebuilding docs for 2.2.4 release
14994
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014995Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * configure.in: releasing 2.2.4
14998 * parser.[ch]: added xmlStrEqual()
14999 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15000 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15001 use xmlStrEqual instead
15002 * TODO: updated
15003 * added an XPath test
15004
Daniel Veillardbc765302000-10-01 18:23:35 +000015005Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15006
15007 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15008 * entities.h: exported xmlInitializePredefinedEntities
15009 * parser.[ch] : added xmlInitParser()
15010 * parserInternals.h : had to export htmlInitAutoClose()
15011
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015012Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15015 problems
15016 * Makefile.am : added XPath regression tests to normal tests
15017 * uri.c: fixed a problem with local paths, cleanup
15018 * parser.c: fixed a problem with large CData sections
15019
Daniel Veillardd2ade932000-09-30 14:39:55 +000015020Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * configure.in xml-config.in: patch from "Ben Taylor"
15023 <sol7x86@hotmail.com> for solaris shared libs lookup
15024
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000150252000-09-30 Martin Baulig <baulig@suse.de>
15026
15027 * libxml-2.0.pc.in: Provide pkg-config script.
15028
15029 * configure.in: Create the libxml-2.0.pc script from the
15030 libxml-2.0.pc.in templates.
15031 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015032 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015033
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015034Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15037 when compiling with MSC
15038
Daniel Veillard46057e12000-09-24 18:49:59 +000015039Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * xpath.c: patch for normalize-string() substring-before(),
15042 substring-after() and translate() functions from Bjorn Reese
15043 <breese@mail1.stofanet.dk>
15044 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15045 Fredrik Hallenberg <hallon@lysator.liu.se>
15046 * TODO: updated
15047
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015048Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15051 problem of socklen_t being undefined on a number of platforms
15052 * debugXML.c: fixed a compilation problem when without snprintf
15053
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015054Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15057 an URI bug and a fix for the control-character-induced infinite loop
15058 * nanohttp.c: preventive fix for compiling on WIN32
15059
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015060Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * xmlint.c: closing bug #25000
15063
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015064Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15067 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15068 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15069 related function, fixing xmlStrncmp(), and associated cleanup
15070 * result/HTML/entities.html.sax: updating result
15071
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015072Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15073
15074 * uri.c: applied patch for URI escaping from Wayne Davison
15075 <wayned@blorf.net>
15076 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15077 from Denis Barbier <barbier@imacs.polytechnique.fr>
15078 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15079 patch from Wayne Davison
15080
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015081Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * doc/xml.html : updated with new releases, adding "how to help"
15084
Daniel Veillard04698d92000-09-17 16:00:22 +000015085Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15088 removed a few warnings in pedantic mode ...
15089 * parserInternals.c parser.c: moved encoding switching function
15090 to parserInternals.c
15091 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15092
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015093Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15096 error or warning handlers
15097
Daniel Veillardb1059e22000-09-16 14:02:43 +000015098Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * parserInternals.c parserInternals.h parser.c Makefile.am:
15101 created a new module parserInternals.c, moved most of the
15102 code shared by the various parsers there, as well as
15103 deprecated code from parser.c. More cleanup of parser.c
15104 * uri.c: fixed a problem when URI is NULL
15105 * valid.c: speedup when looking for an attribute declaration
15106
Daniel Veillard39c7d712000-09-10 16:14:55 +000015107Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15110 the cleanup of the computation of URI references when seeking
15111 external entities. The URI reference string and the resulting
15112 URI are both stored now.
15113 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15114 large s(n)printf checks and cleanup from Denis Barbier
15115 <barbier@imacs.polytechnique.fr>
15116 * xmlversion.h.in tree.h: couple of SGML declarations for a
15117 possible docbook module.
15118 * result/VC/ : a couple of test output changed due to the change
15119 of the entities URI
15120
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015121Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * parser.h: added a _private field for linking user's data
15124
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015125Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * parser.c parserInternals.h: demacroified most of the IS_XXX
15128 the gain in size is significant so ...
15129
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015130Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * entities.c: cases where looking up entities with doc==NULL
15133 covered
15134
Daniel Veillard90e11312000-09-05 10:42:32 +000015135Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15136
Daniel Veillard1de50802000-09-07 08:54:32 +000015137 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015138 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15139
Daniel Veillard98a79162000-09-04 11:15:39 +000015140Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
Daniel Veillard1de50802000-09-07 08:54:32 +000015142 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015143 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15144 * Makefile.in: added URItest and included thenin "make tests"
15145
15146Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015147
15148 * xmlversion.h.in: closed bug 22941
15149
Daniel Veillard2bb89092000-08-31 14:57:50 +000015150Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * doc/xmlio.html: added doc and example for entity loader
15153 redefinition.
15154
Daniel Veillard96984452000-08-31 13:50:12 +000015155Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15158 used by libxml
15159
Daniel Veillarde715dd22000-08-29 18:29:38 +000015160Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15161
15162 * parser.c: Fixed bug on invalid ontent characters and when using
15163 push.
15164 * xmllint.c: fixed xmllint endling of errors in push mode
15165
Daniel Veillard4948eb42000-08-29 09:41:15 +000015166Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015169 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015170 * result/HTML/*.sax: regenerated HTML SAX output
15171 * parser.c: more cleanup.
15172
Daniel Veillarde010c172000-08-28 10:04:51 +000015173Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015176 patches from Wayne Davison <wayned@users.sourceforge.net>,
15177 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015178 * HTMLparser.c: fixed an ignorable white space detection bug
15179 occuring when parsing with SAX only
15180 * result/HTML/*.sax: updated since the output is now HTML
15181 encoded...
15182
Daniel Veillard47f3f312000-08-27 22:40:15 +000015183Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015185 * HTMLparser.[ch]: applied some of Wayne Davison
15186 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015187
Daniel Veillarde0854c32000-08-27 21:12:29 +000015188Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15191 undeclared namespace prefix was used, added a warning.
15192 Cleaned up support w.r.t. entities, spilling out a warning
15193 and being pedantic on lookups.
15194 * test/warning/ent9 : added testcase for previous example.
15195 * TODO: updated
15196 * parserInternals.h parser.c: changed the way names are parsed
15197 now allow infinite size and decrease penalty for normal use
15198 * parser.c: Started a big cleanup/check of the parser code,
15199 fixed some of the most tortuous entity code, spotted code
15200 unused anymore
15201 * test/*: added tests for very long names and related nasty
15202 things.
15203
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015204Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * doc/encoding.html: added encoding aliases doc
15207 * doc/xml.html: updates
15208 * encoding.[ch]: added EncodingAliases functions
15209 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15210 bottleneck affecting large DTDs like Docbook
15211 * parser.[ch] xmllint.c: added a pedantic option, will be
15212 useful
15213 * SAX.c: redefinition of entities is reported in pedantic mode
15214 * testHTML.c: uninitialized warning from gcc
15215 * uri.c: fixed a couple of bugs
15216 * TODO: added issue raised by Michael
15217
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015218Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * doc/encoding.html: propagated Martin Duerst suggestions
15221
Daniel Veillard52402ce2000-08-22 23:36:12 +000015222Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15223
15224 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15225 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15226 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15227 by Wayne Davison
15228
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015229Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * nanoftp.c nanohttp.c: small cleanup
15232 * TODO: updated
15233
Daniel Veillard244ece92000-08-19 20:58:02 +000015234Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * added an old VC testcase and updated title.xml entity
15237
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015238Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15241 done on auto-opening of <p> tags and cleanup of SAX output
15242
Daniel Veillard979e55e2000-08-19 16:48:54 +000015243Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15246
Daniel Veillard4540be42000-08-19 16:40:28 +000015247Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * doc/xml.html libxml.* structure.*: updated the doc a bit
15250
Daniel Veillard808a3f12000-08-17 13:50:51 +000015251Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15254 of SAX tests
15255
Daniel Veillard29579362000-08-14 17:57:48 +000015256Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15259 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15260
Daniel Veillard1255ab72000-08-14 15:13:33 +000015261Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15264 * testHTML.c: fix core dump on Solaris 2.x systems
15265 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15266 * result/HTML/*.sax: previous bug fix lead to new results
15267
Daniel Veillard03109292000-08-14 14:58:22 +000015268Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15271 * configure.in: added --with-readline=DIR to accept alternate
15272 path for readline include/library
15273 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15274 for ANSI under HP-UX
15275 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15276 includes @LIBS@
15277
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015278Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * doc/* : rebuilt the docs
15281 * getting ready for 2.2.2 release
15282
Daniel Veillard87b95392000-08-12 21:12:04 +000015283Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15284
15285 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15286 and xmlAddFeature()
15287 * tree.[ch]: added xmlAddChildList()
15288 * xmllint.c: MAP_FAILED macro test
15289 * parser.h: added xmlParseCtxtExternalEntity()
15290 * valid.c: applied bug fixes removed warning
15291 * tree.c: added CDATA block to elements content
15292 * testSAX.c: cleanup of output
15293 * testHTML.c: added SAX testing
15294 * encoding.c: better error recovery
15295 * SAX.c, parser.c: fixed one of the external entity processing
15296 of the OASis testsuite
15297 * Makefile.am: added HTML SAX regression tests
15298 * configure.in: bumped to 2.2.2
15299 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15300 SAX results
15301
Daniel Veillard88a172f2000-08-04 18:23:10 +000015302Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * configure.in: patch for HP compiler
15305
153062000-08-04 Sven Heinicke <sven@zen.org>
15307
15308 * xmllint.c: Was coredumping sometimes when the file given didn't
15309 exist.
15310
Daniel Veillard46e370e2000-07-21 20:32:03 +000015311Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015314
Daniel Veillard46e370e2000-07-21 20:32:03 +000015315 when using in memory parsing. Need some cleanup.
15316 * xmllint.c configure.in: added a --memory flag to test memory
15317 parsing
15318
Daniel Veillard36650692000-07-21 15:16:39 +000015319Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * nanohttp.c: fixed socklen_t replacement to unsigned int
15322 * parser.c: fixed a space handdling missing at the end of
15323 production 28 DOCTYPE.
15324 * xmlmemory.c: fixed a stupid bug on the routine to override
15325 allocation functions
15326 * TODO: updated
15327
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015328Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * doc/ regenerated the docs
15331
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015332Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * doc/encoding.html doc/xml.html: added I18N doc
15335 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15336 improvements, both parser and filters, added ASCII & HTML,
15337 fixed the ISO-Latin-1 one
15338 * xmllint.c testHTML.c: added/made visible --encode
15339 * debugXML.c : cleanup
15340 * most .c files: applied patches due to warning on Windows and
15341 when using Sun Pro cc compiler
15342 * xpath.c : cleanup memleaks
15343 * nanoftp.c : added a TESTING preprocessor flag for standalong
15344 compile so that people can report bugs more easilly
15345 * nanohttp.c : ditched socklen_t which was a portability mess
15346 and replaced it with unsigned int.
15347 * tree.[ch]: added xmlHasProp()
15348 * TODO: updated
15349 * test/ : added more test for entities, NS, encoding, HTML, wap
15350 * configure.in: preparing for 2.2.0 release
15351
Daniel Veillard49703262000-07-10 10:27:46 +000015352Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015355 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015356
Daniel Veillard306be992000-07-03 12:38:45 +000015357Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * doc/xml.html: changed the xmlsoft.org structure, updated the
15360 examples w.r.t. root and childs
15361
Daniel Veillard7d853352000-07-02 18:53:09 +000015362Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15363
Daniel Veillard784b9352003-02-16 15:50:27 +000015364 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015365
Daniel Veillard365e13b2000-07-02 07:56:37 +000015366Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * HTMLparser.c: Work on character encoding support for the HTML parser
15369 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15370 * encoding.c: Fixed a potential memleak in the encoding stuff
15371
Daniel Veillardaf743792000-07-01 11:49:28 +000015372Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * doc/FAQ.html doc/Makefile.am : added a FAQ
15375
15376Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015377
15378 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15379 of the HTML parser to force it to not bypass SAX
15380
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015381Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * win32config.h.in: updated
15384 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15385 lacks iconv support :-( need to release 2.1.1
15386 * configure.in: release 2.1.1
15387 * HTMLparser: fixed bug #14784
15388 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15389 by Windows compiler
15390 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15391 the SAX startDocument() callback.
15392 * TODO: updated
15393
15394Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * added xmlStopParser()
15397
Daniel Veillardbe803962000-06-28 23:40:59 +000015398Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * configure.in: 2.1.0 prerelease
15401 * Large resync between W3C and Gnome tree
15402 * nanoftp, nanohttp.c: fixed stalled connections probs
15403 * HTMLtree.c SAX.c : support for attribute without values in
15404 HTML for andersca
15405 * valid.c: Fixed most validation + namespace problems
15406 * HTMLparser.c: start document callback for andersca
15407 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15408 * parser.h, SAX.c: serious speed improvement for large
15409 CDATA blocks
15410 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15411 different encoding
15412 * example/Makefile.am example/gjobread.c tree.h: work on
15413 libxml1 libxml2 convergence.
15414 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15415 and the LIBXML_TEST_VERSION macro
15416
Daniel Veillardc310d562000-06-23 18:32:15 +000015417Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * doc/xml.html: various patches and improvements typo fixed by
15420 Felix Natter
15421 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15422 from Felix Natter <fnatter@gmx.net>
15423
Daniel Veillardf3029822000-05-06 08:11:19 +000015424Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * doc/upgrade.html: updated with instructions for support of both
15427 libxml-1.x and libxml-2.x
15428 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15429 for 2.x support and also fixed includes
15430
15431
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015432Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15435 the encoding support, added iconv support, so now libxml if
15436 compiled with iconv automatically support japanese encodings
15437 among others. Work based on initial patch from Yuan-Chen Cheng
15438 I may have broken binary compat in the encoding handler
15439 registration scheme, but that was so utterly broken I don't
15440 expect anybody to have used this feature until now.
15441 * parserInternals.h: fixup on the CHAR range macro
15442 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15443 code.
15444 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15445 * uri.c: added xmlParseURI() I can't believe I forgot to
15446 implement this one in 2.0 !!!
15447 * SAX.c: moved doc->encoding update in the endDocument() call.
15448 * TODO: updated.
15449
Daniel Veillard06047432000-04-24 11:33:38 +000015450Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * tree.h: removed extraneous xmlRemoveProp definition
15453 * TODO: added item about --disable-corba configure switch
15454 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15455 * nanoftp.c: fixed include problems giving troubles on AIX and
15456 slowlaris
15457 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15458 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15459 comment and headers changes to lower gtk-doc number of warnings
15460 * doc/html/*: rebuilt docs
15461
Daniel Veillarde0aed302000-04-16 08:52:20 +000015462Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * HACKING: documented the tag for 1.x and instructions
15465
Daniel Veillard5e873c42000-04-12 13:27:38 +000015466Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15469 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15470 xmlCreateIOParserCtxt
15471 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15472 significant overall improvement
15473 * xmllint.c: added I/O test to xmllint
15474 * testSAX.c: added a speed test
15475 * doc/* : updated/regenerated
15476
Daniel Veillardfc708e22000-04-08 13:17:27 +000015477Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * xpath.c uri.h parserInternals.h: cosmetic changes from
15480 "Timur I. Bakeyev" <timur@bat.ru>, including making
15481 xmlCreateURI() public
15482
Daniel Veillard5d211f42000-04-07 17:00:24 +000015483Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15486 and the code at the same time. Added a clean mechanism for
15487 overload or added input methods: xmlRegisterInputCallbacks()
15488 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15489 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15490 * TODO: updated
15491 * doc/* : updated/regenerated
15492 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15493 source dir
15494
Daniel Veillarde77a9182000-04-05 19:12:29 +000015495Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * testURI.c: yet another forgotten commit, I should get some sleep !
15498
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015499Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * xmllint.c: forgot to commit this too ?
15502
Daniel Veillardb9df4042000-04-05 14:23:16 +000015503Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15504
15505 * xmlversion.h.in : forgot to commit this previously
15506
Daniel Veillard361d8452000-04-03 19:48:13 +000015507Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15510 * README TODO: updated for release
15511 * uri.c uri.h: added authority parsing/saving
15512 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15513 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15514 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15515 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15516 Makefile.am : added compile-time customization of libxml
15517 --with-ftp --with-http --with-html --with-xpath --with-debug
15518 --with-mem-debug
15519 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15520 #include <libxml/xxx.h> I hope it won't break too much stuff
15521 and will be manageable in the future...
15522 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15523 and added xmllint to the installed programs
15524 * uri.h: added xmlFreeURI()
15525
Daniel Veillardec303412000-03-24 13:41:54 +000015526Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * uri.c uri.h: finished the escaping handling, the base support
15529 and the URI path normalization. Looks good just lacks the
15530 authority content parsing code.
15531 * Makefile.am: added instructions to generate testURI
15532 * TODO: updated
15533 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15534 added links and icons for W3C and Gnome
15535
Daniel Veillard8f621982000-03-20 13:07:15 +000015536Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * xmlmemory.[ch] : seems I forgot to actually update the files in
15539 the last commit :-)
15540 * doc/xml.html doc/html/* : updated and uploaded the docs
15541
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015542Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15545 * TODO: updated
15546 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015547 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015548 gfree).
15549 * Makefile.am, uri.c, uri.h: added a set of functions to do
15550 exact (litteraly copied from the RFC 2396 productions) parsing
15551 and handling of URI. Will be needed for XLink, one XML WFC,
15552 XML Base and reused in the nano[ftp/http] modules. Still work
15553 to be done.
15554
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015555Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * configure.in, libxml.spec.in : libxml2
15558 * doc/* : updated the doc page, rebuilt the docs
15559
Daniel Veillardcf461992000-03-14 18:30:20 +000015560Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * all: tagged LIB_XML_1_X
15563 * *.c *.h : updated from W3C CVS tree
15564 * configure.in : 2.0.0-beta
15565 * libxml.spec.in : libxml2 package nam
15566 * result/* : new version of the tests output
15567
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015568Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15571
Daniel Veillardb566ce12000-03-04 11:39:42 +000015572Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15573
15574 * doc/* : rebuilt the docs
15575 * parser.c: final patch on #6766
15576 * valid.c: small patch on validity checks.
15577
Daniel Veillardfb76c402000-03-04 11:39:42 +000015578Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15579
15580 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15581 added
15582 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15583 compatibility w.r.t. XML spec and existing code.
15584
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015585Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * parser.c: seems a better solution to <a> </a> exists,
15588 will try it for a while
15589
Daniel Veillard83a30e72000-03-02 03:33:32 +000015590Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * parser.c: tried to remove the <a> </a> generating <a/>
15593 this is hard. Left a flag for that purpose. Fixed bug #6766
15594 * configure.in: prepared 1.8.7 not released, due to previous
15595 problem
15596
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015597Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15598
15599 * doc/xml.html : applied second patch from Paul DuBois
15600
Daniel Veillard402e8c82000-02-29 22:57:47 +000015601Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15602
15603 * doc/xml.html : applied patch from Paul DuBois
15604
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015605Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15608
Daniel Veillard5feb8492000-02-02 17:15:36 +000015609Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15610
15611 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15612 compilation warnings on various platforms.
15613 * parser.c: Fixed #5281 validity error callbacks are now desactived
15614 by default if not validating.
15615
Daniel Veillardf341f932000-02-02 14:52:08 +000015616Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15619
Daniel Veillard13c757e2000-02-01 23:59:15 +000015620Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15623 <gkatsi@cs.toronto.edu>
15624
Daniel Veillard726e8792000-01-30 20:04:29 +000015625Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15628 processing URLs
15629
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015630Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15631
15632 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15633 xmlNanoFTPUpdateURL for persistent control connections.
15634 * configure.in: 1.8.6
15635
15636Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15639 * tree.[ch] : added xmlSaveNoEmptyTags
15640
James Henstridgef3be9312000-01-28 13:59:21 +0000156412000-01-29 James Henstridge <james@daa.com.au>
15642
15643 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15644
15645 * Makefile.am: added nanoftp.[ch] to the build.
15646
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015647Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * nanoftp.[ch]: cleanup, comments, API
15650 * debugXML.c : fixed a bug in the cat command
15651 * doc/*: regenerated the docs
15652
Daniel Veillardda07c342000-01-25 18:31:22 +000015653Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15656 * debugXML.c : fixed a bug in the cat command
15657 * valid.c: fixing some small probs
15658 * libxml.spec.in: get rid of the SNAP suffix
15659 * doc/xml.html: updated the status
15660
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015661Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15662
15663 * xml-config.in: xml-config --version to just return the
15664 version number
15665 * xpath.c: some cleanup w.r.t. axis when the current node is
15666 an attribute.
15667 * TODO: updated
15668
Daniel Veillard461a66c2000-01-18 18:01:01 +000015669Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * configure.in: prepared for libxml-1.8.5
15672 * doc/* recompiled the documentation
15673
156742000-01-17 Jody Goldberg <jgoldberg@home.com>
15675
15676 * configure.in : WARNING autoconf subtlety alert :
15677 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15678 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15679 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15680 get defined by AC_CHECK_HEADERS.
15681
Daniel Veillardf967b902000-01-17 16:06:10 +000015682Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15683
15684 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15685 Rune.Djurhuus@fast.no
15686
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015687Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15688
15689 * TODO: updated
15690 * tree.c, parser.c: made sure that only memory alloc problems
15691 and internal parser errors are allowed to write to stdout or
15692 stderr.
15693
Daniel Veillard0142b842000-01-14 14:45:24 +000015694Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * tree.c : restored xmlNewGlobalNs since this seems used by
15697 a lot of existing code :-(, fixed a bug in xmlNewNs
15698 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15699 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15700 to exit() from the library code.
15701 * xpath.c, parser.c: removed bugs or unused code detected by
15702 Windows compilers
15703 * parser.c: started adding interfaces for parsing well balanced
15704 XML fragments
15705 * configure.in: releasing 1.8.4
15706 * doc/* : rebuilt the docs
15707
Daniel Veillard2eac5032000-01-09 21:08:56 +000015708Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * tree.[ch] : added xmlNewDocFragment() for DOM
15711 * testHTML.c: uninitialized variable.
15712
Daniel Veillardf3a73582000-01-05 14:58:39 +000015713Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * doc/* : rebuild the docs
15716
Daniel Veillard71b656e2000-01-05 14:46:17 +000015717Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * acconfig.h: readline and history patch
15720 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15721 * tree.c: added check and handling when possibly removing an ID
15722 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15723 and saving.
15724 * test/HTML/entities.html result/HTML/entities.html* : test for
15725 various entities reference cases
15726 * result/HTML/* : as a result output of some testcase have
15727 changed
15728 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15729 by previous example. added xmlParseTryOrFinish().
15730 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15731 entities.h debugXML.h HTMLparser.h: changed the way struct are
15732 declared to allow gtk-doc to expose those
15733 * parser.c: closed bug #4960
15734 * Makefile.am configure.in: Applied patch from
15735 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15736 and math/socket libs detection
15737
Daniel Veillard437b87b2000-01-03 17:30:46 +000015738Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * configure.in, Makefile.am: link tester against readline
15741 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15742
Daniel Veillard686d6b62000-01-03 11:08:02 +000015743Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * tree.[ch]: added xmlRemoveProp
15746 * win32config.h.in nanohttp.c: avoid including the Windows
15747 socket stuff in every C files
15748 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15749 the XmL parser(s)
15750 * test/ns4 result/ns4 etc...: added test case for previous prob
15751 * tree.c: xmlNewNs wasn't checking for double definition
15752 * Makefile.in: fixed a problem with dist-hook duplicates
15753 * parser.[hc], xmlIO.c: fixed the loading of external entities
15754 APIs, now xmlLoadExternalEntity() is used everywhere and
15755 setting up an app specific front-end using the
15756 * SAX.c parser.c: some fixes, now the xhtml spec validates
15757 with the xhtml DTD.
15758 * error.c: fixed crashes in case of no input stream
15759 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15760 to the validation tests and results
15761
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015762Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15765 too htmlCreatePushParserCtxt() and htmlParseChunk()
15766 * parser.c: a bit of cleanup.
15767 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15768 to XML) removed the last mem leak known
15769 * HTMLtree.c: output message cleanup
15770 * xmlmemory.c: display content info about memory blocks
15771 * result/HTML/wired.* : missing att value warning change
15772
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015773Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * doc/* : rebuilt the documentation
15776
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015777Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * parser.[ch] parserInternals.h: Push parser for XML,
15780 seems to work fine now
15781 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15782 --push for push testing
15783 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15784 * testSAX.c: added --push
15785 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15786 subtree
15787 * xmlIO.[ch] : enriched API + fixes for push mode
15788 * entities.[ch]: added the entity content length to the struct.
15789 * xmlmemory.[ch]: new API to show the last entries for the shell
15790 * valid.c: added required attribute testing
15791 * SAX.c: the cdata callback now merge contiguous fragments
15792 * HTMLparser.c: cleanup of some macros
15793
Daniel Veillard3c558c31999-12-22 11:30:41 +000015794Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15795
15796 * parser.c: fix for PIs name starting with xml
15797 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015798 * *.c, configure.in win32config.h.in : generate win32config.h for
15799 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015800
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015801Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15802
15803 * parser.c: fixed a stupid = vs. == bug :-(
15804 * doc/gnome-xml.sgml: s/glade/xml/
15805
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015806Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15807
15808 * configure.in, doc/xml.html : bug fix release 1.8.2
15809 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15810 Hopefully the end of that silly C++ include problem
15811 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15812 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15813 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15814 troubles with autoclosed elements when the stree shape doesn't
15815 follow the DtD specs. Added htmlIsAutoClosed() and
15816 htmlAutoCloseTag()
15817 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15818 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15819 * debugXML.c: fixed a bug on printing default namespaces.
15820 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15821
Daniel Veillardb24054a1999-12-18 15:32:46 +000015822Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15823
15824 * result/HTML/*.htm[l] : updated the HTML regression tests according
15825 to the new output
15826 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15827 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15828 problem due to intermix of extern "C" { ... } declarations for C++
15829 and recursive includes in the headers
15830
Chris Lahey323c48c1999-12-18 15:32:45 +0000158311999-12-20 Chris Lahey <clahey@umich.edu>
15832
15833 * HTMLtree.c: Made it so that html nodes with a single child do
15834 not insert a carriage return before or after the child node.
15835
Daniel Veillardb24054a1999-12-18 15:32:46 +000015836Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015837
15838 * configure.in, doc/xml.html : bug fix release 1.8.1
15839 * parser.c: fixed bug #4344
15840 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15841 added the glue to avoid C++ problems
15842 * doc/* : regenerated the documentation
15843
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015844Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15847 namespace recognition, and Dia as a resul :-(
15848 * encoding.c: closed bug #3950
15849
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015850Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15851
15852 * valid.c: debugging a posteriori validation, except URI expansion
15853 stuff this should be fixed now
15854 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15855 Carl Nygard <cnygard@bellatlantic.net>
15856 * tester.c: added --postvalid, cleaning of the code
15857 * tree.[ch]: added xmlDocGetRootElement()
15858
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015859Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15860
15861 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15862 c++ losage.
15863
Daniel Veillard10a2c651999-12-12 13:03:50 +000015864Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15865
15866 * configure.in, doc/xml.html : bumped to 1.8.0
15867 * xlink.[ch], Makefile.am : added framework for link detection
15868 * parser.h: added nbChars to parser context, needed for cleanup.
15869 * xmlmemory.c: removed a nasty bug when out of mem
15870 * valid.[ch]: adding namespace support for attribute decl
15871 * tester.c: added --debugent option
15872 * debugXML.[ch]: added xmlDebugDumpEntities()
15873 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
15874 buffers instead, this was really needed, validation was breaking
15875 in strange ways due to that. Added xmlParseStringPEReference()
15876 and other parsing from strings functions. Entities processing
15877 modified again, but PERef are still not handled correcly but
15878 unless you're Eve Maller you won't notice :-)
15879 * HTMLparser.c: large changes toward reliability, and switched to
15880 lowercase internal tags, XHTML is lowercase, so it will help
15881 that output is closer to next version.
15882 * doc/* : regenerated the documentation, it is now hosted at
15883 http://xmlsoft.org/ (same bits I just bought the domain :-)
15884
15885
Daniel Veillard294cbca1999-12-03 13:19:09 +000015886Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15887
15888 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
15889 doc generation
15890 * parser.c: fixed bugs #3908 and #3937 and a memory leak
15891 in the SAX API
15892 * doc/*: rebuilt the doc making sure everything appears in the
15893 HTML files
15894
Daniel Veillardf5c2c871999-12-01 09:51:45 +000015895Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15896
15897 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
15898 added the patch from Carl Nygard <cnygard@bellatlantic.net>
15899 which allow impressive speed improvement on dataset with
15900 large text pieces, but at the cost of broken binary
15901 compatibility and slightly bigger memory usage.
15902 Configure with --with-buffers to activate them, they
15903 are protected with XML_USE_BUFFER_CONTENT define.
15904 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
15905 goal is 0 memory left allocated once parser is no more used
15906 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15907 call xmlCleanupParser() and xmlMemoryDump()
15908
Daniel Veillarda819dac1999-11-24 18:04:22 +000015909Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15910
15911 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15912 * parser.[ch] encoding.[ch]: added memory cleanup routines
15913 * parser.c: closing bug #3788
15914 * doc/*: rebuilt the doc
15915
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015916Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15917
15918 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15919 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15920 * tester.c: added --compress option
15921 * doc/*: rebuilt the documentation
15922
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015923Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15924
15925 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15926 if given /proc/kcore as input !
15927 * doc/xml.html doc/*: updated and rebuilt the documentation
15928
15929Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015930
15931 * parser.c: Fixed some wrongly space collapsing code due to
15932 a misreading of the spec.
15933 * result/*: fixed the output accordingly
15934
15935Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015936
15937 * encoding.c: bug fix and typos
15938 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15939 * parser.c: added attribute normalization closing bug #3597
15940 * test/att* result/att* SAXresult/att*: testcase for attribute
15941 normalization
15942
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015943Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * configure.in: closing bug #3163 by adding extra flags for the
15946 cc compiler on HP-UX
15947
Daniel Veillard51e3b151999-11-12 17:02:31 +000015948Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15949
15950 * valid.[ch] : removed a typo and an enumerated type bug in the
15951 xmlAddElementDecl() function
15952 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15953 call to xmlEncodeEntitiesReentrant() so that the functions
15954 New, Set and Get are at the same level.
15955 * parser.c HTMLparser.c: extra memory allocation bug for
15956 attributes detected by someone using libxml in embedded systems :-)
15957
Daniel Veillard962195f1999-10-28 15:51:53 +000015958Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * xmlmemory.h: turned off mem debug :-\
15961
Daniel Veillard35008381999-10-25 13:15:52 +000015962Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * parser.c: closed bug #2784 a one line fix, but worth pushing
15965 a new release out
15966 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15967 some structures, comments before and after the
15968 main element, and other nastyness
15969 * HTMLtree.c tree.c: accomodate the extended HTML supported
15970 * configure.in: pushing 1.7.4
15971 * test/ent8 and related outputs : added a new test for bug #2784
15972 * test/HTML/wired.html and related output: a nasty HTML example
15973 * Makefile.am: improved the test scripts
15974 * docs/* : reran the documentation extractor, updated xml.html
15975
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015976Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15979 HTMLparser and debugged the HTML related code. HTML documents
15980 now have their own type
15981 * entities.c: do not dump &apos; for HTML output
15982 * xmlmemory.c: improvement, breakpoint mechanism
15983 * testHTML.c: added --sax --repeat ...
15984 * Makefile.am: improved the HTML tests
15985 * valid.[ch]: added xmlValidGetValidElements and
15986 xmlValidGetPotentialChildren
15987 * tester.c: added --insert to test the 2 new functions
15988 * test//* result//* SAXresult//* : regression test cleanup
15989 and extension.
15990 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15991 gnome-xml-nanohttp.html
15992
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015993Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * HTMLparser.c: fixed problems with some autoclose tags
15996 * tree.c: fixed XML output problems.
15997 * result/* SAXresult/*: update of the tests output
15998
Daniel Veillard6077d031999-10-09 09:11:45 +000015999Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * Makefile.am: Arturo patch for xmlConf.sh version info
16002 * parser.c: Tim Josling patch for single quoted items
16003 * tester.c: Tim Josling patch for tester options usage
16004 * tree.h: indent cleanup
16005
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016006Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16009 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16010
Daniel Veillard00fdf371999-10-08 09:40:39 +000016011Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * tree.c : Raph patch for initialization of CORBA fields
16014 * parser.c, xpath.c, ...: modification of doc comments
16015 * xpath.c : allow spaces in xpath expressions
16016
Daniel Veillardad219441999-09-27 08:17:49 +000016017Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16018
16019 * xmlmemory.h: turning off memory debug :-(
16020
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016021Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16022
16023 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16024 better SAX interfaces.
16025 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16026 entity.
16027 * configure.in: 1.7.2
16028
16029Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016030
16031 * libxml.spec.in: fixed the URL
16032 * doc/xml.html: improved the documentation front-end
16033
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016034Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016035
16036 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16037
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016038Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016039
16040 * libxml.spec.in: fixed the alpha compile problem
16041 * parser.[ch]: changed errno to errNo in the parser context :-(
16042 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16043 * doc/xml.html: changed CHAR to xmlChar
16044 * doc/html/*: recompiled the documentation
16045 * configure.in: 1.7.1
16046
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016047Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * parser.h: modified the parser context struct to regain 1.4.0
16050 binary compatibility
16051 * parser.c, xml-error.h: added errno ot teh context and defined
16052 a set of errors values with update of errno
16053 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16054 DTDs and entities
16055 * *.h, *.c: complete cleanup of the use of config.h and include
16056 protection depending on the current setup.
16057 * overalll debugging, maintenance and bug-fixing on all modules
16058 * updated the documentation
16059 * ready for 1.7.0
16060
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016061Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16062
16063 * HTMLparser.c : cleanup
16064 * SAX.c valid.c valid.h: added ID/IDREF checking
16065 * tree.c tree.h: extended doc structure for refs
16066 * configure.in: 1.6.2
16067 * parser.c: patched bug in SAX user arg call
16068 * parserInternals.h: patched missing close in C++ wrapping
16069 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16070 especially upcoming XPointer implementation.
16071 * doc/xml.html: augmented, typo
16072
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016073Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16074
16075 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16076 not all invocations of install understand -d.
16077
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016078Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16079
16080 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16081 to make 'check' works, when builddir != srcdir.
16082
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016083Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16084
16085 * doc/xml.html : updated the documentation
16086
Daniel Veillard6454aec1999-09-02 22:04:43 +000016087Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16088
16089 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16090 not deallocated memory blocks
16091 * *.c : replaces all calls to malloc() free() and realloc() to
16092 the wrapper functions/macros
16093 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16094 instead of xmlFreeNodeList()
16095
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016096Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * HTMLparser.c: corrected a stupid bug leading to core dump at
16099 tree deallocation. Removed warnings indicated by
16100 Stephane.Conversy@lri.fr
16101 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16102 looked for in the external subset
16103
16104Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016105
16106 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16107 on SGI by Stephane.Conversy@lri.fr
16108
Daniel Veillardb96e6431999-08-29 21:02:19 +000016109Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16110
16111 * all .h : changed the prototype declaration indent as in gtk
16112 * most .c : working on reducing the TODOs in the code
16113 * most .c : cleanup though -pedantic and Insure++
16114 * improvements on validation ID checkings.
16115 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16116 * xml-config.in: closed #1810
16117
16118Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016119
16120 * tree.h, valid.c, valid.h: more work on validity, IDs
16121 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16122 definition for AIX
16123
Daniel Veillardb556eb51999-08-15 17:19:50 +000016124Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16127 the distribution due to a cut'n paste error at last commit
16128
Daniel Veillardb05deb71999-08-10 19:04:08 +000016129Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * configure.in: upgraded to version 1.4.0
16132 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16133 Big update, added a large part of the validation process,
16134 it should be usable, but some parts are missing
16135 * xpath.c: improved the implementation w.r.t. root.
16136 * Makefile.am: added more tests
16137 * test and result trees: added a lot of tests
16138 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16139
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016140Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * Added an HACKING file
16143
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016144Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16145
16146 * xpath.[ch] : improvements and debug of the XPath implementation
16147 * parser.c, HTMLparser.c : modified the parsers to be progressive
16148 * tree.[ch] : extended the Buffer promitives
16149 * xmlIO.[ch] : added basic I/O routines providing progressive
16150 parsing and ready for I18N conversion plugins
16151 * SAXresult/* : the SAX callback sequence maybe slightly different
16152 now
16153 * test*.c : improved/updated the tests programs
16154 * doc/* : recompiled the docs.
16155
Daniel Veillard15b75af1999-07-26 16:42:37 +0000161561999-07-26 Michael Meeks <michael@edenproject.org>
16157
16158 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16159
16160 * tree.c: Ditto.
16161
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016162Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16163
16164 * configure.in: upgraded to version 1.4.0
16165 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16166 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16167 XML query language, see http://www.w3.org/TR/xpath for more details.
16168 * parser.c, parser.h: added CHAR* related string functions for XPath
16169 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16170 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16171 rebuild the docs.
16172 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16173 and regression testing capabilities for XPath.
16174
Daniel Veillardd79d7871999-07-12 10:38:12 +000016175Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16176
16177 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16178 closing bug #1646
16179
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016180Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * Makefile.am, example/Makefile.am: closed bug #1683
16183
Daniel Veillard3166ab11999-07-11 16:14:19 +000016184Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16185
16186 * example/Makefile.am, configure.in: added the makefile for the
16187 gjobread example
16188
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016189Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16190
16191 * doc/Makefile.am:
16192 - fix which allow "make install DESTDIR=</install/prefix>".
16193
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016194Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16195
16196 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16197 which fixed a problem on the file reading-code.
16198
Daniel Veillard82150d81999-07-07 07:32:15 +000016199Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16200
16201 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16202 output.
16203 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16204
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016205Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16206
16207 * parser.h : Oops removed the binary compatibility problem
16208 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16209 * parser.c, HTMLparser.c: applied patches for reading from stdin
16210
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016211Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16212
16213 * parser.c, entities.c, valid.c: cleanup bug #1591
16214 * configure.in: cleanup bug #1592
16215 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16216 the same tree back-end. Hence gdome will be available for it.
16217 * doc/Makefile.am: close bug #617
16218
Daniel Veillard97fea181999-06-26 23:07:37 +000016219Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * parser.c: alloctate a per parser context SAX interface block
16222
Daniel Veillard14fff061999-06-22 21:49:07 +000016223Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16224
16225 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16226 and xmlEncodeEntitiesReentrant with the correct one :-\
16227
16228Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16229
16230 * commit of my internal XML base changes, quite a lot of
16231 changes, cleanups, better entities support, framework for
16232 new I/O and charset detection and handling
16233 * Fixed the configure/Makefile stuff to generate shared libs
16234 with the proper version info, so we jumped on rev from
16235 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16236 xmlEncodeEntities() result need to be freed now, and a string
16237 xmlParserVersion provide the current library version.
16238
Raph Levien05240da1999-06-15 21:27:11 +000016239Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16240
16241 * parser.c: fixed a buffer overrun for when you have a very long
16242 attribute with no entities in it.
16243
Daniel Veillardbb2da581999-06-13 14:37:07 +000016244Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * added example directory
16247 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16248
Daniel Veillard011b63c1999-06-02 17:44:04 +000016249Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16250
16251 * Release of libxml-1.1, nearly everything has been touched for
16252 this.
16253 * Added more regression tests
16254 * Updated the documentation
16255
Daniel Veillard27d88741999-05-29 11:51:49 +000016256Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16257
16258 * tree.[ch]: unified the XML_NO_CORBA defines.
16259 * parser.c encoding.[ch]: started plugging in char encoding detection
16260
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016261Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16262
16263 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16264 Also freed allocated buffer.
16265
Daniel Veillard27d88741999-05-29 11:51:49 +000016266Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016267 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16268 reentrancy problem at printing. One is left in entities.c, to
16269 remove ASAP
16270 * testSAX.c : added a test example showing the use of the SAX
16271 interface if one doesn't want to build the DOM tree.
16272 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16273
Daniel Veillard517752b1999-04-05 12:20:10 +000016274Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16277 large revamping of the parser to use SAX callbacks
16278 http://www.megginson.com/SAX/ (or at least a C like interface
16279 a la Expat). It's now possible to set up your own callbacks
16280 and the parser will not build a DOM tree.
16281 * test/* result/*: updated the test suite, I finally removed
16282 the old Namespace draft support (PI based).
16283
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016284Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16285
16286 * Makefile.am: added test result to EXTRA_DIST for make tests
16287
Daniel Veillard64068b31999-03-24 20:42:16 +000016288Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16289
16290 * parser.c, parserInternals.h: moved the chars macro definitions
16291 to parserInternals.h
16292 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16293 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16294
Daniel Veillard012ccc11999-03-23 10:11:11 +000016295Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * xml-config.in : applied patch to make --version work
16298
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000162991999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16300
16301 * Makefile.am (check-local): Alias for `tests' target. This will
16302 cause `make check' to do the right thing.
16303 (tests): Don't run tests in srcdir. Also, replaced calls to
16304 basename with a `sed' "equivalent".
16305
Daniel Veillardd109e371999-03-05 06:26:45 +000016306Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16307
16308 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16309 it in the header and not the sources, updated the doc.
16310 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16311 pointing this out.
16312
Daniel Veillardbc50b591999-03-01 12:28:53 +000016313Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16314
16315 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16316 exported the inputStream routines.
16317 * doc/html/* : updated accordingly
16318
Daniel Veillardd692aa41999-02-28 21:54:31 +000016319Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16320
16321 * parser.c, parser.h, parserInternals.h: added a few extra
16322 internal calls to allocate and free parser contexts ...
16323 * doc/html/* : updated accordingly
16324
Daniel Veillard55a99271999-02-25 11:01:29 +000016325Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16326
16327 * configure.in, Makefile.am, doc/makefile.am : General changes for
16328 1.0.0 release and including the generated HTML documentation.
16329
Daniel Veillard35925471999-02-25 08:46:07 +000016330Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16331
16332 * makefile.am : added parserInternals.h, oops.
16333
Daniel Veillard1e346af1999-02-22 10:33:01 +000016334Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * parserInternals.h: added this header giving access to the parser
16337 internal functions.
16338 * doc/Makefile.am : added a rebuild target which rebuilds the full
16339 set of documentations
16340 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16341 the internal subset.
16342 * *.c *.h: modifications needed to generate the documentation using
16343 gtk-doc, cleanup of functions blocks, reorganisation of struct
16344 declarations.
16345
Daniel Veillard1164e751999-02-16 16:29:17 +000016346Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16347
16348 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16349 the tar and spec file to include the beginning of the doc.
16350
Nuno Ferreira03d04781999-02-13 00:07:17 +0000163511999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16352
16353 * doc/.cvsignore: Added this file.
16354
Daniel Veillard6800ef31999-02-08 18:33:22 +000016355Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16356
16357 * tree.c: fixed xmlGetProp to return "" when the attribute
16358 exists, even if the node-list is NULL.
16359
Daniel Veillard726c7e31999-02-08 15:13:10 +000016360Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * tree.c: patched an error outputting empty attribute values.
16363 * Makefile.am and doc/makefile.am: have been updated during the
16364 week-end. Sorry for an empty CVS log, I got a shell problem.
16365
Daniel Veillard1899e851999-02-01 12:18:54 +000016366Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * tree.h: cleaned up using enums instead of defines
16369 * parser.c, valid.[ch]: more work on parsing/output of element
16370 declarations
16371
Daniel Veillard3b9def11999-01-31 22:15:06 +000016372Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * valid.[ch], tree.c, parser.c : more work toward full parsing
16375 of XML DTDs.
16376 * README: added informations about mailing-list and on-line
16377 documentation
16378
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000163791999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16380
16381 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16382
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016383Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * parser.c, tree.[ch] : more work toward conformance testing,
16386 added a last element to accelerate parsing of very flat structures
16387 started working on internal subset Element content declaration.
16388 * valid.[ch] : first cut at adding code toward validation.
16389 * previous changes had also small impact on most files, especially
16390 the conformance testing using James Clark test suite.
16391
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016392Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * test/* : updated the examples, most of them were not well
16395 formed (humm), and added rdf2.
16396 * result/* : resulting changes in the output.
16397
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016398Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16401
Daniel Veillard44b3a061998-12-05 17:27:22 +000016402Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16403
16404 * tree.c: patched a bug in the generation of empty attributes
16405
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016406Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16407
16408 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16409 for node/trees/documents/... Biggest problem is namespace
16410 support when copying subtrees.
16411
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016412Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16413
16414 * parser.c, entities.c: improve entities and char ref encoding,
16415 and cleanups of error messages.
16416
Daniel Veillard242590e1998-11-13 18:04:35 +000016417Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16418
16419 * parser.c, entities.c: simple bug hunting done during rpm2html and
16420 rpmfind integration.
16421
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016422Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * parser.[ch]: Added interfaces allowing to specify a SAX
16425 handler before parsing.
16426
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016427Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16428
16429 * parser.c: redirrect all errors reporting through the SAX
16430 error function
16431
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016432Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16433
16434 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16435 * libtool, tlmain ...: update of the libtool files
16436
Miguel de Icaza442321c1998-11-04 18:13:38 +0000164371998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16438
16439 * entities.c: Use g_snprintf insteda of snprintf.
16440
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016441Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16444 added ent5 test for this purpose.
16445 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16446
Daniel Veillard27271681998-10-30 06:39:40 +000016447Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * parser.c: fixed? a strange error due to compression on a GWP
16450 document.
16451
Daniel Veillard25940b71998-10-29 05:51:30 +000016452Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16453
16454 * tree.[ch]: bug fixing
16455 * entities.[ch]: defined a specific type for predefined entities
16456 * doc/xml.html: more documentation on the library, how to use it,
16457 overview of the interfaces.
16458
Daniel Veillard16253641998-10-28 22:58:05 +000016459Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16462
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016463Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16464
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016465 * tree.c: corrected a small bug
16466 * doc/xml.html: continuing writing documentation.
16467
16468Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16469
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016470 * debugXML.h debugXML.c: added debugging utilities.
16471 * tester.c: added --debug switch.
16472 * tree.c: patched an incorrect node->type assignment.
16473 * parser.c: formatting, ensure that node->doc != NULL in attributes
16474
Daniel Veillardccb09631998-10-27 06:21:04 +000016475Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16476
16477 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16478 entity support and provide an internal representation close to
16479 DOM one (entity ref nodes, and attribute value as tree). I tried
16480 to preserve the interface but this will surely break some apps
16481 (I have to change rpm2html/rpmfind for example). I had to change
16482 two interfaces, and the generated tree is somewhat different.
16483 * doc/* : started documenting the XML library, the tree and
16484 DOM/Corba. This is a first step.
16485
Daniel Veillard11e00581998-10-24 18:27:49 +000016486Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16487
16488 * parser.c: Set up the fonctions comment block, boring but useful.
16489 * parser.h, SAX.c, parser.c: now attributes are processed through
16490 the SAX interface. The problem is that my SAX interface diverged
16491 quite a bit from the original one, well this is not an official
16492 spec, and translating it from Java to C is hairy anyway...
16493
Daniel Veillard97b58771998-10-20 06:14:16 +000016494Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16497 fonctions comment block, boring but useful.
16498
16499Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016500
16501 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16502 conversion routines. However they are not yet used to convert the
16503 inputs. The core will run with UTF-8.
16504
Daniel Veillard33942841998-10-18 19:12:41 +000016505Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16506
16507 * tree.c : make sure that the type id is properly set-up when
16508 a new object is allocated, needed for DOM.
16509
Daniel Veillard27fb0751998-10-17 06:47:46 +000016510Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * tree.h, tree.c: Ok, the main objects in the tree will be native
16513 corba objects, it costs 8 bytes per Node, Attribute and Document
16514 but it simplifies the Corba integration a lot (no extra interface
16515 objects to allocate/free).
16516
Daniel Veillard0bef1311998-10-14 02:36:47 +000016517Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16520 and changed NODEs contants for conformity with DOM Level 1
16521
Daniel Veillard27864701998-10-08 03:47:24 +000016522Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16523
16524 * added hooks to keep track of servants when creating objects
16525 xmlDoc and xmlNode (for Corba export).
16526
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016527Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * added xml-config script.
16530
Daniel Veillard7066a791998-10-01 20:28:28 +000016531Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16532
16533 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16534 to autoupdate libtool and automake conf files.
16535
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000165361998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16537
16538 * Makefile.am: Use '?' to separate the sed
16539 commands as ',' is used when people pass -Wl,something.
16540
16541
Daniel Veillard15a8df41998-09-24 19:15:06 +000016542Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16543
16544 * tree.c, tree.h: added a per-document compression interface.
16545
Daniel Veillard151b1b01998-09-23 00:49:46 +000016546Tue Sep 22 20:47:38 EDT 1998
16547
16548 * tree.c, tree.h: added saving with compression and added interfaces
16549 to control the compression level (xmlGetCompressMode,
16550 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16551
Daniel Veillard70120ff1998-09-22 00:24:21 +000016552Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16553
16554 * parser.c: corrected a loop for files of size 0
16555
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000165561998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16557
16558 * error.h: New file. Contains prototyes from `error.c'.
16559
Tom Tromeyc19653d1998-08-14 01:22:43 +000016560Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16561
16562 * Makefile.am (xmlincdir): New macro.
16563 (xmlinc_HEADERS): Renamed from include_HEADERS.
16564
Daniel Veillard845664d1998-08-13 04:43:19 +000016565Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16566
16567 * applied small patch on numeric entities from
16568 Christopher Blizzard <blizzard@appliedtheory.com>
16569
Daniel Veillard260a68f1998-08-13 03:39:55 +000016570Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * New release 0.2, removed the old xml_* files so that it's
16573 coherent with the other CVS base (W3C), far better conformance
16574 to standard, new namespaces, decent entities support, beginning
16575 of a SAX-like interface. Nearly nothing left intact, even the
16576 test examples ...
16577
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000165781998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16579
16580 * .cvsignore: Add .deps dir
16581
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016582Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16583
16584 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16585
Daniel Veillardfe926001998-07-26 04:28:20 +000016586Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016587
Daniel Veillardfe926001998-07-26 04:28:20 +000016588 * configure.in: added test for CPP
16589 * AUTHORS, Changelog: the original ones didn't get commited but the
16590 glib ones instead, fixed.
16591 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016592
Daniel Veillardfe926001998-07-26 04:28:20 +000016593Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016594
Daniel Veillardfe926001998-07-26 04:28:20 +000016595 * integrated code developped at W3C
16596 * changed the original Copyright
16597 * migrated to automake
16598 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016599