blob: 0558bf05ae3007e73bc4f5e81ec6d8a0d2cdd01f [file] [log] [blame]
Daniel Veillard18f113d2003-04-23 15:18:26 +00001Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlschemastypes.c: trivial fix for 109774 removing a warning
4
Daniel Veillard85095e22003-04-23 13:56:44 +00005Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
6
7 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
8 more places where xmlCanonicPath() must be used to convert
9 filenames to URLs, trying to fix #111088
10
Daniel Veillard54396242003-04-23 07:36:50 +000011Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * python/libxml.c python/libxml.py: applied patch from
14 Brent M Hendricks adding binding for xmlCatalogAddLocal
15
Daniel Veillard45269b82003-04-22 13:21:57 +000016Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
17
18 * HTMLparser.c: tried to fix #98879 again in a more solid
19 way.
20
Igor Zlatkovic94f48842003-04-22 12:00:37 +000021Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
22
23 * win32/libxml2.def.src: added more exports from the relaxng and
24 xmlreader clan
25
Daniel Veillardf431eb82003-04-22 08:37:26 +000026Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
27
28 * SAX.c test/valid/ns* test/result/ns*: applied the patch
29 provided by Brent Hendricks fixing #105992 and integrated the
30 examples in the testsuite.
31
Daniel Veillardc4f65ab2003-04-21 23:07:45 +000032Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
33
34 * TODO: updated a bit
35 * configure.in: fixed the comment, threads now default to on
36 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
37
Daniel Veillarda880b122003-04-21 21:36:41 +000038Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
39
40 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
41 xmlreader.c include/libxml/parser.h: a lot of performance work
42 especially the speed of streaming through the reader and push
43 interface. Some thread related optimizations. Nearly doubled the
44 speed of parsing through the reader.
45
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +000046Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
47
48 * doc/xmllint.xml
49 * doc/xmllint.1
50 update man page to explain use of --stream
51
Daniel Veillard3c908dc2003-04-19 00:07:51 +000052Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
53
54 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
55 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
56 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
57 include/libxml/globals.h include/libxml/xmlmemory.h: added
58 xmlMallocAtomic() to be used when allocating blocks which
59 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
60 to allow registering the full set of functions needed by
61 a garbage collecting allocator like libgc, ref #109944
62
Daniel Veillard84942712003-04-18 14:40:05 +000063Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * configure.in: switched to have thread support enabled by default,
66 didn't got troubles with ABI compatibility on Linux, hope it
67 won't break on strange OSes, if yes, report the system ID
68 * doc/libxml2-api.xml: just rebuilt the API
69
Daniel Veillard3e59fc52003-04-18 12:34:58 +000070Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
71
72 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
73 added support for large file, tested with a 3+GB instance,
74 and some cleanup.
75 * catalog.c: added a TODO
76 * Makefile.am: added some "make tests" comments
77
Daniel Veillardac297932003-04-17 12:55:35 +000078Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
79
80 * relaxng.c: some cleanups
81 * doc/xmlreader.html: extended the document to cover RelaxNG and
82 tree operations
83 * python/tests/Makefile.am python/tests/reader[46].py: added some
84 xmlReader example/regression tests
85 * result/relaxng/tutor*.err: updated the output of a number of tests
86
Daniel Veillard62163602003-04-17 09:36:38 +000087Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
88
89 * relaxng.c: valgrind pointed out an uninitialized variable error.
90
Daniel Veillard33300b42003-04-17 09:09:19 +000091Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
92
93 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
94 xmlreader.c: augnemting the APIs, cleanups.
95 * parser.c: cleanup bug #111005
96 * xmlIO.c: added some missing comments
97
Daniel Veillardce192eb2003-04-16 15:58:05 +000098Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
99
100 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
101 trying to improve the subset compiled, and more testing.
102 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
103 documentation
104 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
105 * result/relaxng/*.err: fix some of the outputs
106
Daniel Veillardf4e55762003-04-15 23:32:22 +0000107Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
108
109 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
110 include/libxml/xmlreader.h: implemented streaming of
111 RelaxNG (when possible) on top of the xmlReader interface,
112 provided it as xmllint --stream --relaxng .rng .xml
113 This seems to mostly work.
114 * Makefile.am: updated to test RelaxNG streaming
115
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000116Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * relaxng.c include/libxml/relaxng.h: integrated the regexp
119 based validity checking of fragments of the document for
120 which the RNG can be compiled to regexps. Works on all regression
121 tests, only fix needed is related to error messages.
122
Daniel Veillard52b48c72003-04-13 19:53:42 +0000123Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
124
125 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
126 include/libxml/xmlregexp.h: Starting work precompiling
127 parts of RelaxNG schemas. Not plugged onto validity checking
128 yet, just the regexp building part. Needed to extend some
129 of the automata and regexp APIs.
130
Daniel Veillardf6bad792003-04-11 19:38:54 +0000131Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
134 xmllint --stream and xmllint --stream --valid returns errors
135 code appropriately
136
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000137Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
138
139 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
140 and Next() operation to work on subtrees within the reader
141 framework.
142 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
143 * python/tests/reader5.py: added an example for those new
144 functions of the reader.
145
Daniel Veillard645c6902003-04-10 21:40:49 +0000146Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
149
Daniel Veillard9e077102003-04-10 13:36:54 +0000150Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
151
152 * xmlreader.c: fixing HasValue for namespace as raised by
153 Denys Duchier
154
Daniel Veillard02ea1412003-04-09 12:08:47 +0000155Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
156
157 * HTMLparser.c include/libxml/HTMLparser.h: exported
158 htmlCreateMemoryParserCtxt() it was static
159
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000160Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
163 update from Charles Bozeman for date and duration types
164 * test/schemas/date_0.* test/schemas/dur_0.*
165 result/schemas/date_0.* result/schemas/dur_0.*: updated too
166
Daniel Veillardc00cda82003-04-07 10:22:39 +0000167Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
168
169 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
170 fixing bug #107129, removing excessive allocation and calls
171 to *printf in the code to build QName strings.
172
Igor Zlatkovic69651182003-04-05 09:43:30 +0000173Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
174
175 * win32/libxml2.def.src: fixed conditional exports, reported by
176 Luke Murray.
177
Daniel Veillardadba5f12003-04-04 16:09:01 +0000178Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
179
180 * parser.c: fixed a possible problem with xmlRecoverMemory()
181
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000182Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
183
184 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
185 triostr.h: Bjorn sent an update for the TRIO portability layer.
186
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000187Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
188
189 * win32/libxml2.def.src: exported new functions
190
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000191Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
192
193 * configure.in NEWS: preparing release 2.5.6
194 * doc/*: updated and rebuilt the docs
195
Daniel Veillarde5020412003-04-01 09:55:20 +0000196Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
197
198 * SAX.c: fixed an uninitialized memory access pointed by valgrind
199 on C14Ntests
200
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000201Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * relaxng.c: one more fixup of error message reporting
204
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000205Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
206
207 * relaxng.c: more work on bug #109225, and fixed an uninitialized
208 variable pointed out by valgrind
209
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000210Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * relaxng.c: try to work on bug #109225 and provide better
213 error reports.
214 * result/relaxng/* : this change the output of a number of tests
215 * xinclude.c: fixing the parsed entity redefinition problem
216 raised on the list.
217 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
218
Daniel Veillardb3721c22003-03-31 11:22:25 +0000219Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * xmlschemastypes.c: fixed date comparison to handle the tzo
222 The only failures left are disagreements on Notations and
223 '+1' not being allowed for ulong, uint, ushort and ubyte.
224
Daniel Veillard455cc072003-03-31 10:13:23 +0000225Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
226
227 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
228 to the XML Schemas errata
229 http://www.w3.org/2001/05/xmlschema-errata#e2-12
230
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000231Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
232
233 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
234 and facets support. Currently only schemas with binHex or
235 base64 don't compile. A few error left in the test suite:
236 found 1035 test instances: 919 success 23 failures
237 most are gdate or gdateyear failing check, and a few cases where
238 James clark tests results are strange.
239 * valid.c: allow to reuse the Notation checking routine without
240 having a validation context.
241 * SAX.c: removed a #if 0
242
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000243Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
244
245 * xinclude.c: forgot to apply one check from #106931 patch
246 * xmlschemastypes.c: more work on XML Schemas datatypes
247
Daniel Veillardc4c21552003-03-29 10:53:38 +0000248Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
249
250 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
251 on cleaning up XML Schemas datatypes based on James Clark tests
252 test/xsdtest/xsdtest.xml
253
Daniel Veillard80b19092003-03-28 13:29:53 +0000254Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
255
256 * relaxng.c: implemented comparisons for Schemas values.
257 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
258 some bugs in duration handling, comparisons for durations
259 and decimals, removed all memory leaks pointed out by James
260 testsuite. Current status is now
261 found 238 test schemas: 197 success 41 failures
262 found 1035 test instances: 803 success 130 failures
263
Daniel Veillard91a13252003-03-27 23:44:43 +0000264Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
267 leaks in the W3C XML Schemas code
268 * xmlschemastypes.c: implemented nonPositiveInteger
269 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
270 fixed the test and result.
271
Daniel Veillard6560a422003-03-27 21:25:38 +0000272Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
273
274 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
275 parser and a typo
276 * xmlschemastypes.c: reindenting, fixing a memory access
277 problem with dates.
278
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000279Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
280
281 * parser.c: fixing #109227 providing more context in case of
282 start/end tag mismatch
283 * python/tests/ctxterror.py python/tests/readererr.py: update the
284 tests accordingly
285
Daniel Veillardd9b72832003-03-27 14:24:00 +0000286Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * xinclude.c: should fix #109327 errors on memory accesses
289
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000290Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
291
292 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
293 is an URI reference
294
Daniel Veillarde209b332003-03-26 21:40:13 +0000295Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * xpath.c: fixed bug #109160 on non-ASCII IDs
298
Daniel Veillard642104e2003-03-26 16:32:05 +0000299Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
300
301 * parser.c: Norm suggested a nicer error message for xml:space values
302 errors
303
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000304Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
305
306 * xpath.c include/libxml/xpath.h: first part of the fix to
307 performance bug #108905, adds xmlXPathOrderDocElems() providing
308 document order for nodes.
309 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
310
Daniel Veillard09628212003-03-25 15:10:27 +0000311Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * xmlschemastypes.c: removing a warning with Sun compiler
314 bug #109154
315
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000316Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
317
318 * doc/xmllint.xml
319 * doc/xmllint.1
320 update xmllint man page with --relaxng option
321
Daniel Veillard2032d292003-03-25 11:09:40 +0000322Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * python/setup.py.in : was missing "drv_libxml2.py"
325
Daniel Veillard9adc0462003-03-24 18:39:54 +0000326Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * tree.c xpath.c: some changes related to the new way of
329 handling Result Value Tree, before 2.5.5
330
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000331Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * configure.in NEWS: preparing release 2.5.5
334 * doc/* : updated the documentation and regenerated it.
335
Daniel Veillardef0b4502003-03-24 13:57:34 +0000336Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * xpath.c: fixed some problems related to #75813 about handling
339 of Result Value Trees
340
Daniel Veillard9231ff92003-03-23 22:00:51 +0000341Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
342
343 * uri.c: applied a set of patches from Lorenzo Viali correcting
344 URI parsing errors.
345
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000346Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
347
348 * parser.c: validity status was not passed back when validating in
349 entities, but raised by Oliver Fischer
350
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000351Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
352
353 * HTMLtree.c: avoid escaping ',' in URIs
354
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000355Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
356
357 * parser.c: fixing bug #108976 get the ID/REFs to reference
358 the ID in the document content and not in the entity copy
359 * SAX.c include/libxml/parser.h: more checking of the ID/REF
360 stuff, better solution for #107208
361 * xmlregexp.c: removed a direct printf, dohhh
362 * xmlreader.c: fixed a bug on streaming validation of empty
363 elements in entities
364 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
365 cleanup of the validation tests
366 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
367 added more ID/IDREF tests to the suite
368
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000369Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
372 compiler.
373
Daniel Veillard20863822003-03-22 17:51:47 +0000374Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
377
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000378Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
381 defined in entities content
382
Daniel Veillard99737f52003-03-22 14:55:50 +0000383Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
384
385 * SAX.c: Fixed validation bug #108858 on namespace names using
386 entities and reported by Brent Hendricks
387 * xmllint.c: report xmlTextReaderHasValue() result in --stream
388 --debug output.
389
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000390Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
391
392 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
393 about the DocType node not being reported sometimes.
394 * python/tests/reader.py: added to test to the regression checks
395
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000396Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
397
398 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
399 reported by Edd Dumbill
400
Daniel Veillard77a90a72003-03-22 00:04:05 +0000401Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * HTMLparser.c parser.c parserInternals.c: patch from
404 johan@evenhuis.nl for #107937 fixing some line counting
405 problems, and some other cleanups.
406 * result/HTML/: this result in some line number changes
407
Daniel Veillard580ced82003-03-21 21:22:48 +0000408Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
409
410 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
411 instead of libxml.spec
412 * relaxng.c: fixed some of the error reporting excessive
413 verbosity
414 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
415 xmlschemastypes.c: removed some warnings from gcc
416 * doc/libxml2-api.xml: rebuilt
417
Daniel Veillarde063f482003-03-21 16:53:17 +0000418Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
419
420 * relaxng.c: another optimization, for choice this time
421 * result/relaxng/spec1* result/relaxng/tutor12_1*
422 result/relaxng/tutor3_7: cleanups.
423
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000424Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
427 * test/relaxng/testsuite.xml: augmented the test suite
428 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
429 some schemas validation tests in the presence of foreign
430 namespaces.
431
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000432Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
433
434 * relaxng.c: added another interleave speedup.
435
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000436Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * xmlschemastypes.c: added integer and fixed one of the
439 IDREFS regression tests pbm
440 * result/relaxng/docbook_0.err: updated
441
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000442Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
443
444 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
445 declared both in the DTD and in the Schemas <grin/>
446 * relaxng.c: more debug, added a big optimization for <mixed>
447 * test/relaxng/testsuite.xml: augmented the testsuite
448 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
449 DocBook example to the regression tests
450
Daniel Veillard798024a2003-03-19 10:36:09 +0000451Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
452
453 * check-xsddata-test-suite.py: cosmetic change for output
454 * relaxng.c: try to minimize calls to malloc/free for states.
455
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000456Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * tree.c: removed a warning
459 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
460 support
461 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
462 cleanup/improvements of the regression tests batch
463 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
464
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000465Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * relaxng.c: fixed error msg cleanup deallocation
468 * xmlschemastypes.c: added a function to handle lists of
469 atomic types, added support for IDREFS
470
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000471Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
472
473 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
474 and IDREF, usable from RelaxNG now
475 * include/libxml/xmlschemastypes.h: need to add a new interface
476 because the validation modifies the infoset
477 * test/relaxng/testsuite.xml: extended the testsuite
478
Daniel Veillard952379b2003-03-17 15:37:12 +0000479Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
480
481 * relaxng.c: fixed the last core RelaxNG bug known #107083,
482 shemas datatype ID/IDREF support still missing though.
483 * xmlreader.c: fix a crashing bug with prefix raised by
484 Merijn Broeren
485 * test/relaxng/testsuite.xml: augmented the testsuite with
486 complex inheritance tests
487
Daniel Veillardfd573f12003-03-16 17:52:32 +0000488Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * relaxng.c: switched back to the previous Relax-NG code base,
491 the derivation algorithm need severe constraining code to avoid
492 combinatorial explosion. Fixed the problem with Sebastian Rahtz
493 TEI based example and other bugs
494 * result/relaxng/*err: updated the results
495 * test/relaxng/testsuite.xml: started a new test suite
496
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000497Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
498
499 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
500 that the original RelaxNG validation code was un-fixeable, it got
501 rewritten to use the derivation algorithm from James Clark and
502 redebugged it (nearly) from scratch:
503 found 373 test schemas: 372 success 1 failures
504 found 529 test instances: 529 success 0 failures
505
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000506Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
507
508 * SAX.c parser.c: fix some recursion problems introduced in the
509 last release.
510 * relaxng.c: more debugging of the RNG validation engine, still
511 problems though.
512
Daniel Veillard5add8682003-03-10 13:13:58 +0000513Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
514
515 * Makefile.am: stop generating wrong result file with * in name
516 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
517 * result/relaxng/demo* test/relaxng/demo: added the tests from
518 Sebastian reproducing the problem.
519
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000520Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
521
Daniel Veillard5add8682003-03-10 13:13:58 +0000522 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
523 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000524
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000525Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
526
527 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
528 variable to control the indentation for the xmllint "--format"
529 option
530
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000531Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
532
533 * encoding.c: applied Gennady's patch against buffer overrun
534
Daniel Veillard42f12e92003-03-07 18:32:59 +0000535Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
538 Clark it appeared I had bug in URI parsing code ...
539 * relaxng.c include/libxml/relaxng.h: completely revamped error
540 reporting to not loose message from optional parts.
541 * xmllint.c: added timing for RNG validation steps
542 * result/relaxng/*: updated the result, all error messages changed
543
Daniel Veillardedfd5882003-03-07 14:20:40 +0000544Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xpath.c: fix bug #107804, the algorithm used for document order
547 computation was failing on attributes.
548
Daniel Veillard83391282003-03-06 21:37:30 +0000549Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * valid.c: fix bug #107764 , possibility of buffer overflow
552 in xmlValidDebug()
553
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000554Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
555
556 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
557 from Philipp Dunkel
558
Daniel Veillard5f704af2003-03-05 10:01:43 +0000559Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * xmlschemastype.c: made powten array static it should not be exported
562 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
563 parser function.
564 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
565
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000566Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
567
568 * tree.c: fixed a node dump crash on attributes
569 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
570 an URI test bug and get better output.
571
Daniel Veillard463a5472003-02-27 21:30:32 +0000572Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * check-xsddata-test-suite.py: give more infos
575 * relaxng.c: fix a bug reported by Sebastian Rahtz and
576 REF->DEF in attribute values.
577
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000578Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
581 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
582 regression tests from James Clark.
583
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000584Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
585
586 * relaxng.c xmlschemas.c xmlschemastypes.c
587 include/libxml/xmlschemastypes.h: added param support for relaxng
588 type checking, started to increment the pool of simple types
589 registered, still much work to be done on simple types and
590 facets checkings.
591
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000592Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * entities.c: fixes again one of the problem raised by
595 James Clark in #106788
596
Daniel Veillardc482e262003-02-26 14:48:48 +0000597Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
598
599 * relaxng.c: Fixed a couple of problem raised by James Clark
600 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
601 datatype level still not fixed though.
602
Daniel Veillard17bed982003-02-24 20:11:43 +0000603Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
604
605 * configure.in: preparing release 2.5.4
606 * doc/*: updated and rebuilt the docs
607 * relaxng.c: removed warnings
608 * result/relaxng/*: updated the results
609
Daniel Veillardf4be0182003-02-24 19:54:33 +0000610Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
611
612 * valid.c: fixes a DTD regexp generation problem.
613
Daniel Veillard02111c12003-02-24 19:14:52 +0000614Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * parser.c: fixes bug #105998 about false detection of
617 attribute consumption loop.
618
Daniel Veillard2406abd2003-02-24 18:16:47 +0000619Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
622
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000623Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * SAX.c: fixed bug #105992
626
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000627Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * tree.c: fixed xmlSetProp and al. when the node passed is not an
630 element.
631 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
632 found 373 test schemas: 369 success 4 failures
633 found 529 test instances: 525 success 4 failures
634 * check-relaxng-test-suite.py: added memory debug reporting
635
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000636Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
637
638 * uri.c parser.c: some warning removal on Igor's patch
639 * tree.c: seems I messed up with #106788 fix
640 * python/libxml.c: fixed some base problems when Python provides
641 the resolver.
642 * relaxng.c: fixed the interleave algorithm
643 found 373 test schemas: 364 success 9 failures
644 found 529 test instances: 525 success 4 failures
645 the resulting failures are bug in the algorithm from 7.3 and
646 lack of support for params
647
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000648Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
649
650 * parser.c: another fix for nodeinfo in entities problem
651 * tree.c entities.c: fixed bug #106788 from James Clark
652 some spaces need to be serialized as character references.
653
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000654Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
655
656 * parser.c uri.c: fixed the bug I introduced in the path
657 handling, reported by Sebastian Bergmann
658
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000659Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * parser.c: fixing some nodeinfo in entities problem raised
662 by Glenn W. Bach
663 * relaxng.c: implemented the first section 7.3 check
664 * result/relaxng/*: updated the results
665
Daniel Veillardc5312d72003-02-21 17:14:10 +0000666Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
667
668 * relaxng.c: fixed some problems in the previous commit
669 and finished implementing 4.16 rules checking
670 found 373 test schemas: 353 success 20 failures
671 found 529 test instances: 519 success 6 failures
672 * result/relaxng/*: updated the results
673
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000674Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
675
676 * relaxng.c: implemented checks from section 7.2
677
Daniel Veillard77648bb2003-02-20 15:03:22 +0000678Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
679
680 * relaxng.c: implemented the checks from section 7.1, fixed
681 some of the 4.20 and 4.21 problems.
682 found 373 test schemas: 338 success 35 failures
683 found 529 test instances: 519 success 6 failures
684 * result/relaxng/*: updated the results
685
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000686Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
687
688 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
689 * result/relaxng/*: updated the results
690
Daniel Veillardce14fa52003-02-19 17:32:48 +0000691Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
692
693 * relaxng.c: more bugfixes
694 * result/relaxng/*: updated the results
695
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000696Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
697
698 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
699 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
700 * SAX.c: ensured xmlDoc.URL is always canonic
701 * parser.c: obsoleted xmlNormalizeWindowsPath
702 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
703 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
704 * win32/libxml2.def.src: added few exports
705
706
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000707Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
708
709 * Makefile.am configure.in: patched to have shared libraries
710 for Python regression tests and static binaries for gdb debug
711 in my development environment
712 * relaxng.c: more bugfixes
713 found 373 test schemas: 296 success 77 failures
714 found 529 test instances: 516 success 8 failures
715 * result/relaxng/*: updated the results
716
Daniel Veillard8fe98712003-02-19 00:19:14 +0000717Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
720
Daniel Veillardd4310742003-02-18 21:12:46 +0000721Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * xmlschemastypes.c: float/double check bugfix
724 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
725 validation
726 * xmlreader.c: add a TODO for Jody
727 * relaxng.c: bugfix bugfix bugfix
728 found 373 test schemas: 300 success 73 failures
729 found 529 test instances: 507 success 10 failures
730 * result/relaxng/*: updated the results
731
Daniel Veillard2df2de22003-02-17 23:34:33 +0000732Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
733
734 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
735
Daniel Veillard416589a2003-02-17 17:25:42 +0000736Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
737
738 * relaxng.c check-relaxng-test-suite.py: more work on the
739 RelaxNG implementation conformance testing.
740 found 373 test schemas: 284 success 89 failures
741 found 529 test instances: 448 success 47 failures
742 * result/relaxng/*: updated the results
743
Daniel Veillard784b9352003-02-16 15:50:27 +0000744Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
747 a patch from Kjartan Maraas to fix some typos
748
Daniel Veillardfebcca42003-02-16 15:44:18 +0000749Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
750
751 * relaxng.c: more bug-hunting
752 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
753 intermediate rng tree
754 * python/generator.py: patch from Stephane Bidoul to fix the generator
755 on python < 2.2
756
Daniel Veillardd2298792003-02-14 16:54:11 +0000757Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
758
759 * check-relaxng-test-suite.py relaxng.c: more testing on the
760 Relax-NG front, cleaning up the regression tests failures
761 current state and I forgot support for "mixed":
762 found 373 test schemas: 280 success 93 failures
763 found 529 test instances: 401 success 68 failures
764 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
765 moved the Name, NCName and QName validation routine in tree.c
766 * uri.c: fixed handling of URI ending up with #, i.e. having
767 an empty fragment ID.
768 * result/relaxng/*: updated the results
769
Daniel Veillard9a237c92003-02-13 15:52:58 +0000770Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * check-xinclude-test-suite.py: improved the script accordingly
773 to the XInclude regression tests updates
774 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
775 November 2002
776 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
777 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
778 augmented the Xpointer testsuite for the element() scheme
779
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000780Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * relaxng.c: added TODO for the DTD compatibility spec
783 * xinclude.c: more bug fixes driven by the testsuite
784
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000785Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
788 regression tests for XInclude, improved the script, improving
789 XInclude error reporting mechanism
790
Daniel Veillard1d788d22003-02-10 16:21:58 +0000791Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * NEWS doc/* configure.in: preparing release 2.5.3
794
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000795Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
796
797 * tree.c: trying to fix #104934 about some XHTML1 serialization
798 issues.
799
Daniel Veillard809faa52003-02-10 15:43:53 +0000800Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
801
802 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
803 encoding conversion when the input buffer stops in the
804 middle of a multibyte char
805
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000806Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
809 * check-relaxng-test-suite.py: python script to run regression
810 against OASIS RelaxNG testsuite
811 * relaxng.c: some cleanup tweaks
812 * HTMLparser.c globals.c: cleanups in comments
813 * doc/libxml2-api.xml: updated the API
814 * result/relaxng/*: errors moved files, so large diffs but
815 no changes at the semantic level.
816
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000817Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * tree.c: fixing #105678 problem when dumping a namespace node.
820
Daniel Veillard591b4be2003-02-09 23:33:36 +0000821Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * xpath.c: fixed doc comment problems
824 * python/generator.py python/libxml_wrap.h python/types.c: adding
825 RelaxNG wrappers
826 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
827 test of those early Python RelaxNG bindings
828
829Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000830
831 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
832 * relaxng.c: found the validation problem I had with interleave
833 when not covering all remaining siblings
834 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
835 testsuite and check the RNG schemas against the RNG schemas
836 given in appendix A
837
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000838Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
839
840 * win32/Makefile.msvc: updates for RelaxNG
841 * win32/Makefile.mingw: updates for RelaxNG
842 * win32/libxml2.def.src: added RelaxNG exports
843
Daniel Veillard97fd5672003-02-07 13:01:54 +0000844Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
845
846 * xinclude.c: applied another bug fix from Sean Chittenden
847
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000848Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * configure.in xmllint.c: I f...ed up the default configuration
851 of schemas and --relaxng option display in xmllint, pointed by
852 Morus Walter.
853 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
854 detection module, fixes bug #105374.
855
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000856Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * xmlschemastypes.c: added the boolean base type.
859
Daniel Veillard96a4b252003-02-06 08:22:32 +0000860Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * xmlschemastypes.c: started implementing some of the missing
863 default simple types
864 * result/relaxng/*: updated the results
865
Daniel Veillard72fef162003-02-05 14:31:19 +0000866Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
867
868 * NEWS doc/*: updated the docs, ready for 2.5.2 release
869
Daniel Veillard71531f32003-02-05 13:19:53 +0000870Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
871
872 * HTMLparser.c tree.c xmlIO.c: comments cleanups
873 * Makefile.am: use xmllint for doing the RelaxNG tests
874 * configure.in: preparing 2.5.2 made schemas support default to
875 on instead of off
876 * relaxng.c: removed the verbosity
877 * xmllint.c: added --relaxng option
878 * python/generator.py python/libxml_wrap.h: prepared the integration
879 of the new RelaxNG module and schemas
880 * result/relaxng/*: less verbose output
881
Daniel Veillardec498e12003-02-05 11:01:50 +0000882Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
883
884 * valid.c: do not run content model validation if the
885 content is not determinist
886
Daniel Veillardde590ca2003-02-05 10:45:26 +0000887Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
888
889 * SAX.c: added the redefinition of namespaced attribute
890 check that was missing as Fabrice Desré pointed out.
891
Daniel Veillard930dfb62003-02-05 10:17:38 +0000892Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
893
894 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
895 improvements from Nick Kew, allowing to do more checking
896 to HTML elements and attributes.
897
Daniel Veillard4287c572003-02-04 22:48:53 +0000898Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * xinclude.c: fixing bug #105137 about entities declaration
901 needing to be copied to the including document.
902
Daniel Veillard652d8a92003-02-04 19:28:49 +0000903Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * catalog.c: fixed bug #104817 with delegateURI
906 * xpath.c: fixing bugs #104123 and #104125
907
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000908Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * configure.in valid.c xmlreader.c python/libxml_wrap.h
911 python/types.c: fixing #104096 to compile without regexps
912
Daniel Veillard57e79b32003-02-04 15:33:12 +0000913Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
914
915 * valid.c: fixing bug #103969 forgot to add an epsilon transition
916 when building the automata for elem*
917
Daniel Veillard358a9892003-02-04 15:22:32 +0000918Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
919
920 * HTMLparser.c: applied patch from Arne de Bruijn fixing
921 bug #103827
922
Daniel Veillardeb137172003-02-04 15:18:06 +0000923Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * HTMLparser.c: updating a comment, fixing #103776
926
Daniel Veillard8d589042003-02-04 15:07:21 +0000927Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
928
929 * parser.c: fixing bug 105049 for validity checking of content
930 within recursive entities.
931
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000932Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
933
934 * HTMLparser.c: try to fix # 105049
935 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
936 * tree.c: updated a function comment
937
Daniel Veillard419a7682003-02-03 23:22:49 +0000938Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
939
940 * relaxng: more work on grammars and refs/defs
941 * test/relaxng/* result/relaxng/*: augmented/updated the
942 regression tests
943
Daniel Veillard144fae12003-02-03 13:17:57 +0000944Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * relaxng: more work on name classes, except support
947 * test/relaxng/* result/relaxng/*: augmented/updated the
948 regression tests
949
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000950Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * relaxng: more work on name classes, the "validate all" schemas
953 seems to work now.
954 * test/relaxng/* result/relaxng/*: augmented/updated the
955 regression tests
956
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000957Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
958
959 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
960 * parser.c: put a guard against infinite document depth, basically
961 trying to avoid another kind of DoS attack.
962 * relaxng.c: some code w.r.t. nameClasses
963
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000964Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
965
966 * test/relaxng/* result/relaxng/*: check all the namespace support
967 was actually correct based on tutorial section 10.
968
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000969Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * relaxng: include seems to work okay now
972 * test/relaxng/* result/relaxng/*: augmented/updated the
973 regression tests
974
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000975Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
976
977 * relaxng.c: a bit of work done in the train back.
978 * test/relaxng/*: added one of the include tests
979
Daniel Veillard154877e2003-01-30 12:17:05 +0000980Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
981
982 * relaxng: more work done in the train
983 * test/relaxng/* result/relaxng/*: augmented/updated the
984 regression tests
985
Daniel Veillarde431a272003-01-29 23:02:33 +0000986Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * relaxng.c: debugging of externalRef
989 * test/relaxng/* result/relaxng/*: augmented/updated the
990 regression tests
991
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000992Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * relaxng.c: more work on Relax-NG, implementing externalRef
995 * test/relaxng/* result/relaxng/*: augmented/updated the
996 regression tests
997 * Makefile.am: cleanup to Relaxtests target
998
Daniel Veillardb08c9812003-01-28 23:09:49 +0000999Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1000
1001 * relaxng.c: more work on Relax-NG, implementing interleave
1002 * test/relaxng/* result/relaxng/*: augmented/updated the
1003 regression tests
1004
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001005Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1006
1007 * relaxng.c: more work on Relax-NG, implementing interleave
1008 * test/relaxng/* result/relaxng/*: augmented/updated the
1009 regression tests
1010
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001011Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1012
1013 * doc/tutorial/customfo.xsl
1014 * doc/tutorial/customhtml.xsl
1015 adding stylesheet customizations used to generate fo
1016 for pdf and html
1017
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001018Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1019
1020 * relaxng.c: more work on Relax-NG
1021 * test/relaxng/* result/relaxng/*: augmented/updated the
1022 regression tests
1023 * xmlschemastypes.c: added a number of base type definition but not
1024 the associated checks, those are still TODOs
1025
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001026Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1027
1028 in docs/tutorial:
1029 * apa.html
1030 * apb.html
1031 * apc.html
1032 * apd.html
1033 * ape.html
1034 * apf.html
1035 * apg.html
1036 * ar01s02.html
1037 * ar01s03.html
1038 * ar01s04.html
1039 * ar01s05.html
1040 * ar01s06.html
1041 * ar01s07.html
1042 * ar01s08.html
1043 * index.html
1044 * xmltutorial.pdf
1045 * xmltutorial.xml
1046 add index to tutorial
1047
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001048Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1049
1050 * doc/xmlcatalog.1
1051 * doc/xmlcatalog_man.html
1052 * doc/xmlcatalog_man.xml
1053 belatedly fixing bug #93622 (adds rewriteURI type to
1054 "--add" option in xmlcatalog man page
1055
Daniel Veillard3be27512003-01-26 19:49:04 +00001056Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1057
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001058 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001059 Julio Merino, closing #104475
1060
Daniel Veillardea3f3982003-01-26 19:45:18 +00001061Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1062
1063 * relaxng.c: more work on Relax-NG
1064 * test/relaxng/* result/relaxng/*: augmented/updated the
1065 regression tests
1066
Daniel Veillardedc91922003-01-26 00:52:04 +00001067Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1068
1069 * relaxng.c: more work on Relax-NG
1070 * test/relaxng/* result/relaxng/*: augmented/updated the
1071 regression tests
1072
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001073Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1074
1075 * README: updated the policy on private mail answers
1076 * relaxng.c: more work on Relax-NG
1077 * test/relaxng/* result/relaxng/*: augmented/updated the
1078 regression tests
1079
Daniel Veillard7424eb62003-01-24 14:14:52 +00001080Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1081
1082 * error.c parser.c tree.c: applied a documentation patch from
1083 Stefan Kost
1084
Daniel Veillard276be4a2003-01-24 01:03:34 +00001085Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * relaxng.c: more work on Relax-NG
1088 * doc/*: regenerated the docs
1089 * test/relaxng/* result/relaxng/*: updated and augmented the
1090 Relax-NG regression tests and results
1091
Daniel Veillard6eadf632003-01-23 18:29:16 +00001092Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1093
1094 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1095 First commit of the new Relax-NG validation code, not generally
1096 useful yet.
1097 * test/relaxng/* result/relaxng/*: current state of the regression
1098 tests
1099
Daniel Veillard814a76d2003-01-23 18:24:20 +00001100Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1101
1102 * tree.c: minimized the memory allocated for GetContent
1103 and a bit of cleanup.
1104
Daniel Veillardff12c492003-01-23 16:42:55 +00001105Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * python/generator.py: seems there is no good reasons to
1108 not generate bindings for XPointer
1109
Daniel Veillard540a31a2003-01-21 11:21:07 +00001110Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlreader.c doc/apibuild.py: applied a new patch from
1113 Stéphane Bidoul for cleanups
1114 * doc/libxml2-api.xml: rebuilt the API description with
1115 new entry points
1116
Daniel Veillard417be3a2003-01-20 21:26:34 +00001117Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1118
1119 * xmlreader.c python/drv_libxml2.py python/generator.py
1120 python/libxml.c python/libxml.py python/libxml_wrap.h
1121 python/types.c: patch from Stéphane Bidoul for better per
1122 context error message APIs
1123 * python/tests/ctxterror.py python/tests/readererr.py:
1124 update of the tests
1125
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001126Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1127
1128 * doc/guidelines.html
1129 grammar and spelling cleanup
1130
Daniel Veillard26f70262003-01-16 22:45:08 +00001131Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1132
1133 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1134 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1135 a patch from Stéphane Bidoul to allow per XMLtextReader error
1136 and warning handling
1137 * python/tests/Makefile.am python/tests/readererr.py: adding the
1138 specific regression test
1139
Daniel Veillard71f9d732003-01-14 16:07:16 +00001140Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1143 should raise a syntax error
1144
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001145Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * python/libxml.c: cleanup patch from Stéphane Bidoul
1148
Daniel Veillard81601f92003-01-14 13:42:37 +00001149Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1150
1151 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1152
Daniel Veillarde6227e02003-01-14 11:42:39 +00001153Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * python/generator.py python/libxml.c python/libxml.py
1156 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001157 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001158 Python level.
1159 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1160 regression test for it.
1161
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001162Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1163
1164 * xmlreader.c: fixed the streaming property of the reader,
1165 it was generating tree faster than consuming it. Pointed out
1166 by Nate Myers
1167 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1168
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001169Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1170
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001171 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001172
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001173Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1174
1175 * xpath.c: fix to the XPath implementation for parent and
1176 ancestors axis when operating on a Result Value Tree.
1177 Fixes bug #100271
1178
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001179Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1180
1181 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1182 to fix some URI/file escaping problems
1183
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001184Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1185
1186 * python/generator.py: fixed a bug raised by Raymond Wiker,
1187 docSetRootElement() should not raise an exception if the
1188 return is None
1189
Daniel Veillard3e20a292003-01-10 13:14:40 +00001190Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1191
1192 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1193 fixed bug #102181 by applying the suggested change and fixing
1194 the generation/registration problem.
1195
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001196Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1199 routines.
1200
Daniel Veillard8f872442003-01-09 23:19:02 +00001201Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * parser.c: one more IsEmptyElement crazyness, that time in
1204 external parsed entities if substitution is asked.
1205 * python/tests/reader3.py: added a specific test.
1206
Daniel Veillarde329fc22003-01-09 21:36:42 +00001207Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1210 support and improved error handler registration
1211
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001212Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1215 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1216 * README: fixed a link
1217
Daniel Veillarde2830f12003-01-08 17:47:49 +00001218Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1219
1220 * configure.in doc/* NEWS: preparing 2.5.1 release
1221 * SAX.c parser.c: fixing XmlTextReader bug
1222
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001223Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * SAX.c: fuck, I introduced a memory leak on external parsed
1226 entities in 2.5.0 :-(
1227
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001228Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1229
1230 * xmllint.c: another fix needed as pointed by Christophe Merlet
1231 for --stream --debug if compiled without debug support.
1232
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001233Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1234
1235 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001236 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001237 update man page with --stream and --chkregister
1238
Daniel Veillard8326e732003-01-07 00:19:07 +00001239Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1240
1241 * globals.c: fixed --with-threads compile
1242 * xmllint.c: fixed --without-debug compile
1243 * include/libxml/globals.h: cleanup
1244 * include/libxml/schemasInternals.h: add a missing include
1245
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001246Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * configure.in NEWS: preparing 2.5.0 release
1249 * SAX.c: only warn in pedantic mode about namespace name
1250 brokeness
1251 * globals.c: fix a doc generation problem
1252 * uri.c: fix #101520
1253 * doc/*: updated and rebuilt the doc for the release, includuding
1254 stylesheet update
1255 * python/Makefile.am: fix a filename bug
1256
1257Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1260 should not be called.
1261
1262Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * libxml-2.0.pc.in: applied the patch to fix #101894
1265
1266Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1267
1268 * tree.c : applied patch from Lukas Schroeder for register callbacks
1269 * valid.c: modified patch from Lukas Schroeder to test
1270 register callbacks with --chkregister
1271
1272Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1273
1274 * xmlreader.c: seriously changed the way data are pushed to
1275 the underlying parser, go by block of 512 bytes instead of
1276 tryng to detect tag boundaries at that level. Changed the
1277 way empty element are detected and tagged.
1278 * python/tests/reader.py python/tests/reader2.py
1279 python/tests/reader3.py: small changes mostly due to context
1280 reporting being different and DTD node being reported. Some
1281 errors previously undetected are now caught and fixed.
1282 * doc/xmlreader.html: flagged last section as TODO
1283
1284Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1285
1286 * python/libxml.py: integrated the Python 2.2 optimizations
1287 from Hannu Krosing, while maintaining compatibility with
1288 1.5 and 2.1
1289
1290Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1291
1292 * xmllint.c: a bit of cleanup
1293 * xmlreader.c: small fix
1294 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1295 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1296
1297Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * python/setup.py.in: patch from Stéphane Bidoul to include
1300 drv_libxml2.py in setup.py
1301
1302Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * doc/xmlreader.html: starting documenting the new XmlTextReader
1305 interface.
1306
1307Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * xmllint.c: added the --stream flag to use the TextReader API
1310 * xmlreader.c: small performance tweak
1311
1312Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * xmlreader.c python/tests/reader2py: okay the DTD validation
1315 code on top of the XMLTextParser API should be solid now.
1316
1317Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * xmlreader.c python/tests/reader2py: Fixing some more mess
1320 with validation and recursive entities while using the
1321 reader interface, it's getting a bit messy...
1322
1323Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1324
1325 * xmlreader.c python/tests/reader.py: another couple of problem
1326 related to IsEmptyElement reported by Stéphane Bidoul needed
1327 some fixes.
1328
1329Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1332 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1333 based on the python XmlTextReader interface.
1334
1335Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * tree.c: backing out one change in the last patch which broke the
1338 regression tests
1339
1340Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * global.data globals.c tree.c include/libxml/globals.h: applied
1343 an old patch from Lukas Schroeder to track node creation and
1344 destruction. Probably missing a lot of references at the moment
1345 and not usable reliably.
1346
1347Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1350 from doc/news.html and a stylesheet
1351
1352Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * xmlreader.c python/tests/reader.py: fixed another couple of
1355 xmlreader bugs reported by Stéphane Bidoul and added tests.
1356
1357Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1358
1359 * xmlreader.c python/tests/reader2.py: fixed another validity
1360 checking in external parsed entities raised by Stéphane Bidoul
1361 and added a specific regression test.
1362 * python/tests/reader3.py: cleanup
1363
1364Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * xmlreader.c python/tests/reader2.py: fixed a problem with
1367 validation within entities pointed by Stéphane Bidoul, augmented
1368 the tests to catch those.
1369
1370Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * python/generator.py: modified the generator to allow keeping
1373 class references when creating new classes, needed to fix a bug
1374 pointed by Stéphane Bidoul where the input buffer of the
1375 xmlTextReader instance gets destroyed if the python wrapper for
1376 the input is not referenced anymore.
1377
1378Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1381 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1382
1383Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1384
1385 * xmlreader.c python/tests/reader.py: fixed another problem
1386 pointed by Stéphane Bidoul
1387
1388Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1389
1390 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1391 with "<a/>"
1392
1393Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * SAX.c: warn on xmlns:prefix="foo"
1396 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1397 for namespace attributes handling.
1398
1399Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1400
1401 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1402 a really nasty problem raised by a DocBook XSLT transform
1403 provided by Sebastian Bergmann
1404
1405Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1408 by Stéphane Bidoul and integrated it into the tests
1409
1410Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1411
1412 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1413 extended the XmlTextReader API a bit, addding accessors for
1414 the current doc and node, and an entity substitution mode for
1415 the parser.
1416 * python/libxml.py python/libxml2class.txt: related updates
1417 * python/tests/Makefile.am python/tests/reader.py
1418 python/tests/reader2.py python/tests/reader3.py: updated a bit
1419 the old tests and added a new one to test the entities handling
1420
1421Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1422
1423 * python/generator.py python/libxml2class.txt
1424 python/tests/reader.py python/tests/reader2.py: changed the
1425 generator to provide casing for the XmlTextReader similar to
1426 C# so that examples and documentation are more directly transposable.
1427 Fixed the couple of tests in the suite.
1428
1429Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * doc/guidelines.html: added a document on guildeline for
1432 publishing and deploying XML
1433
1434Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * valid.c xmlreader.c: final touch running DTD validation
1437 on the XmlTextReader
1438 * python/tests/Makefile.am python/tests/reader2.py: added a
1439 specific run based on the examples from test/valid/*.xml
1440
1441Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * python/libxml.py: added a few predefined xmlTextReader parser
1444 configuration values.
1445
1446Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * python/libxml_wrap.h: trying to fix #102037
1449
1450Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * SAX.c: fixing bug #95296, when the predefined entities
1453 are redefined in the DTD the default one must be used
1454 instead anyway.
1455
1456Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1457
1458 * doc/xmllint.xml
1459 * doc/xmllint.1
1460 Add discussion of XML_DEBUG_CATALOG to xmllint man
1461 page - bug #100907
1462
1463
1464Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * xmlreader.c: Fixed the empty node detection to avoid reporting
1467 an inexistant close tag.
1468
1469Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1472 for Python 2.1
1473
1474Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1477
1478Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1479
1480 * doc/libxml2-api.xml python/tests/reader.py: one really need
1481 to provide the base URI information when creating a reader parser
1482 from an input stream. Updated the API and the example using it.
1483
1484Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1485
1486 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1487 include/libxml/valid.h include/libxml/xmlreader.h: working on
1488 DTD validation on top of xml reader interfaces. Allows to
1489 validate arbitrary large instances. This required some extensions
1490 to the valid module interface and augmenting the size of xmlID
1491 and xmlRef structs a bit.
1492 * uri.c xmlregexp.c: simple cleanup.
1493
1494Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1495
1496 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1497 work on the xml reader interfaces.
1498 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1499 Web page for the Windows binaries.
1500
1501Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * xmlIO.c: applied a patch for VMS following the report by
1504 Nigel Hall
1505
1506Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * parser.c: the parseStartTag bug fix wasn't complete.
1509
1510Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1511
1512 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1513 parseStartTag, fixing it.
1514 * test/att4 result/att4 result/noent/att4: adding the test
1515 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1516 more methods to XmlTextReader.
1517
1518Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1519
1520 * win32/libxml2.def.src: added more xml reader exports
1521 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1522 to the build
1523
1524Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1525
1526 * doc/tutorial/xmltutorial.xml
1527 plus generated html and pdf
1528 Updating tutorial again based on further comments from Niraj
1529 Tolia on the last iteration
1530
1531Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1532
1533 * doc/tutorial/xmltutorial.xml
1534 * doc/tutorial/includekeyword.c
1535 * doc/tutorial/includegetattribute.c
1536 plus generated html and pdf
1537 Adding fix from Niraj Tolia to tutorial to properly free memory.
1538
1539
1540Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1541
1542 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1543 more methods of XmlTextReader.
1544 * python/libxml2class.txt python/tests/reader.py: this increased the
1545 methods in the bndings, augmented the test to check those new
1546 functions.
1547
1548Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1549
1550 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1551 methods of XmlTextReader.
1552 * python/generator.py python/libxml_wrap.h python/types.c
1553 python/libxml2class.txt: added the reader to the Python bindings
1554 * python/tests/Makefile.am python/tests/reader.py: added a specific
1555 test for the Python bindings of the Reader APIs
1556 * parser.c: small cleanup.
1557
1558Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1559
1560 * xinclude.c: fallback was only copying the first child not the
1561 full child list of the fallback element, closes #89684 as reopened
1562 by Bernd Kuemmerlen
1563
1564Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1565
1566 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1567
1568Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1569
1570 * configure.in: preparing release of 2.4.30
1571 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1572 gives enum values, fix functype return type, put back fields in
1573 structs
1574 * doc/*: updated the docs rebuilt
1575
1576Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1577
1578 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1579 about htmlNodeDumpOutput location.
1580 * xpath.c: removed an undefined function signature
1581 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1582 too many symbols in the API breaking the python bindings.
1583 Updated with the libxslt/libexslt changes.
1584
1585Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1586
1587 * configure.in: preparing release of 2.4.29
1588 * doc/*: rebuilt the docs and API
1589 * xmlreader.c: a few more fixes for the XmlTextReader API
1590
1591Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1592
1593 * include/win32config.h: applied mingw patch from Magnus Henoch
1594
1595Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1596
1597 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1598
1599Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1602 building Python script, does the C parsing directly, generates
1603 a better API description including structure fieds defs and
1604 enums. Still a couple of bugs, but good enough for the python
1605 wrappers now.
1606 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1607 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1608 include/libxml/schemasInternals.h include/libxml/tree.h: more
1609 cleanup based on the python analysis script reports.
1610 * libxml.spec.in: make sure the API XML description is part of the
1611 devel package.
1612
1613Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1616 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1617 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1618 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1619 code cleanup, especially the function comments.
1620 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1621
1622Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * Makefile.am xmlreader.c include/libxml/Makefile.am
1625 include/libxml/xmlreader.h: Adding a new set of APIs based on
1626 the C# TextXmlReader API but converted to C. Allow to parse
1627 in constant memory usage, far simpler to program and explain
1628 than the SAX like APIs, unfinished but working.
1629 * testReader.c: test program
1630
1631Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1632
1633 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1634
1635Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * tree.c: Chip turner indicated that XHTML1 serialization
1638 rule for style actually break on both IE and Mozilla,
1639 try to avoid the rule if escaping ain't necessary
1640
1641Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1642
1643 * nanhttp.c: handle HTTP URL escaping, problem reported by
1644 Glen Nakamura and Stefano Zacchiroli
1645
1646Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1647
1648 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1649
1650Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * uri.c: Johann Richard pointed out some XPointer problems for
1653 URN based URI references in XInclude. Modified the URI parsing
1654 and saving routines to allow correct parsing and saving of
1655 XPointers, especially when attached to "opaque" scheme accordingly
1656 to RFC 2396
1657
1658Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1661 of refactoring to the HTML saving code.
1662 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1663 in the doc.
1664
1665Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1666
1667 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1668 to a buffer API to reuse the generic dump to an OutputIO layer,
1669 this reduces code, fixes xmlNodeDump() for XHTML, also made
1670 xmlNodeDump() now return the number of byte written.
1671
1672Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1673
1674 * python/setup.py.in: another patch from Stéphane Bidoul for
1675 Python bindings on Windows
1676 * doc/parsedecl.py: small cleanup
1677
1678Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * libxml.spec.in configure.in: add a line in %changelog for releases
1681
1682Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * parser.c: patch from Marcus Clarke fixing a problem in entities
1685 parsing that was detected in KDe documentations environment.
1686
1687Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1688
1689 * python/libxml.c (libxml_prev): Return the previous as opposed to
1690 the next node (I guess this is the result of some cut & paste programming:)
1691
1692Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1693
1694 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1695
1696Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1697
1698 * python/generator.py python/libxml.c python/setup.py.in: trying
1699 to fix the Python bindings build on Windows (Stéphane Bidoul)
1700
1701Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1702
1703 * win32/configure.js: added option for python bindings
1704 * win32/libxml2.def.src: added more exports
1705
1706Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1707
1708 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1709 pthreads
1710 * win32/wince/*: applied updates to Windows CE port from Javier
1711
1712Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1713
1714 * configure.in: preparing 2.4.28
1715 * libxml.spec.in doc/Makefile.am: some cleanup
1716 * doc/*: updated the news and regenerated.
1717
1718Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1719
1720 * HTMLparser.c: final touch at closing #87235 </p> end tags
1721 need to be generated.
1722 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1723 this change slightly the output of a few tests
1724 * doc/*: regenerated
1725
1726Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1727
1728 * parserInternals.c: fixing bug #99190 when UTF8 document are
1729 parsed using the progressive parser and the end of the chunk
1730 is in the middle of an UTF8 multibyte character.
1731
1732Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1733
1734 * threads.c: fixed initialization problem in xmlNewGlobalState
1735 which was causing crash.
1736 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1737 in xmlInitializeGlobalState.
1738 * parserInternals.c: cleaned up ctxt->sax initialisation.
1739
1740Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * tree.c include/libxml/tree.h: modified the existing APIs
1743 to handle XHTML1 serialization rules automatically, also add
1744 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1745 libxslt serialization uses it when needed without changing
1746 the library API.
1747 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1748 result/xhtml1: added a new test specifically for xhtml1 output
1749 and updated the result of one XHTML1 test
1750
1751Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * xinclude.c parserInternals.c encoding.c: fixed #99082
1754 for xi:include encoding="..." support on text includes.
1755 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1756 test/XInclude/ents/isolatin.txt : added a specific regression test
1757 * python/generator.py python/libxml2class.txt: fixed the generator
1758 the new set of comments generated for doc/libxml2-api.xml were
1759 breaking the python generation.
1760
1761Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1762
1763 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1764 * configure.in: patch for Solaris on new autoconf closes #98880
1765 * doc/parsedecl.py: repair the frigging API building script,
1766 did I say that python xmllib sucks ?
1767 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1768 and some comment are no more truncated.
1769
1770Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * parser.c: Martin Stoilov pointed out a potential leak in
1773 xmlCreateMemoryParserCtxt
1774
1775Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1778 included in HTML documents and using the push parser.
1779
1780Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1781
1782 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1783 specified, look for the Python interpreter not just in the
1784 specified root but also in the specified location. Fixes #98825
1785
1786Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * python/libxml.c: fixing bug #98792 , node may have no doc
1789 and dereferencing without checking ain't good ...
1790
1791Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * configure.in: preparing release 2.4.27
1794 * doc/* : updated and rebuilt the docs
1795 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1796 and all the docs are actually packaged and in the final RPMs
1797 * parser.c parserInternals.c include/libxml/parser.h: restore
1798 xmllint --recover feature.
1799
1800Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1801
Daniel Veillard784b9352003-02-16 15:50:27 +00001802 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001803 processing of parsed entities, and XPath computation on sustitued
1804 entities.
1805 * testXPath.c: make sure entities are substitued.
1806
1807Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1808
Daniel Veillard784b9352003-02-16 15:50:27 +00001809 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001810 processing of internal parsed entities, which had to be changed.
1811
1812Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1813
1814 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1815 trying to fix bug #98517 about building outside the source tree
1816 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1817
1818Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1819
1820 * include/win32config.h: cleanup
1821 * win32/Makefile.mingw: integrated mingw in JScript configure
1822 * win32/Makefile.msvc: modified to allow mingw coexistence
1823 * win32/configure.js: integrated mingw
1824 * win32/Readme.txt: cleanup
1825
1826Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1827
1828 * HTMLparser.c: strengthen the guard in the Pop macros,
1829 like in the XML parser, closes bug #97315
1830
1831Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1834 callback is never used.
1835
1836Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * parserInternals.c: fixed the initialization of the SAX structure
1839 which was breaking xsltproc
1840 * xpath.c: patch from Petr Pajas for CDATA nodes
1841 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1842 * parser.c include/libxml/parser.h: patch from Peter Jones
1843 removing a leak in xmlSAXParseMemory() and adding the
1844 function xmlSAXParseMemoryWithData()
1845
1846Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1847
1848 adding pdf of tutorial, changing web page to link to it
1849 * doc/tutorial/xmltutorial.pdf
1850 * doc/xml.html
1851 * doc/docs.html
1852
1853Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1854
1855 * doc/tutorial/ar01s08.html
1856 adding file what I forgot for tutorial
1857
1858
1859Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1860
1861 Adding encoding discussion to tutorial
1862 Added:
1863 * doc/tutorial/images/*.png: DocBook admonition image files
1864 * doc/tutorial/apf.html, apg.html: new generated html
1865 * doc/tutorial/includeconvert.c: conversion code entity file
1866 changed:
1867 * doc/tutorial/xmltutorial.xml: DocBook original
1868 * doc/tutorial/*.html: generated html
1869
1870Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1871
1872 * include/libxml/*.h: retired xmlwin32version.h
1873 * doc/Makefile.am: retired xmlwin32version.h
1874 * win32/configure.js: retired xmlwin32version.h
1875
1876Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1877
1878 * win32/libxml2.def.src: exported additional symbols
1879 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1880 sisterhood
1881
1882Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * globals.c: fixed a typo pointed out by Igor
1885 * xpath.c: try to speed up node compare using line numbers
1886 if available.
1887
1888Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * tree.c: make xmlFreeNode() handle attributes correctly.
1891
1892Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1893
1894 * catalog.c: completed the #96963 fix, as reported by Karl
1895 Eichwalder
1896
1897Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1900
1901Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1902
1903 * Makefile.am: switched the order of a couple of includes
1904 to fix bugs #97100
1905
1906Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1907
1908 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1909 xmlLoadCatalogs that used to separate directories with a ':'.
1910
1911Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1912
1913 * threads.c: improvements to the Windows-side of thread handling
1914 * testThreads.c: conditionally excluded unistd.h
1915 * testThradsWin32.c: broke overlong lines
1916 * include/win32config.h: adapted thread-related macros to the new
1917 scheme and for pthreads on Windows
1918 * win32/Makefile.msvc: introduced a more flexible thread build,
1919 added testThreads[Win32].c to the build
1920 * win32/configure.js: introduced a more flexible thread config
1921
19222002-10-31 John Fleck <jfleck@inkstain.net>
1923
1924 * doc/xml.html (and, by implication, FAQ.html)
1925 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1926
1927Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1928
1929 * configure.in: removed xmlwin32version.h
1930 * include/libxml/Makefile.am: removed xmlwin32version.h
1931
1932Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * tree.c: applied patch from Brian Stafford to fix a bug
1935 in xmlReconciliateNs()
1936
1937Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * tree.c: applied patch from Christian Glahn to allow
1940 xmlNewChild() on document fragment nodes
1941
1942Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * parser.c: Christian Glahn found a problem with a recent
1945 patch to xmlParseBalancedChunkMemoryRecover()
1946 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1947 problems
1948 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1949 test/schemas/seq*: added the test cases from Charles
1950
1951Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1954 serious cleanup of the spec file and associated changes
1955 in the Makefiles.
1956 * valid.c: try to remove some warnings on x86_64
1957
1958Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1961 fix bug #96586
1962
1963Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1966 parsing, applied his patch
1967 * result/HTML/attrents.html result/HTML/attrents.html.err
1968 result/HTML/attrents.html.sax test/HTML/attrents.html:
1969 added the test and result case provided by Mikhail Sogrine
1970
1971Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * vms/build_libxml.com vms/config.vms vms/readme.vms
1974 include/libxml/parser.h include/libxml/parserInternals.h
1975 include/libxml/tree.h include/libxml/xmlIO.h
1976 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1977 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1978 Applied the VMS update patch from Craig A. Berry
1979 * doc/*.html: update
1980
1981Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1984
1985Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * debugXML.c: adding a grep command to --shell in xmllint
1988 for T.V. Raman
1989
1990Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * xmlcatalog.c: tried to fix some of the problem with --sgml
1993
1994Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * parser.c: tried to fix bug #91500 where doc->children may
1997 be overriden by a call to xmlParseBalancedChunkMemory()
1998
1999Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2002 identifiers in SGML catalogs containing '&'
2003
2004Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * python/types.c: fixed bugs when passing result value tree
2007 to Python functions.
2008
2009Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * configure.in: preparing the release of 2.4.26
2012 * doc/*: updated and rebuilt the documentation
2013
2014Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * parser.c: fixed a XML Namespace compliance bug reported by
2017 Alexander Grimalovsky
2018
2019Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2020
2021 * HTMLtree.c: fixed serialization of script and style when
2022 they are not lowercase (i.e. added using the API to the tree).
2023
2024Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2025
2026 * valid.c: make xmlValidateDocument emit a warning msg if there
2027 is no DTD, pointed by Christian Glahn
2028
2029Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2032 content model when some of the blocks have min or max, and a couple
2033 of bugs found in the process.
2034 * result/schemas/list0* test/schemas/list0*: added some specific
2035 regression tests
2036
2037Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * README: updated the contact informations
2040
2041Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2044 misses it, reported by Peter Bray.
2045
2046Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2049 and removed a few warnings
2050
2051Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * parser.c: Christian Glahn found a small bug in the push parser.
2054 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2055 public
2056
2057Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * xmlschemas.c include/libxml/xmlschemas.h: added
2060 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2061 * testSchemas.c: added --memory to test the new interface
2062
2063Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * doc/index.py doc/search.php: integrated the XSLT indexing,
2066 a few fixed in the indexer, added a scope selection at the
2067 search level.
2068
2069Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2072 this was due to uninitialized parts of the validation context
2073
2074Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * debugXML.c: applied patch from Mark Vakoc except the API
2077 change, preserved it.
2078 * doc/*: updated the docs to point to the search engine for
2079 information lookup or before bug/help reports.
2080
2081Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * doc/index.py doc/search.php: added mailing-list archives
2084 indexing and lookup
2085
2086Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2089
2090Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * doc/index.py: improved HTML indexing
2093 * doc/search.php: make the queries also lookup the HTML based indexes
2094
2095Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * doc/index.py: added HTML page indexing
2098
2099Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2100
2101 * xmlIO.c: extended Windows path normalisation to fix the base
2102 problem in libxslt.
2103 * catalog.c: fixed list handling in XML_CATALOG_FILES
2104
2105Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * valid.c: typo/bug found by Christian Glahn
2108
2109Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2110
2111 * xmlIO.c: applied Windows CE patch from Javier.
2112 * win32/wince: new directory, contains support for the PocketPC
2113 with Windows CE from Javier.
2114 * include/win32config.h: reorganised, removed duplicate
2115 definitions and applied WinCE patch from Javier.
2116 * include/wsockcompat.h: new file, now contains WinSock
2117 compatibility macros.
2118 * win32/Makefile.msvc: introduced double-run compilation.
2119
2120Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * configure.in include/libxml/xmlwin32version.h: preparing release
2123 of 2.4.25
2124 * doc/*: updated and regenerated teh docs and web pages.
2125
2126Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2129 error were not covering namespace declarations.
2130 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2131 it was missing the attribute declaration for the namespace
2132 * result/VC/NS3: the fix now report breakages in that test
2133
2134Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2137
2138Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2141 and regenerated the docs and web site
2142
2143Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2146 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2147 not before
2148
2149Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * python/generator.py python/libxml2class.txt: fixed a stupid error
2152 breaking the python API
2153
2154Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2155
2156 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2157 triostr.c triostr.h: applied a trio update patch from
2158 Bjorn Reese which should work with MinGW
2159
2160Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * tree.c: improving some documentation comments
2163 * xmlregexp.c: found and fixed a mem leak with python regression tests
2164 * doc/*: rebuilt the doc and the API XML file including the
2165 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2166 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2167 python/types.c: added access to the XML Schemas regexps from
2168 python
2169 * python/tests/Makefile.am python/tests/regexp.py: added a
2170 simple regexp bindings test
2171
2172Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2173
2174 * doc/xml.html:
2175 fixing ftp links - thanks to Vitaly Ostanin
2176
2177Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * xmlregexp.c: fixed the data callback on transition functionality
2180 which was broken when using the compact form
2181 * result/schemas/*: updated the results, less verbose, all tests
2182 pass like before
2183 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2184 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2185 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2186 annoying warnings
2187 * xpath.c: try to provide better error report when possible
2188
2189Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * Makefile.am: fixed a breakage raised by Jacob
2192
2193Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2194
2195 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2196 which don't use sockets
2197
2198Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2199
2200 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2201 * win32/configure.js: applied zlib patch from Daniel Gehriger
2202
2203Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2204
2205 * win32/configure.js: applied the patch from Mark Vakoc for
2206 regexp support
2207 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2208 for regexp support
2209
2210Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * xmlschemastypes.c: as pointed by Igor Float and Double
2213 parsing ain't finished yet
2214
2215Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * Makefile.am configure.in: trying to fix #88412 by bypassing
2218 all the python subdir if python ain't detected
2219
2220Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2223 made configuring with regexps/automata/unicode the default
2224 but without schemas ATM
2225 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2226 fixed the regexp based DTD validation performance and memory
2227 problem by switching to a compact form for determinist regexps
2228 and detecting the determinism property in the process. Seems
2229 as fast as the old DTD validation specific engine :-) despite
2230 the regexp built and compaction process.
2231
2232Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * valid.c: determinism is debugged, new DTD checking code now works
2235 but xmlFAComputesDeterminism takes far too much CPU and the whole
2236 set usues too much memory to be really usable as-is
2237
2238Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * tree.c: fixed another stupid bug in xmlGetNodePath()
2241 * xmllint.c: --version now report the options compiled in
2242
2243Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * HTMLparser.c: small cleanup
2246 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2247 when configured with them. A bit of debugging around the determinism
2248 checks is still needed
2249
2250Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2253
2254Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * xmlIO.c: small portability glitch fixed.
2257
2258Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2259
2260 * xmlschemastypes.c: incomplete steps for real/double support
2261 * testAutomata.c include/libxml/xmlautomata.h
2262 include/libxml/xmlregexp.h: avoiding a compilation problem
2263 * valid.c include/libxml/valid.h: starting the work toward using
2264 the regexps for actual DTD validation
2265
2266Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * hash.c: cosmetic cleanup
2269 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2270 integrating a DTD validation layer based on the regexps
2271
2272Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2273
2274 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2275 the determinism was tested before eliminating the epsilon
2276 transitions :-(
2277
2278Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * python/generator.py python/libxml.c python/libxml.py
2281 python/libxml2-python-api.xml python/libxml2class.txt
2282 python/libxml_wrap.h python/types.c: updated the python
2283 bindings, added code for easier File I/O, and the ability to
2284 define a resolver from Python fixing bug #91635
2285 * python/tests/Makefile.am python/tests/inbuf.py
2286 python/tests/outbuf.py python/tests/pushSAXhtml.py
2287 python/tests/resolver.py python/tests/serialize.py: updated
2288 and augmented the set of Python tests.
2289
2290Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2291
2292 * win32/configure.js: added more readme info for the binary
2293 package.
2294
2295Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlIO.c: fixed a stupid out of bound array error
2298
2299Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2302 messing around with support for Windows path, cleanups,
2303 trying to identify and fix the various code path to the
2304 filename access. Added xmlNormalizeWindowsPath()
2305
2306Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * error.c valid.c: working on better error reporting of validity
2309 errors, especially providing an accurate context.
2310 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2311 error reports in those cases.
2312
2313Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2314
2315 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2316 parser.c parserInternals.c xmlIO.c: get rid of all the
2317 perror() calls made in the library execution paths. This
2318 should fix both #92059 and #92385
2319
2320Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2321
2322 * xmllint.c: memory leak reporting was broken after a change
2323 of the preprocessor symbol used to activate it.
2324
2325Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2326
2327 * tree.c: try to make the copy function work for node of
2328 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2329 DOM layers though, not libxml2 itself.
2330
2331Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * valid.c: try to provide file and line informations, not all
2334 messages are covered, but it's a (good) start
2335
2336Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xinclude.c: reimplemented a large part of the XInclude
2339 processor, trying to minimize resources used, James Henstridge
2340 provided a huge test case which was exhibiting severe memory
2341 consumption problems.
2342
2343Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * python/Makefile.am: applied patch from Christophe Merlet to
2346 reestablish DESTDIR
2347
2348Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * libxml.spec.in: fixes libary path for x86_64 AMD
2351
2352Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2353
2354 * doc/tutorial/includekeyword.c
2355 * doc/tutorial/xmltutorial.xml:
2356 (plus resulting generated html files)
2357 fixing one spot I missed in the tutorial where I hadn't freed
2358 memory properly
2359
2360Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2361
2362 * doc/tutorial/includeaddattribute.c
2363 * doc/tutorial/includeaddkeyword.c
2364 * doc/tutorial/includegetattribute.c
2365 * doc/tutorial/includekeyword.c
2366 * doc/tutorial/xmltutorial.xml
2367 * doc/tutorial/*.html:
2368 update tutorial to properly free memory (thanks to Christopher
2369 R. Harris for pointing out that this needs to be done)
2370 * doc/tutorial/images/callouts/*.png:
2371 added image files so the callouts are graphical, making it
2372 easier to read ( use "--param callout.graphics 1" to generate
2373 html with graphical callouts)
2374
2375Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2378 nice logos generated by Marc Liyanage
2379 * doc/site.xsl *.html: changed the stylesheet to show the new
2380 logo and regenerated the pages
2381
2382Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2385
2386Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * xpath.c: possible mem leak patch from Jason Adams
2389
2390Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2393 in the XQuery namespace
2394 * configure.in: preparing 2.4.24
2395 * doc/*.html: updated the web pages
2396
2397Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * python/generator.py: closing bug #85258 by generating conditional
2400 compile check to avoid linking to routines not configured in.
2401
24022002-08-22 Havoc Pennington <hp@pobox.com>
2403
2404 * autogen.sh: update error message for missing automake
2405
2406Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2407
2408 * python/Makefile.am: typo in target name resulted in libxml2.py
2409 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2410
2411Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * win32/win32/Makefile.mingw: updated with version from
2414 Elizabeth Barham at http://soggytrousers.net/repository/
2415
2416Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2417
2418 * win32/Makefile.msvc: added the prefix location to the include
2419 and lib search path.
2420
24212002-08-18 Havoc Pennington <hp@pobox.com>
2422
2423 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2424 both automake 1.6 and 1.4 installed get the right automake. Means
2425 compilation from CVS will now require the latest automake 1.4
2426 release, or manually creating symlinks called "automake-1.4" and
2427 "aclocal-1.4"
2428
2429Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * configure.in python/Makefile.am: more AMD 64 induced changes from
2432 Frederic Crozat
2433
2434Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * xinclude.c: oops I was missing the xml:base fixup too
2437 * result/XInclude/*.xml: this adds xml:base attributes to most
2438 results of the tests
2439
2440Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * xinclude.c: quick but apparently working implementation of
2443 xi:fallback, should close bug #89684
2444 * Makefile.am test/XInclude/docs/fallback.xml
2445 result/XInclude/fallback.xml: added a basic test for fallback,
2446 and run with --nowarning to avoid a spurious warning
2447 * configure.in: applied patch from Frederic Crozat for python
2448 bindings on AMD 64bits machines.
2449
2450Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2453 the caller don't pass a SAX callback block.
2454
2455Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * tree.c: applied the same fix for the XML-1.0 namespace to
2458 xmlSearchNsByHref() as was done for xmlSearchNs()
2459
2460Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * libxml.3: small cleanup of the man page
2463 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2464 when serializing HREF attributes generated by XSLT.
2465
2466Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2467
2468 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2469 version of Marc Liyanage' patch for boolean attributes in HTML
2470 output
2471
2472Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * python/tests/serialize.py: fixed the test results, indenting
2475 behaviour changed slightly
2476
2477Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2478
2479 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2480 new c14n function to Windows def files
2481
2482Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2483
2484 * c14n.c: fixed a memory leak in c14n code
2485
2486Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * parser.c include/libxml/parser.h: adding a new API for Christian
2489 Glahn: xmlParseBalancedChunkMemoryRecover
2490 * valid.c: patch from Rick Jones for some grammar cleanup in
2491 validation messages
2492 * result/VC/* result/valid/*: this slightly change some of the
2493 regression tests outputs
2494
2495Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * tree.c: trying to fix a problem in namespaced attribute handling
2498 raised by Christian Glahn
2499
2500Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2501
2502 * encoding.c include/libxml/encoding.h: Opening the interface
2503 xmlNewCharEncodingHandler as requested in #89415
2504 * python/generator.py python/setup.py.in: applied cleanup
2505 patches from Marc-Andre Lemburg
2506 * tree.c: fixing bug #89332 on a specific case of loosing
2507 the XML-1.0 namespace on xml:xxx attributes
2508
2509Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2510
2511 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2512 corner case from new Merlin's test suite and added a callback
2513 that will be used to improve xmlsec performance
2514
2515
2516Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * HTMLtree.c: trying to fix the <style> escaping problem in
2519 HTML serialization bug #89342
2520
2521Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2524 and rebuilt the web site.
2525
2526Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2527
2528 * include/libxml/tree.h: added _private member to xmlNs struct
2529
2530Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * HTMLparser.c: fixing bug #84876 based on the xml working
2533 code.
2534
2535Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2536
2537 * python/Makefile.am: enhanced to fix bug 72012 (errors
2538 when using '-jX' make parameter)
2539
2540Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2541
2542 * xpath.c: small additional enhancement for booleans
2543 compared to nodesets
2544
2545Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * HTMLtree.c: changed the order of the encoding declaration
2548 attributes in the meta tags due to a bug in IE/Mac
2549
2550Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2551
2552 * xpath.c: enhanced handling of booleans (especially '='
2553 and '!=' for nodesets) - fixes bug 85256. Added new
2554 routine xmlXPathNotEqualValues for more proper handling
2555 of '!=' when nodesets are involved.
2556
2557Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2560 doc/xmlcatalog_man.xml to the source distribution
2561
2562Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2563
2564 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2565 asked for this.
2566
2567Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * configure.in: preparing 2.4.23
2570 * doc/*: rebuilt the docs
2571
2572Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * parser.c: fixing bug #84169 by fixing the
2575 comment of xmlCreatePushParserCtxt to describe the
2576 encoding detection parameters better.
2577
2578Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2579
2580 * valid.c: fixing bug #79331 in one path the lookup for
2581 ID attributes on a namespaced node wasn't handled correctly :-\
2582
2583Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2584
2585 * HTMLparser.c: trying to fix 87235 about discarded white
2586 spaces in the HTML parser.
2587 * result/HTML/*: this changes the output of a number of HTML
2588 regression tests
2589
2590Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * xpath.c: applied patch from Richard Jinks for the namespace
2593 axis + fixed a memory error.
2594 * parser.c parserInternals.c: applied patches from Peter Jacobi
2595 removing ctxt->token for good.
2596 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2597 popped out by the regression tests.
2598 * Makefile.am: patch for threads makefile from Gary Pennington
2599
2600Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2601
2602 * xpath.c: enhanced behaviour of position() after usage of
2603 expressions involving preceding-sibling (et al).
2604
2605Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * hash.c: applied a patch from Peter Jacobi to solve a problem
2608 when compiling with the Watcom C on Win32
2609 * result/schemas/*.err: the change of hashing algo generated
2610 permutations in the output
2611
2612Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * hash.c: applied patch from Sander Vesik improving the quality of
2615 the hash function.
2616
26172002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2618
2619 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2620 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2621 xmllint.c xpath.c: replaced sprintf() with snprintf()
2622 to prevent possible buffer overflow (the bug was pointed
2623 out by Anju Premachandran)
2624
2625Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2626
2627 * parser.c: removed an uninitialized data error popped by valgrind
2628 on PE references
2629
2630Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2631
2632 * doc/xml.html
2633 adding tutorial reference to the web page
2634
2635Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2636
2637 * doc/tutorial/xmltutorial.xml
2638 * doc/tutorial/ar01s07.html
2639 * doc/tutorial/ape.html
2640 * doc/tutorial/includegetattribute.c
2641 adding section to tutorial about retrieving an attribute
2642 value
2643
2644Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * parser.c: applied a couple of patches from Peter Jacobi to start
2647 to get rid of ctxt->token, with a possible significant speed
2648 improvement to be gained once done. Better compliance with PE
2649 references constructs in DTDs too.
2650 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2651 from Peter too
2652
2653Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2656 xmlParseElement was likely to have been deallocated at the
2657 time of the report, possibly leading to segfault. Just report
2658 the tag name now.
2659
2660Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * xpath.c: patch from Richard Jinks for XPath substring() function
2663 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2664
26652002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2666
2667 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2668
2669Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2670
2671 *doc/FAQ.html
2672 fixing typos in FAQ, thanks to Robert Funnell for the
2673 editing help
2674
2675Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2676
2677 * NEWS: got complaints from rpmlint that it was empty
2678
2679Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2680
2681 * added doc/tutorial, including:
2682 apa.html
2683 apb.html
2684 apc.html
2685 apd.html
2686 ar01s02.html
2687 ar01s03.html
2688 ar01s04.html
2689 ar01s05.html
2690 ar01s06.html
2691 includeaddattribute.c
2692 includeaddkeyword.c
2693 includekeyword.c
2694 includestory.xml
2695 index.html
2696 xmltutorial.xml
2697 libxml tutorial, including generated html
2698
2699Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2700
2701 * result/c14n/exc-without-comments/merlin-c14n-two-*
2702 result/c14n/without-comments/merlin-c14n-two-*
2703 test/c14n/exc-without-comments/merlin-c14n-two-*
2704 test/c14n/without-comments/merlin-c14n-two-*
2705 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2706 c14n/exc-c14n and slightly modified test script to handle
2707 these test cases
2708 * c14n.c: fixed bugs for complicated nodes set (namespace
2709 without node and others from merlin-c14n-two.tar.gz)
2710 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2711 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2712 for xmlsec performance patch
2713 * xpath.c: fixed self::node() for namespaces and attributes
2714
2715Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2716
2717 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2718 but with the format parameter
2719 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2720
2721Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2722
2723 * Makefile.am: updated c14n tests suite
2724 * c14n.c: performance improvement for previous c14n patch
2725
2726Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * parser.c: another peroformance patch from Peter Jacobi, that
2729 time on parsing attribute values.
2730
2731Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2732
2733 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2734 into LibXML2 test suite
2735
2736Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2737
2738 * c14n.c: propagating xpath ancesstors node fix to c14n
2739 plus small performance improvement to reduce number of
2740 mallocs
2741 * xpath.c: fixed ancestors axis processing for namespace nodes
2742
2743Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2746 Peter Jacobi
2747
2748Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * configure.in: preparing 2.4.22
2751
2752Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2755 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2756 a public entry point.
2757 * doc/*: rebuilt the API and docs
2758
2759Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * xpath.c: patch from Richard Jinks to fix a problem introduced
2762 in the previous patch and pointed by Norm
2763
2764Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * libxml.spec.in: fixing bug #81112
2767
2768Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2769
2770 * uri.c: fixing bug #82848
2771
2772Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2773
2774 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2775 output of one catalog test
2776
2777Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2778
2779 * global.data globals.c tree.c include/libxml/globals.h
2780 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2781 default value for global parameter xmlIndentTreeOutput to 1 and
2782 introduced new global parameter xmlTreeIndentString (the string
2783 used to do one-level indent) with default value " " (as it was
2784 in tree.c)
2785
2786Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2787
2788 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2789 with trio and schemas.
2790
2791Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * xpath.c: patch from Richard Jinks to fix the problem raised in
2794 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2795
2796Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * xmlschemas.c: a bit of work on import.
2799 * xmlschemastypes.c: Charles Bozeman provided a compare function
2800 for date/time types so min/max facet restrictions should work,
2801 indeterminate comparisons return an error instead of equal.
2802 * test/schemas/date_0* result/schemas/date_0_0: specific test
2803 from Charles Bozeman too
2804
2805Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2808 from Christian Cornelssen fixing the man pages and the Catalog
2809 building script.
2810 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2811 next step is <xs:import> I now have a reasonable understanding
2812 of how it works.
2813
2814Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2817
2818Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2819
2820 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2821
2822Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * xpath.c: fixing an XPath function evalutation bug pointed out
2825 by Alexey Efimov where the context was lost when evaluating
2826 the function arguments
2827
2828Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2829
2830 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2831 function public for XMLSec performance optimizations
2832
2833Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * python/generator.py python/libxml2class.txt : fixed a problem
2836 with the HTML parser pointed by Gary Benson
2837 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2838 example
2839
2840Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2841 * parser.c: fixed bug #81159 (memory growth in SAX)
2842
2843Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2844 * xpath.c: fixed bug #78858 (the real fix)
2845
2846Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2847 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2848
2849Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * tree.c: modified xmlNodeSetBase to allow changing the
2852 base of a document.
2853
2854Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * xmlschemastypes.c: patch Charles Bozeman for validation of
2857 all the date, time, and duration types
2858 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2859 * configure.in: fixed an error pointed by an user
2860 * xml2-config.in: fixed an error pointed by an user
2861
2862Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2863
2864 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2865 win32/libxml2.def.src xmlIO.c: exported default
2866 'file:', 'http:' and 'ftp:' protocols input handlers
2867 and maked protocols comparisson case insensitive
2868
2869Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * configure.in: Neven Has detected a typo
2872
2873Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2876 as one of the persons allowed to commit directly to the
2877 module.
2878
2879Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2882 * valid.c: raised a too low limit
2883 * doc/*: rebuilt the docs
2884
2885Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2886
2887 * test/XPath/expr/floats test/XPath/expr/functions
2888 result/XPath/expr/floats result/XPath/expr/functions
2889 xpath.c: another XPath conformance patch from Richard Jinks
2890
2891Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xmlschemas.c: fixed validation of attribute groups.
2894 * test/schemas result/schemas: added an example from the primer
2895
2896Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2899 * test/schemas result/schemas: updated the test list
2900
2901Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * TODO: updated a bit
2904 * parser.c: made a comment more specific
2905 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2906 Schemas conformance.
2907 * test/schemas result/schemas: updated the test list
2908
2909Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2912 implementing xs:all with minOccurs = 0
2913 * tes/schemas/* result/schemas/*: added more tests covering
2914 xs:all
2915
2916Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * xmlregexp.c: first implementation of the all particle, this
2919 may need to be revisited for case where not all transitions
2920 must be crossed.
2921
2922Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * tree.c: another entity processing update from Markus Henke
2925
2926Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2927
2928 * trionan.c: fixed crash on OSF/1
2929
2930Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * xmlschemas.c: more Schemas work
2933 * test/schemas/* result/schemas/*: added more tests coming
2934 from the spec.
2935
2936Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2939 ExcC14N specification
2940
2941Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * tree.c: patch from Markus Henke, fix for recursive entities.
2944
2945Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * xpath.c: fix a problem with string() on a document node.
2948
2949Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * Makefile.am xmlschemas.c: more Schemas work
2952 * test/schemas/* result/schemas/*: added more tests coming
2953 from the spec.
2954
2955Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2958 * result/HTML/*: this changes a few things in the results
2959
2960Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2961
2962 * include/libxml/tree.h: eliminated 'declaration different than
2963 prototype' warning
2964 * include/win32config.h: "resolved" conflicts with errno.h
2965
2966Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2969 on the automata interfaces and debug of counted choices
2970 * test/schemas/* result/schemas/*: added a number of tests
2971
2972Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2975 a bit of work on Schemas
2976 * testSchemas.c: try to make it more useful
2977 * test/schemas/* result/schemas/* Makefile.am: changed the
2978 Schemas regression test procedure, started adding a few samples
2979
2980Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2981
2982 * include/libxml/encoding.h: Patch for the Borland C++ builder
2983 * include/libxml/tree.h: Patch for the Borland C++ builder
2984 * threads.c: Patch for the Borland C++ builder
2985 * win32/bcb5: New directory for the Borland C++ builder
2986 project files
2987
2988Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2989
2990 * win32/Makefile.msvc: Update for XML Schema support
2991 * win32/configure.js: Update for XML Schema support
2992 * win32/libxml2.def.src: Update for XML Schema support
2993
2994Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2997 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2998 xmlunicode.c include/libxml/Makefile.am
2999 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3000 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3001 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3002 include/libxml/xmlversion.h.in : merged the current state of
3003 XML Schemas implementation, it is not configured in by default,
3004 a specific --schemas configure option has been added.
3005 * test/automata test/regexp test/schemas Makefile.am
3006 result/automata result/regexp result/schemas:
3007 merged automata/regexp/schemas regression tests
3008
3009Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * xpath.c: Gary found a compile time problem, fixes #78823
3012
3013Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * configure.in: release of 2.4.20
3016 * doc/*: updated and rebuilt the docs
3017
3018Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * python/Makefile.am: patch from Cristian Gafton to build on
3021 Red Hat 6.2, should also fix #75779
3022
3023Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * valid.c: first part of fixing #78729
3026
3027Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3030 escaping of URI when saving HTML files.
3031 * result/HTML/*: this impacted some tests
3032
3033Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * configure.in: trying to fix #77441
3036
3037Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3038
3039 * include/libxml/xmlIO.h: Hallski complained it could not be
3040 included by itself.
3041
3042Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3045
3046Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3047
3048 * win32/configure.js: patch from Nilo for the c14n option
3049 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3050
3051Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3054 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3055 LIBXML_THREAD_ENABLED
3056
3057Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * xpath.c: another patch from Richard Jinks for substring conformance
3060 * test/XPath/expr/floats test/XPath/expr/strings
3061 result/XPath/expr/floats result/XPath/expr/strings: update of the
3062 test suite to check those.
3063
3064Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3065
3066 * xpath.c: patch from Richard Jinks for .x float parsing.
3067
3068Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3069
3070 * parser.c: patch from Markus Henke when an encoding ain't recognized
3071
3072Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3073
3074 * libxml.m4: got a report that #include <string.h> was needed
3075
3076Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3077
3078 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3079
3080Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3081
3082 * doc/example.html: fixing typo
3083
3084Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3087 pointed out by Melvyn Sopacua.
3088
3089Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3090
3091 * libxml.m4: Frédéric Crozat gave a patch related to the change
3092 of Include paths breaking the libxml.m4
3093
3094Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * xpath.c: Fix bug #76927 forgot to save some context
3097 when evaluating binary expressions
3098
3099Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * configure.in: fixed configure for MPE/iX from Markus Henke
3102 * xmlmemory.c: fixed initialization problems
3103 * xpath.c: another set of patches from Richard Jinks this
3104 fixes "make XPathtests" on linux
3105
3106Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3109 * test/XPath/expr/compare test/XPath/expr/equality
3110 test/XPath/expr/floats test/XPath/expr/functions
3111 test/XPath/expr/strings result/XPath/expr/compare
3112 result/XPath/expr/equality result/XPath/expr/floats
3113 result/XPath/expr/functions result/XPath/expr/strings: Updated
3114 tests though they show a divergence on Linux
3115
3116Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * xpath.c trionan.c: previous commit also included patches
3119 from Richard Jinks on some IEEE support corner case
3120
3121Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3122
3123 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3124 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3125 that $(datadir) should be used for docs
3126
3127Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3130 could leak filedescriptors
3131
3132Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * configure.in nanohttp.c: applied patch from Allan Clark for
3135 UnixWare/OpenServer
3136
3137Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3138
3139 * configure.in: preparing 2.4.19
3140 * doc/*: rebuilt the docs
3141
3142Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3143
3144 * nanohttp.c: fixing #76043, got fed up with non-portability
3145 of that piece of code.
3146
3147Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3148
3149 * valid.c SAX.c: Never commit without running "make tests" :-(
3150 fix a couple of stupidities in the previous commit
3151 * result/*: a few changes in some attribute order result of previous
3152 commit.
3153
3154Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3157 the internal subset should not raise duplicate ID errors,
3158 also there was a small bug in conjunction to namespace
3159 declarations defaulted and xml:xxx attributes DTD definitions.
3160
3161Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xpath.c: Richard Jinks also raised some rounding problems
3164 this tries to fix them
3165
3166Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3169 behaviour in xmlXPathCastToString()
3170
3171Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3172
3173 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3174 raised by Morus Walter
3175
3176Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3177
3178 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3179 from Igor
3180
3181Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * xpath.c: fixing #75619, related to a problem when trying
3184 to evaluate condition when the current node set resulting
3185 from that sub-step evaluation is empty. Also fixes 2 potential
3186 problem with previous-sibling and next-siblings axis.
3187
3188Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3189
3190 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3191 HTML support is not configured in.
3192
3193Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3194
3195 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3196 include/libxml/tree.h: dohh I really didn't intended to commit
3197 this test version :-(
3198
3199Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * testSAX.c: I wanted to see the real speed at the SAX interface
3202 after a little too many Ximianer started complaining about the
3203 parser speed.
3204 added a --quiet option:
3205 paphio:~/XML -> ls -l db100000.xml
3206 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3207 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3208 3200006 callbacks generated
3209 real 0m1.270s
3210 Which means 16MBytes/s and 3Mcallback/s
3211
3212Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * xpath.c: valgrind spotted another error that time when running
3215 on libxslt regression tests
3216
3217Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * Makefile.am: adding "make valgrind" running the full regression
3220 tests (except python ones) under Valgrind (using valgrind -q
3221 which was kindly added by the author).
3222 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3223 passes cleanly now except an obcure floating point initialization
3224 raised in log10() in one XPath regression test ???
3225 * tree.c: edited some comments to close #75244
3226
3227Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3228
3229 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3230 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3231 context of ScrollKeeper, made sure that if the number is
3232 an integer, the serialization follows the description at
3233 http://www.w3.org/TR/xpath#section-String-Functions
3234
3235Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * configure.in: preparing 2.4.18
3238 * doc/*: updated and rebuilt the web site
3239 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3240 the Windows and Cygwin maintainers.
3241 * parser.c: humm, changed the way the SAX parser work when
3242 xmlSubstituteEntitiesDefault(1) is set, it will then
3243 do the entity registration and loading by itself in case the
3244 user provided SAX getEntity() returns NULL.
3245 * testSAX.c: added --noent to test the behaviour.
3246
3247Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3248
3249 * parser.c: Wilfried Teiken provided a hackish but working
3250 way to get context reported back on entities when parsing
3251 with SAX and without breaking the DOM build.
3252
3253Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3254
3255 * c14n.c: applied a new patch from Aleksey Sanin
3256 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3257 to reference Aleksey implementation of XML digital Signatures
3258
3259Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3260
3261 * xpath.c: small fix to avoid potential problem due to
3262 ordering of freeing data
3263 * python/Makefile.am: people were complaining about
3264 the generated file in python dir not being built
3265
3266Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3267
3268 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3269 python/generator.py python/libxml.c python/types.c: Cleanup
3270 of the python Makefiles based on Jacob and James feedback,
3271 fixed the spec file accordingly, fixed the number of warning
3272 that passing my pedantic CFLAGS was generating. Conclusion
3273 is that Python includes are real crap.
3274
3275Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3276
3277 * configure,in: it was reported quite a few times that
3278 xml2-config --cflags should not output
3279 -I$includeprefix/libxml2/libxml because libxml2 header names
3280 clashes with existing names like list.h from C++ stl.
3281 Includes should be #include<libxml/xxx.h> so ...
3282
3283Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3284
3285 * c14n.c: another patch from Aleksey Sanin
3286
3287Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3290 canonicalization algorithm
3291 * doc/xml.html doc/index.html: added the C14N references on the
3292 index page.
3293
32942002-03-13 jacob berkman <jacob@ximian.com>
3295
3296 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3297 usage, redundant, and gcc specific
3298
3299Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3300
3301 * xpath.c: speedup some node selection operations, this can
3302 have a significant impact on DocBook Norm's stylesheets
3303 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3304 make sure it's always the case
3305 * debugXML.c: distinguish CDATA and comments in ls operations
3306
3307Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3308
3309 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3310 to generate better API descriptions etc...
3311
3312Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3313
3314 * c14n.c: Fixing #74186, made sure all boolean expressions
3315 get fully parenthesized, ran indent on the output
3316 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3317 include/libxml/tree.h: also #74186 related, removed the
3318 --with-buffers option, and all the preprocessor conditional
3319 sections that were resulting from it.
3320
3321Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * valid.c: applied patch from Dodji Seketeli fixing an
3324 uninitailized variable in xmlValidGetValidElements()
3325
3326Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * c14n.c: fixed a few comments
3329 * doc/*.html doc/*/*.html: regenerated the docs and added
3330 the C14N API
3331 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3332
3333Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3334
3335 * check-xml-test-suite.py: fix to adapt varaiations in the
3336 bindings
3337 * configure.in python/setup.py python/setup.py.in: fixed to
3338 have the version of the python scripts automatically updated
3339
3340Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3341
3342 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3343 in xmlCopyProp()
3344
3345Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * configure.in: preparing 2.4.17 release
3348 * doc/*: updated and rebuilt the docs
3349 * xpath.c: fixed a comment
3350 * python/libxml.c: fixed a possible reentrancy problem
3351
3352Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3353
3354 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3355 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3356 added a specific regression test
3357 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3358 not raise exceptions when failing to find the attribute.
3359
3360Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3361
3362 * configure.in xmllint.c: owen pointed out a problem with the
3363 ftme fix, gettimeofday() was not detected by configure and
3364 the ftime header wasn't included, dohhh
3365
3366Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * configure.in xmllint.c: trying to fix #71457 for timing
3369 precision when gettimeofday() is not availble but ftime() is
3370
3371Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3372
3373 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3374 are now copied on install and part of the -devel RPM
3375
3376Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3377
3378 * xpath.c: trying to avoid bug #72150 which was apparently
3379 caused by a gcc bug (or a processor problem) as detailed
3380 at http://veillard.com/gcc.bug
3381
3382Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3385 fixed xmlReconciliateNs(), added a Python test/example for
3386 inter-document cut'n paste
3387 * python/libxml.py: fixed node.doc on document nodes and added
3388 xpathEval() onto node objects
3389
3390Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3391
3392 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3393 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3394 fixup and integrated tests for the serialization stuff
3395
3396Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3397
3398 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3399 moved the libxml man page to section 3
3400
3401Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3402
3403 * tree.c: fix bug #72490
3404 * python/libxml.c python/libxml.py: added methods serialize()
3405 and saveTo() to all node elements.
3406
3407Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3408
3409 * xmlIO.c: closed #73430, don't read from an input source
3410 which indicated an end-of-file or an error.
3411
3412Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * parser.c: make sure SAX endDocument is always called as
3415 this could result in a Python memory leak otherwise (it's
3416 used to decrement ref-counting)
3417 * python/generator.py python/libxml.c python/libxml.py
3418 python/libxml2-python-api.xml python/libxml2class.txt
3419 python/tests/error.py python/tests/xpath.py: implemented
3420 the suggestions made by Gary Benson and extended the tests
3421 to match it.
3422
3423Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3424
3425 * python/generator.py: applied patch fixing #73450
3426
3427Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * xpath.c: fixing #61290 "namespace nodes have no parent"
3430 long standing divergence from the XPath REC. NodeSets
3431 simply hold a copy of namespace nodes and those node ->next
3432 points to the parent (which may not be the node carrying the
3433 definition).
3434 * include/libxml/xpath.h: flagged but didn't added a possible
3435 speedup
3436 * DOCBparser.c HTMLparser.c: removed some warnings from push
3437 parser due to new state being added.
3438 * tree.c: new fix from Boris Erdmann
3439 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3440 the XML Canonalization support from Aleksey Sanin
3441
3442Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3443
3444 * tree.c: patch from Boris Erdmann fixing some namespace odities
3445 with xmlCopyNode()
3446
3447Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * xmlIO.c: fix bug #72706 when loading a NULL entity
3450
3451Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3454 actually change in a future XML Namespace revision.
3455
3456Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3459 added the possibility of returning nodesets from XPath extension
3460 functions written in Python
3461
3462Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * python/*: commiting some Python bindings work done while travelling
3465
3466Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3467
3468 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3469 explicitely with memory debugging switched on
3470
3471Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3472
3473 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3474 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3475 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3476 the accessor generator for strings
3477 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3478 regression test.
3479
3480Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * python/README python/generator.py python/libxml.c python/setup.py:
3483 added the 'usual' setup.py to allow building a libxml2-python
3484 module based on the same code. The initialization is however
3485 different the 2 .so files fo libxml2 and libxslt are identical and
3486 they entry point initialize both libraries. this is done to avoid
3487 some possible nasty problem since the Python don't merge the maps
3488 of all shared modules.
3489
3490Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * parser.c: fixed a push/encoding bug reported by Michael
3493 on librsvg
3494
3495Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3496
3497 * include/libxml/parserInternals.h: fixes a misplaced #endif
3498
3499Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3500
3501 * parser.c valid.c: found and fixed a couple of allocation bugs
3502
3503Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * doc/xml.html doc/python.html doc/*: added a Python and binding
3506 page describing the current state of the Python bindings and
3507 giving pointers to the other languages wrappers.
3508
3509Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3510
3511 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3512 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3513 rebuilt the API and web site
3514 * xpath.c: fixed #71978 portability bugs
3515
3516Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3517
3518 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3519
3520Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * include/libxml/parserInternals.h parser.c: had to change
3523 2 internal parsing API when processing document content
3524 to check the start and end of element content are defined
3525 in the same entity
3526 * valid.c include/libxml/valid.h: attribute normalization can
3527 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3528 with the context to report it.
3529 * SAX.c: fixed the last known bugs, crazy validation constraints
3530 when a document is standalone seems correctly handled. There
3531 is a couple of open issues left which need consideration especially
3532 PE93 on external unparsed entities and standalone status.
3533 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3534 The 2 tests left failing are actually in error. Cleanup done.
3535
3536Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * valid.c: implemented E59 spaces in CDATA does not match the
3539 nonterminal S
3540
3541Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3542
3543 * SAX.c parser.c valid.c: more validation test fixups
3544 * check-xml-test-suite.py: added duration info for the tests
3545
3546Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3547
3548 * parser.c valid.c: a couple of errors were reported but not
3549 saved back as such in the parsing context. Down to 1% failure rate
3550 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3551
3552Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * xmlInternald.c: isExtender was missing a char
3555 * parser.c include/libxml/parser.h: % are acceptable in the
3556 internal subset if within a PUBLIC ID
3557
3558Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * SAX.c parserInternals.c valid.c: more work on the conformance
3561 suite. Took the step to finally block documents with encoding
3562 errors. It's a fatal error per the spec, people should have fixed
3563 their documents by now.
3564
3565Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3566
3567 * check-xml-test-suite.py: fixed the test script after some discussion
3568 on the semantic of TYPE="error"
3569 * Makefile.am: added the script to the distrib
3570
3571Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * SAX.c entities.c: fixed a couple of conformances issues deep
3574 into the validation code (standalone and undeclared Notations)
3575
3576Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3577
3578 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3579 stayed there for years !
3580
3581Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3584 missing
3585
3586Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3587
3588 * check-xml-test-suite.py: improved the behaviour a bit as
3589 well as the logs
3590 * parser.c valid.c SAX.c: fixed a few more bugs
3591 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3592
3593Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3594
3595 * check-xml-test-suite.py: python script to run regression tests
3596 against the XML Test suite of W3C/OASis
3597 * SAX.c: fixed a validation bug
3598 * parser.c: fixed 3 errors pointed by the test suite
3599 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3600 * python/Makefile.am: fixed a dependendy
3601
3602Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * xmlmemory.c: avoid a warning bug #71594
3605
3606Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3607
3608 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3609 warning on alpha/Tru64
3610
3611Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * include/libxml/entities.h: fixing a comment
3614 * valid.c: fixing some troubles with validity check on namespaces
3615 * result/VC/NS3 test/VC/NS3: added a specific regression test
3616
3617Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3618
3619 * tree.c: Fixing #71342 serializing '\n' in attribute values
3620 * result/noent/att3 result/att3 test/att3: added a specific
3621 test.
3622
3623Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3624
3625 * python/libxml.c: couple of bug fixes
3626
3627Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * python/*.py: removed tabs and used spaces.
3630
3631Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3632
3633 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3634 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3635
3636Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3637
3638 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3639 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3640
3641Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * include/libxml/encoding.h include/libxml/entities.h
3644 include/libxml/globals.h include/libxml/parser.h
3645 include/libxml/threads.h include/libxml/tree.h
3646 include/libxml/xmlmemory.h: trying to fix the include mess
3647
3648Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3649
3650 * include/libxml/xmlmemory.h: reverted part of the previous
3651 attempt to provide #69655, this was breaking the build.
3652
3653Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3654
3655 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3656 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3657 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3658 include/libxml/parserInternals.h include/libxml/tree.h
3659 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3660 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3661 clean.
3662 * python/libxml.c: fixed a warning.
3663
3664Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3667 copying of node, merge back IDs in the target document.
3668 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3669 test/XInclude/ents/ids.xml: test case
3670 * result/VC/ElementValid4: output changed due to a typo fix
3671
3672Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003675 generate the dependencies right as Jacob found out. Add
3676 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003677
3678Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3679
3680 * parserInternals.c valid.c: Justin Fletcher found some parts
3681 of the code needing cleanup
3682 * libxml.spec.in python/Makefile.am python/generator.py
3683 python/libxml.c python/libxml.py: Fixed the python Makefiles
3684 corrected a bug showing up on ia64, changed the name of the
3685 python internal module too
3686
3687Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * Makefile.am: applied patch from Andris Pavenis for binary
3690 name suffixes
3691
3692Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * xmllint.c win32/win32config.h: fixing #68748
3695
3696Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * valid.c: fixing #70166
3699
3700Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3701
3702 * valid.c: fixing #70077
3703
3704Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3705
3706 * Copyright Makefile.am README configure.in libxml.spec.in:
3707 Changed to the MIT Licence
3708 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3709 doc/xmlio.html: updated the doc accordingly
3710 * include/libxml/xmlwin32version.h configure.in: preparing
3711 2.4.14 release
3712 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3713 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3714 fixed the const xmlChar * wrapper and generator, XPath extension
3715 functions now use the context as first argument
3716 * python/tests/tstxpath.py python/tests/xpath.py
3717 python/tests/xpathext.py: Updated the tests accordingly
3718 * tree.c: fixed bug #70067
3719
3720Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * Makefile.am: cleanup
3723 * debugXML.c: always use stdout if output is NULL
3724 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3725 * python/Makefile.am python/generator.py python/libxml2class.txt
3726 python/libxml_wrap.h python/types.c: augmented the number of bindings
3727 handling FILE * and XPath contexts
3728 * python/tests/Makefile.am: avoid a stupid problem due to the
3729 use of TEST.
3730
3731Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3732
3733 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3734
3735Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * python/TODO python/libxml.c: cleanup the extension function lookup
3738 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3739
3740Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * configure.in python/Makefile.am: do not install outside
3743 of prefix
3744
3745Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3746
3747 * python/TODO python/libxml.c: started adding SAX interfaces
3748 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3749 SAX test
3750
3751Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3752
3753 * tree.c: hardened the addChild function
3754 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3755 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3756 added accessors needed for xmlNode, a bit more testing and
3757 extension of interfaces
3758 * python/tests/Makefile.am python/tests/build.py: added a test
3759 build from scratch/save/load/check
3760
3761Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * parserInternals.c: change a small bit in the way valididy
3764 error messages get initialized
3765 * python/TODO python/libxml.c python/libxml2-python-api.xml
3766 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3767 added some memory debugging to track leaks at the libxml2 level
3768 * python/tests/*.py: changed all tests to check for leaks,
3769 there is just one left in XPath extension registrations.
3770
3771Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3772
3773 * python/TODO python/generator.py python/libxml2-python-api.xml
3774 python/libxml2class.txt: more accessor classes for the parser
3775 context, allow to switch on and check validity
3776 * python/tests/Makefile.am python/tests/error.py
3777 python/tests/invalid.xml python/tests/valid.xml
3778 python/tests/validate.py: attded more test and and added error.py
3779 which I forgot to commit in the last step
3780
3781Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * python/Makefile.am python/types.c: cleanup
3784 * python/libxml.c python/libxml.py python/libxml_wrap.h
3785 python/generator.py python/libxml2-python-api.xml
3786 python/libxml2class.txt: added class for parser context, added
3787 first cut for push mode support. Added a framework to generate
3788 accessors functions.
3789 * python/tests/Makefile.am python/tests/push.py: added a push
3790 test
3791
3792Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3793
3794 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3795 bug a bit of cleanup.
3796
3797Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3798
3799 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3800 python/libxml2class.txt: adding error redirections and preformat
3801 to a python handler
3802 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3803 tests self checking
3804
3805Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3806
3807 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3808 a function
3809
3810Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3813 python/libxml.c python/libxml2-python-api.xml
3814 python/libxml2class.txt: Progressing through the TODOs, class
3815 description output, extra XML API, RPM now builds the wrappers
3816 for all python installed versions
3817
3818Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * configure.in libxml.spec.in python/Makefile.am python/TODO
3821 python/generator.py python/libxml2class.txt: added more informations
3822 in the libxml2-python package including docs. Slightly changed
3823 the class hierarchy
3824 * python/tests/*: added basic regression tests infrastructure too
3825
3826Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3829 added libxml2-python as part of the packages installed
3830
3831Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * python/Makefile.am python/generator.py python/libxml.c
3834 python/libxml.py: more work, now able to extend the
3835 XPath interpreter with functions written in python.
3836
3837Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3838
3839 * python/Makefile.am: Jacob sent a patch to allow building from
3840 tarfile.
3841
3842Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3843
3844 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3845 inserted the python wrappers build, I hope this won't be too
3846 unportable
3847
3848Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * xpath.c: minor optimization
3851 * python/generator.py python/libxml.c python/libxml.py
3852 python/libxml_wrap.h: more work on the python bindings,
3853 they now support XPath and there is no evident leak
3854
3855Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3856
3857 * python/generator.py python/libxml.c python/libxml.py:
3858 more work on the python bindings generator.
3859
3860Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * python/generator.py python/libxml.c python/libxml_wrap.h:
3863 more work on the python bindings.
3864
3865Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * python/generator.py python/libxml.c python/libxml.py
3868 python/libxml_wrap.h: commited early version of a python binding
3869 for private use only ATM
3870
3871Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * entities.c tree.c include/libxml/entities.h: applied patch
3874 from Anthony Jones to implement copy of DTD subtree too. Had
3875 just to keep 2 function private which really ought to become
3876 public ones.
3877
3878Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * xmllint.c: added pointers to the web pages in the usage()
3881
3882Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3883
3884 * tree.c: more fixes from Petr Kozelka for attribute handling
3885 in the tree API to align the semantic with DOM.
3886
3887Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3888
3889 * valid.c tree.c entities.c: another set of patches from
3890 Anthony Jones for copy operations cleanup and robustness
3891
3892Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3893
3894 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3895 an alphabetic index based on comments content
3896 * doc/*: rebuilt the web site with the new references
3897
3898Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * parserInternals.h: Greg Sjaardema suggested to use an
3901 eponential buffer groth policy in xmlParserAddNodeInfo()
3902
3903Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3904
3905 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3906 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3907 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3908 to generate cross-references, and added/updated the stylesheets
3909 to generate and link API indexes. The generic keyword index
3910 is not done yet.
3911 * doc/*.html: regenerated all the usual docs too
3912
3913Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3914
3915 * debugXML.c: added an xpath function to the shell for T. V. Raman
3916
3917Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3920 debug routines.
3921
3922Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3923
3924 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3925 support of attribute nodes
3926
3927Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3928
3929 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3930 hopefully near complete and fully documented of the API in XML
3931 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3932 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3933 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3934 include/libxml/parserInternals.h include/libxml/valid.hi
3935 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3936 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3937 include/libxml/xpath.h include/libxml/xpathInternals.h:
3938 Cleaned up the doc comments a lot in the process, the interface
3939 coverage is now 100%
3940
3941Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3944 extracts comments from the gtk-doc DocBook output (a bit
3945 convoluted but seems to work).
3946
3947Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3950 added an XML description of the API, moved the script generating
3951 it here. Added a "make api" target
3952
3953Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3954
3955 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3956
3957Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * xpath.c include/libxml/xpathInternals.h: the change made to
3960 xmlXPathFuncLookupFunc was incompatible roll it back
3961
3962Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3963
3964 * SAX.c: cleanup patch from Anthony Jones
3965 * doc/Makefile.am: fix the headers to avoid in make scan
3966 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3967 includes, * vs Ptr and general cleanup
3968 * parsedecl.py: first version of a script to extract the
3969 module interfaces, the goal will be to provide .decl or XML
3970 specification of the interfaces to build wrappers.
3971
3972Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3975 now provides return codes in case of errors
3976
3977Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3978
3979 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3980 Upgraded to trio baseline 1.6
3981 * strio.h strio.c: Replaced by triostr.h and triostr.c
3982
3983Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3986 of strdup usage in the code
3987
3988Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * parser.c error.c: Keith Isdale complained rightly that
3991 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3992
3993Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3994
3995 * tree.c: fixed the funxtion to set the xml: attributes
3996 * debugXML.c: added "setbase" to test it.
3997
3998Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4001 to allow updating an attribute content
4002
4003Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * libxml.h: try to avoid problems when compiling on Windows
4006
4007Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4008
4009 * hash.c: patch from Anthony Jones for hash.c allocation size
4010 * Makefile.am: trying to work around Yet Another Libtool Madness
4011 and build the 2.4.13 release finally ...
4012
4013Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4016 * doc/* : update of the documentation
4017
4018Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4021 at fixing #61290 :-(
4022
4023Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4024
4025 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4026 Fixes bug #67229
4027
4028Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4029
4030 * tree.c: trying to avoid troubles when a subtree is copied
4031 and coalesced in part with the target tree. Should fix
4032 bug #67407
4033
4034Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * valid.c: fixed validation of attributes content of type
4037 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4038 values, very old bug. Fixes #67671
4039
4040Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * parser.c include/libxml/parserInternals.h tree.c: integrated
4043 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4044 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4045
4046Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * threads.c: applied Serguei Narojnyi's patch to add native
4049 thread support on the Win32 platform
4050 * testThreadsWin32.c Makefile.am: added the test program also
4051 from Serguei, Win32 specific
4052 * include/win32config.h include/libxml/xmlwin32version.h.in:
4053 added patch from Igor for the Windows thread specific defines.
4054
4055Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4058
4059Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4060
4061 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4062 output page into XMLinfo.html. Close bug #66951 and
4063 raised by Robert Collins too.
4064
4065Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4066
4067 * encoding.c: Paul Keogh pointed out a possibility of segfault
4068 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4069 Closes bug # 68238
4070
4071Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * doc/*.html: updated the Gdome2 links
4074
4075Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4076
4077 * libxml.h: Applied following patches from Robert Collins
4078 and make sure IN_LIBXML is defined when compiling it
4079 -------
4080 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4081 as well as Visual C.
4082 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4083 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4084 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4085 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4086 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4087 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4088 xmlSysIDExists xmlNoNetExists).
4089 * xmllint.c: Don't include winsock2.h for Cygwin.
4090
4091Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4092
4093 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4094 when the version info is not present.
4095
4096Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4097
4098 * tree.c: Anthony Jones pointed out a problem in
4099 xmlStringGetNodeList() and provided a fix for it
4100
4101Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4102
4103 * parser.c: patch from Frank J Franklin to remove a bug in
4104 xmlCreatePushParserCtxt() when the initial buffer passed
4105 is large.
4106
4107Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4108
4109 * win32/*: big cleanup of the Windows/MSVC project files
4110 from Igor Zlatkovic
4111
4112Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4113
4114 * doc/Makefile.am: should fix #67674 and avoid troubles if
4115 xsltproc is not available or fails in the prefix provided
4116
4117Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4118
4119 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4120
4121Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4122
4123 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4124 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4125 Fixed a few other problems raised by Charlie Bozeman.
4126 * result/VC/ElementValid[5-7]: fixed the output
4127
4128Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4129
4130 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4131 patches from Charlie Bozeman. Regenerated the HTML docs.
4132
4133Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4134
4135 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4136 for Windows from Igor
4137
4138Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4139
4140 * xmllint.c: applied Justin Fletcher patch for --output or -o
4141
4142Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4143
4144 * win32/libxml2/libxml2.def.src: close #67019
4145
4146Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4147
4148 * xmllint.c: applied Justin Fletcher generic timing patch
4149 similar to the one already applied to xsltproc.
4150
4151Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * include/libxml/tree.h tree.c: applied documentation patches
4154 from Charlie Bozeman
4155
4156Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4157
4158 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4159
4160Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4161
4162 * valid.c: fix the xmlStrdup() used in the previous patch.
4163 * valid.c: added --dropdtd
4164 * tree.c: fixed xmlUnlinkNode so it also removes the references
4165 from the document if the node is a DTD
4166
4167Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4168
4169 * HTMLtree.c valid.c: cleanup some static declarations
4170
4171Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * xmllint.c: removed another strdup()
4174 * doc/FAQ: removed the HP/UX entry
4175
4176Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * valid.c: fix bug #66816 when validating.
4179 * xmllint.c: don't use sys/time.h if configure did not found it
4180
4181Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4182
4183 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4184 xmlcatalog_man.xml
4185
4186Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4187
4188 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4189 xmlInitMemory() was declared twice
4190
4191Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4192
4193 * globals.c: do not reference strdup() !
4194 * configure.in libxml-2.0.pc.in: trying to fix the libs
4195 of the various config extraction modules
4196
4197Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4198
4199 * configure.in : preparing 2.4.12
4200 * doc/* : updated and rebuilt the docs
4201
4202Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4203
4204 * uri.c: closed bug #66159
4205 * testURI.c: added --escape option
4206 * configure.in: some cleanup for xml2-config --cflags
4207
4208Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4209
4210 * globals.c testThreads.c: removed some misplaced includes
4211 of xmlversion.h
4212
4213Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4214
4215 * threads.c: patch from Gary Pennington fixing a possible
4216 problem at initialization time.
4217
4218Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4219
4220 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4221 Eric Lavigne contribution to build libxml2 on MacOS using
4222 CodeWarrior.
4223
4224Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4225
4226 * xmllint.c: applied Geert Kloosterman's patch to fix
4227 --repeat --timing output
4228
4229Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4230
4231 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4232 where non-wellformed XML declaractions were not detected.
4233
4234Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4235
4236 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4237
4238Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4239
4240 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4241 gets reset by xmlCleanupInputCallbacks() and this makes the
4242 function useless. Same for output.
4243
4244Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * xmlIO.c: robert pointed out a loop error in callback cleanups
4247
4248Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4251 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4252 they are not really tied to debugging
4253
4254Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4255
4256 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4257 * xmllint.c: better --catalogs description
4258
4259Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4260
4261 * tree.c: fixed a couple of problems in xmlSetProp()
4262
4263Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4266 unappropriate stdout output.
4267
4268Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4269
4270 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4271 by Denis Beurive, closes #65111
4272
4273Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4274
4275 * valid.c: in case of content model validity error, don't
4276 print it if validity warnings were not requested.
4277
4278Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4281 * parserInternals.c: removed the last exit() call. Print an
4282 unmaskable error on stderr instead (library mismatch detection)
4283
4284Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4285
4286 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4287 shell instructions from Heiko Rupp
4288
4289Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4290
4291 * catalog.c: use the URL notation file:// for default catalog paths
4292
4293Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * include/libxml/tree.h: better comments for _private fields
4296 * tree.c: removed a problem when copying an entity reference.
4297
4298Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * vms/*: updated instructions and diffs from John A Fotheringham
4301
4302Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * include/libxml/xmlerror.h: avoid an include problem if
4305 #include <libxml/xmlerror.h> happens first in code
4306 seems to be the case in KDE libs
4307
4308Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4309
4310 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4311 from Igor for Windows
4312
4313Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4314
4315 * Makefile.am: Gary Pennington pointed out a missing prefix
4316
4317Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4318
4319 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4320 * doc/*: upgraded and rebuilt the docs
4321
4322Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4323
4324 * HTMLparser.c: fix comment in scripts element parsing.
4325 * result/HTML/doc3*: updated the results.
4326
4327Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4328
4329 * uri.c: another URI bug fix #63336, using Joel Young patch.
4330
4331Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4334 a cleaned up version of the Pwd shell string generation.
4335
4336Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * valid.c include/libxml/tree.h: trying to fix namespaces +
4339 validation problems for good, closing #63619 in the process
4340 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4341 wrong in this respect, fixed it.
4342
4343Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4344
4345 * xmllint.c: Morus Walter patch to allow --format and --encode
4346
4347Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4348
4349 * debugXML.c: Stefan Kost provided an help command for the shell
4350
4351Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * debugXML.c: Heiko Rupp pointed that the shell would crash
4354 on empty nodesets returns.
4355
4356Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4357
4358 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4359 migh need the history libraries
4360
4361Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4362
4363 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4364 handle the case of < in quoted attributes, Bastian Kleineidam
4365
4366Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4369 fixing catalog breakages
4370 * Makefile.am catalog.c result/catalogs/catal
4371 result/catalogs/mycatalog.* test/catalogs/catal*:
4372 fixed more problems in catalog support, added more regression tests
4373 for both XML and SGML catalog handling
4374
4375Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * debugXML.c: applied an improvement to xmlGetLineNo() from
4378 Keith Isdale
4379
4380Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4381
4382 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4383 Side effect of the progressive catalog loading
4384
4385Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4386
4387 * Makefile.am: confexecdir and confexec_DATA were defined twice
4388 pointed out by Karl Eichwalder
4389
4390Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4391
4392 * xmlcatalog.c: avoid unlink() and use remove() instead.
4393
4394Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * libxml.spec.in: cleanup
4397 * include/libxml/xmlwin32version.h: updated with 2.4.8
4398
4399Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4400
4401 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4402 of compiling libxml with a non standard set of options
4403
4404Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4405
4406 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4407 document --sgml option, fixing gnome bugzilla #63382
4408
4409Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4412 breakage of 2.4.7, added a couple of really needed APIs
4413 like xmlCatalogIsEmpty() and xmlNewCatalog()
4414 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4415 for install-catalog
4416 * configure.in: preparing 2.4.8
4417
4418Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4419
4420 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4421 include/libxml/tree.h include/libxml/xmlIO.h: more include
4422 cleanups, export cleanly one html output + format function.
4423
4424Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4425
4426 * parser.c: removed initGenericErrorDefaultFunc call from
4427 xmlInitParser() since it could destroy previous calls to
4428 xsltSetGenericErrorFunc() effects
4429
4430Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4431
4432 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4433 keyword.
4434
4435Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4436
4437 * Makefile.am: cleanup
4438 * threads.c: cleanup too
4439 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4440 from xsltproc
4441 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004442 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004443
4444Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4445
4446 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4447 was not used anymore !
4448
4449Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4450
4451 * configure.in: preparing 2.4.7
4452 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4453 manual page from John
4454 * doc/*: updated the doc and rebuilt the generated pages
4455
4456Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4457
4458 * xmlIO.c: closing bug #62711, the library should never
4459 close stdin or stdout.
4460
4461Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * uri.c: second pass at fixing #63336, using Joel Young
4464 final patch. looks okay.
4465
4466Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * uri.c include/libxml/uri.h: trying to clear #63336
4469 allowing the escaping routine to parse unconformant
4470 URI-References.
4471
4472Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * vms/readme.vms vms/build_libxml.com nanoftp.c
4475 include/libxml/xmlversion.h.in: a few VMS updates from
4476 John A Fotheringham
4477 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4478 and xmlCleanupOutputCallbacks() for the Perl binding people.
4479
4480Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4483 apply fixes to close #63271 and avoid segfaults when
4484 the error routine gets callbed before xmlInitParser()
4485 get called.
4486 * nanoftp.c error.c: Applied patches from Justin Fletcher
4487 correcting some xmlGenericError misuses.
4488
4489Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4490
4491 *doc/xmllint.xml, doc/xmllint.1
4492 New and improved man page for xmllint - .xml is the original, .1
4493 is the generated man page
4494
4495Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4498 the web site from the main HTML document.
4499
4500Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * parser.c: fixed an erroneous validation bug when PE refs
4503 occurs in external parsed entities referenced from the
4504 internals subset
4505 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4506 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4507 added the associated testcase, it's a nice one.
4508 * HTMLparser.c: generate the DTD node as HTML still ...
4509 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4510
4511Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4512
4513 * HTMLparser.c: fixed a bug in htmlNewDoc()
4514
4515Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * test/threads/*: added entities testing to the Thread test
4518 * testThreads.c: make the test reasonable
4519 * DOCBparser.c: fix the DTD public and system ID
4520 * xmllint.c: added --sgml for SGML DocBook importing
4521 * Makefile.am: added Docbtests target
4522
4523Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4526 * testThreads.c: removed bogus include
4527
4528Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4531 fixed a very serious (looping) validation bug
4532
4533Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4534
4535 * include/libxml/globals.h include/libxml/threads.h threads.c
4536 testThreads.c: far more testing, cleaning up bugs
4537 * *.c : make sure globals.h is always included.
4538
4539Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * HTMLparser.c: try to get rid of parser loops for good.
4542
4543Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * configure.in: fixed some bugs in CFLAGS passing.
4546 * test/threads Makefile.am testThreads.c: added a specific
4547 threaded test case (really nasty, guaranteed).
4548
4549Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4550
4551 * catalog.c: serious cleanup on the management of the
4552 XML catalog tree, more tests done, especially with
4553 the catalog PI.
4554
4555Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4556
4557 * catalog.c: avoid a problem in catalog cleanup on SMP if
4558 catalogs were not initialized.
4559
4560Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4561
4562 * catalog.c xpath.c: trying to cleanup the not thread safe
4563 parts of the library.
4564
4565Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4566
4567 * include/libxml/globals.h configure.in global.data: make
4568 the allocation be per-thread a configure option
4569 * encoding.c include/libxml/parser.h: fixed compilation
4570 errors
4571
4572Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * include/libxml/parser.h: Norm reported that a few lines
4575 added were breaking libxslt compile, removed them for now
4576
4577Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4578
4579 * parser.c parserInternals.c threads.c: debugged and fixed
4580 initialization problems which were giving troubles on SMP
4581 boxes.
4582
4583Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * include/libxml/Makefile.am: missing globals.h
4586
4587Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4588
4589 * globals.c: added a couple of standard includes.
4590
4591Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4592
4593 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4594 include/libxml/parserInternals.h include/libxml/tree.h
4595 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4596 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4597 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4598 Applied the last patches from Gary, cleanup, activated threading
4599 all user accessible global variables are now handled in globals.[ch]
4600 Still a bit rought but make tests passes with either
4601 --with-threads defined at configure time or not.
4602 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4603 linking options
4604
4605Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4606
4607 * Makefile.am include/libxml/Makefile.am
4608 include/libxml/globals.h globals.c include/libxml/threads.h
4609 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4610 configure.in: started integrating the core of the thread support
4611 not activated yet but half integrated. The code should still
4612 compile and work anyway.
4613
4614Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4617 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4618 integrating the non-controversial parts of Gary Pennington
4619 multithread patches
4620 * catalog.c: corrected a small bug introduced
4621
4622Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * catalog.c include/libxml/catalog.h: very serious cleanup,
4625 isolating unportable code and as much as possible the accesses
4626 to the global shared catalog. May need more testing !
4627
4628Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4631 Keith Isdale patches for the XSLT debugger interfaces. Some
4632 cleanup
4633
4634Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4635
4636 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4637 * DOCBparser.c: generate line nubers in elements
4638
4639Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * configure.in: preparing 2.4.6 release
4642 * doc/xml.html doc/html/*: updated and rebuilt the docs
4643 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4644
4645Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4646
4647 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4648 adding documentation for DV's supercatalog support
4649
4650Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4651
4652 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4653 super catalog support adding one API and one flag --sgml to
4654 xmlcatalog
4655
4656Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4657
4658 * doc/xmlcatalog_man.xml, xmlcatalog.1
4659 One more crack at
4660 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4661
4662
4663Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4664
4665 * xpath.c: implemented xmlXPathObjectCopy for external objects
4666 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4667
4668Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4669
4670 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4671 finishing up fix to
4672 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4673 the xmlcatalog man page display more elegantly
4674
4675Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * configure.in: closing bug #61832
4678 * HTMLparser.c: removed a warning
4679
4680Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * xpath.c: fixing #61673 part I, do not loose doc information
4683 when copying result value trees.
4684
4685Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4686
4687 * xpath.c: trying to harden the XPath interpreter
4688
4689Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4690
4691 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4692 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4693
4694Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4695
4696 * HTMLparser: repaired another loop problem
4697
4698Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4701 parsing.
4702 * xpath.c: fix bug #61291 the default XML namespace node is
4703 missing from the namespace axis.
4704 * tree.c: refuse to create namespaces nodes with prefix "xml"
4705
4706Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * SAX.c: ouch a non-defined namespace could lead to a crash,
4709 fixed #61215
4710
4711Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * parserInternals.c: closed bug #61054
4714
4715Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4716
4717 * include/libxml/Makefile.am: closing #60708
4718
4719Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4720
4721 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4722 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4723
4724Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4725
4726 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4727
4728Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4729
4730 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4731 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4732
4733Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4734
4735 * catalog.c: Justin Fletcher provided cleaup code in case
4736 HAVE_STAT is not defined
4737 * include/win32config.h: Igor Zlatkovic suggested to have
4738 HAVE_STAT defined there
4739
4740Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4741
4742 * catalog.c - fixed typing error reported by M. Barros
4743
4744Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4745
4746 * xmllint.c - fixing typo
4747
4748Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4749
4750 * HTMLparser.c: small enhancement to prevent loop on
4751 unrecognizable data
4752
4753Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4754
4755 * parserInternals.c: applying patch from bug #60757 this
4756 should close it
4757
4758Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4759
4760 * catalog.c xmlcatalog.c: removed a couple of warning
4761 * xpath.c: try to solve the linking problem on platforms
4762 needing trio to compile
4763
4764Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4765
4766 * Makefile.am libxml.spec.in: backing up non-documented changes
4767 commited without review or aproval by Jens Finke <jens@gnome.org>
4768 * HACKING: made 100% clear that no commit should be done directly
4769
4770Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * configure.in: Joe Orton provided a patch fixing a problem
4773 when iconv is specified to be in a non-standard directory
4774 but wasn't exported in xml2-config --cflags
4775
4776Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * configure.in: let's ship 2.4.5 before getting too much
4779 troubles with 2.4.4 errors.
4780
4781Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * encoding.c entities.c: do not output hexadecimal charrefs
4784 when serializing HTML since some version of Netscape can't
4785 grok it, generate decimal ones.
4786 * result/HTML/doc3.htm: output changed due to previous test
4787 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4788
4789Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4790
4791 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4792 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4793
4794Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795 Released 2.4.4
4796
4797 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4798 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4799 updated the configuration scripts systems accordingly
4800
4801Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * configure.in: preparing for 2.4.4
4804 * doc/xml.html doc/html/*: updated and rebuilt the docs
4805
4806Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4807
4808 * win32/dsp/libxml2.def.src: tried to incorporate comments
4809 from bug #59220
4810
4811Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * parser.c result/noent/wml.xml: fixed bug #59981 related
4814 to handling of '&' in attributes when entities are substitued
4815
4816Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4817
4818 * libxml.h include/libxml/xmlversion.h.in
4819 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4820 Tried to close bug #60131
4821
4822Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4825
4826Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4827
4828 * SAX.c: fixing bug #59946 on xmlns=""
4829
4830Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4833 but allocates a new error code.
4834
4835Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4836
4837 * xmllint.c: John Fleck fixed typos in the options output
4838 * parser.c SAX.c: fix ignorable white space SAX selection
4839
4840Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4841
4842 * entities.c: Steve Underwood found the possibility of an
4843 ininite loop in case of error.
4844
4845Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4848
4849Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * parser.c: warn if version is not 1.0 but it's not
4852 strictly speaking an error after analyzing the spec
4853
4854Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4855
4856 *doc/catalog.html - add link to the html version of the
4857 man page, other linguistic cleanups
4858
4859Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4860
4861 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4862 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4863 file, has not yet been included in the build.
4864
4865Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * catalog.c: removed a duplicate affectation Justin Fletcher
4868
4869Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4870
4871 * tree.c: Armin Sander pointed a possible text coalescing
4872 problem, completed his patch.
4873
4874Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4875
4876 * trionan.c: Fixed const and volatile re-definition problem
4877
4878Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4879
4880 * libxml.4 parser.c: doc updates from Heiko Rupp
4881 * parserInternals.c: 2 sanity checks from Heiko Rupp
4882
4883Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4884
4885 * tree.c: applied patch from Armin Sander to make some pointers
4886 const in xmlCopyNode()
4887 * include/libxml/tree.h: added fix to the header
4888
4889Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4890
4891 * xpath.c: hum, restrict the integer usage gcc bug workaround
4892 to only gcc compilers so that other architecture don't get
4893 penalized by this limitation.
4894 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4895
4896Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4897
4898 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4899 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4900
4901Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4904 --convert option to xmlcatalog to convert SGML ones to
4905 the XML syntax.
4906 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4907
4908 2.4.3 got released at that point
4909Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4910
4911 * catalog.c xmlIO.c: started some serious testing and fixed
4912 a few bug and optmization needs.
4913
4914Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4915
4916 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4917 preparing for a 2.4.3 release even if it may not be ready yet
4918 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4919 all file parsing lookup to go through the entity resolver, add
4920 to add an API to bypass it (needed to load catalogs themselves),
4921 some cleanup on the catalog code too.
4922 * nanoftp.c: small cleanup
4923 * doc/catalog.html: small update
4924
4925Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4928 Jun Kuriyama
4929
4930Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * doc/catalog.html: finished the catalog documentation
4933
4934Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4935
4936 * doc/catalog.html doc/xml.html: added documentation about
4937 Catalog support, misses an API description
4938 * doc/html/*: reextracted the API pages
4939
4940Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4941
4942 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4943 Added the part about section 7.2 on URI resolution,
4944 fixed a side effect in the HTML parser, look complete
4945 and ready to rock except the URI/SystemID part!
4946
4947Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4948
4949 * include/libxml/catalog.h include/libxml/parser.h
4950 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4951 xmlIO.c: added support and APIs needed for the catalog PI
4952 * include/libxml/xmlIO.h: cleanup
4953
4954Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4955
4956 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4957 include/libxml/catalog.h: starts to look okay, really
4958 plugged the new framework, cleaned a lot of stuff,
4959 added some APIs, except the PI's support missing this
4960 should be mostly complete
4961 * result/catalogs/* test/catalogs/*: added new test, enriched
4962 the existing one with URN ID tests
4963
4964Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * catalog.c: fixed nextCatalog
4967 * result/catalogs/docbook test/catalogs/*: started adding
4968 a small regression test
4969
4970Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4973 more work on the XML catalog support.
4974 * parser.c include/libxml/parser.h: small cleanup seems using
4975 list as a public parameter name can give portability troubles
4976 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4977 include/libxml/xpath.h include/libxml/Makefile.am: removed
4978 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4979 wrappers
4980
4981Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4982
4983 * Makefile.am trio.c triodef.h trionan.c xpath.c
4984 include/libxml/Makefile.am include/libxml/trionan.h:
4985 Re-worked Not-A-Number and Infinity support.
4986 * xmlcatalog.c: added readline include files
4987
4988Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4989
4990 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4991 testCatalog as xmlcatalog, making it an installed app
4992 adding a shell, and preparing it to be a /etc/xml/catalog
4993 management tool, though not ready yet
4994 * catalog.c include/libxml/catalog.h: adding support for
4995 XML Catalogs http://www.oasis-open.org/committees/entity/
4996 not finished, there is some interesting tradeoffs and a
4997 few open questions left.
4998
4999Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5000
5001 * xmllint.c: fixed a line formatting problem
5002
5003Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * SAX.c: removed a couple of unused variable (Albert Chin)
5006
5007Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5010 trying to fix some troubles w.r.t. function returning
5011 const xxxPtr.
5012
5013Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5016 defined
5017
5018Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * xpointer.c: removed unused var
5021
5022Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * testXPath.c: another small cleanup closing bug #59110
5025
5026Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * win32/dsp/libxml2.def.src: small cleanup closing bug
5029 #59108
5030
5031Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * example/gjobread.c: add xmlCleanupParser() before leaving
5034
5035Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5036
5037 * config.h.in configure.in include/libxml/xmlwin32version.h:
5038 released 2.4.2
5039
5040Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5041
5042 * include/libxml/valid.h debugXML.c valid.c: deprecate
5043 the non-boundchecking Sprintf functions, add Snprintf
5044 this should close bug #57984
5045
5046Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5049 URIs before doing the lookups (pointed by Mark Vakoc)
5050
5051Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * xpath.c: serious changes on Result Value Trees and NodeSets
5054 w.r.t. deallocation and collect operations. Probably not
5055 100% clean (merge of allocated trees smells like a problem).
5056 Seems sufficient to close #58943
5057
5058Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * xmllint.c: adding a --format option
5061
5062Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5063
5064 * xpath.c: count() was broken on Result Value Tree
5065 * xmlIO.c: fixed file:/// accesses on _WIN32
5066
5067Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5068
5069 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5070 macro was renamed, this should close bug #58683
5071
5072Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5075 entity substitution mode text at the end of the entity might
5076 be added due to text coalescing.
5077 * nanoftp.c parser.c: small cleanup
5078
5079Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5080
5081 * HACKING: added John Fleck right to commit in the doc subdir
5082
5083Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5084
5085 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5086 allow to inherit attributes from the DTD directly in the
5087 tree, this is needed for XPath and can be a useful feature.
5088 Inherited namespaces are always provided at the tree level now
5089 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5090 of tests for this feature (XSLT being the prime user).
5091
5092Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5093
5094 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5095 testSAX.c xmlIO.c xmllint.c include/win32config.h
5096 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5097 include/libxml/xmlwin32version.h.in win32/README.MSDev
5098 win32/dsp/*: applied Win32 Facelift No.2 patches from
5099 Igor Zlatkovic for Windows/MSC
5100
5101Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5102
5103 * SAX.c: unparsedEntityDecl() the URI computation of the
5104 entity wasn't done breaking XSLT unparsed-entity-uri()
5105
5106Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * xpath.c: fixed a bug when walking the descendants and
5109 the current node has no children
5110 * debugXML.c: show up when a text node is supposed to not be escaped
5111
5112Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5113
5114 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5115 worked like the set:leading() function)
5116 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5117
5118Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5121
5122Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * include/libxml/xmlIO.h: apply change to close #58141
5125 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5126
5127Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * parser.c: when the internal subset uses a PE, then the
5130 included entity can use conditional sections.
5131
5132Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5135 when walking the namespace axis showing up in
5136 libxst/tests/general/bug-12
5137 * xmlmemory.c: added the possibility to trace a given block
5138 defined by its address
5139
5140Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * parser.c: don't override existing encoding specified before
5143 starting xmlParseDocument()
5144
5145Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * include/libxml/xmlwin32version.h: reinserted, needed for
5148 Windows users of CVS
5149
51502001-07-27 Darin Adler <darin@bentspoon.com>
5151
5152 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5153 * testCatalog.c: Add include of <libxml/parser.h>.
5154
51552001-07-27 Darin Adler <darin@bentspoon.com>
5156
5157 * include/libxml/.cvsignore:
5158 * include/libxml/xmlwin32version.h:
5159 Remove this file from CVS because it's generated.
5160
5161Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * parser.c include/libxml/parser.h: applied const patches from
5164 Tom Moog #58002
5165
5166Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5167
5168 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5169 lookup framework
5170
5171Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * tree.c: fixed xmlCopyNode() for documents
5174
5175Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5178
5179Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * parser.c: fixes bug #57652 reported by Morus Walter
5182
5183Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5186
5187Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5190 errors, lesson don't add new functions at 1am before a release
5191 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5192 from XPath initialization when possible.
5193
5194Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * result/scripts/base*: removing history/readline changed
5197 this slightly
5198 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5199 xmllint.c: make element content line number generation
5200 optionnal to avoid breaking old apps added interface to switch
5201
5202Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005205 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005206 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5207 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5208 John Kroll fixes to allow saving to HTTP via PUT (or
5209 POST of needed).
5210 * doc/html/*.html: regenerated the docs
5211
5212Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5213
5214 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5215 xmlHashScanFull and xmlHashScannFull3 to get passed the
5216 three keys as arguments to the callback function
5217
5218Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * configure.in Makefile.am: removed libxml softlink for good
5221 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5222 100% coverage by gtk-doc
5223
5224Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5227 fixed serious troubles due to size_t vs. int mismatch
5228
5229Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5232
5233Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5234
5235 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5236 convenient extension API for value and context managing
5237 Now handles external objects through xmlXPathPopExternal,
5238 xmlXPathWrapExternal and xmlXPathReturnExternal.
5239 Added functions for sets operations (intersection, etc.)
5240
5241Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5244 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5245 HTMLparser.c: cleanup of global variables, marking some
5246 const or private.
5247
5248Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5249
5250 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5251 fixed xmlXPathNodeSetItem when passing index=0
5252
5253Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5256
5257Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5258
5259 * xmllint.c: fixed compilation under Cygwin #57503
5260 * TODO: update
5261
52622001-07-13 Peter Williams <peterw@ximian.com>
5263
5264 * config.h.in: add #undef HAVE_DLFCN_H
5265
5266 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5267 builddir.
5268
5269Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5272 raised by #57348 and #57381
5273
5274Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5277 tree.c xpointer.c: store the line numbder in element->content,
5278 may break some software, need a configuration mechanism
5279
52802001-07-10 Darin Adler <darin@bentspoon.com>
5281
5282 * .cvsignore:
5283 * example/.cvsignore:
5284 * include/.cvsignore:
5285 * include/libxml/.cvsignore:
5286 Various things that are generated and should be ignored.
5287
5288Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5291 * doc/xml.html doc/html/*: updated the docs
5292
5293Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5296 validation occured on content with element child
5297
5298Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5299
5300 * tree.c: fixed XML Base computation which was broken
5301 * debugXML.c: added a base function to the shell
5302 * Makefile.am result/scripts/* test/scripts/*: added scripts
5303 based regression tests, and adding 2 XML Base tests
5304
5305Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * tree.c: set properties doc and call xmlSetListDoc for properties
5308 content when grafting them in a different tree.
5309 * aclocal.m4: remove from CVS
5310
5311Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * win32/libxml2/libxml2.def.src: added some missing entry point
5314 for XPath (Mark Vakoc)
5315
5316Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5319 layer should URI-Unescape before trying to open resources.
5320
5321Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * xpath.c: fix the name() bug for elements in the default
5324 namespace reported by Charlie Bozeman
5325
5326Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5329 led to an XPath fix, improvements of SAX initialization, and
5330 an added option --nocdata to testXPath
5331
5332Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * doc/libxml-doc.el: Felix Natter provided anew version working
5335 with XEmacs too
5336
5337Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * include/libxml/xpath.h: small cleanup
5340 * doc/xml.html: update
5341
5342Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5345 released 2.3.14
5346
5347Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * doc/html/*: rebuilt the docs for the release
5350 * doc/xml.html: added 2.3.14 release.
5351
5352Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5355 were not equal to empty strings
5356
5357Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * SAX.c: fixed a URI-Reference computation problem when validating
5360 * xmlIO.c: small cleanup
5361
5362Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * parser.c: improved the description of a couple of interfaces
5365 upon Larry Stamper suggestion
5366
5367Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * SAX.c entities.c parser.c: changed completely the way entities
5370 are handled when running the parser in entity substitution mode.
5371 This fixes a bug reported by Stephan Kulow and nearly divides
5372 by 3 the amount of memory required by libxslt to load and process
5373 DocBook TDG.
5374
5375Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * HTMLparser.c: fixing a too early root closing problem raised
5378 byt Prashanth Naidu
5379
5380Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5383 raised by Mark Vakoc.
5384
5385Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * example/Makefile.am: fixed the include path to add srcdir/include
5388 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5389 and some cleanup
5390
5391Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5394 lot of optimization work, results in significant improvements
5395 when handling really complex XPath queries. Add a small optimizer
5396 for unions, improve [n] and [last()], avoid some costly ops.
5397
5398Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5401 * xpath.c: small cleanup
5402 * xmlGetNsList: reformated, fixed problems if used on Entities
5403
5404Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5407
5408Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5411 * Makefile.am example/Makefile.am: workaround automake generating
5412 erroneous deps
5413
5414Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * include/win32config.h: bug #56801 Yon Derek provided a patch
5417 to the windows config file.
5418
5419Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5420
5421 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5422 libxml.h : Yon Derek provided a set of changes to compile from
5423 CVS on Windows/MSC
5424
5425Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * parser.c: fixed UTF8 BOM support in push mode
5428 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5429 added a specific testcase
5430
5431Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * Makefile.am: added --push regression tests
5434 * parserInternals.c: the XML parser segfaulted in --push mode
5435
5436Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * configure.in: moved the symlinks detection within a CVS
5439 check, this is not portable and will be removed soon.
5440 * xpath.c: small cleanup/speedup
5441
5442Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5445 release of 2.3.12
5446 * parser.c: make an error message if unknow entities in all cases
5447
5448Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5451
5452Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5455 includes were installed in the wrong dir
5456
5457Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * doc/html.xml: warn against sending code to exhibit bugs.
5460
5461Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5464 Tru64 from Thomas Leitner
5465
5466Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * AUTHORS: added William and Bjorn
5469 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5470 daniel@veillard.com hopefully I won't have to do this again
5471 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5472 docs can be rebuilt cleanly now
5473 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5474 from CVs it's generated, added include/libxml/xmlwin32version.h
5475 also generated but which should change far less frequently.
5476 * catalog.c nanoftp.c: made sure to include libxml.h not
5477 libxml/xmlversion.h directly
5478 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5479 when compiling on WIN32 and MSC
5480
5481Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * include/Makefile.am include/libxml/Makefile.am configure.in:
5484 fixed make distcheck and rebuilding the rpms
5485
5486Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * configure.in: should finish the migration of exported includes
5489 into a real include/libxml in CVS, at least for CVS users.
5490 * removed the exported headers, added in include/libxml (as well
5491 as xmlversion.h.in).
5492
5493Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * configure.in: fixed the way to detect symlink
5496
5497Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * configure.in: updated, include/libxml is now a real CVS dir
5500
5501Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5504 version works with both libxml1 and libxml2 (it autodetects
5505 the prefix of the html-files) from Felix Natter.
5506 * doc/xml.html: updated doc accordingly
5507
5508Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * xpath.c: fixed the bug generating a template loop in libxslt
5511 when using docbook-xsl-1.4, * should filter out document nodes
5512 * HACKING: added William
5513 * TODO: updated
5514
5515Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * doc/FAQ.html: added a warning about gcc-3.0
5518 * doc/xml.html: added reference to gdome2 and removed a confusing
5519 sentence
5520
5521Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * xmlversion.h: okay this is a generated file, but Windows
5524 users need it and they can't generate it, and I want CVS
5525 Windows users ...
5526 * win32/libxml2/libxml2_so.dsp: Windows project file for
5527 the shared lib version of libxml2
5528 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5529 resources needed for libxslt/xsltproc by Yon Derek
5530
5531Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5532
5533 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5534
5535Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5538
5539Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * include/win32config.h: Yon Derek provided a first fix
5542 to be able to compile libxslt/xsltproc on Windows
5543
5544Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xpath.c: attempt to work around what seemed a gcc optimizer
5547 bug when handling floats on i386 http://veillard.com/gcc.bug
5548 * tree.c entities.c encoding.c: doing some cleanups while
5549 chasing it
5550
5551Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * Makefile.am: cleanup when --without-debug is specified
5554 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5555 w.r.t. --without-debug and other include points
5556 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5557 Catalogs
5558 * configure.in entities.h tree.h HTMLparser.c: removed
5559 --without-corba, made the _private field mandatory
5560
5561Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5564 outputs a BOM in UTF8, an errata has been issued to avoid the
5565 problem, that was the most reasonable solution... Add support
5566 for a leading UTF8 BOM in entities.
5567
5568Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * valid.c: fixed a bug found when post validating an entity ref
5571 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5572 activate it too
5573
5574Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5577 weakness in the node copy the XPointer and the XInclude
5578 implementations. Serious cleanup.
5579
5580Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5581
5582 * Makefile.am: Kjartan Maraas provided a small patch to
5583 add xml2-config.in to EXTRA_DIST
5584
5585Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5586
5587 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5588 provided another failing case found in KDE, the way the
5589 ctxt->vctxt.nodeTab was allocated and freed changed over
5590 time but it wasn't completely cleaned up. This should fix it.
5591
5592Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * parser.c: Stephan Kulow also raised the fact that line number
5595 could get miscounted making debug harder, fixed the problem
5596 in xmlParseCharData()
5597
5598Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * valid.c: Stephan Kulow pointed out a problem when validating
5601 and using an empty entity, forgot a 'break' in a case.
5602
5603Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5606 * doc/xml.html: updated with 2.3.11
5607
5608Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * TODO: updated adding cleanup of generated doc
5611 * configure.in: prepared to release 2.3.11
5612 * xmllint.c: added --version for bug reporting
5613 * doc/html/*.html: rebuilt the doc
5614
5615Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * xpath.c: first part of the work on selecting namespace to
5618 fix bug #56115
5619
5620Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5623 when using -liconv
5624 * TODO: updated
5625
5626Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5629 cleanup, encoding support.
5630
5631Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5634
5635Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * xpath.c: bug detected by Ankh when / is used as a function arg
5638
5639Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5642 of element and use it to avoid outputting formatting spaces at
5643 the wrong place. Implemented the format parameter for HTML save.
5644 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5645 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5646 result/HTML/wired.html: of course this impact the result of a
5647 number of HTML tests
5648
5649Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * HTMLtree.[ch]: started augmenting the HTML save API with
5652 encoding and formatting parameters
5653
5654Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * HTMLtree.h: cleanup and started evaluating the work needed on
5657 revamping the HTML output code
5658
5659Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5662
5663Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5664
5665 * valid.c: fixed bug #56049, forgot one check in the
5666 validation routine
5667
5668Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5671
5672Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * libxml.h: fixed an error in last commit
5675 * doc/FAQ.html: added an entry for compilation from CVS
5676
5677Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * xmlversion.h.in libxml.h: Cygwin patches
5680 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5681 * tree.h: cleanup
5682
5683Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5684
5685 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5686 memory block in a strange case where libxml is linked twice
5687 in the binary.
5688
5689Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5692 state far too often, simple fix used to avoid it.
5693
5694Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5697 being processed, applied his patch
5698 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5699
5700Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5703 provided fixes to compile on MSCC again
5704 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5705 also provided an update for the project files.
5706
5707Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5710 bug #55810
5711
5712Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * tree.c: fixed xmlGetNsProp() to close bug #55683
5715 Note this requires libxslt to use it's own function instead.
5716
5717Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * HTMLtree.c: when in a pre element no formatting space should
5720 be added.
5721 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5722
5723Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * configure.in: added tests for signal() and signal.h
5726
5727Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5730
5731Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * doc/libxml-doc.el: Felix Natter provided a new version for
5734 libxml2
5735
5736Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * HTMLtree.c: when in a pre element no formatting space should
5739 be added.
5740
5741Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5744
5745Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5748 hack
5749 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5750 * uri.c: fixed a warning
5751
5752Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * HTMLtree.c: trying to close bug #55772 escaping in script
5755 elements
5756 * doc/xml.html: suggest to send mail to the list
5757
5758Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5761 good. Use a macro and based on the solution provided in
5762 vsnprintf manual page from GNU.
5763
5764Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5765
5766 * error.c: Workaround for non-preserving variadic list.
5767 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5768
5769Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * doc/xml.html: added 2.3.10 release
5772
5773Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5774
5775 * configure.in: releasing 2.3.10
5776
5777Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5780
5781Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * encoding.c: Robert Collins provided a patch to add the
5784 "US-ASCII" encoding alias
5785
5786Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5787
5788 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5789 string oriented functions and started cleaning the related areas
5790 in xpath.c which needed fixing in this respect
5791
5792Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5795 #55380
5796 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5797
5798Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * TODO: updated
5801 * nanohttp.[ch] : started adding APIs to get the redirected URL
5802 when this occurs (needed for further base computation
5803 * tree.h: cleanup
5804 * encoding.c: cleanup
5805 * SAX.c: minor change around ctxt->loadsubset
5806
5807Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5808
5809 * Makefile.am include/Makefile.am: small change to have
5810 include/libxml rebuilt if working from CVS.
5811 * uri.c: applied another patch from Carl Douglas for URI escaping,
5812 this should close bug #51876
5813
5814Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5817 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5818 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5819 added specific regression test
5820 * parser.h: preparing for the XSLT mode where DTD inherited
5821 attributes are added to the tree.
5822
5823Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * xinclude.[ch]: Updated the namespace for the Last Call version
5826 * result/XInclude/include test/XInclude/include: updated the
5827 testsuite accordingly
5828
5829Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5832 related to bug #51876
5833
5834Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * tree.c: fixed a gross mistake in base computation, xml:base is
5837 not completely correct yet (need cascade).
5838 * xpath.[ch]: added the few things needed to find a function name
5839 and URI from the XPath context when it is called.
5840
5841Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5842
5843 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5844 * DOCBparser.c: small cleanup
5845 * xmllint.c: added a --catalogs option to load catalogs from
5846 $SGML_CATALOG_FILES
5847 * tree.c: cleanup
5848 * configure.in: iconv library fixup, ICONV_LIBS
5849
5850Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * catalog.c: handling of CATALOG entries. detection of recursion,
5853 and a few bugfixes
5854 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5855 against the default namespace
5856
5857Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5860
5861Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5862
5863 * parser.c: fixed propagation context info when parsing an
5864 external entity.
5865 * doc/html/*.html: regenerated a couple of docs
5866
5867Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * doc/xml.html: update with 2.3.9 informations
5870
5871Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5874 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5875 * doc/html/* : rebuilt the docs
5876 * valid.c: small patch which may improve some case when
5877 validating.
5878
5879Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * HTMLparser.c: Closed bug #54891
5882 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5883 to the suite
5884
5885Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5886
5887 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5888 applied a documentation patch from LotR and filled in a few missing
5889 descriptions
5890
5891Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * xpath.c tree.c parser.c: speed optimizations at the parser level
5894 document tree freeing and xpath evaluation
5895
5896Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * parser.c parser.h parserInternals.h: fixed a couple of
5899 interfaces for handling memory buffer input to const char *
5900 upon suggestion of JamesH.
5901
5902Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * configure.in: LoTR sent a patch fixing the previous commit
5905
5906Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5907
5908 * configure.in: trying to deal again with the stoopid -R linking
5909 flag of Solaris
5910
5911Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * xpath.h: two nodeset access macros from Thomas Broyer
5914
5915Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5918 patch from Thomas Broyer
5919
5920Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5923 case
5924 * INSTALL: was empty added stuff from the FAQ
5925
5926Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5929 attributes handling and #54433 by adding xmlUnsetProp()
5930 and xmlUnsetNsProp()
5931
5932Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5933
5934 * HTMLparser.c: Patch from Jonas Borgström
5935 (htmlGetEndPriority): New function, returns
5936 the priority of a certain element.
5937 (htmlAutoCloseOnClose): Only close inline elements if they
5938 all have lower or equal priority.
5939 * result/HTML: this of course changed a number of tests results.
5940
5941Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * xmlIO.c catalog.c: plugged in the default catalog resolution
5944 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5945 documentations
5946 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5947
5948Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5949
5950 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5951 integrating catalogs
5952 * catalog.[ch] testCatalog.c: adding a small catalo API
5953 (only SGML catalog support).
5954 * parser.c: restaured xmlKeepBlanksDefault(0) API
5955
5956Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5957
5958 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5959
5960Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * parser.c: added xmlParseExternalEntityPrivate() to allow
5963 propagation of ctxt->_private when parsing external entities
5964
5965Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5968
5969Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5970
5971 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5972
5973Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * valid.c: warn when indeterminist content model is detected
5976 * result/VC/ElementValid8: this adds a message
5977 * Makefile.am: add --novalid for VCM tests
5978 * parserInternals.c: added a call to Init memory
5979
5980Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5983 when both parameters are NULL.
5984
5985Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * valid.c: applied small patch from Gary Pennington, reindented
5988 some part of the code.
5989
5990Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5993 release, updated and regenerated the docs
5994
5995Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * xpath.c result/XPath/expr/floats : clarified and cleanup
5998 printing of abnormal floats in tests.
5999
6000Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6001
6002 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6003 * results/HTML/ : a few changes in the output of the HTML tests as
6004 a result.
6005 * configure.in: tying to fix -liconv where needed
6006
6007Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6008
6009 * Makefile.am: fixed a stupid error
6010
6011Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * configure.in Makefile.am: make the inclusion of the trio
6014 modules in the library conditional
6015
6016Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * DOCBparser.c: patche from László Kovács, fixed entities refs
6019 in attributes handling
6020
6021Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6024 flushing
6025
6026Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * xpath.c: fix of an XSLT namespace bug reported on the list
6029 general/bug-8-
6030
6031Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * strio.h trio.c: Dan McNichol suggested a couple of small
6034 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6035
6036Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * tree.c parser.c encoding.c: spent a bit more time looking
6039 at the parsing speed and DOM handling. Added a few more
6040 speedups.
6041
6042Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6043
6044 * parser.c: small but effective parsing speed improvement
6045
6046Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * configure.in: default on the DocBook parser inclusion (for Gnome)
6049 * DOCBparser.h: fixed a header reference
6050
6051Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * configure.in xpath.c: applied Bjorn patches for FPE on the
6054 alpha
6055
6056Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6059 xmlSaveFormatFileTo()
6060
6061Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6062
6063 * xpath.c: simple and efficient optimization, XPath functions
6064 aways bind to the same code, cache this
6065 * TODO: updated (by saying some is obsolete)
6066
6067Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6068
6069 * xpath.c: more cleanup work on XPath name parsing routines
6070
6071Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6074 xmlXPathParseName
6075 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6076 * debugXML.c: avoid compilation problems if compiling without
6077 HTML support, Igor Zlatkovic
6078 * win32/libxml2/libxml2.def.src: being able to compile without
6079 XPath on Windows
6080
6081Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6082
6083 * libxml.m4: yet another patch from Toshio Kuratomi
6084
6085Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6086
6087 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6088
6089Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6090
6091 * tree.[ch]: added xmlSaveFormatFile interface for saving
6092 and indenting a file.
6093
6094Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: fixed bug #53689 related to processing-instruction()
6097
6098Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * DOCBparser.c: patche from László Kovács
6101
6102Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * parser.c: applied fixes from Christian Glahn bug report #53391
6105
6106Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * error.c: Jean François Lecomte provided a complete description
6109 and a fix to bug #53537
6110
6111Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6112
6113 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6114
6115Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6116
6117 * DOCBparser.c SAX.c: a bit more work on entities processing.
6118 Still Need to cleanup XML output and references in attributes
6119
6120Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6123
6124Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * tree.c: trying to fix #53574, not completely complete,
6127 I would like xmllint --copy --debug test/ent1 and
6128 xmllint --debug test/ent1 to show the same result.
6129 * xpath.c: fix a bug when trying to sort namespace nodes
6130
6131Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6132
6133 * HTMLtree.c: real fix for #53402
6134
6135Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6136
6137 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6138 PIs when using xsl:output
6139 * valid.c: closing #53537 some case generate segfaults if there
6140 is validity errors
6141
6142Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6143
6144 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6145 of external parsed entities, added --noent to testDocbook
6146 * valid.c: Garry Pennington found an uninitialized variable
6147 access in xmlValidateElementContent()
6148
6149Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6150
6151 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6152 with madness
6153 * result/HTML/ : this modified the result of the regression tests
6154 a lot.
6155
6156Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6159 to doc where it wasn't checked against NULL reported by
6160 Jens Laas
6161
6162Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6163
6164 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6165 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6166
6167Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6168
6169 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6170 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6171 * SAX.[ch]: cleanup and updates for DocBook
6172 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6173 ex SGML identifier changes
6174 * valid.c: removed a static unused function.
6175
6176Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6177
6178 * HTMLtree.c: applied change for Paul Sponagl on script saving
6179 * Makefile.am: the warning about entity title.xml are normal.
6180
6181Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6182
6183 * configure.in: release of 2.3.7
6184 * Makefile.am: fixing make distcheck
6185
6186Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * doc/html/* doc/xml.html: updated and regenerated the docs
6189
6190Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6193
6194Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6195
6196 * tree.c: fixed #53388 with the provided patch
6197
6198Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6199
6200 * valid.c: Bjorn detected an invalid memory access. Fixed
6201 vstateVPush()
6202
6203Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6204
6205 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6206
6207Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6208
6209 * libxml.h: new header used only for the compilation of libxml
6210 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6211 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6212 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6213 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6214 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6215 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6216 baseline (version 1.2 plus a single patch).
6217 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6218 scientific notation for numbers. Tests added.
6219 * xpath.c: formatting of numbers changed to use sprintf
6220 (contribution from William Brack)
6221
6222Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * valid.c: cleanup, more useful debugging
6225 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6226 * xmlIO.c: entity loading is printed as an error when validating
6227
6228Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6229
6230 * valid.c: fixed to validate within entities
6231 * test/VCM/v22.xml: added a specific testcase
6232
6233Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6234
6235 * valid.c: forgot an epsilon transition in for ()+
6236 * test/VCM/v21.xml : added a specific test case
6237
6238Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6239
6240 * valid.c: removed a state explosion exhibited by RSS
6241 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6242 from bug #51872
6243
6244Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6247 validation without using an ugly NFA -> DFA algo in the source.
6248 Made a specific algorithm easier to maintain, using a single
6249 stack and without recursion.
6250 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6251 * hash.c: made the growing routine static
6252 * tree.h parser.c: added the parent information to an
6253 xmlElementContent node.
6254
6255Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6256
6257 * SAX.c parser.c xpath.c: generating IDs when not validating
6258 from an external parsed entity was poisoning the ID has table
6259 with removed values. This was killing XSLT on the KDE help
6260 browser.
6261
6262Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6263
6264 * entities.h: andrew@ugh.net.au detected a double declaration
6265
6266Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * debugXML.c hash.c tree.h valid.c : some changes related to
6269 the validation suport to improve speed with DocBook
6270 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6271 the way validation errors get reported
6272
6273Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6276 by P C Chow and William M. Brack for XSLT HTML output
6277
6278Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6281 Igor Zlatkovic patches for MSC compilation and added his
6282 updates
6283
6284Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6285
6286 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6287 prefix lookup.
6288 * parserInternals.c: fixed the bug reported by Morus Walter
6289 due to an off by one typo in xmlStringCurrentChar()
6290
6291Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * HTMLparser.c result/HTML/*: revamped the way the HTML
6294 parser handles end of tags or end of input
6295
6296Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6299
6300Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6301
6302 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6303 bug where the linktime verions of free() won't work ...
6304
6305Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6306
6307 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6308
6309Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * doc/xml.html: added 2.3.6 release
6312
6313Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6314
6315 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6316 * result/wml.xml: resulted in a small output change
6317
6318Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * tree.c: xmlNewDoc was missing the charset initialization
6321 * xmllint.c: added --auto to autogenerate a doc, allow to
6322 reproduce the problem fixed on xmlNewDoc
6323
6324Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6325
6326 * xpath.c: trying to get 52979 solved
6327 * tree.c result/ result/noent/: trying to get 52712 solved, this
6328 also made me clean up the fact that XML output in general should
6329 not add formating blanks by default, this changed the output of
6330 a few tests
6331
6332Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6335
6336Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * configure.in: finally released 2.3.6
6339
6340Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * xpath.c: checking for null pointer generated by new code
6343
6344Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6345
6346 * xpath.c: fixed a [] evaluation problem reported
6347 * test/XPath/tests/simpleaddr: extended test
6348 * result/XPath/simpleaddr: updated result
6349
6350Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6351
6352 * xmllint.c: Dan Timis reported a portability problem
6353 on Macs without mmap, fixed it.
6354
6355Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * testXPath.c : added a --tree option allowing to display the
6358 tree dump of the XPath expression
6359
6360Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * xpath.c: fixed a memleak when comparing nodesets
6363 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6364 * tree.c: added a TODO
6365
6366Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6367
6368 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6369 we need string functions
6370 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6371 to be able to use them where needed. Applied some changes
6372 to reduce name linking pollution and compile in only what's
6373 needed.
6374 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6375 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6376 for the string manipulation functions
6377 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6378 to the free() function of xmlmemory.c
6379 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6380 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6381 usage.
6382
6383
6384Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * error.c: applied the context output patch of the error
6387 handling submitted by Chuck Griffith
6388 * error/VC/*: this slightly change some error logs
6389
6390Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6391
6392 * parser.c: fixed line number reporting on error
6393
6394Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * parser.c: Sullivan and Darin found a parser bug,
6397 applied the patch.
6398
6399Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6402 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6403 xmlversion.h.in xpointer.c: of course the way I defined
6404 UNUSED breaks on old gcc version. Try to be smart and
6405 also define it directly in xmlversion.h
6406 * configure.in: removed -ansi flag from the pedantic set
6407
6408Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6409 Huge cleanup, I switched to compile with
6410 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6411 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6412 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6413 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6414 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6415 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6416 encoding.h entities.c error.c list.[ch] nanoftp.c
6417 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6418 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6419 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6420 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6421 Cleanup, staticfied a number of non-exported functions,
6422 detected and cleaned up a dozen of problem found this way,
6423 avoided a lot of public function name/typedef/system names clashes
6424 * doc/xml.html: updated
6425 * configure.in: switched private flags to the really pedantic ones.
6426
6427Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * configure.in: 2.3.5
6430 * doc/html/*: rebuilt the docs
6431
6432Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6433
6434 * parser.c: fixed a reported bug in NOTATION parsing
6435 * uri.c: accepted but not fixed bug 51876, added TODO
6436 * Makefile.am: fixed bug 51876
6437
6438Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6439
6440 * config.h.in configure.in error.c: fix a compilation problem
6441 on platforms without vsnprintf (xml@thewrittenword.com)
6442
6443Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * parser.c: fixed a function name header typo
6446 * SAX.c: notations can also occur in external subset.
6447
6448Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * error.c: removed a C++ like comment
6451
6452Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6453
6454 * parser.c: fixing bug 52299 strange condition leading
6455 to a parser crash due to a buffer overflow
6456 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6457 added the specific test case
6458
6459Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6462 xmlXPathConvert{String,Number,Boolean} to be able to make
6463 type casts without a context stack, fixed some implementation
6464 problems related to the absence of context at parse-time,
6465 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6466 in the public API too
6467 * xpointer.c xpathInternals.h: we need to know at parse time
6468 whether we are compiling an XPointer
6469
6470Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6473 cleaned up the parser internals, refactored XPath code, added
6474 new compilation based APIs and cleanly separated public and
6475 private APIs.
6476
6477Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6478
6479 * xpath.h: the comp field must be added at the end to avoid
6480 killing binary compat.
6481
6482Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * Makefile.am: detect XPath memleaks in regreson tests
6485 * error.c: fixed and error w.r.t. error reporting still using
6486 stderr
6487 * hash.c: added new line at end of file
6488 * tree.h: minor cleanup
6489 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6490 expression parsing from evaluation, resulted in a number of
6491 changes internally, and in XPointer. Likely to break stuff
6492 using xpathInternals.h but should remain binary compatible,
6493 new interfaces will be added.
6494
6495Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6496
6497 * configure.in: fixed a couple of problems reported by
6498 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6499 without gcc on non linux platforms.
6500
6501Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6504 a fix for --with-html-dir= configure support. I hope it won't
6505 break rpm generation
6506
6507Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * xmlIO.c: one function comment cleanup.
6510
6511Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * SAX.c: external subset notations were improperly registered
6514 in the internal subset.
6515
6516Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * README.cvs-commits: added, pointing to HACKING
6519 * HACKING: updated
6520
6521Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * parser.c: and Matt Sergeant found one in the XML push
6524 parser (erroneous check I forgot to remove when I fixed the
6525 main parser).
6526
6527Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * xpath.c: ptittom found a small bug in UnaryExpr
6530
6531Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6532
6533 * configure.in: bumped to 2.3.4
6534 * error.c: fixed bug #51860
6535 * tree.c: fixed bug #51861
6536 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6537 * tree.[ch] : added xmlDefaultBufferSize
6538 * nanoftp.c: typo in function name header block
6539 * doc/xml.html : updated, added link to XML::LibXSLT
6540 * doc/html/* : rebuilt the docs
6541
6542Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * parser.c SAX.c: the new content parsing code raised an
6545 ugly bug in the characters() SAX callback. Found it
6546 just because of strangeness in XSLT XML Rec ouptut :-(
6547
6548Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6549
6550 * Makefile.am: Martin Baulig suggested to add -lm
6551 * tree.c: found another bug in xmlNodeGetContent()
6552
6553Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6554
6555 * xpath.c: Bjorn found the error related to strictness of comparison.
6556
6557Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6558
6559 * parser.c: trying to fix the Dtd parsing problem reported
6560 by Gary, side effect of last week speed optimizations.
6561
6562Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6563
6564 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6565 * parserInternals.c: removed unneeded test raised by Stric
6566
6567Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6568
6569 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6570 and fixed by William Brack). Added xmlXPathFormatNumber.
6571 Changed the sorting slightly.
6572 * configure.in Makefile.am example/Makefile.am: Added -lm.
6573 Please note that applications linking with libxml2, must
6574 also like with the math library from now on.
6575
6576Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6579
6580Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * parser.c: one must report spaces even if the Dtd element
6583 content proves that this is not part of the element content.
6584 * result/valid/*.xml: this changed the ouptu slightly
6585
6586Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * configure.in: bumped to 2.3.3
6589 * doc/xml.html: updated
6590
6591Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6592
6593 * tree.c: minor doc fix
6594 * xpath.c: deallocation issues when a result tree has been
6595 converted to a node-set
6596
6597Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * doc/xml.html: oops corrected dates s/2000/2001
6600
6601Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6602
6603 * valid.c: new patch from Gary Pennington
6604
6605Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * doc/xml.html: applied patch from Ankh
6608
6609Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * xinclude.c: fixed a problem building on Mac
6612
6613Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6614
6615 * parser.c: more work on increasing parsing ferformances
6616
6617Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6620 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6621 avoiding memcpy in production builds MEM_CLEANUP macro use
6622 * parser.[ch] parserInternals.c: optimizations of the tightest
6623 internal loops inside the parser. Better checking of I/O
6624 flushing/loading conditions
6625 * xmllint.c : added --timing
6626
6627Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * configure.in: bumped to 2.3.2
6630 * doc/xml.html: updated for release
6631
6632Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * xpath.c: found a memleak and fixed a nasty bug
6635
6636Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * xmllint.[c1] : added return code errors for xmllint
6639 * xpath.c: specific debug dump function for result value trees
6640
6641Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6642
6643 * xpath.c: finally implemented xmlXPathCompareNodeSets
6644 * test/XPath/expr/floats results/XPath/expr/floats: added
6645 a test for float expressions
6646
6647Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6648
6649 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6650 * parserInternals.[ch]: trying to speed up parsing
6651 * xpath.c : speeded up node set equality op
6652
6653Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654
6655 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6656 better handling of ID/IDREF and the list modules associated
6657 * configure.in: small CFLAGS cleanup
6658
6659Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * configure.in: fixed iconv detection on AIX (stric)
6662
6663Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6666
6667Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6668
6669 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6670 and optimized xmlXPathNodeSetSort
6671
6672Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpath.c: bug fix when context size is 0
6675 * parser.c: I like Norm's Dtd because they still manage to break
6676 the parser occasionally
6677
6678Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6679
6680 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6681
6682Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6685 attributes within the XML-1.0 namespace
6686
6687Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6688
6689 * xpathInternals.h: exported a few axis functions
6690 * doc/xml.html: updated the doc
6691
6692Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6693
6694 * configure.in: applied patch from Daniel van Balen for OpenBSD
6695 and bumped version to 2.3.1
6696 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6697 attempt to find autoclosing was simply broken, removed it,
6698 updated the examples, this is better
6699
6700Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6703 hash functionnalities.
6704 * doc/html/* : rebuild the doc
6705
6706Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6709 on predicate
6710 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6711 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6712 really want to have tags closed on output even if we accept
6713 unclosed ones on input
6714
6715Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * xpath.c: ouch don't free NULL, rare case fixed
6718 * tree.c: don't coalesce text nodes if they don't have the
6719 same behaviour wrt escaping on output
6720
6721Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * xpath.c: small fixup
6724 * SAX.c: don't warn on empty namespaces.
6725
6726Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * README: a bit of cleanup
6729 * configure.in: preparing for 2.3.0 release
6730
6731Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6732
6733 * hash.[ch]: added a first version of xmlHashSize()
6734 * valid.c: another bug fix from Gary Pennington
6735
6736Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6737
6738 * valid.c: couple of bug fixes pointed by Gary Pennington
6739 * HTMLtree.c: #if 0 cleanup
6740
6741Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6742
6743 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6744 which removes a time consuming check of xmlXPathNodeSetAdd()
6745 and use it in places where we are sure to not break unicity
6746
6747Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6748
6749 * xpath.c: bug fixes found from XSLT
6750 * tree.c: preserve node->name special values when copying nodes.
6751 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6752 external subset are fetched when available but without full
6753 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6754 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6755 output with encoding disabled.
6756
6757Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6760 xmlCheckFilename should not be called from xmlFileOpenW
6761 and xmlGzfileOpenW
6762
6763Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6764
6765 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6766 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6767 added the new tests for URI normalization
6768 * testURI.c: fixed stoopid bugs
6769 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6770 the URI in the error messages are now properly normalized
6771
6772Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6775
6776Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6779
6780Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * xpath.c: fixed mod operator
6783
6784Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6785
6786 * parser.c: fixed xmlStrcat doc
6787 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6788 trees.
6789
6790Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * xpath.c result/XPath/tests/chaptersbase
6793 result/XPath/tests/simplebase: fixed XPath node()
6794 * tree.c: small fix in xmlNewNs()
6795 * Makefile.am: removed extraneous xml2Conf.sh rule
6796
6797Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6798
6799 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6800 Changed the library name, in order to get libxml-devel and
6801 libxml2-devel to coexist on a single system
6802 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6803 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6804
6805Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6806
6807 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6808 libxml2-devel installable in // as libxml-devel.
6809
6810Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * doc/Makefile.am: fixed make rebuild in doc
6813 * doc/html/*.html: rebuilt the docs
6814
6815Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6818
6819Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6820
6821 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6822 the HTML doc to go into the -devel RPM ...
6823 * aclocal.m4 config.h.in: some updates due to auto* magic
6824
6825Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * xpath.h: added a hook in the context structure allowing to
6828 link to extra support, needed for XSLT
6829
6830Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6831
6832 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6833 xmlXPtrCmpPoints to use it.
6834 * propagated the following patch from Alejandro Forero
6835 * include/win32config.h xmlIO.c: applied further suggestions
6836 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6837 * example/gjobread.c: fixed warnings, now that it builds
6838
6839Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6840
6841 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6842
6843 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6844 filename points to a valid file (not a directory).
6845 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6846 Added calls to xmlCheckFilenameDir.
6847
6848 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6849 `path' (rather than `filename') as the parameter to gzopen and open.
6850
6851Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * Makefile.am: fixed a problem with EXTRA_DIST
6854
6855Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6856
6857 * Makefile.am example/Makefile.am: finally found the trick
6858 to build the example, i.e. add "." in SUBDIRS before example
6859 in the list <grin/>
6860
6861Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6862
6863 * doc/xml.html: updated with an XSLT section, removed pointer to
6864 W3C CVS base.
6865
6866Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6869 too, and deallocation need to occur the same way.
6870
6871Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6872
6873 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6874 type correponding to an XSLT result tree fragment. Share most
6875 of the data format with node set, as well as operators.
6876 * HTMLtree.c: added a newline at the end of the doctype output
6877 whe this one is not present initially.
6878 * tree.c: make sure taht the parent and doc pointers are properly
6879 set when copying attributes (lists).
6880
6881Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6884
6885Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: seems I finally killed that ugly path evaluation
6888 context bug (tagged 9999 in case is is wrong)
6889
6890Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6893 for XSLT
6894
6895Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6896
6897 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6898 for xmlGzfileOpen() bug
6899
6900Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * xpath.c: removed an error found by XSLT usage
6903 * tree.c parserInternals.h: use a predefined static string
6904 for text and comment nodes, avoid freeing them in xmlFreeNode,
6905 exported the string name in parserInternals.h and added
6906 another value to disable encoding at output (for XSLT),
6907 gain memory, time.
6908
6909Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6912 win32/libxml2/libxml2_so.dsp: new makefiles and update
6913 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6914
6915Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6918 Gary Pennington
6919
6920Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6921
6922 * xpath.c: fixed the comaprision of values and nodelists,
6923 need to compare nodelist still ...
6924 * debugXML.c: avoided a possible core dump
6925 * HTMLparser.c: cleanup
6926 * nanohttp.c: contributed fix.
6927 * tree.c: fixes in properties handling added xmlSetNsProp
6928 needed by libxslt
6929 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6930 comment
6931 * TODO: updated
6932
6933Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * parser.c parserInternals.c: applied Bjorn Reese optimization
6936 patch
6937
6938Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * Makefile.am: applied patch fro make check from Martin Vidner
6941
6942Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6943
6944 * configure.in: preparing 2.2.11
6945 * doc/html/*: rebuild the HTML files
6946 * doc/xml.html : updated
6947
6948Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6949
6950 * tree.c: fixed a stupid bug
6951 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6952 patches related to validation of an XInclude processing result
6953 * TODO: updated
6954
6955Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6958 on large files
6959
6960Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6963
6964Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6965
6966 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6967 reported by Jonas Borgström
6968 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6969
6970Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6971
6972 * testXPath.c xpath.c: fixing the XPath union expressions problem
6973 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6974
6975Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6976
6977 * xmllint.c: Made is so if the file name is "-" is will read form
6978 standard input. Sven Heinicke <sven@zen.org>
6979 * tree.c: fixed a problem when growing buffer
6980 * tree.h: fixed the comment of the node types following andersca
6981 comment
6982 * TODO: updated
6983
6984Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * HTMLparser.[ch]: added a way to avoid adding automatically
6987 omitted tags. htmlHandleOmittedElem() allows to change the
6988 default handling.
6989 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6990 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6991 of xmllint too when using --memory flag, added a memory test
6992 suite at the Makefile level.
6993 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6994 with namespace use when encountering QNames in XPath evalation,
6995 added xmlns() scheme in XPointer.
6996 * nanoftp.c : incorporated a fix
6997 * parser.c xmlIO.c: fixed problems raised with encoding when using
6998 the memory I/O
6999 * parserInternals.c: closed bug 25934 reported by
7000 torsten.landschoff@innominate.de
7001 * TODO: updated
7002
7003Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7004
7005 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7006 on a non-updated tree :-(, made a 2.2.10 release to correct the
7007 situation
7008
7009Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7012 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7013 integrated a set of OpenVMS changes from Howard Taylor
7014 <Howard.Taylor@pacoast.com>
7015
7016Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7019 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7020
7021Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * HTMLparser.c: some fixes on auto-open of html/head/body
7024 * encoding.c: fixed a compilation error on some gcc env
7025 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7026 XPointer implementation
7027 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7028 related XPointer tests and associated results
7029
7030Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * doc/xmldtd.html doc/xml.html: following a short step by step
7033 guidance on IRC to help maciej with DTDs I started a small
7034 page on the subject.
7035
7036Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * HTMLparser.c: fixed handling of broken charrefs
7039 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7040 patches
7041
7042Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * doc/xml.html doc/html/* : rebuilt the docs after adding
7045 xinclude and updated page for 2.2.7 and 2.2.8
7046 * configure.in: releasing 2.2.8
7047
7048Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7049
7050 * parser.[ch] parserInternals.c: applied the conditional
7051 section processing fix from Jonathan P Springer
7052 <jonathan.springer2@gte.net>
7053 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7054 project file, fixed iconv default non support
7055 * xpath.c: fixed the problem of evaluating relative expressions
7056 when a node context is provided.
7057
7058Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * nanoftp.c: fixed gcc 2.95 new warnings
7061 * SAX.c: fixed a stupid bug
7062 * tree.c: fixed a formatting problem when round-tripping
7063 from/to memory
7064 * xinclude.c: chased memleak, fixed a base problem
7065 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7066 xmlXPtrBuildNodeList()
7067 * TODO: updated
7068 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7069 adding a first small set of regression tests for XInclude
7070
7071Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * nanohttp.[ch]: applied Wayne Davison patches to access
7074 the WWW-Authorization header.
7075 * parser.c: Closed Bug#30847: Problems when switching encoding
7076 in short files by applying Simon Berg's patch.
7077 * valid.c: fixed a validation problem
7078 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7079 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7080 Wayne Davison
7081 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7082 need to be extended to non full nodes selections.
7083 * xinclude.c: starts to work decently
7084
7085Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7088 debugXML.c xmlversion.h.in: Started adding XInclude support,
7089 this is a new xmllint option
7090 * tree.c xpath.c: applied TOM patches for XPath
7091 * xpointer.c: fixed a couple of errors.
7092 * uri.c: added an escaping function needed for xinclude
7093 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7094 new warning from RH70 gcc's version
7095
7096Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7097
7098 * HTMLparser.c: fixed loop on invalid char in scripts
7099 * parser.c: update to description of xmlIOParseDTD()
7100 * libxml.m4 xmlversion.h.in: changes contributed by
7101 Michael Schmeing <m.schmeing@internet-factory.de>
7102 * configure.in: preparing for 2.2.7
7103 * Makefile.am: trying to avoid config.h and acconfig.h
7104 being included in the distrib
7105 * configure.in: released 2.2.7
7106
7107Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7108
7109 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7110 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7111
7112Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7113
7114 * parser.[ch]: added xmlIOParseDTD()
7115 * xpointer.c: added support for the 2 extra parameters of
7116 string-range, fixed a stoopid error when '0' was present
7117 in XPointer expressions
7118 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7119 testsuite for the above
7120
7121Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * libxml.spec.in: improved package descriptions
7124
7125Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * xpath.c xpathInternals.h: applied a large cleaning patch
7128 from TOM <ptittom@free.fr>, it also add namespace support
7129 for function and variables registration.
7130
7131Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7134 * Makefile.mingw: Wayne Davison's update adding hash.c
7135
7136Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7137
7138 * xpath.c: fixed the root evaluation problems
7139 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7140 ignorable spaces with <b> <bold> <em>
7141 * tree.c: fixed a loop in xmlSearchNsByHref()
7142
7143Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * xpath.c: applied another XPath patch from TOM
7146 * xpath.c include/makefile.am: applied another patch from
7147 china@thewrittenword.com (cleanup on IRIX).
7148
7149Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * xml-config.1: received a fixed version from Fredrik Hallenberg
7152 <hallon@lysator.liu.se>
7153
7154Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7157 cleanup patch for XPath
7158
7159Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * patched to redirrect all "out of context" error messages to
7162 a reconfigurable routine. The changes are:
7163 * xmlerror.h : added the export of an error context type (void *)
7164 an error handler type xmlGenericErrorFunc there is an interface
7165 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7166 to reset the error handling routine and its argument
7167 (by default it's equivalent to respectively fprintf and stderr.
7168 * all the c files: all wild accesses to stderr or stdout within
7169 the library have been replaced to calls to the handler.
7170
7171Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7172
7173 * configure.in: release 2.2.6
7174 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7175 exporting the inner functions of xpath for extension modules
7176 * doc/*: updated and rebuilt the doc
7177
7178Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7179
7180 * nanohttp.c : applied Wayne HTTP cleanup patch
7181 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7182 and xmlNodeSetSpacePreserve()
7183
7184Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * xpath.c: closing bug #29260
7187
7188Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7191 multikey tuples, made hash structure opaque
7192 * valid.[ch]: moved elements, attributes, notations decalarations
7193 as well as ID and refs to hash tables.
7194 * entities.c: hash cleanup
7195 * xmlmemory.c: fixed a dump problem in debug mode
7196 * include/Makefile.am: problem passing in DESTDIR= values patch
7197 from Marc Christensen <marc@calderasystems.com>
7198 * nanohttp.c: removed debugging remains
7199 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7200 * HTMLparser.c parser.c: fixing a number of problems with the
7201 macros in the *parser.c files (Wayne).
7202 * HTMLparser.c: close the previous option when opening a new one
7203 (Marc Sanfacon).
7204 * result/HTML/*: updated the HTML results accordingly
7205
7206Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7207
7208 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7209 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7210 XPath functions and XML entities table to them. More to come...
7211 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7212
7213Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * tree.c: coalesce adjacent text nodes
7216 * valid.c: handling of blank nodes in DTd validation (raised
7217 by problems with a posteriori validation).
7218 * nanohttp.c: changing behaviour on HTTP write stuff.
7219 * HTMLtree.c: forced body and html to be explicitely closed.
7220 * xpath.h: exported more XPath functions.
7221
7222Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * Release of 2.2.5
7225 * xpointer.c: range() range-inside and other helper functions
7226 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7227
7228Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7231 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7232
7233Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7234
7235 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7236 and XPointer modules
7237
7238Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * SAX.h: closed #25107
7241
7242Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7243
7244 * testSAX.c: fixed problem with cdata reporting
7245 * SAXresult/* : updated
7246
7247Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7250 Closed bug #27499, added to regression tests
7251 * TODO: updated
7252
7253Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7256 support for SCRIPT and STYLE with help from Bjorn Reese
7257 * test/HTML/* result/HTML/*: added simple testcase and updated
7258 the existing ones.
7259
7260Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7263 string-range for empty strings
7264 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7265 test/XPath/xptr/strrange: augmented the XPointer testsuite
7266
7267Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * doc/xml.html doc/xmlmem.html: added a module describing memory
7270 interfaces and use, updated the main page.
7271
7272Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7275 nanoftp code work on Windows too now
7276
7277Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7280 * xpointer.c: implemented string-range() at least a good first version
7281 * test/XPath/docs/str test/XPath/xptr/strrange
7282 result/XPath/xptr/strrange: the string-range() tests
7283
7284Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * Makefile.am include/Makefile.am include/win32config.h
7287 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7288 and make distcheck
7289
7290Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7293 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7294 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7295
7296Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7299 patch for socklen_t detection by
7300 Albert Chin-A-Young <china@thewrittenword.com>
7301
7302Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7305 and added a --dtdvalid option to xmllint used to test it
7306
7307Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7310 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7311
7312Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7315 handlings (registration, lookup, cleanup)
7316
7317Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7318
7319 * configure.in Makefile.am include/makefile.am: adding XPointer
7320 and XPtrtests target
7321 * xpointer.[ch] : new files for XPointer support
7322 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7323 more XPath tests
7324
7325Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * configure.in: fixed, very broken, make distcheck works again
7328
7329Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * More work toward 2.2.5, integrated a number of patches
7332 * configure.in Makefile.am win32config.h.in: trying to cleanup
7333 make distcheck .... huh ...
7334 * include/Makefile.am include/win32config.h: new directory
7335 for includes
7336 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7337 updated teh makefiles and instructions for WIN32
7338 * xpath.c: small fixes
7339 * test/XPath/ results/XPath: updated the testcases and results
7340 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7341 suggested patches
7342 * valid.c: fixed an ID bug
7343
7344Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007347 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007348 * xpath.[ch]: worked on XPointer
7349
7350Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * configure.in Makefile.am: 2.2.5, ship the include in an
7353 include/libxml subdirectory, use symlinks when using CVS
7354 * testSAX.c: fixed small bug
7355 * testXPath.c: changed the way testfiles are parsed
7356 * debugXML.c: same kind of cleanup when parsing an argument expression
7357 XPath/XPointers can have blanks embedded
7358 * xpath.[ch]: more cleanup, reorgs for XPointer work
7359 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7360 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7361
7362Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7365 in the XPath engine, rewrote large parts of it, now it's far
7366 cleaner and in sync with the REC not an old WD. Fixed a parsing
7367 problem in the interactive XML shell found when testing XPath.
7368
7369Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7372 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7373 examples with the extra test
7374
7375Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7378 the global init function.
7379
7380Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * HTMLparser.c: Doohhh, attribute name parsing was still case
7383 sensitive ! Fixed this ...
7384 * result/HTML/* : updated the tests results accordingly
7385
7386Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7389 engine, should be far more stable, incorporated a new version of
7390 preceding/following axis, need testing
7391 * uri.c: fixed file:///c:/a/b/c problem
7392 * test/XPath/tests/idsimple: augmented the XPath tests
7393
7394Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * doc/* rebuilding docs for 2.2.4 release
7397
7398Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * configure.in: releasing 2.2.4
7401 * parser.[ch]: added xmlStrEqual()
7402 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7403 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7404 use xmlStrEqual instead
7405 * TODO: updated
7406 * added an XPath test
7407
7408Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7411 * entities.h: exported xmlInitializePredefinedEntities
7412 * parser.[ch] : added xmlInitParser()
7413 * parserInternals.h : had to export htmlInitAutoClose()
7414
7415Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7418 problems
7419 * Makefile.am : added XPath regression tests to normal tests
7420 * uri.c: fixed a problem with local paths, cleanup
7421 * parser.c: fixed a problem with large CData sections
7422
7423Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * configure.in xml-config.in: patch from "Ben Taylor"
7426 <sol7x86@hotmail.com> for solaris shared libs lookup
7427
74282000-09-30 Martin Baulig <baulig@suse.de>
7429
7430 * libxml-2.0.pc.in: Provide pkg-config script.
7431
7432 * configure.in: Create the libxml-2.0.pc script from the
7433 libxml-2.0.pc.in templates.
7434 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7435 script in `$(libdir)/pkgconfig'.
7436
7437Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7438
7439 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7440 when compiling with MSC
7441
7442Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * xpath.c: patch for normalize-string() substring-before(),
7445 substring-after() and translate() functions from Bjorn Reese
7446 <breese@mail1.stofanet.dk>
7447 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7448 Fredrik Hallenberg <hallon@lysator.liu.se>
7449 * TODO: updated
7450
7451Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7454 problem of socklen_t being undefined on a number of platforms
7455 * debugXML.c: fixed a compilation problem when without snprintf
7456
7457Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7460 an URI bug and a fix for the control-character-induced infinite loop
7461 * nanohttp.c: preventive fix for compiling on WIN32
7462
7463Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * xmlint.c: closing bug #25000
7466
7467Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7470 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7471 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7472 related function, fixing xmlStrncmp(), and associated cleanup
7473 * result/HTML/entities.html.sax: updating result
7474
7475Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * uri.c: applied patch for URI escaping from Wayne Davison
7478 <wayned@blorf.net>
7479 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7480 from Denis Barbier <barbier@imacs.polytechnique.fr>
7481 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7482 patch from Wayne Davison
7483
7484Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * doc/xml.html : updated with new releases, adding "how to help"
7487
7488Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7491 removed a few warnings in pedantic mode ...
7492 * parserInternals.c parser.c: moved encoding switching function
7493 to parserInternals.c
7494 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7495
7496Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7499 error or warning handlers
7500
7501Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * parserInternals.c parserInternals.h parser.c Makefile.am:
7504 created a new module parserInternals.c, moved most of the
7505 code shared by the various parsers there, as well as
7506 deprecated code from parser.c. More cleanup of parser.c
7507 * uri.c: fixed a problem when URI is NULL
7508 * valid.c: speedup when looking for an attribute declaration
7509
7510Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7513 the cleanup of the computation of URI references when seeking
7514 external entities. The URI reference string and the resulting
7515 URI are both stored now.
7516 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7517 large s(n)printf checks and cleanup from Denis Barbier
7518 <barbier@imacs.polytechnique.fr>
7519 * xmlversion.h.in tree.h: couple of SGML declarations for a
7520 possible docbook module.
7521 * result/VC/ : a couple of test output changed due to the change
7522 of the entities URI
7523
7524Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * parser.h: added a _private field for linking user's data
7527
7528Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * parser.c parserInternals.h: demacroified most of the IS_XXX
7531 the gain in size is significant so ...
7532
7533Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * entities.c: cases where looking up entities with doc==NULL
7536 covered
7537
7538Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * uri.c: applied Wayne Davison patch
7541 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7542
7543Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * uri.c testUri.c: applied Wayne Davison patches
7546 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7547 * Makefile.in: added URItest and included thenin "make tests"
7548
7549Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * xmlversion.h.in: closed bug 22941
7552
7553Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * doc/xmlio.html: added doc and example for entity loader
7556 redefinition.
7557
7558Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7559
7560 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7561 used by libxml
7562
7563Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7564
7565 * parser.c: Fixed bug on invalid ontent characters and when using
7566 push.
7567 * xmllint.c: fixed xmllint endling of errors in push mode
7568
7569Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7570
7571 * HTMLparser.c testHTML.c: applied two new patches from
7572 Wayne Davison <wayned@users.sourceforge.net>
7573 * result/HTML/*.sax: regenerated HTML SAX output
7574 * parser.c: more cleanup.
7575
7576Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * HTMLparser.[ch] testHTML.c: applied the second set of
7579 patches from Wayne Davison <wayned@users.sourceforge.net>,
7580 adding htmlEncodeEntities()
7581 * HTMLparser.c: fixed an ignorable white space detection bug
7582 occuring when parsing with SAX only
7583 * result/HTML/*.sax: updated since the output is now HTML
7584 encoded...
7585
7586Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * HTMLparser.[ch]: applied some of Wayne Davison
7589 <wayned@users.sourceforge.net> patches
7590
7591Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7594 undeclared namespace prefix was used, added a warning.
7595 Cleaned up support w.r.t. entities, spilling out a warning
7596 and being pedantic on lookups.
7597 * test/warning/ent9 : added testcase for previous example.
7598 * TODO: updated
7599 * parserInternals.h parser.c: changed the way names are parsed
7600 now allow infinite size and decrease penalty for normal use
7601 * parser.c: Started a big cleanup/check of the parser code,
7602 fixed some of the most tortuous entity code, spotted code
7603 unused anymore
7604 * test/*: added tests for very long names and related nasty
7605 things.
7606
7607Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * doc/encoding.html: added encoding aliases doc
7610 * doc/xml.html: updates
7611 * encoding.[ch]: added EncodingAliases functions
7612 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7613 bottleneck affecting large DTDs like Docbook
7614 * parser.[ch] xmllint.c: added a pedantic option, will be
7615 useful
7616 * SAX.c: redefinition of entities is reported in pedantic mode
7617 * testHTML.c: uninitialized warning from gcc
7618 * uri.c: fixed a couple of bugs
7619 * TODO: added issue raised by Michael
7620
7621Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * doc/encoding.html: propagated Martin Duerst suggestions
7624
7625Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7628 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7629 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7630 by Wayne Davison
7631
7632Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * nanoftp.c nanohttp.c: small cleanup
7635 * TODO: updated
7636
7637Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * added an old VC testcase and updated title.xml entity
7640
7641Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7642
7643 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7644 done on auto-opening of <p> tags and cleanup of SAX output
7645
7646Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7649
7650Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * doc/xml.html libxml.* structure.*: updated the doc a bit
7653
7654Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7657 of SAX tests
7658
7659Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7662 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7663
7664Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7667 * testHTML.c: fix core dump on Solaris 2.x systems
7668 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7669 * result/HTML/*.sax: previous bug fix lead to new results
7670
7671Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7674 * configure.in: added --with-readline=DIR to accept alternate
7675 path for readline include/library
7676 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7677 for ANSI under HP-UX
7678 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7679 includes @LIBS@
7680
7681Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * doc/* : rebuilt the docs
7684 * getting ready for 2.2.2 release
7685
7686Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7689 and xmlAddFeature()
7690 * tree.[ch]: added xmlAddChildList()
7691 * xmllint.c: MAP_FAILED macro test
7692 * parser.h: added xmlParseCtxtExternalEntity()
7693 * valid.c: applied bug fixes removed warning
7694 * tree.c: added CDATA block to elements content
7695 * testSAX.c: cleanup of output
7696 * testHTML.c: added SAX testing
7697 * encoding.c: better error recovery
7698 * SAX.c, parser.c: fixed one of the external entity processing
7699 of the OASis testsuite
7700 * Makefile.am: added HTML SAX regression tests
7701 * configure.in: bumped to 2.2.2
7702 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7703 SAX results
7704
7705Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * configure.in: patch for HP compiler
7708
77092000-08-04 Sven Heinicke <sven@zen.org>
7710
7711 * xmllint.c: Was coredumping sometimes when the file given didn't
7712 exist.
7713
7714Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7717
7718 when using in memory parsing. Need some cleanup.
7719 * xmllint.c configure.in: added a --memory flag to test memory
7720 parsing
7721
7722Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * nanohttp.c: fixed socklen_t replacement to unsigned int
7725 * parser.c: fixed a space handdling missing at the end of
7726 production 28 DOCTYPE.
7727 * xmlmemory.c: fixed a stupid bug on the routine to override
7728 allocation functions
7729 * TODO: updated
7730
7731Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * doc/ regenerated the docs
7734
7735Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * doc/encoding.html doc/xml.html: added I18N doc
7738 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7739 improvements, both parser and filters, added ASCII & HTML,
7740 fixed the ISO-Latin-1 one
7741 * xmllint.c testHTML.c: added/made visible --encode
7742 * debugXML.c : cleanup
7743 * most .c files: applied patches due to warning on Windows and
7744 when using Sun Pro cc compiler
7745 * xpath.c : cleanup memleaks
7746 * nanoftp.c : added a TESTING preprocessor flag for standalong
7747 compile so that people can report bugs more easilly
7748 * nanohttp.c : ditched socklen_t which was a portability mess
7749 and replaced it with unsigned int.
7750 * tree.[ch]: added xmlHasProp()
7751 * TODO: updated
7752 * test/ : added more test for entities, NS, encoding, HTML, wap
7753 * configure.in: preparing for 2.2.0 release
7754
7755Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007758 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007759
7760Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * doc/xml.html: changed the xmlsoft.org structure, updated the
7763 examples w.r.t. root and childs
7764
7765Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
Daniel Veillard784b9352003-02-16 15:50:27 +00007767 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007768
7769Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * HTMLparser.c: Work on character encoding support for the HTML parser
7772 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7773 * encoding.c: Fixed a potential memleak in the encoding stuff
7774
7775Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * doc/FAQ.html doc/Makefile.am : added a FAQ
7778
7779Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7780
7781 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7782 of the HTML parser to force it to not bypass SAX
7783
7784Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * win32config.h.in: updated
7787 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7788 lacks iconv support :-( need to release 2.1.1
7789 * configure.in: release 2.1.1
7790 * HTMLparser: fixed bug #14784
7791 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7792 by Windows compiler
7793 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7794 the SAX startDocument() callback.
7795 * TODO: updated
7796
7797Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * added xmlStopParser()
7800
7801Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * configure.in: 2.1.0 prerelease
7804 * Large resync between W3C and Gnome tree
7805 * nanoftp, nanohttp.c: fixed stalled connections probs
7806 * HTMLtree.c SAX.c : support for attribute without values in
7807 HTML for andersca
7808 * valid.c: Fixed most validation + namespace problems
7809 * HTMLparser.c: start document callback for andersca
7810 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7811 * parser.h, SAX.c: serious speed improvement for large
7812 CDATA blocks
7813 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7814 different encoding
7815 * example/Makefile.am example/gjobread.c tree.h: work on
7816 libxml1 libxml2 convergence.
7817 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7818 and the LIBXML_TEST_VERSION macro
7819
7820Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * doc/xml.html: various patches and improvements typo fixed by
7823 Felix Natter
7824 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7825 from Felix Natter <fnatter@gmx.net>
7826
7827Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7828
7829 * doc/upgrade.html: updated with instructions for support of both
7830 libxml-1.x and libxml-2.x
7831 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7832 for 2.x support and also fixed includes
7833
7834
7835Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7836
7837 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7838 the encoding support, added iconv support, so now libxml if
7839 compiled with iconv automatically support japanese encodings
7840 among others. Work based on initial patch from Yuan-Chen Cheng
7841 I may have broken binary compat in the encoding handler
7842 registration scheme, but that was so utterly broken I don't
7843 expect anybody to have used this feature until now.
7844 * parserInternals.h: fixup on the CHAR range macro
7845 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7846 code.
7847 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7848 * uri.c: added xmlParseURI() I can't believe I forgot to
7849 implement this one in 2.0 !!!
7850 * SAX.c: moved doc->encoding update in the endDocument() call.
7851 * TODO: updated.
7852
7853Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * tree.h: removed extraneous xmlRemoveProp definition
7856 * TODO: added item about --disable-corba configure switch
7857 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7858 * nanoftp.c: fixed include problems giving troubles on AIX and
7859 slowlaris
7860 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7861 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7862 comment and headers changes to lower gtk-doc number of warnings
7863 * doc/html/*: rebuilt docs
7864
7865Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * HACKING: documented the tag for 1.x and instructions
7868
7869Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7872 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7873 xmlCreateIOParserCtxt
7874 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7875 significant overall improvement
7876 * xmllint.c: added I/O test to xmllint
7877 * testSAX.c: added a speed test
7878 * doc/* : updated/regenerated
7879
7880Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * xpath.c uri.h parserInternals.h: cosmetic changes from
7883 "Timur I. Bakeyev" <timur@bat.ru>, including making
7884 xmlCreateURI() public
7885
7886Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7889 and the code at the same time. Added a clean mechanism for
7890 overload or added input methods: xmlRegisterInputCallbacks()
7891 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7892 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7893 * TODO: updated
7894 * doc/* : updated/regenerated
7895 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7896 source dir
7897
7898Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * testURI.c: yet another forgotten commit, I should get some sleep !
7901
7902Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * xmllint.c: forgot to commit this too ?
7905
7906Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7907
7908 * xmlversion.h.in : forgot to commit this previously
7909
7910Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7911
7912 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7913 * README TODO: updated for release
7914 * uri.c uri.h: added authority parsing/saving
7915 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7916 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7917 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7918 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7919 Makefile.am : added compile-time customization of libxml
7920 --with-ftp --with-http --with-html --with-xpath --with-debug
7921 --with-mem-debug
7922 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7923 #include <libxml/xxx.h> I hope it won't break too much stuff
7924 and will be manageable in the future...
7925 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7926 and added xmllint to the installed programs
7927 * uri.h: added xmlFreeURI()
7928
7929Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * uri.c uri.h: finished the escaping handling, the base support
7932 and the URI path normalization. Looks good just lacks the
7933 authority content parsing code.
7934 * Makefile.am: added instructions to generate testURI
7935 * TODO: updated
7936 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7937 added links and icons for W3C and Gnome
7938
7939Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7940
7941 * xmlmemory.[ch] : seems I forgot to actually update the files in
7942 the last commit :-)
7943 * doc/xml.html doc/html/* : updated and uploaded the docs
7944
7945Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7946
7947 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7948 * TODO: updated
7949 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7950 libxml default allocation function with another set (like gmalloc/
7951 gfree).
7952 * Makefile.am, uri.c, uri.h: added a set of functions to do
7953 exact (litteraly copied from the RFC 2396 productions) parsing
7954 and handling of URI. Will be needed for XLink, one XML WFC,
7955 XML Base and reused in the nano[ftp/http] modules. Still work
7956 to be done.
7957
7958Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7959
7960 * configure.in, libxml.spec.in : libxml2
7961 * doc/* : updated the doc page, rebuilt the docs
7962
7963Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7964
7965 * all: tagged LIB_XML_1_X
7966 * *.c *.h : updated from W3C CVS tree
7967 * configure.in : 2.0.0-beta
7968 * libxml.spec.in : libxml2 package nam
7969 * result/* : new version of the tests output
7970
7971Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7972
7973 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7974
7975Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7976
7977 * doc/* : rebuilt the docs
7978 * parser.c: final patch on #6766
7979 * valid.c: small patch on validity checks.
7980
7981Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7984 added
7985 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7986 compatibility w.r.t. XML spec and existing code.
7987
7988Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7989
7990 * parser.c: seems a better solution to <a> </a> exists,
7991 will try it for a while
7992
7993Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * parser.c: tried to remove the <a> </a> generating <a/>
7996 this is hard. Left a flag for that purpose. Fixed bug #6766
7997 * configure.in: prepared 1.8.7 not released, due to previous
7998 problem
7999
8000Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * doc/xml.html : applied second patch from Paul DuBois
8003
8004Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * doc/xml.html : applied patch from Paul DuBois
8007
8008Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8011
8012Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8015 compilation warnings on various platforms.
8016 * parser.c: Fixed #5281 validity error callbacks are now desactived
8017 by default if not validating.
8018
8019Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8020
8021 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8022
8023Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8026 <gkatsi@cs.toronto.edu>
8027
8028Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8029
8030 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8031 processing URLs
8032
8033Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8034
8035 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8036 xmlNanoFTPUpdateURL for persistent control connections.
8037 * configure.in: 1.8.6
8038
8039Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8040
8041 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8042 * tree.[ch] : added xmlSaveNoEmptyTags
8043
80442000-01-29 James Henstridge <james@daa.com.au>
8045
8046 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8047
8048 * Makefile.am: added nanoftp.[ch] to the build.
8049
8050Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8051
8052 * nanoftp.[ch]: cleanup, comments, API
8053 * debugXML.c : fixed a bug in the cat command
8054 * doc/*: regenerated the docs
8055
8056Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8059 * debugXML.c : fixed a bug in the cat command
8060 * valid.c: fixing some small probs
8061 * libxml.spec.in: get rid of the SNAP suffix
8062 * doc/xml.html: updated the status
8063
8064Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * xml-config.in: xml-config --version to just return the
8067 version number
8068 * xpath.c: some cleanup w.r.t. axis when the current node is
8069 an attribute.
8070 * TODO: updated
8071
8072Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * configure.in: prepared for libxml-1.8.5
8075 * doc/* recompiled the documentation
8076
80772000-01-17 Jody Goldberg <jgoldberg@home.com>
8078
8079 * configure.in : WARNING autoconf subtlety alert :
8080 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8081 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8082 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8083 get defined by AC_CHECK_HEADERS.
8084
8085Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8086
8087 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8088 Rune.Djurhuus@fast.no
8089
8090Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * TODO: updated
8093 * tree.c, parser.c: made sure that only memory alloc problems
8094 and internal parser errors are allowed to write to stdout or
8095 stderr.
8096
8097Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8098
8099 * tree.c : restored xmlNewGlobalNs since this seems used by
8100 a lot of existing code :-(, fixed a bug in xmlNewNs
8101 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8102 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8103 to exit() from the library code.
8104 * xpath.c, parser.c: removed bugs or unused code detected by
8105 Windows compilers
8106 * parser.c: started adding interfaces for parsing well balanced
8107 XML fragments
8108 * configure.in: releasing 1.8.4
8109 * doc/* : rebuilt the docs
8110
8111Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8112
8113 * tree.[ch] : added xmlNewDocFragment() for DOM
8114 * testHTML.c: uninitialized variable.
8115
8116Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8117
8118 * doc/* : rebuild the docs
8119
8120Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * acconfig.h: readline and history patch
8123 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8124 * tree.c: added check and handling when possibly removing an ID
8125 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8126 and saving.
8127 * test/HTML/entities.html result/HTML/entities.html* : test for
8128 various entities reference cases
8129 * result/HTML/* : as a result output of some testcase have
8130 changed
8131 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8132 by previous example. added xmlParseTryOrFinish().
8133 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8134 entities.h debugXML.h HTMLparser.h: changed the way struct are
8135 declared to allow gtk-doc to expose those
8136 * parser.c: closed bug #4960
8137 * Makefile.am configure.in: Applied patch from
8138 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8139 and math/socket libs detection
8140
8141Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8142
8143 * configure.in, Makefile.am: link tester against readline
8144 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8145
8146Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8147
8148 * tree.[ch]: added xmlRemoveProp
8149 * win32config.h.in nanohttp.c: avoid including the Windows
8150 socket stuff in every C files
8151 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8152 the XmL parser(s)
8153 * test/ns4 result/ns4 etc...: added test case for previous prob
8154 * tree.c: xmlNewNs wasn't checking for double definition
8155 * Makefile.in: fixed a problem with dist-hook duplicates
8156 * parser.[hc], xmlIO.c: fixed the loading of external entities
8157 APIs, now xmlLoadExternalEntity() is used everywhere and
8158 setting up an app specific front-end using the
8159 * SAX.c parser.c: some fixes, now the xhtml spec validates
8160 with the xhtml DTD.
8161 * error.c: fixed crashes in case of no input stream
8162 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8163 to the validation tests and results
8164
8165Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8168 too htmlCreatePushParserCtxt() and htmlParseChunk()
8169 * parser.c: a bit of cleanup.
8170 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8171 to XML) removed the last mem leak known
8172 * HTMLtree.c: output message cleanup
8173 * xmlmemory.c: display content info about memory blocks
8174 * result/HTML/wired.* : missing att value warning change
8175
8176Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * doc/* : rebuilt the documentation
8179
8180Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8181
8182 * parser.[ch] parserInternals.h: Push parser for XML,
8183 seems to work fine now
8184 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8185 --push for push testing
8186 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8187 * testSAX.c: added --push
8188 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8189 subtree
8190 * xmlIO.[ch] : enriched API + fixes for push mode
8191 * entities.[ch]: added the entity content length to the struct.
8192 * xmlmemory.[ch]: new API to show the last entries for the shell
8193 * valid.c: added required attribute testing
8194 * SAX.c: the cdata callback now merge contiguous fragments
8195 * HTMLparser.c: cleanup of some macros
8196
8197Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8198
8199 * parser.c: fix for PIs name starting with xml
8200 * tree.c: fixed a potential problem with || and && ops
8201 * *.c, configure.in win32config.h.in : generate win32config.h for
8202 those on the Other Side !
8203
8204Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8205
8206 * parser.c: fixed a stupid = vs. == bug :-(
8207 * doc/gnome-xml.sgml: s/glade/xml/
8208
8209Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8210
8211 * configure.in, doc/xml.html : bug fix release 1.8.2
8212 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8213 Hopefully the end of that silly C++ include problem
8214 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8215 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8216 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8217 troubles with autoclosed elements when the stree shape doesn't
8218 follow the DtD specs. Added htmlIsAutoClosed() and
8219 htmlAutoCloseTag()
8220 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8221 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8222 * debugXML.c: fixed a bug on printing default namespaces.
8223 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8224
8225Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * result/HTML/*.htm[l] : updated the HTML regression tests according
8228 to the new output
8229 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8230 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8231 problem due to intermix of extern "C" { ... } declarations for C++
8232 and recursive includes in the headers
8233
82341999-12-20 Chris Lahey <clahey@umich.edu>
8235
8236 * HTMLtree.c: Made it so that html nodes with a single child do
8237 not insert a carriage return before or after the child node.
8238
8239Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8240
8241 * configure.in, doc/xml.html : bug fix release 1.8.1
8242 * parser.c: fixed bug #4344
8243 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8244 added the glue to avoid C++ problems
8245 * doc/* : regenerated the documentation
8246
8247Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8248
8249 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8250 namespace recognition, and Dia as a resul :-(
8251 * encoding.c: closed bug #3950
8252
8253Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * valid.c: debugging a posteriori validation, except URI expansion
8256 stuff this should be fixed now
8257 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8258 Carl Nygard <cnygard@bellatlantic.net>
8259 * tester.c: added --postvalid, cleaning of the code
8260 * tree.[ch]: added xmlDocGetRootElement()
8261
8262Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8263
8264 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8265 c++ losage.
8266
8267Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8268
8269 * configure.in, doc/xml.html : bumped to 1.8.0
8270 * xlink.[ch], Makefile.am : added framework for link detection
8271 * parser.h: added nbChars to parser context, needed for cleanup.
8272 * xmlmemory.c: removed a nasty bug when out of mem
8273 * valid.[ch]: adding namespace support for attribute decl
8274 * tester.c: added --debugent option
8275 * debugXML.[ch]: added xmlDebugDumpEntities()
8276 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8277 buffers instead, this was really needed, validation was breaking
8278 in strange ways due to that. Added xmlParseStringPEReference()
8279 and other parsing from strings functions. Entities processing
8280 modified again, but PERef are still not handled correcly but
8281 unless you're Eve Maller you won't notice :-)
8282 * HTMLparser.c: large changes toward reliability, and switched to
8283 lowercase internal tags, XHTML is lowercase, so it will help
8284 that output is closer to next version.
8285 * doc/* : regenerated the documentation, it is now hosted at
8286 http://xmlsoft.org/ (same bits I just bought the domain :-)
8287
8288
8289Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8290
8291 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8292 doc generation
8293 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8294 in the SAX API
8295 * doc/*: rebuilt the doc making sure everything appears in the
8296 HTML files
8297
8298Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8299
8300 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8301 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8302 which allow impressive speed improvement on dataset with
8303 large text pieces, but at the cost of broken binary
8304 compatibility and slightly bigger memory usage.
8305 Configure with --with-buffers to activate them, they
8306 are protected with XML_USE_BUFFER_CONTENT define.
8307 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8308 goal is 0 memory left allocated once parser is no more used
8309 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8310 call xmlCleanupParser() and xmlMemoryDump()
8311
8312Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8315 * parser.[ch] encoding.[ch]: added memory cleanup routines
8316 * parser.c: closing bug #3788
8317 * doc/*: rebuilt the doc
8318
8319Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8320
8321 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8322 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8323 * tester.c: added --compress option
8324 * doc/*: rebuilt the documentation
8325
8326Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8327
8328 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8329 if given /proc/kcore as input !
8330 * doc/xml.html doc/*: updated and rebuilt the documentation
8331
8332Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8333
8334 * parser.c: Fixed some wrongly space collapsing code due to
8335 a misreading of the spec.
8336 * result/*: fixed the output accordingly
8337
8338Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8339
8340 * encoding.c: bug fix and typos
8341 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8342 * parser.c: added attribute normalization closing bug #3597
8343 * test/att* result/att* SAXresult/att*: testcase for attribute
8344 normalization
8345
8346Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * configure.in: closing bug #3163 by adding extra flags for the
8349 cc compiler on HP-UX
8350
8351Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8352
8353 * valid.[ch] : removed a typo and an enumerated type bug in the
8354 xmlAddElementDecl() function
8355 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8356 call to xmlEncodeEntitiesReentrant() so that the functions
8357 New, Set and Get are at the same level.
8358 * parser.c HTMLparser.c: extra memory allocation bug for
8359 attributes detected by someone using libxml in embedded systems :-)
8360
8361Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * xmlmemory.h: turned off mem debug :-\
8364
8365Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * parser.c: closed bug #2784 a one line fix, but worth pushing
8368 a new release out
8369 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8370 some structures, comments before and after the
8371 main element, and other nastyness
8372 * HTMLtree.c tree.c: accomodate the extended HTML supported
8373 * configure.in: pushing 1.7.4
8374 * test/ent8 and related outputs : added a new test for bug #2784
8375 * test/HTML/wired.html and related output: a nasty HTML example
8376 * Makefile.am: improved the test scripts
8377 * docs/* : reran the documentation extractor, updated xml.html
8378
8379Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8380
8381 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8382 HTMLparser and debugged the HTML related code. HTML documents
8383 now have their own type
8384 * entities.c: do not dump &apos; for HTML output
8385 * xmlmemory.c: improvement, breakpoint mechanism
8386 * testHTML.c: added --sax --repeat ...
8387 * Makefile.am: improved the HTML tests
8388 * valid.[ch]: added xmlValidGetValidElements and
8389 xmlValidGetPotentialChildren
8390 * tester.c: added --insert to test the 2 new functions
8391 * test//* result//* SAXresult//* : regression test cleanup
8392 and extension.
8393 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8394 gnome-xml-nanohttp.html
8395
8396Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8397
8398 * HTMLparser.c: fixed problems with some autoclose tags
8399 * tree.c: fixed XML output problems.
8400 * result/* SAXresult/*: update of the tests output
8401
8402Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * Makefile.am: Arturo patch for xmlConf.sh version info
8405 * parser.c: Tim Josling patch for single quoted items
8406 * tester.c: Tim Josling patch for tester options usage
8407 * tree.h: indent cleanup
8408
8409Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8412 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8413
8414Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8415
8416 * tree.c : Raph patch for initialization of CORBA fields
8417 * parser.c, xpath.c, ...: modification of doc comments
8418 * xpath.c : allow spaces in xpath expressions
8419
8420Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8421
8422 * xmlmemory.h: turning off memory debug :-(
8423
8424Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8425
8426 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8427 better SAX interfaces.
8428 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8429 entity.
8430 * configure.in: 1.7.2
8431
8432Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * libxml.spec.in: fixed the URL
8435 * doc/xml.html: improved the documentation front-end
8436
8437Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8440
8441Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * libxml.spec.in: fixed the alpha compile problem
8444 * parser.[ch]: changed errno to errNo in the parser context :-(
8445 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8446 * doc/xml.html: changed CHAR to xmlChar
8447 * doc/html/*: recompiled the documentation
8448 * configure.in: 1.7.1
8449
8450Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8451
8452 * parser.h: modified the parser context struct to regain 1.4.0
8453 binary compatibility
8454 * parser.c, xml-error.h: added errno ot teh context and defined
8455 a set of errors values with update of errno
8456 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8457 DTDs and entities
8458 * *.h, *.c: complete cleanup of the use of config.h and include
8459 protection depending on the current setup.
8460 * overalll debugging, maintenance and bug-fixing on all modules
8461 * updated the documentation
8462 * ready for 1.7.0
8463
8464Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * HTMLparser.c : cleanup
8467 * SAX.c valid.c valid.h: added ID/IDREF checking
8468 * tree.c tree.h: extended doc structure for refs
8469 * configure.in: 1.6.2
8470 * parser.c: patched bug in SAX user arg call
8471 * parserInternals.h: patched missing close in C++ wrapping
8472 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8473 especially upcoming XPointer implementation.
8474 * doc/xml.html: augmented, typo
8475
8476Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8477
8478 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8479 not all invocations of install understand -d.
8480
8481Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8482
8483 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8484 to make 'check' works, when builddir != srcdir.
8485
8486Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8487
8488 * doc/xml.html : updated the documentation
8489
8490Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8493 not deallocated memory blocks
8494 * *.c : replaces all calls to malloc() free() and realloc() to
8495 the wrapper functions/macros
8496 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8497 instead of xmlFreeNodeList()
8498
8499Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8500
8501 * HTMLparser.c: corrected a stupid bug leading to core dump at
8502 tree deallocation. Removed warnings indicated by
8503 Stephane.Conversy@lri.fr
8504 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8505 looked for in the external subset
8506
8507Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8508
8509 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8510 on SGI by Stephane.Conversy@lri.fr
8511
8512Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * all .h : changed the prototype declaration indent as in gtk
8515 * most .c : working on reducing the TODOs in the code
8516 * most .c : cleanup though -pedantic and Insure++
8517 * improvements on validation ID checkings.
8518 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8519 * xml-config.in: closed #1810
8520
8521Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8522
8523 * tree.h, valid.c, valid.h: more work on validity, IDs
8524 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8525 definition for AIX
8526
8527Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8528
8529 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8530 the distribution due to a cut'n paste error at last commit
8531
8532Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * configure.in: upgraded to version 1.4.0
8535 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8536 Big update, added a large part of the validation process,
8537 it should be usable, but some parts are missing
8538 * xpath.c: improved the implementation w.r.t. root.
8539 * Makefile.am: added more tests
8540 * test and result trees: added a lot of tests
8541 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8542
8543Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * Added an HACKING file
8546
8547Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8548
8549 * xpath.[ch] : improvements and debug of the XPath implementation
8550 * parser.c, HTMLparser.c : modified the parsers to be progressive
8551 * tree.[ch] : extended the Buffer promitives
8552 * xmlIO.[ch] : added basic I/O routines providing progressive
8553 parsing and ready for I18N conversion plugins
8554 * SAXresult/* : the SAX callback sequence maybe slightly different
8555 now
8556 * test*.c : improved/updated the tests programs
8557 * doc/* : recompiled the docs.
8558
85591999-07-26 Michael Meeks <michael@edenproject.org>
8560
8561 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8562
8563 * tree.c: Ditto.
8564
8565Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8566
8567 * configure.in: upgraded to version 1.4.0
8568 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8569 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8570 XML query language, see http://www.w3.org/TR/xpath for more details.
8571 * parser.c, parser.h: added CHAR* related string functions for XPath
8572 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8573 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8574 rebuild the docs.
8575 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8576 and regression testing capabilities for XPath.
8577
8578Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8579
8580 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8581 closing bug #1646
8582
8583Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * Makefile.am, example/Makefile.am: closed bug #1683
8586
8587Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * example/Makefile.am, configure.in: added the makefile for the
8590 gjobread example
8591
8592Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8593
8594 * doc/Makefile.am:
8595 - fix which allow "make install DESTDIR=</install/prefix>".
8596
8597Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8598
8599 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8600 which fixed a problem on the file reading-code.
8601
8602Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8605 output.
8606 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8607
8608Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8609
8610 * parser.h : Oops removed the binary compatibility problem
8611 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8612 * parser.c, HTMLparser.c: applied patches for reading from stdin
8613
8614Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8615
8616 * parser.c, entities.c, valid.c: cleanup bug #1591
8617 * configure.in: cleanup bug #1592
8618 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8619 the same tree back-end. Hence gdome will be available for it.
8620 * doc/Makefile.am: close bug #617
8621
8622Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8623
8624 * parser.c: alloctate a per parser context SAX interface block
8625
8626Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8627
8628 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8629 and xmlEncodeEntitiesReentrant with the correct one :-\
8630
8631Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * commit of my internal XML base changes, quite a lot of
8634 changes, cleanups, better entities support, framework for
8635 new I/O and charset detection and handling
8636 * Fixed the configure/Makefile stuff to generate shared libs
8637 with the proper version info, so we jumped on rev from
8638 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8639 xmlEncodeEntities() result need to be freed now, and a string
8640 xmlParserVersion provide the current library version.
8641
8642Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8643
8644 * parser.c: fixed a buffer overrun for when you have a very long
8645 attribute with no entities in it.
8646
8647Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * added example directory
8650 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8651
8652Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8653
8654 * Release of libxml-1.1, nearly everything has been touched for
8655 this.
8656 * Added more regression tests
8657 * Updated the documentation
8658
8659Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * tree.[ch]: unified the XML_NO_CORBA defines.
8662 * parser.c encoding.[ch]: started plugging in char encoding detection
8663
8664Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8665
8666 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8667 Also freed allocated buffer.
8668
8669Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8671 reentrancy problem at printing. One is left in entities.c, to
8672 remove ASAP
8673 * testSAX.c : added a test example showing the use of the SAX
8674 interface if one doesn't want to build the DOM tree.
8675 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8676
8677Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8680 large revamping of the parser to use SAX callbacks
8681 http://www.megginson.com/SAX/ (or at least a C like interface
8682 a la Expat). It's now possible to set up your own callbacks
8683 and the parser will not build a DOM tree.
8684 * test/* result/*: updated the test suite, I finally removed
8685 the old Namespace draft support (PI based).
8686
8687Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * Makefile.am: added test result to EXTRA_DIST for make tests
8690
8691Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8692
8693 * parser.c, parserInternals.h: moved the chars macro definitions
8694 to parserInternals.h
8695 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8696 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8697
8698Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8699
8700 * xml-config.in : applied patch to make --version work
8701
87021999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8703
8704 * Makefile.am (check-local): Alias for `tests' target. This will
8705 cause `make check' to do the right thing.
8706 (tests): Don't run tests in srcdir. Also, replaced calls to
8707 basename with a `sed' "equivalent".
8708
8709Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8712 it in the header and not the sources, updated the doc.
8713 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8714 pointing this out.
8715
8716Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8717
8718 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8719 exported the inputStream routines.
8720 * doc/html/* : updated accordingly
8721
8722Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * parser.c, parser.h, parserInternals.h: added a few extra
8725 internal calls to allocate and free parser contexts ...
8726 * doc/html/* : updated accordingly
8727
8728Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8729
8730 * configure.in, Makefile.am, doc/makefile.am : General changes for
8731 1.0.0 release and including the generated HTML documentation.
8732
8733Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8734
8735 * makefile.am : added parserInternals.h, oops.
8736
8737Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8738
8739 * parserInternals.h: added this header giving access to the parser
8740 internal functions.
8741 * doc/Makefile.am : added a rebuild target which rebuilds the full
8742 set of documentations
8743 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8744 the internal subset.
8745 * *.c *.h: modifications needed to generate the documentation using
8746 gtk-doc, cleanup of functions blocks, reorganisation of struct
8747 declarations.
8748
8749Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8752 the tar and spec file to include the beginning of the doc.
8753
87541999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8755
8756 * doc/.cvsignore: Added this file.
8757
8758Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * tree.c: fixed xmlGetProp to return "" when the attribute
8761 exists, even if the node-list is NULL.
8762
8763Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8764
8765 * tree.c: patched an error outputting empty attribute values.
8766 * Makefile.am and doc/makefile.am: have been updated during the
8767 week-end. Sorry for an empty CVS log, I got a shell problem.
8768
8769Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * tree.h: cleaned up using enums instead of defines
8772 * parser.c, valid.[ch]: more work on parsing/output of element
8773 declarations
8774
8775Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8776
8777 * valid.[ch], tree.c, parser.c : more work toward full parsing
8778 of XML DTDs.
8779 * README: added informations about mailing-list and on-line
8780 documentation
8781
87821999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8783
8784 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8785
8786Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * parser.c, tree.[ch] : more work toward conformance testing,
8789 added a last element to accelerate parsing of very flat structures
8790 started working on internal subset Element content declaration.
8791 * valid.[ch] : first cut at adding code toward validation.
8792 * previous changes had also small impact on most files, especially
8793 the conformance testing using James Clark test suite.
8794
8795Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8796
8797 * test/* : updated the examples, most of them were not well
8798 formed (humm), and added rdf2.
8799 * result/* : resulting changes in the output.
8800
8801Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8802
8803 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8804
8805Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * tree.c: patched a bug in the generation of empty attributes
8808
8809Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8812 for node/trees/documents/... Biggest problem is namespace
8813 support when copying subtrees.
8814
8815Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * parser.c, entities.c: improve entities and char ref encoding,
8818 and cleanups of error messages.
8819
8820Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * parser.c, entities.c: simple bug hunting done during rpm2html and
8823 rpmfind integration.
8824
8825Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8826
8827 * parser.[ch]: Added interfaces allowing to specify a SAX
8828 handler before parsing.
8829
8830Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8831
8832 * parser.c: redirrect all errors reporting through the SAX
8833 error function
8834
8835Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8838 * libtool, tlmain ...: update of the libtool files
8839
88401998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8841
8842 * entities.c: Use g_snprintf insteda of snprintf.
8843
8844Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8845
8846 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8847 added ent5 test for this purpose.
8848 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8849
8850Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8851
8852 * parser.c: fixed? a strange error due to compression on a GWP
8853 document.
8854
8855Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8856
8857 * tree.[ch]: bug fixing
8858 * entities.[ch]: defined a specific type for predefined entities
8859 * doc/xml.html: more documentation on the library, how to use it,
8860 overview of the interfaces.
8861
8862Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8863
8864 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8865
8866Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8867
8868 * tree.c: corrected a small bug
8869 * doc/xml.html: continuing writing documentation.
8870
8871Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * debugXML.h debugXML.c: added debugging utilities.
8874 * tester.c: added --debug switch.
8875 * tree.c: patched an incorrect node->type assignment.
8876 * parser.c: formatting, ensure that node->doc != NULL in attributes
8877
8878Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8879
8880 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8881 entity support and provide an internal representation close to
8882 DOM one (entity ref nodes, and attribute value as tree). I tried
8883 to preserve the interface but this will surely break some apps
8884 (I have to change rpm2html/rpmfind for example). I had to change
8885 two interfaces, and the generated tree is somewhat different.
8886 * doc/* : started documenting the XML library, the tree and
8887 DOM/Corba. This is a first step.
8888
8889Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * parser.c: Set up the fonctions comment block, boring but useful.
8892 * parser.h, SAX.c, parser.c: now attributes are processed through
8893 the SAX interface. The problem is that my SAX interface diverged
8894 quite a bit from the original one, well this is not an official
8895 spec, and translating it from Java to C is hairy anyway...
8896
8897Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8900 fonctions comment block, boring but useful.
8901
8902Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8903
8904 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8905 conversion routines. However they are not yet used to convert the
8906 inputs. The core will run with UTF-8.
8907
8908Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8909
8910 * tree.c : make sure that the type id is properly set-up when
8911 a new object is allocated, needed for DOM.
8912
8913Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8914
8915 * tree.h, tree.c: Ok, the main objects in the tree will be native
8916 corba objects, it costs 8 bytes per Node, Attribute and Document
8917 but it simplifies the Corba integration a lot (no extra interface
8918 objects to allocate/free).
8919
8920Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8923 and changed NODEs contants for conformity with DOM Level 1
8924
8925Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * added hooks to keep track of servants when creating objects
8928 xmlDoc and xmlNode (for Corba export).
8929
8930Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * added xml-config script.
8933
8934Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8935
8936 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8937 to autoupdate libtool and automake conf files.
8938
89391998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8940
8941 * Makefile.am: Use '?' to separate the sed
8942 commands as ',' is used when people pass -Wl,something.
8943
8944
8945Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8946
8947 * tree.c, tree.h: added a per-document compression interface.
8948
8949Tue Sep 22 20:47:38 EDT 1998
8950
8951 * tree.c, tree.h: added saving with compression and added interfaces
8952 to control the compression level (xmlGetCompressMode,
8953 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8954
8955Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8956
8957 * parser.c: corrected a loop for files of size 0
8958
89591998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8960
8961 * error.h: New file. Contains prototyes from `error.c'.
8962
8963Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8964
8965 * Makefile.am (xmlincdir): New macro.
8966 (xmlinc_HEADERS): Renamed from include_HEADERS.
8967
8968Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * applied small patch on numeric entities from
8971 Christopher Blizzard <blizzard@appliedtheory.com>
8972
8973Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * New release 0.2, removed the old xml_* files so that it's
8976 coherent with the other CVS base (W3C), far better conformance
8977 to standard, new namespaces, decent entities support, beginning
8978 of a SAX-like interface. Nearly nothing left intact, even the
8979 test examples ...
8980
89811998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8982
8983 * .cvsignore: Add .deps dir
8984
8985Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8986
8987 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8988
8989Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8990
8991 * configure.in: added test for CPP
8992 * AUTHORS, Changelog: the original ones didn't get commited but the
8993 glib ones instead, fixed.
8994 * Makefile.am: corrected an error in library naming
8995
8996Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * integrated code developped at W3C
8999 * changed the original Copyright
9000 * migrated to automake
9001 * prefixed the filenames by xml_ to avoid filename clashes
9002
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009003Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9004
9005 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9006 should not be called.
9007
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009008Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9009
9010 * libxml-2.0.pc.in: applied the patch to fix #101894
9011
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009012Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9013
9014 * tree.c : applied patch from Lukas Schroeder for register callbacks
9015 * valid.c: modified patch from Lukas Schroeder to test
9016 register callbacks with --chkregister
9017
Daniel Veillard067bae52003-01-05 01:27:54 +00009018Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9019
9020 * xmlreader.c: seriously changed the way data are pushed to
9021 the underlying parser, go by block of 512 bytes instead of
9022 tryng to detect tag boundaries at that level. Changed the
9023 way empty element are detected and tagged.
9024 * python/tests/reader.py python/tests/reader2.py
9025 python/tests/reader3.py: small changes mostly due to context
9026 reporting being different and DTD node being reported. Some
9027 errors previously undetected are now caught and fixed.
9028 * doc/xmlreader.html: flagged last section as TODO
9029
Daniel Veillard51a447a2003-01-04 19:42:46 +00009030Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9031
9032 * python/libxml.py: integrated the Python 2.2 optimizations
9033 from Hannu Krosing, while maintaining compatibility with
9034 1.5 and 2.1
9035
Daniel Veillarde59494f2003-01-04 16:35:29 +00009036Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9037
9038 * xmllint.c: a bit of cleanup
9039 * xmlreader.c: small fix
9040 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9041 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9042
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009043Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9044
9045 * python/setup.py.in: patch from Stéphane Bidoul to include
9046 drv_libxml2.py in setup.py
9047
Daniel Veillard66b82892003-01-04 00:44:13 +00009048Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9049
9050 * doc/xmlreader.html: starting documenting the new XmlTextReader
9051 interface.
9052
Daniel Veillard7704fb12003-01-03 16:19:51 +00009053Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9054
9055 * xmllint.c: added the --stream flag to use the TextReader API
9056 * xmlreader.c: small performance tweak
9057
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009058Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9059
9060 * xmlreader.c python/tests/reader2py: okay the DTD validation
9061 code on top of the XMLTextParser API should be solid now.
9062
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009063Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9064
9065 * xmlreader.c python/tests/reader2py: Fixing some more mess
9066 with validation and recursive entities while using the
9067 reader interface, it's getting a bit messy...
9068
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009069Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9070
9071 * xmlreader.c python/tests/reader.py: another couple of problem
9072 related to IsEmptyElement reported by Stéphane Bidoul needed
9073 some fixes.
9074
Daniel Veillard4f860202003-01-02 13:00:02 +00009075Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9076
9077 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9078 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9079 based on the python XmlTextReader interface.
9080
Daniel Veillard3c265e42003-01-01 21:06:49 +00009081Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9082
9083 * tree.c: backing out one change in the last patch which broke the
9084 regression tests
9085
Daniel Veillard5335dc52003-01-01 20:59:38 +00009086Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9087
9088 * global.data globals.c tree.c include/libxml/globals.h: applied
9089 an old patch from Lukas Schroeder to track node creation and
9090 destruction. Probably missing a lot of references at the moment
9091 and not usable reliably.
9092
Daniel Veillard8ba17412003-01-01 19:13:12 +00009093Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9094
9095 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9096 from doc/news.html and a stylesheet
9097
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009098Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9099
9100 * xmlreader.c python/tests/reader.py: fixed another couple of
9101 xmlreader bugs reported by Stéphane Bidoul and added tests.
9102
Daniel Veillard9e395c22003-01-01 14:50:44 +00009103Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9104
9105 * xmlreader.c python/tests/reader2.py: fixed another validity
9106 checking in external parsed entities raised by Stéphane Bidoul
9107 and added a specific regression test.
9108 * python/tests/reader3.py: cleanup
9109
Daniel Veillardd5896142002-12-31 14:45:26 +00009110Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * xmlreader.c python/tests/reader2.py: fixed a problem with
9113 validation within entities pointed by Stéphane Bidoul, augmented
9114 the tests to catch those.
9115
Daniel Veillarddc85f282002-12-31 11:18:37 +00009116Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * python/generator.py: modified the generator to allow keeping
9119 class references when creating new classes, needed to fix a bug
9120 pointed by Stéphane Bidoul where the input buffer of the
9121 xmlTextReader instance gets destroyed if the python wrapper for
9122 the input is not referenced anymore.
9123
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009124Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9127 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9128
Daniel Veillard571b8892002-12-30 12:37:59 +00009129Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9130
9131 * xmlreader.c python/tests/reader.py: fixed another problem
9132 pointed by Stéphane Bidoul
9133
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009134Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9135
9136 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9137 with "<a/>"
9138
Daniel Veillardecaba492002-12-30 10:55:29 +00009139Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * SAX.c: warn on xmlns:prefix="foo"
9142 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9143 for namespace attributes handling.
9144
Daniel Veillard2d84a892002-12-30 00:01:08 +00009145Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9146
9147 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9148 a really nasty problem raised by a DocBook XSLT transform
9149 provided by Sebastian Bergmann
9150
Daniel Veillard29b3e282002-12-29 11:14:41 +00009151Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9154 by Stéphane Bidoul and integrated it into the tests
9155
Daniel Veillarde18fc182002-12-28 22:56:33 +00009156Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9157
9158 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9159 extended the XmlTextReader API a bit, addding accessors for
9160 the current doc and node, and an entity substitution mode for
9161 the parser.
9162 * python/libxml.py python/libxml2class.txt: related updates
9163 * python/tests/Makefile.am python/tests/reader.py
9164 python/tests/reader2.py python/tests/reader3.py: updated a bit
9165 the old tests and added a new one to test the entities handling
9166
Daniel Veillardaba976d2002-12-28 21:14:18 +00009167Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9168
9169 * python/generator.py python/libxml2class.txt
9170 python/tests/reader.py python/tests/reader2.py: changed the
9171 generator to provide casing for the XmlTextReader similar to
9172 C# so that examples and documentation are more directly transposable.
9173 Fixed the couple of tests in the suite.
9174
Daniel Veillard83298842002-12-28 15:12:33 +00009175Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * doc/guidelines.html: added a document on guildeline for
9178 publishing and deploying XML
9179
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009180Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * valid.c xmlreader.c: final touch running DTD validation
9183 on the XmlTextReader
9184 * python/tests/Makefile.am python/tests/reader2.py: added a
9185 specific run based on the examples from test/valid/*.xml
9186
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009187Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * python/libxml.py: added a few predefined xmlTextReader parser
9190 configuration values.
9191
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009192Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * python/libxml_wrap.h: trying to fix #102037
9195
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009196Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * SAX.c: fixing bug #95296, when the predefined entities
9199 are redefined in the DTD the default one must be used
9200 instead anyway.
9201
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009202Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9203
9204 * doc/xmllint.xml
9205 * doc/xmllint.1
9206 Add discussion of XML_DEBUG_CATALOG to xmllint man
9207 page - bug #100907
9208
9209
Daniel Veillarddf512f42002-12-23 15:56:21 +00009210Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * xmlreader.c: Fixed the empty node detection to avoid reporting
9213 an inexistant close tag.
9214
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009215Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9218 for Python 2.1
9219
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009220Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9223
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009224Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9225
9226 * doc/libxml2-api.xml python/tests/reader.py: one really need
9227 to provide the base URI information when creating a reader parser
9228 from an input stream. Updated the API and the example using it.
9229
Daniel Veillardea7751d2002-12-20 00:16:24 +00009230Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9231
9232 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9233 include/libxml/valid.h include/libxml/xmlreader.h: working on
9234 DTD validation on top of xml reader interfaces. Allows to
9235 validate arbitrary large instances. This required some extensions
9236 to the valid module interface and augmenting the size of xmlID
9237 and xmlRef structs a bit.
9238 * uri.c xmlregexp.c: simple cleanup.
9239
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009240Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9241
9242 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9243 work on the xml reader interfaces.
9244 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9245 Web page for the Windows binaries.
9246
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009247Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * xmlIO.c: applied a patch for VMS following the report by
9250 Nigel Hall
9251
Daniel Veillard3772de32002-12-17 10:31:45 +00009252Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * parser.c: the parseStartTag bug fix wasn't complete.
9255
Daniel Veillard67df8092002-12-16 22:04:11 +00009256Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9257
9258 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9259 parseStartTag, fixing it.
9260 * test/att4 result/att4 result/noent/att4: adding the test
9261 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9262 more methods to XmlTextReader.
9263
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009264Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9265
9266 * win32/libxml2.def.src: added more xml reader exports
9267 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9268 to the build
9269
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009270Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9271
9272 * doc/tutorial/xmltutorial.xml
9273 plus generated html and pdf
9274 Updating tutorial again based on further comments from Niraj
9275 Tolia on the last iteration
9276
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009277Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9278
9279 * doc/tutorial/xmltutorial.xml
9280 * doc/tutorial/includekeyword.c
9281 * doc/tutorial/includegetattribute.c
9282 plus generated html and pdf
9283 Adding fix from Niraj Tolia to tutorial to properly free memory.
9284
9285
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009286Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9287
9288 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9289 more methods of XmlTextReader.
9290 * python/libxml2class.txt python/tests/reader.py: this increased the
9291 methods in the bndings, augmented the test to check those new
9292 functions.
9293
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009294Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9295
9296 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9297 methods of XmlTextReader.
9298 * python/generator.py python/libxml_wrap.h python/types.c
9299 python/libxml2class.txt: added the reader to the Python bindings
9300 * python/tests/Makefile.am python/tests/reader.py: added a specific
9301 test for the Python bindings of the Reader APIs
9302 * parser.c: small cleanup.
9303
Daniel Veillard06503452002-12-13 10:42:08 +00009304Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9305
9306 * xinclude.c: fallback was only copying the first child not the
9307 full child list of the fallback element, closes #89684 as reopened
9308 by Bernd Kuemmerlen
9309
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009310Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9311
9312 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9313
Daniel Veillard000eafb2002-12-12 10:04:22 +00009314Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9315
Daniel Veillardc1eed322002-12-12 11:01:32 +00009316 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009317 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009318 gives enum values, fix functype return type, put back fields in
9319 structs
9320 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009321
Daniel Veillard024b5702002-12-12 00:15:55 +00009322Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9323
9324 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9325 about htmlNodeDumpOutput location.
9326 * xpath.c: removed an undefined function signature
9327 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9328 too many symbols in the API breaking the python bindings.
9329 Updated with the libxslt/libexslt changes.
9330
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009331Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9332
9333 * configure.in: preparing release of 2.4.29
9334 * doc/*: rebuilt the docs and API
9335 * xmlreader.c: a few more fixes for the XmlTextReader API
9336
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009337Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9338
9339 * include/win32config.h: applied mingw patch from Magnus Henoch
9340
Daniel Veillard5aad8322002-12-11 15:59:44 +00009341Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9342
9343 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9344
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009345Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9348 building Python script, does the C parsing directly, generates
9349 a better API description including structure fieds defs and
9350 enums. Still a couple of bugs, but good enough for the python
9351 wrappers now.
9352 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9353 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9354 include/libxml/schemasInternals.h include/libxml/tree.h: more
9355 cleanup based on the python analysis script reports.
9356 * libxml.spec.in: make sure the API XML description is part of the
9357 devel package.
9358
Daniel Veillard01c13b52002-12-10 15:19:08 +00009359Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9362 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9363 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9364 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9365 code cleanup, especially the function comments.
9366 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9367
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009368Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * Makefile.am xmlreader.c include/libxml/Makefile.am
9371 include/libxml/xmlreader.h: Adding a new set of APIs based on
9372 the C# TextXmlReader API but converted to C. Allow to parse
9373 in constant memory usage, far simpler to program and explain
9374 than the SAX like APIs, unfinished but working.
9375 * testReader.c: test program
9376
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009377Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9378
9379 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9380
Daniel Veillard64b35282002-12-04 15:10:40 +00009381Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * tree.c: Chip turner indicated that XHTML1 serialization
9384 rule for style actually break on both IE and Mozilla,
9385 try to avoid the rule if escaping ain't necessary
9386
Daniel Veillard8efff672002-12-04 11:44:48 +00009387Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9388
9389 * nanhttp.c: handle HTTP URL escaping, problem reported by
9390 Glen Nakamura and Stefano Zacchiroli
9391
Daniel Veillard1c732d22002-11-30 11:22:59 +00009392Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9393
9394 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9395
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009396Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * uri.c: Johann Richard pointed out some XPointer problems for
9399 URN based URI references in XInclude. Modified the URI parsing
9400 and saving routines to allow correct parsing and saving of
9401 XPointers, especially when attached to "opaque" scheme accordingly
9402 to RFC 2396
9403
Daniel Veillard8db67d22002-11-27 19:39:27 +00009404Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9407 of refactoring to the HTML saving code.
9408 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9409 in the doc.
9410
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009411Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9412
9413 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9414 to a buffer API to reuse the generic dump to an OutputIO layer,
9415 this reduces code, fixes xmlNodeDump() for XHTML, also made
9416 xmlNodeDump() now return the number of byte written.
9417
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009418Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9419
9420 * python/setup.py.in: another patch from Stéphane Bidoul for
9421 Python bindings on Windows
9422 * doc/parsedecl.py: small cleanup
9423
Daniel Veillard9715c172002-11-25 16:33:40 +00009424Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * libxml.spec.in configure.in: add a line in %changelog for releases
9427
Daniel Veillard9bc53102002-11-25 13:20:04 +00009428Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * parser.c: patch from Marcus Clarke fixing a problem in entities
9431 parsing that was detected in KDe documentations environment.
9432
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009433Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9434
9435 * python/libxml.c (libxml_prev): Return the previous as opposed to
9436 the next node (I guess this is the result of some cut & paste programming:)
9437
Daniel Veillard80d7b902002-11-23 16:23:08 +00009438Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9439
9440 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9441
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009442Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9443
9444 * python/generator.py python/libxml.c python/setup.py.in: trying
9445 to fix the Python bindings build on Windows (Stéphane Bidoul)
9446
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009447Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9448
9449 * win32/configure.js: added option for python bindings
9450 * win32/libxml2.def.src: added more exports
9451
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009452Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9453
9454 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9455 pthreads
9456 * win32/wince/*: applied updates to Windows CE port from Javier
9457
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009458Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9459
9460 * configure.in: preparing 2.4.28
9461 * libxml.spec.in doc/Makefile.am: some cleanup
9462 * doc/*: updated the news and regenerated.
9463
Daniel Veillardfee408f2002-11-22 13:18:30 +00009464Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9465
9466 * HTMLparser.c: final touch at closing #87235 </p> end tags
9467 need to be generated.
9468 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9469 this change slightly the output of a few tests
9470 * doc/*: regenerated
9471
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009472Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9473
9474 * parserInternals.c: fixing bug #99190 when UTF8 document are
9475 parsed using the progressive parser and the end of the chunk
9476 is in the middle of an UTF8 multibyte character.
9477
William M. Brack8b2c7f12002-11-22 05:07:29 +00009478Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9479
9480 * threads.c: fixed initialization problem in xmlNewGlobalState
9481 which was causing crash.
9482 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9483 in xmlInitializeGlobalState.
9484 * parserInternals.c: cleaned up ctxt->sax initialisation.
9485
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009486Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * tree.c include/libxml/tree.h: modified the existing APIs
9489 to handle XHTML1 serialization rules automatically, also add
9490 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9491 libxslt serialization uses it when needed without changing
9492 the library API.
9493 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9494 result/xhtml1: added a new test specifically for xhtml1 output
9495 and updated the result of one XHTML1 test
9496
Daniel Veillardd076a202002-11-20 13:28:31 +00009497Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * xinclude.c parserInternals.c encoding.c: fixed #99082
9500 for xi:include encoding="..." support on text includes.
9501 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9502 test/XInclude/ents/isolatin.txt : added a specific regression test
9503 * python/generator.py python/libxml2class.txt: fixed the generator
9504 the new set of comments generated for doc/libxml2-api.xml were
9505 breaking the python generation.
9506
Daniel Veillard817e70b2002-11-19 22:28:48 +00009507Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9508
9509 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9510 * configure.in: patch for Solaris on new autoconf closes #98880
9511 * doc/parsedecl.py: repair the frigging API building script,
9512 did I say that python xmllib sucks ?
9513 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9514 and some comment are no more truncated.
9515
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009516Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * parser.c: Martin Stoilov pointed out a potential leak in
9519 xmlCreateMemoryParserCtxt
9520
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009521Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9524 included in HTML documents and using the push parser.
9525
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009526Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9527
9528 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9529 specified, look for the Python interpreter not just in the
9530 specified root but also in the specified location. Fixes #98825
9531
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009532Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * python/libxml.c: fixing bug #98792 , node may have no doc
9535 and dereferencing without checking ain't good ...
9536
Daniel Veillarddad3f682002-11-17 16:47:27 +00009537Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * configure.in: preparing release 2.4.27
9540 * doc/* : updated and rebuilt the docs
9541 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9542 and all the docs are actually packaged and in the final RPMs
9543 * parser.c parserInternals.c include/libxml/parser.h: restore
9544 xmllint --recover feature.
9545
Daniel Veillard68e9e742002-11-16 15:35:11 +00009546Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9547
Daniel Veillard784b9352003-02-16 15:50:27 +00009548 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009549 processing of parsed entities, and XPath computation on sustitued
9550 entities.
9551 * testXPath.c: make sure entities are substitued.
9552
Daniel Veillard328f48c2002-11-15 15:24:34 +00009553Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9554
Daniel Veillard784b9352003-02-16 15:50:27 +00009555 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009556 processing of internal parsed entities, which had to be changed.
9557
Daniel Veillard66651aa2002-11-15 11:21:43 +00009558Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9559
9560 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9561 trying to fix bug #98517 about building outside the source tree
9562 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9563
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009564Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9565
9566 * include/win32config.h: cleanup
9567 * win32/Makefile.mingw: integrated mingw in JScript configure
9568 * win32/Makefile.msvc: modified to allow mingw coexistence
9569 * win32/configure.js: integrated mingw
9570 * win32/Readme.txt: cleanup
9571
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009572Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9573
9574 * HTMLparser.c: strengthen the guard in the Pop macros,
9575 like in the XML parser, closes bug #97315
9576
Daniel Veillard0821b152002-11-12 20:57:47 +00009577Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9580 callback is never used.
9581
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009582Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * parserInternals.c: fixed the initialization of the SAX structure
9585 which was breaking xsltproc
9586 * xpath.c: patch from Petr Pajas for CDATA nodes
9587 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9588 * parser.c include/libxml/parser.h: patch from Peter Jones
9589 removing a leak in xmlSAXParseMemory() and adding the
9590 function xmlSAXParseMemoryWithData()
9591
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009592Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9593
9594 adding pdf of tutorial, changing web page to link to it
9595 * doc/tutorial/xmltutorial.pdf
9596 * doc/xml.html
9597 * doc/docs.html
9598
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009599Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9600
9601 * doc/tutorial/ar01s08.html
9602 adding file what I forgot for tutorial
9603
9604
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009605Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9606
9607 Adding encoding discussion to tutorial
9608 Added:
9609 * doc/tutorial/images/*.png: DocBook admonition image files
9610 * doc/tutorial/apf.html, apg.html: new generated html
9611 * doc/tutorial/includeconvert.c: conversion code entity file
9612 changed:
9613 * doc/tutorial/xmltutorial.xml: DocBook original
9614 * doc/tutorial/*.html: generated html
9615
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009616Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9617
9618 * include/libxml/*.h: retired xmlwin32version.h
9619 * doc/Makefile.am: retired xmlwin32version.h
9620 * win32/configure.js: retired xmlwin32version.h
9621
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009622Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9623
9624 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009625 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9626 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009627
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009628Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * globals.c: fixed a typo pointed out by Igor
9631 * xpath.c: try to speed up node compare using line numbers
9632 if available.
9633
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009634Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * tree.c: make xmlFreeNode() handle attributes correctly.
9637
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009638Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9639
9640 * catalog.c: completed the #96963 fix, as reported by Karl
9641 Eichwalder
9642
Daniel Veillard56f21f22002-11-06 15:49:46 +00009643Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9646
Daniel Veillard91ad8792002-11-04 17:06:52 +00009647Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9648
9649 * Makefile.am: switched the order of a couple of includes
9650 to fix bugs #97100
9651
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009652Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9653
9654 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9655 xmlLoadCatalogs that used to separate directories with a ':'.
9656
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009657Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9658
9659 * threads.c: improvements to the Windows-side of thread handling
9660 * testThreads.c: conditionally excluded unistd.h
9661 * testThradsWin32.c: broke overlong lines
9662 * include/win32config.h: adapted thread-related macros to the new
9663 scheme and for pthreads on Windows
9664 * win32/Makefile.msvc: introduced a more flexible thread build,
9665 added testThreads[Win32].c to the build
9666 * win32/configure.js: introduced a more flexible thread config
9667
John Fleck61f6fb62002-10-31 15:23:29 +000096682002-10-31 John Fleck <jfleck@inkstain.net>
9669
9670 * doc/xml.html (and, by implication, FAQ.html)
9671 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9672
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009673Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9674
9675 * configure.in: removed xmlwin32version.h
9676 * include/libxml/Makefile.am: removed xmlwin32version.h
9677
Daniel Veillardce66ce12002-10-28 19:01:59 +00009678Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * tree.c: applied patch from Brian Stafford to fix a bug
9681 in xmlReconciliateNs()
9682
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009683Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * tree.c: applied patch from Christian Glahn to allow
9686 xmlNewChild() on document fragment nodes
9687
Daniel Veillardb39bc392002-10-26 19:29:51 +00009688Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * parser.c: Christian Glahn found a problem with a recent
9691 patch to xmlParseBalancedChunkMemoryRecover()
9692 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9693 problems
9694 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9695 test/schemas/seq*: added the test cases from Charles
9696
Daniel Veillard366a9152002-10-23 20:43:53 +00009697Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9700 serious cleanup of the spec file and associated changes
9701 in the Makefiles.
9702 * valid.c: try to remove some warnings on x86_64
9703
Daniel Veillardd033d022002-10-23 14:55:02 +00009704Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9707 fix bug #96586
9708
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009709Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9712 parsing, applied his patch
9713 * result/HTML/attrents.html result/HTML/attrents.html.err
9714 result/HTML/attrents.html.sax test/HTML/attrents.html:
9715 added the test and result case provided by Mikhail Sogrine
9716
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009717Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * vms/build_libxml.com vms/config.vms vms/readme.vms
9720 include/libxml/parser.h include/libxml/parserInternals.h
9721 include/libxml/tree.h include/libxml/xmlIO.h
9722 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9723 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9724 Applied the VMS update patch from Craig A. Berry
9725 * doc/*.html: update
9726
Daniel Veillardf000f072002-10-22 14:28:17 +00009727Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9730
Daniel Veillard1e208222002-10-22 14:25:25 +00009731Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * debugXML.c: adding a grep command to --shell in xmllint
9734 for T.V. Raman
9735
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009736Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * xmlcatalog.c: tried to fix some of the problem with --sgml
9739
Daniel Veillard935494a2002-10-22 14:22:46 +00009740Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * parser.c: tried to fix bug #91500 where doc->children may
9743 be overriden by a call to xmlParseBalancedChunkMemory()
9744
9745Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9748 identifiers in SGML catalogs containing '&'
9749
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009750Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * python/types.c: fixed bugs when passing result value tree
9753 to Python functions.
9754
Daniel Veillard48267432002-10-18 11:21:38 +00009755Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * configure.in: preparing the release of 2.4.26
9758 * doc/*: updated and rebuilt the documentation
9759
Daniel Veillardbb284f42002-10-16 18:02:47 +00009760Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * parser.c: fixed a XML Namespace compliance bug reported by
9763 Alexander Grimalovsky
9764
Daniel Veillard44892f72002-10-16 15:23:26 +00009765Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9766
9767 * HTMLtree.c: fixed serialization of script and style when
9768 they are not lowercase (i.e. added using the API to the tree).
9769
Daniel Veillard2fd85422002-10-16 14:32:41 +00009770Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9771
9772 * valid.c: make xmlValidateDocument emit a warning msg if there
9773 is no DTD, pointed by Christian Glahn
9774
Daniel Veillard32370232002-10-16 14:08:14 +00009775Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9778 content model when some of the blocks have min or max, and a couple
9779 of bugs found in the process.
9780 * result/schemas/list0* test/schemas/list0*: added some specific
9781 regression tests
9782
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009783Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * README: updated the contact informations
9786
Daniel Veillard63186732002-10-15 08:43:17 +00009787Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9790 misses it, reported by Peter Bray.
9791
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009792Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9795 and removed a few warnings
9796
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009797Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * parser.c: Christian Glahn found a small bug in the push parser.
9800 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9801 public
9802
Daniel Veillard6045c902002-10-09 21:13:59 +00009803Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * xmlschemas.c include/libxml/xmlschemas.h: added
9806 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9807 * testSchemas.c: added --memory to test the new interface
9808
Daniel Veillardf0070122002-10-09 14:24:17 +00009809Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * doc/index.py doc/search.php: integrated the XSLT indexing,
9812 a few fixed in the indexer, added a scope selection at the
9813 search level.
9814
Daniel Veillard01992e02002-10-09 10:20:30 +00009815Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9818 this was due to uninitialized parts of the validation context
9819
Daniel Veillard321be0c2002-10-08 21:26:42 +00009820Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * debugXML.c: applied patch from Mark Vakoc except the API
9823 change, preserved it.
9824 * doc/*: updated the docs to point to the search engine for
9825 information lookup or before bug/help reports.
9826
Daniel Veillard01e87d22002-10-08 16:55:06 +00009827Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * doc/index.py doc/search.php: added mailing-list archives
9830 indexing and lookup
9831
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009832Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9835
Daniel Veillard9b006132002-10-07 11:13:27 +00009836Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * doc/index.py: improved HTML indexing
9839 * doc/search.php: make the queries also lookup the HTML based indexes
9840
Daniel Veillard141d04b2002-10-06 21:51:18 +00009841Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * doc/index.py: added HTML page indexing
9844
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009845Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9846
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009847 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009848 problem in libxslt.
9849 * catalog.c: fixed list handling in XML_CATALOG_FILES
9850
Daniel Veillardceb09b92002-10-04 11:46:37 +00009851Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * valid.c: typo/bug found by Christian Glahn
9854
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009855Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9856
9857 * xmlIO.c: applied Windows CE patch from Javier.
9858 * win32/wince: new directory, contains support for the PocketPC
9859 with Windows CE from Javier.
9860 * include/win32config.h: reorganised, removed duplicate
9861 definitions and applied WinCE patch from Javier.
9862 * include/wsockcompat.h: new file, now contains WinSock
9863 compatibility macros.
9864 * win32/Makefile.msvc: introduced double-run compilation.
9865
Daniel Veillarde16b5742002-09-26 17:50:03 +00009866Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * configure.in include/libxml/xmlwin32version.h: preparing release
9869 of 2.4.25
9870 * doc/*: updated and regenerated teh docs and web pages.
9871
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009872Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9875 error were not covering namespace declarations.
9876 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9877 it was missing the attribute declaration for the namespace
9878 * result/VC/NS3: the fix now report breakages in that test
9879
Daniel Veillardabe01742002-09-26 12:40:03 +00009880Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9883
Daniel Veillard2ace1952002-09-26 12:28:02 +00009884Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9887 and regenerated the docs and web site
9888
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009889Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9892 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9893 not before
9894
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009895Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * python/generator.py python/libxml2class.txt: fixed a stupid error
9898 breaking the python API
9899
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009900Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9901
9902 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9903 triostr.c triostr.h: applied a trio update patch from
9904 Bjorn Reese which should work with MinGW
9905
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009906Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * tree.c: improving some documentation comments
9909 * xmlregexp.c: found and fixed a mem leak with python regression tests
9910 * doc/*: rebuilt the doc and the API XML file including the
9911 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9912 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9913 python/types.c: added access to the XML Schemas regexps from
9914 python
9915 * python/tests/Makefile.am python/tests/regexp.py: added a
9916 simple regexp bindings test
9917
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009918Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9919
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009920 * doc/xml.html:
9921 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009922
Daniel Veillard118aed72002-09-24 14:13:13 +00009923Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * xmlregexp.c: fixed the data callback on transition functionality
9926 which was broken when using the compact form
9927 * result/schemas/*: updated the results, less verbose, all tests
9928 pass like before
9929 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9930 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9931 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9932 annoying warnings
9933 * xpath.c: try to provide better error report when possible
9934
Daniel Veillard72336152002-09-21 13:08:14 +00009935Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * Makefile.am: fixed a breakage raised by Jacob
9938
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009939Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9940
9941 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9942 which don't use sockets
9943
Igor Zlatkovic01280582002-09-20 16:40:34 +00009944Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9945
9946 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9947 * win32/configure.js: applied zlib patch from Daniel Gehriger
9948
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009949Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9950
9951 * win32/configure.js: applied the patch from Mark Vakoc for
9952 regexp support
9953 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9954 for regexp support
9955
Daniel Veillardb5c05732002-09-20 13:36:25 +00009956Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * xmlschemastypes.c: as pointed by Igor Float and Double
9959 parsing ain't finished yet
9960
Daniel Veillard40b11342002-09-20 12:01:39 +00009961Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * Makefile.am configure.in: trying to fix #88412 by bypassing
9964 all the python subdir if python ain't detected
9965
Daniel Veillard23e73572002-09-19 19:56:43 +00009966Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9969 made configuring with regexps/automata/unicode the default
9970 but without schemas ATM
9971 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9972 fixed the regexp based DTD validation performance and memory
9973 problem by switching to a compact form for determinist regexps
9974 and detecting the determinism property in the process. Seems
9975 as fast as the old DTD validation specific engine :-) despite
9976 the regexp built and compaction process.
9977
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009978Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * valid.c: determinism is debugged, new DTD checking code now works
9981 but xmlFAComputesDeterminism takes far too much CPU and the whole
9982 set usues too much memory to be really usable as-is
9983
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009984Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * tree.c: fixed another stupid bug in xmlGetNodePath()
9987 * xmllint.c: --version now report the options compiled in
9988
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009989Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * HTMLparser.c: small cleanup
9992 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9993 when configured with them. A bit of debugging around the determinism
9994 checks is still needed
9995
Daniel Veillard63b01c22002-09-17 19:25:28 +00009996Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9999
Daniel Veillard92727042002-09-17 17:59:20 +000010000Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * xmlIO.c: small portability glitch fixed.
10003
Daniel Veillard84d70a42002-09-16 10:51:38 +000010004Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10005
10006 * xmlschemastypes.c: incomplete steps for real/double support
10007 * testAutomata.c include/libxml/xmlautomata.h
10008 include/libxml/xmlregexp.h: avoiding a compilation problem
10009 * valid.c include/libxml/valid.h: starting the work toward using
10010 the regexps for actual DTD validation
10011
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010012Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * hash.c: cosmetic cleanup
10015 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10016 integrating a DTD validation layer based on the regexps
10017
Daniel Veillard4402ab42002-09-12 16:02:56 +000010018Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10019
10020 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10021 the determinism was tested before eliminating the epsilon
10022 transitions :-(
10023
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010024Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * python/generator.py python/libxml.c python/libxml.py
10027 python/libxml2-python-api.xml python/libxml2class.txt
10028 python/libxml_wrap.h python/types.c: updated the python
10029 bindings, added code for easier File I/O, and the ability to
10030 define a resolver from Python fixing bug #91635
10031 * python/tests/Makefile.am python/tests/inbuf.py
10032 python/tests/outbuf.py python/tests/pushSAXhtml.py
10033 python/tests/resolver.py python/tests/serialize.py: updated
10034 and augmented the set of Python tests.
10035
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010036Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10037
10038 * win32/configure.js: added more readme info for the binary
10039 package.
10040
Daniel Veillard607b35c2002-09-10 12:16:19 +000010041Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xmlIO.c: fixed a stupid out of bound array error
10044
10045Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10048 messing around with support for Windows path, cleanups,
10049 trying to identify and fix the various code path to the
10050 filename access. Added xmlNormalizeWindowsPath()
10051
Daniel Veillard76575762002-09-05 14:21:15 +000010052Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * error.c valid.c: working on better error reporting of validity
10055 errors, especially providing an accurate context.
10056 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10057 error reports in those cases.
10058
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010059Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10060
10061 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10062 parser.c parserInternals.c xmlIO.c: get rid of all the
10063 perror() calls made in the library execution paths. This
10064 should fix both #92059 and #92385
10065
Daniel Veillard19aa7022002-09-05 11:14:19 +000010066Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10067
10068 * xmllint.c: memory leak reporting was broken after a change
10069 of the preprocessor symbol used to activate it.
10070
Daniel Veillardec6725e2002-09-05 11:12:45 +000010071Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10072
10073 * tree.c: try to make the copy function work for node of
10074 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10075 DOM layers though, not libxml2 itself.
10076
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010077Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * valid.c: try to provide file and line informations, not all
10080 messages are covered, but it's a (good) start
10081
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010082Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xinclude.c: reimplemented a large part of the XInclude
10085 processor, trying to minimize resources used, James Henstridge
10086 provided a huge test case which was exhibiting severe memory
10087 consumption problems.
10088
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010089Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * python/Makefile.am: applied patch from Christophe Merlet to
10092 reestablish DESTDIR
10093
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010094Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * libxml.spec.in: fixes libary path for x86_64 AMD
10097
John Fleckbe98b332002-09-04 03:16:23 +000010098Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10099
10100 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010101 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010102 (plus resulting generated html files)
10103 fixing one spot I missed in the tutorial where I hadn't freed
10104 memory properly
10105
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010106Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10107
10108 * doc/tutorial/includeaddattribute.c
10109 * doc/tutorial/includeaddkeyword.c
10110 * doc/tutorial/includegetattribute.c
10111 * doc/tutorial/includekeyword.c
10112 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010113 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010114 update tutorial to properly free memory (thanks to Christopher
10115 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010116 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010117 added image files so the callouts are graphical, making it
10118 easier to read ( use "--param callout.graphics 1" to generate
10119 html with graphical callouts)
10120
Daniel Veillarde1662542002-08-28 11:50:59 +000010121Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10124 nice logos generated by Marc Liyanage
10125 * doc/site.xsl *.html: changed the stylesheet to show the new
10126 logo and regenerated the pages
10127
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010128Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10131
Daniel Veillard42766c02002-08-22 20:52:17 +000010132Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * xpath.c: possible mem leak patch from Jason Adams
10135
10136Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10139 in the XQuery namespace
10140 * configure.in: preparing 2.4.24
10141 * doc/*.html: updated the web pages
10142
10143Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * python/generator.py: closing bug #85258 by generating conditional
10146 compile check to avoid linking to routines not configured in.
10147
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000101482002-08-22 Havoc Pennington <hp@pobox.com>
10149
10150 * autogen.sh: update error message for missing automake
10151
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010152Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10153
10154 * python/Makefile.am: typo in target name resulted in libxml2.py
10155 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10156
Daniel Veillard22669b22002-08-22 07:17:11 +000010157Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * win32/win32/Makefile.mingw: updated with version from
10160 Elizabeth Barham at http://soggytrousers.net/repository/
10161
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010162Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10163
10164 * win32/Makefile.msvc: added the prefix location to the include
10165 and lib search path.
10166
Havoc Pennington830e8972002-08-18 22:22:13 +0000101672002-08-18 Havoc Pennington <hp@pobox.com>
10168
10169 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10170 both automake 1.6 and 1.4 installed get the right automake. Means
10171 compilation from CVS will now require the latest automake 1.4
10172 release, or manually creating symlinks called "automake-1.4" and
10173 "aclocal-1.4"
10174
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010175Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * configure.in python/Makefile.am: more AMD 64 induced changes from
10178 Frederic Crozat
10179
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010180Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * xinclude.c: oops I was missing the xml:base fixup too
10183 * result/XInclude/*.xml: this adds xml:base attributes to most
10184 results of the tests
10185
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010186Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * xinclude.c: quick but apparently working implementation of
10189 xi:fallback, should close bug #89684
10190 * Makefile.am test/XInclude/docs/fallback.xml
10191 result/XInclude/fallback.xml: added a basic test for fallback,
10192 and run with --nowarning to avoid a spurious warning
10193 * configure.in: applied patch from Frederic Crozat for python
10194 bindings on AMD 64bits machines.
10195
Daniel Veillard9e923512002-08-14 08:48:52 +000010196Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10199 the caller don't pass a SAX callback block.
10200
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010201Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * tree.c: applied the same fix for the XML-1.0 namespace to
10204 xmlSearchNsByHref() as was done for xmlSearchNs()
10205
Daniel Veillardad11b302002-08-12 14:53:41 +000010206Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * libxml.3: small cleanup of the man page
10209 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10210 when serializing HREF attributes generated by XSLT.
10211
Daniel Veillardc084e472002-08-12 13:27:28 +000010212Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10213
10214 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10215 version of Marc Liyanage' patch for boolean attributes in HTML
10216 output
10217
Daniel Veillard5f91b372002-08-12 12:13:01 +000010218Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * python/tests/serialize.py: fixed the test results, indenting
10221 behaviour changed slightly
10222
Aleksey Sanin9e951762002-08-08 18:02:41 +000010223Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10224
10225 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10226 new c14n function to Windows def files
10227
Aleksey Saninea4272a2002-08-02 23:50:03 +000010228Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10229
10230 * c14n.c: fixed a memory leak in c14n code
10231
Daniel Veillard58e44c92002-08-02 22:19:49 +000010232Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * parser.c include/libxml/parser.h: adding a new API for Christian
10235 Glahn: xmlParseBalancedChunkMemoryRecover
10236 * valid.c: patch from Rick Jones for some grammar cleanup in
10237 validation messages
10238 * result/VC/* result/valid/*: this slightly change some of the
10239 regression tests outputs
10240
Daniel Veillard0bf29002002-08-01 12:54:11 +000010241Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * tree.c: trying to fix a problem in namespaced attribute handling
10244 raised by Christian Glahn
10245
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010246Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10247
10248 * encoding.c include/libxml/encoding.h: Opening the interface
10249 xmlNewCharEncodingHandler as requested in #89415
10250 * python/generator.py python/setup.py.in: applied cleanup
10251 patches from Marc-Andre Lemburg
10252 * tree.c: fixing bug #89332 on a specific case of loosing
10253 the XML-1.0 namespace on xml:xxx attributes
10254
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010255Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10256
10257 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10258 corner case from new Merlin's test suite and added a callback
10259 that will be used to improve xmlsec performance
10260
10261
Daniel Veillard0b22def2002-07-29 16:23:03 +000010262Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * HTMLtree.c: trying to fix the <style> escaping problem in
10265 HTML serialization bug #89342
10266
Daniel Veillard0b28e882002-07-24 23:47:05 +000010267Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10270 and rebuilt the web site.
10271
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010272Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010273
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010274 * include/libxml/tree.h: added _private member to xmlNs struct
10275
Daniel Veillard1d995272002-07-22 16:43:32 +000010276Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * HTMLparser.c: fixing bug #84876 based on the xml working
10279 code.
10280
William M. Brack61eaba52002-07-21 11:14:18 +000010281Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10282
10283 * python/Makefile.am: enhanced to fix bug 72012 (errors
10284 when using '-jX' make parameter)
10285
William M. Brackef61d202002-07-19 08:32:00 +000010286Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10287
10288 * xpath.c: small additional enhancement for booleans
10289 compared to nodesets
10290
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010291Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * HTMLtree.c: changed the order of the encoding declaration
10294 attributes in the meta tags due to a bug in IE/Mac
10295
William M. Brack0c022ad2002-07-12 00:56:01 +000010296Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10297
10298 * xpath.c: enhanced handling of booleans (especially '='
10299 and '!=' for nodesets) - fixes bug 85256. Added new
10300 routine xmlXPathNotEqualValues for more proper handling
10301 of '!=' when nodesets are involved.
10302
Daniel Veillard06944e22002-07-11 19:55:18 +000010303Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10306 doc/xmlcatalog_man.xml to the source distribution
10307
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010308Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10309
10310 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10311 asked for this.
10312
Daniel Veillard539638b2002-07-06 19:55:14 +000010313Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * configure.in: preparing 2.4.23
10316 * doc/*: rebuilt the docs
10317
Daniel Veillard176d99f2002-07-06 19:22:28 +000010318Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * parser.c: fixing bug #84169 by fixing the
10321 comment of xmlCreatePushParserCtxt to describe the
10322 encoding detection parameters better.
10323
Daniel Veillard37f961d2002-07-06 17:53:56 +000010324Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10325
10326 * valid.c: fixing bug #79331 in one path the lookup for
10327 ID attributes on a namespaced node wasn't handled correctly :-\
10328
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010329Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10330
10331 * HTMLparser.c: trying to fix 87235 about discarded white
10332 spaces in the HTML parser.
10333 * result/HTML/*: this changes the output of a number of HTML
10334 regression tests
10335
Daniel Veillardfdc91562002-07-01 21:52:03 +000010336Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * xpath.c: applied patch from Richard Jinks for the namespace
10339 axis + fixed a memory error.
10340 * parser.c parserInternals.c: applied patches from Peter Jacobi
10341 removing ctxt->token for good.
10342 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10343 popped out by the regression tests.
10344 * Makefile.am: patch for threads makefile from Gary Pennington
10345
William M. Brack6000af52002-06-28 11:43:13 +000010346Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10347
Daniel Veillardfdc91562002-07-01 21:52:03 +000010348 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010349 expressions involving preceding-sibling (et al).
10350
Daniel Veillard153120c2002-06-18 07:58:35 +000010351Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * hash.c: applied a patch from Peter Jacobi to solve a problem
10354 when compiling with the Watcom C on Win32
10355 * result/schemas/*.err: the change of hashing algo generated
10356 permutations in the output
10357
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010358Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * hash.c: applied patch from Sander Vesik improving the quality of
10361 the hash function.
10362
Aleksey Sanina5808b92002-06-14 17:07:41 +0000103632002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010364
10365 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10366 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10367 xmllint.c xpath.c: replaced sprintf() with snprintf()
10368 to prevent possible buffer overflow (the bug was pointed
10369 out by Anju Premachandran)
10370
Daniel Veillarde059b892002-06-13 15:32:10 +000010371Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10372
10373 * parser.c: removed an uninitialized data error popped by valgrind
10374 on PE references
10375
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010376Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10377
10378 * doc/xml.html
10379 adding tutorial reference to the web page
10380
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010381Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10382
10383 * doc/tutorial/xmltutorial.xml
10384 * doc/tutorial/ar01s07.html
10385 * doc/tutorial/ape.html
10386 * doc/tutorial/includegetattribute.c
10387 adding section to tutorial about retrieving an attribute
10388 value
10389
Daniel Veillardf5582f12002-06-11 10:08:16 +000010390Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * parser.c: applied a couple of patches from Peter Jacobi to start
10393 to get rid of ctxt->token, with a possible significant speed
10394 improvement to be gained once done. Better compliance with PE
10395 references constructs in DTDs too.
10396 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10397 from Peter too
10398
Daniel Veillard38d80e22002-06-11 07:24:56 +000010399Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10402 xmlParseElement was likely to have been deallocated at the
10403 time of the report, possibly leading to segfault. Just report
10404 the tag name now.
10405
Daniel Veillard9e412302002-06-10 15:59:44 +000010406Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * xpath.c: patch from Richard Jinks for XPath substring() function
10409 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10410
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104112002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010412
10413 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10414
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010415Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10416
10417 *doc/FAQ.html
10418 fixing typos in FAQ, thanks to Robert Funnell for the
10419 editing help
10420
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010421Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10422
10423 * NEWS: got complaints from rpmlint that it was empty
10424
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010425Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10426
10427 * added doc/tutorial, including:
10428 apa.html
10429 apb.html
10430 apc.html
10431 apd.html
10432 ar01s02.html
10433 ar01s03.html
10434 ar01s04.html
10435 ar01s05.html
10436 ar01s06.html
10437 includeaddattribute.c
10438 includeaddkeyword.c
10439 includekeyword.c
10440 includestory.xml
10441 index.html
10442 xmltutorial.xml
10443 libxml tutorial, including generated html
10444
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010445Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10446
10447 * result/c14n/exc-without-comments/merlin-c14n-two-*
10448 result/c14n/without-comments/merlin-c14n-two-*
10449 test/c14n/exc-without-comments/merlin-c14n-two-*
10450 test/c14n/without-comments/merlin-c14n-two-*
10451 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10452 c14n/exc-c14n and slightly modified test script to handle
10453 these test cases
10454 * c14n.c: fixed bugs for complicated nodes set (namespace
10455 without node and others from merlin-c14n-two.tar.gz)
10456 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10457 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10458 for xmlsec performance patch
10459 * xpath.c: fixed self::node() for namespaces and attributes
10460
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010461Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10462
10463 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10464 but with the format parameter
10465 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10466
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010467Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10468
10469 * Makefile.am: updated c14n tests suite
10470 * c14n.c: performance improvement for previous c14n patch
10471
Daniel Veillarde72c7562002-05-31 09:47:30 +000010472Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * parser.c: another peroformance patch from Peter Jacobi, that
10475 time on parsing attribute values.
10476
Aleksey Sanin508a1012002-05-31 06:32:32 +000010477Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10478
10479 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10480 into LibXML2 test suite
10481
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010482Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10483
10484 * c14n.c: propagating xpath ancesstors node fix to c14n
10485 plus small performance improvement to reduce number of
10486 mallocs
10487 * xpath.c: fixed ancestors axis processing for namespace nodes
10488
Daniel Veillard46de64e2002-05-29 08:21:33 +000010489Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10492 Peter Jacobi
10493
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010494Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * configure.in: preparing 2.4.22
10497
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010498Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10501 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10502 a public entry point.
10503 * doc/*: rebuilt the API and docs
10504
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010505Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * xpath.c: patch from Richard Jinks to fix a problem introduced
10508 in the previous patch and pointed by Norm
10509
Daniel Veillardc6924812002-05-24 11:10:43 +000010510Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * libxml.spec.in: fixing bug #81112
10513
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010514Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10515
10516 * uri.c: fixing bug #82848
10517
Daniel Veillarda2878972002-05-24 07:54:39 +000010518Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10519
10520 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10521 output of one catalog test
10522
Aleksey Sanin114e4752002-05-24 07:20:27 +000010523Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010524
Aleksey Sanin114e4752002-05-24 07:20:27 +000010525 * global.data globals.c tree.c include/libxml/globals.h
10526 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10527 default value for global parameter xmlIndentTreeOutput to 1 and
10528 introduced new global parameter xmlTreeIndentString (the string
10529 used to do one-level indent) with default value " " (as it was
10530 in tree.c)
10531
Daniel Veillard49d5af82002-05-23 11:55:49 +000010532Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10533
10534 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10535 with trio and schemas.
10536
Daniel Veillard7c13af42002-05-22 09:57:32 +000010537Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * xpath.c: patch from Richard Jinks to fix the problem raised in
10540 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10541
Daniel Veillard5a872412002-05-22 06:40:27 +000010542Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * xmlschemas.c: a bit of work on import.
10545 * xmlschemastypes.c: Charles Bozeman provided a compare function
10546 for date/time types so min/max facet restrictions should work,
10547 indeterminate comparisons return an error instead of equal.
10548 * test/schemas/date_0* result/schemas/date_0_0: specific test
10549 from Charles Bozeman too
10550
Daniel Veillard10b6da42002-05-18 07:55:20 +000010551Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10554 from Christian Cornelssen fixing the man pages and the Catalog
10555 building script.
10556 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10557 next step is <xs:import> I now have a reasonable understanding
10558 of how it works.
10559
Daniel Veillarde5354492002-05-16 08:43:22 +000010560Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10563
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010564Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10565
10566 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10567
Daniel Veillard088bf112002-05-14 11:03:59 +000010568Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * xpath.c: fixing an XPath function evalutation bug pointed out
10571 by Alexey Efimov where the context was lost when evaluating
10572 the function arguments
10573
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010574Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010575
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010576 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10577 function public for XMLSec performance optimizations
10578
Daniel Veillard3cd72402002-05-13 10:33:30 +000010579Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * python/generator.py python/libxml2class.txt : fixed a problem
10582 with the HTML parser pointed by Gary Benson
10583 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10584 example
10585
Aleksey Sanine48a3182002-05-09 18:20:01 +000010586Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10587 * parser.c: fixed bug #81159 (memory growth in SAX)
10588
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010589Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10590 * xpath.c: fixed bug #78858 (the real fix)
10591
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010592Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010593 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010594
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010595Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * tree.c: modified xmlNodeSetBase to allow changing the
10598 base of a document.
10599
Daniel Veillard070803b2002-05-03 07:29:38 +000010600Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * xmlschemastypes.c: patch Charles Bozeman for validation of
10603 all the date, time, and duration types
10604 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10605 * configure.in: fixed an error pointed by an user
10606 * xml2-config.in: fixed an error pointed by an user
10607
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010608Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10609
10610 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10611 win32/libxml2.def.src xmlIO.c: exported default
10612 'file:', 'http:' and 'ftp:' protocols input handlers
10613 and maked protocols comparisson case insensitive
10614
Daniel Veillard34de97f2002-04-30 14:29:22 +000010615Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * configure.in: Neven Has detected a typo
10618
Daniel Veillard28577c32002-04-30 06:48:41 +000010619Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10622 as one of the persons allowed to commit directly to the
10623 module.
10624
Daniel Veillardfc57b412002-04-29 15:50:14 +000010625Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10628 * valid.c: raised a too low limit
10629 * doc/*: rebuilt the docs
10630
Daniel Veillardeca82812002-04-24 11:42:02 +000010631Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10632
10633 * test/XPath/expr/floats test/XPath/expr/functions
10634 result/XPath/expr/floats result/XPath/expr/functions
10635 xpath.c: another XPath conformance patch from Richard Jinks
10636
Daniel Veillard13e04c62002-04-23 17:51:29 +000010637Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xmlschemas.c: fixed validation of attribute groups.
10640 * test/schemas result/schemas: added an example from the primer
10641
Daniel Veillard88c58912002-04-23 07:12:20 +000010642Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10645 * test/schemas result/schemas: updated the test list
10646
Daniel Veillarde19fc232002-04-22 16:01:24 +000010647Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * TODO: updated a bit
10650 * parser.c: made a comment more specific
10651 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10652 Schemas conformance.
10653 * test/schemas result/schemas: updated the test list
10654
Daniel Veillard441bc322002-04-20 17:38:48 +000010655Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10658 implementing xs:all with minOccurs = 0
10659 * tes/schemas/* result/schemas/*: added more tests covering
10660 xs:all
10661
Daniel Veillard8a001f62002-04-20 07:24:11 +000010662Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * xmlregexp.c: first implementation of the all particle, this
10665 may need to be revisited for case where not all transitions
10666 must be crossed.
10667
Daniel Veillard7646b182002-04-20 06:41:40 +000010668Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * tree.c: another entity processing update from Markus Henke
10671
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010672Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10673
10674 * trionan.c: fixed crash on OSF/1
10675
Daniel Veillardb4398962002-04-19 07:01:55 +000010676Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * xmlschemas.c: more Schemas work
10679 * test/schemas/* result/schemas/*: added more tests coming
10680 from the spec.
10681
Daniel Veillard54761132002-04-18 21:00:44 +000010682Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10685 ExcC14N specification
10686
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010687Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * tree.c: patch from Markus Henke, fix for recursive entities.
10690
Daniel Veillard23b1f372002-04-18 15:50:05 +000010691Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * xpath.c: fix a problem with string() on a document node.
10694
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010695Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * Makefile.am xmlschemas.c: more Schemas work
10698 * test/schemas/* result/schemas/*: added more tests coming
10699 from the spec.
10700
Daniel Veillard6231e842002-04-18 11:54:04 +000010701Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10704 * result/HTML/*: this changes a few things in the results
10705
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010706Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10707
10708 * include/libxml/tree.h: eliminated 'declaration different than
10709 prototype' warning
10710 * include/win32config.h: "resolved" conflicts with errno.h
10711
Daniel Veillardb509f152002-04-17 16:28:10 +000010712Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10715 on the automata interfaces and debug of counted choices
10716 * test/schemas/* result/schemas/*: added a number of tests
10717
Daniel Veillard8651f532002-04-17 09:06:27 +000010718Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10721 a bit of work on Schemas
10722 * testSchemas.c: try to make it more useful
10723 * test/schemas/* result/schemas/* Makefile.am: changed the
10724 Schemas regression test procedure, started adding a few samples
10725
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010726Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10727
10728 * include/libxml/encoding.h: Patch for the Borland C++ builder
10729 * include/libxml/tree.h: Patch for the Borland C++ builder
10730 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010731 * win32/bcb5: New directory for the Borland C++ builder
10732 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010733
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010734Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10735
10736 * win32/Makefile.msvc: Update for XML Schema support
10737 * win32/configure.js: Update for XML Schema support
10738 * win32/libxml2.def.src: Update for XML Schema support
10739
Daniel Veillard4255d502002-04-16 15:50:10 +000010740Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10743 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10744 xmlunicode.c include/libxml/Makefile.am
10745 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10746 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10747 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10748 include/libxml/xmlversion.h.in : merged the current state of
10749 XML Schemas implementation, it is not configured in by default,
10750 a specific --schemas configure option has been added.
10751 * test/automata test/regexp test/schemas Makefile.am
10752 result/automata result/regexp result/schemas:
10753 merged automata/regexp/schemas regression tests
10754
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010755Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * xpath.c: Gary found a compile time problem, fixes #78823
10758
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010759Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * configure.in: release of 2.4.20
10762 * doc/*: updated and rebuilt the docs
10763
Daniel Veillardf544f192002-04-15 12:56:56 +000010764Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * python/Makefile.am: patch from Cristian Gafton to build on
10767 Red Hat 6.2, should also fix #75779
10768
Daniel Veillard940492d2002-04-15 10:15:25 +000010769Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * valid.c: first part of fixing #78729
10772
Daniel Veillardeb475a32002-04-14 22:00:22 +000010773Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10776 escaping of URI when saving HTML files.
10777 * result/HTML/*: this impacted some tests
10778
Daniel Veillard9b731d72002-04-14 12:56:08 +000010779Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * configure.in: trying to fix #77441
10782
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010783Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10784
10785 * include/libxml/xmlIO.h: Hallski complained it could not be
10786 included by itself.
10787
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010788Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10791
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010792Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10793
10794 * win32/configure.js: patch from Nilo for the c14n option
10795 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10796
Daniel Veillardda423da2002-04-10 19:25:38 +000010797Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10800 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10801 LIBXML_THREAD_ENABLED
10802
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010803Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * xpath.c: another patch from Richard Jinks for substring conformance
10806 * test/XPath/expr/floats test/XPath/expr/strings
10807 result/XPath/expr/floats result/XPath/expr/strings: update of the
10808 test suite to check those.
10809
Daniel Veillard01917aa2002-04-10 11:30:41 +000010810Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10811
10812 * xpath.c: patch from Richard Jinks for .x float parsing.
10813
Daniel Veillard46d6c442002-04-09 16:10:39 +000010814Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10815
10816 * parser.c: patch from Markus Henke when an encoding ain't recognized
10817
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010818Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10819
10820 * libxml.m4: got a report that #include <string.h> was needed
10821
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010822Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10823
10824 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10825
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010826Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10827
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010828 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010829
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010830Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10833 pointed out by Melvyn Sopacua.
10834
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010835Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10836
10837 * libxml.m4: Frédéric Crozat gave a patch related to the change
10838 of Include paths breaking the libxml.m4
10839
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010840Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * xpath.c: Fix bug #76927 forgot to save some context
10843 when evaluating binary expressions
10844
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010845Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * configure.in: fixed configure for MPE/iX from Markus Henke
10848 * xmlmemory.c: fixed initialization problems
10849 * xpath.c: another set of patches from Richard Jinks this
10850 fixes "make XPathtests" on linux
10851
Daniel Veillard21458c82002-03-27 16:12:22 +000010852Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10855 * test/XPath/expr/compare test/XPath/expr/equality
10856 test/XPath/expr/floats test/XPath/expr/functions
10857 test/XPath/expr/strings result/XPath/expr/compare
10858 result/XPath/expr/equality result/XPath/expr/floats
10859 result/XPath/expr/functions result/XPath/expr/strings: Updated
10860 tests though they show a divergence on Linux
10861
Daniel Veillard28dfed12002-03-27 09:08:17 +000010862Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * xpath.c trionan.c: previous commit also included patches
10865 from Richard Jinks on some IEEE support corner case
10866
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010867Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10868
10869 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10870 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10871 that $(datadir) should be used for docs
10872
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010873Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10876 could leak filedescriptors
10877
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010878Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * configure.in nanohttp.c: applied patch from Allan Clark for
10881 UnixWare/OpenServer
10882
Daniel Veillard19274092002-03-25 16:48:03 +000010883Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10884
10885 * configure.in: preparing 2.4.19
10886 * doc/*: rebuilt the docs
10887
Daniel Veillard56b2db72002-03-25 16:35:28 +000010888Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10889
10890 * nanohttp.c: fixing #76043, got fed up with non-portability
10891 of that piece of code.
10892
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010893Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10894
10895 * valid.c SAX.c: Never commit without running "make tests" :-(
10896 fix a couple of stupidities in the previous commit
10897 * result/*: a few changes in some attribute order result of previous
10898 commit.
10899
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010900Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10903 the internal subset should not raise duplicate ID errors,
10904 also there was a small bug in conjunction to namespace
10905 declarations defaulted and xml:xxx attributes DTD definitions.
10906
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010907Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xpath.c: Richard Jinks also raised some rounding problems
10910 this tries to fix them
10911
Daniel Veillard4e2df542002-03-22 12:23:14 +000010912Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10915 behaviour in xmlXPathCastToString()
10916
Daniel Veillarddb552912002-03-21 13:27:59 +000010917Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10918
10919 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10920 raised by Morus Walter
10921
Daniel Veillard9e537932002-03-21 13:08:08 +000010922Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10923
10924 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10925 from Igor
10926
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010927Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * xpath.c: fixing #75619, related to a problem when trying
10930 to evaluate condition when the current node set resulting
10931 from that sub-step evaluation is empty. Also fixes 2 potential
10932 problem with previous-sibling and next-siblings axis.
10933
Daniel Veillard1840ef02002-03-21 08:05:23 +000010934Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10935
10936 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10937 HTML support is not configured in.
10938
Daniel Veillard561b7f82002-03-20 21:55:57 +000010939Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10940
10941 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10942 include/libxml/tree.h: dohh I really didn't intended to commit
10943 this test version :-(
10944
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010945Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * testSAX.c: I wanted to see the real speed at the SAX interface
10948 after a little too many Ximianer started complaining about the
10949 parser speed.
10950 added a --quiet option:
10951 paphio:~/XML -> ls -l db100000.xml
10952 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10953 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10954 3200006 callbacks generated
10955 real 0m1.270s
10956 Which means 16MBytes/s and 3Mcallback/s
10957
Daniel Veillardc62a1472002-03-19 18:35:12 +000010958Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * xpath.c: valgrind spotted another error that time when running
10961 on libxslt regression tests
10962
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010963Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * Makefile.am: adding "make valgrind" running the full regression
10966 tests (except python ones) under Valgrind (using valgrind -q
10967 which was kindly added by the author).
10968 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10969 passes cleanly now except an obcure floating point initialization
10970 raised in log10() in one XPath regression test ???
10971 * tree.c: edited some comments to close #75244
10972
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010973Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10974
10975 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10976 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10977 context of ScrollKeeper, made sure that if the number is
10978 an integer, the serialization follows the description at
10979 http://www.w3.org/TR/xpath#section-String-Functions
10980
Daniel Veillard5997aca2002-03-18 18:36:20 +000010981Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010983 * configure.in: preparing 2.4.18
10984 * doc/*: updated and rebuilt the web site
10985 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10986 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010987 * parser.c: humm, changed the way the SAX parser work when
10988 xmlSubstituteEntitiesDefault(1) is set, it will then
10989 do the entity registration and loading by itself in case the
10990 user provided SAX getEntity() returns NULL.
10991 * testSAX.c: added --noent to test the behaviour.
10992
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010993Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10994
10995 * parser.c: Wilfried Teiken provided a hackish but working
10996 way to get context reported back on entities when parsing
10997 with SAX and without breaking the DOM build.
10998
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010999Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11000
11001 * c14n.c: applied a new patch from Aleksey Sanin
11002 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11003 to reference Aleksey implementation of XML digital Signatures
11004
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011005Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11006
11007 * xpath.c: small fix to avoid potential problem due to
11008 ordering of freeing data
11009 * python/Makefile.am: people were complaining about
11010 the generated file in python dir not being built
11011
Daniel Veillardd2379012002-03-15 22:24:56 +000011012Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11013
11014 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11015 python/generator.py python/libxml.c python/types.c: Cleanup
11016 of the python Makefiles based on Jacob and James feedback,
11017 fixed the spec file accordingly, fixed the number of warning
11018 that passing my pedantic CFLAGS was generating. Conclusion
11019 is that Python includes are real crap.
11020
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011021Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11022
11023 * configure,in: it was reported quite a few times that
11024 xml2-config --cflags should not output
11025 -I$includeprefix/libxml2/libxml because libxml2 header names
11026 clashes with existing names like list.h from C++ stl.
11027 Includes should be #include<libxml/xxx.h> so ...
11028
Daniel Veillard6f293b12002-03-15 09:42:33 +000011029Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11030
11031 * c14n.c: another patch from Aleksey Sanin
11032
Daniel Veillard5c396542002-03-15 07:57:50 +000011033Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11036 canonicalization algorithm
11037 * doc/xml.html doc/index.html: added the C14N references on the
11038 index page.
11039
jacob berkman9be65862002-03-14 02:15:56 +0000110402002-03-13 jacob berkman <jacob@ximian.com>
11041
11042 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11043 usage, redundant, and gcc specific
11044
Daniel Veillard75be0132002-03-13 10:03:35 +000011045Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11046
11047 * xpath.c: speedup some node selection operations, this can
11048 have a significant impact on DocBook Norm's stylesheets
11049 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11050 make sure it's always the case
11051 * debugXML.c: distinguish CDATA and comments in ls operations
11052
Daniel Veillard61f26172002-03-12 18:46:39 +000011053Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11054
11055 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11056 to generate better API descriptions etc...
11057
Daniel Veillard9ff88172002-03-11 09:15:32 +000011058Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11059
11060 * c14n.c: Fixing #74186, made sure all boolean expressions
11061 get fully parenthesized, ran indent on the output
11062 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11063 include/libxml/tree.h: also #74186 related, removed the
11064 --with-buffers option, and all the preprocessor conditional
11065 sections that were resulting from it.
11066
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011067Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * valid.c: applied patch from Dodji Seketeli fixing an
11070 uninitailized variable in xmlValidGetValidElements()
11071
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011072Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * c14n.c: fixed a few comments
11075 * doc/*.html doc/*/*.html: regenerated the docs and added
11076 the C14N API
11077 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11078
Daniel Veillardfa49d872002-03-09 10:20:00 +000011079Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11080
11081 * check-xml-test-suite.py: fix to adapt varaiations in the
11082 bindings
11083 * configure.in python/setup.py python/setup.py.in: fixed to
11084 have the version of the python scripts automatically updated
11085
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011086Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11087
11088 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11089 in xmlCopyProp()
11090
Daniel Veillardaf43f632002-03-08 15:05:20 +000011091Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * configure.in: preparing 2.4.17 release
11094 * doc/*: updated and rebuilt the docs
11095 * xpath.c: fixed a comment
11096 * python/libxml.c: fixed a possible reentrancy problem
11097
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011098Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11099
11100 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11101 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11102 added a specific regression test
11103 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11104 not raise exceptions when failing to find the attribute.
11105
Daniel Veillard90bc3712002-03-07 15:12:58 +000011106Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11107
11108 * configure.in xmllint.c: owen pointed out a problem with the
11109 ftme fix, gettimeofday() was not detected by configure and
11110 the ftime header wasn't included, dohhh
11111
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011112Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * configure.in xmllint.c: trying to fix #71457 for timing
11115 precision when gettimeofday() is not availble but ftime() is
11116
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011117Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11118
11119 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11120 are now copied on install and part of the -devel RPM
11121
Daniel Veillard7b416132002-03-07 08:36:03 +000011122Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11123
11124 * xpath.c: trying to avoid bug #72150 which was apparently
11125 caused by a gcc bug (or a processor problem) as detailed
11126 at http://veillard.com/gcc.bug
11127
Daniel Veillardf742d342002-03-07 00:05:35 +000011128Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11131 fixed xmlReconciliateNs(), added a Python test/example for
11132 inter-document cut'n paste
11133 * python/libxml.py: fixed node.doc on document nodes and added
11134 xpathEval() onto node objects
11135
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011136Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11137
11138 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11139 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11140 fixup and integrated tests for the serialization stuff
11141
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011142Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11143
11144 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11145 moved the libxml man page to section 3
11146
Daniel Veillard1e774382002-03-06 17:35:40 +000011147Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11148
11149 * tree.c: fix bug #72490
11150 * python/libxml.c python/libxml.py: added methods serialize()
11151 and saveTo() to all node elements.
11152
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011153Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11154
11155 * xmlIO.c: closed #73430, don't read from an input source
11156 which indicated an end-of-file or an error.
11157
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011158Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * parser.c: make sure SAX endDocument is always called as
11161 this could result in a Python memory leak otherwise (it's
11162 used to decrement ref-counting)
11163 * python/generator.py python/libxml.c python/libxml.py
11164 python/libxml2-python-api.xml python/libxml2class.txt
11165 python/tests/error.py python/tests/xpath.py: implemented
11166 the suggestions made by Gary Benson and extended the tests
11167 to match it.
11168
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011169Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11170
11171 * python/generator.py: applied patch fixing #73450
11172
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011173Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * xpath.c: fixing #61290 "namespace nodes have no parent"
11176 long standing divergence from the XPath REC. NodeSets
11177 simply hold a copy of namespace nodes and those node ->next
11178 points to the parent (which may not be the node carrying the
11179 definition).
11180 * include/libxml/xpath.h: flagged but didn't added a possible
11181 speedup
11182 * DOCBparser.c HTMLparser.c: removed some warnings from push
11183 parser due to new state being added.
11184 * tree.c: new fix from Boris Erdmann
11185 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11186 the XML Canonalization support from Aleksey Sanin
11187
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011188Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11189
11190 * tree.c: patch from Boris Erdmann fixing some namespace odities
11191 with xmlCopyNode()
11192
Daniel Veillardc6613042002-03-02 09:34:02 +000011193Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * xmlIO.c: fix bug #72706 when loading a NULL entity
11196
Daniel Veillardc0fef772002-03-01 16:16:31 +000011197Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11200 actually change in a future XML Namespace revision.
11201
Daniel Veillard79426f22002-03-01 16:14:17 +000011202Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11205 added the possibility of returning nodesets from XPath extension
11206 functions written in Python
11207
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011208Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * python/*: commiting some Python bindings work done while travelling
11211
Daniel Veillard97300512002-03-01 09:13:41 +000011212Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11213
11214 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11215 explicitely with memory debugging switched on
11216
Daniel Veillard6361da02002-02-23 10:10:33 +000011217Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11218
11219 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11220 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11221 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11222 the accessor generator for strings
11223 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11224 regression test.
11225
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011226Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * python/README python/generator.py python/libxml.c python/setup.py:
11229 added the 'usual' setup.py to allow building a libxml2-python
11230 module based on the same code. The initialization is however
11231 different the 2 .so files fo libxml2 and libxslt are identical and
11232 they entry point initialize both libraries. this is done to avoid
11233 some possible nasty problem since the Python don't merge the maps
11234 of all shared modules.
11235
Daniel Veillard158a4d22002-02-20 22:17:58 +000011236Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * parser.c: fixed a push/encoding bug reported by Michael
11239 on librsvg
11240
Daniel Veillard7839e162002-02-20 18:54:48 +000011241Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11242
11243 * include/libxml/parserInternals.h: fixes a misplaced #endif
11244
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011245Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11246
11247 * parser.c valid.c: found and fixed a couple of allocation bugs
11248
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011249Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * doc/xml.html doc/python.html doc/*: added a Python and binding
11252 page describing the current state of the Python bindings and
11253 giving pointers to the other languages wrappers.
11254
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011255Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11256
11257 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11258 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11259 rebuilt the API and web site
11260 * xpath.c: fixed #71978 portability bugs
11261
Daniel Veillard8aff2472002-02-19 21:50:43 +000011262Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11263
11264 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11265
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011266Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * include/libxml/parserInternals.h parser.c: had to change
11269 2 internal parsing API when processing document content
11270 to check the start and end of element content are defined
11271 in the same entity
11272 * valid.c include/libxml/valid.h: attribute normalization can
11273 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11274 with the context to report it.
11275 * SAX.c: fixed the last known bugs, crazy validation constraints
11276 when a document is standalone seems correctly handled. There
11277 is a couple of open issues left which need consideration especially
11278 PE93 on external unparsed entities and standalone status.
11279 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11280 The 2 tests left failing are actually in error. Cleanup done.
11281
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011282Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * valid.c: implemented E59 spaces in CDATA does not match the
11285 nonterminal S
11286
Daniel Veillard878eab02002-02-19 13:46:09 +000011287Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11288
11289 * SAX.c parser.c valid.c: more validation test fixups
11290 * check-xml-test-suite.py: added duration info for the tests
11291
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011292Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11293
11294 * parser.c valid.c: a couple of errors were reported but not
11295 saved back as such in the parsing context. Down to 1% failure rate
11296 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11297
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011298Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * xmlInternald.c: isExtender was missing a char
11301 * parser.c include/libxml/parser.h: % are acceptable in the
11302 internal subset if within a PUBLIC ID
11303
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011304Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * SAX.c parserInternals.c valid.c: more work on the conformance
11307 suite. Took the step to finally block documents with encoding
11308 errors. It's a fatal error per the spec, people should have fixed
11309 their documents by now.
11310
Daniel Veillard55253e22002-02-18 14:32:39 +000011311Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11312
11313 * check-xml-test-suite.py: fixed the test script after some discussion
11314 on the semantic of TYPE="error"
11315 * Makefile.am: added the script to the distrib
11316
Daniel Veillard28757702002-02-18 11:19:30 +000011317Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * SAX.c entities.c: fixed a couple of conformances issues deep
11320 into the validation code (standalone and undeclared Notations)
11321
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011322Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11323
11324 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11325 stayed there for years !
11326
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011327Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11330 missing
11331
Daniel Veillardc7612992002-02-17 22:47:37 +000011332Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11333
11334 * check-xml-test-suite.py: improved the behaviour a bit as
11335 well as the logs
11336 * parser.c valid.c SAX.c: fixed a few more bugs
11337 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11338
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011339Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11340
11341 * check-xml-test-suite.py: python script to run regression tests
11342 against the XML Test suite of W3C/OASis
11343 * SAX.c: fixed a validation bug
11344 * parser.c: fixed 3 errors pointed by the test suite
11345 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11346 * python/Makefile.am: fixed a dependendy
11347
Daniel Veillard9f28f302002-02-15 20:48:08 +000011348Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * xmlmemory.c: avoid a warning bug #71594
11351
Daniel Veillard144024e2002-02-13 21:14:46 +000011352Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11353
11354 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11355 warning on alpha/Tru64
11356
Daniel Veillarde4301c82002-02-13 13:32:35 +000011357Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * include/libxml/entities.h: fixing a comment
11360 * valid.c: fixing some troubles with validity check on namespaces
11361 * result/VC/NS3 test/VC/NS3: added a specific regression test
11362
Daniel Veillarda6d05382002-02-13 13:07:41 +000011363Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11364
11365 * tree.c: Fixing #71342 serializing '\n' in attribute values
11366 * result/noent/att3 result/att3 test/att3: added a specific
11367 test.
11368
Daniel Veillard797a5652002-02-12 13:46:21 +000011369Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11370
11371 * python/libxml.c: couple of bug fixes
11372
Daniel Veillard01a6d412002-02-11 18:42:20 +000011373Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * python/*.py: removed tabs and used spaces.
11376
Daniel Veillard397ff112002-02-11 18:27:20 +000011377Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11378
11379 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11380 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11381
Daniel Veillard03517542002-02-11 13:54:40 +000011382Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11383
11384 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11385 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11386
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011387Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * include/libxml/encoding.h include/libxml/entities.h
11390 include/libxml/globals.h include/libxml/parser.h
11391 include/libxml/threads.h include/libxml/tree.h
11392 include/libxml/xmlmemory.h: trying to fix the include mess
11393
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011394Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11395
11396 * include/libxml/xmlmemory.h: reverted part of the previous
11397 attempt to provide #69655, this was breaking the build.
11398
Daniel Veillard0ba59232002-02-10 13:20:39 +000011399Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11400
11401 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11402 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11403 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11404 include/libxml/parserInternals.h include/libxml/tree.h
11405 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11406 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11407 clean.
11408 * python/libxml.c: fixed a warning.
11409
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011410Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11413 copying of node, merge back IDs in the target document.
11414 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11415 test/XInclude/ents/ids.xml: test case
11416 * result/VC/ElementValid4: output changed due to a typo fix
11417
Daniel Veillard1c18e302002-02-09 22:16:40 +000011418Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011421 generate the dependencies right as Jacob found out. Add
11422 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011423
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011424Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11425
11426 * parserInternals.c valid.c: Justin Fletcher found some parts
11427 of the code needing cleanup
11428 * libxml.spec.in python/Makefile.am python/generator.py
11429 python/libxml.c python/libxml.py: Fixed the python Makefiles
11430 corrected a bug showing up on ia64, changed the name of the
11431 python internal module too
11432
Daniel Veillard07be19b2002-02-08 14:20:35 +000011433Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * Makefile.am: applied patch from Andris Pavenis for binary
11436 name suffixes
11437
Daniel Veillardf216d462002-02-08 13:44:24 +000011438Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * xmllint.c win32/win32config.h: fixing #68748
11441
Daniel Veillardd455d792002-02-08 13:37:46 +000011442Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * valid.c: fixing #70166
11445
11446Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11447
11448 * valid.c: fixing #70077
11449
Daniel Veillardc575b992002-02-08 13:28:40 +000011450Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11451
11452 * Copyright Makefile.am README configure.in libxml.spec.in:
11453 Changed to the MIT Licence
11454 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11455 doc/xmlio.html: updated the doc accordingly
11456 * include/libxml/xmlwin32version.h configure.in: preparing
11457 2.4.14 release
11458 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11459 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11460 fixed the const xmlChar * wrapper and generator, XPath extension
11461 functions now use the context as first argument
11462 * python/tests/tstxpath.py python/tests/xpath.py
11463 python/tests/xpathext.py: Updated the tests accordingly
11464 * tree.c: fixed bug #70067
11465
Daniel Veillard7db38712002-02-07 16:39:11 +000011466Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * Makefile.am: cleanup
11469 * debugXML.c: always use stdout if output is NULL
11470 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11471 * python/Makefile.am python/generator.py python/libxml2class.txt
11472 python/libxml_wrap.h python/types.c: augmented the number of bindings
11473 handling FILE * and XPath contexts
11474 * python/tests/Makefile.am: avoid a stupid problem due to the
11475 use of TEST.
11476
Daniel Veillard15a143b2002-02-06 22:40:50 +000011477Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11478
11479 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11480
Daniel Veillard70cab352002-02-06 16:06:58 +000011481Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * python/TODO python/libxml.c: cleanup the extension function lookup
11484 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11485
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011486Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * configure.in python/Makefile.am: do not install outside
11489 of prefix
11490
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011491Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11492
11493 * python/TODO python/libxml.c: started adding SAX interfaces
11494 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11495 SAX test
11496
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011497Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11498
11499 * tree.c: hardened the addChild function
11500 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11501 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11502 added accessors needed for xmlNode, a bit more testing and
11503 extension of interfaces
11504 * python/tests/Makefile.am python/tests/build.py: added a test
11505 build from scratch/save/load/check
11506
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011507Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * parserInternals.c: change a small bit in the way valididy
11510 error messages get initialized
11511 * python/TODO python/libxml.c python/libxml2-python-api.xml
11512 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11513 added some memory debugging to track leaks at the libxml2 level
11514 * python/tests/*.py: changed all tests to check for leaks,
11515 there is just one left in XPath extension registrations.
11516
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011517Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11518
11519 * python/TODO python/generator.py python/libxml2-python-api.xml
11520 python/libxml2class.txt: more accessor classes for the parser
11521 context, allow to switch on and check validity
11522 * python/tests/Makefile.am python/tests/error.py
11523 python/tests/invalid.xml python/tests/valid.xml
11524 python/tests/validate.py: attded more test and and added error.py
11525 which I forgot to commit in the last step
11526
Daniel Veillard3ce52572002-02-03 15:08:05 +000011527Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * python/Makefile.am python/types.c: cleanup
11530 * python/libxml.c python/libxml.py python/libxml_wrap.h
11531 python/generator.py python/libxml2-python-api.xml
11532 python/libxml2class.txt: added class for parser context, added
11533 first cut for push mode support. Added a framework to generate
11534 accessors functions.
11535 * python/tests/Makefile.am python/tests/push.py: added a push
11536 test
11537
Daniel Veillardcfb05462002-02-02 23:18:22 +000011538Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11539
11540 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11541 bug a bit of cleanup.
11542
Daniel Veillard5d819032002-02-02 21:49:17 +000011543Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11544
11545 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11546 python/libxml2class.txt: adding error redirections and preformat
11547 to a python handler
11548 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11549 tests self checking
11550
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011551Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11552
11553 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11554 a function
11555
Daniel Veillard9589d452002-02-02 10:28:17 +000011556Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11559 python/libxml.c python/libxml2-python-api.xml
11560 python/libxml2class.txt: Progressing through the TODOs, class
11561 description output, extra XML API, RPM now builds the wrappers
11562 for all python installed versions
11563
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011564Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * configure.in libxml.spec.in python/Makefile.am python/TODO
11567 python/generator.py python/libxml2class.txt: added more informations
11568 in the libxml2-python package including docs. Slightly changed
11569 the class hierarchy
11570 * python/tests/*: added basic regression tests infrastructure too
11571
11572Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11575 added libxml2-python as part of the packages installed
11576
Daniel Veillarda7340c82002-02-01 17:56:45 +000011577Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * python/Makefile.am python/generator.py python/libxml.c
11580 python/libxml.py: more work, now able to extend the
11581 XPath interpreter with functions written in python.
11582
Daniel Veillardc3e39442002-02-01 09:29:41 +000011583Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11584
11585 * python/Makefile.am: Jacob sent a patch to allow building from
11586 tarfile.
11587
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011588Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11589
11590 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11591 inserted the python wrappers build, I hope this won't be too
11592 unportable
11593
Daniel Veillard1971ee22002-01-31 20:29:19 +000011594Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * xpath.c: minor optimization
11597 * python/generator.py python/libxml.c python/libxml.py
11598 python/libxml_wrap.h: more work on the python bindings,
11599 they now support XPath and there is no evident leak
11600
Daniel Veillard36ed5292002-01-30 23:49:06 +000011601Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11602
11603 * python/generator.py python/libxml.c python/libxml.py:
11604 more work on the python bindings generator.
11605
Daniel Veillard96fe0952002-01-30 20:52:23 +000011606Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * python/generator.py python/libxml.c python/libxml_wrap.h:
11609 more work on the python bindings.
11610
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011611Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * python/generator.py python/libxml.c python/libxml.py
11614 python/libxml_wrap.h: commited early version of a python binding
11615 for private use only ATM
11616
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011617Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * entities.c tree.c include/libxml/entities.h: applied patch
11620 from Anthony Jones to implement copy of DTD subtree too. Had
11621 just to keep 2 function private which really ought to become
11622 public ones.
11623
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011624Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * xmllint.c: added pointers to the web pages in the usage()
11627
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011628Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11629
11630 * tree.c: more fixes from Petr Kozelka for attribute handling
11631 in the tree API to align the semantic with DOM.
11632
Daniel Veillard36065812002-01-24 15:02:46 +000011633Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11634
11635 * valid.c tree.c entities.c: another set of patches from
11636 Anthony Jones for copy operations cleanup and robustness
11637
Daniel Veillardf8592562002-01-23 17:58:17 +000011638Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11639
11640 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11641 an alphabetic index based on comments content
11642 * doc/*: rebuilt the web site with the new references
11643
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011644Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * parserInternals.h: Greg Sjaardema suggested to use an
11647 eponential buffer groth policy in xmlParserAddNodeInfo()
11648
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011649Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11650
11651 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11652 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11653 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11654 to generate cross-references, and added/updated the stylesheets
11655 to generate and link API indexes. The generic keyword index
11656 is not done yet.
11657 * doc/*.html: regenerated all the usual docs too
11658
Daniel Veillard2070c482002-01-22 22:12:19 +000011659Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11660
11661 * debugXML.c: added an xpath function to the shell for T. V. Raman
11662
11663Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011664
11665 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11666 debug routines.
11667
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011668Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11669
11670 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11671 support of attribute nodes
11672
Daniel Veillard9d06d302002-01-22 18:15:52 +000011673Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11674
11675 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11676 hopefully near complete and fully documented of the API in XML
11677 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11678 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11679 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11680 include/libxml/parserInternals.h include/libxml/valid.hi
11681 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11682 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11683 include/libxml/xpath.h include/libxml/xpathInternals.h:
11684 Cleaned up the doc comments a lot in the process, the interface
11685 coverage is now 100%
11686
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011687Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11690 extracts comments from the gtk-doc DocBook output (a bit
11691 convoluted but seems to work).
11692
Daniel Veillard61006472002-01-21 17:31:47 +000011693Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11696 added an XML description of the API, moved the script generating
11697 it here. Added a "make api" target
11698
Daniel Veillardd2f23002002-01-21 13:36:00 +000011699Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11700
11701 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11702
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011703Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * xpath.c include/libxml/xpathInternals.h: the change made to
11706 xmlXPathFuncLookupFunc was incompatible roll it back
11707
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011708Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11709
11710 * SAX.c: cleanup patch from Anthony Jones
11711 * doc/Makefile.am: fix the headers to avoid in make scan
11712 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11713 includes, * vs Ptr and general cleanup
11714 * parsedecl.py: first version of a script to extract the
11715 module interfaces, the goal will be to provide .decl or XML
11716 specification of the interfaces to build wrappers.
11717
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011718Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11721 now provides return codes in case of errors
11722
Bjorn Reese026d29f2002-01-19 15:40:18 +000011723Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11724
11725 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11726 Upgraded to trio baseline 1.6
11727 * strio.h strio.c: Replaced by triostr.h and triostr.c
11728
Daniel Veillard572577e2002-01-18 16:23:55 +000011729Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11732 of strdup usage in the code
11733
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011734Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * parser.c error.c: Keith Isdale complained rightly that
11737 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11738
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011739Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11740
11741 * tree.c: fixed the funxtion to set the xml: attributes
11742 * debugXML.c: added "setbase" to test it.
11743
Daniel Veillard2c748c62002-01-16 15:37:50 +000011744Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11747 to allow updating an attribute content
11748
Daniel Veillard8de85c62002-01-15 17:10:15 +000011749Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * libxml.h: try to avoid problems when compiling on Windows
11752
Daniel Veillard314cfa02002-01-14 17:58:01 +000011753Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11754
11755 * hash.c: patch from Anthony Jones for hash.c allocation size
11756 * Makefile.am: trying to work around Yet Another Libtool Madness
11757 and build the 2.4.13 release finally ...
11758
Daniel Veillard744683d2002-01-14 17:30:20 +000011759Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11762 * doc/* : update of the documentation
11763
Daniel Veillarde6a55192002-01-14 17:11:53 +000011764Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11767 at fixing #61290 :-(
11768
Daniel Veillardfb25a512002-01-13 20:32:08 +000011769Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11770
11771 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11772 Fixes bug #67229
11773
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011774Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11775
11776 * tree.c: trying to avoid troubles when a subtree is copied
11777 and coalesced in part with the target tree. Should fix
11778 bug #67407
11779
Daniel Veillardd8224e02002-01-13 15:43:22 +000011780Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * valid.c: fixed validation of attributes content of type
11783 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11784 values, very old bug. Fixes #67671
11785
Daniel Veillard8107a222002-01-13 14:10:10 +000011786Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * parser.c include/libxml/parserInternals.h tree.c: integrated
11789 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11790 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11791
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011792Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * threads.c: applied Serguei Narojnyi's patch to add native
11795 thread support on the Win32 platform
11796 * testThreadsWin32.c Makefile.am: added the test program also
11797 from Serguei, Win32 specific
11798 * include/win32config.h include/libxml/xmlwin32version.h.in:
11799 added patch from Igor for the Windows thread specific defines.
11800
Daniel Veillard845cce42002-01-09 11:51:37 +000011801Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11804
Daniel Veillard7b602b42002-01-08 13:26:00 +000011805Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11806
11807 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11808 output page into XMLinfo.html. Close bug #66951 and
11809 raised by Robert Collins too.
11810
Daniel Veillard73c6e532002-01-08 13:15:33 +000011811Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11812
11813 * encoding.c: Paul Keogh pointed out a possibility of segfault
11814 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11815 Closes bug # 68238
11816
Daniel Veillard4a859202002-01-08 11:49:22 +000011817Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * doc/*.html: updated the Gdome2 links
11820
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011821Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11822
11823 * libxml.h: Applied following patches from Robert Collins
11824 and make sure IN_LIBXML is defined when compiling it
11825 -------
11826 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11827 as well as Visual C.
11828 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11829 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11830 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11831 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11832 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11833 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11834 xmlSysIDExists xmlNoNetExists).
11835 * xmllint.c: Don't include winsock2.h for Cygwin.
11836
Daniel Veillard401c2112002-01-07 16:54:10 +000011837Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11838
11839 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11840 when the version info is not present.
11841
Daniel Veillard6f42c132002-01-06 23:05:13 +000011842Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11843
11844 * tree.c: Anthony Jones pointed out a problem in
11845 xmlStringGetNodeList() and provided a fix for it
11846
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011847Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11848
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011849 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011850 xmlCreatePushParserCtxt() when the initial buffer passed
11851 is large.
11852
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011853Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11854
11855 * win32/*: big cleanup of the Windows/MSVC project files
11856 from Igor Zlatkovic
11857
Daniel Veillardcebb1362002-01-02 13:13:30 +000011858Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11859
11860 * doc/Makefile.am: should fix #67674 and avoid troubles if
11861 xsltproc is not available or fails in the prefix provided
11862
Daniel Veillard26908ab2002-01-01 16:50:03 +000011863Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11864
11865 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11866
Daniel Veillard5344c602001-12-31 16:37:34 +000011867Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11868
11869 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11870 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11871 Fixed a few other problems raised by Charlie Bozeman.
11872 * result/VC/ElementValid[5-7]: fixed the output
11873
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011874Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11875
11876 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11877 patches from Charlie Bozeman. Regenerated the HTML docs.
11878
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011879Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11880
11881 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11882 for Windows from Igor
11883
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011884Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11885
11886 * xmllint.c: applied Justin Fletcher patch for --output or -o
11887
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011888Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11889
11890 * win32/libxml2/libxml2.def.src: close #67019
11891
Daniel Veillard01db67c2001-12-18 07:09:59 +000011892Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11893
11894 * xmllint.c: applied Justin Fletcher generic timing patch
11895 similar to the one already applied to xsltproc.
11896
Daniel Veillardd1640922001-12-17 15:30:10 +000011897Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * include/libxml/tree.h tree.c: applied documentation patches
11900 from Charlie Bozeman
11901
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011902Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11903
11904 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11905
Daniel Veillard29e43992001-12-13 22:21:58 +000011906Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11907
11908 * valid.c: fix the xmlStrdup() used in the previous patch.
11909 * valid.c: added --dropdtd
11910 * tree.c: fixed xmlUnlinkNode so it also removes the references
11911 from the document if the node is a DTD
11912
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011913Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11914
11915 * HTMLtree.c valid.c: cleanup some static declarations
11916
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011917Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * xmllint.c: removed another strdup()
11920 * doc/FAQ: removed the HP/UX entry
11921
Daniel Veillarded472f32001-12-13 08:48:14 +000011922Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * valid.c: fix bug #66816 when validating.
11925 * xmllint.c: don't use sys/time.h if configure did not found it
11926
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011927Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11928
11929 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11930 xmlcatalog_man.xml
11931
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011932Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11933
11934 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11935 xmlInitMemory() was declared twice
11936
Daniel Veillardb82c1662001-12-09 14:00:54 +000011937Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11938
11939 * globals.c: do not reference strdup() !
11940 * configure.in libxml-2.0.pc.in: trying to fix the libs
11941 of the various config extraction modules
11942
Daniel Veillardef90ba72001-12-07 14:24:22 +000011943Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11944
11945 * configure.in : preparing 2.4.12
11946 * doc/* : updated and rebuilt the docs
11947
Daniel Veillard220346d2001-12-07 11:33:54 +000011948Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11949
11950 * uri.c: closed bug #66159
11951 * testURI.c: added --escape option
11952 * configure.in: some cleanup for xml2-config --cflags
11953
Daniel Veillard2a906822001-12-06 14:34:08 +000011954Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11955
11956 * globals.c testThreads.c: removed some misplaced includes
11957 of xmlversion.h
11958
Daniel Veillarde28313b2001-12-06 14:08:31 +000011959Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11960
11961 * threads.c: patch from Gary Pennington fixing a possible
11962 problem at initialization time.
11963
Daniel Veillardd3b08822001-12-05 12:03:33 +000011964Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11965
11966 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011967 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011968 CodeWarrior.
11969
Daniel Veillarda7866932001-12-04 13:14:44 +000011970Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11971
11972 * xmllint.c: applied Geert Kloosterman's patch to fix
11973 --repeat --timing output
11974
Daniel Veillard19840942001-11-29 16:11:38 +000011975Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11976
11977 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11978 where non-wellformed XML declaractions were not detected.
11979
Daniel Veillarde85d9342001-11-28 14:43:12 +000011980Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11981
11982 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11983
Daniel Veillard22f25a82001-11-28 09:12:23 +000011984Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11985
11986 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11987 gets reset by xmlCleanupInputCallbacks() and this makes the
11988 function useless. Same for output.
11989
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011990Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * xmlIO.c: robert pointed out a loop error in callback cleanups
11993
Daniel Veillard8faa7832001-11-26 15:58:08 +000011994Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11997 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11998 they are not really tied to debugging
11999
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012000Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12001
12002 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12003 * xmllint.c: better --catalogs description
12004
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012005Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12006
12007 * tree.c: fixed a couple of problems in xmlSetProp()
12008
Daniel Veillardcd337f02001-11-22 18:20:37 +000012009Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12012 unappropriate stdout output.
12013
Daniel Veillard566d4df2001-11-22 13:00:53 +000012014Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12015
12016 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12017 by Denis Beurive, closes #65111
12018
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012019Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12020
12021 * valid.c: in case of content model validity error, don't
12022 print it if validity warnings were not requested.
12023
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012024Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12027 * parserInternals.c: removed the last exit() call. Print an
12028 unmaskable error on stderr instead (library mismatch detection)
12029
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012030Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12031
12032 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12033 shell instructions from Heiko Rupp
12034
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012035Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12036
12037 * catalog.c: use the URL notation file:// for default catalog paths
12038
Daniel Veillard0ec98632001-11-14 15:04:32 +000012039Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * include/libxml/tree.h: better comments for _private fields
12042 * tree.c: removed a problem when copying an entity reference.
12043
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012044Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * vms/*: updated instructions and diffs from John A Fotheringham
12047
Daniel Veillarda11001b2001-11-12 22:45:36 +000012048Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * include/libxml/xmlerror.h: avoid an include problem if
12051 #include <libxml/xmlerror.h> happens first in code
12052 seems to be the case in KDE libs
12053
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012054Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12055
12056 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12057 from Igor for Windows
12058
12059Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12060
12061 * Makefile.am: Gary Pennington pointed out a missing prefix
12062
Daniel Veillard43d3f612001-11-10 11:57:23 +000012063Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12064
12065 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12066 * doc/*: upgraded and rebuilt the docs
12067
Daniel Veillardc1f78342001-11-10 11:43:05 +000012068Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12069
12070 * HTMLparser.c: fix comment in scripts element parsing.
12071 * result/HTML/doc3*: updated the results.
12072
12073Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12074
12075 * uri.c: another URI bug fix #63336, using Joel Young patch.
12076
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012077Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12080 a cleaned up version of the Pwd shell string generation.
12081
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012082Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * valid.c include/libxml/tree.h: trying to fix namespaces +
12085 validation problems for good, closing #63619 in the process
12086 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12087 wrong in this respect, fixed it.
12088
Daniel Veillardd536f702001-11-08 17:32:47 +000012089Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12090
12091 * xmllint.c: Morus Walter patch to allow --format and --encode
12092
Daniel Veillard5004f422001-11-08 13:53:05 +000012093Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12094
12095 * debugXML.c: Stefan Kost provided an help command for the shell
12096
Daniel Veillarda6825e82001-11-07 13:33:59 +000012097Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * debugXML.c: Heiko Rupp pointed that the shell would crash
12100 on empty nodesets returns.
12101
Daniel Veillard03f848d2001-11-07 12:53:46 +000012102Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12103
12104 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12105 migh need the history libraries
12106
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012107Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12108
12109 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12110 handle the case of < in quoted attributes, Bastian Kleineidam
12111
Daniel Veillardc853b322001-11-06 15:24:37 +000012112Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12115 fixing catalog breakages
12116 * Makefile.am catalog.c result/catalogs/catal
12117 result/catalogs/mycatalog.* test/catalogs/catal*:
12118 fixed more problems in catalog support, added more regression tests
12119 for both XML and SGML catalog handling
12120
Daniel Veillard66870c72001-11-05 19:27:49 +000012121Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * debugXML.c: applied an improvement to xmlGetLineNo() from
12124 Keith Isdale
12125
Daniel Veillardffe09c92001-11-05 14:21:47 +000012126Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12127
12128 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12129 Side effect of the progressive catalog loading
12130
Daniel Veillardad661b92001-11-05 11:43:15 +000012131Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12132
12133 * Makefile.am: confexecdir and confexec_DATA were defined twice
12134 pointed out by Karl Eichwalder
12135
Daniel Veillard6eb17722001-11-04 22:19:27 +000012136Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12137
12138 * xmlcatalog.c: avoid unlink() and use remove() instead.
12139
Daniel Veillardea898282001-11-04 22:13:45 +000012140Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * libxml.spec.in: cleanup
12143 * include/libxml/xmlwin32version.h: updated with 2.4.8
12144
Daniel Veillarda4617b82001-11-04 20:19:12 +000012145Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12146
12147 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12148 of compiling libxml with a non standard set of options
12149
John Fleck027edfb2001-11-04 20:13:58 +000012150Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12151
12152 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12153 document --sgml option, fixing gnome bugzilla #63382
12154
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012155Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12158 breakage of 2.4.7, added a couple of really needed APIs
12159 like xmlCatalogIsEmpty() and xmlNewCatalog()
12160 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12161 for install-catalog
12162 * configure.in: preparing 2.4.8
12163
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012164Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12165
12166 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12167 include/libxml/tree.h include/libxml/xmlIO.h: more include
12168 cleanups, export cleanly one html output + format function.
12169
12170Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12171
12172 * parser.c: removed initGenericErrorDefaultFunc call from
12173 xmlInitParser() since it could destroy previous calls to
12174 xsltSetGenericErrorFunc() effects
12175
Daniel Veillardebd38c52001-11-01 08:38:12 +000012176Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12177
12178 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12179 keyword.
12180
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012181Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12182
12183 * Makefile.am: cleanup
12184 * threads.c: cleanup too
12185 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12186 from xsltproc
12187 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012188 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012189
Daniel Veillard91c00402001-10-30 17:41:38 +000012190Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12191
12192 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12193 was not used anymore !
12194
Daniel Veillard52dcab32001-10-30 12:51:17 +000012195Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12196
12197 * configure.in: preparing 2.4.7
12198 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12199 manual page from John
12200 * doc/*: updated the doc and rebuilt the generated pages
12201
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012202Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12203
12204 * xmlIO.c: closing bug #62711, the library should never
12205 close stdin or stdout.
12206
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012207Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * uri.c: second pass at fixing #63336, using Joel Young
12210 final patch. looks okay.
12211
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012212Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * uri.c include/libxml/uri.h: trying to clear #63336
12215 allowing the escaping routine to parse unconformant
12216 URI-References.
12217
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012218Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * vms/readme.vms vms/build_libxml.com nanoftp.c
12221 include/libxml/xmlversion.h.in: a few VMS updates from
12222 John A Fotheringham
12223 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12224 and xmlCleanupOutputCallbacks() for the Perl binding people.
12225
Daniel Veillard635ef722001-10-29 11:48:19 +000012226Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12229 apply fixes to close #63271 and avoid segfaults when
12230 the error routine gets callbed before xmlInitParser()
12231 get called.
12232 * nanoftp.c error.c: Applied patches from Justin Fletcher
12233 correcting some xmlGenericError misuses.
12234
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012235Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12236
12237 *doc/xmllint.xml, doc/xmllint.1
12238 New and improved man page for xmllint - .xml is the original, .1
12239 is the generated man page
12240
Daniel Veillardc9484202001-10-24 12:35:52 +000012241Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12244 the web site from the main HTML document.
12245
Daniel Veillard5151c062001-10-23 13:10:19 +000012246Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * parser.c: fixed an erroneous validation bug when PE refs
12249 occurs in external parsed entities referenced from the
12250 internals subset
12251 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12252 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12253 added the associated testcase, it's a nice one.
12254 * HTMLparser.c: generate the DTD node as HTML still ...
12255 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12256
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012257Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12258
12259 * HTMLparser.c: fixed a bug in htmlNewDoc()
12260
Daniel Veillard89cad532001-10-22 09:46:13 +000012261Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * test/threads/*: added entities testing to the Thread test
12264 * testThreads.c: make the test reasonable
12265 * DOCBparser.c: fix the DTD public and system ID
12266 * xmllint.c: added --sgml for SGML DocBook importing
12267 * Makefile.am: added Docbtests target
12268
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012269Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12272 * testThreads.c: removed bogus include
12273
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012274Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12277 fixed a very serious (looping) validation bug
12278
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012279Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12280
12281 * include/libxml/globals.h include/libxml/threads.h threads.c
12282 testThreads.c: far more testing, cleaning up bugs
12283 * *.c : make sure globals.h is always included.
12284
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012285Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * HTMLparser.c: try to get rid of parser loops for good.
12288
Daniel Veillardab7488e2001-10-17 11:30:37 +000012289Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * configure.in: fixed some bugs in CFLAGS passing.
12292 * test/threads Makefile.am testThreads.c: added a specific
12293 threaded test case (really nasty, guaranteed).
12294
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012295Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12296
12297 * catalog.c: serious cleanup on the management of the
12298 XML catalog tree, more tests done, especially with
12299 the catalog PI.
12300
Daniel Veillard364789a2001-10-16 12:45:00 +000012301Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12302
12303 * catalog.c: avoid a problem in catalog cleanup on SMP if
12304 catalogs were not initialized.
12305
Daniel Veillard81463942001-10-16 12:34:39 +000012306Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12307
12308 * catalog.c xpath.c: trying to cleanup the not thread safe
12309 parts of the library.
12310
Daniel Veillard64a411c2001-10-15 12:32:07 +000012311Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12312
12313 * include/libxml/globals.h configure.in global.data: make
12314 the allocation be per-thread a configure option
12315 * encoding.c include/libxml/parser.h: fixed compilation
12316 errors
12317
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012318Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * include/libxml/parser.h: Norm reported that a few lines
12321 added were breaking libxslt compile, removed them for now
12322
Daniel Veillard6f350292001-10-14 09:56:15 +000012323Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12324
12325 * parser.c parserInternals.c threads.c: debugged and fixed
12326 initialization problems which were giving troubles on SMP
12327 boxes.
12328
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012329Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * include/libxml/Makefile.am: missing globals.h
12332
Daniel Veillarde7090612001-10-13 12:18:28 +000012333Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012334
Daniel Veillarde7090612001-10-13 12:18:28 +000012335 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012336
Daniel Veillardd0463562001-10-13 09:15:48 +000012337Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12338
12339 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12340 include/libxml/parserInternals.h include/libxml/tree.h
12341 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12342 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12343 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12344 Applied the last patches from Gary, cleanup, activated threading
12345 all user accessible global variables are now handled in globals.[ch]
12346 Still a bit rought but make tests passes with either
12347 --with-threads defined at configure time or not.
12348 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12349 linking options
12350
Daniel Veillardb8478642001-10-12 17:29:10 +000012351Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12352
12353 * Makefile.am include/libxml/Makefile.am
12354 include/libxml/globals.h globals.c include/libxml/threads.h
12355 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12356 configure.in: started integrating the core of the thread support
12357 not activated yet but half integrated. The code should still
12358 compile and work anyway.
12359
Daniel Veillardb44025c2001-10-11 22:55:55 +000012360Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12363 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12364 integrating the non-controversial parts of Gary Pennington
12365 multithread patches
12366 * catalog.c: corrected a small bug introduced
12367
Daniel Veillard75b96822001-10-11 18:59:45 +000012368Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * catalog.c include/libxml/catalog.h: very serious cleanup,
12371 isolating unportable code and as much as possible the accesses
12372 to the global shared catalog. May need more testing !
12373
Daniel Veillard78d12092001-10-11 09:12:24 +000012374Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12377 Keith Isdale patches for the XSLT debugger interfaces. Some
12378 cleanup
12379
Daniel Veillardff0b7312001-10-11 06:46:09 +000012380Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12381
12382 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12383 * DOCBparser.c: generate line nubers in elements
12384
Daniel Veillard60087f32001-10-10 09:45:09 +000012385Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * configure.in: preparing 2.4.6 release
12388 * doc/xml.html doc/html/*: updated and rebuilt the docs
12389 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12390
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012391Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12392
12393 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12394 adding documentation for DV's supercatalog support
12395
Daniel Veillard82d75332001-10-08 15:01:59 +000012396Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12397
12398 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12399 super catalog support adding one API and one flag --sgml to
12400 xmlcatalog
12401
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012402Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12403
12404 * doc/xmlcatalog_man.xml, xmlcatalog.1
12405 One more crack at
12406 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12407
12408
Thomas Broyer47334c02001-10-07 16:41:52 +000012409Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12410
12411 * xpath.c: implemented xmlXPathObjectCopy for external objects
12412 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12413
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012414Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12415
12416 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12417 finishing up fix to
12418 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12419 the xmlcatalog man page display more elegantly
12420
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012421Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * configure.in: closing bug #61832
12424 * HTMLparser.c: removed a warning
12425
Daniel Veillard6ab38382001-10-06 13:08:27 +000012426Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * xpath.c: fixing #61673 part I, do not loose doc information
12429 when copying result value trees.
12430
Daniel Veillard556c6682001-10-06 09:59:51 +000012431Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12432
12433 * xpath.c: trying to harden the XPath interpreter
12434
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012435Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12436
12437 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12438 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12439
William M. Brack1633d182001-10-05 15:41:19 +000012440Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12441
12442 * HTMLparser: repaired another loop problem
12443
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012444Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12447 parsing.
12448 * xpath.c: fix bug #61291 the default XML namespace node is
12449 missing from the namespace axis.
12450 * tree.c: refuse to create namespaces nodes with prefix "xml"
12451
Daniel Veillard651f9472001-10-04 14:51:06 +000012452Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * SAX.c: ouch a non-defined namespace could lead to a crash,
12455 fixed #61215
12456
Daniel Veillard7dd05702001-10-04 14:25:12 +000012457Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * parserInternals.c: closed bug #61054
12460
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012461Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12462
12463 * include/libxml/Makefile.am: closing #60708
12464
Daniel Veillarda293c322001-10-02 13:54:14 +000012465Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12466
12467 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12468 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12469
Daniel Veillardf4309d72001-10-02 09:28:58 +000012470Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12471
12472 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12473
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012474Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12475
12476 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12477 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12478
Daniel Veillard16756b62001-10-01 07:36:25 +000012479Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12480
12481 * catalog.c: Justin Fletcher provided cleaup code in case
12482 HAVE_STAT is not defined
12483 * include/win32config.h: Igor Zlatkovic suggested to have
12484 HAVE_STAT defined there
12485
William M. Brack5e1cac12001-09-28 16:19:18 +000012486Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12487
12488 * catalog.c - fixed typing error reported by M. Barros
12489
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012490Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12491
12492 * xmllint.c - fixing typo
12493
William M. Brackd28e48a2001-09-23 01:55:08 +000012494Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12495
12496 * HTMLparser.c: small enhancement to prevent loop on
12497 unrecognizable data
12498
Daniel Veillardb1d62872001-09-21 09:47:08 +000012499Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12500
12501 * parserInternals.c: applying patch from bug #60757 this
12502 should close it
12503
Daniel Veillardc0631a62001-09-20 13:56:06 +000012504Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12505
12506 * catalog.c xmlcatalog.c: removed a couple of warning
12507 * xpath.c: try to solve the linking problem on platforms
12508 needing trio to compile
12509
Daniel Veillard1a123612001-09-19 08:06:23 +000012510Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012511
Daniel Veillard1a123612001-09-19 08:06:23 +000012512 * Makefile.am libxml.spec.in: backing up non-documented changes
12513 commited without review or aproval by Jens Finke <jens@gnome.org>
12514 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012515
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012516Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * configure.in: Joe Orton provided a patch fixing a problem
12519 when iconv is specified to be in a non-standard directory
12520 but wasn't exported in xml2-config --cflags
12521
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012522Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012524 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012525 troubles with 2.4.4 errors.
12526
Daniel Veillard16698282001-09-14 10:29:27 +000012527Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * encoding.c entities.c: do not output hexadecimal charrefs
12530 when serializing HTML since some version of Netscape can't
12531 grok it, generate decimal ones.
12532 * result/HTML/doc3.htm: output changed due to previous test
12533 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12534
Daniel Veillard98fed372001-09-13 11:34:58 +000012535Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12536
12537 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12538 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12539
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012540Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012541 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012542
12543 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12544 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12545 updated the configuration scripts systems accordingly
12546
Daniel Veillard04382ae2001-09-12 18:51:30 +000012547Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * configure.in: preparing for 2.4.4
12550 * doc/xml.html doc/html/*: updated and rebuilt the docs
12551
Daniel Veillardd63437e2001-09-12 15:00:27 +000012552Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12553
12554 * win32/dsp/libxml2.def.src: tried to incorporate comments
12555 from bug #59220
12556
Daniel Veillard319a7422001-09-11 09:27:09 +000012557Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * parser.c result/noent/wml.xml: fixed bug #59981 related
12560 to handling of '&' in attributes when entities are substitued
12561
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012562Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12563
12564 * libxml.h include/libxml/xmlversion.h.in
12565 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12566 Tried to close bug #60131
12567
Daniel Veillardbce62332001-09-10 18:46:55 +000012568Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12571
Daniel Veillard143b04f2001-09-10 18:14:14 +000012572Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12573
12574 * SAX.c: fixing bug #59946 on xmlns=""
12575
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012576Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12579 but allocates a new error code.
12580
Daniel Veillard05c13a22001-09-09 08:38:09 +000012581Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12582
12583 * xmllint.c: John Fleck fixed typos in the options output
12584 * parser.c SAX.c: fix ignorable white space SAX selection
12585
12586Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12587
12588 * entities.c: Steve Underwood found the possibility of an
12589 ininite loop in case of error.
12590
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012591Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12594
Daniel Veillarda050d232001-09-05 15:51:05 +000012595Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * parser.c: warn if version is not 1.0 but it's not
12598 strictly speaking an error after analyzing the spec
12599
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012600Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12601
12602 *doc/catalog.html - add link to the html version of the
12603 man page, other linguistic cleanups
12604
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012605Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12606
12607 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12608 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12609 file, has not yet been included in the build.
12610
Daniel Veillard99784ff2001-09-01 16:20:28 +000012611Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * catalog.c: removed a duplicate affectation Justin Fletcher
12614
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012615Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12616
12617 * tree.c: Armin Sander pointed a possible text coalescing
12618 problem, completed his patch.
12619
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012620Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12621
12622 * trionan.c: Fixed const and volatile re-definition problem
12623
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012624Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12625
12626 * libxml.4 parser.c: doc updates from Heiko Rupp
12627 * parserInternals.c: 2 sanity checks from Heiko Rupp
12628
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012629Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12630
12631 * tree.c: applied patch from Armin Sander to make some pointers
12632 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012633 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012634
Daniel Veillardb06c6142001-08-27 14:26:30 +000012635Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12636
12637 * xpath.c: hum, restrict the integer usage gcc bug workaround
12638 to only gcc compilers so that other architecture don't get
12639 penalized by this limitation.
12640 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12641
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012642Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12643
12644 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12645 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12646
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012647Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12650 --convert option to xmlcatalog to convert SGML ones to
12651 the XML syntax.
12652 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12653
12654 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012655Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12656
12657 * catalog.c xmlIO.c: started some serious testing and fixed
12658 a few bug and optmization needs.
12659
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012660Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12661
12662 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12663 preparing for a 2.4.3 release even if it may not be ready yet
12664 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12665 all file parsing lookup to go through the entity resolver, add
12666 to add an API to bypass it (needed to load catalogs themselves),
12667 some cleanup on the catalog code too.
12668 * nanoftp.c: small cleanup
12669 * doc/catalog.html: small update
12670
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012671Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12674 Jun Kuriyama
12675
Daniel Veillardffb120d2001-08-23 00:52:23 +000012676Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * doc/catalog.html: finished the catalog documentation
12679
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012680Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12681
12682 * doc/catalog.html doc/xml.html: added documentation about
12683 Catalog support, misses an API description
12684 * doc/html/*: reextracted the API pages
12685
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012686Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12687
12688 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12689 Added the part about section 7.2 on URI resolution,
12690 fixed a side effect in the HTML parser, look complete
12691 and ready to rock except the URI/SystemID part!
12692
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012693Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12694
12695 * include/libxml/catalog.h include/libxml/parser.h
12696 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12697 xmlIO.c: added support and APIs needed for the catalog PI
12698 * include/libxml/xmlIO.h: cleanup
12699
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012700Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12701
12702 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12703 include/libxml/catalog.h: starts to look okay, really
12704 plugged the new framework, cleaned a lot of stuff,
12705 added some APIs, except the PI's support missing this
12706 should be mostly complete
12707 * result/catalogs/* test/catalogs/*: added new test, enriched
12708 the existing one with URN ID tests
12709
Daniel Veillard64339542001-08-21 12:57:59 +000012710Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * catalog.c: fixed nextCatalog
12713 * result/catalogs/docbook test/catalogs/*: started adding
12714 a small regression test
12715
Daniel Veillardcda96922001-08-21 10:56:31 +000012716Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12719 more work on the XML catalog support.
12720 * parser.c include/libxml/parser.h: small cleanup seems using
12721 list as a public parameter name can give portability troubles
12722 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12723 include/libxml/xpath.h include/libxml/Makefile.am: removed
12724 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12725 wrappers
12726
Bjorn Reese45029602001-08-21 09:23:53 +000012727Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12728
12729 * Makefile.am trio.c triodef.h trionan.c xpath.c
12730 include/libxml/Makefile.am include/libxml/trionan.h:
12731 Re-worked Not-A-Number and Infinity support.
12732 * xmlcatalog.c: added readline include files
12733
Daniel Veillard344cee72001-08-20 00:08:40 +000012734Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12735
12736 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12737 testCatalog as xmlcatalog, making it an installed app
12738 adding a shell, and preparing it to be a /etc/xml/catalog
12739 management tool, though not ready yet
12740 * catalog.c include/libxml/catalog.h: adding support for
12741 XML Catalogs http://www.oasis-open.org/committees/entity/
12742 not finished, there is some interesting tradeoffs and a
12743 few open questions left.
12744
Daniel Veillardb7664f42001-08-19 13:00:43 +000012745Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12746
12747 * xmllint.c: fixed a line formatting problem
12748
Daniel Veillard5015b712001-08-17 09:37:52 +000012749Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * SAX.c: removed a couple of unused variable (Albert Chin)
12752
Daniel Veillardbb371292001-08-16 23:26:59 +000012753Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12756 trying to fix some troubles w.r.t. function returning
12757 const xxxPtr.
12758
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012759Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
12761 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12762 defined
12763
Daniel Veillardae6db172001-08-16 19:32:00 +000012764Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * xpointer.c: removed unused var
12767
Daniel Veillard09190202001-08-16 16:27:41 +000012768Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * testXPath.c: another small cleanup closing bug #59110
12771
Daniel Veillard796f4b62001-08-16 16:00:13 +000012772Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * win32/dsp/libxml2.def.src: small cleanup closing bug
12775 #59108
12776
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012777Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * example/gjobread.c: add xmlCleanupParser() before leaving
12780
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012781Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12782
12783 * config.h.in configure.in include/libxml/xmlwin32version.h:
12784 released 2.4.2
12785
Daniel Veillardd3d06722001-08-15 12:06:36 +000012786Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12787
12788 * include/libxml/valid.h debugXML.c valid.c: deprecate
12789 the non-boundchecking Sprintf functions, add Snprintf
12790 this should close bug #57984
12791
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012792Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12795 URIs before doing the lookups (pointed by Mark Vakoc)
12796
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012797Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * xpath.c: serious changes on Result Value Trees and NodeSets
12800 w.r.t. deallocation and collect operations. Probably not
12801 100% clean (merge of allocated trees smells like a problem).
12802 Seems sufficient to close #58943
12803
Daniel Veillard90493a92001-08-14 14:12:47 +000012804Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * xmllint.c: adding a --format option
12807
Daniel Veillardfe703322001-08-14 12:18:09 +000012808Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12809
12810 * xpath.c: count() was broken on Result Value Tree
12811 * xmlIO.c: fixed file:/// accesses on _WIN32
12812
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012813Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12814
12815 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12816 macro was renamed, this should close bug #58683
12817
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012818Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12821 entity substitution mode text at the end of the entity might
12822 be added due to text coalescing.
12823 * nanoftp.c parser.c: small cleanup
12824
Daniel Veillard0c720972001-08-08 20:59:00 +000012825Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12826
12827 * HACKING: added John Fleck right to commit in the doc subdir
12828
Daniel Veillard48da9102001-08-07 01:10:10 +000012829Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12830
12831 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12832 allow to inherit attributes from the DTD directly in the
12833 tree, this is needed for XPath and can be a useful feature.
12834 Inherited namespaces are always provided at the tree level now
12835 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12836 of tests for this feature (XSLT being the prime user).
12837
Daniel Veillard50f34372001-08-03 12:06:36 +000012838Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12839
12840 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12841 testSAX.c xmlIO.c xmllint.c include/win32config.h
12842 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12843 include/libxml/xmlwin32version.h.in win32/README.MSDev
12844 win32/dsp/*: applied Win32 Facelift No.2 patches from
12845 Igor Zlatkovic for Windows/MSC
12846
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012847Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12848
12849 * SAX.c: unparsedEntityDecl() the URI computation of the
12850 entity wasn't done breaking XSLT unparsed-entity-uri()
12851
Daniel Veillard567e1b42001-08-01 15:53:47 +000012852Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * xpath.c: fixed a bug when walking the descendants and
12855 the current node has no children
12856 * debugXML.c: show up when a text node is supposed to not be escaped
12857
Thomas Broyerf186c822001-07-31 23:30:37 +000012858Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12859
12860 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12861 worked like the set:leading() function)
12862 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12863
Daniel Veillardba6db032001-07-31 16:25:45 +000012864Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12867
Daniel Veillard57905372001-07-31 15:52:17 +000012868Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * include/libxml/xmlIO.h: apply change to close #58141
12871 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12872
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012873Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * parser.c: when the internal subset uses a PE, then the
12876 included entity can use conditional sections.
12877
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012878Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12881 when walking the namespace axis showing up in
12882 libxst/tests/general/bug-12
12883 * xmlmemory.c: added the possibility to trace a given block
12884 defined by its address
12885
Daniel Veillard4aafa792001-07-28 17:21:12 +000012886Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * parser.c: don't override existing encoding specified before
12889 starting xmlParseDocument()
12890
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012891Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * include/libxml/xmlwin32version.h: reinserted, needed for
12894 Windows users of CVS
12895
Darin Adlera77cac02001-07-27 17:41:51 +0000128962001-07-27 Darin Adler <darin@bentspoon.com>
12897
Darin Adler699613b2001-07-27 22:47:14 +000012898 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12899 * testCatalog.c: Add include of <libxml/parser.h>.
12900
129012001-07-27 Darin Adler <darin@bentspoon.com>
12902
Darin Adlera77cac02001-07-27 17:41:51 +000012903 * include/libxml/.cvsignore:
12904 * include/libxml/xmlwin32version.h:
12905 Remove this file from CVS because it's generated.
12906
Daniel Veillard50822cb2001-07-26 20:05:51 +000012907Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * parser.c include/libxml/parser.h: applied const patches from
12910 Tom Moog #58002
12911
Thomas Broyerba4ad322001-07-26 16:55:21 +000012912Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12913
12914 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12915 lookup framework
12916
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012917Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * tree.c: fixed xmlCopyNode() for documents
12920
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012921Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12924
12925Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012926
12927 * parser.c: fixes bug #57652 reported by Morus Walter
12928
Daniel Veillarde3924972001-07-25 20:25:21 +000012929Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12932
Daniel Veillarda53c6882001-07-25 17:18:57 +000012933Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12936 errors, lesson don't add new functions at 1am before a release
12937 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12938 from XPath initialization when possible.
12939
Daniel Veillardd9bad132001-07-23 19:39:43 +000012940Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * result/scripts/base*: removing history/readline changed
12943 this slightly
12944 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12945 xmllint.c: make element content line number generation
12946 optionnal to avoid breaking old apps added interface to switch
12947
Daniel Veillardf012a642001-07-23 19:10:52 +000012948Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012951 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012952 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12953 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12954 John Kroll fixes to allow saving to HTTP via PUT (or
12955 POST of needed).
12956 * doc/html/*.html: regenerated the docs
12957
Thomas Broyere8126242001-07-22 03:54:15 +000012958Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12959
12960 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12961 xmlHashScanFull and xmlHashScannFull3 to get passed the
12962 three keys as arguments to the callback function
12963
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012964Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * configure.in Makefile.am: removed libxml softlink for good
12967 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12968 100% coverage by gtk-doc
12969
Daniel Veillard8599e702001-07-17 21:38:51 +000012970Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12973 fixed serious troubles due to size_t vs. int mismatch
12974
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012975Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12978
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012979Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12980
12981 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12982 convenient extension API for value and context managing
12983 Now handles external objects through xmlXPathPopExternal,
12984 xmlXPathWrapExternal and xmlXPathReturnExternal.
12985 Added functions for sets operations (intersection, etc.)
12986
Daniel Veillard22090732001-07-16 00:06:07 +000012987Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12990 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12991 HTMLparser.c: cleanup of global variables, marking some
12992 const or private.
12993
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012994Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012995
12996 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12997 fixed xmlXPathNodeSetItem when passing index=0
12998
Daniel Veillard05dec342001-07-14 21:57:39 +000012999Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13002
Daniel Veillard28ae6362001-07-14 16:44:32 +000013003Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13004
13005 * xmllint.c: fixed compilation under Cygwin #57503
13006 * TODO: update
13007
Peter Williamsed156f52001-07-13 18:35:13 +0000130082001-07-13 Peter Williams <peterw@ximian.com>
13009
13010 * config.h.in: add #undef HAVE_DLFCN_H
13011
13012 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13013 builddir.
13014
Daniel Veillard73b36e32001-07-12 15:09:52 +000013015Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13018 raised by #57348 and #57381
13019
Daniel Veillard7db37732001-07-12 01:20:08 +000013020Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13023 tree.c xpointer.c: store the line numbder in element->content,
13024 may break some software, need a configuration mechanism
13025
Darin Adler96037892001-07-11 00:03:16 +0000130262001-07-10 Darin Adler <darin@bentspoon.com>
13027
13028 * .cvsignore:
13029 * example/.cvsignore:
13030 * include/.cvsignore:
13031 * include/libxml/.cvsignore:
13032 Various things that are generated and should be ignored.
13033
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013034Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13037 * doc/xml.html doc/html/*: updated the docs
13038
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013039Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13042 validation occured on content with element child
13043
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013044Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13045
13046 * tree.c: fixed XML Base computation which was broken
13047 * debugXML.c: added a base function to the shell
13048 * Makefile.am result/scripts/* test/scripts/*: added scripts
13049 based regression tests, and adding 2 XML Base tests
13050
Daniel Veillard19e96c32001-07-09 10:32:59 +000013051Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * tree.c: set properties doc and call xmlSetListDoc for properties
13054 content when grafting them in a different tree.
13055 * aclocal.m4: remove from CVS
13056
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013057Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * win32/libxml2/libxml2.def.src: added some missing entry point
13060 for XPath (Mark Vakoc)
13061
Daniel Veillard388236f2001-07-08 18:35:48 +000013062Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13065 layer should URI-Unescape before trying to open resources.
13066
Daniel Veillard04383752001-07-08 14:27:15 +000013067Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * xpath.c: fix the name() bug for elements in the default
13070 namespace reported by Charlie Bozeman
13071
Daniel Veillard7583a592001-07-08 13:15:55 +000013072Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13075 led to an XPath fix, improvements of SAX initialization, and
13076 an added option --nocdata to testXPath
13077
Daniel Veillard449d7392001-07-07 19:11:06 +000013078Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * doc/libxml-doc.el: Felix Natter provided anew version working
13081 with XEmacs too
13082
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013083Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * include/libxml/xpath.h: small cleanup
13086 * doc/xml.html: update
13087
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013088Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13091 released 2.3.14
13092
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013093Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013096 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013097
Daniel Veillard73c9c042001-07-05 20:02:54 +000013098Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13101 were not equal to empty strings
13102
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013103Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * SAX.c: fixed a URI-Reference computation problem when validating
13106 * xmlIO.c: small cleanup
13107
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013108Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * parser.c: improved the description of a couple of interfaces
13111 upon Larry Stamper suggestion
13112
Daniel Veillard62f313b2001-07-04 19:49:14 +000013113Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * SAX.c entities.c parser.c: changed completely the way entities
13116 are handled when running the parser in entity substitution mode.
13117 This fixes a bug reported by Stephan Kulow and nearly divides
13118 by 3 the amount of memory required by libxslt to load and process
13119 DocBook TDG.
13120
Daniel Veillardf420ac52001-07-04 16:04:09 +000013121Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * HTMLparser.c: fixing a too early root closing problem raised
13124 byt Prashanth Naidu
13125
Daniel Veillard8c357d52001-07-03 23:43:33 +000013126Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13129 raised by Mark Vakoc.
13130
Daniel Veillard6e90d192001-07-03 16:37:49 +000013131Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * example/Makefile.am: fixed the include path to add srcdir/include
13134 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13135 and some cleanup
13136
Daniel Veillardf06307e2001-07-03 10:35:50 +000013137Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13140 lot of optimization work, results in significant improvements
13141 when handling really complex XPath queries. Add a small optimizer
13142 for unions, improve [n] and [last()], avoid some costly ops.
13143
Daniel Veillard77044732001-06-29 21:31:07 +000013144Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13147 * xpath.c: small cleanup
13148 * xmlGetNsList: reformated, fixed problems if used on Entities
13149
Daniel Veillard2adbb512001-06-28 16:20:36 +000013150Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13153
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013154Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13157 * Makefile.am example/Makefile.am: workaround automake generating
13158 erroneous deps
13159
Daniel Veillard12f7d292001-06-28 13:12:11 +000013160Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * include/win32config.h: bug #56801 Yon Derek provided a patch
13163 to the windows config file.
13164
Daniel Veillard87ee9142001-06-28 12:54:16 +000013165Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13166
13167 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13168 libxml.h : Yon Derek provided a set of changes to compile from
13169 CVS on Windows/MSC
13170
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013171Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * parser.c: fixed UTF8 BOM support in push mode
13174 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13175 added a specific testcase
13176
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013177Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * Makefile.am: added --push regression tests
13180 * parserInternals.c: the XML parser segfaulted in --push mode
13181
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013182Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * configure.in: moved the symlinks detection within a CVS
13185 check, this is not portable and will be removed soon.
13186 * xpath.c: small cleanup/speedup
13187
Daniel Veillard11648102001-06-26 16:08:24 +000013188Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13191 release of 2.3.12
13192 * parser.c: make an error message if unknow entities in all cases
13193
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013194Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13197
Daniel Veillard23793842001-06-25 16:07:45 +000013198Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13201 includes were installed in the wrong dir
13202
Daniel Veillardf5498f32001-06-25 15:08:36 +000013203Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * doc/html.xml: warn against sending code to exhibit bugs.
13206
Daniel Veillard56f06462001-06-24 21:34:03 +000013207Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13210 Tru64 from Thomas Leitner
13211
Daniel Veillardc5d64342001-06-24 12:13:24 +000013212Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * AUTHORS: added William and Bjorn
13215 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13216 daniel@veillard.com hopefully I won't have to do this again
13217 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13218 docs can be rebuilt cleanly now
13219 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13220 from CVs it's generated, added include/libxml/xmlwin32version.h
13221 also generated but which should change far less frequently.
13222 * catalog.c nanoftp.c: made sure to include libxml.h not
13223 libxml/xmlversion.h directly
13224 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13225 when compiling on WIN32 and MSC
13226
Daniel Veillard07385fd2001-06-23 21:55:48 +000013227Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * include/Makefile.am include/libxml/Makefile.am configure.in:
13230 fixed make distcheck and rebuilding the rpms
13231
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013232Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * configure.in: should finish the migration of exported includes
13235 into a real include/libxml in CVS, at least for CVS users.
13236 * removed the exported headers, added in include/libxml (as well
13237 as xmlversion.h.in).
13238
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013239Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * configure.in: fixed the way to detect symlink
13242
Daniel Veillard66541772001-06-23 18:31:04 +000013243Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * configure.in: updated, include/libxml is now a real CVS dir
13246
Daniel Veillardca989762001-06-23 17:39:29 +000013247Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13250 version works with both libxml1 and libxml2 (it autodetects
13251 the prefix of the html-files) from Felix Natter.
13252 * doc/xml.html: updated doc accordingly
13253
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013254Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * xpath.c: fixed the bug generating a template loop in libxslt
13257 when using docbook-xsl-1.4, * should filter out document nodes
13258 * HACKING: added William
13259 * TODO: updated
13260
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013261Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * doc/FAQ.html: added a warning about gcc-3.0
13264 * doc/xml.html: added reference to gdome2 and removed a confusing
13265 sentence
13266
Daniel Veillardf7f41852001-06-22 15:18:01 +000013267Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * xmlversion.h: okay this is a generated file, but Windows
13270 users need it and they can't generate it, and I want CVS
13271 Windows users ...
13272 * win32/libxml2/libxml2_so.dsp: Windows project file for
13273 the shared lib version of libxml2
13274 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13275 resources needed for libxslt/xsltproc by Yon Derek
13276
Bjorn Reese3157b342001-06-22 14:41:45 +000013277Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13278
13279 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13280
Daniel Veillard4151acb2001-06-22 10:48:57 +000013281Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
Daniel Veillardcc146db2001-06-22 11:10:52 +000013283 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13284
13285Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
Daniel Veillard4151acb2001-06-22 10:48:57 +000013287 * include/win32config.h: Yon Derek provided a first fix
13288 to be able to compile libxslt/xsltproc on Windows
13289
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013290Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * xpath.c: attempt to work around what seemed a gcc optimizer
13293 bug when handling floats on i386 http://veillard.com/gcc.bug
13294 * tree.c entities.c encoding.c: doing some cleanups while
13295 chasing it
13296
Daniel Veillard017b1082001-06-21 11:20:21 +000013297Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * Makefile.am: cleanup when --without-debug is specified
13300 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13301 w.r.t. --without-debug and other include points
13302 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13303 Catalogs
13304 * configure.in entities.h tree.h HTMLparser.c: removed
13305 --without-corba, made the _private field mandatory
13306
Daniel Veillard87a764e2001-06-20 17:41:10 +000013307Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13310 outputs a BOM in UTF8, an errata has been issued to avoid the
13311 problem, that was the most reasonable solution... Add support
13312 for a leading UTF8 BOM in entities.
13313
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013314Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * valid.c: fixed a bug found when post validating an entity ref
13317 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13318 activate it too
13319
Daniel Veillard39196eb2001-06-19 18:09:42 +000013320Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13323 weakness in the node copy the XPointer and the XInclude
13324 implementations. Serious cleanup.
13325
Daniel Veillard3739b982001-06-19 12:51:30 +000013326Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13327
13328 * Makefile.am: Kjartan Maraas provided a small patch to
13329 add xml2-config.in to EXTRA_DIST
13330
Daniel Veillarda9142e72001-06-19 11:07:54 +000013331Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13332
13333 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13334 provided another failing case found in KDE, the way the
13335 ctxt->vctxt.nodeTab was allocated and freed changed over
13336 time but it wasn't completely cleaned up. This should fix it.
13337
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013338Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * parser.c: Stephan Kulow also raised the fact that line number
13341 could get miscounted making debug harder, fixed the problem
13342 in xmlParseCharData()
13343
Daniel Veillard64b98c02001-06-17 17:20:21 +000013344Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * valid.c: Stephan Kulow pointed out a problem when validating
13347 and using an empty entity, forgot a 'break' in a case.
13348
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013349Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13352 * doc/xml.html: updated with 2.3.11
13353
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013354Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * TODO: updated adding cleanup of generated doc
13357 * configure.in: prepared to release 2.3.11
13358 * xmllint.c: added --version for bug reporting
13359 * doc/html/*.html: rebuilt the doc
13360
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013361Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * xpath.c: first part of the work on selecting namespace to
13364 fix bug #56115
13365
Daniel Veillard96ed5832001-06-15 22:22:04 +000013366Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13369 when using -liconv
13370 * TODO: updated
13371
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013372Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13375 cleanup, encoding support.
13376
Daniel Veillard608ad072001-06-14 08:32:28 +000013377Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13380
Daniel Veillard239d0522001-06-13 23:02:48 +000013381Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * xpath.c: bug detected by Ankh when / is used as a function arg
13384
Daniel Veillard02bb1702001-06-13 21:11:59 +000013385Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13388 of element and use it to avoid outputting formatting spaces at
13389 the wrong place. Implemented the format parameter for HTML save.
13390 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13391 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13392 result/HTML/wired.html: of course this impact the result of a
13393 number of HTML tests
13394
Daniel Veillard95d845f2001-06-13 13:48:46 +000013395Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * HTMLtree.[ch]: started augmenting the HTML save API with
13398 encoding and formatting parameters
13399
Daniel Veillardeca60d02001-06-13 07:45:41 +000013400Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * HTMLtree.h: cleanup and started evaluating the work needed on
13403 revamping the HTML output code
13404
Daniel Veillard84666b32001-06-11 17:31:08 +000013405Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13408
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013409Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13410
13411 * valid.c: fixed bug #56049, forgot one check in the
13412 validation routine
13413
Daniel Veillardca2366a2001-06-11 12:09:01 +000013414Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13417
Daniel Veillard6761eee2001-06-11 10:29:38 +000013418Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * libxml.h: fixed an error in last commit
13421 * doc/FAQ.html: added an entry for compilation from CVS
13422
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013423Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * xmlversion.h.in libxml.h: Cygwin patches
13426 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13427 * tree.h: cleanup
13428
Daniel Veillardacd370f2001-06-09 17:17:51 +000013429Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13430
13431 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13432 memory block in a strange case where libxml is linked twice
13433 in the binary.
13434
Daniel Veillard1d047672001-06-09 16:41:01 +000013435Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13438 state far too often, simple fix used to avoid it.
13439
Daniel Veillard4497e692001-06-09 14:19:02 +000013440Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13443 being processed, applied his patch
13444 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13445
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013446Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13449 provided fixes to compile on MSCC again
13450 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13451 also provided an update for the project files.
13452
Daniel Veillarda682b212001-06-07 19:59:42 +000013453Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13456 bug #55810
13457
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013458Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * tree.c: fixed xmlGetNsProp() to close bug #55683
13461 Note this requires libxslt to use it's own function instead.
13462
Daniel Veillardf0c53762001-06-07 16:07:07 +000013463Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * HTMLtree.c: when in a pre element no formatting space should
13466 be added.
13467 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13468
Daniel Veillard068a9652001-06-07 15:30:26 +000013469Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * configure.in: added tests for signal() and signal.h
13472
Daniel Veillard541d6552001-06-07 14:20:01 +000013473Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13476
Daniel Veillard8a367d42001-06-07 14:01:34 +000013477Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * doc/libxml-doc.el: Felix Natter provided a new version for
13480 libxml2
13481
Daniel Veillard8a926292001-06-07 11:20:20 +000013482Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * HTMLtree.c: when in a pre element no formatting space should
13485 be added.
13486
Daniel Veillard14839d52001-06-06 16:11:56 +000013487Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13490
Daniel Veillarde95e2392001-06-06 10:46:28 +000013491Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13494 hack
13495 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13496 * uri.c: fixed a warning
13497
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013498Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * HTMLtree.c: trying to close bug #55772 escaping in script
13501 elements
13502 * doc/xml.html: suggest to send mail to the list
13503
13504Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013505
13506 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13507 good. Use a macro and based on the solution provided in
13508 vsnprintf manual page from GNU.
13509
Bjorn Reese99748722001-06-05 12:49:15 +000013510Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13511
13512 * error.c: Workaround for non-preserving variadic list.
13513 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13514
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013515Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * doc/xml.html: added 2.3.10 release
13518
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013519Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13520
13521 * configure.in: releasing 2.3.10
13522
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013523Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13526
Daniel Veillard20042422001-05-31 18:22:04 +000013527Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * encoding.c: Robert Collins provided a patch to add the
13530 "US-ASCII" encoding alias
13531
Daniel Veillard97ac1312001-05-30 19:14:17 +000013532Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13533
13534 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13535 string oriented functions and started cleaning the related areas
13536 in xpath.c which needed fixing in this respect
13537
Daniel Veillard2d703722001-05-30 18:32:34 +000013538Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13541 #55380
13542 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13543
Daniel Veillard9403a042001-05-28 11:00:53 +000013544Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * TODO: updated
13547 * nanohttp.[ch] : started adding APIs to get the redirected URL
13548 when this occurs (needed for further base computation
13549 * tree.h: cleanup
13550 * encoding.c: cleanup
13551 * SAX.c: minor change around ctxt->loadsubset
13552
Daniel Veillard6278fb52001-05-25 07:38:41 +000013553Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13554
13555 * Makefile.am include/Makefile.am: small change to have
13556 include/libxml rebuilt if working from CVS.
13557 * uri.c: applied another patch from Carl Douglas for URI escaping,
13558 this should close bug #51876
13559
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013560Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13563 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13564 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13565 added specific regression test
13566 * parser.h: preparing for the XSLT mode where DTD inherited
13567 attributes are added to the tree.
13568
Daniel Veillardbbd22452001-05-23 12:02:27 +000013569Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * xinclude.[ch]: Updated the namespace for the Last Call version
13572 * result/XInclude/include test/XInclude/include: updated the
13573 testsuite accordingly
13574
Daniel Veillard8514c672001-05-23 10:29:12 +000013575Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13578 related to bug #51876
13579
Daniel Veillard42596ad2001-05-22 16:57:14 +000013580Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * tree.c: fixed a gross mistake in base computation, xml:base is
13583 not completely correct yet (need cascade).
13584 * xpath.[ch]: added the few things needed to find a function name
13585 and URI from the XPath context when it is called.
13586
Daniel Veillard81418e32001-05-22 15:08:55 +000013587Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13588
13589 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13590 * DOCBparser.c: small cleanup
13591 * xmllint.c: added a --catalogs option to load catalogs from
13592 $SGML_CATALOG_FILES
13593 * tree.c: cleanup
13594 * configure.in: iconv library fixup, ICONV_LIBS
13595
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013596Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * catalog.c: handling of CATALOG entries. detection of recursion,
13599 and a few bugfixes
13600 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13601 against the default namespace
13602
Daniel Veillard04b93292001-05-21 08:15:31 +000013603Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13606
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013607Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13608
13609 * parser.c: fixed propagation context info when parsing an
13610 external entity.
13611 * doc/html/*.html: regenerated a couple of docs
13612
Daniel Veillard4623acd2001-05-19 15:13:15 +000013613Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * doc/xml.html: update with 2.3.9 informations
13616
Daniel Veillardbed7b052001-05-19 14:59:49 +000013617Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13620 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13621 * doc/html/* : rebuilt the docs
13622 * valid.c: small patch which may improve some case when
13623 validating.
13624
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013625Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * HTMLparser.c: Closed bug #54891
13628 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13629 to the suite
13630
13631Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13632
13633 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13634 applied a documentation patch from LotR and filled in a few missing
13635 descriptions
13636
Daniel Veillard76d66f42001-05-16 21:05:17 +000013637Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * xpath.c tree.c parser.c: speed optimizations at the parser level
13640 document tree freeing and xpath evaluation
13641
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013642Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * parser.c parser.h parserInternals.h: fixed a couple of
13645 interfaces for handling memory buffer input to const char *
13646 upon suggestion of JamesH.
13647
Daniel Veillardc3739e72001-05-15 15:23:27 +000013648Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * configure.in: LoTR sent a patch fixing the previous commit
13651
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013652Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13653
13654 * configure.in: trying to deal again with the stoopid -R linking
13655 flag of Solaris
13656
Daniel Veillard790142b2001-05-15 10:51:53 +000013657Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * xpath.h: two nodeset access macros from Thomas Broyer
13660
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013661Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13664 patch from Thomas Broyer
13665
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013666Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13669 case
13670 * INSTALL: was empty added stuff from the FAQ
13671
Daniel Veillard75bea542001-05-11 17:41:21 +000013672Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13675 attributes handling and #54433 by adding xmlUnsetProp()
13676 and xmlUnsetNsProp()
13677
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013678Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13679
13680 * HTMLparser.c: Patch from Jonas Borgström
13681 (htmlGetEndPriority): New function, returns
13682 the priority of a certain element.
13683 (htmlAutoCloseOnClose): Only close inline elements if they
13684 all have lower or equal priority.
13685 * result/HTML: this of course changed a number of tests results.
13686
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013687Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * xmlIO.c catalog.c: plugged in the default catalog resolution
13690 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13691 documentations
13692 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13693
Daniel Veillarda7374592001-05-10 14:17:55 +000013694Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13695
13696 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13697 integrating catalogs
13698 * catalog.[ch] testCatalog.c: adding a small catalo API
13699 (only SGML catalog support).
13700 * parser.c: restaured xmlKeepBlanksDefault(0) API
13701
Daniel Veillardc17337c2001-05-09 10:51:31 +000013702Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13703
13704 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13705
Daniel Veillard257d9102001-05-08 10:41:44 +000013706Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * parser.c: added xmlParseExternalEntityPrivate() to allow
13709 propagation of ctxt->_private when parsing external entities
13710
Daniel Veillard083c2662001-05-08 08:27:14 +000013711Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13714
Daniel Veillard01ef7382001-05-08 07:31:43 +000013715Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13716
13717 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13718
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013719Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * valid.c: warn when indeterminist content model is detected
13722 * result/VC/ElementValid8: this adds a message
13723 * Makefile.am: add --novalid for VCM tests
13724 * parserInternals.c: added a call to Init memory
13725
Daniel Veillard64269352001-05-04 17:52:34 +000013726Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13729 when both parameters are NULL.
13730
Daniel Veillard37721922001-05-04 15:21:12 +000013731Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * valid.c: applied small patch from Gary Pennington, reindented
13734 some part of the code.
13735
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013736Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13739 release, updated and regenerated the docs
13740
Daniel Veillard357c9602001-05-03 10:49:20 +000013741Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13742
13743 * xpath.c result/XPath/expr/floats : clarified and cleanup
13744 printing of abnormal floats in tests.
13745
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013746Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13747
13748 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13749 * results/HTML/ : a few changes in the output of the HTML tests as
13750 a result.
13751 * configure.in: tying to fix -liconv where needed
13752
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013753Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13754
13755 * Makefile.am: fixed a stupid error
13756
Daniel Veillard7150a032001-05-02 16:41:11 +000013757Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * configure.in Makefile.am: make the inclusion of the trio
13760 modules in the library conditional
13761
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013762Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * DOCBparser.c: patche from László Kovács, fixed entities refs
13765 in attributes handling
13766
Daniel Veillardedddff92001-05-02 10:58:52 +000013767Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13770 flushing
13771
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013772Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * xpath.c: fix of an XSLT namespace bug reported on the list
13775 general/bug-8-
13776
Daniel Veillard5792e162001-04-30 17:44:45 +000013777Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * strio.h trio.c: Dan McNichol suggested a couple of small
13780 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13781
Daniel Veillard02141ea2001-04-30 11:46:40 +000013782Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * tree.c parser.c encoding.c: spent a bit more time looking
13785 at the parsing speed and DOM handling. Added a few more
13786 speedups.
13787
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013788Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13789
13790 * parser.c: small but effective parsing speed improvement
13791
Daniel Veillardb59076b2001-04-29 17:04:07 +000013792Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * configure.in: default on the DocBook parser inclusion (for Gnome)
13795 * DOCBparser.h: fixed a header reference
13796
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013797Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * configure.in xpath.c: applied Bjorn patches for FPE on the
13800 alpha
13801
Daniel Veillardeefd4492001-04-28 16:55:50 +000013802Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13805 xmlSaveFormatFileTo()
13806
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013807Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13808
13809 * xpath.c: simple and efficient optimization, XPath functions
13810 aways bind to the same code, cache this
13811 * TODO: updated (by saying some is obsolete)
13812
Daniel Veillard2156a562001-04-28 12:24:34 +000013813Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13814
13815 * xpath.c: more cleanup work on XPath name parsing routines
13816
Daniel Veillard61d80a22001-04-27 17:13:01 +000013817Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13820 xmlXPathParseName
13821 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13822 * debugXML.c: avoid compilation problems if compiling without
13823 HTML support, Igor Zlatkovic
13824 * win32/libxml2/libxml2.def.src: being able to compile without
13825 XPath on Windows
13826
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013827Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13828
13829 * libxml.m4: yet another patch from Toshio Kuratomi
13830
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013831Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13832
13833 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13834
Daniel Veillard67fee942001-04-26 18:59:03 +000013835Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13836
13837 * tree.[ch]: added xmlSaveFormatFile interface for saving
13838 and indenting a file.
13839
Daniel Veillard82e49712001-04-26 14:38:03 +000013840Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: fixed bug #53689 related to processing-instruction()
13843
Daniel Veillard02f077a2001-04-26 10:59:11 +000013844Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * DOCBparser.c: patche from László Kovács
13847
Daniel Veillard30211a02001-04-26 09:33:18 +000013848Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * parser.c: applied fixes from Christian Glahn bug report #53391
13851
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013852Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * error.c: Jean François Lecomte provided a complete description
13855 and a fix to bug #53537
13856
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013857Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13858
13859 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13860
Daniel Veillard1034da22001-04-25 19:06:28 +000013861Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13862
13863 * DOCBparser.c SAX.c: a bit more work on entities processing.
13864 Still Need to cleanup XML output and references in attributes
13865
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013866Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13869
Daniel Veillardb33c2012001-04-25 12:59:04 +000013870Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * tree.c: trying to fix #53574, not completely complete,
13873 I would like xmllint --copy --debug test/ent1 and
13874 xmllint --debug test/ent1 to show the same result.
13875 * xpath.c: fix a bug when trying to sort namespace nodes
13876
Daniel Veillard5146f202001-04-25 10:29:44 +000013877Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13878
13879 * HTMLtree.c: real fix for #53402
13880
Daniel Veillard7533cc82001-04-24 15:52:00 +000013881Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13882
13883 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13884 PIs when using xsl:output
13885 * valid.c: closing #53537 some case generate segfaults if there
13886 is validity errors
13887
Daniel Veillard61b33d52001-04-24 13:55:12 +000013888Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13889
13890 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13891 of external parsed entities, added --noent to testDocbook
13892 * valid.c: Garry Pennington found an uninitialized variable
13893 access in xmlValidateElementContent()
13894
Daniel Veillard56098d42001-04-24 12:51:09 +000013895Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13896
13897 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13898 with madness
13899 * result/HTML/ : this modified the result of the regression tests
13900 a lot.
13901
Daniel Veillard122376b2001-04-24 12:12:30 +000013902Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13905 to doc where it wasn't checked against NULL reported by
13906 Jens Laas
13907
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013908Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13909
13910 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13911 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13912
Daniel Veillardeae522a2001-04-23 13:41:34 +000013913Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13914
13915 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13916 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13917 * SAX.[ch]: cleanup and updates for DocBook
13918 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13919 ex SGML identifier changes
13920 * valid.c: removed a static unused function.
13921
Daniel Veillardde57c612001-04-23 09:13:36 +000013922Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13923
13924 * HTMLtree.c: applied change for Paul Sponagl on script saving
13925 * Makefile.am: the warning about entity title.xml are normal.
13926
Daniel Veillard393df012001-04-22 20:11:18 +000013927Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13928
13929 * configure.in: release of 2.3.7
13930 * Makefile.am: fixing make distcheck
13931
Daniel Veillarda41123c2001-04-22 19:31:20 +000013932Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * doc/html/* doc/xml.html: updated and regenerated the docs
13935
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013936Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13939
Daniel Veillarde82a9922001-04-22 12:12:58 +000013940Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13941
13942 * tree.c: fixed #53388 with the provided patch
13943
Daniel Veillard06803992001-04-22 10:35:56 +000013944Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13945
13946 * valid.c: Bjorn detected an invalid memory access. Fixed
13947 vstateVPush()
13948
Daniel Veillard40af6492001-04-22 08:50:55 +000013949Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13950
13951 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13952
Bjorn Reese70a9da52001-04-21 16:57:29 +000013953Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13954
13955 * libxml.h: new header used only for the compilation of libxml
13956 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13957 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13958 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13959 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13960 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13961 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13962 baseline (version 1.2 plus a single patch).
13963 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13964 scientific notation for numbers. Tests added.
13965 * xpath.c: formatting of numbers changed to use sprintf
13966 (contribution from William Brack)
13967
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013968Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * valid.c: cleanup, more useful debugging
13971 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13972 * xmlIO.c: entity loading is printed as an error when validating
13973
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013974Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13975
13976 * valid.c: fixed to validate within entities
13977 * test/VCM/v22.xml: added a specific testcase
13978
Daniel Veillardca1f1722001-04-20 15:47:35 +000013979Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13980
13981 * valid.c: forgot an epsilon transition in for ()+
13982 * test/VCM/v21.xml : added a specific test case
13983
Daniel Veillard85349052001-04-20 13:48:21 +000013984Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13985
13986 * valid.c: removed a state explosion exhibited by RSS
13987 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13988 from bug #51872
13989
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013990Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13993 validation without using an ugly NFA -> DFA algo in the source.
13994 Made a specific algorithm easier to maintain, using a single
13995 stack and without recursion.
13996 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13997 * hash.c: made the growing routine static
13998 * tree.h parser.c: added the parent information to an
13999 xmlElementContent node.
14000
Daniel Veillarde470df72001-04-18 21:41:07 +000014001Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14002
14003 * SAX.c parser.c xpath.c: generating IDs when not validating
14004 from an external parsed entity was poisoning the ID has table
14005 with removed values. This was killing XSLT on the KDE help
14006 browser.
14007
Daniel Veillardceacdd92001-04-18 15:10:35 +000014008Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14009
14010 * entities.h: andrew@ugh.net.au detected a double declaration
14011
Daniel Veillarda10efa82001-04-18 13:09:01 +000014012Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * debugXML.c hash.c tree.h valid.c : some changes related to
14015 the validation suport to improve speed with DocBook
14016 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14017 the way validation errors get reported
14018
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014019Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14022 by P C Chow and William M. Brack for XSLT HTML output
14023
Daniel Veillard2d90de42001-04-16 17:46:18 +000014024Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14027 Igor Zlatkovic patches for MSC compilation and added his
14028 updates
14029
Daniel Veillarde043ee12001-04-16 14:08:07 +000014030Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14031
14032 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14033 prefix lookup.
14034 * parserInternals.c: fixed the bug reported by Morus Walter
14035 due to an off by one typo in xmlStringCurrentChar()
14036
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014037Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * HTMLparser.c result/HTML/*: revamped the way the HTML
14040 parser handles end of tags or end of input
14041
Daniel Veillard82daa812001-04-12 08:55:36 +000014042Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14045
Daniel Veillard67a21302001-04-11 14:39:16 +000014046Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14047
14048 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14049 bug where the linktime verions of free() won't work ...
14050
Daniel Veillard27b55282001-04-11 12:22:25 +000014051Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14052
14053 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14054
Daniel Veillardafc73112001-04-11 11:51:41 +000014055Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * doc/xml.html: added 2.3.6 release
14058
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014059Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14060
14061 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14062 * result/wml.xml: resulted in a small output change
14063
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014064Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * tree.c: xmlNewDoc was missing the charset initialization
14067 * xmllint.c: added --auto to autogenerate a doc, allow to
14068 reproduce the problem fixed on xmlNewDoc
14069
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014070Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14071
14072 * xpath.c: trying to get 52979 solved
14073 * tree.c result/ result/noent/: trying to get 52712 solved, this
14074 also made me clean up the fact that XML output in general should
14075 not add formating blanks by default, this changed the output of
14076 a few tests
14077
Daniel Veillard73639a72001-04-10 14:31:39 +000014078Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14081
Daniel Veillardfac26a12001-04-08 13:08:14 +000014082Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * configure.in: finally released 2.3.6
14085
Daniel Veillard911f49a2001-04-07 15:39:35 +000014086Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * xpath.c: checking for null pointer generated by new code
14089
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014090Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14091
14092 * xpath.c: fixed a [] evaluation problem reported
14093 * test/XPath/tests/simpleaddr: extended test
14094 * result/XPath/simpleaddr: updated result
14095
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014096Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14097
14098 * xmllint.c: Dan Timis reported a portability problem
14099 on Macs without mmap, fixed it.
14100
Daniel Veillardb38bd552001-04-03 18:22:00 +000014101Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * testXPath.c : added a --tree option allowing to display the
14104 tree dump of the XPath expression
14105
Daniel Veillard4dd93462001-04-02 15:16:19 +000014106Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * xpath.c: fixed a memleak when comparing nodesets
14109 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14110 * tree.c: added a TODO
14111
Daniel Veillard92ad2102001-03-27 12:47:33 +000014112Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14113
14114 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14115 we need string functions
14116 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14117 to be able to use them where needed. Applied some changes
14118 to reduce name linking pollution and compile in only what's
14119 needed.
14120 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14121 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14122 for the string manipulation functions
14123 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14124 to the free() function of xmlmemory.c
14125 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14126 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14127 usage.
14128
14129
Daniel Veillard2be30642001-03-27 00:32:28 +000014130Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * error.c: applied the context output patch of the error
14133 handling submitted by Chuck Griffith
14134 * error/VC/*: this slightly change some error logs
14135
Daniel Veillard50582112001-03-26 22:52:16 +000014136Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14137
14138 * parser.c: fixed line number reporting on error
14139
Daniel Veillard04be4f52001-03-26 21:23:53 +000014140Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * parser.c: Sullivan and Darin found a parser bug,
14143 applied the patch.
14144
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014145Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14148 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14149 xmlversion.h.in xpointer.c: of course the way I defined
14150 UNUSED breaks on old gcc version. Try to be smart and
14151 also define it directly in xmlversion.h
14152 * configure.in: removed -ansi flag from the pedantic set
14153
14154Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014155 Huge cleanup, I switched to compile with
14156 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14157 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14158 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14159 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14160 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14161 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14162 encoding.h entities.c error.c list.[ch] nanoftp.c
14163 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14164 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14165 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14166 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14167 Cleanup, staticfied a number of non-exported functions,
14168 detected and cleaned up a dozen of problem found this way,
14169 avoided a lot of public function name/typedef/system names clashes
14170 * doc/xml.html: updated
14171 * configure.in: switched private flags to the really pedantic ones.
14172
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014173Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * configure.in: 2.3.5
14176 * doc/html/*: rebuilt the docs
14177
Daniel Veillard146c9122001-03-22 15:22:27 +000014178Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14179
14180 * parser.c: fixed a reported bug in NOTATION parsing
14181 * uri.c: accepted but not fixed bug 51876, added TODO
14182 * Makefile.am: fixed bug 51876
14183
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014184Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14185
14186 * config.h.in configure.in error.c: fix a compilation problem
14187 on platforms without vsnprintf (xml@thewrittenword.com)
14188
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014189Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * parser.c: fixed a function name header typo
14192 * SAX.c: notations can also occur in external subset.
14193
Daniel Veillard7d42b542001-03-20 13:22:46 +000014194Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * error.c: removed a C++ like comment
14197
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014198Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14199
14200 * parser.c: fixing bug 52299 strange condition leading
14201 to a parser crash due to a buffer overflow
14202 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14203 added the specific test case
14204
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014205Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14208 xmlXPathConvert{String,Number,Boolean} to be able to make
14209 type casts without a context stack, fixed some implementation
14210 problems related to the absence of context at parse-time,
14211 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14212 in the public API too
14213 * xpointer.c xpathInternals.h: we need to know at parse time
14214 whether we are compiling an XPointer
14215
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014216Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14219 cleaned up the parser internals, refactored XPath code, added
14220 new compilation based APIs and cleanly separated public and
14221 private APIs.
14222
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014223Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14224
14225 * xpath.h: the comp field must be added at the end to avoid
14226 killing binary compat.
14227
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014228Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * Makefile.am: detect XPath memleaks in regreson tests
14231 * error.c: fixed and error w.r.t. error reporting still using
14232 stderr
14233 * hash.c: added new line at end of file
14234 * tree.h: minor cleanup
14235 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14236 expression parsing from evaluation, resulted in a number of
14237 changes internally, and in XPointer. Likely to break stuff
14238 using xpathInternals.h but should remain binary compatible,
14239 new interfaces will be added.
14240
Daniel Veillardd574f782001-03-14 19:40:17 +000014241Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14242
14243 * configure.in: fixed a couple of problems reported by
14244 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14245 without gcc on non linux platforms.
14246
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014247Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14250 a fix for --with-html-dir= configure support. I hope it won't
14251 break rpm generation
14252
Daniel Veillarda022fe02001-03-14 16:30:00 +000014253Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * xmlIO.c: one function comment cleanup.
14256
Daniel Veillard25239c12001-03-14 13:56:48 +000014257Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * SAX.c: external subset notations were improperly registered
14260 in the internal subset.
14261
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014262Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * README.cvs-commits: added, pointing to HACKING
14265 * HACKING: updated
14266
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014267Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * parser.c: and Matt Sergeant found one in the XML push
14270 parser (erroneous check I forgot to remove when I fixed the
14271 main parser).
14272
Daniel Veillard68d7b672001-03-12 18:22:04 +000014273Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * xpath.c: ptittom found a small bug in UnaryExpr
14276
Daniel Veillarde356c282001-03-10 12:32:04 +000014277Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14278
14279 * configure.in: bumped to 2.3.4
14280 * error.c: fixed bug #51860
14281 * tree.c: fixed bug #51861
14282 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14283 * tree.[ch] : added xmlDefaultBufferSize
14284 * nanoftp.c: typo in function name header block
14285 * doc/xml.html : updated, added link to XML::LibXSLT
14286 * doc/html/* : rebuilt the docs
14287
Daniel Veillard80f32572001-03-07 19:45:40 +000014288Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * parser.c SAX.c: the new content parsing code raised an
14291 ugly bug in the characters() SAX callback. Found it
14292 just because of strangeness in XSLT XML Rec ouptut :-(
14293
Daniel Veillard6c831202001-03-07 15:57:53 +000014294Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14295
14296 * Makefile.am: Martin Baulig suggested to add -lm
14297 * tree.c: found another bug in xmlNodeGetContent()
14298
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014299Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14300
14301 * xpath.c: Bjorn found the error related to strictness of comparison.
14302
Daniel Veillard29631a82001-03-05 09:49:20 +000014303Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14304
14305 * parser.c: trying to fix the Dtd parsing problem reported
14306 by Gary, side effect of last week speed optimizations.
14307
Daniel Veillard14be0a12001-03-03 18:50:55 +000014308Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14309
14310 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14311 * parserInternals.c: removed unneeded test raised by Stric
14312
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014313Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14314
14315 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14316 and fixed by William Brack). Added xmlXPathFormatNumber.
14317 Changed the sorting slightly.
14318 * configure.in Makefile.am example/Makefile.am: Added -lm.
14319 Please note that applications linking with libxml2, must
14320 also like with the math library from now on.
14321
Daniel Veillardf9533d12001-03-03 10:04:57 +000014322Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14325
Daniel Veillard2f362242001-03-02 17:36:21 +000014326Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * parser.c: one must report spaces even if the Dtd element
14329 content proves that this is not part of the element content.
14330 * result/valid/*.xml: this changed the ouptu slightly
14331
Daniel Veillardb402c072001-03-01 17:28:58 +000014332Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * configure.in: bumped to 2.3.3
14335 * doc/xml.html: updated
14336
Daniel Veillard77851712001-02-27 21:54:07 +000014337Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14338
14339 * tree.c: minor doc fix
14340 * xpath.c: deallocation issues when a result tree has been
14341 converted to a node-set
14342
Daniel Veillardec70e912001-02-26 20:10:45 +000014343Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * doc/xml.html: oops corrected dates s/2000/2001
14346
Daniel Veillard8730c562001-02-26 10:49:57 +000014347Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14348
14349 * valid.c: new patch from Gary Pennington
14350
Daniel Veillard91e9d582001-02-26 07:31:12 +000014351Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * doc/xml.html: applied patch from Ankh
14354
Daniel Veillardedac3c92001-02-26 01:36:19 +000014355Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * xinclude.c: fixed a problem building on Mac
14358
Daniel Veillard21a0f912001-02-25 19:54:14 +000014359Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14360
14361 * parser.c: more work on increasing parsing ferformances
14362
Daniel Veillard48b2f892001-02-25 16:11:03 +000014363Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14366 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14367 avoiding memcpy in production builds MEM_CLEANUP macro use
14368 * parser.[ch] parserInternals.c: optimizations of the tightest
14369 internal loops inside the parser. Better checking of I/O
14370 flushing/loading conditions
14371 * xmllint.c : added --timing
14372
Daniel Veillard71681102001-02-24 17:48:53 +000014373Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * configure.in: bumped to 2.3.2
14376 * doc/xml.html: updated for release
14377
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014378Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * xpath.c: found a memleak and fixed a nasty bug
14381
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014382Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * xmllint.[c1] : added return code errors for xmllint
14385 * xpath.c: specific debug dump function for result value trees
14386
Daniel Veillard4b637072001-02-21 21:52:55 +000014387Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14388
14389 * xpath.c: finally implemented xmlXPathCompareNodeSets
14390 * test/XPath/expr/floats results/XPath/expr/floats: added
14391 a test for float expressions
14392
Daniel Veillardf714aa32001-02-21 03:07:44 +000014393Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14394
14395 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14396 * parserInternals.[ch]: trying to speed up parsing
14397 * xpath.c : speeded up node set equality op
14398
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014399Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14400
14401 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14402 better handling of ID/IDREF and the list modules associated
14403 * configure.in: small CFLAGS cleanup
14404
Daniel Veillarda8abee62001-02-19 15:14:59 +000014405Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * configure.in: fixed iconv detection on AIX (stric)
14408
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014409Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014410
14411 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14412
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014413Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14414
14415 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14416 and optimized xmlXPathNodeSetSort
14417
Daniel Veillard142adbf2001-02-17 13:21:05 +000014418Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpath.c: bug fix when context size is 0
14421 * parser.c: I like Norm's Dtd because they still manage to break
14422 the parser occasionally
14423
Daniel Veillardf23e0092001-02-16 13:21:29 +000014424Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14425
14426 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14427
Daniel Veillarde0e26512001-02-16 00:11:46 +000014428Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14431 attributes within the XML-1.0 namespace
14432
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014433Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14434
14435 * xpathInternals.h: exported a few axis functions
14436 * doc/xml.html: updated the doc
14437
Daniel Veillard760f4422001-02-15 14:59:48 +000014438Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14439
14440 * configure.in: applied patch from Daniel van Balen for OpenBSD
14441 and bumped version to 2.3.1
14442 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14443 attempt to find autoclosing was simply broken, removed it,
14444 updated the examples, this is better
14445
Daniel Veillardd194dd22001-02-14 10:37:43 +000014446Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14449 hash functionnalities.
14450 * doc/html/* : rebuild the doc
14451
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014452Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14455 on predicate
14456 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14457 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14458 really want to have tags closed on output even if we accept
14459 unclosed ones on input
14460
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014461Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * xpath.c: ouch don't free NULL, rare case fixed
14464 * tree.c: don't coalesce text nodes if they don't have the
14465 same behaviour wrt escaping on output
14466
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014467Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * xpath.c: small fixup
14470 * SAX.c: don't warn on empty namespaces.
14471
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014472Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * README: a bit of cleanup
14475 * configure.in: preparing for 2.3.0 release
14476
Daniel Veillard1f83d392001-02-08 09:37:42 +000014477Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14478
14479 * hash.[ch]: added a first version of xmlHashSize()
14480 * valid.c: another bug fix from Gary Pennington
14481
Daniel Veillard5eef6222001-02-07 18:24:48 +000014482Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14483
14484 * valid.c: couple of bug fixes pointed by Gary Pennington
14485 * HTMLtree.c: #if 0 cleanup
14486
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014487Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14488
14489 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14490 which removes a time consuming check of xmlXPathNodeSetAdd()
14491 and use it in places where we are sure to not break unicity
14492
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014493Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14494
14495 * xpath.c: bug fixes found from XSLT
14496 * tree.c: preserve node->name special values when copying nodes.
14497 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14498 external subset are fetched when available but without full
14499 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14500 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14501 output with encoding disabled.
14502
Daniel Veillard2c833b62001-02-03 08:52:06 +000014503Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14506 xmlCheckFilename should not be called from xmlFileOpenW
14507 and xmlGzfileOpenW
14508
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014509Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14510
14511 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14512 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14513 added the new tests for URI normalization
14514 * testURI.c: fixed stoopid bugs
14515 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14516 the URI in the error messages are now properly normalized
14517
Daniel Veillardea28ce62001-02-02 08:20:19 +000014518Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14521
Daniel Veillarde99a4762001-02-01 04:34:35 +000014522Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14525
Daniel Veillard2b325a02001-01-31 20:46:31 +000014526Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * xpath.c: fixed mod operator
14529
Daniel Veillardde55cf62001-01-31 15:53:13 +000014530Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14531
14532 * parser.c: fixed xmlStrcat doc
14533 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14534 trees.
14535
Daniel Veillard2f913b72001-01-31 13:23:49 +000014536Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * xpath.c result/XPath/tests/chaptersbase
14539 result/XPath/tests/simplebase: fixed XPath node()
14540 * tree.c: small fix in xmlNewNs()
14541 * Makefile.am: removed extraneous xml2Conf.sh rule
14542
Daniel Veillardb42042b2001-01-28 07:40:36 +000014543Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14544
14545 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14546 Changed the library name, in order to get libxml-devel and
14547 libxml2-devel to coexist on a single system
14548 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14549 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14550
Daniel Veillardee0a4662001-01-27 18:59:33 +000014551Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14552
14553 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14554 libxml2-devel installable in // as libxml-devel.
14555
Daniel Veillard5eb05942001-01-27 17:50:22 +000014556Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * doc/Makefile.am: fixed make rebuild in doc
14559 * doc/html/*.html: rebuilt the docs
14560
Daniel Veillard65c295d2001-01-26 09:32:39 +000014561Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14564
Daniel Veillard8e199902001-01-25 18:54:39 +000014565Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14566
14567 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14568 the HTML doc to go into the -devel RPM ...
14569 * aclocal.m4 config.h.in: some updates due to auto* magic
14570
Daniel Veillard93086662001-01-25 18:13:04 +000014571Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * xpath.h: added a hook in the context structure allowing to
14574 link to extra support, needed for XSLT
14575
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014576Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14577
14578 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14579 xmlXPtrCmpPoints to use it.
14580 * propagated the following patch from Alejandro Forero
14581 * include/win32config.h xmlIO.c: applied further suggestions
14582 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14583 * example/gjobread.c: fixed warnings, now that it builds
14584
14585Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14586
14587 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14588
14589 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14590 filename points to a valid file (not a directory).
14591 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14592 Added calls to xmlCheckFilenameDir.
14593
14594 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14595 `path' (rather than `filename') as the parameter to gzopen and open.
14596
Daniel Veillard48177c22001-01-23 15:27:41 +000014597Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * Makefile.am: fixed a problem with EXTRA_DIST
14600
Daniel Veillardb83ba402001-01-22 22:45:10 +000014601Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14602
14603 * Makefile.am example/Makefile.am: finally found the trick
14604 to build the example, i.e. add "." in SUBDIRS before example
14605 in the list <grin/>
14606
Daniel Veillard82687162001-01-22 15:32:01 +000014607Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14608
14609 * doc/xml.html: updated with an XSLT section, removed pointer to
14610 W3C CVS base.
14611
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014612Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14615 too, and deallocation need to occur the same way.
14616
Daniel Veillarde4566462001-01-22 09:58:39 +000014617Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14618
14619 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14620 type correponding to an XSLT result tree fragment. Share most
14621 of the data format with node set, as well as operators.
14622 * HTMLtree.c: added a newline at the end of the doctype output
14623 whe this one is not present initially.
14624 * tree.c: make sure taht the parent and doc pointers are properly
14625 set when copying attributes (lists).
14626
Daniel Veillard701c7362001-01-21 09:48:59 +000014627Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14630
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014631Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: seems I finally killed that ugly path evaluation
14634 context bug (tagged 9999 in case is is wrong)
14635
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014636Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14639 for XSLT
14640
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014641Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14642
14643 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14644 for xmlGzfileOpen() bug
14645
Daniel Veillardf6eea272001-01-18 12:17:12 +000014646Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * xpath.c: removed an error found by XSLT usage
14649 * tree.c parserInternals.h: use a predefined static string
14650 for text and comment nodes, avoid freeing them in xmlFreeNode,
14651 exported the string name in parserInternals.h and added
14652 another value to disable encoding at output (for XSLT),
14653 gain memory, time.
14654
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014655Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14658 win32/libxml2/libxml2_so.dsp: new makefiles and update
14659 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14660
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014661Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14664 Gary Pennington
14665
Daniel Veillard389e6b72001-01-15 19:41:13 +000014666Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14667
14668 * xpath.c: fixed the comaprision of values and nodelists,
14669 need to compare nodelist still ...
14670 * debugXML.c: avoided a possible core dump
14671 * HTMLparser.c: cleanup
14672 * nanohttp.c: contributed fix.
14673 * tree.c: fixes in properties handling added xmlSetNsProp
14674 needed by libxslt
14675 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14676 comment
14677 * TODO: updated
14678
Daniel Veillard167bd532001-01-06 21:09:34 +000014679Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * parser.c parserInternals.c: applied Bjorn Reese optimization
14682 patch
14683
14684Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * Makefile.am: applied patch fro make check from Martin Vidner
14687
Daniel Veillard503b8932001-01-05 06:36:31 +000014688Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14689
14690 * configure.in: preparing 2.2.11
14691 * doc/html/*: rebuild the HTML files
14692 * doc/xml.html : updated
14693
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014694Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14695
14696 * tree.c: fixed a stupid bug
14697 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14698 patches related to validation of an XInclude processing result
14699 * TODO: updated
14700
Daniel Veillarde2488192001-01-04 10:54:22 +000014701Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14704 on large files
14705
Daniel Veillardf060a412001-01-03 20:52:44 +000014706Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14709
Daniel Veillard45cff692001-01-03 18:02:04 +000014710Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14711
14712 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14713 reported by Jonas Borgström
14714 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14715
Daniel Veillard08108982001-01-03 15:24:58 +000014716Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14717
14718 * testXPath.c xpath.c: fixing the XPath union expressions problem
14719 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14720
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014721Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14722
14723 * xmllint.c: Made is so if the file name is "-" is will read form
14724 standard input. Sven Heinicke <sven@zen.org>
14725 * tree.c: fixed a problem when growing buffer
14726 * tree.h: fixed the comment of the node types following andersca
14727 comment
14728 * TODO: updated
14729
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014730Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * HTMLparser.[ch]: added a way to avoid adding automatically
14733 omitted tags. htmlHandleOmittedElem() allows to change the
14734 default handling.
14735 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14736 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14737 of xmllint too when using --memory flag, added a memory test
14738 suite at the Makefile level.
14739 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14740 with namespace use when encountering QNames in XPath evalation,
14741 added xmlns() scheme in XPointer.
14742 * nanoftp.c : incorporated a fix
14743 * parser.c xmlIO.c: fixed problems raised with encoding when using
14744 the memory I/O
14745 * parserInternals.c: closed bug 25934 reported by
14746 torsten.landschoff@innominate.de
14747 * TODO: updated
14748
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014749Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14750
14751 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14752 on a non-updated tree :-(, made a 2.2.10 release to correct the
14753 situation
14754
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014755Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14758 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14759 integrated a set of OpenVMS changes from Howard Taylor
14760 <Howard.Taylor@pacoast.com>
14761
Daniel Veillard58770e72000-11-25 00:48:47 +000014762Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14765 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14766
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014767Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * HTMLparser.c: some fixes on auto-open of html/head/body
14770 * encoding.c: fixed a compilation error on some gcc env
14771 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14772 XPointer implementation
14773 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14774 related XPointer tests and associated results
14775
Daniel Veillard300f7d62000-11-24 13:04:04 +000014776Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * doc/xmldtd.html doc/xml.html: following a short step by step
14779 guidance on IRC to help maciej with DTDs I started a small
14780 page on the subject.
14781
Daniel Veillard748e45d2000-11-17 16:36:08 +000014782Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * HTMLparser.c: fixed handling of broken charrefs
14785 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14786 patches
14787
Daniel Veillard28929b22000-11-13 18:22:49 +000014788Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * doc/xml.html doc/html/* : rebuilt the docs after adding
14791 xinclude and updated page for 2.2.7 and 2.2.8
14792 * configure.in: releasing 2.2.8
14793
Daniel Veillard41e06512000-11-13 11:47:47 +000014794Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14795
14796 * parser.[ch] parserInternals.c: applied the conditional
14797 section processing fix from Jonathan P Springer
14798 <jonathan.springer2@gte.net>
14799 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14800 project file, fixed iconv default non support
14801 * xpath.c: fixed the problem of evaluating relative expressions
14802 when a node context is provided.
14803
Daniel Veillardbf432752000-11-12 15:56:56 +000014804Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * nanoftp.c: fixed gcc 2.95 new warnings
14807 * SAX.c: fixed a stupid bug
14808 * tree.c: fixed a formatting problem when round-tripping
14809 from/to memory
14810 * xinclude.c: chased memleak, fixed a base problem
14811 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14812 xmlXPtrBuildNodeList()
14813 * TODO: updated
14814 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14815 adding a first small set of regression tests for XInclude
14816
Daniel Veillardc2def842000-11-07 14:21:01 +000014817Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14818
14819 * nanohttp.[ch]: applied Wayne Davison patches to access
14820 the WWW-Authorization header.
14821 * parser.c: Closed Bug#30847: Problems when switching encoding
14822 in short files by applying Simon Berg's patch.
14823 * valid.c: fixed a validation problem
14824 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14825 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14826 Wayne Davison
14827 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14828 need to be extended to non full nodes selections.
14829 * xinclude.c: starts to work decently
14830
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014831Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14834 debugXML.c xmlversion.h.in: Started adding XInclude support,
14835 this is a new xmllint option
14836 * tree.c xpath.c: applied TOM patches for XPath
14837 * xpointer.c: fixed a couple of errors.
14838 * uri.c: added an escaping function needed for xinclude
14839 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14840 new warning from RH70 gcc's version
14841
Daniel Veillarda4964b72000-10-31 18:23:44 +000014842Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14843
14844 * HTMLparser.c: fixed loop on invalid char in scripts
14845 * parser.c: update to description of xmlIOParseDTD()
14846 * libxml.m4 xmlversion.h.in: changes contributed by
14847 Michael Schmeing <m.schmeing@internet-factory.de>
14848 * configure.in: preparing for 2.2.7
14849 * Makefile.am: trying to avoid config.h and acconfig.h
14850 being included in the distrib
14851 * configure.in: released 2.2.7
14852
14853Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14854
14855 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14856 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14857
Daniel Veillard01411222000-10-30 15:33:22 +000014858Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14859
14860 * parser.[ch]: added xmlIOParseDTD()
14861 * xpointer.c: added support for the 2 extra parameters of
14862 string-range, fixed a stoopid error when '0' was present
14863 in XPointer expressions
14864 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14865 testsuite for the above
14866
Daniel Veillard6db58192000-10-30 09:27:53 +000014867Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * libxml.spec.in: improved package descriptions
14870
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014871Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * xpath.c xpathInternals.h: applied a large cleaning patch
14874 from TOM <ptittom@free.fr>, it also add namespace support
14875 for function and variables registration.
14876
Daniel Veillardbd20df72000-10-29 17:53:40 +000014877Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14880 * Makefile.mingw: Wayne Davison's update adding hash.c
14881
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014882Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14883
14884 * xpath.c: fixed the root evaluation problems
14885 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14886 ignorable spaces with <b> <bold> <em>
14887 * tree.c: fixed a loop in xmlSearchNsByHref()
14888
Daniel Veillard767662d2000-10-27 17:04:52 +000014889Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * xpath.c: applied another XPath patch from TOM
14892 * xpath.c include/makefile.am: applied another patch from
14893 china@thewrittenword.com (cleanup on IRIX).
14894
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014895Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * xml-config.1: received a fixed version from Fredrik Hallenberg
14898 <hallon@lysator.liu.se>
14899
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014900Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14903 cleanup patch for XPath
14904
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014905Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * patched to redirrect all "out of context" error messages to
14908 a reconfigurable routine. The changes are:
14909 * xmlerror.h : added the export of an error context type (void *)
14910 an error handler type xmlGenericErrorFunc there is an interface
14911 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14912 to reset the error handling routine and its argument
14913 (by default it's equivalent to respectively fprintf and stderr.
14914 * all the c files: all wild accesses to stderr or stdout within
14915 the library have been replaced to calls to the handler.
14916
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014917Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14918
14919 * configure.in: release 2.2.6
14920 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14921 exporting the inner functions of xpath for extension modules
14922 * doc/*: updated and rebuilt the doc
14923
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014924Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14925
14926 * nanohttp.c : applied Wayne HTTP cleanup patch
14927 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14928 and xmlNodeSetSpacePreserve()
14929
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014930Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14931
14932 * xpath.c: closing bug #29260
14933
Daniel Veillard126f2792000-10-24 17:10:12 +000014934Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14935
14936 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14937 multikey tuples, made hash structure opaque
14938 * valid.[ch]: moved elements, attributes, notations decalarations
14939 as well as ID and refs to hash tables.
14940 * entities.c: hash cleanup
14941 * xmlmemory.c: fixed a dump problem in debug mode
14942 * include/Makefile.am: problem passing in DESTDIR= values patch
14943 from Marc Christensen <marc@calderasystems.com>
14944 * nanohttp.c: removed debugging remains
14945 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14946 * HTMLparser.c parser.c: fixing a number of problems with the
14947 macros in the *parser.c files (Wayne).
14948 * HTMLparser.c: close the previous option when opening a new one
14949 (Marc Sanfacon).
14950 * result/HTML/*: updated the HTML results accordingly
14951
Daniel Veillard52afe802000-10-22 16:56:02 +000014952Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14953
14954 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14955 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14956 XPath functions and XML entities table to them. More to come...
14957 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14958
Daniel Veillard683cb022000-10-22 12:04:13 +000014959Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * tree.c: coalesce adjacent text nodes
14962 * valid.c: handling of blank nodes in DTd validation (raised
14963 by problems with a posteriori validation).
14964 * nanohttp.c: changing behaviour on HTTP write stuff.
14965 * HTMLtree.c: forced body and html to be explicitely closed.
14966 * xpath.h: exported more XPath functions.
14967
Daniel Veillard1baf4122000-10-15 20:38:39 +000014968Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * Release of 2.2.5
14971 * xpointer.c: range() range-inside and other helper functions
14972 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14973
Daniel Veillard47e12f22000-10-15 14:24:25 +000014974Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14977 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14978
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014979Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14980
14981 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14982 and XPointer modules
14983
Daniel Veillard134c9f32000-10-15 10:27:08 +000014984Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * SAX.h: closed #25107
14987
Daniel Veillard39915622000-10-15 10:06:55 +000014988Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14989
14990 * testSAX.c: fixed problem with cdata reporting
14991 * SAXresult/* : updated
14992
Daniel Veillard1e851392000-10-15 10:02:56 +000014993Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14994
14995 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14996 Closed bug #27499, added to regression tests
14997 * TODO: updated
14998
Daniel Veillard7eda8452000-10-14 23:38:43 +000014999Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15002 support for SCRIPT and STYLE with help from Bjorn Reese
15003 * test/HTML/* result/HTML/*: added simple testcase and updated
15004 the existing ones.
15005
Daniel Veillardff9c3302000-10-13 16:38:25 +000015006Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15009 string-range for empty strings
15010 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15011 test/XPath/xptr/strrange: augmented the XPointer testsuite
15012
Daniel Veillard189446d2000-10-13 10:23:06 +000015013Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * doc/xml.html doc/xmlmem.html: added a module describing memory
15016 interfaces and use, updated the main page.
15017
Daniel Veillard2f971a22000-10-12 23:26:32 +000015018Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15019
15020 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15021 nanoftp code work on Windows too now
15022
15023Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015024
15025 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15026 * xpointer.c: implemented string-range() at least a good first version
15027 * test/XPath/docs/str test/XPath/xptr/strrange
15028 result/XPath/xptr/strrange: the string-range() tests
15029
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015030Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * Makefile.am include/Makefile.am include/win32config.h
15033 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15034 and make distcheck
15035
Daniel Veillard19d61112000-10-11 23:50:35 +000015036Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15039 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15040 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15041
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015042Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15045 patch for socklen_t detection by
15046 Albert Chin-A-Young <china@thewrittenword.com>
15047
Daniel Veillardcd429612000-10-11 15:57:05 +000015048Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15051 and added a --dtdvalid option to xmllint used to test it
15052
Daniel Veillard47c02452000-10-11 13:04:36 +000015053Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15056 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15057
Daniel Veillard2d38f042000-10-11 10:54:10 +000015058Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15059
15060 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15061 handlings (registration, lookup, cleanup)
15062
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015063Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15064
15065 * configure.in Makefile.am include/makefile.am: adding XPointer
15066 and XPtrtests target
15067 * xpointer.[ch] : new files for XPointer support
15068 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15069 more XPath tests
15070
Daniel Veillard57fda592000-10-10 23:24:14 +000015071Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * configure.in: fixed, very broken, make distcheck works again
15074
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015075Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * More work toward 2.2.5, integrated a number of patches
15078 * configure.in Makefile.am win32config.h.in: trying to cleanup
15079 make distcheck .... huh ...
15080 * include/Makefile.am include/win32config.h: new directory
15081 for includes
15082 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15083 updated teh makefiles and instructions for WIN32
15084 * xpath.c: small fixes
15085 * test/XPath/ results/XPath: updated the testcases and results
15086 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15087 suggested patches
15088 * valid.c: fixed an ID bug
15089
Daniel Veillardb71379b2000-10-09 12:30:39 +000015090Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015093 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015094 * xpath.[ch]: worked on XPointer
15095
Daniel Veillard7e99c632000-10-06 12:59:53 +000015096Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15097
15098 * configure.in Makefile.am: 2.2.5, ship the include in an
15099 include/libxml subdirectory, use symlinks when using CVS
15100 * testSAX.c: fixed small bug
15101 * testXPath.c: changed the way testfiles are parsed
15102 * debugXML.c: same kind of cleanup when parsing an argument expression
15103 XPath/XPointers can have blanks embedded
15104 * xpath.[ch]: more cleanup, reorgs for XPointer work
15105 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15106 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15107
Daniel Veillard55b91f22000-10-05 16:30:11 +000015108Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15111 in the XPath engine, rewrote large parts of it, now it's far
15112 cleaner and in sync with the REC not an old WD. Fixed a parsing
15113 problem in the interactive XML shell found when testing XPath.
15114
Daniel Veillardac260302000-10-04 13:33:43 +000015115Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15118 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15119 examples with the extra test
15120
Daniel Veillard7cfce322000-10-04 12:40:27 +000015121Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15122
15123 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15124 the global init function.
15125
Daniel Veillard970112a2000-10-03 09:33:21 +000015126Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * HTMLparser.c: Doohhh, attribute name parsing was still case
15129 sensitive ! Fixed this ...
15130 * result/HTML/* : updated the tests results accordingly
15131
Daniel Veillard740abf52000-10-02 23:04:54 +000015132Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15135 engine, should be far more stable, incorporated a new version of
15136 preceding/following axis, need testing
15137 * uri.c: fixed file:///c:/a/b/c problem
15138 * test/XPath/tests/idsimple: augmented the XPath tests
15139
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015140Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * doc/* rebuilding docs for 2.2.4 release
15143
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015144Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * configure.in: releasing 2.2.4
15147 * parser.[ch]: added xmlStrEqual()
15148 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15149 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15150 use xmlStrEqual instead
15151 * TODO: updated
15152 * added an XPath test
15153
Daniel Veillardbc765302000-10-01 18:23:35 +000015154Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15157 * entities.h: exported xmlInitializePredefinedEntities
15158 * parser.[ch] : added xmlInitParser()
15159 * parserInternals.h : had to export htmlInitAutoClose()
15160
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015161Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15164 problems
15165 * Makefile.am : added XPath regression tests to normal tests
15166 * uri.c: fixed a problem with local paths, cleanup
15167 * parser.c: fixed a problem with large CData sections
15168
Daniel Veillardd2ade932000-09-30 14:39:55 +000015169Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * configure.in xml-config.in: patch from "Ben Taylor"
15172 <sol7x86@hotmail.com> for solaris shared libs lookup
15173
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000151742000-09-30 Martin Baulig <baulig@suse.de>
15175
15176 * libxml-2.0.pc.in: Provide pkg-config script.
15177
15178 * configure.in: Create the libxml-2.0.pc script from the
15179 libxml-2.0.pc.in templates.
15180 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015181 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015182
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015183Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15184
15185 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15186 when compiling with MSC
15187
Daniel Veillard46057e12000-09-24 18:49:59 +000015188Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * xpath.c: patch for normalize-string() substring-before(),
15191 substring-after() and translate() functions from Bjorn Reese
15192 <breese@mail1.stofanet.dk>
15193 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15194 Fredrik Hallenberg <hallon@lysator.liu.se>
15195 * TODO: updated
15196
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015197Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15200 problem of socklen_t being undefined on a number of platforms
15201 * debugXML.c: fixed a compilation problem when without snprintf
15202
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015203Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15206 an URI bug and a fix for the control-character-induced infinite loop
15207 * nanohttp.c: preventive fix for compiling on WIN32
15208
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015209Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * xmlint.c: closing bug #25000
15212
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015213Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15216 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15217 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15218 related function, fixing xmlStrncmp(), and associated cleanup
15219 * result/HTML/entities.html.sax: updating result
15220
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015221Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * uri.c: applied patch for URI escaping from Wayne Davison
15224 <wayned@blorf.net>
15225 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15226 from Denis Barbier <barbier@imacs.polytechnique.fr>
15227 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15228 patch from Wayne Davison
15229
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015230Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * doc/xml.html : updated with new releases, adding "how to help"
15233
Daniel Veillard04698d92000-09-17 16:00:22 +000015234Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15237 removed a few warnings in pedantic mode ...
15238 * parserInternals.c parser.c: moved encoding switching function
15239 to parserInternals.c
15240 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15241
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015242Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15245 error or warning handlers
15246
Daniel Veillardb1059e22000-09-16 14:02:43 +000015247Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * parserInternals.c parserInternals.h parser.c Makefile.am:
15250 created a new module parserInternals.c, moved most of the
15251 code shared by the various parsers there, as well as
15252 deprecated code from parser.c. More cleanup of parser.c
15253 * uri.c: fixed a problem when URI is NULL
15254 * valid.c: speedup when looking for an attribute declaration
15255
Daniel Veillard39c7d712000-09-10 16:14:55 +000015256Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15259 the cleanup of the computation of URI references when seeking
15260 external entities. The URI reference string and the resulting
15261 URI are both stored now.
15262 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15263 large s(n)printf checks and cleanup from Denis Barbier
15264 <barbier@imacs.polytechnique.fr>
15265 * xmlversion.h.in tree.h: couple of SGML declarations for a
15266 possible docbook module.
15267 * result/VC/ : a couple of test output changed due to the change
15268 of the entities URI
15269
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015270Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * parser.h: added a _private field for linking user's data
15273
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015274Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * parser.c parserInternals.h: demacroified most of the IS_XXX
15277 the gain in size is significant so ...
15278
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015279Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * entities.c: cases where looking up entities with doc==NULL
15282 covered
15283
Daniel Veillard90e11312000-09-05 10:42:32 +000015284Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
Daniel Veillard1de50802000-09-07 08:54:32 +000015286 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015287 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15288
Daniel Veillard98a79162000-09-04 11:15:39 +000015289Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
Daniel Veillard1de50802000-09-07 08:54:32 +000015291 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015292 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15293 * Makefile.in: added URItest and included thenin "make tests"
15294
15295Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015296
15297 * xmlversion.h.in: closed bug 22941
15298
Daniel Veillard2bb89092000-08-31 14:57:50 +000015299Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * doc/xmlio.html: added doc and example for entity loader
15302 redefinition.
15303
Daniel Veillard96984452000-08-31 13:50:12 +000015304Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15305
15306 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15307 used by libxml
15308
Daniel Veillarde715dd22000-08-29 18:29:38 +000015309Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15310
15311 * parser.c: Fixed bug on invalid ontent characters and when using
15312 push.
15313 * xmllint.c: fixed xmllint endling of errors in push mode
15314
Daniel Veillard4948eb42000-08-29 09:41:15 +000015315Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15316
15317 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015318 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015319 * result/HTML/*.sax: regenerated HTML SAX output
15320 * parser.c: more cleanup.
15321
Daniel Veillarde010c172000-08-28 10:04:51 +000015322Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015325 patches from Wayne Davison <wayned@users.sourceforge.net>,
15326 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015327 * HTMLparser.c: fixed an ignorable white space detection bug
15328 occuring when parsing with SAX only
15329 * result/HTML/*.sax: updated since the output is now HTML
15330 encoded...
15331
Daniel Veillard47f3f312000-08-27 22:40:15 +000015332Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015334 * HTMLparser.[ch]: applied some of Wayne Davison
15335 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015336
Daniel Veillarde0854c32000-08-27 21:12:29 +000015337Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15340 undeclared namespace prefix was used, added a warning.
15341 Cleaned up support w.r.t. entities, spilling out a warning
15342 and being pedantic on lookups.
15343 * test/warning/ent9 : added testcase for previous example.
15344 * TODO: updated
15345 * parserInternals.h parser.c: changed the way names are parsed
15346 now allow infinite size and decrease penalty for normal use
15347 * parser.c: Started a big cleanup/check of the parser code,
15348 fixed some of the most tortuous entity code, spotted code
15349 unused anymore
15350 * test/*: added tests for very long names and related nasty
15351 things.
15352
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015353Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * doc/encoding.html: added encoding aliases doc
15356 * doc/xml.html: updates
15357 * encoding.[ch]: added EncodingAliases functions
15358 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15359 bottleneck affecting large DTDs like Docbook
15360 * parser.[ch] xmllint.c: added a pedantic option, will be
15361 useful
15362 * SAX.c: redefinition of entities is reported in pedantic mode
15363 * testHTML.c: uninitialized warning from gcc
15364 * uri.c: fixed a couple of bugs
15365 * TODO: added issue raised by Michael
15366
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015367Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * doc/encoding.html: propagated Martin Duerst suggestions
15370
Daniel Veillard52402ce2000-08-22 23:36:12 +000015371Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15374 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15375 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15376 by Wayne Davison
15377
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015378Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * nanoftp.c nanohttp.c: small cleanup
15381 * TODO: updated
15382
Daniel Veillard244ece92000-08-19 20:58:02 +000015383Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * added an old VC testcase and updated title.xml entity
15386
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015387Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15388
15389 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15390 done on auto-opening of <p> tags and cleanup of SAX output
15391
Daniel Veillard979e55e2000-08-19 16:48:54 +000015392Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15395
Daniel Veillard4540be42000-08-19 16:40:28 +000015396Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * doc/xml.html libxml.* structure.*: updated the doc a bit
15399
Daniel Veillard808a3f12000-08-17 13:50:51 +000015400Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15403 of SAX tests
15404
Daniel Veillard29579362000-08-14 17:57:48 +000015405Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15408 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15409
Daniel Veillard1255ab72000-08-14 15:13:33 +000015410Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15413 * testHTML.c: fix core dump on Solaris 2.x systems
15414 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15415 * result/HTML/*.sax: previous bug fix lead to new results
15416
Daniel Veillard03109292000-08-14 14:58:22 +000015417Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15420 * configure.in: added --with-readline=DIR to accept alternate
15421 path for readline include/library
15422 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15423 for ANSI under HP-UX
15424 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15425 includes @LIBS@
15426
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015427Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * doc/* : rebuilt the docs
15430 * getting ready for 2.2.2 release
15431
Daniel Veillard87b95392000-08-12 21:12:04 +000015432Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15435 and xmlAddFeature()
15436 * tree.[ch]: added xmlAddChildList()
15437 * xmllint.c: MAP_FAILED macro test
15438 * parser.h: added xmlParseCtxtExternalEntity()
15439 * valid.c: applied bug fixes removed warning
15440 * tree.c: added CDATA block to elements content
15441 * testSAX.c: cleanup of output
15442 * testHTML.c: added SAX testing
15443 * encoding.c: better error recovery
15444 * SAX.c, parser.c: fixed one of the external entity processing
15445 of the OASis testsuite
15446 * Makefile.am: added HTML SAX regression tests
15447 * configure.in: bumped to 2.2.2
15448 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15449 SAX results
15450
Daniel Veillard88a172f2000-08-04 18:23:10 +000015451Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * configure.in: patch for HP compiler
15454
154552000-08-04 Sven Heinicke <sven@zen.org>
15456
15457 * xmllint.c: Was coredumping sometimes when the file given didn't
15458 exist.
15459
Daniel Veillard46e370e2000-07-21 20:32:03 +000015460Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015463
Daniel Veillard46e370e2000-07-21 20:32:03 +000015464 when using in memory parsing. Need some cleanup.
15465 * xmllint.c configure.in: added a --memory flag to test memory
15466 parsing
15467
Daniel Veillard36650692000-07-21 15:16:39 +000015468Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15469
15470 * nanohttp.c: fixed socklen_t replacement to unsigned int
15471 * parser.c: fixed a space handdling missing at the end of
15472 production 28 DOCTYPE.
15473 * xmlmemory.c: fixed a stupid bug on the routine to override
15474 allocation functions
15475 * TODO: updated
15476
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015477Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * doc/ regenerated the docs
15480
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015481Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * doc/encoding.html doc/xml.html: added I18N doc
15484 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15485 improvements, both parser and filters, added ASCII & HTML,
15486 fixed the ISO-Latin-1 one
15487 * xmllint.c testHTML.c: added/made visible --encode
15488 * debugXML.c : cleanup
15489 * most .c files: applied patches due to warning on Windows and
15490 when using Sun Pro cc compiler
15491 * xpath.c : cleanup memleaks
15492 * nanoftp.c : added a TESTING preprocessor flag for standalong
15493 compile so that people can report bugs more easilly
15494 * nanohttp.c : ditched socklen_t which was a portability mess
15495 and replaced it with unsigned int.
15496 * tree.[ch]: added xmlHasProp()
15497 * TODO: updated
15498 * test/ : added more test for entities, NS, encoding, HTML, wap
15499 * configure.in: preparing for 2.2.0 release
15500
Daniel Veillard49703262000-07-10 10:27:46 +000015501Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015504 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015505
Daniel Veillard306be992000-07-03 12:38:45 +000015506Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * doc/xml.html: changed the xmlsoft.org structure, updated the
15509 examples w.r.t. root and childs
15510
Daniel Veillard7d853352000-07-02 18:53:09 +000015511Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
Daniel Veillard784b9352003-02-16 15:50:27 +000015513 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015514
Daniel Veillard365e13b2000-07-02 07:56:37 +000015515Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * HTMLparser.c: Work on character encoding support for the HTML parser
15518 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15519 * encoding.c: Fixed a potential memleak in the encoding stuff
15520
Daniel Veillardaf743792000-07-01 11:49:28 +000015521Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * doc/FAQ.html doc/Makefile.am : added a FAQ
15524
15525Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015526
15527 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15528 of the HTML parser to force it to not bypass SAX
15529
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015530Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * win32config.h.in: updated
15533 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15534 lacks iconv support :-( need to release 2.1.1
15535 * configure.in: release 2.1.1
15536 * HTMLparser: fixed bug #14784
15537 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15538 by Windows compiler
15539 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15540 the SAX startDocument() callback.
15541 * TODO: updated
15542
15543Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * added xmlStopParser()
15546
Daniel Veillardbe803962000-06-28 23:40:59 +000015547Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * configure.in: 2.1.0 prerelease
15550 * Large resync between W3C and Gnome tree
15551 * nanoftp, nanohttp.c: fixed stalled connections probs
15552 * HTMLtree.c SAX.c : support for attribute without values in
15553 HTML for andersca
15554 * valid.c: Fixed most validation + namespace problems
15555 * HTMLparser.c: start document callback for andersca
15556 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15557 * parser.h, SAX.c: serious speed improvement for large
15558 CDATA blocks
15559 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15560 different encoding
15561 * example/Makefile.am example/gjobread.c tree.h: work on
15562 libxml1 libxml2 convergence.
15563 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15564 and the LIBXML_TEST_VERSION macro
15565
Daniel Veillardc310d562000-06-23 18:32:15 +000015566Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * doc/xml.html: various patches and improvements typo fixed by
15569 Felix Natter
15570 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15571 from Felix Natter <fnatter@gmx.net>
15572
Daniel Veillardf3029822000-05-06 08:11:19 +000015573Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15574
15575 * doc/upgrade.html: updated with instructions for support of both
15576 libxml-1.x and libxml-2.x
15577 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15578 for 2.x support and also fixed includes
15579
15580
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015581Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15582
15583 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15584 the encoding support, added iconv support, so now libxml if
15585 compiled with iconv automatically support japanese encodings
15586 among others. Work based on initial patch from Yuan-Chen Cheng
15587 I may have broken binary compat in the encoding handler
15588 registration scheme, but that was so utterly broken I don't
15589 expect anybody to have used this feature until now.
15590 * parserInternals.h: fixup on the CHAR range macro
15591 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15592 code.
15593 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15594 * uri.c: added xmlParseURI() I can't believe I forgot to
15595 implement this one in 2.0 !!!
15596 * SAX.c: moved doc->encoding update in the endDocument() call.
15597 * TODO: updated.
15598
Daniel Veillard06047432000-04-24 11:33:38 +000015599Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * tree.h: removed extraneous xmlRemoveProp definition
15602 * TODO: added item about --disable-corba configure switch
15603 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15604 * nanoftp.c: fixed include problems giving troubles on AIX and
15605 slowlaris
15606 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15607 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15608 comment and headers changes to lower gtk-doc number of warnings
15609 * doc/html/*: rebuilt docs
15610
Daniel Veillarde0aed302000-04-16 08:52:20 +000015611Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * HACKING: documented the tag for 1.x and instructions
15614
Daniel Veillard5e873c42000-04-12 13:27:38 +000015615Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15618 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15619 xmlCreateIOParserCtxt
15620 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15621 significant overall improvement
15622 * xmllint.c: added I/O test to xmllint
15623 * testSAX.c: added a speed test
15624 * doc/* : updated/regenerated
15625
Daniel Veillardfc708e22000-04-08 13:17:27 +000015626Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15627
15628 * xpath.c uri.h parserInternals.h: cosmetic changes from
15629 "Timur I. Bakeyev" <timur@bat.ru>, including making
15630 xmlCreateURI() public
15631
Daniel Veillard5d211f42000-04-07 17:00:24 +000015632Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15635 and the code at the same time. Added a clean mechanism for
15636 overload or added input methods: xmlRegisterInputCallbacks()
15637 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15638 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15639 * TODO: updated
15640 * doc/* : updated/regenerated
15641 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15642 source dir
15643
Daniel Veillarde77a9182000-04-05 19:12:29 +000015644Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15645
15646 * testURI.c: yet another forgotten commit, I should get some sleep !
15647
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015648Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * xmllint.c: forgot to commit this too ?
15651
Daniel Veillardb9df4042000-04-05 14:23:16 +000015652Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15653
15654 * xmlversion.h.in : forgot to commit this previously
15655
Daniel Veillard361d8452000-04-03 19:48:13 +000015656Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15657
15658 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15659 * README TODO: updated for release
15660 * uri.c uri.h: added authority parsing/saving
15661 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15662 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15663 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15664 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15665 Makefile.am : added compile-time customization of libxml
15666 --with-ftp --with-http --with-html --with-xpath --with-debug
15667 --with-mem-debug
15668 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15669 #include <libxml/xxx.h> I hope it won't break too much stuff
15670 and will be manageable in the future...
15671 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15672 and added xmllint to the installed programs
15673 * uri.h: added xmlFreeURI()
15674
Daniel Veillardec303412000-03-24 13:41:54 +000015675Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * uri.c uri.h: finished the escaping handling, the base support
15678 and the URI path normalization. Looks good just lacks the
15679 authority content parsing code.
15680 * Makefile.am: added instructions to generate testURI
15681 * TODO: updated
15682 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15683 added links and icons for W3C and Gnome
15684
Daniel Veillard8f621982000-03-20 13:07:15 +000015685Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15686
15687 * xmlmemory.[ch] : seems I forgot to actually update the files in
15688 the last commit :-)
15689 * doc/xml.html doc/html/* : updated and uploaded the docs
15690
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015691Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15692
15693 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15694 * TODO: updated
15695 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015696 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015697 gfree).
15698 * Makefile.am, uri.c, uri.h: added a set of functions to do
15699 exact (litteraly copied from the RFC 2396 productions) parsing
15700 and handling of URI. Will be needed for XLink, one XML WFC,
15701 XML Base and reused in the nano[ftp/http] modules. Still work
15702 to be done.
15703
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015704Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15705
15706 * configure.in, libxml.spec.in : libxml2
15707 * doc/* : updated the doc page, rebuilt the docs
15708
Daniel Veillardcf461992000-03-14 18:30:20 +000015709Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15710
15711 * all: tagged LIB_XML_1_X
15712 * *.c *.h : updated from W3C CVS tree
15713 * configure.in : 2.0.0-beta
15714 * libxml.spec.in : libxml2 package nam
15715 * result/* : new version of the tests output
15716
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015717Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15718
15719 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15720
Daniel Veillardb566ce12000-03-04 11:39:42 +000015721Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15722
15723 * doc/* : rebuilt the docs
15724 * parser.c: final patch on #6766
15725 * valid.c: small patch on validity checks.
15726
Daniel Veillardfb76c402000-03-04 11:39:42 +000015727Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15730 added
15731 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15732 compatibility w.r.t. XML spec and existing code.
15733
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015734Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15735
15736 * parser.c: seems a better solution to <a> </a> exists,
15737 will try it for a while
15738
Daniel Veillard83a30e72000-03-02 03:33:32 +000015739Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * parser.c: tried to remove the <a> </a> generating <a/>
15742 this is hard. Left a flag for that purpose. Fixed bug #6766
15743 * configure.in: prepared 1.8.7 not released, due to previous
15744 problem
15745
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015746Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * doc/xml.html : applied second patch from Paul DuBois
15749
Daniel Veillard402e8c82000-02-29 22:57:47 +000015750Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * doc/xml.html : applied patch from Paul DuBois
15753
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015754Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15757
Daniel Veillard5feb8492000-02-02 17:15:36 +000015758Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15761 compilation warnings on various platforms.
15762 * parser.c: Fixed #5281 validity error callbacks are now desactived
15763 by default if not validating.
15764
Daniel Veillardf341f932000-02-02 14:52:08 +000015765Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15766
15767 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15768
Daniel Veillard13c757e2000-02-01 23:59:15 +000015769Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15772 <gkatsi@cs.toronto.edu>
15773
Daniel Veillard726e8792000-01-30 20:04:29 +000015774Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15775
15776 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15777 processing URLs
15778
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015779Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15780
15781 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15782 xmlNanoFTPUpdateURL for persistent control connections.
15783 * configure.in: 1.8.6
15784
15785Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15786
15787 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15788 * tree.[ch] : added xmlSaveNoEmptyTags
15789
James Henstridgef3be9312000-01-28 13:59:21 +0000157902000-01-29 James Henstridge <james@daa.com.au>
15791
15792 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15793
15794 * Makefile.am: added nanoftp.[ch] to the build.
15795
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015796Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15797
15798 * nanoftp.[ch]: cleanup, comments, API
15799 * debugXML.c : fixed a bug in the cat command
15800 * doc/*: regenerated the docs
15801
Daniel Veillardda07c342000-01-25 18:31:22 +000015802Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15805 * debugXML.c : fixed a bug in the cat command
15806 * valid.c: fixing some small probs
15807 * libxml.spec.in: get rid of the SNAP suffix
15808 * doc/xml.html: updated the status
15809
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015810Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * xml-config.in: xml-config --version to just return the
15813 version number
15814 * xpath.c: some cleanup w.r.t. axis when the current node is
15815 an attribute.
15816 * TODO: updated
15817
Daniel Veillard461a66c2000-01-18 18:01:01 +000015818Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * configure.in: prepared for libxml-1.8.5
15821 * doc/* recompiled the documentation
15822
158232000-01-17 Jody Goldberg <jgoldberg@home.com>
15824
15825 * configure.in : WARNING autoconf subtlety alert :
15826 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15827 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15828 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15829 get defined by AC_CHECK_HEADERS.
15830
Daniel Veillardf967b902000-01-17 16:06:10 +000015831Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15832
15833 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15834 Rune.Djurhuus@fast.no
15835
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015836Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * TODO: updated
15839 * tree.c, parser.c: made sure that only memory alloc problems
15840 and internal parser errors are allowed to write to stdout or
15841 stderr.
15842
Daniel Veillard0142b842000-01-14 14:45:24 +000015843Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15844
15845 * tree.c : restored xmlNewGlobalNs since this seems used by
15846 a lot of existing code :-(, fixed a bug in xmlNewNs
15847 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15848 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15849 to exit() from the library code.
15850 * xpath.c, parser.c: removed bugs or unused code detected by
15851 Windows compilers
15852 * parser.c: started adding interfaces for parsing well balanced
15853 XML fragments
15854 * configure.in: releasing 1.8.4
15855 * doc/* : rebuilt the docs
15856
Daniel Veillard2eac5032000-01-09 21:08:56 +000015857Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15858
15859 * tree.[ch] : added xmlNewDocFragment() for DOM
15860 * testHTML.c: uninitialized variable.
15861
Daniel Veillardf3a73582000-01-05 14:58:39 +000015862Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15863
15864 * doc/* : rebuild the docs
15865
Daniel Veillard71b656e2000-01-05 14:46:17 +000015866Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * acconfig.h: readline and history patch
15869 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15870 * tree.c: added check and handling when possibly removing an ID
15871 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15872 and saving.
15873 * test/HTML/entities.html result/HTML/entities.html* : test for
15874 various entities reference cases
15875 * result/HTML/* : as a result output of some testcase have
15876 changed
15877 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15878 by previous example. added xmlParseTryOrFinish().
15879 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15880 entities.h debugXML.h HTMLparser.h: changed the way struct are
15881 declared to allow gtk-doc to expose those
15882 * parser.c: closed bug #4960
15883 * Makefile.am configure.in: Applied patch from
15884 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15885 and math/socket libs detection
15886
Daniel Veillard437b87b2000-01-03 17:30:46 +000015887Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15888
15889 * configure.in, Makefile.am: link tester against readline
15890 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15891
Daniel Veillard686d6b62000-01-03 11:08:02 +000015892Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15893
15894 * tree.[ch]: added xmlRemoveProp
15895 * win32config.h.in nanohttp.c: avoid including the Windows
15896 socket stuff in every C files
15897 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15898 the XmL parser(s)
15899 * test/ns4 result/ns4 etc...: added test case for previous prob
15900 * tree.c: xmlNewNs wasn't checking for double definition
15901 * Makefile.in: fixed a problem with dist-hook duplicates
15902 * parser.[hc], xmlIO.c: fixed the loading of external entities
15903 APIs, now xmlLoadExternalEntity() is used everywhere and
15904 setting up an app specific front-end using the
15905 * SAX.c parser.c: some fixes, now the xhtml spec validates
15906 with the xhtml DTD.
15907 * error.c: fixed crashes in case of no input stream
15908 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15909 to the validation tests and results
15910
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015911Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15914 too htmlCreatePushParserCtxt() and htmlParseChunk()
15915 * parser.c: a bit of cleanup.
15916 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15917 to XML) removed the last mem leak known
15918 * HTMLtree.c: output message cleanup
15919 * xmlmemory.c: display content info about memory blocks
15920 * result/HTML/wired.* : missing att value warning change
15921
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015922Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * doc/* : rebuilt the documentation
15925
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015926Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15927
15928 * parser.[ch] parserInternals.h: Push parser for XML,
15929 seems to work fine now
15930 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15931 --push for push testing
15932 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15933 * testSAX.c: added --push
15934 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15935 subtree
15936 * xmlIO.[ch] : enriched API + fixes for push mode
15937 * entities.[ch]: added the entity content length to the struct.
15938 * xmlmemory.[ch]: new API to show the last entries for the shell
15939 * valid.c: added required attribute testing
15940 * SAX.c: the cdata callback now merge contiguous fragments
15941 * HTMLparser.c: cleanup of some macros
15942
Daniel Veillard3c558c31999-12-22 11:30:41 +000015943Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15944
15945 * parser.c: fix for PIs name starting with xml
15946 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015947 * *.c, configure.in win32config.h.in : generate win32config.h for
15948 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015949
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015950Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15951
15952 * parser.c: fixed a stupid = vs. == bug :-(
15953 * doc/gnome-xml.sgml: s/glade/xml/
15954
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015955Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15956
15957 * configure.in, doc/xml.html : bug fix release 1.8.2
15958 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15959 Hopefully the end of that silly C++ include problem
15960 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15961 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15962 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15963 troubles with autoclosed elements when the stree shape doesn't
15964 follow the DtD specs. Added htmlIsAutoClosed() and
15965 htmlAutoCloseTag()
15966 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15967 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15968 * debugXML.c: fixed a bug on printing default namespaces.
15969 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15970
Daniel Veillardb24054a1999-12-18 15:32:46 +000015971Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * result/HTML/*.htm[l] : updated the HTML regression tests according
15974 to the new output
15975 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15976 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15977 problem due to intermix of extern "C" { ... } declarations for C++
15978 and recursive includes in the headers
15979
Chris Lahey323c48c1999-12-18 15:32:45 +0000159801999-12-20 Chris Lahey <clahey@umich.edu>
15981
15982 * HTMLtree.c: Made it so that html nodes with a single child do
15983 not insert a carriage return before or after the child node.
15984
Daniel Veillardb24054a1999-12-18 15:32:46 +000015985Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015986
15987 * configure.in, doc/xml.html : bug fix release 1.8.1
15988 * parser.c: fixed bug #4344
15989 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15990 added the glue to avoid C++ problems
15991 * doc/* : regenerated the documentation
15992
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015993Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15994
15995 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15996 namespace recognition, and Dia as a resul :-(
15997 * encoding.c: closed bug #3950
15998
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015999Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * valid.c: debugging a posteriori validation, except URI expansion
16002 stuff this should be fixed now
16003 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16004 Carl Nygard <cnygard@bellatlantic.net>
16005 * tester.c: added --postvalid, cleaning of the code
16006 * tree.[ch]: added xmlDocGetRootElement()
16007
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016008Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16009
16010 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16011 c++ losage.
16012
Daniel Veillard10a2c651999-12-12 13:03:50 +000016013Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16014
16015 * configure.in, doc/xml.html : bumped to 1.8.0
16016 * xlink.[ch], Makefile.am : added framework for link detection
16017 * parser.h: added nbChars to parser context, needed for cleanup.
16018 * xmlmemory.c: removed a nasty bug when out of mem
16019 * valid.[ch]: adding namespace support for attribute decl
16020 * tester.c: added --debugent option
16021 * debugXML.[ch]: added xmlDebugDumpEntities()
16022 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16023 buffers instead, this was really needed, validation was breaking
16024 in strange ways due to that. Added xmlParseStringPEReference()
16025 and other parsing from strings functions. Entities processing
16026 modified again, but PERef are still not handled correcly but
16027 unless you're Eve Maller you won't notice :-)
16028 * HTMLparser.c: large changes toward reliability, and switched to
16029 lowercase internal tags, XHTML is lowercase, so it will help
16030 that output is closer to next version.
16031 * doc/* : regenerated the documentation, it is now hosted at
16032 http://xmlsoft.org/ (same bits I just bought the domain :-)
16033
16034
Daniel Veillard294cbca1999-12-03 13:19:09 +000016035Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16036
16037 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16038 doc generation
16039 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16040 in the SAX API
16041 * doc/*: rebuilt the doc making sure everything appears in the
16042 HTML files
16043
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016044Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16045
16046 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16047 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16048 which allow impressive speed improvement on dataset with
16049 large text pieces, but at the cost of broken binary
16050 compatibility and slightly bigger memory usage.
16051 Configure with --with-buffers to activate them, they
16052 are protected with XML_USE_BUFFER_CONTENT define.
16053 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16054 goal is 0 memory left allocated once parser is no more used
16055 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16056 call xmlCleanupParser() and xmlMemoryDump()
16057
Daniel Veillarda819dac1999-11-24 18:04:22 +000016058Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16061 * parser.[ch] encoding.[ch]: added memory cleanup routines
16062 * parser.c: closing bug #3788
16063 * doc/*: rebuilt the doc
16064
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016065Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16066
16067 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16068 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16069 * tester.c: added --compress option
16070 * doc/*: rebuilt the documentation
16071
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016072Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16073
16074 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16075 if given /proc/kcore as input !
16076 * doc/xml.html doc/*: updated and rebuilt the documentation
16077
16078Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016079
16080 * parser.c: Fixed some wrongly space collapsing code due to
16081 a misreading of the spec.
16082 * result/*: fixed the output accordingly
16083
16084Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016085
16086 * encoding.c: bug fix and typos
16087 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16088 * parser.c: added attribute normalization closing bug #3597
16089 * test/att* result/att* SAXresult/att*: testcase for attribute
16090 normalization
16091
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016092Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * configure.in: closing bug #3163 by adding extra flags for the
16095 cc compiler on HP-UX
16096
Daniel Veillard51e3b151999-11-12 17:02:31 +000016097Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16098
16099 * valid.[ch] : removed a typo and an enumerated type bug in the
16100 xmlAddElementDecl() function
16101 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16102 call to xmlEncodeEntitiesReentrant() so that the functions
16103 New, Set and Get are at the same level.
16104 * parser.c HTMLparser.c: extra memory allocation bug for
16105 attributes detected by someone using libxml in embedded systems :-)
16106
Daniel Veillard962195f1999-10-28 15:51:53 +000016107Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * xmlmemory.h: turned off mem debug :-\
16110
Daniel Veillard35008381999-10-25 13:15:52 +000016111Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * parser.c: closed bug #2784 a one line fix, but worth pushing
16114 a new release out
16115 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16116 some structures, comments before and after the
16117 main element, and other nastyness
16118 * HTMLtree.c tree.c: accomodate the extended HTML supported
16119 * configure.in: pushing 1.7.4
16120 * test/ent8 and related outputs : added a new test for bug #2784
16121 * test/HTML/wired.html and related output: a nasty HTML example
16122 * Makefile.am: improved the test scripts
16123 * docs/* : reran the documentation extractor, updated xml.html
16124
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016125Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16126
16127 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16128 HTMLparser and debugged the HTML related code. HTML documents
16129 now have their own type
16130 * entities.c: do not dump &apos; for HTML output
16131 * xmlmemory.c: improvement, breakpoint mechanism
16132 * testHTML.c: added --sax --repeat ...
16133 * Makefile.am: improved the HTML tests
16134 * valid.[ch]: added xmlValidGetValidElements and
16135 xmlValidGetPotentialChildren
16136 * tester.c: added --insert to test the 2 new functions
16137 * test//* result//* SAXresult//* : regression test cleanup
16138 and extension.
16139 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16140 gnome-xml-nanohttp.html
16141
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016142Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16143
16144 * HTMLparser.c: fixed problems with some autoclose tags
16145 * tree.c: fixed XML output problems.
16146 * result/* SAXresult/*: update of the tests output
16147
Daniel Veillard6077d031999-10-09 09:11:45 +000016148Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * Makefile.am: Arturo patch for xmlConf.sh version info
16151 * parser.c: Tim Josling patch for single quoted items
16152 * tester.c: Tim Josling patch for tester options usage
16153 * tree.h: indent cleanup
16154
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016155Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16158 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16159
Daniel Veillard00fdf371999-10-08 09:40:39 +000016160Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16161
16162 * tree.c : Raph patch for initialization of CORBA fields
16163 * parser.c, xpath.c, ...: modification of doc comments
16164 * xpath.c : allow spaces in xpath expressions
16165
Daniel Veillardad219441999-09-27 08:17:49 +000016166Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16167
16168 * xmlmemory.h: turning off memory debug :-(
16169
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016170Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16171
16172 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16173 better SAX interfaces.
16174 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16175 entity.
16176 * configure.in: 1.7.2
16177
16178Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016179
16180 * libxml.spec.in: fixed the URL
16181 * doc/xml.html: improved the documentation front-end
16182
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016183Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016184
16185 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16186
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016187Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016188
16189 * libxml.spec.in: fixed the alpha compile problem
16190 * parser.[ch]: changed errno to errNo in the parser context :-(
16191 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16192 * doc/xml.html: changed CHAR to xmlChar
16193 * doc/html/*: recompiled the documentation
16194 * configure.in: 1.7.1
16195
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016196Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16197
16198 * parser.h: modified the parser context struct to regain 1.4.0
16199 binary compatibility
16200 * parser.c, xml-error.h: added errno ot teh context and defined
16201 a set of errors values with update of errno
16202 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16203 DTDs and entities
16204 * *.h, *.c: complete cleanup of the use of config.h and include
16205 protection depending on the current setup.
16206 * overalll debugging, maintenance and bug-fixing on all modules
16207 * updated the documentation
16208 * ready for 1.7.0
16209
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016210Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16211
16212 * HTMLparser.c : cleanup
16213 * SAX.c valid.c valid.h: added ID/IDREF checking
16214 * tree.c tree.h: extended doc structure for refs
16215 * configure.in: 1.6.2
16216 * parser.c: patched bug in SAX user arg call
16217 * parserInternals.h: patched missing close in C++ wrapping
16218 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16219 especially upcoming XPointer implementation.
16220 * doc/xml.html: augmented, typo
16221
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016222Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16223
16224 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16225 not all invocations of install understand -d.
16226
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016227Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16228
16229 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16230 to make 'check' works, when builddir != srcdir.
16231
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016232Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16233
16234 * doc/xml.html : updated the documentation
16235
Daniel Veillard6454aec1999-09-02 22:04:43 +000016236Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16239 not deallocated memory blocks
16240 * *.c : replaces all calls to malloc() free() and realloc() to
16241 the wrapper functions/macros
16242 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16243 instead of xmlFreeNodeList()
16244
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016245Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16246
16247 * HTMLparser.c: corrected a stupid bug leading to core dump at
16248 tree deallocation. Removed warnings indicated by
16249 Stephane.Conversy@lri.fr
16250 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16251 looked for in the external subset
16252
16253Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016254
16255 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16256 on SGI by Stephane.Conversy@lri.fr
16257
Daniel Veillardb96e6431999-08-29 21:02:19 +000016258Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * all .h : changed the prototype declaration indent as in gtk
16261 * most .c : working on reducing the TODOs in the code
16262 * most .c : cleanup though -pedantic and Insure++
16263 * improvements on validation ID checkings.
16264 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16265 * xml-config.in: closed #1810
16266
16267Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016268
16269 * tree.h, valid.c, valid.h: more work on validity, IDs
16270 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16271 definition for AIX
16272
Daniel Veillardb556eb51999-08-15 17:19:50 +000016273Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16274
16275 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16276 the distribution due to a cut'n paste error at last commit
16277
Daniel Veillardb05deb71999-08-10 19:04:08 +000016278Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * configure.in: upgraded to version 1.4.0
16281 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16282 Big update, added a large part of the validation process,
16283 it should be usable, but some parts are missing
16284 * xpath.c: improved the implementation w.r.t. root.
16285 * Makefile.am: added more tests
16286 * test and result trees: added a lot of tests
16287 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16288
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016289Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * Added an HACKING file
16292
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016293Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16294
16295 * xpath.[ch] : improvements and debug of the XPath implementation
16296 * parser.c, HTMLparser.c : modified the parsers to be progressive
16297 * tree.[ch] : extended the Buffer promitives
16298 * xmlIO.[ch] : added basic I/O routines providing progressive
16299 parsing and ready for I18N conversion plugins
16300 * SAXresult/* : the SAX callback sequence maybe slightly different
16301 now
16302 * test*.c : improved/updated the tests programs
16303 * doc/* : recompiled the docs.
16304
Daniel Veillard15b75af1999-07-26 16:42:37 +0000163051999-07-26 Michael Meeks <michael@edenproject.org>
16306
16307 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16308
16309 * tree.c: Ditto.
16310
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016311Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16312
16313 * configure.in: upgraded to version 1.4.0
16314 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16315 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16316 XML query language, see http://www.w3.org/TR/xpath for more details.
16317 * parser.c, parser.h: added CHAR* related string functions for XPath
16318 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16319 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16320 rebuild the docs.
16321 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16322 and regression testing capabilities for XPath.
16323
Daniel Veillardd79d7871999-07-12 10:38:12 +000016324Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16325
16326 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16327 closing bug #1646
16328
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016329Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * Makefile.am, example/Makefile.am: closed bug #1683
16332
Daniel Veillard3166ab11999-07-11 16:14:19 +000016333Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * example/Makefile.am, configure.in: added the makefile for the
16336 gjobread example
16337
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016338Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16339
16340 * doc/Makefile.am:
16341 - fix which allow "make install DESTDIR=</install/prefix>".
16342
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016343Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16344
16345 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16346 which fixed a problem on the file reading-code.
16347
Daniel Veillard82150d81999-07-07 07:32:15 +000016348Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16351 output.
16352 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16353
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016354Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16355
16356 * parser.h : Oops removed the binary compatibility problem
16357 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16358 * parser.c, HTMLparser.c: applied patches for reading from stdin
16359
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016360Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16361
16362 * parser.c, entities.c, valid.c: cleanup bug #1591
16363 * configure.in: cleanup bug #1592
16364 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16365 the same tree back-end. Hence gdome will be available for it.
16366 * doc/Makefile.am: close bug #617
16367
Daniel Veillard97fea181999-06-26 23:07:37 +000016368Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16369
16370 * parser.c: alloctate a per parser context SAX interface block
16371
Daniel Veillard14fff061999-06-22 21:49:07 +000016372Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16373
16374 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16375 and xmlEncodeEntitiesReentrant with the correct one :-\
16376
16377Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * commit of my internal XML base changes, quite a lot of
16380 changes, cleanups, better entities support, framework for
16381 new I/O and charset detection and handling
16382 * Fixed the configure/Makefile stuff to generate shared libs
16383 with the proper version info, so we jumped on rev from
16384 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16385 xmlEncodeEntities() result need to be freed now, and a string
16386 xmlParserVersion provide the current library version.
16387
Raph Levien05240da1999-06-15 21:27:11 +000016388Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16389
16390 * parser.c: fixed a buffer overrun for when you have a very long
16391 attribute with no entities in it.
16392
Daniel Veillardbb2da581999-06-13 14:37:07 +000016393Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * added example directory
16396 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16397
Daniel Veillard011b63c1999-06-02 17:44:04 +000016398Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16399
16400 * Release of libxml-1.1, nearly everything has been touched for
16401 this.
16402 * Added more regression tests
16403 * Updated the documentation
16404
Daniel Veillard27d88741999-05-29 11:51:49 +000016405Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * tree.[ch]: unified the XML_NO_CORBA defines.
16408 * parser.c encoding.[ch]: started plugging in char encoding detection
16409
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016410Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16411
16412 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16413 Also freed allocated buffer.
16414
Daniel Veillard27d88741999-05-29 11:51:49 +000016415Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016416 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16417 reentrancy problem at printing. One is left in entities.c, to
16418 remove ASAP
16419 * testSAX.c : added a test example showing the use of the SAX
16420 interface if one doesn't want to build the DOM tree.
16421 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16422
Daniel Veillard517752b1999-04-05 12:20:10 +000016423Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16424
16425 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16426 large revamping of the parser to use SAX callbacks
16427 http://www.megginson.com/SAX/ (or at least a C like interface
16428 a la Expat). It's now possible to set up your own callbacks
16429 and the parser will not build a DOM tree.
16430 * test/* result/*: updated the test suite, I finally removed
16431 the old Namespace draft support (PI based).
16432
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016433Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * Makefile.am: added test result to EXTRA_DIST for make tests
16436
Daniel Veillard64068b31999-03-24 20:42:16 +000016437Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16438
16439 * parser.c, parserInternals.h: moved the chars macro definitions
16440 to parserInternals.h
16441 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16442 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16443
Daniel Veillard012ccc11999-03-23 10:11:11 +000016444Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16445
16446 * xml-config.in : applied patch to make --version work
16447
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000164481999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16449
16450 * Makefile.am (check-local): Alias for `tests' target. This will
16451 cause `make check' to do the right thing.
16452 (tests): Don't run tests in srcdir. Also, replaced calls to
16453 basename with a `sed' "equivalent".
16454
Daniel Veillardd109e371999-03-05 06:26:45 +000016455Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16458 it in the header and not the sources, updated the doc.
16459 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16460 pointing this out.
16461
Daniel Veillardbc50b591999-03-01 12:28:53 +000016462Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16463
16464 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16465 exported the inputStream routines.
16466 * doc/html/* : updated accordingly
16467
Daniel Veillardd692aa41999-02-28 21:54:31 +000016468Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * parser.c, parser.h, parserInternals.h: added a few extra
16471 internal calls to allocate and free parser contexts ...
16472 * doc/html/* : updated accordingly
16473
Daniel Veillard55a99271999-02-25 11:01:29 +000016474Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16475
16476 * configure.in, Makefile.am, doc/makefile.am : General changes for
16477 1.0.0 release and including the generated HTML documentation.
16478
Daniel Veillard35925471999-02-25 08:46:07 +000016479Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16480
16481 * makefile.am : added parserInternals.h, oops.
16482
Daniel Veillard1e346af1999-02-22 10:33:01 +000016483Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16484
16485 * parserInternals.h: added this header giving access to the parser
16486 internal functions.
16487 * doc/Makefile.am : added a rebuild target which rebuilds the full
16488 set of documentations
16489 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16490 the internal subset.
16491 * *.c *.h: modifications needed to generate the documentation using
16492 gtk-doc, cleanup of functions blocks, reorganisation of struct
16493 declarations.
16494
Daniel Veillard1164e751999-02-16 16:29:17 +000016495Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16498 the tar and spec file to include the beginning of the doc.
16499
Nuno Ferreira03d04781999-02-13 00:07:17 +0000165001999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16501
16502 * doc/.cvsignore: Added this file.
16503
Daniel Veillard6800ef31999-02-08 18:33:22 +000016504Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16505
16506 * tree.c: fixed xmlGetProp to return "" when the attribute
16507 exists, even if the node-list is NULL.
16508
Daniel Veillard726c7e31999-02-08 15:13:10 +000016509Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16510
16511 * tree.c: patched an error outputting empty attribute values.
16512 * Makefile.am and doc/makefile.am: have been updated during the
16513 week-end. Sorry for an empty CVS log, I got a shell problem.
16514
Daniel Veillard1899e851999-02-01 12:18:54 +000016515Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * tree.h: cleaned up using enums instead of defines
16518 * parser.c, valid.[ch]: more work on parsing/output of element
16519 declarations
16520
Daniel Veillard3b9def11999-01-31 22:15:06 +000016521Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16522
16523 * valid.[ch], tree.c, parser.c : more work toward full parsing
16524 of XML DTDs.
16525 * README: added informations about mailing-list and on-line
16526 documentation
16527
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000165281999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16529
16530 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16531
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016532Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * parser.c, tree.[ch] : more work toward conformance testing,
16535 added a last element to accelerate parsing of very flat structures
16536 started working on internal subset Element content declaration.
16537 * valid.[ch] : first cut at adding code toward validation.
16538 * previous changes had also small impact on most files, especially
16539 the conformance testing using James Clark test suite.
16540
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016541Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16542
16543 * test/* : updated the examples, most of them were not well
16544 formed (humm), and added rdf2.
16545 * result/* : resulting changes in the output.
16546
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016547Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16548
16549 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16550
Daniel Veillard44b3a061998-12-05 17:27:22 +000016551Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * tree.c: patched a bug in the generation of empty attributes
16554
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016555Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16558 for node/trees/documents/... Biggest problem is namespace
16559 support when copying subtrees.
16560
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016561Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * parser.c, entities.c: improve entities and char ref encoding,
16564 and cleanups of error messages.
16565
Daniel Veillard242590e1998-11-13 18:04:35 +000016566Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * parser.c, entities.c: simple bug hunting done during rpm2html and
16569 rpmfind integration.
16570
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016571Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16572
16573 * parser.[ch]: Added interfaces allowing to specify a SAX
16574 handler before parsing.
16575
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016576Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16577
16578 * parser.c: redirrect all errors reporting through the SAX
16579 error function
16580
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016581Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16584 * libtool, tlmain ...: update of the libtool files
16585
Miguel de Icaza442321c1998-11-04 18:13:38 +0000165861998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16587
16588 * entities.c: Use g_snprintf insteda of snprintf.
16589
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016590Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16591
16592 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16593 added ent5 test for this purpose.
16594 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16595
Daniel Veillard27271681998-10-30 06:39:40 +000016596Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16597
16598 * parser.c: fixed? a strange error due to compression on a GWP
16599 document.
16600
Daniel Veillard25940b71998-10-29 05:51:30 +000016601Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16602
16603 * tree.[ch]: bug fixing
16604 * entities.[ch]: defined a specific type for predefined entities
16605 * doc/xml.html: more documentation on the library, how to use it,
16606 overview of the interfaces.
16607
Daniel Veillard16253641998-10-28 22:58:05 +000016608Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16609
16610 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16611
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016612Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16613
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016614 * tree.c: corrected a small bug
16615 * doc/xml.html: continuing writing documentation.
16616
16617Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16618
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016619 * debugXML.h debugXML.c: added debugging utilities.
16620 * tester.c: added --debug switch.
16621 * tree.c: patched an incorrect node->type assignment.
16622 * parser.c: formatting, ensure that node->doc != NULL in attributes
16623
Daniel Veillardccb09631998-10-27 06:21:04 +000016624Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16625
16626 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16627 entity support and provide an internal representation close to
16628 DOM one (entity ref nodes, and attribute value as tree). I tried
16629 to preserve the interface but this will surely break some apps
16630 (I have to change rpm2html/rpmfind for example). I had to change
16631 two interfaces, and the generated tree is somewhat different.
16632 * doc/* : started documenting the XML library, the tree and
16633 DOM/Corba. This is a first step.
16634
Daniel Veillard11e00581998-10-24 18:27:49 +000016635Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * parser.c: Set up the fonctions comment block, boring but useful.
16638 * parser.h, SAX.c, parser.c: now attributes are processed through
16639 the SAX interface. The problem is that my SAX interface diverged
16640 quite a bit from the original one, well this is not an official
16641 spec, and translating it from Java to C is hairy anyway...
16642
Daniel Veillard97b58771998-10-20 06:14:16 +000016643Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16646 fonctions comment block, boring but useful.
16647
16648Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016649
16650 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16651 conversion routines. However they are not yet used to convert the
16652 inputs. The core will run with UTF-8.
16653
Daniel Veillard33942841998-10-18 19:12:41 +000016654Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16655
16656 * tree.c : make sure that the type id is properly set-up when
16657 a new object is allocated, needed for DOM.
16658
Daniel Veillard27fb0751998-10-17 06:47:46 +000016659Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16660
16661 * tree.h, tree.c: Ok, the main objects in the tree will be native
16662 corba objects, it costs 8 bytes per Node, Attribute and Document
16663 but it simplifies the Corba integration a lot (no extra interface
16664 objects to allocate/free).
16665
Daniel Veillard0bef1311998-10-14 02:36:47 +000016666Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16669 and changed NODEs contants for conformity with DOM Level 1
16670
Daniel Veillard27864701998-10-08 03:47:24 +000016671Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16672
16673 * added hooks to keep track of servants when creating objects
16674 xmlDoc and xmlNode (for Corba export).
16675
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016676Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * added xml-config script.
16679
Daniel Veillard7066a791998-10-01 20:28:28 +000016680Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16681
16682 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16683 to autoupdate libtool and automake conf files.
16684
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000166851998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16686
16687 * Makefile.am: Use '?' to separate the sed
16688 commands as ',' is used when people pass -Wl,something.
16689
16690
Daniel Veillard15a8df41998-09-24 19:15:06 +000016691Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16692
16693 * tree.c, tree.h: added a per-document compression interface.
16694
Daniel Veillard151b1b01998-09-23 00:49:46 +000016695Tue Sep 22 20:47:38 EDT 1998
16696
16697 * tree.c, tree.h: added saving with compression and added interfaces
16698 to control the compression level (xmlGetCompressMode,
16699 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16700
Daniel Veillard70120ff1998-09-22 00:24:21 +000016701Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16702
16703 * parser.c: corrected a loop for files of size 0
16704
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000167051998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16706
16707 * error.h: New file. Contains prototyes from `error.c'.
16708
Tom Tromeyc19653d1998-08-14 01:22:43 +000016709Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16710
16711 * Makefile.am (xmlincdir): New macro.
16712 (xmlinc_HEADERS): Renamed from include_HEADERS.
16713
Daniel Veillard845664d1998-08-13 04:43:19 +000016714Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * applied small patch on numeric entities from
16717 Christopher Blizzard <blizzard@appliedtheory.com>
16718
Daniel Veillard260a68f1998-08-13 03:39:55 +000016719Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * New release 0.2, removed the old xml_* files so that it's
16722 coherent with the other CVS base (W3C), far better conformance
16723 to standard, new namespaces, decent entities support, beginning
16724 of a SAX-like interface. Nearly nothing left intact, even the
16725 test examples ...
16726
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000167271998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16728
16729 * .cvsignore: Add .deps dir
16730
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016731Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16732
16733 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16734
Daniel Veillardfe926001998-07-26 04:28:20 +000016735Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016736
Daniel Veillardfe926001998-07-26 04:28:20 +000016737 * configure.in: added test for CPP
16738 * AUTHORS, Changelog: the original ones didn't get commited but the
16739 glib ones instead, fixed.
16740 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016741
Daniel Veillardfe926001998-07-26 04:28:20 +000016742Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016743
Daniel Veillardfe926001998-07-26 04:28:20 +000016744 * integrated code developped at W3C
16745 * changed the original Copyright
16746 * migrated to automake
16747 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016748