blob: 6f1261f49e8b8f21d472a65a1f6cf323c6639d8d [file] [log] [blame]
Daniel Veillard45269b82003-04-22 13:21:57 +00001Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * HTMLparser.c: tried to fix #98879 again in a more solid
4 way.
5
Igor Zlatkovic94f48842003-04-22 12:00:37 +00006Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
7
8 * win32/libxml2.def.src: added more exports from the relaxng and
9 xmlreader clan
10
Daniel Veillardf431eb82003-04-22 08:37:26 +000011Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
12
13 * SAX.c test/valid/ns* test/result/ns*: applied the patch
14 provided by Brent Hendricks fixing #105992 and integrated the
15 examples in the testsuite.
16
Daniel Veillardc4f65ab2003-04-21 23:07:45 +000017Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
18
19 * TODO: updated a bit
20 * configure.in: fixed the comment, threads now default to on
21 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
22
Daniel Veillarda880b122003-04-21 21:36:41 +000023Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
24
25 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
26 xmlreader.c include/libxml/parser.h: a lot of performance work
27 especially the speed of streaming through the reader and push
28 interface. Some thread related optimizations. Nearly doubled the
29 speed of parsing through the reader.
30
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +000031Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
32
33 * doc/xmllint.xml
34 * doc/xmllint.1
35 update man page to explain use of --stream
36
Daniel Veillard3c908dc2003-04-19 00:07:51 +000037Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
38
39 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
40 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
41 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
42 include/libxml/globals.h include/libxml/xmlmemory.h: added
43 xmlMallocAtomic() to be used when allocating blocks which
44 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
45 to allow registering the full set of functions needed by
46 a garbage collecting allocator like libgc, ref #109944
47
Daniel Veillard84942712003-04-18 14:40:05 +000048Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
49
50 * configure.in: switched to have thread support enabled by default,
51 didn't got troubles with ABI compatibility on Linux, hope it
52 won't break on strange OSes, if yes, report the system ID
53 * doc/libxml2-api.xml: just rebuilt the API
54
Daniel Veillard3e59fc52003-04-18 12:34:58 +000055Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
58 added support for large file, tested with a 3+GB instance,
59 and some cleanup.
60 * catalog.c: added a TODO
61 * Makefile.am: added some "make tests" comments
62
Daniel Veillardac297932003-04-17 12:55:35 +000063Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
64
65 * relaxng.c: some cleanups
66 * doc/xmlreader.html: extended the document to cover RelaxNG and
67 tree operations
68 * python/tests/Makefile.am python/tests/reader[46].py: added some
69 xmlReader example/regression tests
70 * result/relaxng/tutor*.err: updated the output of a number of tests
71
Daniel Veillard62163602003-04-17 09:36:38 +000072Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
73
74 * relaxng.c: valgrind pointed out an uninitialized variable error.
75
Daniel Veillard33300b42003-04-17 09:09:19 +000076Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
77
78 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
79 xmlreader.c: augnemting the APIs, cleanups.
80 * parser.c: cleanup bug #111005
81 * xmlIO.c: added some missing comments
82
Daniel Veillardce192eb2003-04-16 15:58:05 +000083Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
84
85 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
86 trying to improve the subset compiled, and more testing.
87 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
88 documentation
89 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
90 * result/relaxng/*.err: fix some of the outputs
91
Daniel Veillardf4e55762003-04-15 23:32:22 +000092Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
93
94 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
95 include/libxml/xmlreader.h: implemented streaming of
96 RelaxNG (when possible) on top of the xmlReader interface,
97 provided it as xmllint --stream --relaxng .rng .xml
98 This seems to mostly work.
99 * Makefile.am: updated to test RelaxNG streaming
100
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000101Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng.c include/libxml/relaxng.h: integrated the regexp
104 based validity checking of fragments of the document for
105 which the RNG can be compiled to regexps. Works on all regression
106 tests, only fix needed is related to error messages.
107
Daniel Veillard52b48c72003-04-13 19:53:42 +0000108Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
109
110 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
111 include/libxml/xmlregexp.h: Starting work precompiling
112 parts of RelaxNG schemas. Not plugged onto validity checking
113 yet, just the regexp building part. Needed to extend some
114 of the automata and regexp APIs.
115
Daniel Veillardf6bad792003-04-11 19:38:54 +0000116Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
119 xmllint --stream and xmllint --stream --valid returns errors
120 code appropriately
121
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000122Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
123
124 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
125 and Next() operation to work on subtrees within the reader
126 framework.
127 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
128 * python/tests/reader5.py: added an example for those new
129 functions of the reader.
130
Daniel Veillard645c6902003-04-10 21:40:49 +0000131Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
132
133 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
134
Daniel Veillard9e077102003-04-10 13:36:54 +0000135Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
136
137 * xmlreader.c: fixing HasValue for namespace as raised by
138 Denys Duchier
139
Daniel Veillard02ea1412003-04-09 12:08:47 +0000140Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
141
142 * HTMLparser.c include/libxml/HTMLparser.h: exported
143 htmlCreateMemoryParserCtxt() it was static
144
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000145Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
146
147 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
148 update from Charles Bozeman for date and duration types
149 * test/schemas/date_0.* test/schemas/dur_0.*
150 result/schemas/date_0.* result/schemas/dur_0.*: updated too
151
Daniel Veillardc00cda82003-04-07 10:22:39 +0000152Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
153
154 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
155 fixing bug #107129, removing excessive allocation and calls
156 to *printf in the code to build QName strings.
157
Igor Zlatkovic69651182003-04-05 09:43:30 +0000158Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
159
160 * win32/libxml2.def.src: fixed conditional exports, reported by
161 Luke Murray.
162
Daniel Veillardadba5f12003-04-04 16:09:01 +0000163Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
164
165 * parser.c: fixed a possible problem with xmlRecoverMemory()
166
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000167Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
168
169 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
170 triostr.h: Bjorn sent an update for the TRIO portability layer.
171
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000172Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
173
174 * win32/libxml2.def.src: exported new functions
175
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000176Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
177
178 * configure.in NEWS: preparing release 2.5.6
179 * doc/*: updated and rebuilt the docs
180
Daniel Veillarde5020412003-04-01 09:55:20 +0000181Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
182
183 * SAX.c: fixed an uninitialized memory access pointed by valgrind
184 on C14Ntests
185
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000186Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
187
188 * relaxng.c: one more fixup of error message reporting
189
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000190Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * relaxng.c: more work on bug #109225, and fixed an uninitialized
193 variable pointed out by valgrind
194
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000195Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
196
197 * relaxng.c: try to work on bug #109225 and provide better
198 error reports.
199 * result/relaxng/* : this change the output of a number of tests
200 * xinclude.c: fixing the parsed entity redefinition problem
201 raised on the list.
202 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
203
Daniel Veillardb3721c22003-03-31 11:22:25 +0000204Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * xmlschemastypes.c: fixed date comparison to handle the tzo
207 The only failures left are disagreements on Notations and
208 '+1' not being allowed for ulong, uint, ushort and ubyte.
209
Daniel Veillard455cc072003-03-31 10:13:23 +0000210Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
213 to the XML Schemas errata
214 http://www.w3.org/2001/05/xmlschema-errata#e2-12
215
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000216Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
217
218 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
219 and facets support. Currently only schemas with binHex or
220 base64 don't compile. A few error left in the test suite:
221 found 1035 test instances: 919 success 23 failures
222 most are gdate or gdateyear failing check, and a few cases where
223 James clark tests results are strange.
224 * valid.c: allow to reuse the Notation checking routine without
225 having a validation context.
226 * SAX.c: removed a #if 0
227
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000228Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
229
230 * xinclude.c: forgot to apply one check from #106931 patch
231 * xmlschemastypes.c: more work on XML Schemas datatypes
232
Daniel Veillardc4c21552003-03-29 10:53:38 +0000233Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
234
235 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
236 on cleaning up XML Schemas datatypes based on James Clark tests
237 test/xsdtest/xsdtest.xml
238
Daniel Veillard80b19092003-03-28 13:29:53 +0000239Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
240
241 * relaxng.c: implemented comparisons for Schemas values.
242 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
243 some bugs in duration handling, comparisons for durations
244 and decimals, removed all memory leaks pointed out by James
245 testsuite. Current status is now
246 found 238 test schemas: 197 success 41 failures
247 found 1035 test instances: 803 success 130 failures
248
Daniel Veillard91a13252003-03-27 23:44:43 +0000249Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
252 leaks in the W3C XML Schemas code
253 * xmlschemastypes.c: implemented nonPositiveInteger
254 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
255 fixed the test and result.
256
Daniel Veillard6560a422003-03-27 21:25:38 +0000257Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
260 parser and a typo
261 * xmlschemastypes.c: reindenting, fixing a memory access
262 problem with dates.
263
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000264Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
265
266 * parser.c: fixing #109227 providing more context in case of
267 start/end tag mismatch
268 * python/tests/ctxterror.py python/tests/readererr.py: update the
269 tests accordingly
270
Daniel Veillardd9b72832003-03-27 14:24:00 +0000271Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * xinclude.c: should fix #109327 errors on memory accesses
274
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000275Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
276
277 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
278 is an URI reference
279
Daniel Veillarde209b332003-03-26 21:40:13 +0000280Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * xpath.c: fixed bug #109160 on non-ASCII IDs
283
Daniel Veillard642104e2003-03-26 16:32:05 +0000284Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
285
286 * parser.c: Norm suggested a nicer error message for xml:space values
287 errors
288
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000289Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
290
291 * xpath.c include/libxml/xpath.h: first part of the fix to
292 performance bug #108905, adds xmlXPathOrderDocElems() providing
293 document order for nodes.
294 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
295
Daniel Veillard09628212003-03-25 15:10:27 +0000296Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
297
298 * xmlschemastypes.c: removing a warning with Sun compiler
299 bug #109154
300
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000301Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
302
303 * doc/xmllint.xml
304 * doc/xmllint.1
305 update xmllint man page with --relaxng option
306
Daniel Veillard2032d292003-03-25 11:09:40 +0000307Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
308
309 * python/setup.py.in : was missing "drv_libxml2.py"
310
Daniel Veillard9adc0462003-03-24 18:39:54 +0000311Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
312
313 * tree.c xpath.c: some changes related to the new way of
314 handling Result Value Tree, before 2.5.5
315
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000316Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
317
318 * configure.in NEWS: preparing release 2.5.5
319 * doc/* : updated the documentation and regenerated it.
320
Daniel Veillardef0b4502003-03-24 13:57:34 +0000321Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
322
323 * xpath.c: fixed some problems related to #75813 about handling
324 of Result Value Trees
325
Daniel Veillard9231ff92003-03-23 22:00:51 +0000326Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
327
328 * uri.c: applied a set of patches from Lorenzo Viali correcting
329 URI parsing errors.
330
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000331Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
332
333 * parser.c: validity status was not passed back when validating in
334 entities, but raised by Oliver Fischer
335
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000336Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
337
338 * HTMLtree.c: avoid escaping ',' in URIs
339
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000340Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
341
342 * parser.c: fixing bug #108976 get the ID/REFs to reference
343 the ID in the document content and not in the entity copy
344 * SAX.c include/libxml/parser.h: more checking of the ID/REF
345 stuff, better solution for #107208
346 * xmlregexp.c: removed a direct printf, dohhh
347 * xmlreader.c: fixed a bug on streaming validation of empty
348 elements in entities
349 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
350 cleanup of the validation tests
351 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
352 added more ID/IDREF tests to the suite
353
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000354Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
357 compiler.
358
Daniel Veillard20863822003-03-22 17:51:47 +0000359Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
362
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000363Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
364
365 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
366 defined in entities content
367
Daniel Veillard99737f52003-03-22 14:55:50 +0000368Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
369
370 * SAX.c: Fixed validation bug #108858 on namespace names using
371 entities and reported by Brent Hendricks
372 * xmllint.c: report xmlTextReaderHasValue() result in --stream
373 --debug output.
374
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000375Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
376
377 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
378 about the DocType node not being reported sometimes.
379 * python/tests/reader.py: added to test to the regression checks
380
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000381Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
382
383 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
384 reported by Edd Dumbill
385
Daniel Veillard77a90a72003-03-22 00:04:05 +0000386Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
387
388 * HTMLparser.c parser.c parserInternals.c: patch from
389 johan@evenhuis.nl for #107937 fixing some line counting
390 problems, and some other cleanups.
391 * result/HTML/: this result in some line number changes
392
Daniel Veillard580ced82003-03-21 21:22:48 +0000393Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
394
395 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
396 instead of libxml.spec
397 * relaxng.c: fixed some of the error reporting excessive
398 verbosity
399 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
400 xmlschemastypes.c: removed some warnings from gcc
401 * doc/libxml2-api.xml: rebuilt
402
Daniel Veillarde063f482003-03-21 16:53:17 +0000403Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
404
405 * relaxng.c: another optimization, for choice this time
406 * result/relaxng/spec1* result/relaxng/tutor12_1*
407 result/relaxng/tutor3_7: cleanups.
408
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000409Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
410
411 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
412 * test/relaxng/testsuite.xml: augmented the test suite
413 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
414 some schemas validation tests in the presence of foreign
415 namespaces.
416
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000417Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
418
419 * relaxng.c: added another interleave speedup.
420
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000421Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
422
423 * xmlschemastypes.c: added integer and fixed one of the
424 IDREFS regression tests pbm
425 * result/relaxng/docbook_0.err: updated
426
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000427Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
428
429 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
430 declared both in the DTD and in the Schemas <grin/>
431 * relaxng.c: more debug, added a big optimization for <mixed>
432 * test/relaxng/testsuite.xml: augmented the testsuite
433 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
434 DocBook example to the regression tests
435
Daniel Veillard798024a2003-03-19 10:36:09 +0000436Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
437
438 * check-xsddata-test-suite.py: cosmetic change for output
439 * relaxng.c: try to minimize calls to malloc/free for states.
440
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000441Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * tree.c: removed a warning
444 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
445 support
446 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
447 cleanup/improvements of the regression tests batch
448 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
449
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000450Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
451
452 * relaxng.c: fixed error msg cleanup deallocation
453 * xmlschemastypes.c: added a function to handle lists of
454 atomic types, added support for IDREFS
455
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000456Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
457
458 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
459 and IDREF, usable from RelaxNG now
460 * include/libxml/xmlschemastypes.h: need to add a new interface
461 because the validation modifies the infoset
462 * test/relaxng/testsuite.xml: extended the testsuite
463
Daniel Veillard952379b2003-03-17 15:37:12 +0000464Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
465
466 * relaxng.c: fixed the last core RelaxNG bug known #107083,
467 shemas datatype ID/IDREF support still missing though.
468 * xmlreader.c: fix a crashing bug with prefix raised by
469 Merijn Broeren
470 * test/relaxng/testsuite.xml: augmented the testsuite with
471 complex inheritance tests
472
Daniel Veillardfd573f12003-03-16 17:52:32 +0000473Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
474
475 * relaxng.c: switched back to the previous Relax-NG code base,
476 the derivation algorithm need severe constraining code to avoid
477 combinatorial explosion. Fixed the problem with Sebastian Rahtz
478 TEI based example and other bugs
479 * result/relaxng/*err: updated the results
480 * test/relaxng/testsuite.xml: started a new test suite
481
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000482Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
483
484 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
485 that the original RelaxNG validation code was un-fixeable, it got
486 rewritten to use the derivation algorithm from James Clark and
487 redebugged it (nearly) from scratch:
488 found 373 test schemas: 372 success 1 failures
489 found 529 test instances: 529 success 0 failures
490
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000491Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * SAX.c parser.c: fix some recursion problems introduced in the
494 last release.
495 * relaxng.c: more debugging of the RNG validation engine, still
496 problems though.
497
Daniel Veillard5add8682003-03-10 13:13:58 +0000498Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
499
500 * Makefile.am: stop generating wrong result file with * in name
501 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
502 * result/relaxng/demo* test/relaxng/demo: added the tests from
503 Sebastian reproducing the problem.
504
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000505Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
506
Daniel Veillard5add8682003-03-10 13:13:58 +0000507 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
508 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000509
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000510Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
511
512 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
513 variable to control the indentation for the xmllint "--format"
514 option
515
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000516Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
517
518 * encoding.c: applied Gennady's patch against buffer overrun
519
Daniel Veillard42f12e92003-03-07 18:32:59 +0000520Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
523 Clark it appeared I had bug in URI parsing code ...
524 * relaxng.c include/libxml/relaxng.h: completely revamped error
525 reporting to not loose message from optional parts.
526 * xmllint.c: added timing for RNG validation steps
527 * result/relaxng/*: updated the result, all error messages changed
528
Daniel Veillardedfd5882003-03-07 14:20:40 +0000529Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * xpath.c: fix bug #107804, the algorithm used for document order
532 computation was failing on attributes.
533
Daniel Veillard83391282003-03-06 21:37:30 +0000534Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
535
536 * valid.c: fix bug #107764 , possibility of buffer overflow
537 in xmlValidDebug()
538
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000539Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
540
541 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
542 from Philipp Dunkel
543
Daniel Veillard5f704af2003-03-05 10:01:43 +0000544Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * xmlschemastype.c: made powten array static it should not be exported
547 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
548 parser function.
549 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
550
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000551Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
552
553 * tree.c: fixed a node dump crash on attributes
554 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
555 an URI test bug and get better output.
556
Daniel Veillard463a5472003-02-27 21:30:32 +0000557Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
558
559 * check-xsddata-test-suite.py: give more infos
560 * relaxng.c: fix a bug reported by Sebastian Rahtz and
561 REF->DEF in attribute values.
562
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000563Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
566 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
567 regression tests from James Clark.
568
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000569Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
570
571 * relaxng.c xmlschemas.c xmlschemastypes.c
572 include/libxml/xmlschemastypes.h: added param support for relaxng
573 type checking, started to increment the pool of simple types
574 registered, still much work to be done on simple types and
575 facets checkings.
576
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000577Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * entities.c: fixes again one of the problem raised by
580 James Clark in #106788
581
Daniel Veillardc482e262003-02-26 14:48:48 +0000582Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * relaxng.c: Fixed a couple of problem raised by James Clark
585 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
586 datatype level still not fixed though.
587
Daniel Veillard17bed982003-02-24 20:11:43 +0000588Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * configure.in: preparing release 2.5.4
591 * doc/*: updated and rebuilt the docs
592 * relaxng.c: removed warnings
593 * result/relaxng/*: updated the results
594
Daniel Veillardf4be0182003-02-24 19:54:33 +0000595Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * valid.c: fixes a DTD regexp generation problem.
598
Daniel Veillard02111c12003-02-24 19:14:52 +0000599Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
600
601 * parser.c: fixes bug #105998 about false detection of
602 attribute consumption loop.
603
Daniel Veillard2406abd2003-02-24 18:16:47 +0000604Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
605
606 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
607
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000608Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
609
610 * SAX.c: fixed bug #105992
611
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000612Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
613
614 * tree.c: fixed xmlSetProp and al. when the node passed is not an
615 element.
616 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
617 found 373 test schemas: 369 success 4 failures
618 found 529 test instances: 525 success 4 failures
619 * check-relaxng-test-suite.py: added memory debug reporting
620
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000621Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
622
623 * uri.c parser.c: some warning removal on Igor's patch
624 * tree.c: seems I messed up with #106788 fix
625 * python/libxml.c: fixed some base problems when Python provides
626 the resolver.
627 * relaxng.c: fixed the interleave algorithm
628 found 373 test schemas: 364 success 9 failures
629 found 529 test instances: 525 success 4 failures
630 the resulting failures are bug in the algorithm from 7.3 and
631 lack of support for params
632
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000633Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * parser.c: another fix for nodeinfo in entities problem
636 * tree.c entities.c: fixed bug #106788 from James Clark
637 some spaces need to be serialized as character references.
638
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000639Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
640
641 * parser.c uri.c: fixed the bug I introduced in the path
642 handling, reported by Sebastian Bergmann
643
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000644Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
645
646 * parser.c: fixing some nodeinfo in entities problem raised
647 by Glenn W. Bach
648 * relaxng.c: implemented the first section 7.3 check
649 * result/relaxng/*: updated the results
650
Daniel Veillardc5312d72003-02-21 17:14:10 +0000651Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
652
653 * relaxng.c: fixed some problems in the previous commit
654 and finished implementing 4.16 rules checking
655 found 373 test schemas: 353 success 20 failures
656 found 529 test instances: 519 success 6 failures
657 * result/relaxng/*: updated the results
658
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000659Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * relaxng.c: implemented checks from section 7.2
662
Daniel Veillard77648bb2003-02-20 15:03:22 +0000663Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * relaxng.c: implemented the checks from section 7.1, fixed
666 some of the 4.20 and 4.21 problems.
667 found 373 test schemas: 338 success 35 failures
668 found 529 test instances: 519 success 6 failures
669 * result/relaxng/*: updated the results
670
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000671Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
674 * result/relaxng/*: updated the results
675
Daniel Veillardce14fa52003-02-19 17:32:48 +0000676Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
677
678 * relaxng.c: more bugfixes
679 * result/relaxng/*: updated the results
680
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000681Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
682
683 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
684 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
685 * SAX.c: ensured xmlDoc.URL is always canonic
686 * parser.c: obsoleted xmlNormalizeWindowsPath
687 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
688 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
689 * win32/libxml2.def.src: added few exports
690
691
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000692Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
693
694 * Makefile.am configure.in: patched to have shared libraries
695 for Python regression tests and static binaries for gdb debug
696 in my development environment
697 * relaxng.c: more bugfixes
698 found 373 test schemas: 296 success 77 failures
699 found 529 test instances: 516 success 8 failures
700 * result/relaxng/*: updated the results
701
Daniel Veillard8fe98712003-02-19 00:19:14 +0000702Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
705
Daniel Veillardd4310742003-02-18 21:12:46 +0000706Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
707
708 * xmlschemastypes.c: float/double check bugfix
709 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
710 validation
711 * xmlreader.c: add a TODO for Jody
712 * relaxng.c: bugfix bugfix bugfix
713 found 373 test schemas: 300 success 73 failures
714 found 529 test instances: 507 success 10 failures
715 * result/relaxng/*: updated the results
716
Daniel Veillard2df2de22003-02-17 23:34:33 +0000717Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
718
719 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
720
Daniel Veillard416589a2003-02-17 17:25:42 +0000721Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
722
723 * relaxng.c check-relaxng-test-suite.py: more work on the
724 RelaxNG implementation conformance testing.
725 found 373 test schemas: 284 success 89 failures
726 found 529 test instances: 448 success 47 failures
727 * result/relaxng/*: updated the results
728
Daniel Veillard784b9352003-02-16 15:50:27 +0000729Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
730
731 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
732 a patch from Kjartan Maraas to fix some typos
733
Daniel Veillardfebcca42003-02-16 15:44:18 +0000734Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c: more bug-hunting
737 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
738 intermediate rng tree
739 * python/generator.py: patch from Stephane Bidoul to fix the generator
740 on python < 2.2
741
Daniel Veillardd2298792003-02-14 16:54:11 +0000742Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * check-relaxng-test-suite.py relaxng.c: more testing on the
745 Relax-NG front, cleaning up the regression tests failures
746 current state and I forgot support for "mixed":
747 found 373 test schemas: 280 success 93 failures
748 found 529 test instances: 401 success 68 failures
749 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
750 moved the Name, NCName and QName validation routine in tree.c
751 * uri.c: fixed handling of URI ending up with #, i.e. having
752 an empty fragment ID.
753 * result/relaxng/*: updated the results
754
Daniel Veillard9a237c92003-02-13 15:52:58 +0000755Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * check-xinclude-test-suite.py: improved the script accordingly
758 to the XInclude regression tests updates
759 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
760 November 2002
761 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
762 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
763 augmented the Xpointer testsuite for the element() scheme
764
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000765Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
766
767 * relaxng.c: added TODO for the DTD compatibility spec
768 * xinclude.c: more bug fixes driven by the testsuite
769
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000770Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
771
772 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
773 regression tests for XInclude, improved the script, improving
774 XInclude error reporting mechanism
775
Daniel Veillard1d788d22003-02-10 16:21:58 +0000776Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
777
778 * NEWS doc/* configure.in: preparing release 2.5.3
779
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000780Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * tree.c: trying to fix #104934 about some XHTML1 serialization
783 issues.
784
Daniel Veillard809faa52003-02-10 15:43:53 +0000785Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
786
787 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
788 encoding conversion when the input buffer stops in the
789 middle of a multibyte char
790
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000791Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
794 * check-relaxng-test-suite.py: python script to run regression
795 against OASIS RelaxNG testsuite
796 * relaxng.c: some cleanup tweaks
797 * HTMLparser.c globals.c: cleanups in comments
798 * doc/libxml2-api.xml: updated the API
799 * result/relaxng/*: errors moved files, so large diffs but
800 no changes at the semantic level.
801
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000802Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
803
804 * tree.c: fixing #105678 problem when dumping a namespace node.
805
Daniel Veillard591b4be2003-02-09 23:33:36 +0000806Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
807
808 * xpath.c: fixed doc comment problems
809 * python/generator.py python/libxml_wrap.h python/types.c: adding
810 RelaxNG wrappers
811 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
812 test of those early Python RelaxNG bindings
813
814Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000815
816 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
817 * relaxng.c: found the validation problem I had with interleave
818 when not covering all remaining siblings
819 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
820 testsuite and check the RNG schemas against the RNG schemas
821 given in appendix A
822
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000823Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
824
825 * win32/Makefile.msvc: updates for RelaxNG
826 * win32/Makefile.mingw: updates for RelaxNG
827 * win32/libxml2.def.src: added RelaxNG exports
828
Daniel Veillard97fd5672003-02-07 13:01:54 +0000829Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * xinclude.c: applied another bug fix from Sean Chittenden
832
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000833Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
834
835 * configure.in xmllint.c: I f...ed up the default configuration
836 of schemas and --relaxng option display in xmllint, pointed by
837 Morus Walter.
838 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
839 detection module, fixes bug #105374.
840
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000841Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
842
843 * xmlschemastypes.c: added the boolean base type.
844
Daniel Veillard96a4b252003-02-06 08:22:32 +0000845Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
846
847 * xmlschemastypes.c: started implementing some of the missing
848 default simple types
849 * result/relaxng/*: updated the results
850
Daniel Veillard72fef162003-02-05 14:31:19 +0000851Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * NEWS doc/*: updated the docs, ready for 2.5.2 release
854
Daniel Veillard71531f32003-02-05 13:19:53 +0000855Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * HTMLparser.c tree.c xmlIO.c: comments cleanups
858 * Makefile.am: use xmllint for doing the RelaxNG tests
859 * configure.in: preparing 2.5.2 made schemas support default to
860 on instead of off
861 * relaxng.c: removed the verbosity
862 * xmllint.c: added --relaxng option
863 * python/generator.py python/libxml_wrap.h: prepared the integration
864 of the new RelaxNG module and schemas
865 * result/relaxng/*: less verbose output
866
Daniel Veillardec498e12003-02-05 11:01:50 +0000867Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * valid.c: do not run content model validation if the
870 content is not determinist
871
Daniel Veillardde590ca2003-02-05 10:45:26 +0000872Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * SAX.c: added the redefinition of namespaced attribute
875 check that was missing as Fabrice Desré pointed out.
876
Daniel Veillard930dfb62003-02-05 10:17:38 +0000877Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
878
879 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
880 improvements from Nick Kew, allowing to do more checking
881 to HTML elements and attributes.
882
Daniel Veillard4287c572003-02-04 22:48:53 +0000883Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * xinclude.c: fixing bug #105137 about entities declaration
886 needing to be copied to the including document.
887
Daniel Veillard652d8a92003-02-04 19:28:49 +0000888Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
889
890 * catalog.c: fixed bug #104817 with delegateURI
891 * xpath.c: fixing bugs #104123 and #104125
892
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000893Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * configure.in valid.c xmlreader.c python/libxml_wrap.h
896 python/types.c: fixing #104096 to compile without regexps
897
Daniel Veillard57e79b32003-02-04 15:33:12 +0000898Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
899
900 * valid.c: fixing bug #103969 forgot to add an epsilon transition
901 when building the automata for elem*
902
Daniel Veillard358a9892003-02-04 15:22:32 +0000903Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * HTMLparser.c: applied patch from Arne de Bruijn fixing
906 bug #103827
907
Daniel Veillardeb137172003-02-04 15:18:06 +0000908Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
909
910 * HTMLparser.c: updating a comment, fixing #103776
911
Daniel Veillard8d589042003-02-04 15:07:21 +0000912Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
913
914 * parser.c: fixing bug 105049 for validity checking of content
915 within recursive entities.
916
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000917Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
918
919 * HTMLparser.c: try to fix # 105049
920 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
921 * tree.c: updated a function comment
922
Daniel Veillard419a7682003-02-03 23:22:49 +0000923Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * relaxng: more work on grammars and refs/defs
926 * test/relaxng/* result/relaxng/*: augmented/updated the
927 regression tests
928
Daniel Veillard144fae12003-02-03 13:17:57 +0000929Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
930
931 * relaxng: more work on name classes, except support
932 * test/relaxng/* result/relaxng/*: augmented/updated the
933 regression tests
934
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000935Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
936
937 * relaxng: more work on name classes, the "validate all" schemas
938 seems to work now.
939 * test/relaxng/* result/relaxng/*: augmented/updated the
940 regression tests
941
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000942Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
943
944 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
945 * parser.c: put a guard against infinite document depth, basically
946 trying to avoid another kind of DoS attack.
947 * relaxng.c: some code w.r.t. nameClasses
948
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000949Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
950
951 * test/relaxng/* result/relaxng/*: check all the namespace support
952 was actually correct based on tutorial section 10.
953
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000954Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * relaxng: include seems to work okay now
957 * test/relaxng/* result/relaxng/*: augmented/updated the
958 regression tests
959
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000960Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
961
962 * relaxng.c: a bit of work done in the train back.
963 * test/relaxng/*: added one of the include tests
964
Daniel Veillard154877e2003-01-30 12:17:05 +0000965Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
966
967 * relaxng: more work done in the train
968 * test/relaxng/* result/relaxng/*: augmented/updated the
969 regression tests
970
Daniel Veillarde431a272003-01-29 23:02:33 +0000971Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
972
973 * relaxng.c: debugging of externalRef
974 * test/relaxng/* result/relaxng/*: augmented/updated the
975 regression tests
976
Daniel Veillardd41f4f42003-01-29 21:07:52 +0000977Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * relaxng.c: more work on Relax-NG, implementing externalRef
980 * test/relaxng/* result/relaxng/*: augmented/updated the
981 regression tests
982 * Makefile.am: cleanup to Relaxtests target
983
Daniel Veillardb08c9812003-01-28 23:09:49 +0000984Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
985
986 * relaxng.c: more work on Relax-NG, implementing interleave
987 * test/relaxng/* result/relaxng/*: augmented/updated the
988 regression tests
989
Daniel Veillard76fc5ed2003-01-28 20:58:15 +0000990Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
991
992 * relaxng.c: more work on Relax-NG, implementing interleave
993 * test/relaxng/* result/relaxng/*: augmented/updated the
994 regression tests
995
MST 2003 John Fleckda81d192003-01-27 14:35:56 +0000996Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
997
998 * doc/tutorial/customfo.xsl
999 * doc/tutorial/customhtml.xsl
1000 adding stylesheet customizations used to generate fo
1001 for pdf and html
1002
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001003Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * relaxng.c: more work on Relax-NG
1006 * test/relaxng/* result/relaxng/*: augmented/updated the
1007 regression tests
1008 * xmlschemastypes.c: added a number of base type definition but not
1009 the associated checks, those are still TODOs
1010
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001011Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1012
1013 in docs/tutorial:
1014 * apa.html
1015 * apb.html
1016 * apc.html
1017 * apd.html
1018 * ape.html
1019 * apf.html
1020 * apg.html
1021 * ar01s02.html
1022 * ar01s03.html
1023 * ar01s04.html
1024 * ar01s05.html
1025 * ar01s06.html
1026 * ar01s07.html
1027 * ar01s08.html
1028 * index.html
1029 * xmltutorial.pdf
1030 * xmltutorial.xml
1031 add index to tutorial
1032
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001033Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1034
1035 * doc/xmlcatalog.1
1036 * doc/xmlcatalog_man.html
1037 * doc/xmlcatalog_man.xml
1038 belatedly fixing bug #93622 (adds rewriteURI type to
1039 "--add" option in xmlcatalog man page
1040
Daniel Veillard3be27512003-01-26 19:49:04 +00001041Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001043 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001044 Julio Merino, closing #104475
1045
Daniel Veillardea3f3982003-01-26 19:45:18 +00001046Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1047
1048 * relaxng.c: more work on Relax-NG
1049 * test/relaxng/* result/relaxng/*: augmented/updated the
1050 regression tests
1051
Daniel Veillardedc91922003-01-26 00:52:04 +00001052Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1053
1054 * relaxng.c: more work on Relax-NG
1055 * test/relaxng/* result/relaxng/*: augmented/updated the
1056 regression tests
1057
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001058Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * README: updated the policy on private mail answers
1061 * relaxng.c: more work on Relax-NG
1062 * test/relaxng/* result/relaxng/*: augmented/updated the
1063 regression tests
1064
Daniel Veillard7424eb62003-01-24 14:14:52 +00001065Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1066
1067 * error.c parser.c tree.c: applied a documentation patch from
1068 Stefan Kost
1069
Daniel Veillard276be4a2003-01-24 01:03:34 +00001070Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1071
1072 * relaxng.c: more work on Relax-NG
1073 * doc/*: regenerated the docs
1074 * test/relaxng/* result/relaxng/*: updated and augmented the
1075 Relax-NG regression tests and results
1076
Daniel Veillard6eadf632003-01-23 18:29:16 +00001077Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1078
1079 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1080 First commit of the new Relax-NG validation code, not generally
1081 useful yet.
1082 * test/relaxng/* result/relaxng/*: current state of the regression
1083 tests
1084
Daniel Veillard814a76d2003-01-23 18:24:20 +00001085Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * tree.c: minimized the memory allocated for GetContent
1088 and a bit of cleanup.
1089
Daniel Veillardff12c492003-01-23 16:42:55 +00001090Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * python/generator.py: seems there is no good reasons to
1093 not generate bindings for XPointer
1094
Daniel Veillard540a31a2003-01-21 11:21:07 +00001095Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1096
1097 * xmlreader.c doc/apibuild.py: applied a new patch from
1098 Stéphane Bidoul for cleanups
1099 * doc/libxml2-api.xml: rebuilt the API description with
1100 new entry points
1101
Daniel Veillard417be3a2003-01-20 21:26:34 +00001102Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1103
1104 * xmlreader.c python/drv_libxml2.py python/generator.py
1105 python/libxml.c python/libxml.py python/libxml_wrap.h
1106 python/types.c: patch from Stéphane Bidoul for better per
1107 context error message APIs
1108 * python/tests/ctxterror.py python/tests/readererr.py:
1109 update of the tests
1110
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001111Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1112
1113 * doc/guidelines.html
1114 grammar and spelling cleanup
1115
Daniel Veillard26f70262003-01-16 22:45:08 +00001116Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1117
1118 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1119 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1120 a patch from Stéphane Bidoul to allow per XMLtextReader error
1121 and warning handling
1122 * python/tests/Makefile.am python/tests/readererr.py: adding the
1123 specific regression test
1124
Daniel Veillard71f9d732003-01-14 16:07:16 +00001125Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1126
1127 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1128 should raise a syntax error
1129
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001130Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1131
1132 * python/libxml.c: cleanup patch from Stéphane Bidoul
1133
Daniel Veillard81601f92003-01-14 13:42:37 +00001134Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1135
1136 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1137
Daniel Veillarde6227e02003-01-14 11:42:39 +00001138Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1139
1140 * python/generator.py python/libxml.c python/libxml.py
1141 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001142 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001143 Python level.
1144 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1145 regression test for it.
1146
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001147Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlreader.c: fixed the streaming property of the reader,
1150 it was generating tree faster than consuming it. Pointed out
1151 by Nate Myers
1152 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1153
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001154Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1155
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001156 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001157
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001158Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * xpath.c: fix to the XPath implementation for parent and
1161 ancestors axis when operating on a Result Value Tree.
1162 Fixes bug #100271
1163
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001164Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1167 to fix some URI/file escaping problems
1168
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001169Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * python/generator.py: fixed a bug raised by Raymond Wiker,
1172 docSetRootElement() should not raise an exception if the
1173 return is None
1174
Daniel Veillard3e20a292003-01-10 13:14:40 +00001175Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1178 fixed bug #102181 by applying the suggested change and fixing
1179 the generation/registration problem.
1180
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001181Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1184 routines.
1185
Daniel Veillard8f872442003-01-09 23:19:02 +00001186Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1187
1188 * parser.c: one more IsEmptyElement crazyness, that time in
1189 external parsed entities if substitution is asked.
1190 * python/tests/reader3.py: added a specific test.
1191
Daniel Veillarde329fc22003-01-09 21:36:42 +00001192Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1193
1194 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1195 support and improved error handler registration
1196
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001197Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1198
1199 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1200 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1201 * README: fixed a link
1202
Daniel Veillarde2830f12003-01-08 17:47:49 +00001203Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1204
1205 * configure.in doc/* NEWS: preparing 2.5.1 release
1206 * SAX.c parser.c: fixing XmlTextReader bug
1207
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001208Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1209
1210 * SAX.c: fuck, I introduced a memory leak on external parsed
1211 entities in 2.5.0 :-(
1212
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001213Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * xmllint.c: another fix needed as pointed by Christophe Merlet
1216 for --stream --debug if compiled without debug support.
1217
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001218Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1219
1220 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001221 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001222 update man page with --stream and --chkregister
1223
Daniel Veillard8326e732003-01-07 00:19:07 +00001224Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * globals.c: fixed --with-threads compile
1227 * xmllint.c: fixed --without-debug compile
1228 * include/libxml/globals.h: cleanup
1229 * include/libxml/schemasInternals.h: add a missing include
1230
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001231Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * configure.in NEWS: preparing 2.5.0 release
1234 * SAX.c: only warn in pedantic mode about namespace name
1235 brokeness
1236 * globals.c: fix a doc generation problem
1237 * uri.c: fix #101520
1238 * doc/*: updated and rebuilt the doc for the release, includuding
1239 stylesheet update
1240 * python/Makefile.am: fix a filename bug
1241
1242Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1245 should not be called.
1246
1247Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1248
1249 * libxml-2.0.pc.in: applied the patch to fix #101894
1250
1251Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * tree.c : applied patch from Lukas Schroeder for register callbacks
1254 * valid.c: modified patch from Lukas Schroeder to test
1255 register callbacks with --chkregister
1256
1257Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1258
1259 * xmlreader.c: seriously changed the way data are pushed to
1260 the underlying parser, go by block of 512 bytes instead of
1261 tryng to detect tag boundaries at that level. Changed the
1262 way empty element are detected and tagged.
1263 * python/tests/reader.py python/tests/reader2.py
1264 python/tests/reader3.py: small changes mostly due to context
1265 reporting being different and DTD node being reported. Some
1266 errors previously undetected are now caught and fixed.
1267 * doc/xmlreader.html: flagged last section as TODO
1268
1269Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * python/libxml.py: integrated the Python 2.2 optimizations
1272 from Hannu Krosing, while maintaining compatibility with
1273 1.5 and 2.1
1274
1275Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1276
1277 * xmllint.c: a bit of cleanup
1278 * xmlreader.c: small fix
1279 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1280 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1281
1282Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1283
1284 * python/setup.py.in: patch from Stéphane Bidoul to include
1285 drv_libxml2.py in setup.py
1286
1287Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1288
1289 * doc/xmlreader.html: starting documenting the new XmlTextReader
1290 interface.
1291
1292Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1293
1294 * xmllint.c: added the --stream flag to use the TextReader API
1295 * xmlreader.c: small performance tweak
1296
1297Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1298
1299 * xmlreader.c python/tests/reader2py: okay the DTD validation
1300 code on top of the XMLTextParser API should be solid now.
1301
1302Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1303
1304 * xmlreader.c python/tests/reader2py: Fixing some more mess
1305 with validation and recursive entities while using the
1306 reader interface, it's getting a bit messy...
1307
1308Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1309
1310 * xmlreader.c python/tests/reader.py: another couple of problem
1311 related to IsEmptyElement reported by Stéphane Bidoul needed
1312 some fixes.
1313
1314Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1315
1316 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1317 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1318 based on the python XmlTextReader interface.
1319
1320Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * tree.c: backing out one change in the last patch which broke the
1323 regression tests
1324
1325Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * global.data globals.c tree.c include/libxml/globals.h: applied
1328 an old patch from Lukas Schroeder to track node creation and
1329 destruction. Probably missing a lot of references at the moment
1330 and not usable reliably.
1331
1332Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1333
1334 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1335 from doc/news.html and a stylesheet
1336
1337Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * xmlreader.c python/tests/reader.py: fixed another couple of
1340 xmlreader bugs reported by Stéphane Bidoul and added tests.
1341
1342Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * xmlreader.c python/tests/reader2.py: fixed another validity
1345 checking in external parsed entities raised by Stéphane Bidoul
1346 and added a specific regression test.
1347 * python/tests/reader3.py: cleanup
1348
1349Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xmlreader.c python/tests/reader2.py: fixed a problem with
1352 validation within entities pointed by Stéphane Bidoul, augmented
1353 the tests to catch those.
1354
1355Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1356
1357 * python/generator.py: modified the generator to allow keeping
1358 class references when creating new classes, needed to fix a bug
1359 pointed by Stéphane Bidoul where the input buffer of the
1360 xmlTextReader instance gets destroyed if the python wrapper for
1361 the input is not referenced anymore.
1362
1363Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1366 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1367
1368Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xmlreader.c python/tests/reader.py: fixed another problem
1371 pointed by Stéphane Bidoul
1372
1373Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1374
1375 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1376 with "<a/>"
1377
1378Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1379
1380 * SAX.c: warn on xmlns:prefix="foo"
1381 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1382 for namespace attributes handling.
1383
1384Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1387 a really nasty problem raised by a DocBook XSLT transform
1388 provided by Sebastian Bergmann
1389
1390Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1391
1392 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1393 by Stéphane Bidoul and integrated it into the tests
1394
1395Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1398 extended the XmlTextReader API a bit, addding accessors for
1399 the current doc and node, and an entity substitution mode for
1400 the parser.
1401 * python/libxml.py python/libxml2class.txt: related updates
1402 * python/tests/Makefile.am python/tests/reader.py
1403 python/tests/reader2.py python/tests/reader3.py: updated a bit
1404 the old tests and added a new one to test the entities handling
1405
1406Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * python/generator.py python/libxml2class.txt
1409 python/tests/reader.py python/tests/reader2.py: changed the
1410 generator to provide casing for the XmlTextReader similar to
1411 C# so that examples and documentation are more directly transposable.
1412 Fixed the couple of tests in the suite.
1413
1414Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * doc/guidelines.html: added a document on guildeline for
1417 publishing and deploying XML
1418
1419Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1420
1421 * valid.c xmlreader.c: final touch running DTD validation
1422 on the XmlTextReader
1423 * python/tests/Makefile.am python/tests/reader2.py: added a
1424 specific run based on the examples from test/valid/*.xml
1425
1426Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1427
1428 * python/libxml.py: added a few predefined xmlTextReader parser
1429 configuration values.
1430
1431Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * python/libxml_wrap.h: trying to fix #102037
1434
1435Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1436
1437 * SAX.c: fixing bug #95296, when the predefined entities
1438 are redefined in the DTD the default one must be used
1439 instead anyway.
1440
1441Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1442
1443 * doc/xmllint.xml
1444 * doc/xmllint.1
1445 Add discussion of XML_DEBUG_CATALOG to xmllint man
1446 page - bug #100907
1447
1448
1449Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1450
1451 * xmlreader.c: Fixed the empty node detection to avoid reporting
1452 an inexistant close tag.
1453
1454Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1457 for Python 2.1
1458
1459Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1460
1461 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1462
1463Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1464
1465 * doc/libxml2-api.xml python/tests/reader.py: one really need
1466 to provide the base URI information when creating a reader parser
1467 from an input stream. Updated the API and the example using it.
1468
1469Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1472 include/libxml/valid.h include/libxml/xmlreader.h: working on
1473 DTD validation on top of xml reader interfaces. Allows to
1474 validate arbitrary large instances. This required some extensions
1475 to the valid module interface and augmenting the size of xmlID
1476 and xmlRef structs a bit.
1477 * uri.c xmlregexp.c: simple cleanup.
1478
1479Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1482 work on the xml reader interfaces.
1483 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1484 Web page for the Windows binaries.
1485
1486Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * xmlIO.c: applied a patch for VMS following the report by
1489 Nigel Hall
1490
1491Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * parser.c: the parseStartTag bug fix wasn't complete.
1494
1495Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1496
1497 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1498 parseStartTag, fixing it.
1499 * test/att4 result/att4 result/noent/att4: adding the test
1500 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1501 more methods to XmlTextReader.
1502
1503Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1504
1505 * win32/libxml2.def.src: added more xml reader exports
1506 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1507 to the build
1508
1509Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1510
1511 * doc/tutorial/xmltutorial.xml
1512 plus generated html and pdf
1513 Updating tutorial again based on further comments from Niraj
1514 Tolia on the last iteration
1515
1516Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1517
1518 * doc/tutorial/xmltutorial.xml
1519 * doc/tutorial/includekeyword.c
1520 * doc/tutorial/includegetattribute.c
1521 plus generated html and pdf
1522 Adding fix from Niraj Tolia to tutorial to properly free memory.
1523
1524
1525Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1526
1527 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1528 more methods of XmlTextReader.
1529 * python/libxml2class.txt python/tests/reader.py: this increased the
1530 methods in the bndings, augmented the test to check those new
1531 functions.
1532
1533Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1536 methods of XmlTextReader.
1537 * python/generator.py python/libxml_wrap.h python/types.c
1538 python/libxml2class.txt: added the reader to the Python bindings
1539 * python/tests/Makefile.am python/tests/reader.py: added a specific
1540 test for the Python bindings of the Reader APIs
1541 * parser.c: small cleanup.
1542
1543Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1544
1545 * xinclude.c: fallback was only copying the first child not the
1546 full child list of the fallback element, closes #89684 as reopened
1547 by Bernd Kuemmerlen
1548
1549Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1550
1551 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1552
1553Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * configure.in: preparing release of 2.4.30
1556 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1557 gives enum values, fix functype return type, put back fields in
1558 structs
1559 * doc/*: updated the docs rebuilt
1560
1561Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1562
1563 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1564 about htmlNodeDumpOutput location.
1565 * xpath.c: removed an undefined function signature
1566 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1567 too many symbols in the API breaking the python bindings.
1568 Updated with the libxslt/libexslt changes.
1569
1570Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * configure.in: preparing release of 2.4.29
1573 * doc/*: rebuilt the docs and API
1574 * xmlreader.c: a few more fixes for the XmlTextReader API
1575
1576Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1577
1578 * include/win32config.h: applied mingw patch from Magnus Henoch
1579
1580Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1581
1582 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1583
1584Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1587 building Python script, does the C parsing directly, generates
1588 a better API description including structure fieds defs and
1589 enums. Still a couple of bugs, but good enough for the python
1590 wrappers now.
1591 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1592 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1593 include/libxml/schemasInternals.h include/libxml/tree.h: more
1594 cleanup based on the python analysis script reports.
1595 * libxml.spec.in: make sure the API XML description is part of the
1596 devel package.
1597
1598Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1601 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1602 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1603 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1604 code cleanup, especially the function comments.
1605 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1606
1607Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * Makefile.am xmlreader.c include/libxml/Makefile.am
1610 include/libxml/xmlreader.h: Adding a new set of APIs based on
1611 the C# TextXmlReader API but converted to C. Allow to parse
1612 in constant memory usage, far simpler to program and explain
1613 than the SAX like APIs, unfinished but working.
1614 * testReader.c: test program
1615
1616Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1617
1618 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1619
1620Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * tree.c: Chip turner indicated that XHTML1 serialization
1623 rule for style actually break on both IE and Mozilla,
1624 try to avoid the rule if escaping ain't necessary
1625
1626Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1627
1628 * nanhttp.c: handle HTTP URL escaping, problem reported by
1629 Glen Nakamura and Stefano Zacchiroli
1630
1631Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1632
1633 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1634
1635Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * uri.c: Johann Richard pointed out some XPointer problems for
1638 URN based URI references in XInclude. Modified the URI parsing
1639 and saving routines to allow correct parsing and saving of
1640 XPointers, especially when attached to "opaque" scheme accordingly
1641 to RFC 2396
1642
1643Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1646 of refactoring to the HTML saving code.
1647 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1648 in the doc.
1649
1650Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1653 to a buffer API to reuse the generic dump to an OutputIO layer,
1654 this reduces code, fixes xmlNodeDump() for XHTML, also made
1655 xmlNodeDump() now return the number of byte written.
1656
1657Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * python/setup.py.in: another patch from Stéphane Bidoul for
1660 Python bindings on Windows
1661 * doc/parsedecl.py: small cleanup
1662
1663Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1664
1665 * libxml.spec.in configure.in: add a line in %changelog for releases
1666
1667Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1668
1669 * parser.c: patch from Marcus Clarke fixing a problem in entities
1670 parsing that was detected in KDe documentations environment.
1671
1672Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1673
1674 * python/libxml.c (libxml_prev): Return the previous as opposed to
1675 the next node (I guess this is the result of some cut & paste programming:)
1676
1677Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1680
1681Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * python/generator.py python/libxml.c python/setup.py.in: trying
1684 to fix the Python bindings build on Windows (Stéphane Bidoul)
1685
1686Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1687
1688 * win32/configure.js: added option for python bindings
1689 * win32/libxml2.def.src: added more exports
1690
1691Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1692
1693 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1694 pthreads
1695 * win32/wince/*: applied updates to Windows CE port from Javier
1696
1697Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * configure.in: preparing 2.4.28
1700 * libxml.spec.in doc/Makefile.am: some cleanup
1701 * doc/*: updated the news and regenerated.
1702
1703Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1704
1705 * HTMLparser.c: final touch at closing #87235 </p> end tags
1706 need to be generated.
1707 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1708 this change slightly the output of a few tests
1709 * doc/*: regenerated
1710
1711Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * parserInternals.c: fixing bug #99190 when UTF8 document are
1714 parsed using the progressive parser and the end of the chunk
1715 is in the middle of an UTF8 multibyte character.
1716
1717Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1718
1719 * threads.c: fixed initialization problem in xmlNewGlobalState
1720 which was causing crash.
1721 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1722 in xmlInitializeGlobalState.
1723 * parserInternals.c: cleaned up ctxt->sax initialisation.
1724
1725Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * tree.c include/libxml/tree.h: modified the existing APIs
1728 to handle XHTML1 serialization rules automatically, also add
1729 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1730 libxslt serialization uses it when needed without changing
1731 the library API.
1732 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1733 result/xhtml1: added a new test specifically for xhtml1 output
1734 and updated the result of one XHTML1 test
1735
1736Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * xinclude.c parserInternals.c encoding.c: fixed #99082
1739 for xi:include encoding="..." support on text includes.
1740 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1741 test/XInclude/ents/isolatin.txt : added a specific regression test
1742 * python/generator.py python/libxml2class.txt: fixed the generator
1743 the new set of comments generated for doc/libxml2-api.xml were
1744 breaking the python generation.
1745
1746Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1749 * configure.in: patch for Solaris on new autoconf closes #98880
1750 * doc/parsedecl.py: repair the frigging API building script,
1751 did I say that python xmllib sucks ?
1752 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1753 and some comment are no more truncated.
1754
1755Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * parser.c: Martin Stoilov pointed out a potential leak in
1758 xmlCreateMemoryParserCtxt
1759
1760Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1763 included in HTML documents and using the push parser.
1764
1765Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1766
1767 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1768 specified, look for the Python interpreter not just in the
1769 specified root but also in the specified location. Fixes #98825
1770
1771Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * python/libxml.c: fixing bug #98792 , node may have no doc
1774 and dereferencing without checking ain't good ...
1775
1776Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * configure.in: preparing release 2.4.27
1779 * doc/* : updated and rebuilt the docs
1780 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1781 and all the docs are actually packaged and in the final RPMs
1782 * parser.c parserInternals.c include/libxml/parser.h: restore
1783 xmllint --recover feature.
1784
1785Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
Daniel Veillard784b9352003-02-16 15:50:27 +00001787 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001788 processing of parsed entities, and XPath computation on sustitued
1789 entities.
1790 * testXPath.c: make sure entities are substitued.
1791
1792Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1793
Daniel Veillard784b9352003-02-16 15:50:27 +00001794 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001795 processing of internal parsed entities, which had to be changed.
1796
1797Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1800 trying to fix bug #98517 about building outside the source tree
1801 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1802
1803Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1804
1805 * include/win32config.h: cleanup
1806 * win32/Makefile.mingw: integrated mingw in JScript configure
1807 * win32/Makefile.msvc: modified to allow mingw coexistence
1808 * win32/configure.js: integrated mingw
1809 * win32/Readme.txt: cleanup
1810
1811Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * HTMLparser.c: strengthen the guard in the Pop macros,
1814 like in the XML parser, closes bug #97315
1815
1816Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1819 callback is never used.
1820
1821Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * parserInternals.c: fixed the initialization of the SAX structure
1824 which was breaking xsltproc
1825 * xpath.c: patch from Petr Pajas for CDATA nodes
1826 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1827 * parser.c include/libxml/parser.h: patch from Peter Jones
1828 removing a leak in xmlSAXParseMemory() and adding the
1829 function xmlSAXParseMemoryWithData()
1830
1831Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1832
1833 adding pdf of tutorial, changing web page to link to it
1834 * doc/tutorial/xmltutorial.pdf
1835 * doc/xml.html
1836 * doc/docs.html
1837
1838Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1839
1840 * doc/tutorial/ar01s08.html
1841 adding file what I forgot for tutorial
1842
1843
1844Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1845
1846 Adding encoding discussion to tutorial
1847 Added:
1848 * doc/tutorial/images/*.png: DocBook admonition image files
1849 * doc/tutorial/apf.html, apg.html: new generated html
1850 * doc/tutorial/includeconvert.c: conversion code entity file
1851 changed:
1852 * doc/tutorial/xmltutorial.xml: DocBook original
1853 * doc/tutorial/*.html: generated html
1854
1855Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1856
1857 * include/libxml/*.h: retired xmlwin32version.h
1858 * doc/Makefile.am: retired xmlwin32version.h
1859 * win32/configure.js: retired xmlwin32version.h
1860
1861Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1862
1863 * win32/libxml2.def.src: exported additional symbols
1864 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1865 sisterhood
1866
1867Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * globals.c: fixed a typo pointed out by Igor
1870 * xpath.c: try to speed up node compare using line numbers
1871 if available.
1872
1873Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1874
1875 * tree.c: make xmlFreeNode() handle attributes correctly.
1876
1877Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1878
1879 * catalog.c: completed the #96963 fix, as reported by Karl
1880 Eichwalder
1881
1882Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1883
1884 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1885
1886Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * Makefile.am: switched the order of a couple of includes
1889 to fix bugs #97100
1890
1891Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1892
1893 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1894 xmlLoadCatalogs that used to separate directories with a ':'.
1895
1896Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1897
1898 * threads.c: improvements to the Windows-side of thread handling
1899 * testThreads.c: conditionally excluded unistd.h
1900 * testThradsWin32.c: broke overlong lines
1901 * include/win32config.h: adapted thread-related macros to the new
1902 scheme and for pthreads on Windows
1903 * win32/Makefile.msvc: introduced a more flexible thread build,
1904 added testThreads[Win32].c to the build
1905 * win32/configure.js: introduced a more flexible thread config
1906
19072002-10-31 John Fleck <jfleck@inkstain.net>
1908
1909 * doc/xml.html (and, by implication, FAQ.html)
1910 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1911
1912Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1913
1914 * configure.in: removed xmlwin32version.h
1915 * include/libxml/Makefile.am: removed xmlwin32version.h
1916
1917Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * tree.c: applied patch from Brian Stafford to fix a bug
1920 in xmlReconciliateNs()
1921
1922Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * tree.c: applied patch from Christian Glahn to allow
1925 xmlNewChild() on document fragment nodes
1926
1927Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * parser.c: Christian Glahn found a problem with a recent
1930 patch to xmlParseBalancedChunkMemoryRecover()
1931 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1932 problems
1933 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1934 test/schemas/seq*: added the test cases from Charles
1935
1936Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1939 serious cleanup of the spec file and associated changes
1940 in the Makefiles.
1941 * valid.c: try to remove some warnings on x86_64
1942
1943Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1946 fix bug #96586
1947
1948Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1951 parsing, applied his patch
1952 * result/HTML/attrents.html result/HTML/attrents.html.err
1953 result/HTML/attrents.html.sax test/HTML/attrents.html:
1954 added the test and result case provided by Mikhail Sogrine
1955
1956Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * vms/build_libxml.com vms/config.vms vms/readme.vms
1959 include/libxml/parser.h include/libxml/parserInternals.h
1960 include/libxml/tree.h include/libxml/xmlIO.h
1961 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
1962 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
1963 Applied the VMS update patch from Craig A. Berry
1964 * doc/*.html: update
1965
1966Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
1969
1970Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1971
1972 * debugXML.c: adding a grep command to --shell in xmllint
1973 for T.V. Raman
1974
1975Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1976
1977 * xmlcatalog.c: tried to fix some of the problem with --sgml
1978
1979Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
1980
1981 * parser.c: tried to fix bug #91500 where doc->children may
1982 be overriden by a call to xmlParseBalancedChunkMemory()
1983
1984Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
1985
1986 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
1987 identifiers in SGML catalogs containing '&'
1988
1989Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1990
1991 * python/types.c: fixed bugs when passing result value tree
1992 to Python functions.
1993
1994Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * configure.in: preparing the release of 2.4.26
1997 * doc/*: updated and rebuilt the documentation
1998
1999Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2000
2001 * parser.c: fixed a XML Namespace compliance bug reported by
2002 Alexander Grimalovsky
2003
2004Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * HTMLtree.c: fixed serialization of script and style when
2007 they are not lowercase (i.e. added using the API to the tree).
2008
2009Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * valid.c: make xmlValidateDocument emit a warning msg if there
2012 is no DTD, pointed by Christian Glahn
2013
2014Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2015
2016 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2017 content model when some of the blocks have min or max, and a couple
2018 of bugs found in the process.
2019 * result/schemas/list0* test/schemas/list0*: added some specific
2020 regression tests
2021
2022Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * README: updated the contact informations
2025
2026Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2029 misses it, reported by Peter Bray.
2030
2031Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2034 and removed a few warnings
2035
2036Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * parser.c: Christian Glahn found a small bug in the push parser.
2039 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2040 public
2041
2042Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xmlschemas.c include/libxml/xmlschemas.h: added
2045 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2046 * testSchemas.c: added --memory to test the new interface
2047
2048Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2049
2050 * doc/index.py doc/search.php: integrated the XSLT indexing,
2051 a few fixed in the indexer, added a scope selection at the
2052 search level.
2053
2054Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2057 this was due to uninitialized parts of the validation context
2058
2059Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2060
2061 * debugXML.c: applied patch from Mark Vakoc except the API
2062 change, preserved it.
2063 * doc/*: updated the docs to point to the search engine for
2064 information lookup or before bug/help reports.
2065
2066Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * doc/index.py doc/search.php: added mailing-list archives
2069 indexing and lookup
2070
2071Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2074
2075Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * doc/index.py: improved HTML indexing
2078 * doc/search.php: make the queries also lookup the HTML based indexes
2079
2080Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * doc/index.py: added HTML page indexing
2083
2084Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2085
2086 * xmlIO.c: extended Windows path normalisation to fix the base
2087 problem in libxslt.
2088 * catalog.c: fixed list handling in XML_CATALOG_FILES
2089
2090Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * valid.c: typo/bug found by Christian Glahn
2093
2094Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2095
2096 * xmlIO.c: applied Windows CE patch from Javier.
2097 * win32/wince: new directory, contains support for the PocketPC
2098 with Windows CE from Javier.
2099 * include/win32config.h: reorganised, removed duplicate
2100 definitions and applied WinCE patch from Javier.
2101 * include/wsockcompat.h: new file, now contains WinSock
2102 compatibility macros.
2103 * win32/Makefile.msvc: introduced double-run compilation.
2104
2105Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * configure.in include/libxml/xmlwin32version.h: preparing release
2108 of 2.4.25
2109 * doc/*: updated and regenerated teh docs and web pages.
2110
2111Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2114 error were not covering namespace declarations.
2115 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2116 it was missing the attribute declaration for the namespace
2117 * result/VC/NS3: the fix now report breakages in that test
2118
2119Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2122
2123Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2124
2125 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2126 and regenerated the docs and web site
2127
2128Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2131 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2132 not before
2133
2134Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * python/generator.py python/libxml2class.txt: fixed a stupid error
2137 breaking the python API
2138
2139Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2142 triostr.c triostr.h: applied a trio update patch from
2143 Bjorn Reese which should work with MinGW
2144
2145Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2146
2147 * tree.c: improving some documentation comments
2148 * xmlregexp.c: found and fixed a mem leak with python regression tests
2149 * doc/*: rebuilt the doc and the API XML file including the
2150 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2151 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2152 python/types.c: added access to the XML Schemas regexps from
2153 python
2154 * python/tests/Makefile.am python/tests/regexp.py: added a
2155 simple regexp bindings test
2156
2157Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2158
2159 * doc/xml.html:
2160 fixing ftp links - thanks to Vitaly Ostanin
2161
2162Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * xmlregexp.c: fixed the data callback on transition functionality
2165 which was broken when using the compact form
2166 * result/schemas/*: updated the results, less verbose, all tests
2167 pass like before
2168 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2169 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2170 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2171 annoying warnings
2172 * xpath.c: try to provide better error report when possible
2173
2174Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * Makefile.am: fixed a breakage raised by Jacob
2177
2178Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2179
2180 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2181 which don't use sockets
2182
2183Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2184
2185 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2186 * win32/configure.js: applied zlib patch from Daniel Gehriger
2187
2188Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2189
2190 * win32/configure.js: applied the patch from Mark Vakoc for
2191 regexp support
2192 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2193 for regexp support
2194
2195Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * xmlschemastypes.c: as pointed by Igor Float and Double
2198 parsing ain't finished yet
2199
2200Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * Makefile.am configure.in: trying to fix #88412 by bypassing
2203 all the python subdir if python ain't detected
2204
2205Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2208 made configuring with regexps/automata/unicode the default
2209 but without schemas ATM
2210 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2211 fixed the regexp based DTD validation performance and memory
2212 problem by switching to a compact form for determinist regexps
2213 and detecting the determinism property in the process. Seems
2214 as fast as the old DTD validation specific engine :-) despite
2215 the regexp built and compaction process.
2216
2217Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * valid.c: determinism is debugged, new DTD checking code now works
2220 but xmlFAComputesDeterminism takes far too much CPU and the whole
2221 set usues too much memory to be really usable as-is
2222
2223Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2224
2225 * tree.c: fixed another stupid bug in xmlGetNodePath()
2226 * xmllint.c: --version now report the options compiled in
2227
2228Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * HTMLparser.c: small cleanup
2231 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2232 when configured with them. A bit of debugging around the determinism
2233 checks is still needed
2234
2235Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2238
2239Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * xmlIO.c: small portability glitch fixed.
2242
2243Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * xmlschemastypes.c: incomplete steps for real/double support
2246 * testAutomata.c include/libxml/xmlautomata.h
2247 include/libxml/xmlregexp.h: avoiding a compilation problem
2248 * valid.c include/libxml/valid.h: starting the work toward using
2249 the regexps for actual DTD validation
2250
2251Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * hash.c: cosmetic cleanup
2254 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2255 integrating a DTD validation layer based on the regexps
2256
2257Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2260 the determinism was tested before eliminating the epsilon
2261 transitions :-(
2262
2263Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * python/generator.py python/libxml.c python/libxml.py
2266 python/libxml2-python-api.xml python/libxml2class.txt
2267 python/libxml_wrap.h python/types.c: updated the python
2268 bindings, added code for easier File I/O, and the ability to
2269 define a resolver from Python fixing bug #91635
2270 * python/tests/Makefile.am python/tests/inbuf.py
2271 python/tests/outbuf.py python/tests/pushSAXhtml.py
2272 python/tests/resolver.py python/tests/serialize.py: updated
2273 and augmented the set of Python tests.
2274
2275Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2276
2277 * win32/configure.js: added more readme info for the binary
2278 package.
2279
2280Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * xmlIO.c: fixed a stupid out of bound array error
2283
2284Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2287 messing around with support for Windows path, cleanups,
2288 trying to identify and fix the various code path to the
2289 filename access. Added xmlNormalizeWindowsPath()
2290
2291Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * error.c valid.c: working on better error reporting of validity
2294 errors, especially providing an accurate context.
2295 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2296 error reports in those cases.
2297
2298Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2301 parser.c parserInternals.c xmlIO.c: get rid of all the
2302 perror() calls made in the library execution paths. This
2303 should fix both #92059 and #92385
2304
2305Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * xmllint.c: memory leak reporting was broken after a change
2308 of the preprocessor symbol used to activate it.
2309
2310Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * tree.c: try to make the copy function work for node of
2313 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2314 DOM layers though, not libxml2 itself.
2315
2316Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * valid.c: try to provide file and line informations, not all
2319 messages are covered, but it's a (good) start
2320
2321Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * xinclude.c: reimplemented a large part of the XInclude
2324 processor, trying to minimize resources used, James Henstridge
2325 provided a huge test case which was exhibiting severe memory
2326 consumption problems.
2327
2328Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2329
2330 * python/Makefile.am: applied patch from Christophe Merlet to
2331 reestablish DESTDIR
2332
2333Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2334
2335 * libxml.spec.in: fixes libary path for x86_64 AMD
2336
2337Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2338
2339 * doc/tutorial/includekeyword.c
2340 * doc/tutorial/xmltutorial.xml:
2341 (plus resulting generated html files)
2342 fixing one spot I missed in the tutorial where I hadn't freed
2343 memory properly
2344
2345Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2346
2347 * doc/tutorial/includeaddattribute.c
2348 * doc/tutorial/includeaddkeyword.c
2349 * doc/tutorial/includegetattribute.c
2350 * doc/tutorial/includekeyword.c
2351 * doc/tutorial/xmltutorial.xml
2352 * doc/tutorial/*.html:
2353 update tutorial to properly free memory (thanks to Christopher
2354 R. Harris for pointing out that this needs to be done)
2355 * doc/tutorial/images/callouts/*.png:
2356 added image files so the callouts are graphical, making it
2357 easier to read ( use "--param callout.graphics 1" to generate
2358 html with graphical callouts)
2359
2360Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2363 nice logos generated by Marc Liyanage
2364 * doc/site.xsl *.html: changed the stylesheet to show the new
2365 logo and regenerated the pages
2366
2367Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2368
2369 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2370
2371Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * xpath.c: possible mem leak patch from Jason Adams
2374
2375Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2378 in the XQuery namespace
2379 * configure.in: preparing 2.4.24
2380 * doc/*.html: updated the web pages
2381
2382Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2383
2384 * python/generator.py: closing bug #85258 by generating conditional
2385 compile check to avoid linking to routines not configured in.
2386
23872002-08-22 Havoc Pennington <hp@pobox.com>
2388
2389 * autogen.sh: update error message for missing automake
2390
2391Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * python/Makefile.am: typo in target name resulted in libxml2.py
2394 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2395
2396Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * win32/win32/Makefile.mingw: updated with version from
2399 Elizabeth Barham at http://soggytrousers.net/repository/
2400
2401Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2402
2403 * win32/Makefile.msvc: added the prefix location to the include
2404 and lib search path.
2405
24062002-08-18 Havoc Pennington <hp@pobox.com>
2407
2408 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2409 both automake 1.6 and 1.4 installed get the right automake. Means
2410 compilation from CVS will now require the latest automake 1.4
2411 release, or manually creating symlinks called "automake-1.4" and
2412 "aclocal-1.4"
2413
2414Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * configure.in python/Makefile.am: more AMD 64 induced changes from
2417 Frederic Crozat
2418
2419Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * xinclude.c: oops I was missing the xml:base fixup too
2422 * result/XInclude/*.xml: this adds xml:base attributes to most
2423 results of the tests
2424
2425Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * xinclude.c: quick but apparently working implementation of
2428 xi:fallback, should close bug #89684
2429 * Makefile.am test/XInclude/docs/fallback.xml
2430 result/XInclude/fallback.xml: added a basic test for fallback,
2431 and run with --nowarning to avoid a spurious warning
2432 * configure.in: applied patch from Frederic Crozat for python
2433 bindings on AMD 64bits machines.
2434
2435Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2438 the caller don't pass a SAX callback block.
2439
2440Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * tree.c: applied the same fix for the XML-1.0 namespace to
2443 xmlSearchNsByHref() as was done for xmlSearchNs()
2444
2445Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * libxml.3: small cleanup of the man page
2448 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2449 when serializing HREF attributes generated by XSLT.
2450
2451Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2454 version of Marc Liyanage' patch for boolean attributes in HTML
2455 output
2456
2457Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * python/tests/serialize.py: fixed the test results, indenting
2460 behaviour changed slightly
2461
2462Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2463
2464 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2465 new c14n function to Windows def files
2466
2467Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2468
2469 * c14n.c: fixed a memory leak in c14n code
2470
2471Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2472
2473 * parser.c include/libxml/parser.h: adding a new API for Christian
2474 Glahn: xmlParseBalancedChunkMemoryRecover
2475 * valid.c: patch from Rick Jones for some grammar cleanup in
2476 validation messages
2477 * result/VC/* result/valid/*: this slightly change some of the
2478 regression tests outputs
2479
2480Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * tree.c: trying to fix a problem in namespaced attribute handling
2483 raised by Christian Glahn
2484
2485Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * encoding.c include/libxml/encoding.h: Opening the interface
2488 xmlNewCharEncodingHandler as requested in #89415
2489 * python/generator.py python/setup.py.in: applied cleanup
2490 patches from Marc-Andre Lemburg
2491 * tree.c: fixing bug #89332 on a specific case of loosing
2492 the XML-1.0 namespace on xml:xxx attributes
2493
2494Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2495
2496 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2497 corner case from new Merlin's test suite and added a callback
2498 that will be used to improve xmlsec performance
2499
2500
2501Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * HTMLtree.c: trying to fix the <style> escaping problem in
2504 HTML serialization bug #89342
2505
2506Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2509 and rebuilt the web site.
2510
2511Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2512
2513 * include/libxml/tree.h: added _private member to xmlNs struct
2514
2515Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * HTMLparser.c: fixing bug #84876 based on the xml working
2518 code.
2519
2520Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2521
2522 * python/Makefile.am: enhanced to fix bug 72012 (errors
2523 when using '-jX' make parameter)
2524
2525Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2526
2527 * xpath.c: small additional enhancement for booleans
2528 compared to nodesets
2529
2530Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2531
2532 * HTMLtree.c: changed the order of the encoding declaration
2533 attributes in the meta tags due to a bug in IE/Mac
2534
2535Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2536
2537 * xpath.c: enhanced handling of booleans (especially '='
2538 and '!=' for nodesets) - fixes bug 85256. Added new
2539 routine xmlXPathNotEqualValues for more proper handling
2540 of '!=' when nodesets are involved.
2541
2542Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2543
2544 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2545 doc/xmlcatalog_man.xml to the source distribution
2546
2547Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2548
2549 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2550 asked for this.
2551
2552Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * configure.in: preparing 2.4.23
2555 * doc/*: rebuilt the docs
2556
2557Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * parser.c: fixing bug #84169 by fixing the
2560 comment of xmlCreatePushParserCtxt to describe the
2561 encoding detection parameters better.
2562
2563Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2564
2565 * valid.c: fixing bug #79331 in one path the lookup for
2566 ID attributes on a namespaced node wasn't handled correctly :-\
2567
2568Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * HTMLparser.c: trying to fix 87235 about discarded white
2571 spaces in the HTML parser.
2572 * result/HTML/*: this changes the output of a number of HTML
2573 regression tests
2574
2575Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * xpath.c: applied patch from Richard Jinks for the namespace
2578 axis + fixed a memory error.
2579 * parser.c parserInternals.c: applied patches from Peter Jacobi
2580 removing ctxt->token for good.
2581 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2582 popped out by the regression tests.
2583 * Makefile.am: patch for threads makefile from Gary Pennington
2584
2585Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2586
2587 * xpath.c: enhanced behaviour of position() after usage of
2588 expressions involving preceding-sibling (et al).
2589
2590Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * hash.c: applied a patch from Peter Jacobi to solve a problem
2593 when compiling with the Watcom C on Win32
2594 * result/schemas/*.err: the change of hashing algo generated
2595 permutations in the output
2596
2597Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2598
2599 * hash.c: applied patch from Sander Vesik improving the quality of
2600 the hash function.
2601
26022002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2603
2604 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2605 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2606 xmllint.c xpath.c: replaced sprintf() with snprintf()
2607 to prevent possible buffer overflow (the bug was pointed
2608 out by Anju Premachandran)
2609
2610Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * parser.c: removed an uninitialized data error popped by valgrind
2613 on PE references
2614
2615Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2616
2617 * doc/xml.html
2618 adding tutorial reference to the web page
2619
2620Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2621
2622 * doc/tutorial/xmltutorial.xml
2623 * doc/tutorial/ar01s07.html
2624 * doc/tutorial/ape.html
2625 * doc/tutorial/includegetattribute.c
2626 adding section to tutorial about retrieving an attribute
2627 value
2628
2629Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * parser.c: applied a couple of patches from Peter Jacobi to start
2632 to get rid of ctxt->token, with a possible significant speed
2633 improvement to be gained once done. Better compliance with PE
2634 references constructs in DTDs too.
2635 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2636 from Peter too
2637
2638Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2641 xmlParseElement was likely to have been deallocated at the
2642 time of the report, possibly leading to segfault. Just report
2643 the tag name now.
2644
2645Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * xpath.c: patch from Richard Jinks for XPath substring() function
2648 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2649
26502002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2651
2652 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2653
2654Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2655
2656 *doc/FAQ.html
2657 fixing typos in FAQ, thanks to Robert Funnell for the
2658 editing help
2659
2660Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * NEWS: got complaints from rpmlint that it was empty
2663
2664Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2665
2666 * added doc/tutorial, including:
2667 apa.html
2668 apb.html
2669 apc.html
2670 apd.html
2671 ar01s02.html
2672 ar01s03.html
2673 ar01s04.html
2674 ar01s05.html
2675 ar01s06.html
2676 includeaddattribute.c
2677 includeaddkeyword.c
2678 includekeyword.c
2679 includestory.xml
2680 index.html
2681 xmltutorial.xml
2682 libxml tutorial, including generated html
2683
2684Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2685
2686 * result/c14n/exc-without-comments/merlin-c14n-two-*
2687 result/c14n/without-comments/merlin-c14n-two-*
2688 test/c14n/exc-without-comments/merlin-c14n-two-*
2689 test/c14n/without-comments/merlin-c14n-two-*
2690 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2691 c14n/exc-c14n and slightly modified test script to handle
2692 these test cases
2693 * c14n.c: fixed bugs for complicated nodes set (namespace
2694 without node and others from merlin-c14n-two.tar.gz)
2695 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2696 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2697 for xmlsec performance patch
2698 * xpath.c: fixed self::node() for namespaces and attributes
2699
2700Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2701
2702 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2703 but with the format parameter
2704 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2705
2706Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2707
2708 * Makefile.am: updated c14n tests suite
2709 * c14n.c: performance improvement for previous c14n patch
2710
2711Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * parser.c: another peroformance patch from Peter Jacobi, that
2714 time on parsing attribute values.
2715
2716Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2717
2718 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2719 into LibXML2 test suite
2720
2721Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2722
2723 * c14n.c: propagating xpath ancesstors node fix to c14n
2724 plus small performance improvement to reduce number of
2725 mallocs
2726 * xpath.c: fixed ancestors axis processing for namespace nodes
2727
2728Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2729
2730 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2731 Peter Jacobi
2732
2733Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2734
2735 * configure.in: preparing 2.4.22
2736
2737Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2740 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2741 a public entry point.
2742 * doc/*: rebuilt the API and docs
2743
2744Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * xpath.c: patch from Richard Jinks to fix a problem introduced
2747 in the previous patch and pointed by Norm
2748
2749Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * libxml.spec.in: fixing bug #81112
2752
2753Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * uri.c: fixing bug #82848
2756
2757Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2760 output of one catalog test
2761
2762Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2763
2764 * global.data globals.c tree.c include/libxml/globals.h
2765 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2766 default value for global parameter xmlIndentTreeOutput to 1 and
2767 introduced new global parameter xmlTreeIndentString (the string
2768 used to do one-level indent) with default value " " (as it was
2769 in tree.c)
2770
2771Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2774 with trio and schemas.
2775
2776Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * xpath.c: patch from Richard Jinks to fix the problem raised in
2779 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2780
2781Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2782
2783 * xmlschemas.c: a bit of work on import.
2784 * xmlschemastypes.c: Charles Bozeman provided a compare function
2785 for date/time types so min/max facet restrictions should work,
2786 indeterminate comparisons return an error instead of equal.
2787 * test/schemas/date_0* result/schemas/date_0_0: specific test
2788 from Charles Bozeman too
2789
2790Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2793 from Christian Cornelssen fixing the man pages and the Catalog
2794 building script.
2795 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2796 next step is <xs:import> I now have a reasonable understanding
2797 of how it works.
2798
2799Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2802
2803Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2804
2805 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2806
2807Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * xpath.c: fixing an XPath function evalutation bug pointed out
2810 by Alexey Efimov where the context was lost when evaluating
2811 the function arguments
2812
2813Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2814
2815 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2816 function public for XMLSec performance optimizations
2817
2818Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * python/generator.py python/libxml2class.txt : fixed a problem
2821 with the HTML parser pointed by Gary Benson
2822 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2823 example
2824
2825Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2826 * parser.c: fixed bug #81159 (memory growth in SAX)
2827
2828Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2829 * xpath.c: fixed bug #78858 (the real fix)
2830
2831Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2832 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2833
2834Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2835
2836 * tree.c: modified xmlNodeSetBase to allow changing the
2837 base of a document.
2838
2839Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * xmlschemastypes.c: patch Charles Bozeman for validation of
2842 all the date, time, and duration types
2843 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2844 * configure.in: fixed an error pointed by an user
2845 * xml2-config.in: fixed an error pointed by an user
2846
2847Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2848
2849 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2850 win32/libxml2.def.src xmlIO.c: exported default
2851 'file:', 'http:' and 'ftp:' protocols input handlers
2852 and maked protocols comparisson case insensitive
2853
2854Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * configure.in: Neven Has detected a typo
2857
2858Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2861 as one of the persons allowed to commit directly to the
2862 module.
2863
2864Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2867 * valid.c: raised a too low limit
2868 * doc/*: rebuilt the docs
2869
2870Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * test/XPath/expr/floats test/XPath/expr/functions
2873 result/XPath/expr/floats result/XPath/expr/functions
2874 xpath.c: another XPath conformance patch from Richard Jinks
2875
2876Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2877
2878 * xmlschemas.c: fixed validation of attribute groups.
2879 * test/schemas result/schemas: added an example from the primer
2880
2881Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2884 * test/schemas result/schemas: updated the test list
2885
2886Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * TODO: updated a bit
2889 * parser.c: made a comment more specific
2890 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2891 Schemas conformance.
2892 * test/schemas result/schemas: updated the test list
2893
2894Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2895
2896 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2897 implementing xs:all with minOccurs = 0
2898 * tes/schemas/* result/schemas/*: added more tests covering
2899 xs:all
2900
2901Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * xmlregexp.c: first implementation of the all particle, this
2904 may need to be revisited for case where not all transitions
2905 must be crossed.
2906
2907Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * tree.c: another entity processing update from Markus Henke
2910
2911Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2912
2913 * trionan.c: fixed crash on OSF/1
2914
2915Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * xmlschemas.c: more Schemas work
2918 * test/schemas/* result/schemas/*: added more tests coming
2919 from the spec.
2920
2921Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2924 ExcC14N specification
2925
2926Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * tree.c: patch from Markus Henke, fix for recursive entities.
2929
2930Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * xpath.c: fix a problem with string() on a document node.
2933
2934Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * Makefile.am xmlschemas.c: more Schemas work
2937 * test/schemas/* result/schemas/*: added more tests coming
2938 from the spec.
2939
2940Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2943 * result/HTML/*: this changes a few things in the results
2944
2945Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2946
2947 * include/libxml/tree.h: eliminated 'declaration different than
2948 prototype' warning
2949 * include/win32config.h: "resolved" conflicts with errno.h
2950
2951Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2952
2953 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2954 on the automata interfaces and debug of counted choices
2955 * test/schemas/* result/schemas/*: added a number of tests
2956
2957Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2960 a bit of work on Schemas
2961 * testSchemas.c: try to make it more useful
2962 * test/schemas/* result/schemas/* Makefile.am: changed the
2963 Schemas regression test procedure, started adding a few samples
2964
2965Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2966
2967 * include/libxml/encoding.h: Patch for the Borland C++ builder
2968 * include/libxml/tree.h: Patch for the Borland C++ builder
2969 * threads.c: Patch for the Borland C++ builder
2970 * win32/bcb5: New directory for the Borland C++ builder
2971 project files
2972
2973Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
2974
2975 * win32/Makefile.msvc: Update for XML Schema support
2976 * win32/configure.js: Update for XML Schema support
2977 * win32/libxml2.def.src: Update for XML Schema support
2978
2979Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
2982 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
2983 xmlunicode.c include/libxml/Makefile.am
2984 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
2985 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
2986 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
2987 include/libxml/xmlversion.h.in : merged the current state of
2988 XML Schemas implementation, it is not configured in by default,
2989 a specific --schemas configure option has been added.
2990 * test/automata test/regexp test/schemas Makefile.am
2991 result/automata result/regexp result/schemas:
2992 merged automata/regexp/schemas regression tests
2993
2994Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
2995
2996 * xpath.c: Gary found a compile time problem, fixes #78823
2997
2998Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
2999
3000 * configure.in: release of 2.4.20
3001 * doc/*: updated and rebuilt the docs
3002
3003Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3004
3005 * python/Makefile.am: patch from Cristian Gafton to build on
3006 Red Hat 6.2, should also fix #75779
3007
3008Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3009
3010 * valid.c: first part of fixing #78729
3011
3012Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3013
3014 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3015 escaping of URI when saving HTML files.
3016 * result/HTML/*: this impacted some tests
3017
3018Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3019
3020 * configure.in: trying to fix #77441
3021
3022Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3023
3024 * include/libxml/xmlIO.h: Hallski complained it could not be
3025 included by itself.
3026
3027Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3028
3029 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3030
3031Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3032
3033 * win32/configure.js: patch from Nilo for the c14n option
3034 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3035
3036Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3039 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3040 LIBXML_THREAD_ENABLED
3041
3042Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * xpath.c: another patch from Richard Jinks for substring conformance
3045 * test/XPath/expr/floats test/XPath/expr/strings
3046 result/XPath/expr/floats result/XPath/expr/strings: update of the
3047 test suite to check those.
3048
3049Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3050
3051 * xpath.c: patch from Richard Jinks for .x float parsing.
3052
3053Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3054
3055 * parser.c: patch from Markus Henke when an encoding ain't recognized
3056
3057Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * libxml.m4: got a report that #include <string.h> was needed
3060
3061Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3062
3063 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3064
3065Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3066
3067 * doc/example.html: fixing typo
3068
3069Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3070
3071 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3072 pointed out by Melvyn Sopacua.
3073
3074Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * libxml.m4: Frédéric Crozat gave a patch related to the change
3077 of Include paths breaking the libxml.m4
3078
3079Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3080
3081 * xpath.c: Fix bug #76927 forgot to save some context
3082 when evaluating binary expressions
3083
3084Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3085
3086 * configure.in: fixed configure for MPE/iX from Markus Henke
3087 * xmlmemory.c: fixed initialization problems
3088 * xpath.c: another set of patches from Richard Jinks this
3089 fixes "make XPathtests" on linux
3090
3091Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3094 * test/XPath/expr/compare test/XPath/expr/equality
3095 test/XPath/expr/floats test/XPath/expr/functions
3096 test/XPath/expr/strings result/XPath/expr/compare
3097 result/XPath/expr/equality result/XPath/expr/floats
3098 result/XPath/expr/functions result/XPath/expr/strings: Updated
3099 tests though they show a divergence on Linux
3100
3101Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3102
3103 * xpath.c trionan.c: previous commit also included patches
3104 from Richard Jinks on some IEEE support corner case
3105
3106Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3109 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3110 that $(datadir) should be used for docs
3111
3112Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3115 could leak filedescriptors
3116
3117Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * configure.in nanohttp.c: applied patch from Allan Clark for
3120 UnixWare/OpenServer
3121
3122Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * configure.in: preparing 2.4.19
3125 * doc/*: rebuilt the docs
3126
3127Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3128
3129 * nanohttp.c: fixing #76043, got fed up with non-portability
3130 of that piece of code.
3131
3132Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3133
3134 * valid.c SAX.c: Never commit without running "make tests" :-(
3135 fix a couple of stupidities in the previous commit
3136 * result/*: a few changes in some attribute order result of previous
3137 commit.
3138
3139Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3142 the internal subset should not raise duplicate ID errors,
3143 also there was a small bug in conjunction to namespace
3144 declarations defaulted and xml:xxx attributes DTD definitions.
3145
3146Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * xpath.c: Richard Jinks also raised some rounding problems
3149 this tries to fix them
3150
3151Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3152
3153 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3154 behaviour in xmlXPathCastToString()
3155
3156Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3157
3158 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3159 raised by Morus Walter
3160
3161Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3164 from Igor
3165
3166Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3167
3168 * xpath.c: fixing #75619, related to a problem when trying
3169 to evaluate condition when the current node set resulting
3170 from that sub-step evaluation is empty. Also fixes 2 potential
3171 problem with previous-sibling and next-siblings axis.
3172
3173Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3176 HTML support is not configured in.
3177
3178Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3181 include/libxml/tree.h: dohh I really didn't intended to commit
3182 this test version :-(
3183
3184Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * testSAX.c: I wanted to see the real speed at the SAX interface
3187 after a little too many Ximianer started complaining about the
3188 parser speed.
3189 added a --quiet option:
3190 paphio:~/XML -> ls -l db100000.xml
3191 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3192 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3193 3200006 callbacks generated
3194 real 0m1.270s
3195 Which means 16MBytes/s and 3Mcallback/s
3196
3197Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3198
3199 * xpath.c: valgrind spotted another error that time when running
3200 on libxslt regression tests
3201
3202Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3203
3204 * Makefile.am: adding "make valgrind" running the full regression
3205 tests (except python ones) under Valgrind (using valgrind -q
3206 which was kindly added by the author).
3207 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3208 passes cleanly now except an obcure floating point initialization
3209 raised in log10() in one XPath regression test ???
3210 * tree.c: edited some comments to close #75244
3211
3212Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3213
3214 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3215 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3216 context of ScrollKeeper, made sure that if the number is
3217 an integer, the serialization follows the description at
3218 http://www.w3.org/TR/xpath#section-String-Functions
3219
3220Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3221
3222 * configure.in: preparing 2.4.18
3223 * doc/*: updated and rebuilt the web site
3224 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3225 the Windows and Cygwin maintainers.
3226 * parser.c: humm, changed the way the SAX parser work when
3227 xmlSubstituteEntitiesDefault(1) is set, it will then
3228 do the entity registration and loading by itself in case the
3229 user provided SAX getEntity() returns NULL.
3230 * testSAX.c: added --noent to test the behaviour.
3231
3232Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3233
3234 * parser.c: Wilfried Teiken provided a hackish but working
3235 way to get context reported back on entities when parsing
3236 with SAX and without breaking the DOM build.
3237
3238Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3239
3240 * c14n.c: applied a new patch from Aleksey Sanin
3241 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3242 to reference Aleksey implementation of XML digital Signatures
3243
3244Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3245
3246 * xpath.c: small fix to avoid potential problem due to
3247 ordering of freeing data
3248 * python/Makefile.am: people were complaining about
3249 the generated file in python dir not being built
3250
3251Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3252
3253 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3254 python/generator.py python/libxml.c python/types.c: Cleanup
3255 of the python Makefiles based on Jacob and James feedback,
3256 fixed the spec file accordingly, fixed the number of warning
3257 that passing my pedantic CFLAGS was generating. Conclusion
3258 is that Python includes are real crap.
3259
3260Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * configure,in: it was reported quite a few times that
3263 xml2-config --cflags should not output
3264 -I$includeprefix/libxml2/libxml because libxml2 header names
3265 clashes with existing names like list.h from C++ stl.
3266 Includes should be #include<libxml/xxx.h> so ...
3267
3268Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * c14n.c: another patch from Aleksey Sanin
3271
3272Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3275 canonicalization algorithm
3276 * doc/xml.html doc/index.html: added the C14N references on the
3277 index page.
3278
32792002-03-13 jacob berkman <jacob@ximian.com>
3280
3281 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3282 usage, redundant, and gcc specific
3283
3284Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3285
3286 * xpath.c: speedup some node selection operations, this can
3287 have a significant impact on DocBook Norm's stylesheets
3288 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3289 make sure it's always the case
3290 * debugXML.c: distinguish CDATA and comments in ls operations
3291
3292Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3293
3294 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3295 to generate better API descriptions etc...
3296
3297Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3298
3299 * c14n.c: Fixing #74186, made sure all boolean expressions
3300 get fully parenthesized, ran indent on the output
3301 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3302 include/libxml/tree.h: also #74186 related, removed the
3303 --with-buffers option, and all the preprocessor conditional
3304 sections that were resulting from it.
3305
3306Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * valid.c: applied patch from Dodji Seketeli fixing an
3309 uninitailized variable in xmlValidGetValidElements()
3310
3311Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3312
3313 * c14n.c: fixed a few comments
3314 * doc/*.html doc/*/*.html: regenerated the docs and added
3315 the C14N API
3316 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3317
3318Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3319
3320 * check-xml-test-suite.py: fix to adapt varaiations in the
3321 bindings
3322 * configure.in python/setup.py python/setup.py.in: fixed to
3323 have the version of the python scripts automatically updated
3324
3325Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3326
3327 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3328 in xmlCopyProp()
3329
3330Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * configure.in: preparing 2.4.17 release
3333 * doc/*: updated and rebuilt the docs
3334 * xpath.c: fixed a comment
3335 * python/libxml.c: fixed a possible reentrancy problem
3336
3337Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3338
3339 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3340 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3341 added a specific regression test
3342 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3343 not raise exceptions when failing to find the attribute.
3344
3345Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3346
3347 * configure.in xmllint.c: owen pointed out a problem with the
3348 ftme fix, gettimeofday() was not detected by configure and
3349 the ftime header wasn't included, dohhh
3350
3351Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * configure.in xmllint.c: trying to fix #71457 for timing
3354 precision when gettimeofday() is not availble but ftime() is
3355
3356Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3359 are now copied on install and part of the -devel RPM
3360
3361Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * xpath.c: trying to avoid bug #72150 which was apparently
3364 caused by a gcc bug (or a processor problem) as detailed
3365 at http://veillard.com/gcc.bug
3366
3367Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3368
3369 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3370 fixed xmlReconciliateNs(), added a Python test/example for
3371 inter-document cut'n paste
3372 * python/libxml.py: fixed node.doc on document nodes and added
3373 xpathEval() onto node objects
3374
3375Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3378 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3379 fixup and integrated tests for the serialization stuff
3380
3381Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3382
3383 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3384 moved the libxml man page to section 3
3385
3386Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3387
3388 * tree.c: fix bug #72490
3389 * python/libxml.c python/libxml.py: added methods serialize()
3390 and saveTo() to all node elements.
3391
3392Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * xmlIO.c: closed #73430, don't read from an input source
3395 which indicated an end-of-file or an error.
3396
3397Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3398
3399 * parser.c: make sure SAX endDocument is always called as
3400 this could result in a Python memory leak otherwise (it's
3401 used to decrement ref-counting)
3402 * python/generator.py python/libxml.c python/libxml.py
3403 python/libxml2-python-api.xml python/libxml2class.txt
3404 python/tests/error.py python/tests/xpath.py: implemented
3405 the suggestions made by Gary Benson and extended the tests
3406 to match it.
3407
3408Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * python/generator.py: applied patch fixing #73450
3411
3412Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3413
3414 * xpath.c: fixing #61290 "namespace nodes have no parent"
3415 long standing divergence from the XPath REC. NodeSets
3416 simply hold a copy of namespace nodes and those node ->next
3417 points to the parent (which may not be the node carrying the
3418 definition).
3419 * include/libxml/xpath.h: flagged but didn't added a possible
3420 speedup
3421 * DOCBparser.c HTMLparser.c: removed some warnings from push
3422 parser due to new state being added.
3423 * tree.c: new fix from Boris Erdmann
3424 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3425 the XML Canonalization support from Aleksey Sanin
3426
3427Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3428
3429 * tree.c: patch from Boris Erdmann fixing some namespace odities
3430 with xmlCopyNode()
3431
3432Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3433
3434 * xmlIO.c: fix bug #72706 when loading a NULL entity
3435
3436Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3439 actually change in a future XML Namespace revision.
3440
3441Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3442
3443 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3444 added the possibility of returning nodesets from XPath extension
3445 functions written in Python
3446
3447Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3448
3449 * python/*: commiting some Python bindings work done while travelling
3450
3451Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3452
3453 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3454 explicitely with memory debugging switched on
3455
3456Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3457
3458 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3459 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3460 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3461 the accessor generator for strings
3462 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3463 regression test.
3464
3465Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * python/README python/generator.py python/libxml.c python/setup.py:
3468 added the 'usual' setup.py to allow building a libxml2-python
3469 module based on the same code. The initialization is however
3470 different the 2 .so files fo libxml2 and libxslt are identical and
3471 they entry point initialize both libraries. this is done to avoid
3472 some possible nasty problem since the Python don't merge the maps
3473 of all shared modules.
3474
3475Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3476
3477 * parser.c: fixed a push/encoding bug reported by Michael
3478 on librsvg
3479
3480Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * include/libxml/parserInternals.h: fixes a misplaced #endif
3483
3484Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * parser.c valid.c: found and fixed a couple of allocation bugs
3487
3488Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3489
3490 * doc/xml.html doc/python.html doc/*: added a Python and binding
3491 page describing the current state of the Python bindings and
3492 giving pointers to the other languages wrappers.
3493
3494Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3497 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3498 rebuilt the API and web site
3499 * xpath.c: fixed #71978 portability bugs
3500
3501Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3502
3503 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3504
3505Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3506
3507 * include/libxml/parserInternals.h parser.c: had to change
3508 2 internal parsing API when processing document content
3509 to check the start and end of element content are defined
3510 in the same entity
3511 * valid.c include/libxml/valid.h: attribute normalization can
3512 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3513 with the context to report it.
3514 * SAX.c: fixed the last known bugs, crazy validation constraints
3515 when a document is standalone seems correctly handled. There
3516 is a couple of open issues left which need consideration especially
3517 PE93 on external unparsed entities and standalone status.
3518 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3519 The 2 tests left failing are actually in error. Cleanup done.
3520
3521Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3522
3523 * valid.c: implemented E59 spaces in CDATA does not match the
3524 nonterminal S
3525
3526Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * SAX.c parser.c valid.c: more validation test fixups
3529 * check-xml-test-suite.py: added duration info for the tests
3530
3531Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3532
3533 * parser.c valid.c: a couple of errors were reported but not
3534 saved back as such in the parsing context. Down to 1% failure rate
3535 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3536
3537Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3538
3539 * xmlInternald.c: isExtender was missing a char
3540 * parser.c include/libxml/parser.h: % are acceptable in the
3541 internal subset if within a PUBLIC ID
3542
3543Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * SAX.c parserInternals.c valid.c: more work on the conformance
3546 suite. Took the step to finally block documents with encoding
3547 errors. It's a fatal error per the spec, people should have fixed
3548 their documents by now.
3549
3550Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3551
3552 * check-xml-test-suite.py: fixed the test script after some discussion
3553 on the semantic of TYPE="error"
3554 * Makefile.am: added the script to the distrib
3555
3556Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3557
3558 * SAX.c entities.c: fixed a couple of conformances issues deep
3559 into the validation code (standalone and undeclared Notations)
3560
3561Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3562
3563 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3564 stayed there for years !
3565
3566Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3569 missing
3570
3571Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * check-xml-test-suite.py: improved the behaviour a bit as
3574 well as the logs
3575 * parser.c valid.c SAX.c: fixed a few more bugs
3576 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3577
3578Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * check-xml-test-suite.py: python script to run regression tests
3581 against the XML Test suite of W3C/OASis
3582 * SAX.c: fixed a validation bug
3583 * parser.c: fixed 3 errors pointed by the test suite
3584 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3585 * python/Makefile.am: fixed a dependendy
3586
3587Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3588
3589 * xmlmemory.c: avoid a warning bug #71594
3590
3591Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3592
3593 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3594 warning on alpha/Tru64
3595
3596Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3597
3598 * include/libxml/entities.h: fixing a comment
3599 * valid.c: fixing some troubles with validity check on namespaces
3600 * result/VC/NS3 test/VC/NS3: added a specific regression test
3601
3602Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3603
3604 * tree.c: Fixing #71342 serializing '\n' in attribute values
3605 * result/noent/att3 result/att3 test/att3: added a specific
3606 test.
3607
3608Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * python/libxml.c: couple of bug fixes
3611
3612Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3613
3614 * python/*.py: removed tabs and used spaces.
3615
3616Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3619 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3620
3621Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3624 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3625
3626Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3627
3628 * include/libxml/encoding.h include/libxml/entities.h
3629 include/libxml/globals.h include/libxml/parser.h
3630 include/libxml/threads.h include/libxml/tree.h
3631 include/libxml/xmlmemory.h: trying to fix the include mess
3632
3633Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * include/libxml/xmlmemory.h: reverted part of the previous
3636 attempt to provide #69655, this was breaking the build.
3637
3638Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3641 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3642 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3643 include/libxml/parserInternals.h include/libxml/tree.h
3644 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3645 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3646 clean.
3647 * python/libxml.c: fixed a warning.
3648
3649Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3652 copying of node, merge back IDs in the target document.
3653 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3654 test/XInclude/ents/ids.xml: test case
3655 * result/VC/ElementValid4: output changed due to a typo fix
3656
3657Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003660 generate the dependencies right as Jacob found out. Add
3661 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003662
3663Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3664
3665 * parserInternals.c valid.c: Justin Fletcher found some parts
3666 of the code needing cleanup
3667 * libxml.spec.in python/Makefile.am python/generator.py
3668 python/libxml.c python/libxml.py: Fixed the python Makefiles
3669 corrected a bug showing up on ia64, changed the name of the
3670 python internal module too
3671
3672Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * Makefile.am: applied patch from Andris Pavenis for binary
3675 name suffixes
3676
3677Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3678
3679 * xmllint.c win32/win32config.h: fixing #68748
3680
3681Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3682
3683 * valid.c: fixing #70166
3684
3685Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3686
3687 * valid.c: fixing #70077
3688
3689Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3690
3691 * Copyright Makefile.am README configure.in libxml.spec.in:
3692 Changed to the MIT Licence
3693 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3694 doc/xmlio.html: updated the doc accordingly
3695 * include/libxml/xmlwin32version.h configure.in: preparing
3696 2.4.14 release
3697 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3698 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3699 fixed the const xmlChar * wrapper and generator, XPath extension
3700 functions now use the context as first argument
3701 * python/tests/tstxpath.py python/tests/xpath.py
3702 python/tests/xpathext.py: Updated the tests accordingly
3703 * tree.c: fixed bug #70067
3704
3705Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3706
3707 * Makefile.am: cleanup
3708 * debugXML.c: always use stdout if output is NULL
3709 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3710 * python/Makefile.am python/generator.py python/libxml2class.txt
3711 python/libxml_wrap.h python/types.c: augmented the number of bindings
3712 handling FILE * and XPath contexts
3713 * python/tests/Makefile.am: avoid a stupid problem due to the
3714 use of TEST.
3715
3716Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3719
3720Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3721
3722 * python/TODO python/libxml.c: cleanup the extension function lookup
3723 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3724
3725Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * configure.in python/Makefile.am: do not install outside
3728 of prefix
3729
3730Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3731
3732 * python/TODO python/libxml.c: started adding SAX interfaces
3733 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3734 SAX test
3735
3736Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * tree.c: hardened the addChild function
3739 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3740 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3741 added accessors needed for xmlNode, a bit more testing and
3742 extension of interfaces
3743 * python/tests/Makefile.am python/tests/build.py: added a test
3744 build from scratch/save/load/check
3745
3746Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * parserInternals.c: change a small bit in the way valididy
3749 error messages get initialized
3750 * python/TODO python/libxml.c python/libxml2-python-api.xml
3751 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3752 added some memory debugging to track leaks at the libxml2 level
3753 * python/tests/*.py: changed all tests to check for leaks,
3754 there is just one left in XPath extension registrations.
3755
3756Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3757
3758 * python/TODO python/generator.py python/libxml2-python-api.xml
3759 python/libxml2class.txt: more accessor classes for the parser
3760 context, allow to switch on and check validity
3761 * python/tests/Makefile.am python/tests/error.py
3762 python/tests/invalid.xml python/tests/valid.xml
3763 python/tests/validate.py: attded more test and and added error.py
3764 which I forgot to commit in the last step
3765
3766Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3767
3768 * python/Makefile.am python/types.c: cleanup
3769 * python/libxml.c python/libxml.py python/libxml_wrap.h
3770 python/generator.py python/libxml2-python-api.xml
3771 python/libxml2class.txt: added class for parser context, added
3772 first cut for push mode support. Added a framework to generate
3773 accessors functions.
3774 * python/tests/Makefile.am python/tests/push.py: added a push
3775 test
3776
3777Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3778
3779 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3780 bug a bit of cleanup.
3781
3782Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3783
3784 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3785 python/libxml2class.txt: adding error redirections and preformat
3786 to a python handler
3787 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3788 tests self checking
3789
3790Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3791
3792 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3793 a function
3794
3795Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3798 python/libxml.c python/libxml2-python-api.xml
3799 python/libxml2class.txt: Progressing through the TODOs, class
3800 description output, extra XML API, RPM now builds the wrappers
3801 for all python installed versions
3802
3803Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * configure.in libxml.spec.in python/Makefile.am python/TODO
3806 python/generator.py python/libxml2class.txt: added more informations
3807 in the libxml2-python package including docs. Slightly changed
3808 the class hierarchy
3809 * python/tests/*: added basic regression tests infrastructure too
3810
3811Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3812
3813 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3814 added libxml2-python as part of the packages installed
3815
3816Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * python/Makefile.am python/generator.py python/libxml.c
3819 python/libxml.py: more work, now able to extend the
3820 XPath interpreter with functions written in python.
3821
3822Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3823
3824 * python/Makefile.am: Jacob sent a patch to allow building from
3825 tarfile.
3826
3827Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3828
3829 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3830 inserted the python wrappers build, I hope this won't be too
3831 unportable
3832
3833Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * xpath.c: minor optimization
3836 * python/generator.py python/libxml.c python/libxml.py
3837 python/libxml_wrap.h: more work on the python bindings,
3838 they now support XPath and there is no evident leak
3839
3840Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3841
3842 * python/generator.py python/libxml.c python/libxml.py:
3843 more work on the python bindings generator.
3844
3845Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3846
3847 * python/generator.py python/libxml.c python/libxml_wrap.h:
3848 more work on the python bindings.
3849
3850Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3851
3852 * python/generator.py python/libxml.c python/libxml.py
3853 python/libxml_wrap.h: commited early version of a python binding
3854 for private use only ATM
3855
3856Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * entities.c tree.c include/libxml/entities.h: applied patch
3859 from Anthony Jones to implement copy of DTD subtree too. Had
3860 just to keep 2 function private which really ought to become
3861 public ones.
3862
3863Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3864
3865 * xmllint.c: added pointers to the web pages in the usage()
3866
3867Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3868
3869 * tree.c: more fixes from Petr Kozelka for attribute handling
3870 in the tree API to align the semantic with DOM.
3871
3872Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * valid.c tree.c entities.c: another set of patches from
3875 Anthony Jones for copy operations cleanup and robustness
3876
3877Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3878
3879 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3880 an alphabetic index based on comments content
3881 * doc/*: rebuilt the web site with the new references
3882
3883Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * parserInternals.h: Greg Sjaardema suggested to use an
3886 eponential buffer groth policy in xmlParserAddNodeInfo()
3887
3888Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3891 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3892 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3893 to generate cross-references, and added/updated the stylesheets
3894 to generate and link API indexes. The generic keyword index
3895 is not done yet.
3896 * doc/*.html: regenerated all the usual docs too
3897
3898Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * debugXML.c: added an xpath function to the shell for T. V. Raman
3901
3902Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3903
3904 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3905 debug routines.
3906
3907Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3908
3909 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3910 support of attribute nodes
3911
3912Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3913
3914 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3915 hopefully near complete and fully documented of the API in XML
3916 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3917 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3918 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3919 include/libxml/parserInternals.h include/libxml/valid.hi
3920 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3921 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3922 include/libxml/xpath.h include/libxml/xpathInternals.h:
3923 Cleaned up the doc comments a lot in the process, the interface
3924 coverage is now 100%
3925
3926Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3929 extracts comments from the gtk-doc DocBook output (a bit
3930 convoluted but seems to work).
3931
3932Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3933
3934 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3935 added an XML description of the API, moved the script generating
3936 it here. Added a "make api" target
3937
3938Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3939
3940 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3941
3942Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3943
3944 * xpath.c include/libxml/xpathInternals.h: the change made to
3945 xmlXPathFuncLookupFunc was incompatible roll it back
3946
3947Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3948
3949 * SAX.c: cleanup patch from Anthony Jones
3950 * doc/Makefile.am: fix the headers to avoid in make scan
3951 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3952 includes, * vs Ptr and general cleanup
3953 * parsedecl.py: first version of a script to extract the
3954 module interfaces, the goal will be to provide .decl or XML
3955 specification of the interfaces to build wrappers.
3956
3957Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3960 now provides return codes in case of errors
3961
3962Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
3963
3964 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
3965 Upgraded to trio baseline 1.6
3966 * strio.h strio.c: Replaced by triostr.h and triostr.c
3967
3968Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
3971 of strdup usage in the code
3972
3973Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3974
3975 * parser.c error.c: Keith Isdale complained rightly that
3976 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
3977
3978Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3979
3980 * tree.c: fixed the funxtion to set the xml: attributes
3981 * debugXML.c: added "setbase" to test it.
3982
3983Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3984
3985 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
3986 to allow updating an attribute content
3987
3988Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * libxml.h: try to avoid problems when compiling on Windows
3991
3992Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3993
3994 * hash.c: patch from Anthony Jones for hash.c allocation size
3995 * Makefile.am: trying to work around Yet Another Libtool Madness
3996 and build the 2.4.13 release finally ...
3997
3998Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4001 * doc/* : update of the documentation
4002
4003Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4004
4005 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4006 at fixing #61290 :-(
4007
4008Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4011 Fixes bug #67229
4012
4013Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4014
4015 * tree.c: trying to avoid troubles when a subtree is copied
4016 and coalesced in part with the target tree. Should fix
4017 bug #67407
4018
4019Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4020
4021 * valid.c: fixed validation of attributes content of type
4022 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4023 values, very old bug. Fixes #67671
4024
4025Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4026
4027 * parser.c include/libxml/parserInternals.h tree.c: integrated
4028 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4029 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4030
4031Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4032
4033 * threads.c: applied Serguei Narojnyi's patch to add native
4034 thread support on the Win32 platform
4035 * testThreadsWin32.c Makefile.am: added the test program also
4036 from Serguei, Win32 specific
4037 * include/win32config.h include/libxml/xmlwin32version.h.in:
4038 added patch from Igor for the Windows thread specific defines.
4039
4040Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4041
4042 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4043
4044Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4045
4046 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4047 output page into XMLinfo.html. Close bug #66951 and
4048 raised by Robert Collins too.
4049
4050Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * encoding.c: Paul Keogh pointed out a possibility of segfault
4053 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4054 Closes bug # 68238
4055
4056Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4057
4058 * doc/*.html: updated the Gdome2 links
4059
4060Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4061
4062 * libxml.h: Applied following patches from Robert Collins
4063 and make sure IN_LIBXML is defined when compiling it
4064 -------
4065 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4066 as well as Visual C.
4067 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4068 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4069 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4070 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4071 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4072 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4073 xmlSysIDExists xmlNoNetExists).
4074 * xmllint.c: Don't include winsock2.h for Cygwin.
4075
4076Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4079 when the version info is not present.
4080
4081Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4082
4083 * tree.c: Anthony Jones pointed out a problem in
4084 xmlStringGetNodeList() and provided a fix for it
4085
4086Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4087
4088 * parser.c: patch from Frank J Franklin to remove a bug in
4089 xmlCreatePushParserCtxt() when the initial buffer passed
4090 is large.
4091
4092Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * win32/*: big cleanup of the Windows/MSVC project files
4095 from Igor Zlatkovic
4096
4097Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * doc/Makefile.am: should fix #67674 and avoid troubles if
4100 xsltproc is not available or fails in the prefix provided
4101
4102Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4105
4106Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4107
4108 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4109 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4110 Fixed a few other problems raised by Charlie Bozeman.
4111 * result/VC/ElementValid[5-7]: fixed the output
4112
4113Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4114
4115 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4116 patches from Charlie Bozeman. Regenerated the HTML docs.
4117
4118Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4119
4120 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4121 for Windows from Igor
4122
4123Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4124
4125 * xmllint.c: applied Justin Fletcher patch for --output or -o
4126
4127Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4128
4129 * win32/libxml2/libxml2.def.src: close #67019
4130
4131Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4132
4133 * xmllint.c: applied Justin Fletcher generic timing patch
4134 similar to the one already applied to xsltproc.
4135
4136Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4137
4138 * include/libxml/tree.h tree.c: applied documentation patches
4139 from Charlie Bozeman
4140
4141Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4142
4143 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4144
4145Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4146
4147 * valid.c: fix the xmlStrdup() used in the previous patch.
4148 * valid.c: added --dropdtd
4149 * tree.c: fixed xmlUnlinkNode so it also removes the references
4150 from the document if the node is a DTD
4151
4152Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4153
4154 * HTMLtree.c valid.c: cleanup some static declarations
4155
4156Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * xmllint.c: removed another strdup()
4159 * doc/FAQ: removed the HP/UX entry
4160
4161Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * valid.c: fix bug #66816 when validating.
4164 * xmllint.c: don't use sys/time.h if configure did not found it
4165
4166Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4167
4168 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4169 xmlcatalog_man.xml
4170
4171Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4172
4173 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4174 xmlInitMemory() was declared twice
4175
4176Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4177
4178 * globals.c: do not reference strdup() !
4179 * configure.in libxml-2.0.pc.in: trying to fix the libs
4180 of the various config extraction modules
4181
4182Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4183
4184 * configure.in : preparing 2.4.12
4185 * doc/* : updated and rebuilt the docs
4186
4187Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4188
4189 * uri.c: closed bug #66159
4190 * testURI.c: added --escape option
4191 * configure.in: some cleanup for xml2-config --cflags
4192
4193Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4194
4195 * globals.c testThreads.c: removed some misplaced includes
4196 of xmlversion.h
4197
4198Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4199
4200 * threads.c: patch from Gary Pennington fixing a possible
4201 problem at initialization time.
4202
4203Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4204
4205 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4206 Eric Lavigne contribution to build libxml2 on MacOS using
4207 CodeWarrior.
4208
4209Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * xmllint.c: applied Geert Kloosterman's patch to fix
4212 --repeat --timing output
4213
4214Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4217 where non-wellformed XML declaractions were not detected.
4218
4219Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4220
4221 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4222
4223Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4224
4225 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4226 gets reset by xmlCleanupInputCallbacks() and this makes the
4227 function useless. Same for output.
4228
4229Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4230
4231 * xmlIO.c: robert pointed out a loop error in callback cleanups
4232
4233Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4234
4235 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4236 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4237 they are not really tied to debugging
4238
4239Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4240
4241 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4242 * xmllint.c: better --catalogs description
4243
4244Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4245
4246 * tree.c: fixed a couple of problems in xmlSetProp()
4247
4248Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4249
4250 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4251 unappropriate stdout output.
4252
4253Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4254
4255 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4256 by Denis Beurive, closes #65111
4257
4258Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4259
4260 * valid.c: in case of content model validity error, don't
4261 print it if validity warnings were not requested.
4262
4263Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4264
4265 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4266 * parserInternals.c: removed the last exit() call. Print an
4267 unmaskable error on stderr instead (library mismatch detection)
4268
4269Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4270
4271 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4272 shell instructions from Heiko Rupp
4273
4274Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4275
4276 * catalog.c: use the URL notation file:// for default catalog paths
4277
4278Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4279
4280 * include/libxml/tree.h: better comments for _private fields
4281 * tree.c: removed a problem when copying an entity reference.
4282
4283Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4284
4285 * vms/*: updated instructions and diffs from John A Fotheringham
4286
4287Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4288
4289 * include/libxml/xmlerror.h: avoid an include problem if
4290 #include <libxml/xmlerror.h> happens first in code
4291 seems to be the case in KDE libs
4292
4293Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4294
4295 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4296 from Igor for Windows
4297
4298Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4299
4300 * Makefile.am: Gary Pennington pointed out a missing prefix
4301
4302Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4303
4304 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4305 * doc/*: upgraded and rebuilt the docs
4306
4307Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4308
4309 * HTMLparser.c: fix comment in scripts element parsing.
4310 * result/HTML/doc3*: updated the results.
4311
4312Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * uri.c: another URI bug fix #63336, using Joel Young patch.
4315
4316Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4319 a cleaned up version of the Pwd shell string generation.
4320
4321Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * valid.c include/libxml/tree.h: trying to fix namespaces +
4324 validation problems for good, closing #63619 in the process
4325 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4326 wrong in this respect, fixed it.
4327
4328Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4329
4330 * xmllint.c: Morus Walter patch to allow --format and --encode
4331
4332Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4333
4334 * debugXML.c: Stefan Kost provided an help command for the shell
4335
4336Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * debugXML.c: Heiko Rupp pointed that the shell would crash
4339 on empty nodesets returns.
4340
4341Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4342
4343 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4344 migh need the history libraries
4345
4346Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4347
4348 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4349 handle the case of < in quoted attributes, Bastian Kleineidam
4350
4351Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4352
4353 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4354 fixing catalog breakages
4355 * Makefile.am catalog.c result/catalogs/catal
4356 result/catalogs/mycatalog.* test/catalogs/catal*:
4357 fixed more problems in catalog support, added more regression tests
4358 for both XML and SGML catalog handling
4359
4360Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4361
4362 * debugXML.c: applied an improvement to xmlGetLineNo() from
4363 Keith Isdale
4364
4365Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4368 Side effect of the progressive catalog loading
4369
4370Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * Makefile.am: confexecdir and confexec_DATA were defined twice
4373 pointed out by Karl Eichwalder
4374
4375Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * xmlcatalog.c: avoid unlink() and use remove() instead.
4378
4379Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * libxml.spec.in: cleanup
4382 * include/libxml/xmlwin32version.h: updated with 2.4.8
4383
4384Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4387 of compiling libxml with a non standard set of options
4388
4389Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4390
4391 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4392 document --sgml option, fixing gnome bugzilla #63382
4393
4394Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4395
4396 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4397 breakage of 2.4.7, added a couple of really needed APIs
4398 like xmlCatalogIsEmpty() and xmlNewCatalog()
4399 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4400 for install-catalog
4401 * configure.in: preparing 2.4.8
4402
4403Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4406 include/libxml/tree.h include/libxml/xmlIO.h: more include
4407 cleanups, export cleanly one html output + format function.
4408
4409Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4410
4411 * parser.c: removed initGenericErrorDefaultFunc call from
4412 xmlInitParser() since it could destroy previous calls to
4413 xsltSetGenericErrorFunc() effects
4414
4415Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4416
4417 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4418 keyword.
4419
4420Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4421
4422 * Makefile.am: cleanup
4423 * threads.c: cleanup too
4424 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4425 from xsltproc
4426 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004427 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004428
4429Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4430
4431 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4432 was not used anymore !
4433
4434Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * configure.in: preparing 2.4.7
4437 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4438 manual page from John
4439 * doc/*: updated the doc and rebuilt the generated pages
4440
4441Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * xmlIO.c: closing bug #62711, the library should never
4444 close stdin or stdout.
4445
4446Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4447
4448 * uri.c: second pass at fixing #63336, using Joel Young
4449 final patch. looks okay.
4450
4451Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4452
4453 * uri.c include/libxml/uri.h: trying to clear #63336
4454 allowing the escaping routine to parse unconformant
4455 URI-References.
4456
4457Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4458
4459 * vms/readme.vms vms/build_libxml.com nanoftp.c
4460 include/libxml/xmlversion.h.in: a few VMS updates from
4461 John A Fotheringham
4462 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4463 and xmlCleanupOutputCallbacks() for the Perl binding people.
4464
4465Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4466
4467 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4468 apply fixes to close #63271 and avoid segfaults when
4469 the error routine gets callbed before xmlInitParser()
4470 get called.
4471 * nanoftp.c error.c: Applied patches from Justin Fletcher
4472 correcting some xmlGenericError misuses.
4473
4474Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4475
4476 *doc/xmllint.xml, doc/xmllint.1
4477 New and improved man page for xmllint - .xml is the original, .1
4478 is the generated man page
4479
4480Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4481
4482 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4483 the web site from the main HTML document.
4484
4485Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * parser.c: fixed an erroneous validation bug when PE refs
4488 occurs in external parsed entities referenced from the
4489 internals subset
4490 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4491 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4492 added the associated testcase, it's a nice one.
4493 * HTMLparser.c: generate the DTD node as HTML still ...
4494 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4495
4496Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * HTMLparser.c: fixed a bug in htmlNewDoc()
4499
4500Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * test/threads/*: added entities testing to the Thread test
4503 * testThreads.c: make the test reasonable
4504 * DOCBparser.c: fix the DTD public and system ID
4505 * xmllint.c: added --sgml for SGML DocBook importing
4506 * Makefile.am: added Docbtests target
4507
4508Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4511 * testThreads.c: removed bogus include
4512
4513Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4516 fixed a very serious (looping) validation bug
4517
4518Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * include/libxml/globals.h include/libxml/threads.h threads.c
4521 testThreads.c: far more testing, cleaning up bugs
4522 * *.c : make sure globals.h is always included.
4523
4524Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4525
4526 * HTMLparser.c: try to get rid of parser loops for good.
4527
4528Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4529
4530 * configure.in: fixed some bugs in CFLAGS passing.
4531 * test/threads Makefile.am testThreads.c: added a specific
4532 threaded test case (really nasty, guaranteed).
4533
4534Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * catalog.c: serious cleanup on the management of the
4537 XML catalog tree, more tests done, especially with
4538 the catalog PI.
4539
4540Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4541
4542 * catalog.c: avoid a problem in catalog cleanup on SMP if
4543 catalogs were not initialized.
4544
4545Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * catalog.c xpath.c: trying to cleanup the not thread safe
4548 parts of the library.
4549
4550Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * include/libxml/globals.h configure.in global.data: make
4553 the allocation be per-thread a configure option
4554 * encoding.c include/libxml/parser.h: fixed compilation
4555 errors
4556
4557Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4558
4559 * include/libxml/parser.h: Norm reported that a few lines
4560 added were breaking libxslt compile, removed them for now
4561
4562Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * parser.c parserInternals.c threads.c: debugged and fixed
4565 initialization problems which were giving troubles on SMP
4566 boxes.
4567
4568Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * include/libxml/Makefile.am: missing globals.h
4571
4572Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * globals.c: added a couple of standard includes.
4575
4576Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4579 include/libxml/parserInternals.h include/libxml/tree.h
4580 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4581 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4582 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4583 Applied the last patches from Gary, cleanup, activated threading
4584 all user accessible global variables are now handled in globals.[ch]
4585 Still a bit rought but make tests passes with either
4586 --with-threads defined at configure time or not.
4587 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4588 linking options
4589
4590Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4591
4592 * Makefile.am include/libxml/Makefile.am
4593 include/libxml/globals.h globals.c include/libxml/threads.h
4594 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4595 configure.in: started integrating the core of the thread support
4596 not activated yet but half integrated. The code should still
4597 compile and work anyway.
4598
4599Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4600
4601 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4602 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4603 integrating the non-controversial parts of Gary Pennington
4604 multithread patches
4605 * catalog.c: corrected a small bug introduced
4606
4607Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4608
4609 * catalog.c include/libxml/catalog.h: very serious cleanup,
4610 isolating unportable code and as much as possible the accesses
4611 to the global shared catalog. May need more testing !
4612
4613Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4614
4615 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4616 Keith Isdale patches for the XSLT debugger interfaces. Some
4617 cleanup
4618
4619Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4620
4621 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4622 * DOCBparser.c: generate line nubers in elements
4623
4624Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4625
4626 * configure.in: preparing 2.4.6 release
4627 * doc/xml.html doc/html/*: updated and rebuilt the docs
4628 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4629
4630Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4631
4632 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4633 adding documentation for DV's supercatalog support
4634
4635Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4638 super catalog support adding one API and one flag --sgml to
4639 xmlcatalog
4640
4641Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4642
4643 * doc/xmlcatalog_man.xml, xmlcatalog.1
4644 One more crack at
4645 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4646
4647
4648Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4649
4650 * xpath.c: implemented xmlXPathObjectCopy for external objects
4651 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4652
4653Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4654
4655 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4656 finishing up fix to
4657 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4658 the xmlcatalog man page display more elegantly
4659
4660Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4661
4662 * configure.in: closing bug #61832
4663 * HTMLparser.c: removed a warning
4664
4665Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4666
4667 * xpath.c: fixing #61673 part I, do not loose doc information
4668 when copying result value trees.
4669
4670Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4671
4672 * xpath.c: trying to harden the XPath interpreter
4673
4674Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4675
4676 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4677 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4678
4679Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4680
4681 * HTMLparser: repaired another loop problem
4682
4683Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4684
4685 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4686 parsing.
4687 * xpath.c: fix bug #61291 the default XML namespace node is
4688 missing from the namespace axis.
4689 * tree.c: refuse to create namespaces nodes with prefix "xml"
4690
4691Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4692
4693 * SAX.c: ouch a non-defined namespace could lead to a crash,
4694 fixed #61215
4695
4696Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4697
4698 * parserInternals.c: closed bug #61054
4699
4700Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4701
4702 * include/libxml/Makefile.am: closing #60708
4703
4704Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4705
4706 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4707 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4708
4709Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4712
4713Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4714
4715 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4716 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4717
4718Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4719
4720 * catalog.c: Justin Fletcher provided cleaup code in case
4721 HAVE_STAT is not defined
4722 * include/win32config.h: Igor Zlatkovic suggested to have
4723 HAVE_STAT defined there
4724
4725Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4726
4727 * catalog.c - fixed typing error reported by M. Barros
4728
4729Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4730
4731 * xmllint.c - fixing typo
4732
4733Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4734
4735 * HTMLparser.c: small enhancement to prevent loop on
4736 unrecognizable data
4737
4738Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * parserInternals.c: applying patch from bug #60757 this
4741 should close it
4742
4743Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4744
4745 * catalog.c xmlcatalog.c: removed a couple of warning
4746 * xpath.c: try to solve the linking problem on platforms
4747 needing trio to compile
4748
4749Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4750
4751 * Makefile.am libxml.spec.in: backing up non-documented changes
4752 commited without review or aproval by Jens Finke <jens@gnome.org>
4753 * HACKING: made 100% clear that no commit should be done directly
4754
4755Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4756
4757 * configure.in: Joe Orton provided a patch fixing a problem
4758 when iconv is specified to be in a non-standard directory
4759 but wasn't exported in xml2-config --cflags
4760
4761Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4762
4763 * configure.in: let's ship 2.4.5 before getting too much
4764 troubles with 2.4.4 errors.
4765
4766Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4767
4768 * encoding.c entities.c: do not output hexadecimal charrefs
4769 when serializing HTML since some version of Netscape can't
4770 grok it, generate decimal ones.
4771 * result/HTML/doc3.htm: output changed due to previous test
4772 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4773
4774Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4775
4776 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4777 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4778
4779Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4780 Released 2.4.4
4781
4782 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4783 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4784 updated the configuration scripts systems accordingly
4785
4786Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * configure.in: preparing for 2.4.4
4789 * doc/xml.html doc/html/*: updated and rebuilt the docs
4790
4791Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4792
4793 * win32/dsp/libxml2.def.src: tried to incorporate comments
4794 from bug #59220
4795
4796Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4797
4798 * parser.c result/noent/wml.xml: fixed bug #59981 related
4799 to handling of '&' in attributes when entities are substitued
4800
4801Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4802
4803 * libxml.h include/libxml/xmlversion.h.in
4804 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4805 Tried to close bug #60131
4806
4807Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4808
4809 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4810
4811Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4812
4813 * SAX.c: fixing bug #59946 on xmlns=""
4814
4815Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4816
4817 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4818 but allocates a new error code.
4819
4820Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * xmllint.c: John Fleck fixed typos in the options output
4823 * parser.c SAX.c: fix ignorable white space SAX selection
4824
4825Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4826
4827 * entities.c: Steve Underwood found the possibility of an
4828 ininite loop in case of error.
4829
4830Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4831
4832 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4833
4834Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * parser.c: warn if version is not 1.0 but it's not
4837 strictly speaking an error after analyzing the spec
4838
4839Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4840
4841 *doc/catalog.html - add link to the html version of the
4842 man page, other linguistic cleanups
4843
4844Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4845
4846 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4847 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4848 file, has not yet been included in the build.
4849
4850Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * catalog.c: removed a duplicate affectation Justin Fletcher
4853
4854Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4855
4856 * tree.c: Armin Sander pointed a possible text coalescing
4857 problem, completed his patch.
4858
4859Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4860
4861 * trionan.c: Fixed const and volatile re-definition problem
4862
4863Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * libxml.4 parser.c: doc updates from Heiko Rupp
4866 * parserInternals.c: 2 sanity checks from Heiko Rupp
4867
4868Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * tree.c: applied patch from Armin Sander to make some pointers
4871 const in xmlCopyNode()
4872 * include/libxml/tree.h: added fix to the header
4873
4874Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4875
4876 * xpath.c: hum, restrict the integer usage gcc bug workaround
4877 to only gcc compilers so that other architecture don't get
4878 penalized by this limitation.
4879 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4880
4881Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4882
4883 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4884 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4885
4886Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4887
4888 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4889 --convert option to xmlcatalog to convert SGML ones to
4890 the XML syntax.
4891 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4892
4893 2.4.3 got released at that point
4894Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4895
4896 * catalog.c xmlIO.c: started some serious testing and fixed
4897 a few bug and optmization needs.
4898
4899Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4900
4901 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4902 preparing for a 2.4.3 release even if it may not be ready yet
4903 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4904 all file parsing lookup to go through the entity resolver, add
4905 to add an API to bypass it (needed to load catalogs themselves),
4906 some cleanup on the catalog code too.
4907 * nanoftp.c: small cleanup
4908 * doc/catalog.html: small update
4909
4910Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4911
4912 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4913 Jun Kuriyama
4914
4915Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4916
4917 * doc/catalog.html: finished the catalog documentation
4918
4919Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * doc/catalog.html doc/xml.html: added documentation about
4922 Catalog support, misses an API description
4923 * doc/html/*: reextracted the API pages
4924
4925Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4928 Added the part about section 7.2 on URI resolution,
4929 fixed a side effect in the HTML parser, look complete
4930 and ready to rock except the URI/SystemID part!
4931
4932Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * include/libxml/catalog.h include/libxml/parser.h
4935 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4936 xmlIO.c: added support and APIs needed for the catalog PI
4937 * include/libxml/xmlIO.h: cleanup
4938
4939Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4940
4941 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4942 include/libxml/catalog.h: starts to look okay, really
4943 plugged the new framework, cleaned a lot of stuff,
4944 added some APIs, except the PI's support missing this
4945 should be mostly complete
4946 * result/catalogs/* test/catalogs/*: added new test, enriched
4947 the existing one with URN ID tests
4948
4949Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4950
4951 * catalog.c: fixed nextCatalog
4952 * result/catalogs/docbook test/catalogs/*: started adding
4953 a small regression test
4954
4955Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4956
4957 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4958 more work on the XML catalog support.
4959 * parser.c include/libxml/parser.h: small cleanup seems using
4960 list as a public parameter name can give portability troubles
4961 * trionan.c trionan.h xpath.c include/libxml/trionan.h
4962 include/libxml/xpath.h include/libxml/Makefile.am: removed
4963 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
4964 wrappers
4965
4966Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4967
4968 * Makefile.am trio.c triodef.h trionan.c xpath.c
4969 include/libxml/Makefile.am include/libxml/trionan.h:
4970 Re-worked Not-A-Number and Infinity support.
4971 * xmlcatalog.c: added readline include files
4972
4973Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
4976 testCatalog as xmlcatalog, making it an installed app
4977 adding a shell, and preparing it to be a /etc/xml/catalog
4978 management tool, though not ready yet
4979 * catalog.c include/libxml/catalog.h: adding support for
4980 XML Catalogs http://www.oasis-open.org/committees/entity/
4981 not finished, there is some interesting tradeoffs and a
4982 few open questions left.
4983
4984Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
4985
4986 * xmllint.c: fixed a line formatting problem
4987
4988Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4989
4990 * SAX.c: removed a couple of unused variable (Albert Chin)
4991
4992Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4993
4994 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
4995 trying to fix some troubles w.r.t. function returning
4996 const xxxPtr.
4997
4998Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4999
5000 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5001 defined
5002
5003Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * xpointer.c: removed unused var
5006
5007Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * testXPath.c: another small cleanup closing bug #59110
5010
5011Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * win32/dsp/libxml2.def.src: small cleanup closing bug
5014 #59108
5015
5016Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5017
5018 * example/gjobread.c: add xmlCleanupParser() before leaving
5019
5020Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5021
5022 * config.h.in configure.in include/libxml/xmlwin32version.h:
5023 released 2.4.2
5024
5025Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5026
5027 * include/libxml/valid.h debugXML.c valid.c: deprecate
5028 the non-boundchecking Sprintf functions, add Snprintf
5029 this should close bug #57984
5030
5031Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032
5033 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5034 URIs before doing the lookups (pointed by Mark Vakoc)
5035
5036Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * xpath.c: serious changes on Result Value Trees and NodeSets
5039 w.r.t. deallocation and collect operations. Probably not
5040 100% clean (merge of allocated trees smells like a problem).
5041 Seems sufficient to close #58943
5042
5043Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * xmllint.c: adding a --format option
5046
5047Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5048
5049 * xpath.c: count() was broken on Result Value Tree
5050 * xmlIO.c: fixed file:/// accesses on _WIN32
5051
5052Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5053
5054 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5055 macro was renamed, this should close bug #58683
5056
5057Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5058
5059 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5060 entity substitution mode text at the end of the entity might
5061 be added due to text coalescing.
5062 * nanoftp.c parser.c: small cleanup
5063
5064Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5065
5066 * HACKING: added John Fleck right to commit in the doc subdir
5067
5068Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5069
5070 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5071 allow to inherit attributes from the DTD directly in the
5072 tree, this is needed for XPath and can be a useful feature.
5073 Inherited namespaces are always provided at the tree level now
5074 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5075 of tests for this feature (XSLT being the prime user).
5076
5077Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5080 testSAX.c xmlIO.c xmllint.c include/win32config.h
5081 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5082 include/libxml/xmlwin32version.h.in win32/README.MSDev
5083 win32/dsp/*: applied Win32 Facelift No.2 patches from
5084 Igor Zlatkovic for Windows/MSC
5085
5086Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5087
5088 * SAX.c: unparsedEntityDecl() the URI computation of the
5089 entity wasn't done breaking XSLT unparsed-entity-uri()
5090
5091Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5092
5093 * xpath.c: fixed a bug when walking the descendants and
5094 the current node has no children
5095 * debugXML.c: show up when a text node is supposed to not be escaped
5096
5097Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5098
5099 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5100 worked like the set:leading() function)
5101 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5102
5103Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5106
5107Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * include/libxml/xmlIO.h: apply change to close #58141
5110 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5111
5112Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * parser.c: when the internal subset uses a PE, then the
5115 included entity can use conditional sections.
5116
5117Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5120 when walking the namespace axis showing up in
5121 libxst/tests/general/bug-12
5122 * xmlmemory.c: added the possibility to trace a given block
5123 defined by its address
5124
5125Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5126
5127 * parser.c: don't override existing encoding specified before
5128 starting xmlParseDocument()
5129
5130Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * include/libxml/xmlwin32version.h: reinserted, needed for
5133 Windows users of CVS
5134
51352001-07-27 Darin Adler <darin@bentspoon.com>
5136
5137 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5138 * testCatalog.c: Add include of <libxml/parser.h>.
5139
51402001-07-27 Darin Adler <darin@bentspoon.com>
5141
5142 * include/libxml/.cvsignore:
5143 * include/libxml/xmlwin32version.h:
5144 Remove this file from CVS because it's generated.
5145
5146Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * parser.c include/libxml/parser.h: applied const patches from
5149 Tom Moog #58002
5150
5151Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5152
5153 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5154 lookup framework
5155
5156Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * tree.c: fixed xmlCopyNode() for documents
5159
5160Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5161
5162 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5163
5164Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * parser.c: fixes bug #57652 reported by Morus Walter
5167
5168Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5171
5172Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5175 errors, lesson don't add new functions at 1am before a release
5176 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5177 from XPath initialization when possible.
5178
5179Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * result/scripts/base*: removing history/readline changed
5182 this slightly
5183 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5184 xmllint.c: make element content line number generation
5185 optionnal to avoid breaking old apps added interface to switch
5186
5187Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005190 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005191 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5192 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5193 John Kroll fixes to allow saving to HTTP via PUT (or
5194 POST of needed).
5195 * doc/html/*.html: regenerated the docs
5196
5197Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5198
5199 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5200 xmlHashScanFull and xmlHashScannFull3 to get passed the
5201 three keys as arguments to the callback function
5202
5203Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5204
5205 * configure.in Makefile.am: removed libxml softlink for good
5206 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5207 100% coverage by gtk-doc
5208
5209Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5212 fixed serious troubles due to size_t vs. int mismatch
5213
5214Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5217
5218Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5219
5220 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5221 convenient extension API for value and context managing
5222 Now handles external objects through xmlXPathPopExternal,
5223 xmlXPathWrapExternal and xmlXPathReturnExternal.
5224 Added functions for sets operations (intersection, etc.)
5225
5226Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5227
5228 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5229 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5230 HTMLparser.c: cleanup of global variables, marking some
5231 const or private.
5232
5233Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5234
5235 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5236 fixed xmlXPathNodeSetItem when passing index=0
5237
5238Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5239
5240 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5241
5242Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5243
5244 * xmllint.c: fixed compilation under Cygwin #57503
5245 * TODO: update
5246
52472001-07-13 Peter Williams <peterw@ximian.com>
5248
5249 * config.h.in: add #undef HAVE_DLFCN_H
5250
5251 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5252 builddir.
5253
5254Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5257 raised by #57348 and #57381
5258
5259Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5262 tree.c xpointer.c: store the line numbder in element->content,
5263 may break some software, need a configuration mechanism
5264
52652001-07-10 Darin Adler <darin@bentspoon.com>
5266
5267 * .cvsignore:
5268 * example/.cvsignore:
5269 * include/.cvsignore:
5270 * include/libxml/.cvsignore:
5271 Various things that are generated and should be ignored.
5272
5273Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5274
5275 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5276 * doc/xml.html doc/html/*: updated the docs
5277
5278Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5281 validation occured on content with element child
5282
5283Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * tree.c: fixed XML Base computation which was broken
5286 * debugXML.c: added a base function to the shell
5287 * Makefile.am result/scripts/* test/scripts/*: added scripts
5288 based regression tests, and adding 2 XML Base tests
5289
5290Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5291
5292 * tree.c: set properties doc and call xmlSetListDoc for properties
5293 content when grafting them in a different tree.
5294 * aclocal.m4: remove from CVS
5295
5296Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5297
5298 * win32/libxml2/libxml2.def.src: added some missing entry point
5299 for XPath (Mark Vakoc)
5300
5301Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5302
5303 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5304 layer should URI-Unescape before trying to open resources.
5305
5306Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5307
5308 * xpath.c: fix the name() bug for elements in the default
5309 namespace reported by Charlie Bozeman
5310
5311Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5314 led to an XPath fix, improvements of SAX initialization, and
5315 an added option --nocdata to testXPath
5316
5317Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318
5319 * doc/libxml-doc.el: Felix Natter provided anew version working
5320 with XEmacs too
5321
5322Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * include/libxml/xpath.h: small cleanup
5325 * doc/xml.html: update
5326
5327Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5330 released 2.3.14
5331
5332Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * doc/html/*: rebuilt the docs for the release
5335 * doc/xml.html: added 2.3.14 release.
5336
5337Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5338
5339 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5340 were not equal to empty strings
5341
5342Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343
5344 * SAX.c: fixed a URI-Reference computation problem when validating
5345 * xmlIO.c: small cleanup
5346
5347Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * parser.c: improved the description of a couple of interfaces
5350 upon Larry Stamper suggestion
5351
5352Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * SAX.c entities.c parser.c: changed completely the way entities
5355 are handled when running the parser in entity substitution mode.
5356 This fixes a bug reported by Stephan Kulow and nearly divides
5357 by 3 the amount of memory required by libxslt to load and process
5358 DocBook TDG.
5359
5360Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * HTMLparser.c: fixing a too early root closing problem raised
5363 byt Prashanth Naidu
5364
5365Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5368 raised by Mark Vakoc.
5369
5370Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * example/Makefile.am: fixed the include path to add srcdir/include
5373 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5374 and some cleanup
5375
5376Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5379 lot of optimization work, results in significant improvements
5380 when handling really complex XPath queries. Add a small optimizer
5381 for unions, improve [n] and [last()], avoid some costly ops.
5382
5383Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5386 * xpath.c: small cleanup
5387 * xmlGetNsList: reformated, fixed problems if used on Entities
5388
5389Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5390
5391 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5392
5393Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5396 * Makefile.am example/Makefile.am: workaround automake generating
5397 erroneous deps
5398
5399Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5400
5401 * include/win32config.h: bug #56801 Yon Derek provided a patch
5402 to the windows config file.
5403
5404Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5407 libxml.h : Yon Derek provided a set of changes to compile from
5408 CVS on Windows/MSC
5409
5410Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * parser.c: fixed UTF8 BOM support in push mode
5413 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5414 added a specific testcase
5415
5416Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * Makefile.am: added --push regression tests
5419 * parserInternals.c: the XML parser segfaulted in --push mode
5420
5421Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * configure.in: moved the symlinks detection within a CVS
5424 check, this is not portable and will be removed soon.
5425 * xpath.c: small cleanup/speedup
5426
5427Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5430 release of 2.3.12
5431 * parser.c: make an error message if unknow entities in all cases
5432
5433Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5434
5435 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5436
5437Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5440 includes were installed in the wrong dir
5441
5442Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * doc/html.xml: warn against sending code to exhibit bugs.
5445
5446Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5449 Tru64 from Thomas Leitner
5450
5451Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * AUTHORS: added William and Bjorn
5454 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5455 daniel@veillard.com hopefully I won't have to do this again
5456 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5457 docs can be rebuilt cleanly now
5458 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5459 from CVs it's generated, added include/libxml/xmlwin32version.h
5460 also generated but which should change far less frequently.
5461 * catalog.c nanoftp.c: made sure to include libxml.h not
5462 libxml/xmlversion.h directly
5463 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5464 when compiling on WIN32 and MSC
5465
5466Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * include/Makefile.am include/libxml/Makefile.am configure.in:
5469 fixed make distcheck and rebuilding the rpms
5470
5471Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * configure.in: should finish the migration of exported includes
5474 into a real include/libxml in CVS, at least for CVS users.
5475 * removed the exported headers, added in include/libxml (as well
5476 as xmlversion.h.in).
5477
5478Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * configure.in: fixed the way to detect symlink
5481
5482Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * configure.in: updated, include/libxml is now a real CVS dir
5485
5486Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5489 version works with both libxml1 and libxml2 (it autodetects
5490 the prefix of the html-files) from Felix Natter.
5491 * doc/xml.html: updated doc accordingly
5492
5493Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * xpath.c: fixed the bug generating a template loop in libxslt
5496 when using docbook-xsl-1.4, * should filter out document nodes
5497 * HACKING: added William
5498 * TODO: updated
5499
5500Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * doc/FAQ.html: added a warning about gcc-3.0
5503 * doc/xml.html: added reference to gdome2 and removed a confusing
5504 sentence
5505
5506Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * xmlversion.h: okay this is a generated file, but Windows
5509 users need it and they can't generate it, and I want CVS
5510 Windows users ...
5511 * win32/libxml2/libxml2_so.dsp: Windows project file for
5512 the shared lib version of libxml2
5513 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5514 resources needed for libxslt/xsltproc by Yon Derek
5515
5516Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5517
5518 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5519
5520Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5523
5524Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * include/win32config.h: Yon Derek provided a first fix
5527 to be able to compile libxslt/xsltproc on Windows
5528
5529Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5530
5531 * xpath.c: attempt to work around what seemed a gcc optimizer
5532 bug when handling floats on i386 http://veillard.com/gcc.bug
5533 * tree.c entities.c encoding.c: doing some cleanups while
5534 chasing it
5535
5536Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * Makefile.am: cleanup when --without-debug is specified
5539 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5540 w.r.t. --without-debug and other include points
5541 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5542 Catalogs
5543 * configure.in entities.h tree.h HTMLparser.c: removed
5544 --without-corba, made the _private field mandatory
5545
5546Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5549 outputs a BOM in UTF8, an errata has been issued to avoid the
5550 problem, that was the most reasonable solution... Add support
5551 for a leading UTF8 BOM in entities.
5552
5553Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * valid.c: fixed a bug found when post validating an entity ref
5556 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5557 activate it too
5558
5559Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5560
5561 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5562 weakness in the node copy the XPointer and the XInclude
5563 implementations. Serious cleanup.
5564
5565Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5566
5567 * Makefile.am: Kjartan Maraas provided a small patch to
5568 add xml2-config.in to EXTRA_DIST
5569
5570Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5573 provided another failing case found in KDE, the way the
5574 ctxt->vctxt.nodeTab was allocated and freed changed over
5575 time but it wasn't completely cleaned up. This should fix it.
5576
5577Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * parser.c: Stephan Kulow also raised the fact that line number
5580 could get miscounted making debug harder, fixed the problem
5581 in xmlParseCharData()
5582
5583Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5584
5585 * valid.c: Stephan Kulow pointed out a problem when validating
5586 and using an empty entity, forgot a 'break' in a case.
5587
5588Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5589
5590 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5591 * doc/xml.html: updated with 2.3.11
5592
5593Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * TODO: updated adding cleanup of generated doc
5596 * configure.in: prepared to release 2.3.11
5597 * xmllint.c: added --version for bug reporting
5598 * doc/html/*.html: rebuilt the doc
5599
5600Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5601
5602 * xpath.c: first part of the work on selecting namespace to
5603 fix bug #56115
5604
5605Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5608 when using -liconv
5609 * TODO: updated
5610
5611Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5614 cleanup, encoding support.
5615
5616Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5619
5620Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * xpath.c: bug detected by Ankh when / is used as a function arg
5623
5624Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5627 of element and use it to avoid outputting formatting spaces at
5628 the wrong place. Implemented the format parameter for HTML save.
5629 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5630 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5631 result/HTML/wired.html: of course this impact the result of a
5632 number of HTML tests
5633
5634Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * HTMLtree.[ch]: started augmenting the HTML save API with
5637 encoding and formatting parameters
5638
5639Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5640
5641 * HTMLtree.h: cleanup and started evaluating the work needed on
5642 revamping the HTML output code
5643
5644Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5645
5646 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5647
5648Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5649
5650 * valid.c: fixed bug #56049, forgot one check in the
5651 validation routine
5652
5653Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5656
5657Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5658
5659 * libxml.h: fixed an error in last commit
5660 * doc/FAQ.html: added an entry for compilation from CVS
5661
5662Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * xmlversion.h.in libxml.h: Cygwin patches
5665 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5666 * tree.h: cleanup
5667
5668Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5671 memory block in a strange case where libxml is linked twice
5672 in the binary.
5673
5674Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5677 state far too often, simple fix used to avoid it.
5678
5679Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5682 being processed, applied his patch
5683 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5684
5685Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5688 provided fixes to compile on MSCC again
5689 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5690 also provided an update for the project files.
5691
5692Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5695 bug #55810
5696
5697Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * tree.c: fixed xmlGetNsProp() to close bug #55683
5700 Note this requires libxslt to use it's own function instead.
5701
5702Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * HTMLtree.c: when in a pre element no formatting space should
5705 be added.
5706 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5707
5708Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * configure.in: added tests for signal() and signal.h
5711
5712Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5715
5716Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * doc/libxml-doc.el: Felix Natter provided a new version for
5719 libxml2
5720
5721Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * HTMLtree.c: when in a pre element no formatting space should
5724 be added.
5725
5726Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5729
5730Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5733 hack
5734 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5735 * uri.c: fixed a warning
5736
5737Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * HTMLtree.c: trying to close bug #55772 escaping in script
5740 elements
5741 * doc/xml.html: suggest to send mail to the list
5742
5743Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5744
5745 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5746 good. Use a macro and based on the solution provided in
5747 vsnprintf manual page from GNU.
5748
5749Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5750
5751 * error.c: Workaround for non-preserving variadic list.
5752 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5753
5754Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * doc/xml.html: added 2.3.10 release
5757
5758Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * configure.in: releasing 2.3.10
5761
5762Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5763
5764 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5765
5766Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * encoding.c: Robert Collins provided a patch to add the
5769 "US-ASCII" encoding alias
5770
5771Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5774 string oriented functions and started cleaning the related areas
5775 in xpath.c which needed fixing in this respect
5776
5777Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5778
5779 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5780 #55380
5781 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5782
5783Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5784
5785 * TODO: updated
5786 * nanohttp.[ch] : started adding APIs to get the redirected URL
5787 when this occurs (needed for further base computation
5788 * tree.h: cleanup
5789 * encoding.c: cleanup
5790 * SAX.c: minor change around ctxt->loadsubset
5791
5792Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * Makefile.am include/Makefile.am: small change to have
5795 include/libxml rebuilt if working from CVS.
5796 * uri.c: applied another patch from Carl Douglas for URI escaping,
5797 this should close bug #51876
5798
5799Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5802 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5803 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5804 added specific regression test
5805 * parser.h: preparing for the XSLT mode where DTD inherited
5806 attributes are added to the tree.
5807
5808Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * xinclude.[ch]: Updated the namespace for the Last Call version
5811 * result/XInclude/include test/XInclude/include: updated the
5812 testsuite accordingly
5813
5814Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5815
5816 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5817 related to bug #51876
5818
5819Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * tree.c: fixed a gross mistake in base computation, xml:base is
5822 not completely correct yet (need cascade).
5823 * xpath.[ch]: added the few things needed to find a function name
5824 and URI from the XPath context when it is called.
5825
5826Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5829 * DOCBparser.c: small cleanup
5830 * xmllint.c: added a --catalogs option to load catalogs from
5831 $SGML_CATALOG_FILES
5832 * tree.c: cleanup
5833 * configure.in: iconv library fixup, ICONV_LIBS
5834
5835Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * catalog.c: handling of CATALOG entries. detection of recursion,
5838 and a few bugfixes
5839 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5840 against the default namespace
5841
5842Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5845
5846Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * parser.c: fixed propagation context info when parsing an
5849 external entity.
5850 * doc/html/*.html: regenerated a couple of docs
5851
5852Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * doc/xml.html: update with 2.3.9 informations
5855
5856Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5857
5858 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5859 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5860 * doc/html/* : rebuilt the docs
5861 * valid.c: small patch which may improve some case when
5862 validating.
5863
5864Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * HTMLparser.c: Closed bug #54891
5867 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5868 to the suite
5869
5870Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5871
5872 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5873 applied a documentation patch from LotR and filled in a few missing
5874 descriptions
5875
5876Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xpath.c tree.c parser.c: speed optimizations at the parser level
5879 document tree freeing and xpath evaluation
5880
5881Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5882
5883 * parser.c parser.h parserInternals.h: fixed a couple of
5884 interfaces for handling memory buffer input to const char *
5885 upon suggestion of JamesH.
5886
5887Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * configure.in: LoTR sent a patch fixing the previous commit
5890
5891Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * configure.in: trying to deal again with the stoopid -R linking
5894 flag of Solaris
5895
5896Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * xpath.h: two nodeset access macros from Thomas Broyer
5899
5900Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5903 patch from Thomas Broyer
5904
5905Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5908 case
5909 * INSTALL: was empty added stuff from the FAQ
5910
5911Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5912
5913 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5914 attributes handling and #54433 by adding xmlUnsetProp()
5915 and xmlUnsetNsProp()
5916
5917Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * HTMLparser.c: Patch from Jonas Borgström
5920 (htmlGetEndPriority): New function, returns
5921 the priority of a certain element.
5922 (htmlAutoCloseOnClose): Only close inline elements if they
5923 all have lower or equal priority.
5924 * result/HTML: this of course changed a number of tests results.
5925
5926Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * xmlIO.c catalog.c: plugged in the default catalog resolution
5929 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5930 documentations
5931 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5932
5933Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5934
5935 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5936 integrating catalogs
5937 * catalog.[ch] testCatalog.c: adding a small catalo API
5938 (only SGML catalog support).
5939 * parser.c: restaured xmlKeepBlanksDefault(0) API
5940
5941Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5942
5943 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5944
5945Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * parser.c: added xmlParseExternalEntityPrivate() to allow
5948 propagation of ctxt->_private when parsing external entities
5949
5950Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5951
5952 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5953
5954Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5957
5958Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5959
5960 * valid.c: warn when indeterminist content model is detected
5961 * result/VC/ElementValid8: this adds a message
5962 * Makefile.am: add --novalid for VCM tests
5963 * parserInternals.c: added a call to Init memory
5964
5965Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5966
5967 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
5968 when both parameters are NULL.
5969
5970Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5971
5972 * valid.c: applied small patch from Gary Pennington, reindented
5973 some part of the code.
5974
5975Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5976
5977 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
5978 release, updated and regenerated the docs
5979
5980Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5981
5982 * xpath.c result/XPath/expr/floats : clarified and cleanup
5983 printing of abnormal floats in tests.
5984
5985Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5986
5987 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
5988 * results/HTML/ : a few changes in the output of the HTML tests as
5989 a result.
5990 * configure.in: tying to fix -liconv where needed
5991
5992Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * Makefile.am: fixed a stupid error
5995
5996Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * configure.in Makefile.am: make the inclusion of the trio
5999 modules in the library conditional
6000
6001Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6002
6003 * DOCBparser.c: patche from László Kovács, fixed entities refs
6004 in attributes handling
6005
6006Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6009 flushing
6010
6011Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6012
6013 * xpath.c: fix of an XSLT namespace bug reported on the list
6014 general/bug-8-
6015
6016Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6017
6018 * strio.h trio.c: Dan McNichol suggested a couple of small
6019 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6020
6021Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6022
6023 * tree.c parser.c encoding.c: spent a bit more time looking
6024 at the parsing speed and DOM handling. Added a few more
6025 speedups.
6026
6027Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6028
6029 * parser.c: small but effective parsing speed improvement
6030
6031Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * configure.in: default on the DocBook parser inclusion (for Gnome)
6034 * DOCBparser.h: fixed a header reference
6035
6036Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6037
6038 * configure.in xpath.c: applied Bjorn patches for FPE on the
6039 alpha
6040
6041Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6042
6043 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6044 xmlSaveFormatFileTo()
6045
6046Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6047
6048 * xpath.c: simple and efficient optimization, XPath functions
6049 aways bind to the same code, cache this
6050 * TODO: updated (by saying some is obsolete)
6051
6052Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * xpath.c: more cleanup work on XPath name parsing routines
6055
6056Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6057
6058 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6059 xmlXPathParseName
6060 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6061 * debugXML.c: avoid compilation problems if compiling without
6062 HTML support, Igor Zlatkovic
6063 * win32/libxml2/libxml2.def.src: being able to compile without
6064 XPath on Windows
6065
6066Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * libxml.m4: yet another patch from Toshio Kuratomi
6069
6070Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6071
6072 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6073
6074Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * tree.[ch]: added xmlSaveFormatFile interface for saving
6077 and indenting a file.
6078
6079Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * xpath.c: fixed bug #53689 related to processing-instruction()
6082
6083Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6084
6085 * DOCBparser.c: patche from László Kovács
6086
6087Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * parser.c: applied fixes from Christian Glahn bug report #53391
6090
6091Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6092
6093 * error.c: Jean François Lecomte provided a complete description
6094 and a fix to bug #53537
6095
6096Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6097
6098 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6099
6100Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6101
6102 * DOCBparser.c SAX.c: a bit more work on entities processing.
6103 Still Need to cleanup XML output and references in attributes
6104
6105Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6106
6107 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6108
6109Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6110
6111 * tree.c: trying to fix #53574, not completely complete,
6112 I would like xmllint --copy --debug test/ent1 and
6113 xmllint --debug test/ent1 to show the same result.
6114 * xpath.c: fix a bug when trying to sort namespace nodes
6115
6116Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * HTMLtree.c: real fix for #53402
6119
6120Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6121
6122 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6123 PIs when using xsl:output
6124 * valid.c: closing #53537 some case generate segfaults if there
6125 is validity errors
6126
6127Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6128
6129 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6130 of external parsed entities, added --noent to testDocbook
6131 * valid.c: Garry Pennington found an uninitialized variable
6132 access in xmlValidateElementContent()
6133
6134Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6137 with madness
6138 * result/HTML/ : this modified the result of the regression tests
6139 a lot.
6140
6141Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6144 to doc where it wasn't checked against NULL reported by
6145 Jens Laas
6146
6147Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6150 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6151
6152Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6155 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6156 * SAX.[ch]: cleanup and updates for DocBook
6157 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6158 ex SGML identifier changes
6159 * valid.c: removed a static unused function.
6160
6161Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6162
6163 * HTMLtree.c: applied change for Paul Sponagl on script saving
6164 * Makefile.am: the warning about entity title.xml are normal.
6165
6166Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6167
6168 * configure.in: release of 2.3.7
6169 * Makefile.am: fixing make distcheck
6170
6171Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * doc/html/* doc/xml.html: updated and regenerated the docs
6174
6175Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6176
6177 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6178
6179Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * tree.c: fixed #53388 with the provided patch
6182
6183Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6184
6185 * valid.c: Bjorn detected an invalid memory access. Fixed
6186 vstateVPush()
6187
6188Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6189
6190 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6191
6192Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6193
6194 * libxml.h: new header used only for the compilation of libxml
6195 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6196 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6197 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6198 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6199 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6200 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6201 baseline (version 1.2 plus a single patch).
6202 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6203 scientific notation for numbers. Tests added.
6204 * xpath.c: formatting of numbers changed to use sprintf
6205 (contribution from William Brack)
6206
6207Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6208
6209 * valid.c: cleanup, more useful debugging
6210 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6211 * xmlIO.c: entity loading is printed as an error when validating
6212
6213Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * valid.c: fixed to validate within entities
6216 * test/VCM/v22.xml: added a specific testcase
6217
6218Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * valid.c: forgot an epsilon transition in for ()+
6221 * test/VCM/v21.xml : added a specific test case
6222
6223Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6224
6225 * valid.c: removed a state explosion exhibited by RSS
6226 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6227 from bug #51872
6228
6229Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6230
6231 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6232 validation without using an ugly NFA -> DFA algo in the source.
6233 Made a specific algorithm easier to maintain, using a single
6234 stack and without recursion.
6235 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6236 * hash.c: made the growing routine static
6237 * tree.h parser.c: added the parent information to an
6238 xmlElementContent node.
6239
6240Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * SAX.c parser.c xpath.c: generating IDs when not validating
6243 from an external parsed entity was poisoning the ID has table
6244 with removed values. This was killing XSLT on the KDE help
6245 browser.
6246
6247Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6248
6249 * entities.h: andrew@ugh.net.au detected a double declaration
6250
6251Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * debugXML.c hash.c tree.h valid.c : some changes related to
6254 the validation suport to improve speed with DocBook
6255 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6256 the way validation errors get reported
6257
6258Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6261 by P C Chow and William M. Brack for XSLT HTML output
6262
6263Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6266 Igor Zlatkovic patches for MSC compilation and added his
6267 updates
6268
6269Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6270
6271 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6272 prefix lookup.
6273 * parserInternals.c: fixed the bug reported by Morus Walter
6274 due to an off by one typo in xmlStringCurrentChar()
6275
6276Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * HTMLparser.c result/HTML/*: revamped the way the HTML
6279 parser handles end of tags or end of input
6280
6281Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6284
6285Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6288 bug where the linktime verions of free() won't work ...
6289
6290Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6291
6292 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6293
6294Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6295
6296 * doc/xml.html: added 2.3.6 release
6297
6298Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6301 * result/wml.xml: resulted in a small output change
6302
6303Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6304
6305 * tree.c: xmlNewDoc was missing the charset initialization
6306 * xmllint.c: added --auto to autogenerate a doc, allow to
6307 reproduce the problem fixed on xmlNewDoc
6308
6309Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6310
6311 * xpath.c: trying to get 52979 solved
6312 * tree.c result/ result/noent/: trying to get 52712 solved, this
6313 also made me clean up the fact that XML output in general should
6314 not add formating blanks by default, this changed the output of
6315 a few tests
6316
6317Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6318
6319 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6320
6321Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6322
6323 * configure.in: finally released 2.3.6
6324
6325Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6326
6327 * xpath.c: checking for null pointer generated by new code
6328
6329Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6330
6331 * xpath.c: fixed a [] evaluation problem reported
6332 * test/XPath/tests/simpleaddr: extended test
6333 * result/XPath/simpleaddr: updated result
6334
6335Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * xmllint.c: Dan Timis reported a portability problem
6338 on Macs without mmap, fixed it.
6339
6340Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6341
6342 * testXPath.c : added a --tree option allowing to display the
6343 tree dump of the XPath expression
6344
6345Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6346
6347 * xpath.c: fixed a memleak when comparing nodesets
6348 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6349 * tree.c: added a TODO
6350
6351Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6354 we need string functions
6355 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6356 to be able to use them where needed. Applied some changes
6357 to reduce name linking pollution and compile in only what's
6358 needed.
6359 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6360 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6361 for the string manipulation functions
6362 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6363 to the free() function of xmlmemory.c
6364 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6365 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6366 usage.
6367
6368
6369Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * error.c: applied the context output patch of the error
6372 handling submitted by Chuck Griffith
6373 * error/VC/*: this slightly change some error logs
6374
6375Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6376
6377 * parser.c: fixed line number reporting on error
6378
6379Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * parser.c: Sullivan and Darin found a parser bug,
6382 applied the patch.
6383
6384Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6385
6386 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6387 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6388 xmlversion.h.in xpointer.c: of course the way I defined
6389 UNUSED breaks on old gcc version. Try to be smart and
6390 also define it directly in xmlversion.h
6391 * configure.in: removed -ansi flag from the pedantic set
6392
6393Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394 Huge cleanup, I switched to compile with
6395 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6396 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6397 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6398 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6399 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6400 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6401 encoding.h entities.c error.c list.[ch] nanoftp.c
6402 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6403 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6404 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6405 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6406 Cleanup, staticfied a number of non-exported functions,
6407 detected and cleaned up a dozen of problem found this way,
6408 avoided a lot of public function name/typedef/system names clashes
6409 * doc/xml.html: updated
6410 * configure.in: switched private flags to the really pedantic ones.
6411
6412Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * configure.in: 2.3.5
6415 * doc/html/*: rebuilt the docs
6416
6417Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * parser.c: fixed a reported bug in NOTATION parsing
6420 * uri.c: accepted but not fixed bug 51876, added TODO
6421 * Makefile.am: fixed bug 51876
6422
6423Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * config.h.in configure.in error.c: fix a compilation problem
6426 on platforms without vsnprintf (xml@thewrittenword.com)
6427
6428Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6429
6430 * parser.c: fixed a function name header typo
6431 * SAX.c: notations can also occur in external subset.
6432
6433Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6434
6435 * error.c: removed a C++ like comment
6436
6437Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6438
6439 * parser.c: fixing bug 52299 strange condition leading
6440 to a parser crash due to a buffer overflow
6441 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6442 added the specific test case
6443
6444Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6445
6446 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6447 xmlXPathConvert{String,Number,Boolean} to be able to make
6448 type casts without a context stack, fixed some implementation
6449 problems related to the absence of context at parse-time,
6450 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6451 in the public API too
6452 * xpointer.c xpathInternals.h: we need to know at parse time
6453 whether we are compiling an XPointer
6454
6455Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6458 cleaned up the parser internals, refactored XPath code, added
6459 new compilation based APIs and cleanly separated public and
6460 private APIs.
6461
6462Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6463
6464 * xpath.h: the comp field must be added at the end to avoid
6465 killing binary compat.
6466
6467Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * Makefile.am: detect XPath memleaks in regreson tests
6470 * error.c: fixed and error w.r.t. error reporting still using
6471 stderr
6472 * hash.c: added new line at end of file
6473 * tree.h: minor cleanup
6474 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6475 expression parsing from evaluation, resulted in a number of
6476 changes internally, and in XPointer. Likely to break stuff
6477 using xpathInternals.h but should remain binary compatible,
6478 new interfaces will be added.
6479
6480Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6481
6482 * configure.in: fixed a couple of problems reported by
6483 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6484 without gcc on non linux platforms.
6485
6486Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6487
6488 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6489 a fix for --with-html-dir= configure support. I hope it won't
6490 break rpm generation
6491
6492Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * xmlIO.c: one function comment cleanup.
6495
6496Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6497
6498 * SAX.c: external subset notations were improperly registered
6499 in the internal subset.
6500
6501Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6502
6503 * README.cvs-commits: added, pointing to HACKING
6504 * HACKING: updated
6505
6506Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6507
6508 * parser.c: and Matt Sergeant found one in the XML push
6509 parser (erroneous check I forgot to remove when I fixed the
6510 main parser).
6511
6512Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6513
6514 * xpath.c: ptittom found a small bug in UnaryExpr
6515
6516Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6517
6518 * configure.in: bumped to 2.3.4
6519 * error.c: fixed bug #51860
6520 * tree.c: fixed bug #51861
6521 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6522 * tree.[ch] : added xmlDefaultBufferSize
6523 * nanoftp.c: typo in function name header block
6524 * doc/xml.html : updated, added link to XML::LibXSLT
6525 * doc/html/* : rebuilt the docs
6526
6527Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6528
6529 * parser.c SAX.c: the new content parsing code raised an
6530 ugly bug in the characters() SAX callback. Found it
6531 just because of strangeness in XSLT XML Rec ouptut :-(
6532
6533Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * Makefile.am: Martin Baulig suggested to add -lm
6536 * tree.c: found another bug in xmlNodeGetContent()
6537
6538Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6539
6540 * xpath.c: Bjorn found the error related to strictness of comparison.
6541
6542Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * parser.c: trying to fix the Dtd parsing problem reported
6545 by Gary, side effect of last week speed optimizations.
6546
6547Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6548
6549 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6550 * parserInternals.c: removed unneeded test raised by Stric
6551
6552Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6553
6554 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6555 and fixed by William Brack). Added xmlXPathFormatNumber.
6556 Changed the sorting slightly.
6557 * configure.in Makefile.am example/Makefile.am: Added -lm.
6558 Please note that applications linking with libxml2, must
6559 also like with the math library from now on.
6560
6561Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6564
6565Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * parser.c: one must report spaces even if the Dtd element
6568 content proves that this is not part of the element content.
6569 * result/valid/*.xml: this changed the ouptu slightly
6570
6571Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * configure.in: bumped to 2.3.3
6574 * doc/xml.html: updated
6575
6576Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * tree.c: minor doc fix
6579 * xpath.c: deallocation issues when a result tree has been
6580 converted to a node-set
6581
6582Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6583
6584 * doc/xml.html: oops corrected dates s/2000/2001
6585
6586Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6587
6588 * valid.c: new patch from Gary Pennington
6589
6590Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6591
6592 * doc/xml.html: applied patch from Ankh
6593
6594Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6595
6596 * xinclude.c: fixed a problem building on Mac
6597
6598Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6599
6600 * parser.c: more work on increasing parsing ferformances
6601
6602Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6603
6604 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6605 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6606 avoiding memcpy in production builds MEM_CLEANUP macro use
6607 * parser.[ch] parserInternals.c: optimizations of the tightest
6608 internal loops inside the parser. Better checking of I/O
6609 flushing/loading conditions
6610 * xmllint.c : added --timing
6611
6612Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6613
6614 * configure.in: bumped to 2.3.2
6615 * doc/xml.html: updated for release
6616
6617Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6618
6619 * xpath.c: found a memleak and fixed a nasty bug
6620
6621Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * xmllint.[c1] : added return code errors for xmllint
6624 * xpath.c: specific debug dump function for result value trees
6625
6626Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6627
6628 * xpath.c: finally implemented xmlXPathCompareNodeSets
6629 * test/XPath/expr/floats results/XPath/expr/floats: added
6630 a test for float expressions
6631
6632Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6635 * parserInternals.[ch]: trying to speed up parsing
6636 * xpath.c : speeded up node set equality op
6637
6638Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6639
6640 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6641 better handling of ID/IDREF and the list modules associated
6642 * configure.in: small CFLAGS cleanup
6643
6644Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * configure.in: fixed iconv detection on AIX (stric)
6647
6648Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6649
6650 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6651
6652Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6653
6654 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6655 and optimized xmlXPathNodeSetSort
6656
6657Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6658
6659 * xpath.c: bug fix when context size is 0
6660 * parser.c: I like Norm's Dtd because they still manage to break
6661 the parser occasionally
6662
6663Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6664
6665 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6666
6667Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6668
6669 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6670 attributes within the XML-1.0 namespace
6671
6672Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * xpathInternals.h: exported a few axis functions
6675 * doc/xml.html: updated the doc
6676
6677Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * configure.in: applied patch from Daniel van Balen for OpenBSD
6680 and bumped version to 2.3.1
6681 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6682 attempt to find autoclosing was simply broken, removed it,
6683 updated the examples, this is better
6684
6685Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6688 hash functionnalities.
6689 * doc/html/* : rebuild the doc
6690
6691Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6692
6693 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6694 on predicate
6695 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6696 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6697 really want to have tags closed on output even if we accept
6698 unclosed ones on input
6699
6700Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6701
6702 * xpath.c: ouch don't free NULL, rare case fixed
6703 * tree.c: don't coalesce text nodes if they don't have the
6704 same behaviour wrt escaping on output
6705
6706Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6707
6708 * xpath.c: small fixup
6709 * SAX.c: don't warn on empty namespaces.
6710
6711Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6712
6713 * README: a bit of cleanup
6714 * configure.in: preparing for 2.3.0 release
6715
6716Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6717
6718 * hash.[ch]: added a first version of xmlHashSize()
6719 * valid.c: another bug fix from Gary Pennington
6720
6721Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6722
6723 * valid.c: couple of bug fixes pointed by Gary Pennington
6724 * HTMLtree.c: #if 0 cleanup
6725
6726Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6727
6728 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6729 which removes a time consuming check of xmlXPathNodeSetAdd()
6730 and use it in places where we are sure to not break unicity
6731
6732Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * xpath.c: bug fixes found from XSLT
6735 * tree.c: preserve node->name special values when copying nodes.
6736 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6737 external subset are fetched when available but without full
6738 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6739 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6740 output with encoding disabled.
6741
6742Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6743
6744 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6745 xmlCheckFilename should not be called from xmlFileOpenW
6746 and xmlGzfileOpenW
6747
6748Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6751 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6752 added the new tests for URI normalization
6753 * testURI.c: fixed stoopid bugs
6754 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6755 the URI in the error messages are now properly normalized
6756
6757Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6758
6759 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6760
6761Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6764
6765Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6766
6767 * xpath.c: fixed mod operator
6768
6769Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6770
6771 * parser.c: fixed xmlStrcat doc
6772 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6773 trees.
6774
6775Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6776
6777 * xpath.c result/XPath/tests/chaptersbase
6778 result/XPath/tests/simplebase: fixed XPath node()
6779 * tree.c: small fix in xmlNewNs()
6780 * Makefile.am: removed extraneous xml2Conf.sh rule
6781
6782Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6783
6784 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6785 Changed the library name, in order to get libxml-devel and
6786 libxml2-devel to coexist on a single system
6787 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6788 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6789
6790Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6793 libxml2-devel installable in // as libxml-devel.
6794
6795Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * doc/Makefile.am: fixed make rebuild in doc
6798 * doc/html/*.html: rebuilt the docs
6799
6800Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6801
6802 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6803
6804Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6805
6806 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6807 the HTML doc to go into the -devel RPM ...
6808 * aclocal.m4 config.h.in: some updates due to auto* magic
6809
6810Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6811
6812 * xpath.h: added a hook in the context structure allowing to
6813 link to extra support, needed for XSLT
6814
6815Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6816
6817 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6818 xmlXPtrCmpPoints to use it.
6819 * propagated the following patch from Alejandro Forero
6820 * include/win32config.h xmlIO.c: applied further suggestions
6821 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6822 * example/gjobread.c: fixed warnings, now that it builds
6823
6824Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6825
6826 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6827
6828 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6829 filename points to a valid file (not a directory).
6830 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6831 Added calls to xmlCheckFilenameDir.
6832
6833 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6834 `path' (rather than `filename') as the parameter to gzopen and open.
6835
6836Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * Makefile.am: fixed a problem with EXTRA_DIST
6839
6840Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6841
6842 * Makefile.am example/Makefile.am: finally found the trick
6843 to build the example, i.e. add "." in SUBDIRS before example
6844 in the list <grin/>
6845
6846Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * doc/xml.html: updated with an XSLT section, removed pointer to
6849 W3C CVS base.
6850
6851Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6852
6853 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6854 too, and deallocation need to occur the same way.
6855
6856Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6857
6858 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6859 type correponding to an XSLT result tree fragment. Share most
6860 of the data format with node set, as well as operators.
6861 * HTMLtree.c: added a newline at the end of the doctype output
6862 whe this one is not present initially.
6863 * tree.c: make sure taht the parent and doc pointers are properly
6864 set when copying attributes (lists).
6865
6866Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6867
6868 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6869
6870Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6871
6872 * xpath.c: seems I finally killed that ugly path evaluation
6873 context bug (tagged 9999 in case is is wrong)
6874
6875Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6876
6877 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6878 for XSLT
6879
6880Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6881
6882 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6883 for xmlGzfileOpen() bug
6884
6885Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6886
6887 * xpath.c: removed an error found by XSLT usage
6888 * tree.c parserInternals.h: use a predefined static string
6889 for text and comment nodes, avoid freeing them in xmlFreeNode,
6890 exported the string name in parserInternals.h and added
6891 another value to disable encoding at output (for XSLT),
6892 gain memory, time.
6893
6894Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6897 win32/libxml2/libxml2_so.dsp: new makefiles and update
6898 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6899
6900Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6903 Gary Pennington
6904
6905Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6906
6907 * xpath.c: fixed the comaprision of values and nodelists,
6908 need to compare nodelist still ...
6909 * debugXML.c: avoided a possible core dump
6910 * HTMLparser.c: cleanup
6911 * nanohttp.c: contributed fix.
6912 * tree.c: fixes in properties handling added xmlSetNsProp
6913 needed by libxslt
6914 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6915 comment
6916 * TODO: updated
6917
6918Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * parser.c parserInternals.c: applied Bjorn Reese optimization
6921 patch
6922
6923Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * Makefile.am: applied patch fro make check from Martin Vidner
6926
6927Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * configure.in: preparing 2.2.11
6930 * doc/html/*: rebuild the HTML files
6931 * doc/xml.html : updated
6932
6933Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6934
6935 * tree.c: fixed a stupid bug
6936 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6937 patches related to validation of an XInclude processing result
6938 * TODO: updated
6939
6940Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6941
6942 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6943 on large files
6944
6945Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6948
6949Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6950
6951 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6952 reported by Jonas Borgström
6953 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6954
6955Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6956
6957 * testXPath.c xpath.c: fixing the XPath union expressions problem
6958 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6959
6960Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xmllint.c: Made is so if the file name is "-" is will read form
6963 standard input. Sven Heinicke <sven@zen.org>
6964 * tree.c: fixed a problem when growing buffer
6965 * tree.h: fixed the comment of the node types following andersca
6966 comment
6967 * TODO: updated
6968
6969Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * HTMLparser.[ch]: added a way to avoid adding automatically
6972 omitted tags. htmlHandleOmittedElem() allows to change the
6973 default handling.
6974 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
6975 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
6976 of xmllint too when using --memory flag, added a memory test
6977 suite at the Makefile level.
6978 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
6979 with namespace use when encountering QNames in XPath evalation,
6980 added xmlns() scheme in XPointer.
6981 * nanoftp.c : incorporated a fix
6982 * parser.c xmlIO.c: fixed problems raised with encoding when using
6983 the memory I/O
6984 * parserInternals.c: closed bug 25934 reported by
6985 torsten.landschoff@innominate.de
6986 * TODO: updated
6987
6988Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6989
6990 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
6991 on a non-updated tree :-(, made a 2.2.10 release to correct the
6992 situation
6993
6994Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
6997 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
6998 integrated a set of OpenVMS changes from Howard Taylor
6999 <Howard.Taylor@pacoast.com>
7000
7001Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7004 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7005
7006Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * HTMLparser.c: some fixes on auto-open of html/head/body
7009 * encoding.c: fixed a compilation error on some gcc env
7010 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7011 XPointer implementation
7012 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7013 related XPointer tests and associated results
7014
7015Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7016
7017 * doc/xmldtd.html doc/xml.html: following a short step by step
7018 guidance on IRC to help maciej with DTDs I started a small
7019 page on the subject.
7020
7021Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * HTMLparser.c: fixed handling of broken charrefs
7024 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7025 patches
7026
7027Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7028
7029 * doc/xml.html doc/html/* : rebuilt the docs after adding
7030 xinclude and updated page for 2.2.7 and 2.2.8
7031 * configure.in: releasing 2.2.8
7032
7033Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7034
7035 * parser.[ch] parserInternals.c: applied the conditional
7036 section processing fix from Jonathan P Springer
7037 <jonathan.springer2@gte.net>
7038 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7039 project file, fixed iconv default non support
7040 * xpath.c: fixed the problem of evaluating relative expressions
7041 when a node context is provided.
7042
7043Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7044
7045 * nanoftp.c: fixed gcc 2.95 new warnings
7046 * SAX.c: fixed a stupid bug
7047 * tree.c: fixed a formatting problem when round-tripping
7048 from/to memory
7049 * xinclude.c: chased memleak, fixed a base problem
7050 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7051 xmlXPtrBuildNodeList()
7052 * TODO: updated
7053 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7054 adding a first small set of regression tests for XInclude
7055
7056Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * nanohttp.[ch]: applied Wayne Davison patches to access
7059 the WWW-Authorization header.
7060 * parser.c: Closed Bug#30847: Problems when switching encoding
7061 in short files by applying Simon Berg's patch.
7062 * valid.c: fixed a validation problem
7063 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7064 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7065 Wayne Davison
7066 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7067 need to be extended to non full nodes selections.
7068 * xinclude.c: starts to work decently
7069
7070Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7073 debugXML.c xmlversion.h.in: Started adding XInclude support,
7074 this is a new xmllint option
7075 * tree.c xpath.c: applied TOM patches for XPath
7076 * xpointer.c: fixed a couple of errors.
7077 * uri.c: added an escaping function needed for xinclude
7078 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7079 new warning from RH70 gcc's version
7080
7081Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * HTMLparser.c: fixed loop on invalid char in scripts
7084 * parser.c: update to description of xmlIOParseDTD()
7085 * libxml.m4 xmlversion.h.in: changes contributed by
7086 Michael Schmeing <m.schmeing@internet-factory.de>
7087 * configure.in: preparing for 2.2.7
7088 * Makefile.am: trying to avoid config.h and acconfig.h
7089 being included in the distrib
7090 * configure.in: released 2.2.7
7091
7092Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7093
7094 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7095 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7096
7097Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7098
7099 * parser.[ch]: added xmlIOParseDTD()
7100 * xpointer.c: added support for the 2 extra parameters of
7101 string-range, fixed a stoopid error when '0' was present
7102 in XPointer expressions
7103 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7104 testsuite for the above
7105
7106Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * libxml.spec.in: improved package descriptions
7109
7110Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * xpath.c xpathInternals.h: applied a large cleaning patch
7113 from TOM <ptittom@free.fr>, it also add namespace support
7114 for function and variables registration.
7115
7116Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7117
7118 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7119 * Makefile.mingw: Wayne Davison's update adding hash.c
7120
7121Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * xpath.c: fixed the root evaluation problems
7124 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7125 ignorable spaces with <b> <bold> <em>
7126 * tree.c: fixed a loop in xmlSearchNsByHref()
7127
7128Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * xpath.c: applied another XPath patch from TOM
7131 * xpath.c include/makefile.am: applied another patch from
7132 china@thewrittenword.com (cleanup on IRIX).
7133
7134Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * xml-config.1: received a fixed version from Fredrik Hallenberg
7137 <hallon@lysator.liu.se>
7138
7139Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7140
7141 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7142 cleanup patch for XPath
7143
7144Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * patched to redirrect all "out of context" error messages to
7147 a reconfigurable routine. The changes are:
7148 * xmlerror.h : added the export of an error context type (void *)
7149 an error handler type xmlGenericErrorFunc there is an interface
7150 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7151 to reset the error handling routine and its argument
7152 (by default it's equivalent to respectively fprintf and stderr.
7153 * all the c files: all wild accesses to stderr or stdout within
7154 the library have been replaced to calls to the handler.
7155
7156Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * configure.in: release 2.2.6
7159 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7160 exporting the inner functions of xpath for extension modules
7161 * doc/*: updated and rebuilt the doc
7162
7163Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7164
7165 * nanohttp.c : applied Wayne HTTP cleanup patch
7166 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7167 and xmlNodeSetSpacePreserve()
7168
7169Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7170
7171 * xpath.c: closing bug #29260
7172
7173Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7176 multikey tuples, made hash structure opaque
7177 * valid.[ch]: moved elements, attributes, notations decalarations
7178 as well as ID and refs to hash tables.
7179 * entities.c: hash cleanup
7180 * xmlmemory.c: fixed a dump problem in debug mode
7181 * include/Makefile.am: problem passing in DESTDIR= values patch
7182 from Marc Christensen <marc@calderasystems.com>
7183 * nanohttp.c: removed debugging remains
7184 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7185 * HTMLparser.c parser.c: fixing a number of problems with the
7186 macros in the *parser.c files (Wayne).
7187 * HTMLparser.c: close the previous option when opening a new one
7188 (Marc Sanfacon).
7189 * result/HTML/*: updated the HTML results accordingly
7190
7191Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7192
7193 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7194 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7195 XPath functions and XML entities table to them. More to come...
7196 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7197
7198Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * tree.c: coalesce adjacent text nodes
7201 * valid.c: handling of blank nodes in DTd validation (raised
7202 by problems with a posteriori validation).
7203 * nanohttp.c: changing behaviour on HTTP write stuff.
7204 * HTMLtree.c: forced body and html to be explicitely closed.
7205 * xpath.h: exported more XPath functions.
7206
7207Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * Release of 2.2.5
7210 * xpointer.c: range() range-inside and other helper functions
7211 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7212
7213Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7216 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7217
7218Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7219
7220 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7221 and XPointer modules
7222
7223Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * SAX.h: closed #25107
7226
7227Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7228
7229 * testSAX.c: fixed problem with cdata reporting
7230 * SAXresult/* : updated
7231
7232Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7235 Closed bug #27499, added to regression tests
7236 * TODO: updated
7237
7238Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7239
7240 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7241 support for SCRIPT and STYLE with help from Bjorn Reese
7242 * test/HTML/* result/HTML/*: added simple testcase and updated
7243 the existing ones.
7244
7245Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7248 string-range for empty strings
7249 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7250 test/XPath/xptr/strrange: augmented the XPointer testsuite
7251
7252Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * doc/xml.html doc/xmlmem.html: added a module describing memory
7255 interfaces and use, updated the main page.
7256
7257Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7260 nanoftp code work on Windows too now
7261
7262Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7263
7264 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7265 * xpointer.c: implemented string-range() at least a good first version
7266 * test/XPath/docs/str test/XPath/xptr/strrange
7267 result/XPath/xptr/strrange: the string-range() tests
7268
7269Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7270
7271 * Makefile.am include/Makefile.am include/win32config.h
7272 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7273 and make distcheck
7274
7275Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7278 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7279 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7280
7281Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7284 patch for socklen_t detection by
7285 Albert Chin-A-Young <china@thewrittenword.com>
7286
7287Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7290 and added a --dtdvalid option to xmllint used to test it
7291
7292Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7293
7294 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7295 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7296
7297Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7300 handlings (registration, lookup, cleanup)
7301
7302Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * configure.in Makefile.am include/makefile.am: adding XPointer
7305 and XPtrtests target
7306 * xpointer.[ch] : new files for XPointer support
7307 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7308 more XPath tests
7309
7310Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * configure.in: fixed, very broken, make distcheck works again
7313
7314Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7315
7316 * More work toward 2.2.5, integrated a number of patches
7317 * configure.in Makefile.am win32config.h.in: trying to cleanup
7318 make distcheck .... huh ...
7319 * include/Makefile.am include/win32config.h: new directory
7320 for includes
7321 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7322 updated teh makefiles and instructions for WIN32
7323 * xpath.c: small fixes
7324 * test/XPath/ results/XPath: updated the testcases and results
7325 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7326 suggested patches
7327 * valid.c: fixed an ID bug
7328
7329Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007332 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007333 * xpath.[ch]: worked on XPointer
7334
7335Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * configure.in Makefile.am: 2.2.5, ship the include in an
7338 include/libxml subdirectory, use symlinks when using CVS
7339 * testSAX.c: fixed small bug
7340 * testXPath.c: changed the way testfiles are parsed
7341 * debugXML.c: same kind of cleanup when parsing an argument expression
7342 XPath/XPointers can have blanks embedded
7343 * xpath.[ch]: more cleanup, reorgs for XPointer work
7344 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7345 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7346
7347Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7350 in the XPath engine, rewrote large parts of it, now it's far
7351 cleaner and in sync with the REC not an old WD. Fixed a parsing
7352 problem in the interactive XML shell found when testing XPath.
7353
7354Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7357 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7358 examples with the extra test
7359
7360Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7363 the global init function.
7364
7365Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * HTMLparser.c: Doohhh, attribute name parsing was still case
7368 sensitive ! Fixed this ...
7369 * result/HTML/* : updated the tests results accordingly
7370
7371Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7374 engine, should be far more stable, incorporated a new version of
7375 preceding/following axis, need testing
7376 * uri.c: fixed file:///c:/a/b/c problem
7377 * test/XPath/tests/idsimple: augmented the XPath tests
7378
7379Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7380
7381 * doc/* rebuilding docs for 2.2.4 release
7382
7383Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * configure.in: releasing 2.2.4
7386 * parser.[ch]: added xmlStrEqual()
7387 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7388 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7389 use xmlStrEqual instead
7390 * TODO: updated
7391 * added an XPath test
7392
7393Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7396 * entities.h: exported xmlInitializePredefinedEntities
7397 * parser.[ch] : added xmlInitParser()
7398 * parserInternals.h : had to export htmlInitAutoClose()
7399
7400Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7401
7402 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7403 problems
7404 * Makefile.am : added XPath regression tests to normal tests
7405 * uri.c: fixed a problem with local paths, cleanup
7406 * parser.c: fixed a problem with large CData sections
7407
7408Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * configure.in xml-config.in: patch from "Ben Taylor"
7411 <sol7x86@hotmail.com> for solaris shared libs lookup
7412
74132000-09-30 Martin Baulig <baulig@suse.de>
7414
7415 * libxml-2.0.pc.in: Provide pkg-config script.
7416
7417 * configure.in: Create the libxml-2.0.pc script from the
7418 libxml-2.0.pc.in templates.
7419 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7420 script in `$(libdir)/pkgconfig'.
7421
7422Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7425 when compiling with MSC
7426
7427Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * xpath.c: patch for normalize-string() substring-before(),
7430 substring-after() and translate() functions from Bjorn Reese
7431 <breese@mail1.stofanet.dk>
7432 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7433 Fredrik Hallenberg <hallon@lysator.liu.se>
7434 * TODO: updated
7435
7436Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7439 problem of socklen_t being undefined on a number of platforms
7440 * debugXML.c: fixed a compilation problem when without snprintf
7441
7442Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7443
7444 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7445 an URI bug and a fix for the control-character-induced infinite loop
7446 * nanohttp.c: preventive fix for compiling on WIN32
7447
7448Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * xmlint.c: closing bug #25000
7451
7452Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7455 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7456 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7457 related function, fixing xmlStrncmp(), and associated cleanup
7458 * result/HTML/entities.html.sax: updating result
7459
7460Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * uri.c: applied patch for URI escaping from Wayne Davison
7463 <wayned@blorf.net>
7464 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7465 from Denis Barbier <barbier@imacs.polytechnique.fr>
7466 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7467 patch from Wayne Davison
7468
7469Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * doc/xml.html : updated with new releases, adding "how to help"
7472
7473Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7476 removed a few warnings in pedantic mode ...
7477 * parserInternals.c parser.c: moved encoding switching function
7478 to parserInternals.c
7479 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7480
7481Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7484 error or warning handlers
7485
7486Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * parserInternals.c parserInternals.h parser.c Makefile.am:
7489 created a new module parserInternals.c, moved most of the
7490 code shared by the various parsers there, as well as
7491 deprecated code from parser.c. More cleanup of parser.c
7492 * uri.c: fixed a problem when URI is NULL
7493 * valid.c: speedup when looking for an attribute declaration
7494
7495Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7496
7497 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7498 the cleanup of the computation of URI references when seeking
7499 external entities. The URI reference string and the resulting
7500 URI are both stored now.
7501 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7502 large s(n)printf checks and cleanup from Denis Barbier
7503 <barbier@imacs.polytechnique.fr>
7504 * xmlversion.h.in tree.h: couple of SGML declarations for a
7505 possible docbook module.
7506 * result/VC/ : a couple of test output changed due to the change
7507 of the entities URI
7508
7509Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * parser.h: added a _private field for linking user's data
7512
7513Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * parser.c parserInternals.h: demacroified most of the IS_XXX
7516 the gain in size is significant so ...
7517
7518Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7519
7520 * entities.c: cases where looking up entities with doc==NULL
7521 covered
7522
7523Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * uri.c: applied Wayne Davison patch
7526 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7527
7528Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * uri.c testUri.c: applied Wayne Davison patches
7531 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7532 * Makefile.in: added URItest and included thenin "make tests"
7533
7534Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * xmlversion.h.in: closed bug 22941
7537
7538Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * doc/xmlio.html: added doc and example for entity loader
7541 redefinition.
7542
7543Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7546 used by libxml
7547
7548Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * parser.c: Fixed bug on invalid ontent characters and when using
7551 push.
7552 * xmllint.c: fixed xmllint endling of errors in push mode
7553
7554Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * HTMLparser.c testHTML.c: applied two new patches from
7557 Wayne Davison <wayned@users.sourceforge.net>
7558 * result/HTML/*.sax: regenerated HTML SAX output
7559 * parser.c: more cleanup.
7560
7561Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * HTMLparser.[ch] testHTML.c: applied the second set of
7564 patches from Wayne Davison <wayned@users.sourceforge.net>,
7565 adding htmlEncodeEntities()
7566 * HTMLparser.c: fixed an ignorable white space detection bug
7567 occuring when parsing with SAX only
7568 * result/HTML/*.sax: updated since the output is now HTML
7569 encoded...
7570
7571Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * HTMLparser.[ch]: applied some of Wayne Davison
7574 <wayned@users.sourceforge.net> patches
7575
7576Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7579 undeclared namespace prefix was used, added a warning.
7580 Cleaned up support w.r.t. entities, spilling out a warning
7581 and being pedantic on lookups.
7582 * test/warning/ent9 : added testcase for previous example.
7583 * TODO: updated
7584 * parserInternals.h parser.c: changed the way names are parsed
7585 now allow infinite size and decrease penalty for normal use
7586 * parser.c: Started a big cleanup/check of the parser code,
7587 fixed some of the most tortuous entity code, spotted code
7588 unused anymore
7589 * test/*: added tests for very long names and related nasty
7590 things.
7591
7592Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * doc/encoding.html: added encoding aliases doc
7595 * doc/xml.html: updates
7596 * encoding.[ch]: added EncodingAliases functions
7597 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7598 bottleneck affecting large DTDs like Docbook
7599 * parser.[ch] xmllint.c: added a pedantic option, will be
7600 useful
7601 * SAX.c: redefinition of entities is reported in pedantic mode
7602 * testHTML.c: uninitialized warning from gcc
7603 * uri.c: fixed a couple of bugs
7604 * TODO: added issue raised by Michael
7605
7606Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * doc/encoding.html: propagated Martin Duerst suggestions
7609
7610Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7613 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7614 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7615 by Wayne Davison
7616
7617Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * nanoftp.c nanohttp.c: small cleanup
7620 * TODO: updated
7621
7622Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * added an old VC testcase and updated title.xml entity
7625
7626Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7627
7628 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7629 done on auto-opening of <p> tags and cleanup of SAX output
7630
7631Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7634
7635Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * doc/xml.html libxml.* structure.*: updated the doc a bit
7638
7639Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7642 of SAX tests
7643
7644Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7647 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7648
7649Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7650
7651 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7652 * testHTML.c: fix core dump on Solaris 2.x systems
7653 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7654 * result/HTML/*.sax: previous bug fix lead to new results
7655
7656Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7659 * configure.in: added --with-readline=DIR to accept alternate
7660 path for readline include/library
7661 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7662 for ANSI under HP-UX
7663 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7664 includes @LIBS@
7665
7666Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * doc/* : rebuilt the docs
7669 * getting ready for 2.2.2 release
7670
7671Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7674 and xmlAddFeature()
7675 * tree.[ch]: added xmlAddChildList()
7676 * xmllint.c: MAP_FAILED macro test
7677 * parser.h: added xmlParseCtxtExternalEntity()
7678 * valid.c: applied bug fixes removed warning
7679 * tree.c: added CDATA block to elements content
7680 * testSAX.c: cleanup of output
7681 * testHTML.c: added SAX testing
7682 * encoding.c: better error recovery
7683 * SAX.c, parser.c: fixed one of the external entity processing
7684 of the OASis testsuite
7685 * Makefile.am: added HTML SAX regression tests
7686 * configure.in: bumped to 2.2.2
7687 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7688 SAX results
7689
7690Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * configure.in: patch for HP compiler
7693
76942000-08-04 Sven Heinicke <sven@zen.org>
7695
7696 * xmllint.c: Was coredumping sometimes when the file given didn't
7697 exist.
7698
7699Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7702
7703 when using in memory parsing. Need some cleanup.
7704 * xmllint.c configure.in: added a --memory flag to test memory
7705 parsing
7706
7707Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7708
7709 * nanohttp.c: fixed socklen_t replacement to unsigned int
7710 * parser.c: fixed a space handdling missing at the end of
7711 production 28 DOCTYPE.
7712 * xmlmemory.c: fixed a stupid bug on the routine to override
7713 allocation functions
7714 * TODO: updated
7715
7716Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * doc/ regenerated the docs
7719
7720Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * doc/encoding.html doc/xml.html: added I18N doc
7723 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7724 improvements, both parser and filters, added ASCII & HTML,
7725 fixed the ISO-Latin-1 one
7726 * xmllint.c testHTML.c: added/made visible --encode
7727 * debugXML.c : cleanup
7728 * most .c files: applied patches due to warning on Windows and
7729 when using Sun Pro cc compiler
7730 * xpath.c : cleanup memleaks
7731 * nanoftp.c : added a TESTING preprocessor flag for standalong
7732 compile so that people can report bugs more easilly
7733 * nanohttp.c : ditched socklen_t which was a portability mess
7734 and replaced it with unsigned int.
7735 * tree.[ch]: added xmlHasProp()
7736 * TODO: updated
7737 * test/ : added more test for entities, NS, encoding, HTML, wap
7738 * configure.in: preparing for 2.2.0 release
7739
7740Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007743 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007744
7745Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * doc/xml.html: changed the xmlsoft.org structure, updated the
7748 examples w.r.t. root and childs
7749
7750Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7751
Daniel Veillard784b9352003-02-16 15:50:27 +00007752 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007753
7754Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * HTMLparser.c: Work on character encoding support for the HTML parser
7757 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7758 * encoding.c: Fixed a potential memleak in the encoding stuff
7759
7760Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * doc/FAQ.html doc/Makefile.am : added a FAQ
7763
7764Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7767 of the HTML parser to force it to not bypass SAX
7768
7769Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * win32config.h.in: updated
7772 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7773 lacks iconv support :-( need to release 2.1.1
7774 * configure.in: release 2.1.1
7775 * HTMLparser: fixed bug #14784
7776 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7777 by Windows compiler
7778 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7779 the SAX startDocument() callback.
7780 * TODO: updated
7781
7782Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7783
7784 * added xmlStopParser()
7785
7786Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * configure.in: 2.1.0 prerelease
7789 * Large resync between W3C and Gnome tree
7790 * nanoftp, nanohttp.c: fixed stalled connections probs
7791 * HTMLtree.c SAX.c : support for attribute without values in
7792 HTML for andersca
7793 * valid.c: Fixed most validation + namespace problems
7794 * HTMLparser.c: start document callback for andersca
7795 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7796 * parser.h, SAX.c: serious speed improvement for large
7797 CDATA blocks
7798 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7799 different encoding
7800 * example/Makefile.am example/gjobread.c tree.h: work on
7801 libxml1 libxml2 convergence.
7802 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7803 and the LIBXML_TEST_VERSION macro
7804
7805Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * doc/xml.html: various patches and improvements typo fixed by
7808 Felix Natter
7809 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7810 from Felix Natter <fnatter@gmx.net>
7811
7812Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * doc/upgrade.html: updated with instructions for support of both
7815 libxml-1.x and libxml-2.x
7816 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7817 for 2.x support and also fixed includes
7818
7819
7820Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7823 the encoding support, added iconv support, so now libxml if
7824 compiled with iconv automatically support japanese encodings
7825 among others. Work based on initial patch from Yuan-Chen Cheng
7826 I may have broken binary compat in the encoding handler
7827 registration scheme, but that was so utterly broken I don't
7828 expect anybody to have used this feature until now.
7829 * parserInternals.h: fixup on the CHAR range macro
7830 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7831 code.
7832 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7833 * uri.c: added xmlParseURI() I can't believe I forgot to
7834 implement this one in 2.0 !!!
7835 * SAX.c: moved doc->encoding update in the endDocument() call.
7836 * TODO: updated.
7837
7838Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7839
7840 * tree.h: removed extraneous xmlRemoveProp definition
7841 * TODO: added item about --disable-corba configure switch
7842 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7843 * nanoftp.c: fixed include problems giving troubles on AIX and
7844 slowlaris
7845 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7846 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7847 comment and headers changes to lower gtk-doc number of warnings
7848 * doc/html/*: rebuilt docs
7849
7850Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * HACKING: documented the tag for 1.x and instructions
7853
7854Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7857 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7858 xmlCreateIOParserCtxt
7859 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7860 significant overall improvement
7861 * xmllint.c: added I/O test to xmllint
7862 * testSAX.c: added a speed test
7863 * doc/* : updated/regenerated
7864
7865Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * xpath.c uri.h parserInternals.h: cosmetic changes from
7868 "Timur I. Bakeyev" <timur@bat.ru>, including making
7869 xmlCreateURI() public
7870
7871Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7874 and the code at the same time. Added a clean mechanism for
7875 overload or added input methods: xmlRegisterInputCallbacks()
7876 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7877 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7878 * TODO: updated
7879 * doc/* : updated/regenerated
7880 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7881 source dir
7882
7883Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * testURI.c: yet another forgotten commit, I should get some sleep !
7886
7887Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * xmllint.c: forgot to commit this too ?
7890
7891Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * xmlversion.h.in : forgot to commit this previously
7894
7895Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7898 * README TODO: updated for release
7899 * uri.c uri.h: added authority parsing/saving
7900 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7901 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7902 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7903 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7904 Makefile.am : added compile-time customization of libxml
7905 --with-ftp --with-http --with-html --with-xpath --with-debug
7906 --with-mem-debug
7907 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7908 #include <libxml/xxx.h> I hope it won't break too much stuff
7909 and will be manageable in the future...
7910 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7911 and added xmllint to the installed programs
7912 * uri.h: added xmlFreeURI()
7913
7914Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7915
7916 * uri.c uri.h: finished the escaping handling, the base support
7917 and the URI path normalization. Looks good just lacks the
7918 authority content parsing code.
7919 * Makefile.am: added instructions to generate testURI
7920 * TODO: updated
7921 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7922 added links and icons for W3C and Gnome
7923
7924Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7925
7926 * xmlmemory.[ch] : seems I forgot to actually update the files in
7927 the last commit :-)
7928 * doc/xml.html doc/html/* : updated and uploaded the docs
7929
7930Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7933 * TODO: updated
7934 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7935 libxml default allocation function with another set (like gmalloc/
7936 gfree).
7937 * Makefile.am, uri.c, uri.h: added a set of functions to do
7938 exact (litteraly copied from the RFC 2396 productions) parsing
7939 and handling of URI. Will be needed for XLink, one XML WFC,
7940 XML Base and reused in the nano[ftp/http] modules. Still work
7941 to be done.
7942
7943Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7944
7945 * configure.in, libxml.spec.in : libxml2
7946 * doc/* : updated the doc page, rebuilt the docs
7947
7948Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7949
7950 * all: tagged LIB_XML_1_X
7951 * *.c *.h : updated from W3C CVS tree
7952 * configure.in : 2.0.0-beta
7953 * libxml.spec.in : libxml2 package nam
7954 * result/* : new version of the tests output
7955
7956Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7957
7958 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7959
7960Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7961
7962 * doc/* : rebuilt the docs
7963 * parser.c: final patch on #6766
7964 * valid.c: small patch on validity checks.
7965
7966Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7967
7968 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
7969 added
7970 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
7971 compatibility w.r.t. XML spec and existing code.
7972
7973Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7974
7975 * parser.c: seems a better solution to <a> </a> exists,
7976 will try it for a while
7977
7978Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7979
7980 * parser.c: tried to remove the <a> </a> generating <a/>
7981 this is hard. Left a flag for that purpose. Fixed bug #6766
7982 * configure.in: prepared 1.8.7 not released, due to previous
7983 problem
7984
7985Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7986
7987 * doc/xml.html : applied second patch from Paul DuBois
7988
7989Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7990
7991 * doc/xml.html : applied patch from Paul DuBois
7992
7993Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7994
7995 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
7996
7997Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8000 compilation warnings on various platforms.
8001 * parser.c: Fixed #5281 validity error callbacks are now desactived
8002 by default if not validating.
8003
8004Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8007
8008Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8009
8010 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8011 <gkatsi@cs.toronto.edu>
8012
8013Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8014
8015 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8016 processing URLs
8017
8018Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8019
8020 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8021 xmlNanoFTPUpdateURL for persistent control connections.
8022 * configure.in: 1.8.6
8023
8024Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8027 * tree.[ch] : added xmlSaveNoEmptyTags
8028
80292000-01-29 James Henstridge <james@daa.com.au>
8030
8031 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8032
8033 * Makefile.am: added nanoftp.[ch] to the build.
8034
8035Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * nanoftp.[ch]: cleanup, comments, API
8038 * debugXML.c : fixed a bug in the cat command
8039 * doc/*: regenerated the docs
8040
8041Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8042
8043 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8044 * debugXML.c : fixed a bug in the cat command
8045 * valid.c: fixing some small probs
8046 * libxml.spec.in: get rid of the SNAP suffix
8047 * doc/xml.html: updated the status
8048
8049Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8050
8051 * xml-config.in: xml-config --version to just return the
8052 version number
8053 * xpath.c: some cleanup w.r.t. axis when the current node is
8054 an attribute.
8055 * TODO: updated
8056
8057Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * configure.in: prepared for libxml-1.8.5
8060 * doc/* recompiled the documentation
8061
80622000-01-17 Jody Goldberg <jgoldberg@home.com>
8063
8064 * configure.in : WARNING autoconf subtlety alert :
8065 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8066 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8067 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8068 get defined by AC_CHECK_HEADERS.
8069
8070Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8071
8072 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8073 Rune.Djurhuus@fast.no
8074
8075Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8076
8077 * TODO: updated
8078 * tree.c, parser.c: made sure that only memory alloc problems
8079 and internal parser errors are allowed to write to stdout or
8080 stderr.
8081
8082Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8083
8084 * tree.c : restored xmlNewGlobalNs since this seems used by
8085 a lot of existing code :-(, fixed a bug in xmlNewNs
8086 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8087 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8088 to exit() from the library code.
8089 * xpath.c, parser.c: removed bugs or unused code detected by
8090 Windows compilers
8091 * parser.c: started adding interfaces for parsing well balanced
8092 XML fragments
8093 * configure.in: releasing 1.8.4
8094 * doc/* : rebuilt the docs
8095
8096Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8097
8098 * tree.[ch] : added xmlNewDocFragment() for DOM
8099 * testHTML.c: uninitialized variable.
8100
8101Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8102
8103 * doc/* : rebuild the docs
8104
8105Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8106
8107 * acconfig.h: readline and history patch
8108 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8109 * tree.c: added check and handling when possibly removing an ID
8110 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8111 and saving.
8112 * test/HTML/entities.html result/HTML/entities.html* : test for
8113 various entities reference cases
8114 * result/HTML/* : as a result output of some testcase have
8115 changed
8116 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8117 by previous example. added xmlParseTryOrFinish().
8118 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8119 entities.h debugXML.h HTMLparser.h: changed the way struct are
8120 declared to allow gtk-doc to expose those
8121 * parser.c: closed bug #4960
8122 * Makefile.am configure.in: Applied patch from
8123 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8124 and math/socket libs detection
8125
8126Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8127
8128 * configure.in, Makefile.am: link tester against readline
8129 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8130
8131Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * tree.[ch]: added xmlRemoveProp
8134 * win32config.h.in nanohttp.c: avoid including the Windows
8135 socket stuff in every C files
8136 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8137 the XmL parser(s)
8138 * test/ns4 result/ns4 etc...: added test case for previous prob
8139 * tree.c: xmlNewNs wasn't checking for double definition
8140 * Makefile.in: fixed a problem with dist-hook duplicates
8141 * parser.[hc], xmlIO.c: fixed the loading of external entities
8142 APIs, now xmlLoadExternalEntity() is used everywhere and
8143 setting up an app specific front-end using the
8144 * SAX.c parser.c: some fixes, now the xhtml spec validates
8145 with the xhtml DTD.
8146 * error.c: fixed crashes in case of no input stream
8147 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8148 to the validation tests and results
8149
8150Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8151
8152 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8153 too htmlCreatePushParserCtxt() and htmlParseChunk()
8154 * parser.c: a bit of cleanup.
8155 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8156 to XML) removed the last mem leak known
8157 * HTMLtree.c: output message cleanup
8158 * xmlmemory.c: display content info about memory blocks
8159 * result/HTML/wired.* : missing att value warning change
8160
8161Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8162
8163 * doc/* : rebuilt the documentation
8164
8165Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8166
8167 * parser.[ch] parserInternals.h: Push parser for XML,
8168 seems to work fine now
8169 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8170 --push for push testing
8171 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8172 * testSAX.c: added --push
8173 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8174 subtree
8175 * xmlIO.[ch] : enriched API + fixes for push mode
8176 * entities.[ch]: added the entity content length to the struct.
8177 * xmlmemory.[ch]: new API to show the last entries for the shell
8178 * valid.c: added required attribute testing
8179 * SAX.c: the cdata callback now merge contiguous fragments
8180 * HTMLparser.c: cleanup of some macros
8181
8182Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * parser.c: fix for PIs name starting with xml
8185 * tree.c: fixed a potential problem with || and && ops
8186 * *.c, configure.in win32config.h.in : generate win32config.h for
8187 those on the Other Side !
8188
8189Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8190
8191 * parser.c: fixed a stupid = vs. == bug :-(
8192 * doc/gnome-xml.sgml: s/glade/xml/
8193
8194Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8195
8196 * configure.in, doc/xml.html : bug fix release 1.8.2
8197 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8198 Hopefully the end of that silly C++ include problem
8199 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8200 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8201 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8202 troubles with autoclosed elements when the stree shape doesn't
8203 follow the DtD specs. Added htmlIsAutoClosed() and
8204 htmlAutoCloseTag()
8205 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8206 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8207 * debugXML.c: fixed a bug on printing default namespaces.
8208 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8209
8210Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8211
8212 * result/HTML/*.htm[l] : updated the HTML regression tests according
8213 to the new output
8214 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8215 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8216 problem due to intermix of extern "C" { ... } declarations for C++
8217 and recursive includes in the headers
8218
82191999-12-20 Chris Lahey <clahey@umich.edu>
8220
8221 * HTMLtree.c: Made it so that html nodes with a single child do
8222 not insert a carriage return before or after the child node.
8223
8224Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8225
8226 * configure.in, doc/xml.html : bug fix release 1.8.1
8227 * parser.c: fixed bug #4344
8228 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8229 added the glue to avoid C++ problems
8230 * doc/* : regenerated the documentation
8231
8232Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8235 namespace recognition, and Dia as a resul :-(
8236 * encoding.c: closed bug #3950
8237
8238Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * valid.c: debugging a posteriori validation, except URI expansion
8241 stuff this should be fixed now
8242 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8243 Carl Nygard <cnygard@bellatlantic.net>
8244 * tester.c: added --postvalid, cleaning of the code
8245 * tree.[ch]: added xmlDocGetRootElement()
8246
8247Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8248
8249 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8250 c++ losage.
8251
8252Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8253
8254 * configure.in, doc/xml.html : bumped to 1.8.0
8255 * xlink.[ch], Makefile.am : added framework for link detection
8256 * parser.h: added nbChars to parser context, needed for cleanup.
8257 * xmlmemory.c: removed a nasty bug when out of mem
8258 * valid.[ch]: adding namespace support for attribute decl
8259 * tester.c: added --debugent option
8260 * debugXML.[ch]: added xmlDebugDumpEntities()
8261 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8262 buffers instead, this was really needed, validation was breaking
8263 in strange ways due to that. Added xmlParseStringPEReference()
8264 and other parsing from strings functions. Entities processing
8265 modified again, but PERef are still not handled correcly but
8266 unless you're Eve Maller you won't notice :-)
8267 * HTMLparser.c: large changes toward reliability, and switched to
8268 lowercase internal tags, XHTML is lowercase, so it will help
8269 that output is closer to next version.
8270 * doc/* : regenerated the documentation, it is now hosted at
8271 http://xmlsoft.org/ (same bits I just bought the domain :-)
8272
8273
8274Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8275
8276 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8277 doc generation
8278 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8279 in the SAX API
8280 * doc/*: rebuilt the doc making sure everything appears in the
8281 HTML files
8282
8283Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8284
8285 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8286 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8287 which allow impressive speed improvement on dataset with
8288 large text pieces, but at the cost of broken binary
8289 compatibility and slightly bigger memory usage.
8290 Configure with --with-buffers to activate them, they
8291 are protected with XML_USE_BUFFER_CONTENT define.
8292 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8293 goal is 0 memory left allocated once parser is no more used
8294 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8295 call xmlCleanupParser() and xmlMemoryDump()
8296
8297Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8298
8299 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8300 * parser.[ch] encoding.[ch]: added memory cleanup routines
8301 * parser.c: closing bug #3788
8302 * doc/*: rebuilt the doc
8303
8304Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8305
8306 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8307 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8308 * tester.c: added --compress option
8309 * doc/*: rebuilt the documentation
8310
8311Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8312
8313 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8314 if given /proc/kcore as input !
8315 * doc/xml.html doc/*: updated and rebuilt the documentation
8316
8317Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * parser.c: Fixed some wrongly space collapsing code due to
8320 a misreading of the spec.
8321 * result/*: fixed the output accordingly
8322
8323Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8324
8325 * encoding.c: bug fix and typos
8326 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8327 * parser.c: added attribute normalization closing bug #3597
8328 * test/att* result/att* SAXresult/att*: testcase for attribute
8329 normalization
8330
8331Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8332
8333 * configure.in: closing bug #3163 by adding extra flags for the
8334 cc compiler on HP-UX
8335
8336Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8337
8338 * valid.[ch] : removed a typo and an enumerated type bug in the
8339 xmlAddElementDecl() function
8340 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8341 call to xmlEncodeEntitiesReentrant() so that the functions
8342 New, Set and Get are at the same level.
8343 * parser.c HTMLparser.c: extra memory allocation bug for
8344 attributes detected by someone using libxml in embedded systems :-)
8345
8346Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8347
8348 * xmlmemory.h: turned off mem debug :-\
8349
8350Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8351
8352 * parser.c: closed bug #2784 a one line fix, but worth pushing
8353 a new release out
8354 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8355 some structures, comments before and after the
8356 main element, and other nastyness
8357 * HTMLtree.c tree.c: accomodate the extended HTML supported
8358 * configure.in: pushing 1.7.4
8359 * test/ent8 and related outputs : added a new test for bug #2784
8360 * test/HTML/wired.html and related output: a nasty HTML example
8361 * Makefile.am: improved the test scripts
8362 * docs/* : reran the documentation extractor, updated xml.html
8363
8364Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8365
8366 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8367 HTMLparser and debugged the HTML related code. HTML documents
8368 now have their own type
8369 * entities.c: do not dump &apos; for HTML output
8370 * xmlmemory.c: improvement, breakpoint mechanism
8371 * testHTML.c: added --sax --repeat ...
8372 * Makefile.am: improved the HTML tests
8373 * valid.[ch]: added xmlValidGetValidElements and
8374 xmlValidGetPotentialChildren
8375 * tester.c: added --insert to test the 2 new functions
8376 * test//* result//* SAXresult//* : regression test cleanup
8377 and extension.
8378 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8379 gnome-xml-nanohttp.html
8380
8381Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8382
8383 * HTMLparser.c: fixed problems with some autoclose tags
8384 * tree.c: fixed XML output problems.
8385 * result/* SAXresult/*: update of the tests output
8386
8387Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8388
8389 * Makefile.am: Arturo patch for xmlConf.sh version info
8390 * parser.c: Tim Josling patch for single quoted items
8391 * tester.c: Tim Josling patch for tester options usage
8392 * tree.h: indent cleanup
8393
8394Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8395
8396 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8397 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8398
8399Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8400
8401 * tree.c : Raph patch for initialization of CORBA fields
8402 * parser.c, xpath.c, ...: modification of doc comments
8403 * xpath.c : allow spaces in xpath expressions
8404
8405Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8406
8407 * xmlmemory.h: turning off memory debug :-(
8408
8409Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8410
8411 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8412 better SAX interfaces.
8413 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8414 entity.
8415 * configure.in: 1.7.2
8416
8417Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * libxml.spec.in: fixed the URL
8420 * doc/xml.html: improved the documentation front-end
8421
8422Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8423
8424 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8425
8426Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8427
8428 * libxml.spec.in: fixed the alpha compile problem
8429 * parser.[ch]: changed errno to errNo in the parser context :-(
8430 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8431 * doc/xml.html: changed CHAR to xmlChar
8432 * doc/html/*: recompiled the documentation
8433 * configure.in: 1.7.1
8434
8435Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8436
8437 * parser.h: modified the parser context struct to regain 1.4.0
8438 binary compatibility
8439 * parser.c, xml-error.h: added errno ot teh context and defined
8440 a set of errors values with update of errno
8441 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8442 DTDs and entities
8443 * *.h, *.c: complete cleanup of the use of config.h and include
8444 protection depending on the current setup.
8445 * overalll debugging, maintenance and bug-fixing on all modules
8446 * updated the documentation
8447 * ready for 1.7.0
8448
8449Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * HTMLparser.c : cleanup
8452 * SAX.c valid.c valid.h: added ID/IDREF checking
8453 * tree.c tree.h: extended doc structure for refs
8454 * configure.in: 1.6.2
8455 * parser.c: patched bug in SAX user arg call
8456 * parserInternals.h: patched missing close in C++ wrapping
8457 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8458 especially upcoming XPointer implementation.
8459 * doc/xml.html: augmented, typo
8460
8461Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8462
8463 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8464 not all invocations of install understand -d.
8465
8466Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8467
8468 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8469 to make 'check' works, when builddir != srcdir.
8470
8471Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8472
8473 * doc/xml.html : updated the documentation
8474
8475Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8476
8477 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8478 not deallocated memory blocks
8479 * *.c : replaces all calls to malloc() free() and realloc() to
8480 the wrapper functions/macros
8481 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8482 instead of xmlFreeNodeList()
8483
8484Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * HTMLparser.c: corrected a stupid bug leading to core dump at
8487 tree deallocation. Removed warnings indicated by
8488 Stephane.Conversy@lri.fr
8489 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8490 looked for in the external subset
8491
8492Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8495 on SGI by Stephane.Conversy@lri.fr
8496
8497Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8498
8499 * all .h : changed the prototype declaration indent as in gtk
8500 * most .c : working on reducing the TODOs in the code
8501 * most .c : cleanup though -pedantic and Insure++
8502 * improvements on validation ID checkings.
8503 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8504 * xml-config.in: closed #1810
8505
8506Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8507
8508 * tree.h, valid.c, valid.h: more work on validity, IDs
8509 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8510 definition for AIX
8511
8512Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8515 the distribution due to a cut'n paste error at last commit
8516
8517Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8518
8519 * configure.in: upgraded to version 1.4.0
8520 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8521 Big update, added a large part of the validation process,
8522 it should be usable, but some parts are missing
8523 * xpath.c: improved the implementation w.r.t. root.
8524 * Makefile.am: added more tests
8525 * test and result trees: added a lot of tests
8526 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8527
8528Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8529
8530 * Added an HACKING file
8531
8532Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8533
8534 * xpath.[ch] : improvements and debug of the XPath implementation
8535 * parser.c, HTMLparser.c : modified the parsers to be progressive
8536 * tree.[ch] : extended the Buffer promitives
8537 * xmlIO.[ch] : added basic I/O routines providing progressive
8538 parsing and ready for I18N conversion plugins
8539 * SAXresult/* : the SAX callback sequence maybe slightly different
8540 now
8541 * test*.c : improved/updated the tests programs
8542 * doc/* : recompiled the docs.
8543
85441999-07-26 Michael Meeks <michael@edenproject.org>
8545
8546 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8547
8548 * tree.c: Ditto.
8549
8550Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * configure.in: upgraded to version 1.4.0
8553 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8554 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8555 XML query language, see http://www.w3.org/TR/xpath for more details.
8556 * parser.c, parser.h: added CHAR* related string functions for XPath
8557 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8558 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8559 rebuild the docs.
8560 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8561 and regression testing capabilities for XPath.
8562
8563Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8566 closing bug #1646
8567
8568Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8569
8570 * Makefile.am, example/Makefile.am: closed bug #1683
8571
8572Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8573
8574 * example/Makefile.am, configure.in: added the makefile for the
8575 gjobread example
8576
8577Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8578
8579 * doc/Makefile.am:
8580 - fix which allow "make install DESTDIR=</install/prefix>".
8581
8582Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8583
8584 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8585 which fixed a problem on the file reading-code.
8586
8587Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8588
8589 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8590 output.
8591 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8592
8593Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8594
8595 * parser.h : Oops removed the binary compatibility problem
8596 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8597 * parser.c, HTMLparser.c: applied patches for reading from stdin
8598
8599Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8600
8601 * parser.c, entities.c, valid.c: cleanup bug #1591
8602 * configure.in: cleanup bug #1592
8603 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8604 the same tree back-end. Hence gdome will be available for it.
8605 * doc/Makefile.am: close bug #617
8606
8607Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8608
8609 * parser.c: alloctate a per parser context SAX interface block
8610
8611Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8612
8613 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8614 and xmlEncodeEntitiesReentrant with the correct one :-\
8615
8616Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * commit of my internal XML base changes, quite a lot of
8619 changes, cleanups, better entities support, framework for
8620 new I/O and charset detection and handling
8621 * Fixed the configure/Makefile stuff to generate shared libs
8622 with the proper version info, so we jumped on rev from
8623 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8624 xmlEncodeEntities() result need to be freed now, and a string
8625 xmlParserVersion provide the current library version.
8626
8627Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8628
8629 * parser.c: fixed a buffer overrun for when you have a very long
8630 attribute with no entities in it.
8631
8632Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8633
8634 * added example directory
8635 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8636
8637Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * Release of libxml-1.1, nearly everything has been touched for
8640 this.
8641 * Added more regression tests
8642 * Updated the documentation
8643
8644Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8645
8646 * tree.[ch]: unified the XML_NO_CORBA defines.
8647 * parser.c encoding.[ch]: started plugging in char encoding detection
8648
8649Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8650
8651 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8652 Also freed allocated buffer.
8653
8654Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8655 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8656 reentrancy problem at printing. One is left in entities.c, to
8657 remove ASAP
8658 * testSAX.c : added a test example showing the use of the SAX
8659 interface if one doesn't want to build the DOM tree.
8660 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8661
8662Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8663
8664 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8665 large revamping of the parser to use SAX callbacks
8666 http://www.megginson.com/SAX/ (or at least a C like interface
8667 a la Expat). It's now possible to set up your own callbacks
8668 and the parser will not build a DOM tree.
8669 * test/* result/*: updated the test suite, I finally removed
8670 the old Namespace draft support (PI based).
8671
8672Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8673
8674 * Makefile.am: added test result to EXTRA_DIST for make tests
8675
8676Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8677
8678 * parser.c, parserInternals.h: moved the chars macro definitions
8679 to parserInternals.h
8680 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8681 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8682
8683Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8684
8685 * xml-config.in : applied patch to make --version work
8686
86871999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8688
8689 * Makefile.am (check-local): Alias for `tests' target. This will
8690 cause `make check' to do the right thing.
8691 (tests): Don't run tests in srcdir. Also, replaced calls to
8692 basename with a `sed' "equivalent".
8693
8694Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8695
8696 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8697 it in the header and not the sources, updated the doc.
8698 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8699 pointing this out.
8700
8701Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8704 exported the inputStream routines.
8705 * doc/html/* : updated accordingly
8706
8707Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8708
8709 * parser.c, parser.h, parserInternals.h: added a few extra
8710 internal calls to allocate and free parser contexts ...
8711 * doc/html/* : updated accordingly
8712
8713Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8714
8715 * configure.in, Makefile.am, doc/makefile.am : General changes for
8716 1.0.0 release and including the generated HTML documentation.
8717
8718Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8719
8720 * makefile.am : added parserInternals.h, oops.
8721
8722Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8723
8724 * parserInternals.h: added this header giving access to the parser
8725 internal functions.
8726 * doc/Makefile.am : added a rebuild target which rebuilds the full
8727 set of documentations
8728 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8729 the internal subset.
8730 * *.c *.h: modifications needed to generate the documentation using
8731 gtk-doc, cleanup of functions blocks, reorganisation of struct
8732 declarations.
8733
8734Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8735
8736 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8737 the tar and spec file to include the beginning of the doc.
8738
87391999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8740
8741 * doc/.cvsignore: Added this file.
8742
8743Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8744
8745 * tree.c: fixed xmlGetProp to return "" when the attribute
8746 exists, even if the node-list is NULL.
8747
8748Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8749
8750 * tree.c: patched an error outputting empty attribute values.
8751 * Makefile.am and doc/makefile.am: have been updated during the
8752 week-end. Sorry for an empty CVS log, I got a shell problem.
8753
8754Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8755
8756 * tree.h: cleaned up using enums instead of defines
8757 * parser.c, valid.[ch]: more work on parsing/output of element
8758 declarations
8759
8760Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * valid.[ch], tree.c, parser.c : more work toward full parsing
8763 of XML DTDs.
8764 * README: added informations about mailing-list and on-line
8765 documentation
8766
87671999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8768
8769 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8770
8771Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8772
8773 * parser.c, tree.[ch] : more work toward conformance testing,
8774 added a last element to accelerate parsing of very flat structures
8775 started working on internal subset Element content declaration.
8776 * valid.[ch] : first cut at adding code toward validation.
8777 * previous changes had also small impact on most files, especially
8778 the conformance testing using James Clark test suite.
8779
8780Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * test/* : updated the examples, most of them were not well
8783 formed (humm), and added rdf2.
8784 * result/* : resulting changes in the output.
8785
8786Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8789
8790Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8791
8792 * tree.c: patched a bug in the generation of empty attributes
8793
8794Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8795
8796 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8797 for node/trees/documents/... Biggest problem is namespace
8798 support when copying subtrees.
8799
8800Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8801
8802 * parser.c, entities.c: improve entities and char ref encoding,
8803 and cleanups of error messages.
8804
8805Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8806
8807 * parser.c, entities.c: simple bug hunting done during rpm2html and
8808 rpmfind integration.
8809
8810Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * parser.[ch]: Added interfaces allowing to specify a SAX
8813 handler before parsing.
8814
8815Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * parser.c: redirrect all errors reporting through the SAX
8818 error function
8819
8820Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8823 * libtool, tlmain ...: update of the libtool files
8824
88251998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8826
8827 * entities.c: Use g_snprintf insteda of snprintf.
8828
8829Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8830
8831 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8832 added ent5 test for this purpose.
8833 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8834
8835Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8836
8837 * parser.c: fixed? a strange error due to compression on a GWP
8838 document.
8839
8840Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8841
8842 * tree.[ch]: bug fixing
8843 * entities.[ch]: defined a specific type for predefined entities
8844 * doc/xml.html: more documentation on the library, how to use it,
8845 overview of the interfaces.
8846
8847Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8850
8851Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * tree.c: corrected a small bug
8854 * doc/xml.html: continuing writing documentation.
8855
8856Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8857
8858 * debugXML.h debugXML.c: added debugging utilities.
8859 * tester.c: added --debug switch.
8860 * tree.c: patched an incorrect node->type assignment.
8861 * parser.c: formatting, ensure that node->doc != NULL in attributes
8862
8863Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8866 entity support and provide an internal representation close to
8867 DOM one (entity ref nodes, and attribute value as tree). I tried
8868 to preserve the interface but this will surely break some apps
8869 (I have to change rpm2html/rpmfind for example). I had to change
8870 two interfaces, and the generated tree is somewhat different.
8871 * doc/* : started documenting the XML library, the tree and
8872 DOM/Corba. This is a first step.
8873
8874Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8875
8876 * parser.c: Set up the fonctions comment block, boring but useful.
8877 * parser.h, SAX.c, parser.c: now attributes are processed through
8878 the SAX interface. The problem is that my SAX interface diverged
8879 quite a bit from the original one, well this is not an official
8880 spec, and translating it from Java to C is hairy anyway...
8881
8882Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8883
8884 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8885 fonctions comment block, boring but useful.
8886
8887Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8888
8889 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8890 conversion routines. However they are not yet used to convert the
8891 inputs. The core will run with UTF-8.
8892
8893Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8894
8895 * tree.c : make sure that the type id is properly set-up when
8896 a new object is allocated, needed for DOM.
8897
8898Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8899
8900 * tree.h, tree.c: Ok, the main objects in the tree will be native
8901 corba objects, it costs 8 bytes per Node, Attribute and Document
8902 but it simplifies the Corba integration a lot (no extra interface
8903 objects to allocate/free).
8904
8905Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8906
8907 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8908 and changed NODEs contants for conformity with DOM Level 1
8909
8910Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8911
8912 * added hooks to keep track of servants when creating objects
8913 xmlDoc and xmlNode (for Corba export).
8914
8915Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8916
8917 * added xml-config script.
8918
8919Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8920
8921 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8922 to autoupdate libtool and automake conf files.
8923
89241998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8925
8926 * Makefile.am: Use '?' to separate the sed
8927 commands as ',' is used when people pass -Wl,something.
8928
8929
8930Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8931
8932 * tree.c, tree.h: added a per-document compression interface.
8933
8934Tue Sep 22 20:47:38 EDT 1998
8935
8936 * tree.c, tree.h: added saving with compression and added interfaces
8937 to control the compression level (xmlGetCompressMode,
8938 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8939
8940Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8941
8942 * parser.c: corrected a loop for files of size 0
8943
89441998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8945
8946 * error.h: New file. Contains prototyes from `error.c'.
8947
8948Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8949
8950 * Makefile.am (xmlincdir): New macro.
8951 (xmlinc_HEADERS): Renamed from include_HEADERS.
8952
8953Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * applied small patch on numeric entities from
8956 Christopher Blizzard <blizzard@appliedtheory.com>
8957
8958Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8959
8960 * New release 0.2, removed the old xml_* files so that it's
8961 coherent with the other CVS base (W3C), far better conformance
8962 to standard, new namespaces, decent entities support, beginning
8963 of a SAX-like interface. Nearly nothing left intact, even the
8964 test examples ...
8965
89661998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
8967
8968 * .cvsignore: Add .deps dir
8969
8970Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
8973
8974Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * configure.in: added test for CPP
8977 * AUTHORS, Changelog: the original ones didn't get commited but the
8978 glib ones instead, fixed.
8979 * Makefile.am: corrected an error in library naming
8980
8981Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8982
8983 * integrated code developped at W3C
8984 * changed the original Copyright
8985 * migrated to automake
8986 * prefixed the filenames by xml_ to avoid filename clashes
8987
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00008988Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
8989
8990 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
8991 should not be called.
8992
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00008993Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
8994
8995 * libxml-2.0.pc.in: applied the patch to fix #101894
8996
Daniel Veillard8a1b1852003-01-05 22:37:17 +00008997Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
8998
8999 * tree.c : applied patch from Lukas Schroeder for register callbacks
9000 * valid.c: modified patch from Lukas Schroeder to test
9001 register callbacks with --chkregister
9002
Daniel Veillard067bae52003-01-05 01:27:54 +00009003Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9004
9005 * xmlreader.c: seriously changed the way data are pushed to
9006 the underlying parser, go by block of 512 bytes instead of
9007 tryng to detect tag boundaries at that level. Changed the
9008 way empty element are detected and tagged.
9009 * python/tests/reader.py python/tests/reader2.py
9010 python/tests/reader3.py: small changes mostly due to context
9011 reporting being different and DTD node being reported. Some
9012 errors previously undetected are now caught and fixed.
9013 * doc/xmlreader.html: flagged last section as TODO
9014
Daniel Veillard51a447a2003-01-04 19:42:46 +00009015Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9016
9017 * python/libxml.py: integrated the Python 2.2 optimizations
9018 from Hannu Krosing, while maintaining compatibility with
9019 1.5 and 2.1
9020
Daniel Veillarde59494f2003-01-04 16:35:29 +00009021Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9022
9023 * xmllint.c: a bit of cleanup
9024 * xmlreader.c: small fix
9025 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9026 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9027
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009028Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9029
9030 * python/setup.py.in: patch from Stéphane Bidoul to include
9031 drv_libxml2.py in setup.py
9032
Daniel Veillard66b82892003-01-04 00:44:13 +00009033Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9034
9035 * doc/xmlreader.html: starting documenting the new XmlTextReader
9036 interface.
9037
Daniel Veillard7704fb12003-01-03 16:19:51 +00009038Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9039
9040 * xmllint.c: added the --stream flag to use the TextReader API
9041 * xmlreader.c: small performance tweak
9042
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009043Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9044
9045 * xmlreader.c python/tests/reader2py: okay the DTD validation
9046 code on top of the XMLTextParser API should be solid now.
9047
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009048Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9049
9050 * xmlreader.c python/tests/reader2py: Fixing some more mess
9051 with validation and recursive entities while using the
9052 reader interface, it's getting a bit messy...
9053
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009054Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9055
9056 * xmlreader.c python/tests/reader.py: another couple of problem
9057 related to IsEmptyElement reported by Stéphane Bidoul needed
9058 some fixes.
9059
Daniel Veillard4f860202003-01-02 13:00:02 +00009060Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9061
9062 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9063 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9064 based on the python XmlTextReader interface.
9065
Daniel Veillard3c265e42003-01-01 21:06:49 +00009066Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9067
9068 * tree.c: backing out one change in the last patch which broke the
9069 regression tests
9070
Daniel Veillard5335dc52003-01-01 20:59:38 +00009071Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9072
9073 * global.data globals.c tree.c include/libxml/globals.h: applied
9074 an old patch from Lukas Schroeder to track node creation and
9075 destruction. Probably missing a lot of references at the moment
9076 and not usable reliably.
9077
Daniel Veillard8ba17412003-01-01 19:13:12 +00009078Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9079
9080 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9081 from doc/news.html and a stylesheet
9082
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009083Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9084
9085 * xmlreader.c python/tests/reader.py: fixed another couple of
9086 xmlreader bugs reported by Stéphane Bidoul and added tests.
9087
Daniel Veillard9e395c22003-01-01 14:50:44 +00009088Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9089
9090 * xmlreader.c python/tests/reader2.py: fixed another validity
9091 checking in external parsed entities raised by Stéphane Bidoul
9092 and added a specific regression test.
9093 * python/tests/reader3.py: cleanup
9094
Daniel Veillardd5896142002-12-31 14:45:26 +00009095Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * xmlreader.c python/tests/reader2.py: fixed a problem with
9098 validation within entities pointed by Stéphane Bidoul, augmented
9099 the tests to catch those.
9100
Daniel Veillarddc85f282002-12-31 11:18:37 +00009101Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9102
9103 * python/generator.py: modified the generator to allow keeping
9104 class references when creating new classes, needed to fix a bug
9105 pointed by Stéphane Bidoul where the input buffer of the
9106 xmlTextReader instance gets destroyed if the python wrapper for
9107 the input is not referenced anymore.
9108
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009109Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9112 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9113
Daniel Veillard571b8892002-12-30 12:37:59 +00009114Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * xmlreader.c python/tests/reader.py: fixed another problem
9117 pointed by Stéphane Bidoul
9118
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009119Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9120
9121 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9122 with "<a/>"
9123
Daniel Veillardecaba492002-12-30 10:55:29 +00009124Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9125
9126 * SAX.c: warn on xmlns:prefix="foo"
9127 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9128 for namespace attributes handling.
9129
Daniel Veillard2d84a892002-12-30 00:01:08 +00009130Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9133 a really nasty problem raised by a DocBook XSLT transform
9134 provided by Sebastian Bergmann
9135
Daniel Veillard29b3e282002-12-29 11:14:41 +00009136Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9137
9138 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9139 by Stéphane Bidoul and integrated it into the tests
9140
Daniel Veillarde18fc182002-12-28 22:56:33 +00009141Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9144 extended the XmlTextReader API a bit, addding accessors for
9145 the current doc and node, and an entity substitution mode for
9146 the parser.
9147 * python/libxml.py python/libxml2class.txt: related updates
9148 * python/tests/Makefile.am python/tests/reader.py
9149 python/tests/reader2.py python/tests/reader3.py: updated a bit
9150 the old tests and added a new one to test the entities handling
9151
Daniel Veillardaba976d2002-12-28 21:14:18 +00009152Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * python/generator.py python/libxml2class.txt
9155 python/tests/reader.py python/tests/reader2.py: changed the
9156 generator to provide casing for the XmlTextReader similar to
9157 C# so that examples and documentation are more directly transposable.
9158 Fixed the couple of tests in the suite.
9159
Daniel Veillard83298842002-12-28 15:12:33 +00009160Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9161
9162 * doc/guidelines.html: added a document on guildeline for
9163 publishing and deploying XML
9164
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009165Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9166
9167 * valid.c xmlreader.c: final touch running DTD validation
9168 on the XmlTextReader
9169 * python/tests/Makefile.am python/tests/reader2.py: added a
9170 specific run based on the examples from test/valid/*.xml
9171
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009172Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9173
9174 * python/libxml.py: added a few predefined xmlTextReader parser
9175 configuration values.
9176
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009177Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * python/libxml_wrap.h: trying to fix #102037
9180
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009181Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9182
9183 * SAX.c: fixing bug #95296, when the predefined entities
9184 are redefined in the DTD the default one must be used
9185 instead anyway.
9186
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009187Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9188
9189 * doc/xmllint.xml
9190 * doc/xmllint.1
9191 Add discussion of XML_DEBUG_CATALOG to xmllint man
9192 page - bug #100907
9193
9194
Daniel Veillarddf512f42002-12-23 15:56:21 +00009195Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9196
9197 * xmlreader.c: Fixed the empty node detection to avoid reporting
9198 an inexistant close tag.
9199
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009200Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9203 for Python 2.1
9204
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009205Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9206
9207 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9208
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009209Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9210
9211 * doc/libxml2-api.xml python/tests/reader.py: one really need
9212 to provide the base URI information when creating a reader parser
9213 from an input stream. Updated the API and the example using it.
9214
Daniel Veillardea7751d2002-12-20 00:16:24 +00009215Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9218 include/libxml/valid.h include/libxml/xmlreader.h: working on
9219 DTD validation on top of xml reader interfaces. Allows to
9220 validate arbitrary large instances. This required some extensions
9221 to the valid module interface and augmenting the size of xmlID
9222 and xmlRef structs a bit.
9223 * uri.c xmlregexp.c: simple cleanup.
9224
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009225Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9228 work on the xml reader interfaces.
9229 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9230 Web page for the Windows binaries.
9231
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009232Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * xmlIO.c: applied a patch for VMS following the report by
9235 Nigel Hall
9236
Daniel Veillard3772de32002-12-17 10:31:45 +00009237Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * parser.c: the parseStartTag bug fix wasn't complete.
9240
Daniel Veillard67df8092002-12-16 22:04:11 +00009241Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9242
9243 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9244 parseStartTag, fixing it.
9245 * test/att4 result/att4 result/noent/att4: adding the test
9246 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9247 more methods to XmlTextReader.
9248
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009249Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9250
9251 * win32/libxml2.def.src: added more xml reader exports
9252 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9253 to the build
9254
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009255Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9256
9257 * doc/tutorial/xmltutorial.xml
9258 plus generated html and pdf
9259 Updating tutorial again based on further comments from Niraj
9260 Tolia on the last iteration
9261
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009262Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9263
9264 * doc/tutorial/xmltutorial.xml
9265 * doc/tutorial/includekeyword.c
9266 * doc/tutorial/includegetattribute.c
9267 plus generated html and pdf
9268 Adding fix from Niraj Tolia to tutorial to properly free memory.
9269
9270
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009271Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9272
9273 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9274 more methods of XmlTextReader.
9275 * python/libxml2class.txt python/tests/reader.py: this increased the
9276 methods in the bndings, augmented the test to check those new
9277 functions.
9278
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009279Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9282 methods of XmlTextReader.
9283 * python/generator.py python/libxml_wrap.h python/types.c
9284 python/libxml2class.txt: added the reader to the Python bindings
9285 * python/tests/Makefile.am python/tests/reader.py: added a specific
9286 test for the Python bindings of the Reader APIs
9287 * parser.c: small cleanup.
9288
Daniel Veillard06503452002-12-13 10:42:08 +00009289Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9290
9291 * xinclude.c: fallback was only copying the first child not the
9292 full child list of the fallback element, closes #89684 as reopened
9293 by Bernd Kuemmerlen
9294
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009295Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9296
9297 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9298
Daniel Veillard000eafb2002-12-12 10:04:22 +00009299Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9300
Daniel Veillardc1eed322002-12-12 11:01:32 +00009301 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009302 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009303 gives enum values, fix functype return type, put back fields in
9304 structs
9305 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009306
Daniel Veillard024b5702002-12-12 00:15:55 +00009307Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9308
9309 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9310 about htmlNodeDumpOutput location.
9311 * xpath.c: removed an undefined function signature
9312 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9313 too many symbols in the API breaking the python bindings.
9314 Updated with the libxslt/libexslt changes.
9315
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009316Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * configure.in: preparing release of 2.4.29
9319 * doc/*: rebuilt the docs and API
9320 * xmlreader.c: a few more fixes for the XmlTextReader API
9321
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009322Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9323
9324 * include/win32config.h: applied mingw patch from Magnus Henoch
9325
Daniel Veillard5aad8322002-12-11 15:59:44 +00009326Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9327
9328 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9329
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009330Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9333 building Python script, does the C parsing directly, generates
9334 a better API description including structure fieds defs and
9335 enums. Still a couple of bugs, but good enough for the python
9336 wrappers now.
9337 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9338 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9339 include/libxml/schemasInternals.h include/libxml/tree.h: more
9340 cleanup based on the python analysis script reports.
9341 * libxml.spec.in: make sure the API XML description is part of the
9342 devel package.
9343
Daniel Veillard01c13b52002-12-10 15:19:08 +00009344Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9347 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9348 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9349 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9350 code cleanup, especially the function comments.
9351 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9352
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009353Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * Makefile.am xmlreader.c include/libxml/Makefile.am
9356 include/libxml/xmlreader.h: Adding a new set of APIs based on
9357 the C# TextXmlReader API but converted to C. Allow to parse
9358 in constant memory usage, far simpler to program and explain
9359 than the SAX like APIs, unfinished but working.
9360 * testReader.c: test program
9361
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009362Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9363
9364 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9365
Daniel Veillard64b35282002-12-04 15:10:40 +00009366Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * tree.c: Chip turner indicated that XHTML1 serialization
9369 rule for style actually break on both IE and Mozilla,
9370 try to avoid the rule if escaping ain't necessary
9371
Daniel Veillard8efff672002-12-04 11:44:48 +00009372Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9373
9374 * nanhttp.c: handle HTTP URL escaping, problem reported by
9375 Glen Nakamura and Stefano Zacchiroli
9376
Daniel Veillard1c732d22002-11-30 11:22:59 +00009377Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9378
9379 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9380
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009381Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * uri.c: Johann Richard pointed out some XPointer problems for
9384 URN based URI references in XInclude. Modified the URI parsing
9385 and saving routines to allow correct parsing and saving of
9386 XPointers, especially when attached to "opaque" scheme accordingly
9387 to RFC 2396
9388
Daniel Veillard8db67d22002-11-27 19:39:27 +00009389Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9392 of refactoring to the HTML saving code.
9393 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9394 in the doc.
9395
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009396Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9399 to a buffer API to reuse the generic dump to an OutputIO layer,
9400 this reduces code, fixes xmlNodeDump() for XHTML, also made
9401 xmlNodeDump() now return the number of byte written.
9402
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009403Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * python/setup.py.in: another patch from Stéphane Bidoul for
9406 Python bindings on Windows
9407 * doc/parsedecl.py: small cleanup
9408
Daniel Veillard9715c172002-11-25 16:33:40 +00009409Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9410
9411 * libxml.spec.in configure.in: add a line in %changelog for releases
9412
Daniel Veillard9bc53102002-11-25 13:20:04 +00009413Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9414
9415 * parser.c: patch from Marcus Clarke fixing a problem in entities
9416 parsing that was detected in KDe documentations environment.
9417
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009418Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9419
9420 * python/libxml.c (libxml_prev): Return the previous as opposed to
9421 the next node (I guess this is the result of some cut & paste programming:)
9422
Daniel Veillard80d7b902002-11-23 16:23:08 +00009423Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9426
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009427Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * python/generator.py python/libxml.c python/setup.py.in: trying
9430 to fix the Python bindings build on Windows (Stéphane Bidoul)
9431
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009432Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9433
9434 * win32/configure.js: added option for python bindings
9435 * win32/libxml2.def.src: added more exports
9436
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009437Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9438
9439 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9440 pthreads
9441 * win32/wince/*: applied updates to Windows CE port from Javier
9442
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009443Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * configure.in: preparing 2.4.28
9446 * libxml.spec.in doc/Makefile.am: some cleanup
9447 * doc/*: updated the news and regenerated.
9448
Daniel Veillardfee408f2002-11-22 13:18:30 +00009449Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9450
9451 * HTMLparser.c: final touch at closing #87235 </p> end tags
9452 need to be generated.
9453 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9454 this change slightly the output of a few tests
9455 * doc/*: regenerated
9456
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009457Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * parserInternals.c: fixing bug #99190 when UTF8 document are
9460 parsed using the progressive parser and the end of the chunk
9461 is in the middle of an UTF8 multibyte character.
9462
William M. Brack8b2c7f12002-11-22 05:07:29 +00009463Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9464
9465 * threads.c: fixed initialization problem in xmlNewGlobalState
9466 which was causing crash.
9467 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9468 in xmlInitializeGlobalState.
9469 * parserInternals.c: cleaned up ctxt->sax initialisation.
9470
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009471Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * tree.c include/libxml/tree.h: modified the existing APIs
9474 to handle XHTML1 serialization rules automatically, also add
9475 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9476 libxslt serialization uses it when needed without changing
9477 the library API.
9478 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9479 result/xhtml1: added a new test specifically for xhtml1 output
9480 and updated the result of one XHTML1 test
9481
Daniel Veillardd076a202002-11-20 13:28:31 +00009482Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * xinclude.c parserInternals.c encoding.c: fixed #99082
9485 for xi:include encoding="..." support on text includes.
9486 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9487 test/XInclude/ents/isolatin.txt : added a specific regression test
9488 * python/generator.py python/libxml2class.txt: fixed the generator
9489 the new set of comments generated for doc/libxml2-api.xml were
9490 breaking the python generation.
9491
Daniel Veillard817e70b2002-11-19 22:28:48 +00009492Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9495 * configure.in: patch for Solaris on new autoconf closes #98880
9496 * doc/parsedecl.py: repair the frigging API building script,
9497 did I say that python xmllib sucks ?
9498 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9499 and some comment are no more truncated.
9500
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009501Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * parser.c: Martin Stoilov pointed out a potential leak in
9504 xmlCreateMemoryParserCtxt
9505
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009506Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9509 included in HTML documents and using the push parser.
9510
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009511Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9512
9513 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9514 specified, look for the Python interpreter not just in the
9515 specified root but also in the specified location. Fixes #98825
9516
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009517Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * python/libxml.c: fixing bug #98792 , node may have no doc
9520 and dereferencing without checking ain't good ...
9521
Daniel Veillarddad3f682002-11-17 16:47:27 +00009522Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * configure.in: preparing release 2.4.27
9525 * doc/* : updated and rebuilt the docs
9526 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9527 and all the docs are actually packaged and in the final RPMs
9528 * parser.c parserInternals.c include/libxml/parser.h: restore
9529 xmllint --recover feature.
9530
Daniel Veillard68e9e742002-11-16 15:35:11 +00009531Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9532
Daniel Veillard784b9352003-02-16 15:50:27 +00009533 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009534 processing of parsed entities, and XPath computation on sustitued
9535 entities.
9536 * testXPath.c: make sure entities are substitued.
9537
Daniel Veillard328f48c2002-11-15 15:24:34 +00009538Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9539
Daniel Veillard784b9352003-02-16 15:50:27 +00009540 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009541 processing of internal parsed entities, which had to be changed.
9542
Daniel Veillard66651aa2002-11-15 11:21:43 +00009543Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9546 trying to fix bug #98517 about building outside the source tree
9547 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9548
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009549Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9550
9551 * include/win32config.h: cleanup
9552 * win32/Makefile.mingw: integrated mingw in JScript configure
9553 * win32/Makefile.msvc: modified to allow mingw coexistence
9554 * win32/configure.js: integrated mingw
9555 * win32/Readme.txt: cleanup
9556
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009557Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * HTMLparser.c: strengthen the guard in the Pop macros,
9560 like in the XML parser, closes bug #97315
9561
Daniel Veillard0821b152002-11-12 20:57:47 +00009562Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9565 callback is never used.
9566
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009567Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * parserInternals.c: fixed the initialization of the SAX structure
9570 which was breaking xsltproc
9571 * xpath.c: patch from Petr Pajas for CDATA nodes
9572 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9573 * parser.c include/libxml/parser.h: patch from Peter Jones
9574 removing a leak in xmlSAXParseMemory() and adding the
9575 function xmlSAXParseMemoryWithData()
9576
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009577Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9578
9579 adding pdf of tutorial, changing web page to link to it
9580 * doc/tutorial/xmltutorial.pdf
9581 * doc/xml.html
9582 * doc/docs.html
9583
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009584Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9585
9586 * doc/tutorial/ar01s08.html
9587 adding file what I forgot for tutorial
9588
9589
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009590Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9591
9592 Adding encoding discussion to tutorial
9593 Added:
9594 * doc/tutorial/images/*.png: DocBook admonition image files
9595 * doc/tutorial/apf.html, apg.html: new generated html
9596 * doc/tutorial/includeconvert.c: conversion code entity file
9597 changed:
9598 * doc/tutorial/xmltutorial.xml: DocBook original
9599 * doc/tutorial/*.html: generated html
9600
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009601Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9602
9603 * include/libxml/*.h: retired xmlwin32version.h
9604 * doc/Makefile.am: retired xmlwin32version.h
9605 * win32/configure.js: retired xmlwin32version.h
9606
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009607Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9608
9609 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009610 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9611 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009612
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009613Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * globals.c: fixed a typo pointed out by Igor
9616 * xpath.c: try to speed up node compare using line numbers
9617 if available.
9618
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009619Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9620
9621 * tree.c: make xmlFreeNode() handle attributes correctly.
9622
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009623Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9624
9625 * catalog.c: completed the #96963 fix, as reported by Karl
9626 Eichwalder
9627
Daniel Veillard56f21f22002-11-06 15:49:46 +00009628Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9629
9630 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9631
Daniel Veillard91ad8792002-11-04 17:06:52 +00009632Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * Makefile.am: switched the order of a couple of includes
9635 to fix bugs #97100
9636
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009637Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9638
9639 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9640 xmlLoadCatalogs that used to separate directories with a ':'.
9641
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009642Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9643
9644 * threads.c: improvements to the Windows-side of thread handling
9645 * testThreads.c: conditionally excluded unistd.h
9646 * testThradsWin32.c: broke overlong lines
9647 * include/win32config.h: adapted thread-related macros to the new
9648 scheme and for pthreads on Windows
9649 * win32/Makefile.msvc: introduced a more flexible thread build,
9650 added testThreads[Win32].c to the build
9651 * win32/configure.js: introduced a more flexible thread config
9652
John Fleck61f6fb62002-10-31 15:23:29 +000096532002-10-31 John Fleck <jfleck@inkstain.net>
9654
9655 * doc/xml.html (and, by implication, FAQ.html)
9656 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9657
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009658Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9659
9660 * configure.in: removed xmlwin32version.h
9661 * include/libxml/Makefile.am: removed xmlwin32version.h
9662
Daniel Veillardce66ce12002-10-28 19:01:59 +00009663Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * tree.c: applied patch from Brian Stafford to fix a bug
9666 in xmlReconciliateNs()
9667
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009668Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * tree.c: applied patch from Christian Glahn to allow
9671 xmlNewChild() on document fragment nodes
9672
Daniel Veillardb39bc392002-10-26 19:29:51 +00009673Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * parser.c: Christian Glahn found a problem with a recent
9676 patch to xmlParseBalancedChunkMemoryRecover()
9677 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9678 problems
9679 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9680 test/schemas/seq*: added the test cases from Charles
9681
Daniel Veillard366a9152002-10-23 20:43:53 +00009682Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9685 serious cleanup of the spec file and associated changes
9686 in the Makefiles.
9687 * valid.c: try to remove some warnings on x86_64
9688
Daniel Veillardd033d022002-10-23 14:55:02 +00009689Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9692 fix bug #96586
9693
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009694Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9697 parsing, applied his patch
9698 * result/HTML/attrents.html result/HTML/attrents.html.err
9699 result/HTML/attrents.html.sax test/HTML/attrents.html:
9700 added the test and result case provided by Mikhail Sogrine
9701
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009702Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * vms/build_libxml.com vms/config.vms vms/readme.vms
9705 include/libxml/parser.h include/libxml/parserInternals.h
9706 include/libxml/tree.h include/libxml/xmlIO.h
9707 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9708 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9709 Applied the VMS update patch from Craig A. Berry
9710 * doc/*.html: update
9711
Daniel Veillardf000f072002-10-22 14:28:17 +00009712Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9715
Daniel Veillard1e208222002-10-22 14:25:25 +00009716Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9717
9718 * debugXML.c: adding a grep command to --shell in xmllint
9719 for T.V. Raman
9720
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009721Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9722
9723 * xmlcatalog.c: tried to fix some of the problem with --sgml
9724
Daniel Veillard935494a2002-10-22 14:22:46 +00009725Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9726
9727 * parser.c: tried to fix bug #91500 where doc->children may
9728 be overriden by a call to xmlParseBalancedChunkMemory()
9729
9730Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9731
9732 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9733 identifiers in SGML catalogs containing '&'
9734
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009735Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9736
9737 * python/types.c: fixed bugs when passing result value tree
9738 to Python functions.
9739
Daniel Veillard48267432002-10-18 11:21:38 +00009740Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * configure.in: preparing the release of 2.4.26
9743 * doc/*: updated and rebuilt the documentation
9744
Daniel Veillardbb284f42002-10-16 18:02:47 +00009745Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9746
9747 * parser.c: fixed a XML Namespace compliance bug reported by
9748 Alexander Grimalovsky
9749
Daniel Veillard44892f72002-10-16 15:23:26 +00009750Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * HTMLtree.c: fixed serialization of script and style when
9753 they are not lowercase (i.e. added using the API to the tree).
9754
Daniel Veillard2fd85422002-10-16 14:32:41 +00009755Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * valid.c: make xmlValidateDocument emit a warning msg if there
9758 is no DTD, pointed by Christian Glahn
9759
Daniel Veillard32370232002-10-16 14:08:14 +00009760Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9761
9762 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9763 content model when some of the blocks have min or max, and a couple
9764 of bugs found in the process.
9765 * result/schemas/list0* test/schemas/list0*: added some specific
9766 regression tests
9767
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009768Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * README: updated the contact informations
9771
Daniel Veillard63186732002-10-15 08:43:17 +00009772Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9775 misses it, reported by Peter Bray.
9776
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009777Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9780 and removed a few warnings
9781
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009782Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * parser.c: Christian Glahn found a small bug in the push parser.
9785 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9786 public
9787
Daniel Veillard6045c902002-10-09 21:13:59 +00009788Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xmlschemas.c include/libxml/xmlschemas.h: added
9791 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9792 * testSchemas.c: added --memory to test the new interface
9793
Daniel Veillardf0070122002-10-09 14:24:17 +00009794Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9795
9796 * doc/index.py doc/search.php: integrated the XSLT indexing,
9797 a few fixed in the indexer, added a scope selection at the
9798 search level.
9799
Daniel Veillard01992e02002-10-09 10:20:30 +00009800Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9803 this was due to uninitialized parts of the validation context
9804
Daniel Veillard321be0c2002-10-08 21:26:42 +00009805Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9806
9807 * debugXML.c: applied patch from Mark Vakoc except the API
9808 change, preserved it.
9809 * doc/*: updated the docs to point to the search engine for
9810 information lookup or before bug/help reports.
9811
Daniel Veillard01e87d22002-10-08 16:55:06 +00009812Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * doc/index.py doc/search.php: added mailing-list archives
9815 indexing and lookup
9816
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009817Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9820
Daniel Veillard9b006132002-10-07 11:13:27 +00009821Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * doc/index.py: improved HTML indexing
9824 * doc/search.php: make the queries also lookup the HTML based indexes
9825
Daniel Veillard141d04b2002-10-06 21:51:18 +00009826Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * doc/index.py: added HTML page indexing
9829
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009830Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9831
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009832 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009833 problem in libxslt.
9834 * catalog.c: fixed list handling in XML_CATALOG_FILES
9835
Daniel Veillardceb09b92002-10-04 11:46:37 +00009836Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * valid.c: typo/bug found by Christian Glahn
9839
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009840Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9841
9842 * xmlIO.c: applied Windows CE patch from Javier.
9843 * win32/wince: new directory, contains support for the PocketPC
9844 with Windows CE from Javier.
9845 * include/win32config.h: reorganised, removed duplicate
9846 definitions and applied WinCE patch from Javier.
9847 * include/wsockcompat.h: new file, now contains WinSock
9848 compatibility macros.
9849 * win32/Makefile.msvc: introduced double-run compilation.
9850
Daniel Veillarde16b5742002-09-26 17:50:03 +00009851Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * configure.in include/libxml/xmlwin32version.h: preparing release
9854 of 2.4.25
9855 * doc/*: updated and regenerated teh docs and web pages.
9856
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009857Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9860 error were not covering namespace declarations.
9861 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9862 it was missing the attribute declaration for the namespace
9863 * result/VC/NS3: the fix now report breakages in that test
9864
Daniel Veillardabe01742002-09-26 12:40:03 +00009865Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9868
Daniel Veillard2ace1952002-09-26 12:28:02 +00009869Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9870
9871 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9872 and regenerated the docs and web site
9873
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009874Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9877 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9878 not before
9879
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009880Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * python/generator.py python/libxml2class.txt: fixed a stupid error
9883 breaking the python API
9884
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009885Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9888 triostr.c triostr.h: applied a trio update patch from
9889 Bjorn Reese which should work with MinGW
9890
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009891Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9892
9893 * tree.c: improving some documentation comments
9894 * xmlregexp.c: found and fixed a mem leak with python regression tests
9895 * doc/*: rebuilt the doc and the API XML file including the
9896 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9897 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9898 python/types.c: added access to the XML Schemas regexps from
9899 python
9900 * python/tests/Makefile.am python/tests/regexp.py: added a
9901 simple regexp bindings test
9902
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009903Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9904
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009905 * doc/xml.html:
9906 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009907
Daniel Veillard118aed72002-09-24 14:13:13 +00009908Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * xmlregexp.c: fixed the data callback on transition functionality
9911 which was broken when using the compact form
9912 * result/schemas/*: updated the results, less verbose, all tests
9913 pass like before
9914 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9915 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9916 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9917 annoying warnings
9918 * xpath.c: try to provide better error report when possible
9919
Daniel Veillard72336152002-09-21 13:08:14 +00009920Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * Makefile.am: fixed a breakage raised by Jacob
9923
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009924Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9925
9926 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9927 which don't use sockets
9928
Igor Zlatkovic01280582002-09-20 16:40:34 +00009929Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9930
9931 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9932 * win32/configure.js: applied zlib patch from Daniel Gehriger
9933
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009934Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9935
9936 * win32/configure.js: applied the patch from Mark Vakoc for
9937 regexp support
9938 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9939 for regexp support
9940
Daniel Veillardb5c05732002-09-20 13:36:25 +00009941Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * xmlschemastypes.c: as pointed by Igor Float and Double
9944 parsing ain't finished yet
9945
Daniel Veillard40b11342002-09-20 12:01:39 +00009946Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * Makefile.am configure.in: trying to fix #88412 by bypassing
9949 all the python subdir if python ain't detected
9950
Daniel Veillard23e73572002-09-19 19:56:43 +00009951Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9954 made configuring with regexps/automata/unicode the default
9955 but without schemas ATM
9956 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9957 fixed the regexp based DTD validation performance and memory
9958 problem by switching to a compact form for determinist regexps
9959 and detecting the determinism property in the process. Seems
9960 as fast as the old DTD validation specific engine :-) despite
9961 the regexp built and compaction process.
9962
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00009963Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * valid.c: determinism is debugged, new DTD checking code now works
9966 but xmlFAComputesDeterminism takes far too much CPU and the whole
9967 set usues too much memory to be really usable as-is
9968
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00009969Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9970
9971 * tree.c: fixed another stupid bug in xmlGetNodePath()
9972 * xmllint.c: --version now report the options compiled in
9973
Daniel Veillarda646cfd2002-09-17 21:50:03 +00009974Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * HTMLparser.c: small cleanup
9977 * valid.c xmlregexp.c: switched DTD validation to use only regexp
9978 when configured with them. A bit of debugging around the determinism
9979 checks is still needed
9980
Daniel Veillard63b01c22002-09-17 19:25:28 +00009981Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
9984
Daniel Veillard92727042002-09-17 17:59:20 +00009985Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * xmlIO.c: small portability glitch fixed.
9988
Daniel Veillard84d70a42002-09-16 10:51:38 +00009989Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * xmlschemastypes.c: incomplete steps for real/double support
9992 * testAutomata.c include/libxml/xmlautomata.h
9993 include/libxml/xmlregexp.h: avoiding a compilation problem
9994 * valid.c include/libxml/valid.h: starting the work toward using
9995 the regexps for actual DTD validation
9996
Daniel Veillardaeb258a2002-09-13 14:48:12 +00009997Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * hash.c: cosmetic cleanup
10000 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10001 integrating a DTD validation layer based on the regexps
10002
Daniel Veillard4402ab42002-09-12 16:02:56 +000010003Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10006 the determinism was tested before eliminating the epsilon
10007 transitions :-(
10008
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010009Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * python/generator.py python/libxml.c python/libxml.py
10012 python/libxml2-python-api.xml python/libxml2class.txt
10013 python/libxml_wrap.h python/types.c: updated the python
10014 bindings, added code for easier File I/O, and the ability to
10015 define a resolver from Python fixing bug #91635
10016 * python/tests/Makefile.am python/tests/inbuf.py
10017 python/tests/outbuf.py python/tests/pushSAXhtml.py
10018 python/tests/resolver.py python/tests/serialize.py: updated
10019 and augmented the set of Python tests.
10020
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010021Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10022
10023 * win32/configure.js: added more readme info for the binary
10024 package.
10025
Daniel Veillard607b35c2002-09-10 12:16:19 +000010026Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * xmlIO.c: fixed a stupid out of bound array error
10029
10030Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10033 messing around with support for Windows path, cleanups,
10034 trying to identify and fix the various code path to the
10035 filename access. Added xmlNormalizeWindowsPath()
10036
Daniel Veillard76575762002-09-05 14:21:15 +000010037Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * error.c valid.c: working on better error reporting of validity
10040 errors, especially providing an accurate context.
10041 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10042 error reports in those cases.
10043
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010044Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10047 parser.c parserInternals.c xmlIO.c: get rid of all the
10048 perror() calls made in the library execution paths. This
10049 should fix both #92059 and #92385
10050
Daniel Veillard19aa7022002-09-05 11:14:19 +000010051Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * xmllint.c: memory leak reporting was broken after a change
10054 of the preprocessor symbol used to activate it.
10055
Daniel Veillardec6725e2002-09-05 11:12:45 +000010056Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * tree.c: try to make the copy function work for node of
10059 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10060 DOM layers though, not libxml2 itself.
10061
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010062Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * valid.c: try to provide file and line informations, not all
10065 messages are covered, but it's a (good) start
10066
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010067Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * xinclude.c: reimplemented a large part of the XInclude
10070 processor, trying to minimize resources used, James Henstridge
10071 provided a huge test case which was exhibiting severe memory
10072 consumption problems.
10073
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010074Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10075
10076 * python/Makefile.am: applied patch from Christophe Merlet to
10077 reestablish DESTDIR
10078
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010079Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10080
10081 * libxml.spec.in: fixes libary path for x86_64 AMD
10082
John Fleckbe98b332002-09-04 03:16:23 +000010083Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10084
10085 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010086 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010087 (plus resulting generated html files)
10088 fixing one spot I missed in the tutorial where I hadn't freed
10089 memory properly
10090
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010091Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10092
10093 * doc/tutorial/includeaddattribute.c
10094 * doc/tutorial/includeaddkeyword.c
10095 * doc/tutorial/includegetattribute.c
10096 * doc/tutorial/includekeyword.c
10097 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010098 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010099 update tutorial to properly free memory (thanks to Christopher
10100 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010101 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010102 added image files so the callouts are graphical, making it
10103 easier to read ( use "--param callout.graphics 1" to generate
10104 html with graphical callouts)
10105
Daniel Veillarde1662542002-08-28 11:50:59 +000010106Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10109 nice logos generated by Marc Liyanage
10110 * doc/site.xsl *.html: changed the stylesheet to show the new
10111 logo and regenerated the pages
10112
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010113Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10114
10115 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10116
Daniel Veillard42766c02002-08-22 20:52:17 +000010117Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * xpath.c: possible mem leak patch from Jason Adams
10120
10121Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10124 in the XQuery namespace
10125 * configure.in: preparing 2.4.24
10126 * doc/*.html: updated the web pages
10127
10128Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10129
10130 * python/generator.py: closing bug #85258 by generating conditional
10131 compile check to avoid linking to routines not configured in.
10132
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000101332002-08-22 Havoc Pennington <hp@pobox.com>
10134
10135 * autogen.sh: update error message for missing automake
10136
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010137Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * python/Makefile.am: typo in target name resulted in libxml2.py
10140 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10141
Daniel Veillard22669b22002-08-22 07:17:11 +000010142Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * win32/win32/Makefile.mingw: updated with version from
10145 Elizabeth Barham at http://soggytrousers.net/repository/
10146
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010147Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10148
10149 * win32/Makefile.msvc: added the prefix location to the include
10150 and lib search path.
10151
Havoc Pennington830e8972002-08-18 22:22:13 +0000101522002-08-18 Havoc Pennington <hp@pobox.com>
10153
10154 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10155 both automake 1.6 and 1.4 installed get the right automake. Means
10156 compilation from CVS will now require the latest automake 1.4
10157 release, or manually creating symlinks called "automake-1.4" and
10158 "aclocal-1.4"
10159
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010160Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * configure.in python/Makefile.am: more AMD 64 induced changes from
10163 Frederic Crozat
10164
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010165Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * xinclude.c: oops I was missing the xml:base fixup too
10168 * result/XInclude/*.xml: this adds xml:base attributes to most
10169 results of the tests
10170
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010171Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * xinclude.c: quick but apparently working implementation of
10174 xi:fallback, should close bug #89684
10175 * Makefile.am test/XInclude/docs/fallback.xml
10176 result/XInclude/fallback.xml: added a basic test for fallback,
10177 and run with --nowarning to avoid a spurious warning
10178 * configure.in: applied patch from Frederic Crozat for python
10179 bindings on AMD 64bits machines.
10180
Daniel Veillard9e923512002-08-14 08:48:52 +000010181Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10184 the caller don't pass a SAX callback block.
10185
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010186Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * tree.c: applied the same fix for the XML-1.0 namespace to
10189 xmlSearchNsByHref() as was done for xmlSearchNs()
10190
Daniel Veillardad11b302002-08-12 14:53:41 +000010191Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * libxml.3: small cleanup of the man page
10194 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10195 when serializing HREF attributes generated by XSLT.
10196
Daniel Veillardc084e472002-08-12 13:27:28 +000010197Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10200 version of Marc Liyanage' patch for boolean attributes in HTML
10201 output
10202
Daniel Veillard5f91b372002-08-12 12:13:01 +000010203Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * python/tests/serialize.py: fixed the test results, indenting
10206 behaviour changed slightly
10207
Aleksey Sanin9e951762002-08-08 18:02:41 +000010208Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10209
10210 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10211 new c14n function to Windows def files
10212
Aleksey Saninea4272a2002-08-02 23:50:03 +000010213Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10214
10215 * c14n.c: fixed a memory leak in c14n code
10216
Daniel Veillard58e44c92002-08-02 22:19:49 +000010217Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10218
10219 * parser.c include/libxml/parser.h: adding a new API for Christian
10220 Glahn: xmlParseBalancedChunkMemoryRecover
10221 * valid.c: patch from Rick Jones for some grammar cleanup in
10222 validation messages
10223 * result/VC/* result/valid/*: this slightly change some of the
10224 regression tests outputs
10225
Daniel Veillard0bf29002002-08-01 12:54:11 +000010226Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * tree.c: trying to fix a problem in namespaced attribute handling
10229 raised by Christian Glahn
10230
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010231Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * encoding.c include/libxml/encoding.h: Opening the interface
10234 xmlNewCharEncodingHandler as requested in #89415
10235 * python/generator.py python/setup.py.in: applied cleanup
10236 patches from Marc-Andre Lemburg
10237 * tree.c: fixing bug #89332 on a specific case of loosing
10238 the XML-1.0 namespace on xml:xxx attributes
10239
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010240Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10241
10242 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10243 corner case from new Merlin's test suite and added a callback
10244 that will be used to improve xmlsec performance
10245
10246
Daniel Veillard0b22def2002-07-29 16:23:03 +000010247Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * HTMLtree.c: trying to fix the <style> escaping problem in
10250 HTML serialization bug #89342
10251
Daniel Veillard0b28e882002-07-24 23:47:05 +000010252Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10255 and rebuilt the web site.
10256
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010257Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010258
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010259 * include/libxml/tree.h: added _private member to xmlNs struct
10260
Daniel Veillard1d995272002-07-22 16:43:32 +000010261Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * HTMLparser.c: fixing bug #84876 based on the xml working
10264 code.
10265
William M. Brack61eaba52002-07-21 11:14:18 +000010266Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10267
10268 * python/Makefile.am: enhanced to fix bug 72012 (errors
10269 when using '-jX' make parameter)
10270
William M. Brackef61d202002-07-19 08:32:00 +000010271Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10272
10273 * xpath.c: small additional enhancement for booleans
10274 compared to nodesets
10275
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010276Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10277
10278 * HTMLtree.c: changed the order of the encoding declaration
10279 attributes in the meta tags due to a bug in IE/Mac
10280
William M. Brack0c022ad2002-07-12 00:56:01 +000010281Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10282
10283 * xpath.c: enhanced handling of booleans (especially '='
10284 and '!=' for nodesets) - fixes bug 85256. Added new
10285 routine xmlXPathNotEqualValues for more proper handling
10286 of '!=' when nodesets are involved.
10287
Daniel Veillard06944e22002-07-11 19:55:18 +000010288Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10289
10290 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10291 doc/xmlcatalog_man.xml to the source distribution
10292
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010293Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10294
10295 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10296 asked for this.
10297
Daniel Veillard539638b2002-07-06 19:55:14 +000010298Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * configure.in: preparing 2.4.23
10301 * doc/*: rebuilt the docs
10302
Daniel Veillard176d99f2002-07-06 19:22:28 +000010303Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * parser.c: fixing bug #84169 by fixing the
10306 comment of xmlCreatePushParserCtxt to describe the
10307 encoding detection parameters better.
10308
Daniel Veillard37f961d2002-07-06 17:53:56 +000010309Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10310
10311 * valid.c: fixing bug #79331 in one path the lookup for
10312 ID attributes on a namespaced node wasn't handled correctly :-\
10313
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010314Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * HTMLparser.c: trying to fix 87235 about discarded white
10317 spaces in the HTML parser.
10318 * result/HTML/*: this changes the output of a number of HTML
10319 regression tests
10320
Daniel Veillardfdc91562002-07-01 21:52:03 +000010321Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * xpath.c: applied patch from Richard Jinks for the namespace
10324 axis + fixed a memory error.
10325 * parser.c parserInternals.c: applied patches from Peter Jacobi
10326 removing ctxt->token for good.
10327 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10328 popped out by the regression tests.
10329 * Makefile.am: patch for threads makefile from Gary Pennington
10330
William M. Brack6000af52002-06-28 11:43:13 +000010331Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10332
Daniel Veillardfdc91562002-07-01 21:52:03 +000010333 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010334 expressions involving preceding-sibling (et al).
10335
Daniel Veillard153120c2002-06-18 07:58:35 +000010336Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * hash.c: applied a patch from Peter Jacobi to solve a problem
10339 when compiling with the Watcom C on Win32
10340 * result/schemas/*.err: the change of hashing algo generated
10341 permutations in the output
10342
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010343Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10344
10345 * hash.c: applied patch from Sander Vesik improving the quality of
10346 the hash function.
10347
Aleksey Sanina5808b92002-06-14 17:07:41 +0000103482002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010349
10350 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10351 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10352 xmllint.c xpath.c: replaced sprintf() with snprintf()
10353 to prevent possible buffer overflow (the bug was pointed
10354 out by Anju Premachandran)
10355
Daniel Veillarde059b892002-06-13 15:32:10 +000010356Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * parser.c: removed an uninitialized data error popped by valgrind
10359 on PE references
10360
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010361Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10362
10363 * doc/xml.html
10364 adding tutorial reference to the web page
10365
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010366Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10367
10368 * doc/tutorial/xmltutorial.xml
10369 * doc/tutorial/ar01s07.html
10370 * doc/tutorial/ape.html
10371 * doc/tutorial/includegetattribute.c
10372 adding section to tutorial about retrieving an attribute
10373 value
10374
Daniel Veillardf5582f12002-06-11 10:08:16 +000010375Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * parser.c: applied a couple of patches from Peter Jacobi to start
10378 to get rid of ctxt->token, with a possible significant speed
10379 improvement to be gained once done. Better compliance with PE
10380 references constructs in DTDs too.
10381 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10382 from Peter too
10383
Daniel Veillard38d80e22002-06-11 07:24:56 +000010384Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10387 xmlParseElement was likely to have been deallocated at the
10388 time of the report, possibly leading to segfault. Just report
10389 the tag name now.
10390
Daniel Veillard9e412302002-06-10 15:59:44 +000010391Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * xpath.c: patch from Richard Jinks for XPath substring() function
10394 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10395
Aleksey Sanina5808b92002-06-14 17:07:41 +0000103962002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010397
10398 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10399
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010400Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10401
10402 *doc/FAQ.html
10403 fixing typos in FAQ, thanks to Robert Funnell for the
10404 editing help
10405
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010406Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * NEWS: got complaints from rpmlint that it was empty
10409
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010410Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10411
10412 * added doc/tutorial, including:
10413 apa.html
10414 apb.html
10415 apc.html
10416 apd.html
10417 ar01s02.html
10418 ar01s03.html
10419 ar01s04.html
10420 ar01s05.html
10421 ar01s06.html
10422 includeaddattribute.c
10423 includeaddkeyword.c
10424 includekeyword.c
10425 includestory.xml
10426 index.html
10427 xmltutorial.xml
10428 libxml tutorial, including generated html
10429
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010430Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10431
10432 * result/c14n/exc-without-comments/merlin-c14n-two-*
10433 result/c14n/without-comments/merlin-c14n-two-*
10434 test/c14n/exc-without-comments/merlin-c14n-two-*
10435 test/c14n/without-comments/merlin-c14n-two-*
10436 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10437 c14n/exc-c14n and slightly modified test script to handle
10438 these test cases
10439 * c14n.c: fixed bugs for complicated nodes set (namespace
10440 without node and others from merlin-c14n-two.tar.gz)
10441 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10442 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10443 for xmlsec performance patch
10444 * xpath.c: fixed self::node() for namespaces and attributes
10445
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010446Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10447
10448 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10449 but with the format parameter
10450 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10451
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010452Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10453
10454 * Makefile.am: updated c14n tests suite
10455 * c14n.c: performance improvement for previous c14n patch
10456
Daniel Veillarde72c7562002-05-31 09:47:30 +000010457Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * parser.c: another peroformance patch from Peter Jacobi, that
10460 time on parsing attribute values.
10461
Aleksey Sanin508a1012002-05-31 06:32:32 +000010462Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10463
10464 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10465 into LibXML2 test suite
10466
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010467Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10468
10469 * c14n.c: propagating xpath ancesstors node fix to c14n
10470 plus small performance improvement to reduce number of
10471 mallocs
10472 * xpath.c: fixed ancestors axis processing for namespace nodes
10473
Daniel Veillard46de64e2002-05-29 08:21:33 +000010474Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10475
10476 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10477 Peter Jacobi
10478
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010479Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10480
10481 * configure.in: preparing 2.4.22
10482
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010483Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10486 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10487 a public entry point.
10488 * doc/*: rebuilt the API and docs
10489
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010490Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * xpath.c: patch from Richard Jinks to fix a problem introduced
10493 in the previous patch and pointed by Norm
10494
Daniel Veillardc6924812002-05-24 11:10:43 +000010495Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * libxml.spec.in: fixing bug #81112
10498
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010499Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * uri.c: fixing bug #82848
10502
Daniel Veillarda2878972002-05-24 07:54:39 +000010503Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10506 output of one catalog test
10507
Aleksey Sanin114e4752002-05-24 07:20:27 +000010508Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010509
Aleksey Sanin114e4752002-05-24 07:20:27 +000010510 * global.data globals.c tree.c include/libxml/globals.h
10511 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10512 default value for global parameter xmlIndentTreeOutput to 1 and
10513 introduced new global parameter xmlTreeIndentString (the string
10514 used to do one-level indent) with default value " " (as it was
10515 in tree.c)
10516
Daniel Veillard49d5af82002-05-23 11:55:49 +000010517Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10520 with trio and schemas.
10521
Daniel Veillard7c13af42002-05-22 09:57:32 +000010522Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * xpath.c: patch from Richard Jinks to fix the problem raised in
10525 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10526
Daniel Veillard5a872412002-05-22 06:40:27 +000010527Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10528
10529 * xmlschemas.c: a bit of work on import.
10530 * xmlschemastypes.c: Charles Bozeman provided a compare function
10531 for date/time types so min/max facet restrictions should work,
10532 indeterminate comparisons return an error instead of equal.
10533 * test/schemas/date_0* result/schemas/date_0_0: specific test
10534 from Charles Bozeman too
10535
Daniel Veillard10b6da42002-05-18 07:55:20 +000010536Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10539 from Christian Cornelssen fixing the man pages and the Catalog
10540 building script.
10541 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10542 next step is <xs:import> I now have a reasonable understanding
10543 of how it works.
10544
Daniel Veillarde5354492002-05-16 08:43:22 +000010545Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10548
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010549Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10550
10551 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10552
Daniel Veillard088bf112002-05-14 11:03:59 +000010553Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * xpath.c: fixing an XPath function evalutation bug pointed out
10556 by Alexey Efimov where the context was lost when evaluating
10557 the function arguments
10558
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010559Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010560
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010561 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10562 function public for XMLSec performance optimizations
10563
Daniel Veillard3cd72402002-05-13 10:33:30 +000010564Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * python/generator.py python/libxml2class.txt : fixed a problem
10567 with the HTML parser pointed by Gary Benson
10568 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10569 example
10570
Aleksey Sanine48a3182002-05-09 18:20:01 +000010571Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10572 * parser.c: fixed bug #81159 (memory growth in SAX)
10573
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010574Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10575 * xpath.c: fixed bug #78858 (the real fix)
10576
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010577Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010578 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010579
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010580Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10581
10582 * tree.c: modified xmlNodeSetBase to allow changing the
10583 base of a document.
10584
Daniel Veillard070803b2002-05-03 07:29:38 +000010585Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * xmlschemastypes.c: patch Charles Bozeman for validation of
10588 all the date, time, and duration types
10589 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10590 * configure.in: fixed an error pointed by an user
10591 * xml2-config.in: fixed an error pointed by an user
10592
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010593Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10594
10595 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10596 win32/libxml2.def.src xmlIO.c: exported default
10597 'file:', 'http:' and 'ftp:' protocols input handlers
10598 and maked protocols comparisson case insensitive
10599
Daniel Veillard34de97f2002-04-30 14:29:22 +000010600Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * configure.in: Neven Has detected a typo
10603
Daniel Veillard28577c32002-04-30 06:48:41 +000010604Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10607 as one of the persons allowed to commit directly to the
10608 module.
10609
Daniel Veillardfc57b412002-04-29 15:50:14 +000010610Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10613 * valid.c: raised a too low limit
10614 * doc/*: rebuilt the docs
10615
Daniel Veillardeca82812002-04-24 11:42:02 +000010616Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * test/XPath/expr/floats test/XPath/expr/functions
10619 result/XPath/expr/floats result/XPath/expr/functions
10620 xpath.c: another XPath conformance patch from Richard Jinks
10621
Daniel Veillard13e04c62002-04-23 17:51:29 +000010622Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10623
10624 * xmlschemas.c: fixed validation of attribute groups.
10625 * test/schemas result/schemas: added an example from the primer
10626
Daniel Veillard88c58912002-04-23 07:12:20 +000010627Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10630 * test/schemas result/schemas: updated the test list
10631
Daniel Veillarde19fc232002-04-22 16:01:24 +000010632Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * TODO: updated a bit
10635 * parser.c: made a comment more specific
10636 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10637 Schemas conformance.
10638 * test/schemas result/schemas: updated the test list
10639
Daniel Veillard441bc322002-04-20 17:38:48 +000010640Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10641
10642 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10643 implementing xs:all with minOccurs = 0
10644 * tes/schemas/* result/schemas/*: added more tests covering
10645 xs:all
10646
Daniel Veillard8a001f62002-04-20 07:24:11 +000010647Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * xmlregexp.c: first implementation of the all particle, this
10650 may need to be revisited for case where not all transitions
10651 must be crossed.
10652
Daniel Veillard7646b182002-04-20 06:41:40 +000010653Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * tree.c: another entity processing update from Markus Henke
10656
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010657Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10658
10659 * trionan.c: fixed crash on OSF/1
10660
Daniel Veillardb4398962002-04-19 07:01:55 +000010661Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * xmlschemas.c: more Schemas work
10664 * test/schemas/* result/schemas/*: added more tests coming
10665 from the spec.
10666
Daniel Veillard54761132002-04-18 21:00:44 +000010667Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10670 ExcC14N specification
10671
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010672Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * tree.c: patch from Markus Henke, fix for recursive entities.
10675
Daniel Veillard23b1f372002-04-18 15:50:05 +000010676Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * xpath.c: fix a problem with string() on a document node.
10679
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010680Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * Makefile.am xmlschemas.c: more Schemas work
10683 * test/schemas/* result/schemas/*: added more tests coming
10684 from the spec.
10685
Daniel Veillard6231e842002-04-18 11:54:04 +000010686Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10689 * result/HTML/*: this changes a few things in the results
10690
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010691Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10692
10693 * include/libxml/tree.h: eliminated 'declaration different than
10694 prototype' warning
10695 * include/win32config.h: "resolved" conflicts with errno.h
10696
Daniel Veillardb509f152002-04-17 16:28:10 +000010697Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10698
10699 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10700 on the automata interfaces and debug of counted choices
10701 * test/schemas/* result/schemas/*: added a number of tests
10702
Daniel Veillard8651f532002-04-17 09:06:27 +000010703Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10706 a bit of work on Schemas
10707 * testSchemas.c: try to make it more useful
10708 * test/schemas/* result/schemas/* Makefile.am: changed the
10709 Schemas regression test procedure, started adding a few samples
10710
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010711Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10712
10713 * include/libxml/encoding.h: Patch for the Borland C++ builder
10714 * include/libxml/tree.h: Patch for the Borland C++ builder
10715 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010716 * win32/bcb5: New directory for the Borland C++ builder
10717 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010718
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010719Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10720
10721 * win32/Makefile.msvc: Update for XML Schema support
10722 * win32/configure.js: Update for XML Schema support
10723 * win32/libxml2.def.src: Update for XML Schema support
10724
Daniel Veillard4255d502002-04-16 15:50:10 +000010725Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10728 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10729 xmlunicode.c include/libxml/Makefile.am
10730 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10731 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10732 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10733 include/libxml/xmlversion.h.in : merged the current state of
10734 XML Schemas implementation, it is not configured in by default,
10735 a specific --schemas configure option has been added.
10736 * test/automata test/regexp test/schemas Makefile.am
10737 result/automata result/regexp result/schemas:
10738 merged automata/regexp/schemas regression tests
10739
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010740Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10741
10742 * xpath.c: Gary found a compile time problem, fixes #78823
10743
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010744Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10745
10746 * configure.in: release of 2.4.20
10747 * doc/*: updated and rebuilt the docs
10748
Daniel Veillardf544f192002-04-15 12:56:56 +000010749Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10750
10751 * python/Makefile.am: patch from Cristian Gafton to build on
10752 Red Hat 6.2, should also fix #75779
10753
Daniel Veillard940492d2002-04-15 10:15:25 +000010754Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10755
10756 * valid.c: first part of fixing #78729
10757
Daniel Veillardeb475a32002-04-14 22:00:22 +000010758Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10759
10760 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10761 escaping of URI when saving HTML files.
10762 * result/HTML/*: this impacted some tests
10763
Daniel Veillard9b731d72002-04-14 12:56:08 +000010764Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10765
10766 * configure.in: trying to fix #77441
10767
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010768Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10769
10770 * include/libxml/xmlIO.h: Hallski complained it could not be
10771 included by itself.
10772
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010773Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10774
10775 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10776
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010777Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10778
10779 * win32/configure.js: patch from Nilo for the c14n option
10780 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10781
Daniel Veillardda423da2002-04-10 19:25:38 +000010782Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10785 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10786 LIBXML_THREAD_ENABLED
10787
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010788Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * xpath.c: another patch from Richard Jinks for substring conformance
10791 * test/XPath/expr/floats test/XPath/expr/strings
10792 result/XPath/expr/floats result/XPath/expr/strings: update of the
10793 test suite to check those.
10794
Daniel Veillard01917aa2002-04-10 11:30:41 +000010795Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10796
10797 * xpath.c: patch from Richard Jinks for .x float parsing.
10798
Daniel Veillard46d6c442002-04-09 16:10:39 +000010799Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10800
10801 * parser.c: patch from Markus Henke when an encoding ain't recognized
10802
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010803Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * libxml.m4: got a report that #include <string.h> was needed
10806
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010807Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10808
10809 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10810
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010811Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10812
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010813 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010814
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010815Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10816
10817 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10818 pointed out by Melvyn Sopacua.
10819
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010820Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * libxml.m4: Frédéric Crozat gave a patch related to the change
10823 of Include paths breaking the libxml.m4
10824
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010825Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10826
10827 * xpath.c: Fix bug #76927 forgot to save some context
10828 when evaluating binary expressions
10829
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010830Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10831
10832 * configure.in: fixed configure for MPE/iX from Markus Henke
10833 * xmlmemory.c: fixed initialization problems
10834 * xpath.c: another set of patches from Richard Jinks this
10835 fixes "make XPathtests" on linux
10836
Daniel Veillard21458c82002-03-27 16:12:22 +000010837Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10840 * test/XPath/expr/compare test/XPath/expr/equality
10841 test/XPath/expr/floats test/XPath/expr/functions
10842 test/XPath/expr/strings result/XPath/expr/compare
10843 result/XPath/expr/equality result/XPath/expr/floats
10844 result/XPath/expr/functions result/XPath/expr/strings: Updated
10845 tests though they show a divergence on Linux
10846
Daniel Veillard28dfed12002-03-27 09:08:17 +000010847Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10848
10849 * xpath.c trionan.c: previous commit also included patches
10850 from Richard Jinks on some IEEE support corner case
10851
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010852Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10855 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10856 that $(datadir) should be used for docs
10857
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010858Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10861 could leak filedescriptors
10862
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010863Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * configure.in nanohttp.c: applied patch from Allan Clark for
10866 UnixWare/OpenServer
10867
Daniel Veillard19274092002-03-25 16:48:03 +000010868Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * configure.in: preparing 2.4.19
10871 * doc/*: rebuilt the docs
10872
Daniel Veillard56b2db72002-03-25 16:35:28 +000010873Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10874
10875 * nanohttp.c: fixing #76043, got fed up with non-portability
10876 of that piece of code.
10877
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010878Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10879
10880 * valid.c SAX.c: Never commit without running "make tests" :-(
10881 fix a couple of stupidities in the previous commit
10882 * result/*: a few changes in some attribute order result of previous
10883 commit.
10884
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010885Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10888 the internal subset should not raise duplicate ID errors,
10889 also there was a small bug in conjunction to namespace
10890 declarations defaulted and xml:xxx attributes DTD definitions.
10891
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010892Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * xpath.c: Richard Jinks also raised some rounding problems
10895 this tries to fix them
10896
Daniel Veillard4e2df542002-03-22 12:23:14 +000010897Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10898
10899 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10900 behaviour in xmlXPathCastToString()
10901
Daniel Veillarddb552912002-03-21 13:27:59 +000010902Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10903
10904 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10905 raised by Morus Walter
10906
Daniel Veillard9e537932002-03-21 13:08:08 +000010907Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10910 from Igor
10911
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010912Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10913
10914 * xpath.c: fixing #75619, related to a problem when trying
10915 to evaluate condition when the current node set resulting
10916 from that sub-step evaluation is empty. Also fixes 2 potential
10917 problem with previous-sibling and next-siblings axis.
10918
Daniel Veillard1840ef02002-03-21 08:05:23 +000010919Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10922 HTML support is not configured in.
10923
Daniel Veillard561b7f82002-03-20 21:55:57 +000010924Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10927 include/libxml/tree.h: dohh I really didn't intended to commit
10928 this test version :-(
10929
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010930Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * testSAX.c: I wanted to see the real speed at the SAX interface
10933 after a little too many Ximianer started complaining about the
10934 parser speed.
10935 added a --quiet option:
10936 paphio:~/XML -> ls -l db100000.xml
10937 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10938 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10939 3200006 callbacks generated
10940 real 0m1.270s
10941 Which means 16MBytes/s and 3Mcallback/s
10942
Daniel Veillardc62a1472002-03-19 18:35:12 +000010943Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10944
10945 * xpath.c: valgrind spotted another error that time when running
10946 on libxslt regression tests
10947
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010948Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10949
10950 * Makefile.am: adding "make valgrind" running the full regression
10951 tests (except python ones) under Valgrind (using valgrind -q
10952 which was kindly added by the author).
10953 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10954 passes cleanly now except an obcure floating point initialization
10955 raised in log10() in one XPath regression test ???
10956 * tree.c: edited some comments to close #75244
10957
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010958Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10959
10960 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10961 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
10962 context of ScrollKeeper, made sure that if the number is
10963 an integer, the serialization follows the description at
10964 http://www.w3.org/TR/xpath#section-String-Functions
10965
Daniel Veillard5997aca2002-03-18 18:36:20 +000010966Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10967
Daniel Veillard34ce8be2002-03-18 19:37:11 +000010968 * configure.in: preparing 2.4.18
10969 * doc/*: updated and rebuilt the web site
10970 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
10971 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000010972 * parser.c: humm, changed the way the SAX parser work when
10973 xmlSubstituteEntitiesDefault(1) is set, it will then
10974 do the entity registration and loading by itself in case the
10975 user provided SAX getEntity() returns NULL.
10976 * testSAX.c: added --noent to test the behaviour.
10977
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000010978Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10979
10980 * parser.c: Wilfried Teiken provided a hackish but working
10981 way to get context reported back on entities when parsing
10982 with SAX and without breaking the DOM build.
10983
Daniel Veillard2d347fa2002-03-17 10:34:11 +000010984Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10985
10986 * c14n.c: applied a new patch from Aleksey Sanin
10987 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
10988 to reference Aleksey implementation of XML digital Signatures
10989
Daniel Veillard38bf6f02002-03-16 22:03:31 +000010990Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10991
10992 * xpath.c: small fix to avoid potential problem due to
10993 ordering of freeing data
10994 * python/Makefile.am: people were complaining about
10995 the generated file in python dir not being built
10996
Daniel Veillardd2379012002-03-15 22:24:56 +000010997Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10998
10999 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11000 python/generator.py python/libxml.c python/types.c: Cleanup
11001 of the python Makefiles based on Jacob and James feedback,
11002 fixed the spec file accordingly, fixed the number of warning
11003 that passing my pedantic CFLAGS was generating. Conclusion
11004 is that Python includes are real crap.
11005
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011006Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * configure,in: it was reported quite a few times that
11009 xml2-config --cflags should not output
11010 -I$includeprefix/libxml2/libxml because libxml2 header names
11011 clashes with existing names like list.h from C++ stl.
11012 Includes should be #include<libxml/xxx.h> so ...
11013
Daniel Veillard6f293b12002-03-15 09:42:33 +000011014Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * c14n.c: another patch from Aleksey Sanin
11017
Daniel Veillard5c396542002-03-15 07:57:50 +000011018Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11021 canonicalization algorithm
11022 * doc/xml.html doc/index.html: added the C14N references on the
11023 index page.
11024
jacob berkman9be65862002-03-14 02:15:56 +0000110252002-03-13 jacob berkman <jacob@ximian.com>
11026
11027 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11028 usage, redundant, and gcc specific
11029
Daniel Veillard75be0132002-03-13 10:03:35 +000011030Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11031
11032 * xpath.c: speedup some node selection operations, this can
11033 have a significant impact on DocBook Norm's stylesheets
11034 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11035 make sure it's always the case
11036 * debugXML.c: distinguish CDATA and comments in ls operations
11037
Daniel Veillard61f26172002-03-12 18:46:39 +000011038Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11039
11040 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11041 to generate better API descriptions etc...
11042
Daniel Veillard9ff88172002-03-11 09:15:32 +000011043Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11044
11045 * c14n.c: Fixing #74186, made sure all boolean expressions
11046 get fully parenthesized, ran indent on the output
11047 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11048 include/libxml/tree.h: also #74186 related, removed the
11049 --with-buffers option, and all the preprocessor conditional
11050 sections that were resulting from it.
11051
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011052Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * valid.c: applied patch from Dodji Seketeli fixing an
11055 uninitailized variable in xmlValidGetValidElements()
11056
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011057Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11058
11059 * c14n.c: fixed a few comments
11060 * doc/*.html doc/*/*.html: regenerated the docs and added
11061 the C14N API
11062 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11063
Daniel Veillardfa49d872002-03-09 10:20:00 +000011064Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11065
11066 * check-xml-test-suite.py: fix to adapt varaiations in the
11067 bindings
11068 * configure.in python/setup.py python/setup.py.in: fixed to
11069 have the version of the python scripts automatically updated
11070
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011071Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11072
11073 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11074 in xmlCopyProp()
11075
Daniel Veillardaf43f632002-03-08 15:05:20 +000011076Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * configure.in: preparing 2.4.17 release
11079 * doc/*: updated and rebuilt the docs
11080 * xpath.c: fixed a comment
11081 * python/libxml.c: fixed a possible reentrancy problem
11082
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011083Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11084
11085 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11086 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11087 added a specific regression test
11088 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11089 not raise exceptions when failing to find the attribute.
11090
Daniel Veillard90bc3712002-03-07 15:12:58 +000011091Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11092
11093 * configure.in xmllint.c: owen pointed out a problem with the
11094 ftme fix, gettimeofday() was not detected by configure and
11095 the ftime header wasn't included, dohhh
11096
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011097Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * configure.in xmllint.c: trying to fix #71457 for timing
11100 precision when gettimeofday() is not availble but ftime() is
11101
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011102Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11105 are now copied on install and part of the -devel RPM
11106
Daniel Veillard7b416132002-03-07 08:36:03 +000011107Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * xpath.c: trying to avoid bug #72150 which was apparently
11110 caused by a gcc bug (or a processor problem) as detailed
11111 at http://veillard.com/gcc.bug
11112
Daniel Veillardf742d342002-03-07 00:05:35 +000011113Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11114
11115 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11116 fixed xmlReconciliateNs(), added a Python test/example for
11117 inter-document cut'n paste
11118 * python/libxml.py: fixed node.doc on document nodes and added
11119 xpathEval() onto node objects
11120
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011121Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11124 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11125 fixup and integrated tests for the serialization stuff
11126
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011127Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11128
11129 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11130 moved the libxml man page to section 3
11131
Daniel Veillard1e774382002-03-06 17:35:40 +000011132Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11133
11134 * tree.c: fix bug #72490
11135 * python/libxml.c python/libxml.py: added methods serialize()
11136 and saveTo() to all node elements.
11137
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011138Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * xmlIO.c: closed #73430, don't read from an input source
11141 which indicated an end-of-file or an error.
11142
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011143Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11144
11145 * parser.c: make sure SAX endDocument is always called as
11146 this could result in a Python memory leak otherwise (it's
11147 used to decrement ref-counting)
11148 * python/generator.py python/libxml.c python/libxml.py
11149 python/libxml2-python-api.xml python/libxml2class.txt
11150 python/tests/error.py python/tests/xpath.py: implemented
11151 the suggestions made by Gary Benson and extended the tests
11152 to match it.
11153
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011154Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * python/generator.py: applied patch fixing #73450
11157
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011158Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11159
11160 * xpath.c: fixing #61290 "namespace nodes have no parent"
11161 long standing divergence from the XPath REC. NodeSets
11162 simply hold a copy of namespace nodes and those node ->next
11163 points to the parent (which may not be the node carrying the
11164 definition).
11165 * include/libxml/xpath.h: flagged but didn't added a possible
11166 speedup
11167 * DOCBparser.c HTMLparser.c: removed some warnings from push
11168 parser due to new state being added.
11169 * tree.c: new fix from Boris Erdmann
11170 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11171 the XML Canonalization support from Aleksey Sanin
11172
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011173Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11174
11175 * tree.c: patch from Boris Erdmann fixing some namespace odities
11176 with xmlCopyNode()
11177
Daniel Veillardc6613042002-03-02 09:34:02 +000011178Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11179
11180 * xmlIO.c: fix bug #72706 when loading a NULL entity
11181
Daniel Veillardc0fef772002-03-01 16:16:31 +000011182Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11185 actually change in a future XML Namespace revision.
11186
Daniel Veillard79426f22002-03-01 16:14:17 +000011187Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11188
11189 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11190 added the possibility of returning nodesets from XPath extension
11191 functions written in Python
11192
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011193Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11194
11195 * python/*: commiting some Python bindings work done while travelling
11196
Daniel Veillard97300512002-03-01 09:13:41 +000011197Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11198
11199 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11200 explicitely with memory debugging switched on
11201
Daniel Veillard6361da02002-02-23 10:10:33 +000011202Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11203
11204 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11205 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11206 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11207 the accessor generator for strings
11208 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11209 regression test.
11210
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011211Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * python/README python/generator.py python/libxml.c python/setup.py:
11214 added the 'usual' setup.py to allow building a libxml2-python
11215 module based on the same code. The initialization is however
11216 different the 2 .so files fo libxml2 and libxslt are identical and
11217 they entry point initialize both libraries. this is done to avoid
11218 some possible nasty problem since the Python don't merge the maps
11219 of all shared modules.
11220
Daniel Veillard158a4d22002-02-20 22:17:58 +000011221Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11222
11223 * parser.c: fixed a push/encoding bug reported by Michael
11224 on librsvg
11225
Daniel Veillard7839e162002-02-20 18:54:48 +000011226Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
11228 * include/libxml/parserInternals.h: fixes a misplaced #endif
11229
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011230Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * parser.c valid.c: found and fixed a couple of allocation bugs
11233
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011234Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11235
11236 * doc/xml.html doc/python.html doc/*: added a Python and binding
11237 page describing the current state of the Python bindings and
11238 giving pointers to the other languages wrappers.
11239
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011240Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11243 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11244 rebuilt the API and web site
11245 * xpath.c: fixed #71978 portability bugs
11246
Daniel Veillard8aff2472002-02-19 21:50:43 +000011247Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11248
11249 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11250
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011251Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11252
11253 * include/libxml/parserInternals.h parser.c: had to change
11254 2 internal parsing API when processing document content
11255 to check the start and end of element content are defined
11256 in the same entity
11257 * valid.c include/libxml/valid.h: attribute normalization can
11258 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11259 with the context to report it.
11260 * SAX.c: fixed the last known bugs, crazy validation constraints
11261 when a document is standalone seems correctly handled. There
11262 is a couple of open issues left which need consideration especially
11263 PE93 on external unparsed entities and standalone status.
11264 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11265 The 2 tests left failing are actually in error. Cleanup done.
11266
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011267Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11268
11269 * valid.c: implemented E59 spaces in CDATA does not match the
11270 nonterminal S
11271
Daniel Veillard878eab02002-02-19 13:46:09 +000011272Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * SAX.c parser.c valid.c: more validation test fixups
11275 * check-xml-test-suite.py: added duration info for the tests
11276
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011277Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11278
11279 * parser.c valid.c: a couple of errors were reported but not
11280 saved back as such in the parsing context. Down to 1% failure rate
11281 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11282
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011283Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11284
11285 * xmlInternald.c: isExtender was missing a char
11286 * parser.c include/libxml/parser.h: % are acceptable in the
11287 internal subset if within a PUBLIC ID
11288
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011289Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * SAX.c parserInternals.c valid.c: more work on the conformance
11292 suite. Took the step to finally block documents with encoding
11293 errors. It's a fatal error per the spec, people should have fixed
11294 their documents by now.
11295
Daniel Veillard55253e22002-02-18 14:32:39 +000011296Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11297
11298 * check-xml-test-suite.py: fixed the test script after some discussion
11299 on the semantic of TYPE="error"
11300 * Makefile.am: added the script to the distrib
11301
Daniel Veillard28757702002-02-18 11:19:30 +000011302Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11303
11304 * SAX.c entities.c: fixed a couple of conformances issues deep
11305 into the validation code (standalone and undeclared Notations)
11306
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011307Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11308
11309 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11310 stayed there for years !
11311
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011312Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11315 missing
11316
Daniel Veillardc7612992002-02-17 22:47:37 +000011317Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * check-xml-test-suite.py: improved the behaviour a bit as
11320 well as the logs
11321 * parser.c valid.c SAX.c: fixed a few more bugs
11322 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11323
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011324Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * check-xml-test-suite.py: python script to run regression tests
11327 against the XML Test suite of W3C/OASis
11328 * SAX.c: fixed a validation bug
11329 * parser.c: fixed 3 errors pointed by the test suite
11330 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11331 * python/Makefile.am: fixed a dependendy
11332
Daniel Veillard9f28f302002-02-15 20:48:08 +000011333Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11334
11335 * xmlmemory.c: avoid a warning bug #71594
11336
Daniel Veillard144024e2002-02-13 21:14:46 +000011337Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11338
11339 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11340 warning on alpha/Tru64
11341
Daniel Veillarde4301c82002-02-13 13:32:35 +000011342Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11343
11344 * include/libxml/entities.h: fixing a comment
11345 * valid.c: fixing some troubles with validity check on namespaces
11346 * result/VC/NS3 test/VC/NS3: added a specific regression test
11347
Daniel Veillarda6d05382002-02-13 13:07:41 +000011348Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11349
11350 * tree.c: Fixing #71342 serializing '\n' in attribute values
11351 * result/noent/att3 result/att3 test/att3: added a specific
11352 test.
11353
Daniel Veillard797a5652002-02-12 13:46:21 +000011354Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * python/libxml.c: couple of bug fixes
11357
Daniel Veillard01a6d412002-02-11 18:42:20 +000011358Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11359
11360 * python/*.py: removed tabs and used spaces.
11361
Daniel Veillard397ff112002-02-11 18:27:20 +000011362Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11365 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11366
Daniel Veillard03517542002-02-11 13:54:40 +000011367Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11370 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11371
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011372Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11373
11374 * include/libxml/encoding.h include/libxml/entities.h
11375 include/libxml/globals.h include/libxml/parser.h
11376 include/libxml/threads.h include/libxml/tree.h
11377 include/libxml/xmlmemory.h: trying to fix the include mess
11378
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011379Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * include/libxml/xmlmemory.h: reverted part of the previous
11382 attempt to provide #69655, this was breaking the build.
11383
Daniel Veillard0ba59232002-02-10 13:20:39 +000011384Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11387 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11388 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11389 include/libxml/parserInternals.h include/libxml/tree.h
11390 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11391 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11392 clean.
11393 * python/libxml.c: fixed a warning.
11394
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011395Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11398 copying of node, merge back IDs in the target document.
11399 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11400 test/XInclude/ents/ids.xml: test case
11401 * result/VC/ElementValid4: output changed due to a typo fix
11402
Daniel Veillard1c18e302002-02-09 22:16:40 +000011403Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011406 generate the dependencies right as Jacob found out. Add
11407 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011408
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011409Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11410
11411 * parserInternals.c valid.c: Justin Fletcher found some parts
11412 of the code needing cleanup
11413 * libxml.spec.in python/Makefile.am python/generator.py
11414 python/libxml.c python/libxml.py: Fixed the python Makefiles
11415 corrected a bug showing up on ia64, changed the name of the
11416 python internal module too
11417
Daniel Veillard07be19b2002-02-08 14:20:35 +000011418Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * Makefile.am: applied patch from Andris Pavenis for binary
11421 name suffixes
11422
Daniel Veillardf216d462002-02-08 13:44:24 +000011423Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11424
11425 * xmllint.c win32/win32config.h: fixing #68748
11426
Daniel Veillardd455d792002-02-08 13:37:46 +000011427Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11428
11429 * valid.c: fixing #70166
11430
11431Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11432
11433 * valid.c: fixing #70077
11434
Daniel Veillardc575b992002-02-08 13:28:40 +000011435Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11436
11437 * Copyright Makefile.am README configure.in libxml.spec.in:
11438 Changed to the MIT Licence
11439 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11440 doc/xmlio.html: updated the doc accordingly
11441 * include/libxml/xmlwin32version.h configure.in: preparing
11442 2.4.14 release
11443 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11444 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11445 fixed the const xmlChar * wrapper and generator, XPath extension
11446 functions now use the context as first argument
11447 * python/tests/tstxpath.py python/tests/xpath.py
11448 python/tests/xpathext.py: Updated the tests accordingly
11449 * tree.c: fixed bug #70067
11450
Daniel Veillard7db38712002-02-07 16:39:11 +000011451Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11452
11453 * Makefile.am: cleanup
11454 * debugXML.c: always use stdout if output is NULL
11455 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11456 * python/Makefile.am python/generator.py python/libxml2class.txt
11457 python/libxml_wrap.h python/types.c: augmented the number of bindings
11458 handling FILE * and XPath contexts
11459 * python/tests/Makefile.am: avoid a stupid problem due to the
11460 use of TEST.
11461
Daniel Veillard15a143b2002-02-06 22:40:50 +000011462Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11465
Daniel Veillard70cab352002-02-06 16:06:58 +000011466Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11467
11468 * python/TODO python/libxml.c: cleanup the extension function lookup
11469 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11470
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011471Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * configure.in python/Makefile.am: do not install outside
11474 of prefix
11475
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011476Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11477
11478 * python/TODO python/libxml.c: started adding SAX interfaces
11479 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11480 SAX test
11481
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011482Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * tree.c: hardened the addChild function
11485 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11486 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11487 added accessors needed for xmlNode, a bit more testing and
11488 extension of interfaces
11489 * python/tests/Makefile.am python/tests/build.py: added a test
11490 build from scratch/save/load/check
11491
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011492Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * parserInternals.c: change a small bit in the way valididy
11495 error messages get initialized
11496 * python/TODO python/libxml.c python/libxml2-python-api.xml
11497 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11498 added some memory debugging to track leaks at the libxml2 level
11499 * python/tests/*.py: changed all tests to check for leaks,
11500 there is just one left in XPath extension registrations.
11501
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011502Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11503
11504 * python/TODO python/generator.py python/libxml2-python-api.xml
11505 python/libxml2class.txt: more accessor classes for the parser
11506 context, allow to switch on and check validity
11507 * python/tests/Makefile.am python/tests/error.py
11508 python/tests/invalid.xml python/tests/valid.xml
11509 python/tests/validate.py: attded more test and and added error.py
11510 which I forgot to commit in the last step
11511
Daniel Veillard3ce52572002-02-03 15:08:05 +000011512Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11513
11514 * python/Makefile.am python/types.c: cleanup
11515 * python/libxml.c python/libxml.py python/libxml_wrap.h
11516 python/generator.py python/libxml2-python-api.xml
11517 python/libxml2class.txt: added class for parser context, added
11518 first cut for push mode support. Added a framework to generate
11519 accessors functions.
11520 * python/tests/Makefile.am python/tests/push.py: added a push
11521 test
11522
Daniel Veillardcfb05462002-02-02 23:18:22 +000011523Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11524
11525 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11526 bug a bit of cleanup.
11527
Daniel Veillard5d819032002-02-02 21:49:17 +000011528Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11529
11530 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11531 python/libxml2class.txt: adding error redirections and preformat
11532 to a python handler
11533 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11534 tests self checking
11535
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011536Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11537
11538 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11539 a function
11540
Daniel Veillard9589d452002-02-02 10:28:17 +000011541Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11544 python/libxml.c python/libxml2-python-api.xml
11545 python/libxml2class.txt: Progressing through the TODOs, class
11546 description output, extra XML API, RPM now builds the wrappers
11547 for all python installed versions
11548
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011549Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * configure.in libxml.spec.in python/Makefile.am python/TODO
11552 python/generator.py python/libxml2class.txt: added more informations
11553 in the libxml2-python package including docs. Slightly changed
11554 the class hierarchy
11555 * python/tests/*: added basic regression tests infrastructure too
11556
11557Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11558
11559 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11560 added libxml2-python as part of the packages installed
11561
Daniel Veillarda7340c82002-02-01 17:56:45 +000011562Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * python/Makefile.am python/generator.py python/libxml.c
11565 python/libxml.py: more work, now able to extend the
11566 XPath interpreter with functions written in python.
11567
Daniel Veillardc3e39442002-02-01 09:29:41 +000011568Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11569
11570 * python/Makefile.am: Jacob sent a patch to allow building from
11571 tarfile.
11572
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011573Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11574
11575 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11576 inserted the python wrappers build, I hope this won't be too
11577 unportable
11578
Daniel Veillard1971ee22002-01-31 20:29:19 +000011579Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * xpath.c: minor optimization
11582 * python/generator.py python/libxml.c python/libxml.py
11583 python/libxml_wrap.h: more work on the python bindings,
11584 they now support XPath and there is no evident leak
11585
Daniel Veillard36ed5292002-01-30 23:49:06 +000011586Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11587
11588 * python/generator.py python/libxml.c python/libxml.py:
11589 more work on the python bindings generator.
11590
Daniel Veillard96fe0952002-01-30 20:52:23 +000011591Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11592
11593 * python/generator.py python/libxml.c python/libxml_wrap.h:
11594 more work on the python bindings.
11595
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011596Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11597
11598 * python/generator.py python/libxml.c python/libxml.py
11599 python/libxml_wrap.h: commited early version of a python binding
11600 for private use only ATM
11601
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011602Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * entities.c tree.c include/libxml/entities.h: applied patch
11605 from Anthony Jones to implement copy of DTD subtree too. Had
11606 just to keep 2 function private which really ought to become
11607 public ones.
11608
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011609Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11610
11611 * xmllint.c: added pointers to the web pages in the usage()
11612
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011613Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11614
11615 * tree.c: more fixes from Petr Kozelka for attribute handling
11616 in the tree API to align the semantic with DOM.
11617
Daniel Veillard36065812002-01-24 15:02:46 +000011618Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * valid.c tree.c entities.c: another set of patches from
11621 Anthony Jones for copy operations cleanup and robustness
11622
Daniel Veillardf8592562002-01-23 17:58:17 +000011623Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11624
11625 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11626 an alphabetic index based on comments content
11627 * doc/*: rebuilt the web site with the new references
11628
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011629Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * parserInternals.h: Greg Sjaardema suggested to use an
11632 eponential buffer groth policy in xmlParserAddNodeInfo()
11633
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011634Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11637 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11638 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11639 to generate cross-references, and added/updated the stylesheets
11640 to generate and link API indexes. The generic keyword index
11641 is not done yet.
11642 * doc/*.html: regenerated all the usual docs too
11643
Daniel Veillard2070c482002-01-22 22:12:19 +000011644Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * debugXML.c: added an xpath function to the shell for T. V. Raman
11647
11648Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011649
11650 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11651 debug routines.
11652
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011653Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11654
11655 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11656 support of attribute nodes
11657
Daniel Veillard9d06d302002-01-22 18:15:52 +000011658Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11659
11660 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11661 hopefully near complete and fully documented of the API in XML
11662 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11663 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11664 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11665 include/libxml/parserInternals.h include/libxml/valid.hi
11666 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11667 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11668 include/libxml/xpath.h include/libxml/xpathInternals.h:
11669 Cleaned up the doc comments a lot in the process, the interface
11670 coverage is now 100%
11671
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011672Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11675 extracts comments from the gtk-doc DocBook output (a bit
11676 convoluted but seems to work).
11677
Daniel Veillard61006472002-01-21 17:31:47 +000011678Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11679
11680 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11681 added an XML description of the API, moved the script generating
11682 it here. Added a "make api" target
11683
Daniel Veillardd2f23002002-01-21 13:36:00 +000011684Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11685
11686 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11687
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011688Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11689
11690 * xpath.c include/libxml/xpathInternals.h: the change made to
11691 xmlXPathFuncLookupFunc was incompatible roll it back
11692
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011693Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11694
11695 * SAX.c: cleanup patch from Anthony Jones
11696 * doc/Makefile.am: fix the headers to avoid in make scan
11697 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11698 includes, * vs Ptr and general cleanup
11699 * parsedecl.py: first version of a script to extract the
11700 module interfaces, the goal will be to provide .decl or XML
11701 specification of the interfaces to build wrappers.
11702
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011703Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11706 now provides return codes in case of errors
11707
Bjorn Reese026d29f2002-01-19 15:40:18 +000011708Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11709
11710 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11711 Upgraded to trio baseline 1.6
11712 * strio.h strio.c: Replaced by triostr.h and triostr.c
11713
Daniel Veillard572577e2002-01-18 16:23:55 +000011714Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11717 of strdup usage in the code
11718
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011719Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11720
11721 * parser.c error.c: Keith Isdale complained rightly that
11722 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11723
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011724Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11725
11726 * tree.c: fixed the funxtion to set the xml: attributes
11727 * debugXML.c: added "setbase" to test it.
11728
Daniel Veillard2c748c62002-01-16 15:37:50 +000011729Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11730
11731 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11732 to allow updating an attribute content
11733
Daniel Veillard8de85c62002-01-15 17:10:15 +000011734Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * libxml.h: try to avoid problems when compiling on Windows
11737
Daniel Veillard314cfa02002-01-14 17:58:01 +000011738Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11739
11740 * hash.c: patch from Anthony Jones for hash.c allocation size
11741 * Makefile.am: trying to work around Yet Another Libtool Madness
11742 and build the 2.4.13 release finally ...
11743
Daniel Veillard744683d2002-01-14 17:30:20 +000011744Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11747 * doc/* : update of the documentation
11748
Daniel Veillarde6a55192002-01-14 17:11:53 +000011749Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11750
11751 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11752 at fixing #61290 :-(
11753
Daniel Veillardfb25a512002-01-13 20:32:08 +000011754Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11757 Fixes bug #67229
11758
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011759Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11760
11761 * tree.c: trying to avoid troubles when a subtree is copied
11762 and coalesced in part with the target tree. Should fix
11763 bug #67407
11764
Daniel Veillardd8224e02002-01-13 15:43:22 +000011765Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11766
11767 * valid.c: fixed validation of attributes content of type
11768 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11769 values, very old bug. Fixes #67671
11770
Daniel Veillard8107a222002-01-13 14:10:10 +000011771Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11772
11773 * parser.c include/libxml/parserInternals.h tree.c: integrated
11774 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11775 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11776
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011777Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11778
11779 * threads.c: applied Serguei Narojnyi's patch to add native
11780 thread support on the Win32 platform
11781 * testThreadsWin32.c Makefile.am: added the test program also
11782 from Serguei, Win32 specific
11783 * include/win32config.h include/libxml/xmlwin32version.h.in:
11784 added patch from Igor for the Windows thread specific defines.
11785
Daniel Veillard845cce42002-01-09 11:51:37 +000011786Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11787
11788 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11789
Daniel Veillard7b602b42002-01-08 13:26:00 +000011790Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11791
11792 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11793 output page into XMLinfo.html. Close bug #66951 and
11794 raised by Robert Collins too.
11795
Daniel Veillard73c6e532002-01-08 13:15:33 +000011796Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * encoding.c: Paul Keogh pointed out a possibility of segfault
11799 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11800 Closes bug # 68238
11801
Daniel Veillard4a859202002-01-08 11:49:22 +000011802Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11803
11804 * doc/*.html: updated the Gdome2 links
11805
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011806Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11807
11808 * libxml.h: Applied following patches from Robert Collins
11809 and make sure IN_LIBXML is defined when compiling it
11810 -------
11811 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11812 as well as Visual C.
11813 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11814 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11815 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11816 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11817 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11818 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11819 xmlSysIDExists xmlNoNetExists).
11820 * xmllint.c: Don't include winsock2.h for Cygwin.
11821
Daniel Veillard401c2112002-01-07 16:54:10 +000011822Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11825 when the version info is not present.
11826
Daniel Veillard6f42c132002-01-06 23:05:13 +000011827Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11828
11829 * tree.c: Anthony Jones pointed out a problem in
11830 xmlStringGetNodeList() and provided a fix for it
11831
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011832Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11833
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011834 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011835 xmlCreatePushParserCtxt() when the initial buffer passed
11836 is large.
11837
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011838Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * win32/*: big cleanup of the Windows/MSVC project files
11841 from Igor Zlatkovic
11842
Daniel Veillardcebb1362002-01-02 13:13:30 +000011843Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * doc/Makefile.am: should fix #67674 and avoid troubles if
11846 xsltproc is not available or fails in the prefix provided
11847
Daniel Veillard26908ab2002-01-01 16:50:03 +000011848Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11851
Daniel Veillard5344c602001-12-31 16:37:34 +000011852Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11853
11854 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11855 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11856 Fixed a few other problems raised by Charlie Bozeman.
11857 * result/VC/ElementValid[5-7]: fixed the output
11858
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011859Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11860
11861 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11862 patches from Charlie Bozeman. Regenerated the HTML docs.
11863
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011864Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11865
11866 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11867 for Windows from Igor
11868
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011869Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11870
11871 * xmllint.c: applied Justin Fletcher patch for --output or -o
11872
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011873Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11874
11875 * win32/libxml2/libxml2.def.src: close #67019
11876
Daniel Veillard01db67c2001-12-18 07:09:59 +000011877Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11878
11879 * xmllint.c: applied Justin Fletcher generic timing patch
11880 similar to the one already applied to xsltproc.
11881
Daniel Veillardd1640922001-12-17 15:30:10 +000011882Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11883
11884 * include/libxml/tree.h tree.c: applied documentation patches
11885 from Charlie Bozeman
11886
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011887Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11888
11889 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11890
Daniel Veillard29e43992001-12-13 22:21:58 +000011891Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11892
11893 * valid.c: fix the xmlStrdup() used in the previous patch.
11894 * valid.c: added --dropdtd
11895 * tree.c: fixed xmlUnlinkNode so it also removes the references
11896 from the document if the node is a DTD
11897
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011898Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11899
11900 * HTMLtree.c valid.c: cleanup some static declarations
11901
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011902Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * xmllint.c: removed another strdup()
11905 * doc/FAQ: removed the HP/UX entry
11906
Daniel Veillarded472f32001-12-13 08:48:14 +000011907Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * valid.c: fix bug #66816 when validating.
11910 * xmllint.c: don't use sys/time.h if configure did not found it
11911
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011912Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11913
11914 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11915 xmlcatalog_man.xml
11916
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011917Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11918
11919 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11920 xmlInitMemory() was declared twice
11921
Daniel Veillardb82c1662001-12-09 14:00:54 +000011922Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11923
11924 * globals.c: do not reference strdup() !
11925 * configure.in libxml-2.0.pc.in: trying to fix the libs
11926 of the various config extraction modules
11927
Daniel Veillardef90ba72001-12-07 14:24:22 +000011928Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11929
11930 * configure.in : preparing 2.4.12
11931 * doc/* : updated and rebuilt the docs
11932
Daniel Veillard220346d2001-12-07 11:33:54 +000011933Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11934
11935 * uri.c: closed bug #66159
11936 * testURI.c: added --escape option
11937 * configure.in: some cleanup for xml2-config --cflags
11938
Daniel Veillard2a906822001-12-06 14:34:08 +000011939Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11940
11941 * globals.c testThreads.c: removed some misplaced includes
11942 of xmlversion.h
11943
Daniel Veillarde28313b2001-12-06 14:08:31 +000011944Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11945
11946 * threads.c: patch from Gary Pennington fixing a possible
11947 problem at initialization time.
11948
Daniel Veillardd3b08822001-12-05 12:03:33 +000011949Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11950
11951 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011952 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011953 CodeWarrior.
11954
Daniel Veillarda7866932001-12-04 13:14:44 +000011955Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * xmllint.c: applied Geert Kloosterman's patch to fix
11958 --repeat --timing output
11959
Daniel Veillard19840942001-11-29 16:11:38 +000011960Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * parser.c: Robin Berjon <robin@knowscape.com> found a case
11963 where non-wellformed XML declaractions were not detected.
11964
Daniel Veillarde85d9342001-11-28 14:43:12 +000011965Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11966
11967 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
11968
Daniel Veillard22f25a82001-11-28 09:12:23 +000011969Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11970
11971 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
11972 gets reset by xmlCleanupInputCallbacks() and this makes the
11973 function useless. Same for output.
11974
Daniel Veillard107ccaa2001-11-27 16:23:50 +000011975Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11976
11977 * xmlIO.c: robert pointed out a loop error in callback cleanups
11978
Daniel Veillard8faa7832001-11-26 15:58:08 +000011979Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11980
11981 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
11982 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
11983 they are not really tied to debugging
11984
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000011985Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11986
11987 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
11988 * xmllint.c: better --catalogs description
11989
Daniel Veillard4855c8c2001-11-25 10:35:25 +000011990Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11991
11992 * tree.c: fixed a couple of problems in xmlSetProp()
11993
Daniel Veillardcd337f02001-11-22 18:20:37 +000011994Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
11995
11996 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
11997 unappropriate stdout output.
11998
Daniel Veillard566d4df2001-11-22 13:00:53 +000011999Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12000
12001 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12002 by Denis Beurive, closes #65111
12003
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012004Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12005
12006 * valid.c: in case of content model validity error, don't
12007 print it if validity warnings were not requested.
12008
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012009Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12010
12011 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12012 * parserInternals.c: removed the last exit() call. Print an
12013 unmaskable error on stderr instead (library mismatch detection)
12014
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012015Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12016
12017 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12018 shell instructions from Heiko Rupp
12019
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012020Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12021
12022 * catalog.c: use the URL notation file:// for default catalog paths
12023
Daniel Veillard0ec98632001-11-14 15:04:32 +000012024Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12025
12026 * include/libxml/tree.h: better comments for _private fields
12027 * tree.c: removed a problem when copying an entity reference.
12028
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012029Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12030
12031 * vms/*: updated instructions and diffs from John A Fotheringham
12032
Daniel Veillarda11001b2001-11-12 22:45:36 +000012033Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12034
12035 * include/libxml/xmlerror.h: avoid an include problem if
12036 #include <libxml/xmlerror.h> happens first in code
12037 seems to be the case in KDE libs
12038
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012039Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12040
12041 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12042 from Igor for Windows
12043
12044Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12045
12046 * Makefile.am: Gary Pennington pointed out a missing prefix
12047
Daniel Veillard43d3f612001-11-10 11:57:23 +000012048Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12049
12050 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12051 * doc/*: upgraded and rebuilt the docs
12052
Daniel Veillardc1f78342001-11-10 11:43:05 +000012053Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12054
12055 * HTMLparser.c: fix comment in scripts element parsing.
12056 * result/HTML/doc3*: updated the results.
12057
12058Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * uri.c: another URI bug fix #63336, using Joel Young patch.
12061
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012062Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12065 a cleaned up version of the Pwd shell string generation.
12066
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012067Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * valid.c include/libxml/tree.h: trying to fix namespaces +
12070 validation problems for good, closing #63619 in the process
12071 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12072 wrong in this respect, fixed it.
12073
Daniel Veillardd536f702001-11-08 17:32:47 +000012074Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12075
12076 * xmllint.c: Morus Walter patch to allow --format and --encode
12077
Daniel Veillard5004f422001-11-08 13:53:05 +000012078Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12079
12080 * debugXML.c: Stefan Kost provided an help command for the shell
12081
Daniel Veillarda6825e82001-11-07 13:33:59 +000012082Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * debugXML.c: Heiko Rupp pointed that the shell would crash
12085 on empty nodesets returns.
12086
Daniel Veillard03f848d2001-11-07 12:53:46 +000012087Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12088
12089 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12090 migh need the history libraries
12091
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012092Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12093
12094 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12095 handle the case of < in quoted attributes, Bastian Kleineidam
12096
Daniel Veillardc853b322001-11-06 15:24:37 +000012097Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12098
12099 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12100 fixing catalog breakages
12101 * Makefile.am catalog.c result/catalogs/catal
12102 result/catalogs/mycatalog.* test/catalogs/catal*:
12103 fixed more problems in catalog support, added more regression tests
12104 for both XML and SGML catalog handling
12105
Daniel Veillard66870c72001-11-05 19:27:49 +000012106Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12107
12108 * debugXML.c: applied an improvement to xmlGetLineNo() from
12109 Keith Isdale
12110
Daniel Veillardffe09c92001-11-05 14:21:47 +000012111Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12114 Side effect of the progressive catalog loading
12115
Daniel Veillardad661b92001-11-05 11:43:15 +000012116Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * Makefile.am: confexecdir and confexec_DATA were defined twice
12119 pointed out by Karl Eichwalder
12120
Daniel Veillard6eb17722001-11-04 22:19:27 +000012121Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * xmlcatalog.c: avoid unlink() and use remove() instead.
12124
Daniel Veillardea898282001-11-04 22:13:45 +000012125Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * libxml.spec.in: cleanup
12128 * include/libxml/xmlwin32version.h: updated with 2.4.8
12129
Daniel Veillarda4617b82001-11-04 20:19:12 +000012130Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12133 of compiling libxml with a non standard set of options
12134
John Fleck027edfb2001-11-04 20:13:58 +000012135Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12136
12137 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12138 document --sgml option, fixing gnome bugzilla #63382
12139
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012140Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12141
12142 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12143 breakage of 2.4.7, added a couple of really needed APIs
12144 like xmlCatalogIsEmpty() and xmlNewCatalog()
12145 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12146 for install-catalog
12147 * configure.in: preparing 2.4.8
12148
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012149Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12152 include/libxml/tree.h include/libxml/xmlIO.h: more include
12153 cleanups, export cleanly one html output + format function.
12154
12155Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12156
12157 * parser.c: removed initGenericErrorDefaultFunc call from
12158 xmlInitParser() since it could destroy previous calls to
12159 xsltSetGenericErrorFunc() effects
12160
Daniel Veillardebd38c52001-11-01 08:38:12 +000012161Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12162
12163 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12164 keyword.
12165
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012166Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12167
12168 * Makefile.am: cleanup
12169 * threads.c: cleanup too
12170 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12171 from xsltproc
12172 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012173 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012174
Daniel Veillard91c00402001-10-30 17:41:38 +000012175Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12176
12177 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12178 was not used anymore !
12179
Daniel Veillard52dcab32001-10-30 12:51:17 +000012180Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * configure.in: preparing 2.4.7
12183 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12184 manual page from John
12185 * doc/*: updated the doc and rebuilt the generated pages
12186
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012187Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * xmlIO.c: closing bug #62711, the library should never
12190 close stdin or stdout.
12191
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012192Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12193
12194 * uri.c: second pass at fixing #63336, using Joel Young
12195 final patch. looks okay.
12196
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012197Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12198
12199 * uri.c include/libxml/uri.h: trying to clear #63336
12200 allowing the escaping routine to parse unconformant
12201 URI-References.
12202
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012203Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12204
12205 * vms/readme.vms vms/build_libxml.com nanoftp.c
12206 include/libxml/xmlversion.h.in: a few VMS updates from
12207 John A Fotheringham
12208 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12209 and xmlCleanupOutputCallbacks() for the Perl binding people.
12210
Daniel Veillard635ef722001-10-29 11:48:19 +000012211Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12212
12213 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12214 apply fixes to close #63271 and avoid segfaults when
12215 the error routine gets callbed before xmlInitParser()
12216 get called.
12217 * nanoftp.c error.c: Applied patches from Justin Fletcher
12218 correcting some xmlGenericError misuses.
12219
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012220Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12221
12222 *doc/xmllint.xml, doc/xmllint.1
12223 New and improved man page for xmllint - .xml is the original, .1
12224 is the generated man page
12225
Daniel Veillardc9484202001-10-24 12:35:52 +000012226Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12227
12228 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12229 the web site from the main HTML document.
12230
Daniel Veillard5151c062001-10-23 13:10:19 +000012231Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * parser.c: fixed an erroneous validation bug when PE refs
12234 occurs in external parsed entities referenced from the
12235 internals subset
12236 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12237 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12238 added the associated testcase, it's a nice one.
12239 * HTMLparser.c: generate the DTD node as HTML still ...
12240 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12241
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012242Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * HTMLparser.c: fixed a bug in htmlNewDoc()
12245
Daniel Veillard89cad532001-10-22 09:46:13 +000012246Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * test/threads/*: added entities testing to the Thread test
12249 * testThreads.c: make the test reasonable
12250 * DOCBparser.c: fix the DTD public and system ID
12251 * xmllint.c: added --sgml for SGML DocBook importing
12252 * Makefile.am: added Docbtests target
12253
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012254Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12257 * testThreads.c: removed bogus include
12258
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012259Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12260
12261 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12262 fixed a very serious (looping) validation bug
12263
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012264Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * include/libxml/globals.h include/libxml/threads.h threads.c
12267 testThreads.c: far more testing, cleaning up bugs
12268 * *.c : make sure globals.h is always included.
12269
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012270Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12271
12272 * HTMLparser.c: try to get rid of parser loops for good.
12273
Daniel Veillardab7488e2001-10-17 11:30:37 +000012274Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12275
12276 * configure.in: fixed some bugs in CFLAGS passing.
12277 * test/threads Makefile.am testThreads.c: added a specific
12278 threaded test case (really nasty, guaranteed).
12279
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012280Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * catalog.c: serious cleanup on the management of the
12283 XML catalog tree, more tests done, especially with
12284 the catalog PI.
12285
Daniel Veillard364789a2001-10-16 12:45:00 +000012286Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12287
12288 * catalog.c: avoid a problem in catalog cleanup on SMP if
12289 catalogs were not initialized.
12290
Daniel Veillard81463942001-10-16 12:34:39 +000012291Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * catalog.c xpath.c: trying to cleanup the not thread safe
12294 parts of the library.
12295
Daniel Veillard64a411c2001-10-15 12:32:07 +000012296Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * include/libxml/globals.h configure.in global.data: make
12299 the allocation be per-thread a configure option
12300 * encoding.c include/libxml/parser.h: fixed compilation
12301 errors
12302
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012303Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12304
12305 * include/libxml/parser.h: Norm reported that a few lines
12306 added were breaking libxslt compile, removed them for now
12307
Daniel Veillard6f350292001-10-14 09:56:15 +000012308Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * parser.c parserInternals.c threads.c: debugged and fixed
12311 initialization problems which were giving troubles on SMP
12312 boxes.
12313
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012314Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * include/libxml/Makefile.am: missing globals.h
12317
Daniel Veillarde7090612001-10-13 12:18:28 +000012318Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012319
Daniel Veillarde7090612001-10-13 12:18:28 +000012320 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012321
Daniel Veillardd0463562001-10-13 09:15:48 +000012322Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12325 include/libxml/parserInternals.h include/libxml/tree.h
12326 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12327 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12328 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12329 Applied the last patches from Gary, cleanup, activated threading
12330 all user accessible global variables are now handled in globals.[ch]
12331 Still a bit rought but make tests passes with either
12332 --with-threads defined at configure time or not.
12333 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12334 linking options
12335
Daniel Veillardb8478642001-10-12 17:29:10 +000012336Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12337
12338 * Makefile.am include/libxml/Makefile.am
12339 include/libxml/globals.h globals.c include/libxml/threads.h
12340 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12341 configure.in: started integrating the core of the thread support
12342 not activated yet but half integrated. The code should still
12343 compile and work anyway.
12344
Daniel Veillardb44025c2001-10-11 22:55:55 +000012345Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12346
12347 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12348 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12349 integrating the non-controversial parts of Gary Pennington
12350 multithread patches
12351 * catalog.c: corrected a small bug introduced
12352
Daniel Veillard75b96822001-10-11 18:59:45 +000012353Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12354
12355 * catalog.c include/libxml/catalog.h: very serious cleanup,
12356 isolating unportable code and as much as possible the accesses
12357 to the global shared catalog. May need more testing !
12358
Daniel Veillard78d12092001-10-11 09:12:24 +000012359Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12360
12361 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12362 Keith Isdale patches for the XSLT debugger interfaces. Some
12363 cleanup
12364
Daniel Veillardff0b7312001-10-11 06:46:09 +000012365Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12366
12367 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12368 * DOCBparser.c: generate line nubers in elements
12369
Daniel Veillard60087f32001-10-10 09:45:09 +000012370Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12371
12372 * configure.in: preparing 2.4.6 release
12373 * doc/xml.html doc/html/*: updated and rebuilt the docs
12374 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12375
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012376Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12377
12378 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12379 adding documentation for DV's supercatalog support
12380
Daniel Veillard82d75332001-10-08 15:01:59 +000012381Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12384 super catalog support adding one API and one flag --sgml to
12385 xmlcatalog
12386
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012387Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12388
12389 * doc/xmlcatalog_man.xml, xmlcatalog.1
12390 One more crack at
12391 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12392
12393
Thomas Broyer47334c02001-10-07 16:41:52 +000012394Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12395
12396 * xpath.c: implemented xmlXPathObjectCopy for external objects
12397 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12398
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012399Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12400
12401 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12402 finishing up fix to
12403 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12404 the xmlcatalog man page display more elegantly
12405
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012406Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12407
12408 * configure.in: closing bug #61832
12409 * HTMLparser.c: removed a warning
12410
Daniel Veillard6ab38382001-10-06 13:08:27 +000012411Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12412
12413 * xpath.c: fixing #61673 part I, do not loose doc information
12414 when copying result value trees.
12415
Daniel Veillard556c6682001-10-06 09:59:51 +000012416Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12417
12418 * xpath.c: trying to harden the XPath interpreter
12419
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012420Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12421
12422 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12423 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12424
William M. Brack1633d182001-10-05 15:41:19 +000012425Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12426
12427 * HTMLparser: repaired another loop problem
12428
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012429Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12430
12431 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12432 parsing.
12433 * xpath.c: fix bug #61291 the default XML namespace node is
12434 missing from the namespace axis.
12435 * tree.c: refuse to create namespaces nodes with prefix "xml"
12436
Daniel Veillard651f9472001-10-04 14:51:06 +000012437Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12438
12439 * SAX.c: ouch a non-defined namespace could lead to a crash,
12440 fixed #61215
12441
Daniel Veillard7dd05702001-10-04 14:25:12 +000012442Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12443
12444 * parserInternals.c: closed bug #61054
12445
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012446Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12447
12448 * include/libxml/Makefile.am: closing #60708
12449
Daniel Veillarda293c322001-10-02 13:54:14 +000012450Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12451
12452 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12453 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12454
Daniel Veillardf4309d72001-10-02 09:28:58 +000012455Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12458
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012459Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12460
12461 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12462 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12463
Daniel Veillard16756b62001-10-01 07:36:25 +000012464Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12465
12466 * catalog.c: Justin Fletcher provided cleaup code in case
12467 HAVE_STAT is not defined
12468 * include/win32config.h: Igor Zlatkovic suggested to have
12469 HAVE_STAT defined there
12470
William M. Brack5e1cac12001-09-28 16:19:18 +000012471Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12472
12473 * catalog.c - fixed typing error reported by M. Barros
12474
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012475Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12476
12477 * xmllint.c - fixing typo
12478
William M. Brackd28e48a2001-09-23 01:55:08 +000012479Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12480
12481 * HTMLparser.c: small enhancement to prevent loop on
12482 unrecognizable data
12483
Daniel Veillardb1d62872001-09-21 09:47:08 +000012484Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * parserInternals.c: applying patch from bug #60757 this
12487 should close it
12488
Daniel Veillardc0631a62001-09-20 13:56:06 +000012489Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12490
12491 * catalog.c xmlcatalog.c: removed a couple of warning
12492 * xpath.c: try to solve the linking problem on platforms
12493 needing trio to compile
12494
Daniel Veillard1a123612001-09-19 08:06:23 +000012495Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012496
Daniel Veillard1a123612001-09-19 08:06:23 +000012497 * Makefile.am libxml.spec.in: backing up non-documented changes
12498 commited without review or aproval by Jens Finke <jens@gnome.org>
12499 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012500
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012501Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12502
12503 * configure.in: Joe Orton provided a patch fixing a problem
12504 when iconv is specified to be in a non-standard directory
12505 but wasn't exported in xml2-config --cflags
12506
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012507Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12508
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012509 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012510 troubles with 2.4.4 errors.
12511
Daniel Veillard16698282001-09-14 10:29:27 +000012512Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12513
12514 * encoding.c entities.c: do not output hexadecimal charrefs
12515 when serializing HTML since some version of Netscape can't
12516 grok it, generate decimal ones.
12517 * result/HTML/doc3.htm: output changed due to previous test
12518 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12519
Daniel Veillard98fed372001-09-13 11:34:58 +000012520Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12521
12522 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12523 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12524
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012525Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012526 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012527
12528 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12529 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12530 updated the configuration scripts systems accordingly
12531
Daniel Veillard04382ae2001-09-12 18:51:30 +000012532Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * configure.in: preparing for 2.4.4
12535 * doc/xml.html doc/html/*: updated and rebuilt the docs
12536
Daniel Veillardd63437e2001-09-12 15:00:27 +000012537Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12538
12539 * win32/dsp/libxml2.def.src: tried to incorporate comments
12540 from bug #59220
12541
Daniel Veillard319a7422001-09-11 09:27:09 +000012542Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12543
12544 * parser.c result/noent/wml.xml: fixed bug #59981 related
12545 to handling of '&' in attributes when entities are substitued
12546
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012547Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12548
12549 * libxml.h include/libxml/xmlversion.h.in
12550 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12551 Tried to close bug #60131
12552
Daniel Veillardbce62332001-09-10 18:46:55 +000012553Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12554
12555 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12556
Daniel Veillard143b04f2001-09-10 18:14:14 +000012557Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12558
12559 * SAX.c: fixing bug #59946 on xmlns=""
12560
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012561Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12562
12563 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12564 but allocates a new error code.
12565
Daniel Veillard05c13a22001-09-09 08:38:09 +000012566Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * xmllint.c: John Fleck fixed typos in the options output
12569 * parser.c SAX.c: fix ignorable white space SAX selection
12570
12571Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12572
12573 * entities.c: Steve Underwood found the possibility of an
12574 ininite loop in case of error.
12575
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012576Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12577
12578 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12579
Daniel Veillarda050d232001-09-05 15:51:05 +000012580Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * parser.c: warn if version is not 1.0 but it's not
12583 strictly speaking an error after analyzing the spec
12584
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012585Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12586
12587 *doc/catalog.html - add link to the html version of the
12588 man page, other linguistic cleanups
12589
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012590Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12591
12592 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12593 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12594 file, has not yet been included in the build.
12595
Daniel Veillard99784ff2001-09-01 16:20:28 +000012596Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * catalog.c: removed a duplicate affectation Justin Fletcher
12599
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012600Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12601
12602 * tree.c: Armin Sander pointed a possible text coalescing
12603 problem, completed his patch.
12604
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012605Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12606
12607 * trionan.c: Fixed const and volatile re-definition problem
12608
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012609Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * libxml.4 parser.c: doc updates from Heiko Rupp
12612 * parserInternals.c: 2 sanity checks from Heiko Rupp
12613
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012614Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * tree.c: applied patch from Armin Sander to make some pointers
12617 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012618 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012619
Daniel Veillardb06c6142001-08-27 14:26:30 +000012620Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12621
12622 * xpath.c: hum, restrict the integer usage gcc bug workaround
12623 to only gcc compilers so that other architecture don't get
12624 penalized by this limitation.
12625 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12626
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012627Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12628
12629 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12630 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12631
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012632Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12633
12634 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12635 --convert option to xmlcatalog to convert SGML ones to
12636 the XML syntax.
12637 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12638
12639 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012640Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12641
12642 * catalog.c xmlIO.c: started some serious testing and fixed
12643 a few bug and optmization needs.
12644
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012645Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12646
12647 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12648 preparing for a 2.4.3 release even if it may not be ready yet
12649 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12650 all file parsing lookup to go through the entity resolver, add
12651 to add an API to bypass it (needed to load catalogs themselves),
12652 some cleanup on the catalog code too.
12653 * nanoftp.c: small cleanup
12654 * doc/catalog.html: small update
12655
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012656Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12657
12658 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12659 Jun Kuriyama
12660
Daniel Veillardffb120d2001-08-23 00:52:23 +000012661Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12662
12663 * doc/catalog.html: finished the catalog documentation
12664
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012665Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * doc/catalog.html doc/xml.html: added documentation about
12668 Catalog support, misses an API description
12669 * doc/html/*: reextracted the API pages
12670
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012671Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12674 Added the part about section 7.2 on URI resolution,
12675 fixed a side effect in the HTML parser, look complete
12676 and ready to rock except the URI/SystemID part!
12677
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012678Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * include/libxml/catalog.h include/libxml/parser.h
12681 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12682 xmlIO.c: added support and APIs needed for the catalog PI
12683 * include/libxml/xmlIO.h: cleanup
12684
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012685Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12686
12687 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12688 include/libxml/catalog.h: starts to look okay, really
12689 plugged the new framework, cleaned a lot of stuff,
12690 added some APIs, except the PI's support missing this
12691 should be mostly complete
12692 * result/catalogs/* test/catalogs/*: added new test, enriched
12693 the existing one with URN ID tests
12694
Daniel Veillard64339542001-08-21 12:57:59 +000012695Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12696
12697 * catalog.c: fixed nextCatalog
12698 * result/catalogs/docbook test/catalogs/*: started adding
12699 a small regression test
12700
Daniel Veillardcda96922001-08-21 10:56:31 +000012701Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12702
12703 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12704 more work on the XML catalog support.
12705 * parser.c include/libxml/parser.h: small cleanup seems using
12706 list as a public parameter name can give portability troubles
12707 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12708 include/libxml/xpath.h include/libxml/Makefile.am: removed
12709 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12710 wrappers
12711
Bjorn Reese45029602001-08-21 09:23:53 +000012712Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12713
12714 * Makefile.am trio.c triodef.h trionan.c xpath.c
12715 include/libxml/Makefile.am include/libxml/trionan.h:
12716 Re-worked Not-A-Number and Infinity support.
12717 * xmlcatalog.c: added readline include files
12718
Daniel Veillard344cee72001-08-20 00:08:40 +000012719Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12722 testCatalog as xmlcatalog, making it an installed app
12723 adding a shell, and preparing it to be a /etc/xml/catalog
12724 management tool, though not ready yet
12725 * catalog.c include/libxml/catalog.h: adding support for
12726 XML Catalogs http://www.oasis-open.org/committees/entity/
12727 not finished, there is some interesting tradeoffs and a
12728 few open questions left.
12729
Daniel Veillardb7664f42001-08-19 13:00:43 +000012730Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12731
12732 * xmllint.c: fixed a line formatting problem
12733
Daniel Veillard5015b712001-08-17 09:37:52 +000012734Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12735
12736 * SAX.c: removed a couple of unused variable (Albert Chin)
12737
Daniel Veillardbb371292001-08-16 23:26:59 +000012738Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12739
12740 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12741 trying to fix some troubles w.r.t. function returning
12742 const xxxPtr.
12743
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012744Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12745
12746 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12747 defined
12748
Daniel Veillardae6db172001-08-16 19:32:00 +000012749Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * xpointer.c: removed unused var
12752
Daniel Veillard09190202001-08-16 16:27:41 +000012753Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * testXPath.c: another small cleanup closing bug #59110
12756
Daniel Veillard796f4b62001-08-16 16:00:13 +000012757Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * win32/dsp/libxml2.def.src: small cleanup closing bug
12760 #59108
12761
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012762Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12763
12764 * example/gjobread.c: add xmlCleanupParser() before leaving
12765
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012766Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12767
12768 * config.h.in configure.in include/libxml/xmlwin32version.h:
12769 released 2.4.2
12770
Daniel Veillardd3d06722001-08-15 12:06:36 +000012771Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12772
12773 * include/libxml/valid.h debugXML.c valid.c: deprecate
12774 the non-boundchecking Sprintf functions, add Snprintf
12775 this should close bug #57984
12776
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012777Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12778
12779 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12780 URIs before doing the lookups (pointed by Mark Vakoc)
12781
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012782Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * xpath.c: serious changes on Result Value Trees and NodeSets
12785 w.r.t. deallocation and collect operations. Probably not
12786 100% clean (merge of allocated trees smells like a problem).
12787 Seems sufficient to close #58943
12788
Daniel Veillard90493a92001-08-14 14:12:47 +000012789Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * xmllint.c: adding a --format option
12792
Daniel Veillardfe703322001-08-14 12:18:09 +000012793Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12794
12795 * xpath.c: count() was broken on Result Value Tree
12796 * xmlIO.c: fixed file:/// accesses on _WIN32
12797
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012798Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12799
12800 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12801 macro was renamed, this should close bug #58683
12802
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012803Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12804
12805 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12806 entity substitution mode text at the end of the entity might
12807 be added due to text coalescing.
12808 * nanoftp.c parser.c: small cleanup
12809
Daniel Veillard0c720972001-08-08 20:59:00 +000012810Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12811
12812 * HACKING: added John Fleck right to commit in the doc subdir
12813
Daniel Veillard48da9102001-08-07 01:10:10 +000012814Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12815
12816 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12817 allow to inherit attributes from the DTD directly in the
12818 tree, this is needed for XPath and can be a useful feature.
12819 Inherited namespaces are always provided at the tree level now
12820 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12821 of tests for this feature (XSLT being the prime user).
12822
Daniel Veillard50f34372001-08-03 12:06:36 +000012823Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12826 testSAX.c xmlIO.c xmllint.c include/win32config.h
12827 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12828 include/libxml/xmlwin32version.h.in win32/README.MSDev
12829 win32/dsp/*: applied Win32 Facelift No.2 patches from
12830 Igor Zlatkovic for Windows/MSC
12831
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012832Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12833
12834 * SAX.c: unparsedEntityDecl() the URI computation of the
12835 entity wasn't done breaking XSLT unparsed-entity-uri()
12836
Daniel Veillard567e1b42001-08-01 15:53:47 +000012837Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12838
12839 * xpath.c: fixed a bug when walking the descendants and
12840 the current node has no children
12841 * debugXML.c: show up when a text node is supposed to not be escaped
12842
Thomas Broyerf186c822001-07-31 23:30:37 +000012843Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12844
12845 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12846 worked like the set:leading() function)
12847 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12848
Daniel Veillardba6db032001-07-31 16:25:45 +000012849Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12852
Daniel Veillard57905372001-07-31 15:52:17 +000012853Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * include/libxml/xmlIO.h: apply change to close #58141
12856 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12857
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012858Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * parser.c: when the internal subset uses a PE, then the
12861 included entity can use conditional sections.
12862
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012863Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12866 when walking the namespace axis showing up in
12867 libxst/tests/general/bug-12
12868 * xmlmemory.c: added the possibility to trace a given block
12869 defined by its address
12870
Daniel Veillard4aafa792001-07-28 17:21:12 +000012871Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12872
12873 * parser.c: don't override existing encoding specified before
12874 starting xmlParseDocument()
12875
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012876Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * include/libxml/xmlwin32version.h: reinserted, needed for
12879 Windows users of CVS
12880
Darin Adlera77cac02001-07-27 17:41:51 +0000128812001-07-27 Darin Adler <darin@bentspoon.com>
12882
Darin Adler699613b2001-07-27 22:47:14 +000012883 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12884 * testCatalog.c: Add include of <libxml/parser.h>.
12885
128862001-07-27 Darin Adler <darin@bentspoon.com>
12887
Darin Adlera77cac02001-07-27 17:41:51 +000012888 * include/libxml/.cvsignore:
12889 * include/libxml/xmlwin32version.h:
12890 Remove this file from CVS because it's generated.
12891
Daniel Veillard50822cb2001-07-26 20:05:51 +000012892Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * parser.c include/libxml/parser.h: applied const patches from
12895 Tom Moog #58002
12896
Thomas Broyerba4ad322001-07-26 16:55:21 +000012897Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12898
12899 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12900 lookup framework
12901
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012902Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * tree.c: fixed xmlCopyNode() for documents
12905
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012906Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12907
12908 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12909
12910Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012911
12912 * parser.c: fixes bug #57652 reported by Morus Walter
12913
Daniel Veillarde3924972001-07-25 20:25:21 +000012914Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12917
Daniel Veillarda53c6882001-07-25 17:18:57 +000012918Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12921 errors, lesson don't add new functions at 1am before a release
12922 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12923 from XPath initialization when possible.
12924
Daniel Veillardd9bad132001-07-23 19:39:43 +000012925Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * result/scripts/base*: removing history/readline changed
12928 this slightly
12929 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12930 xmllint.c: make element content line number generation
12931 optionnal to avoid breaking old apps added interface to switch
12932
Daniel Veillardf012a642001-07-23 19:10:52 +000012933Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012936 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012937 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12938 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12939 John Kroll fixes to allow saving to HTTP via PUT (or
12940 POST of needed).
12941 * doc/html/*.html: regenerated the docs
12942
Thomas Broyere8126242001-07-22 03:54:15 +000012943Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12944
12945 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12946 xmlHashScanFull and xmlHashScannFull3 to get passed the
12947 three keys as arguments to the callback function
12948
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012949Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12950
12951 * configure.in Makefile.am: removed libxml softlink for good
12952 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12953 100% coverage by gtk-doc
12954
Daniel Veillard8599e702001-07-17 21:38:51 +000012955Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12958 fixed serious troubles due to size_t vs. int mismatch
12959
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012960Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
12963
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012964Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12965
12966 * include/libxml/xpath{,Internals}.h xpath.c: added a more
12967 convenient extension API for value and context managing
12968 Now handles external objects through xmlXPathPopExternal,
12969 xmlXPathWrapExternal and xmlXPathReturnExternal.
12970 Added functions for sets operations (intersection, etc.)
12971
Daniel Veillard22090732001-07-16 00:06:07 +000012972Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12973
12974 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
12975 xmlIO.c tree.c parserInternals.c entities.c encoding.c
12976 HTMLparser.c: cleanup of global variables, marking some
12977 const or private.
12978
Thomas Broyerf06a3d82001-07-16 04:52:57 +000012979Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000012980
12981 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
12982 fixed xmlXPathNodeSetItem when passing index=0
12983
Daniel Veillard05dec342001-07-14 21:57:39 +000012984Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12985
12986 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
12987
Daniel Veillard28ae6362001-07-14 16:44:32 +000012988Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12989
12990 * xmllint.c: fixed compilation under Cygwin #57503
12991 * TODO: update
12992
Peter Williamsed156f52001-07-13 18:35:13 +0000129932001-07-13 Peter Williams <peterw@ximian.com>
12994
12995 * config.h.in: add #undef HAVE_DLFCN_H
12996
12997 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
12998 builddir.
12999
Daniel Veillard73b36e32001-07-12 15:09:52 +000013000Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13003 raised by #57348 and #57381
13004
Daniel Veillard7db37732001-07-12 01:20:08 +000013005Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13008 tree.c xpointer.c: store the line numbder in element->content,
13009 may break some software, need a configuration mechanism
13010
Darin Adler96037892001-07-11 00:03:16 +0000130112001-07-10 Darin Adler <darin@bentspoon.com>
13012
13013 * .cvsignore:
13014 * example/.cvsignore:
13015 * include/.cvsignore:
13016 * include/libxml/.cvsignore:
13017 Various things that are generated and should be ignored.
13018
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013019Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13020
13021 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13022 * doc/xml.html doc/html/*: updated the docs
13023
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013024Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13027 validation occured on content with element child
13028
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013029Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * tree.c: fixed XML Base computation which was broken
13032 * debugXML.c: added a base function to the shell
13033 * Makefile.am result/scripts/* test/scripts/*: added scripts
13034 based regression tests, and adding 2 XML Base tests
13035
Daniel Veillard19e96c32001-07-09 10:32:59 +000013036Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13037
13038 * tree.c: set properties doc and call xmlSetListDoc for properties
13039 content when grafting them in a different tree.
13040 * aclocal.m4: remove from CVS
13041
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013042Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13043
13044 * win32/libxml2/libxml2.def.src: added some missing entry point
13045 for XPath (Mark Vakoc)
13046
Daniel Veillard388236f2001-07-08 18:35:48 +000013047Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13048
13049 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13050 layer should URI-Unescape before trying to open resources.
13051
Daniel Veillard04383752001-07-08 14:27:15 +000013052Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13053
13054 * xpath.c: fix the name() bug for elements in the default
13055 namespace reported by Charlie Bozeman
13056
Daniel Veillard7583a592001-07-08 13:15:55 +000013057Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13060 led to an XPath fix, improvements of SAX initialization, and
13061 an added option --nocdata to testXPath
13062
Daniel Veillard449d7392001-07-07 19:11:06 +000013063Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13064
13065 * doc/libxml-doc.el: Felix Natter provided anew version working
13066 with XEmacs too
13067
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013068Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * include/libxml/xpath.h: small cleanup
13071 * doc/xml.html: update
13072
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013073Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13076 released 2.3.14
13077
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013078Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013081 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013082
Daniel Veillard73c9c042001-07-05 20:02:54 +000013083Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13084
13085 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13086 were not equal to empty strings
13087
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013088Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13089
13090 * SAX.c: fixed a URI-Reference computation problem when validating
13091 * xmlIO.c: small cleanup
13092
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013093Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * parser.c: improved the description of a couple of interfaces
13096 upon Larry Stamper suggestion
13097
Daniel Veillard62f313b2001-07-04 19:49:14 +000013098Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * SAX.c entities.c parser.c: changed completely the way entities
13101 are handled when running the parser in entity substitution mode.
13102 This fixes a bug reported by Stephan Kulow and nearly divides
13103 by 3 the amount of memory required by libxslt to load and process
13104 DocBook TDG.
13105
Daniel Veillardf420ac52001-07-04 16:04:09 +000013106Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * HTMLparser.c: fixing a too early root closing problem raised
13109 byt Prashanth Naidu
13110
Daniel Veillard8c357d52001-07-03 23:43:33 +000013111Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13114 raised by Mark Vakoc.
13115
Daniel Veillard6e90d192001-07-03 16:37:49 +000013116Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * example/Makefile.am: fixed the include path to add srcdir/include
13119 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13120 and some cleanup
13121
Daniel Veillardf06307e2001-07-03 10:35:50 +000013122Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13125 lot of optimization work, results in significant improvements
13126 when handling really complex XPath queries. Add a small optimizer
13127 for unions, improve [n] and [last()], avoid some costly ops.
13128
Daniel Veillard77044732001-06-29 21:31:07 +000013129Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13132 * xpath.c: small cleanup
13133 * xmlGetNsList: reformated, fixed problems if used on Entities
13134
Daniel Veillard2adbb512001-06-28 16:20:36 +000013135Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13136
13137 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13138
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013139Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13142 * Makefile.am example/Makefile.am: workaround automake generating
13143 erroneous deps
13144
Daniel Veillard12f7d292001-06-28 13:12:11 +000013145Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13146
13147 * include/win32config.h: bug #56801 Yon Derek provided a patch
13148 to the windows config file.
13149
Daniel Veillard87ee9142001-06-28 12:54:16 +000013150Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13153 libxml.h : Yon Derek provided a set of changes to compile from
13154 CVS on Windows/MSC
13155
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013156Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * parser.c: fixed UTF8 BOM support in push mode
13159 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13160 added a specific testcase
13161
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013162Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * Makefile.am: added --push regression tests
13165 * parserInternals.c: the XML parser segfaulted in --push mode
13166
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013167Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * configure.in: moved the symlinks detection within a CVS
13170 check, this is not portable and will be removed soon.
13171 * xpath.c: small cleanup/speedup
13172
Daniel Veillard11648102001-06-26 16:08:24 +000013173Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13176 release of 2.3.12
13177 * parser.c: make an error message if unknow entities in all cases
13178
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013179Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13180
13181 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13182
Daniel Veillard23793842001-06-25 16:07:45 +000013183Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13186 includes were installed in the wrong dir
13187
Daniel Veillardf5498f32001-06-25 15:08:36 +000013188Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * doc/html.xml: warn against sending code to exhibit bugs.
13191
Daniel Veillard56f06462001-06-24 21:34:03 +000013192Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13195 Tru64 from Thomas Leitner
13196
Daniel Veillardc5d64342001-06-24 12:13:24 +000013197Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * AUTHORS: added William and Bjorn
13200 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13201 daniel@veillard.com hopefully I won't have to do this again
13202 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13203 docs can be rebuilt cleanly now
13204 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13205 from CVs it's generated, added include/libxml/xmlwin32version.h
13206 also generated but which should change far less frequently.
13207 * catalog.c nanoftp.c: made sure to include libxml.h not
13208 libxml/xmlversion.h directly
13209 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13210 when compiling on WIN32 and MSC
13211
Daniel Veillard07385fd2001-06-23 21:55:48 +000013212Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * include/Makefile.am include/libxml/Makefile.am configure.in:
13215 fixed make distcheck and rebuilding the rpms
13216
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013217Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * configure.in: should finish the migration of exported includes
13220 into a real include/libxml in CVS, at least for CVS users.
13221 * removed the exported headers, added in include/libxml (as well
13222 as xmlversion.h.in).
13223
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013224Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * configure.in: fixed the way to detect symlink
13227
Daniel Veillard66541772001-06-23 18:31:04 +000013228Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * configure.in: updated, include/libxml is now a real CVS dir
13231
Daniel Veillardca989762001-06-23 17:39:29 +000013232Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13235 version works with both libxml1 and libxml2 (it autodetects
13236 the prefix of the html-files) from Felix Natter.
13237 * doc/xml.html: updated doc accordingly
13238
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013239Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * xpath.c: fixed the bug generating a template loop in libxslt
13242 when using docbook-xsl-1.4, * should filter out document nodes
13243 * HACKING: added William
13244 * TODO: updated
13245
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013246Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * doc/FAQ.html: added a warning about gcc-3.0
13249 * doc/xml.html: added reference to gdome2 and removed a confusing
13250 sentence
13251
Daniel Veillardf7f41852001-06-22 15:18:01 +000013252Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * xmlversion.h: okay this is a generated file, but Windows
13255 users need it and they can't generate it, and I want CVS
13256 Windows users ...
13257 * win32/libxml2/libxml2_so.dsp: Windows project file for
13258 the shared lib version of libxml2
13259 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13260 resources needed for libxslt/xsltproc by Yon Derek
13261
Bjorn Reese3157b342001-06-22 14:41:45 +000013262Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13263
13264 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13265
Daniel Veillard4151acb2001-06-22 10:48:57 +000013266Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
Daniel Veillardcc146db2001-06-22 11:10:52 +000013268 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13269
13270Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
Daniel Veillard4151acb2001-06-22 10:48:57 +000013272 * include/win32config.h: Yon Derek provided a first fix
13273 to be able to compile libxslt/xsltproc on Windows
13274
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013275Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13276
13277 * xpath.c: attempt to work around what seemed a gcc optimizer
13278 bug when handling floats on i386 http://veillard.com/gcc.bug
13279 * tree.c entities.c encoding.c: doing some cleanups while
13280 chasing it
13281
Daniel Veillard017b1082001-06-21 11:20:21 +000013282Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * Makefile.am: cleanup when --without-debug is specified
13285 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13286 w.r.t. --without-debug and other include points
13287 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13288 Catalogs
13289 * configure.in entities.h tree.h HTMLparser.c: removed
13290 --without-corba, made the _private field mandatory
13291
Daniel Veillard87a764e2001-06-20 17:41:10 +000013292Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13295 outputs a BOM in UTF8, an errata has been issued to avoid the
13296 problem, that was the most reasonable solution... Add support
13297 for a leading UTF8 BOM in entities.
13298
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013299Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * valid.c: fixed a bug found when post validating an entity ref
13302 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13303 activate it too
13304
Daniel Veillard39196eb2001-06-19 18:09:42 +000013305Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13306
13307 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13308 weakness in the node copy the XPointer and the XInclude
13309 implementations. Serious cleanup.
13310
Daniel Veillard3739b982001-06-19 12:51:30 +000013311Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13312
13313 * Makefile.am: Kjartan Maraas provided a small patch to
13314 add xml2-config.in to EXTRA_DIST
13315
Daniel Veillarda9142e72001-06-19 11:07:54 +000013316Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13319 provided another failing case found in KDE, the way the
13320 ctxt->vctxt.nodeTab was allocated and freed changed over
13321 time but it wasn't completely cleaned up. This should fix it.
13322
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013323Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * parser.c: Stephan Kulow also raised the fact that line number
13326 could get miscounted making debug harder, fixed the problem
13327 in xmlParseCharData()
13328
Daniel Veillard64b98c02001-06-17 17:20:21 +000013329Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13330
13331 * valid.c: Stephan Kulow pointed out a problem when validating
13332 and using an empty entity, forgot a 'break' in a case.
13333
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013334Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13335
13336 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13337 * doc/xml.html: updated with 2.3.11
13338
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013339Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * TODO: updated adding cleanup of generated doc
13342 * configure.in: prepared to release 2.3.11
13343 * xmllint.c: added --version for bug reporting
13344 * doc/html/*.html: rebuilt the doc
13345
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013346Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13347
13348 * xpath.c: first part of the work on selecting namespace to
13349 fix bug #56115
13350
Daniel Veillard96ed5832001-06-15 22:22:04 +000013351Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13354 when using -liconv
13355 * TODO: updated
13356
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013357Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13360 cleanup, encoding support.
13361
Daniel Veillard608ad072001-06-14 08:32:28 +000013362Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13365
Daniel Veillard239d0522001-06-13 23:02:48 +000013366Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * xpath.c: bug detected by Ankh when / is used as a function arg
13369
Daniel Veillard02bb1702001-06-13 21:11:59 +000013370Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13373 of element and use it to avoid outputting formatting spaces at
13374 the wrong place. Implemented the format parameter for HTML save.
13375 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13376 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13377 result/HTML/wired.html: of course this impact the result of a
13378 number of HTML tests
13379
Daniel Veillard95d845f2001-06-13 13:48:46 +000013380Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * HTMLtree.[ch]: started augmenting the HTML save API with
13383 encoding and formatting parameters
13384
Daniel Veillardeca60d02001-06-13 07:45:41 +000013385Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13386
13387 * HTMLtree.h: cleanup and started evaluating the work needed on
13388 revamping the HTML output code
13389
Daniel Veillard84666b32001-06-11 17:31:08 +000013390Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13391
13392 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13393
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013394Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13395
13396 * valid.c: fixed bug #56049, forgot one check in the
13397 validation routine
13398
Daniel Veillardca2366a2001-06-11 12:09:01 +000013399Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13402
Daniel Veillard6761eee2001-06-11 10:29:38 +000013403Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13404
13405 * libxml.h: fixed an error in last commit
13406 * doc/FAQ.html: added an entry for compilation from CVS
13407
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013408Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * xmlversion.h.in libxml.h: Cygwin patches
13411 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13412 * tree.h: cleanup
13413
Daniel Veillardacd370f2001-06-09 17:17:51 +000013414Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13417 memory block in a strange case where libxml is linked twice
13418 in the binary.
13419
Daniel Veillard1d047672001-06-09 16:41:01 +000013420Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13423 state far too often, simple fix used to avoid it.
13424
Daniel Veillard4497e692001-06-09 14:19:02 +000013425Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13428 being processed, applied his patch
13429 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13430
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013431Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13434 provided fixes to compile on MSCC again
13435 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13436 also provided an update for the project files.
13437
Daniel Veillarda682b212001-06-07 19:59:42 +000013438Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13441 bug #55810
13442
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013443Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * tree.c: fixed xmlGetNsProp() to close bug #55683
13446 Note this requires libxslt to use it's own function instead.
13447
Daniel Veillardf0c53762001-06-07 16:07:07 +000013448Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * HTMLtree.c: when in a pre element no formatting space should
13451 be added.
13452 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13453
Daniel Veillard068a9652001-06-07 15:30:26 +000013454Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * configure.in: added tests for signal() and signal.h
13457
Daniel Veillard541d6552001-06-07 14:20:01 +000013458Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13461
Daniel Veillard8a367d42001-06-07 14:01:34 +000013462Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * doc/libxml-doc.el: Felix Natter provided a new version for
13465 libxml2
13466
Daniel Veillard8a926292001-06-07 11:20:20 +000013467Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * HTMLtree.c: when in a pre element no formatting space should
13470 be added.
13471
Daniel Veillard14839d52001-06-06 16:11:56 +000013472Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13475
Daniel Veillarde95e2392001-06-06 10:46:28 +000013476Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13479 hack
13480 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13481 * uri.c: fixed a warning
13482
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013483Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * HTMLtree.c: trying to close bug #55772 escaping in script
13486 elements
13487 * doc/xml.html: suggest to send mail to the list
13488
13489Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013490
13491 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13492 good. Use a macro and based on the solution provided in
13493 vsnprintf manual page from GNU.
13494
Bjorn Reese99748722001-06-05 12:49:15 +000013495Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13496
13497 * error.c: Workaround for non-preserving variadic list.
13498 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13499
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013500Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * doc/xml.html: added 2.3.10 release
13503
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013504Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * configure.in: releasing 2.3.10
13507
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013508Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13509
13510 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13511
Daniel Veillard20042422001-05-31 18:22:04 +000013512Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * encoding.c: Robert Collins provided a patch to add the
13515 "US-ASCII" encoding alias
13516
Daniel Veillard97ac1312001-05-30 19:14:17 +000013517Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13520 string oriented functions and started cleaning the related areas
13521 in xpath.c which needed fixing in this respect
13522
Daniel Veillard2d703722001-05-30 18:32:34 +000013523Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13524
13525 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13526 #55380
13527 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13528
Daniel Veillard9403a042001-05-28 11:00:53 +000013529Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13530
13531 * TODO: updated
13532 * nanohttp.[ch] : started adding APIs to get the redirected URL
13533 when this occurs (needed for further base computation
13534 * tree.h: cleanup
13535 * encoding.c: cleanup
13536 * SAX.c: minor change around ctxt->loadsubset
13537
Daniel Veillard6278fb52001-05-25 07:38:41 +000013538Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * Makefile.am include/Makefile.am: small change to have
13541 include/libxml rebuilt if working from CVS.
13542 * uri.c: applied another patch from Carl Douglas for URI escaping,
13543 this should close bug #51876
13544
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013545Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13548 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13549 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13550 added specific regression test
13551 * parser.h: preparing for the XSLT mode where DTD inherited
13552 attributes are added to the tree.
13553
Daniel Veillardbbd22452001-05-23 12:02:27 +000013554Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * xinclude.[ch]: Updated the namespace for the Last Call version
13557 * result/XInclude/include test/XInclude/include: updated the
13558 testsuite accordingly
13559
Daniel Veillard8514c672001-05-23 10:29:12 +000013560Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13561
13562 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13563 related to bug #51876
13564
Daniel Veillard42596ad2001-05-22 16:57:14 +000013565Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * tree.c: fixed a gross mistake in base computation, xml:base is
13568 not completely correct yet (need cascade).
13569 * xpath.[ch]: added the few things needed to find a function name
13570 and URI from the XPath context when it is called.
13571
Daniel Veillard81418e32001-05-22 15:08:55 +000013572Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13575 * DOCBparser.c: small cleanup
13576 * xmllint.c: added a --catalogs option to load catalogs from
13577 $SGML_CATALOG_FILES
13578 * tree.c: cleanup
13579 * configure.in: iconv library fixup, ICONV_LIBS
13580
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013581Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * catalog.c: handling of CATALOG entries. detection of recursion,
13584 and a few bugfixes
13585 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13586 against the default namespace
13587
Daniel Veillard04b93292001-05-21 08:15:31 +000013588Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13591
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013592Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * parser.c: fixed propagation context info when parsing an
13595 external entity.
13596 * doc/html/*.html: regenerated a couple of docs
13597
Daniel Veillard4623acd2001-05-19 15:13:15 +000013598Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * doc/xml.html: update with 2.3.9 informations
13601
Daniel Veillardbed7b052001-05-19 14:59:49 +000013602Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13603
13604 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13605 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13606 * doc/html/* : rebuilt the docs
13607 * valid.c: small patch which may improve some case when
13608 validating.
13609
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013610Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * HTMLparser.c: Closed bug #54891
13613 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13614 to the suite
13615
13616Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13617
13618 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13619 applied a documentation patch from LotR and filled in a few missing
13620 descriptions
13621
Daniel Veillard76d66f42001-05-16 21:05:17 +000013622Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xpath.c tree.c parser.c: speed optimizations at the parser level
13625 document tree freeing and xpath evaluation
13626
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013627Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13628
13629 * parser.c parser.h parserInternals.h: fixed a couple of
13630 interfaces for handling memory buffer input to const char *
13631 upon suggestion of JamesH.
13632
Daniel Veillardc3739e72001-05-15 15:23:27 +000013633Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * configure.in: LoTR sent a patch fixing the previous commit
13636
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013637Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * configure.in: trying to deal again with the stoopid -R linking
13640 flag of Solaris
13641
Daniel Veillard790142b2001-05-15 10:51:53 +000013642Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * xpath.h: two nodeset access macros from Thomas Broyer
13645
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013646Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13649 patch from Thomas Broyer
13650
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013651Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13654 case
13655 * INSTALL: was empty added stuff from the FAQ
13656
Daniel Veillard75bea542001-05-11 17:41:21 +000013657Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13658
13659 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13660 attributes handling and #54433 by adding xmlUnsetProp()
13661 and xmlUnsetNsProp()
13662
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013663Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * HTMLparser.c: Patch from Jonas Borgström
13666 (htmlGetEndPriority): New function, returns
13667 the priority of a certain element.
13668 (htmlAutoCloseOnClose): Only close inline elements if they
13669 all have lower or equal priority.
13670 * result/HTML: this of course changed a number of tests results.
13671
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013672Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * xmlIO.c catalog.c: plugged in the default catalog resolution
13675 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13676 documentations
13677 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13678
Daniel Veillarda7374592001-05-10 14:17:55 +000013679Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13680
13681 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13682 integrating catalogs
13683 * catalog.[ch] testCatalog.c: adding a small catalo API
13684 (only SGML catalog support).
13685 * parser.c: restaured xmlKeepBlanksDefault(0) API
13686
Daniel Veillardc17337c2001-05-09 10:51:31 +000013687Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13688
13689 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13690
Daniel Veillard257d9102001-05-08 10:41:44 +000013691Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * parser.c: added xmlParseExternalEntityPrivate() to allow
13694 propagation of ctxt->_private when parsing external entities
13695
Daniel Veillard083c2662001-05-08 08:27:14 +000013696Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13697
13698 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13699
Daniel Veillard01ef7382001-05-08 07:31:43 +000013700Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13703
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013704Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13705
13706 * valid.c: warn when indeterminist content model is detected
13707 * result/VC/ElementValid8: this adds a message
13708 * Makefile.am: add --novalid for VCM tests
13709 * parserInternals.c: added a call to Init memory
13710
Daniel Veillard64269352001-05-04 17:52:34 +000013711Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13712
13713 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13714 when both parameters are NULL.
13715
Daniel Veillard37721922001-05-04 15:21:12 +000013716Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13717
13718 * valid.c: applied small patch from Gary Pennington, reindented
13719 some part of the code.
13720
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013721Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13722
13723 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13724 release, updated and regenerated the docs
13725
Daniel Veillard357c9602001-05-03 10:49:20 +000013726Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13727
13728 * xpath.c result/XPath/expr/floats : clarified and cleanup
13729 printing of abnormal floats in tests.
13730
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013731Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13732
13733 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13734 * results/HTML/ : a few changes in the output of the HTML tests as
13735 a result.
13736 * configure.in: tying to fix -liconv where needed
13737
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013738Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * Makefile.am: fixed a stupid error
13741
Daniel Veillard7150a032001-05-02 16:41:11 +000013742Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * configure.in Makefile.am: make the inclusion of the trio
13745 modules in the library conditional
13746
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013747Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13748
13749 * DOCBparser.c: patche from László Kovács, fixed entities refs
13750 in attributes handling
13751
Daniel Veillardedddff92001-05-02 10:58:52 +000013752Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13755 flushing
13756
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013757Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13758
13759 * xpath.c: fix of an XSLT namespace bug reported on the list
13760 general/bug-8-
13761
Daniel Veillard5792e162001-04-30 17:44:45 +000013762Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13763
13764 * strio.h trio.c: Dan McNichol suggested a couple of small
13765 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13766
Daniel Veillard02141ea2001-04-30 11:46:40 +000013767Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13768
13769 * tree.c parser.c encoding.c: spent a bit more time looking
13770 at the parsing speed and DOM handling. Added a few more
13771 speedups.
13772
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013773Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13774
13775 * parser.c: small but effective parsing speed improvement
13776
Daniel Veillardb59076b2001-04-29 17:04:07 +000013777Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * configure.in: default on the DocBook parser inclusion (for Gnome)
13780 * DOCBparser.h: fixed a header reference
13781
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013782Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13783
13784 * configure.in xpath.c: applied Bjorn patches for FPE on the
13785 alpha
13786
Daniel Veillardeefd4492001-04-28 16:55:50 +000013787Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13788
13789 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13790 xmlSaveFormatFileTo()
13791
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013792Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13793
13794 * xpath.c: simple and efficient optimization, XPath functions
13795 aways bind to the same code, cache this
13796 * TODO: updated (by saying some is obsolete)
13797
Daniel Veillard2156a562001-04-28 12:24:34 +000013798Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * xpath.c: more cleanup work on XPath name parsing routines
13801
Daniel Veillard61d80a22001-04-27 17:13:01 +000013802Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13803
13804 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13805 xmlXPathParseName
13806 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13807 * debugXML.c: avoid compilation problems if compiling without
13808 HTML support, Igor Zlatkovic
13809 * win32/libxml2/libxml2.def.src: being able to compile without
13810 XPath on Windows
13811
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013812Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * libxml.m4: yet another patch from Toshio Kuratomi
13815
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013816Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13817
13818 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13819
Daniel Veillard67fee942001-04-26 18:59:03 +000013820Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * tree.[ch]: added xmlSaveFormatFile interface for saving
13823 and indenting a file.
13824
Daniel Veillard82e49712001-04-26 14:38:03 +000013825Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * xpath.c: fixed bug #53689 related to processing-instruction()
13828
Daniel Veillard02f077a2001-04-26 10:59:11 +000013829Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13830
13831 * DOCBparser.c: patche from László Kovács
13832
Daniel Veillard30211a02001-04-26 09:33:18 +000013833Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * parser.c: applied fixes from Christian Glahn bug report #53391
13836
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013837Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13838
13839 * error.c: Jean François Lecomte provided a complete description
13840 and a fix to bug #53537
13841
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013842Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13843
13844 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13845
Daniel Veillard1034da22001-04-25 19:06:28 +000013846Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13847
13848 * DOCBparser.c SAX.c: a bit more work on entities processing.
13849 Still Need to cleanup XML output and references in attributes
13850
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013851Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13852
13853 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13854
Daniel Veillardb33c2012001-04-25 12:59:04 +000013855Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13856
13857 * tree.c: trying to fix #53574, not completely complete,
13858 I would like xmllint --copy --debug test/ent1 and
13859 xmllint --debug test/ent1 to show the same result.
13860 * xpath.c: fix a bug when trying to sort namespace nodes
13861
Daniel Veillard5146f202001-04-25 10:29:44 +000013862Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * HTMLtree.c: real fix for #53402
13865
Daniel Veillard7533cc82001-04-24 15:52:00 +000013866Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13867
13868 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13869 PIs when using xsl:output
13870 * valid.c: closing #53537 some case generate segfaults if there
13871 is validity errors
13872
Daniel Veillard61b33d52001-04-24 13:55:12 +000013873Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13874
13875 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13876 of external parsed entities, added --noent to testDocbook
13877 * valid.c: Garry Pennington found an uninitialized variable
13878 access in xmlValidateElementContent()
13879
Daniel Veillard56098d42001-04-24 12:51:09 +000013880Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13883 with madness
13884 * result/HTML/ : this modified the result of the regression tests
13885 a lot.
13886
Daniel Veillard122376b2001-04-24 12:12:30 +000013887Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13890 to doc where it wasn't checked against NULL reported by
13891 Jens Laas
13892
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013893Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13896 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13897
Daniel Veillardeae522a2001-04-23 13:41:34 +000013898Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13901 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13902 * SAX.[ch]: cleanup and updates for DocBook
13903 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13904 ex SGML identifier changes
13905 * valid.c: removed a static unused function.
13906
Daniel Veillardde57c612001-04-23 09:13:36 +000013907Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13908
13909 * HTMLtree.c: applied change for Paul Sponagl on script saving
13910 * Makefile.am: the warning about entity title.xml are normal.
13911
Daniel Veillard393df012001-04-22 20:11:18 +000013912Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13913
13914 * configure.in: release of 2.3.7
13915 * Makefile.am: fixing make distcheck
13916
Daniel Veillarda41123c2001-04-22 19:31:20 +000013917Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * doc/html/* doc/xml.html: updated and regenerated the docs
13920
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013921Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13922
13923 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13924
Daniel Veillarde82a9922001-04-22 12:12:58 +000013925Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * tree.c: fixed #53388 with the provided patch
13928
Daniel Veillard06803992001-04-22 10:35:56 +000013929Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13930
13931 * valid.c: Bjorn detected an invalid memory access. Fixed
13932 vstateVPush()
13933
Daniel Veillard40af6492001-04-22 08:50:55 +000013934Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13935
13936 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13937
Bjorn Reese70a9da52001-04-21 16:57:29 +000013938Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13939
13940 * libxml.h: new header used only for the compilation of libxml
13941 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13942 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13943 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13944 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13945 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13946 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13947 baseline (version 1.2 plus a single patch).
13948 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13949 scientific notation for numbers. Tests added.
13950 * xpath.c: formatting of numbers changed to use sprintf
13951 (contribution from William Brack)
13952
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013953Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13954
13955 * valid.c: cleanup, more useful debugging
13956 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13957 * xmlIO.c: entity loading is printed as an error when validating
13958
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013959Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * valid.c: fixed to validate within entities
13962 * test/VCM/v22.xml: added a specific testcase
13963
Daniel Veillardca1f1722001-04-20 15:47:35 +000013964Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * valid.c: forgot an epsilon transition in for ()+
13967 * test/VCM/v21.xml : added a specific test case
13968
Daniel Veillard85349052001-04-20 13:48:21 +000013969Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13970
13971 * valid.c: removed a state explosion exhibited by RSS
13972 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
13973 from bug #51872
13974
Daniel Veillarddab4cb32001-04-20 13:03:48 +000013975Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13976
13977 * valid.[ch] tree.h: worked *hard* to get non-determinist content
13978 validation without using an ugly NFA -> DFA algo in the source.
13979 Made a specific algorithm easier to maintain, using a single
13980 stack and without recursion.
13981 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
13982 * hash.c: made the growing routine static
13983 * tree.h parser.c: added the parent information to an
13984 xmlElementContent node.
13985
Daniel Veillarde470df72001-04-18 21:41:07 +000013986Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * SAX.c parser.c xpath.c: generating IDs when not validating
13989 from an external parsed entity was poisoning the ID has table
13990 with removed values. This was killing XSLT on the KDE help
13991 browser.
13992
Daniel Veillardceacdd92001-04-18 15:10:35 +000013993Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13994
13995 * entities.h: andrew@ugh.net.au detected a double declaration
13996
Daniel Veillarda10efa82001-04-18 13:09:01 +000013997Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * debugXML.c hash.c tree.h valid.c : some changes related to
14000 the validation suport to improve speed with DocBook
14001 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14002 the way validation errors get reported
14003
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014004Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14007 by P C Chow and William M. Brack for XSLT HTML output
14008
Daniel Veillard2d90de42001-04-16 17:46:18 +000014009Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14012 Igor Zlatkovic patches for MSC compilation and added his
14013 updates
14014
Daniel Veillarde043ee12001-04-16 14:08:07 +000014015Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14016
14017 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14018 prefix lookup.
14019 * parserInternals.c: fixed the bug reported by Morus Walter
14020 due to an off by one typo in xmlStringCurrentChar()
14021
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014022Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * HTMLparser.c result/HTML/*: revamped the way the HTML
14025 parser handles end of tags or end of input
14026
Daniel Veillard82daa812001-04-12 08:55:36 +000014027Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14030
Daniel Veillard67a21302001-04-11 14:39:16 +000014031Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14034 bug where the linktime verions of free() won't work ...
14035
Daniel Veillard27b55282001-04-11 12:22:25 +000014036Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14037
14038 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14039
Daniel Veillardafc73112001-04-11 11:51:41 +000014040Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14041
14042 * doc/xml.html: added 2.3.6 release
14043
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014044Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14047 * result/wml.xml: resulted in a small output change
14048
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014049Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14050
14051 * tree.c: xmlNewDoc was missing the charset initialization
14052 * xmllint.c: added --auto to autogenerate a doc, allow to
14053 reproduce the problem fixed on xmlNewDoc
14054
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014055Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14056
14057 * xpath.c: trying to get 52979 solved
14058 * tree.c result/ result/noent/: trying to get 52712 solved, this
14059 also made me clean up the fact that XML output in general should
14060 not add formating blanks by default, this changed the output of
14061 a few tests
14062
Daniel Veillard73639a72001-04-10 14:31:39 +000014063Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14064
14065 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14066
Daniel Veillardfac26a12001-04-08 13:08:14 +000014067Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14068
14069 * configure.in: finally released 2.3.6
14070
Daniel Veillard911f49a2001-04-07 15:39:35 +000014071Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14072
14073 * xpath.c: checking for null pointer generated by new code
14074
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014075Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14076
14077 * xpath.c: fixed a [] evaluation problem reported
14078 * test/XPath/tests/simpleaddr: extended test
14079 * result/XPath/simpleaddr: updated result
14080
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014081Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * xmllint.c: Dan Timis reported a portability problem
14084 on Macs without mmap, fixed it.
14085
Daniel Veillardb38bd552001-04-03 18:22:00 +000014086Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14087
14088 * testXPath.c : added a --tree option allowing to display the
14089 tree dump of the XPath expression
14090
Daniel Veillard4dd93462001-04-02 15:16:19 +000014091Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14092
14093 * xpath.c: fixed a memleak when comparing nodesets
14094 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14095 * tree.c: added a TODO
14096
Daniel Veillard92ad2102001-03-27 12:47:33 +000014097Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14100 we need string functions
14101 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14102 to be able to use them where needed. Applied some changes
14103 to reduce name linking pollution and compile in only what's
14104 needed.
14105 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14106 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14107 for the string manipulation functions
14108 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14109 to the free() function of xmlmemory.c
14110 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14111 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14112 usage.
14113
14114
Daniel Veillard2be30642001-03-27 00:32:28 +000014115Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * error.c: applied the context output patch of the error
14118 handling submitted by Chuck Griffith
14119 * error/VC/*: this slightly change some error logs
14120
Daniel Veillard50582112001-03-26 22:52:16 +000014121Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14122
14123 * parser.c: fixed line number reporting on error
14124
Daniel Veillard04be4f52001-03-26 21:23:53 +000014125Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * parser.c: Sullivan and Darin found a parser bug,
14128 applied the patch.
14129
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014130Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14131
14132 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14133 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14134 xmlversion.h.in xpointer.c: of course the way I defined
14135 UNUSED breaks on old gcc version. Try to be smart and
14136 also define it directly in xmlversion.h
14137 * configure.in: removed -ansi flag from the pedantic set
14138
14139Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014140 Huge cleanup, I switched to compile with
14141 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14142 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14143 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14144 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14145 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14146 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14147 encoding.h entities.c error.c list.[ch] nanoftp.c
14148 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14149 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14150 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14151 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14152 Cleanup, staticfied a number of non-exported functions,
14153 detected and cleaned up a dozen of problem found this way,
14154 avoided a lot of public function name/typedef/system names clashes
14155 * doc/xml.html: updated
14156 * configure.in: switched private flags to the really pedantic ones.
14157
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014158Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * configure.in: 2.3.5
14161 * doc/html/*: rebuilt the docs
14162
Daniel Veillard146c9122001-03-22 15:22:27 +000014163Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * parser.c: fixed a reported bug in NOTATION parsing
14166 * uri.c: accepted but not fixed bug 51876, added TODO
14167 * Makefile.am: fixed bug 51876
14168
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014169Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * config.h.in configure.in error.c: fix a compilation problem
14172 on platforms without vsnprintf (xml@thewrittenword.com)
14173
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014174Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14175
14176 * parser.c: fixed a function name header typo
14177 * SAX.c: notations can also occur in external subset.
14178
Daniel Veillard7d42b542001-03-20 13:22:46 +000014179Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14180
14181 * error.c: removed a C++ like comment
14182
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014183Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14184
14185 * parser.c: fixing bug 52299 strange condition leading
14186 to a parser crash due to a buffer overflow
14187 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14188 added the specific test case
14189
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014190Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14191
14192 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14193 xmlXPathConvert{String,Number,Boolean} to be able to make
14194 type casts without a context stack, fixed some implementation
14195 problems related to the absence of context at parse-time,
14196 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14197 in the public API too
14198 * xpointer.c xpathInternals.h: we need to know at parse time
14199 whether we are compiling an XPointer
14200
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014201Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14204 cleaned up the parser internals, refactored XPath code, added
14205 new compilation based APIs and cleanly separated public and
14206 private APIs.
14207
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014208Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14209
14210 * xpath.h: the comp field must be added at the end to avoid
14211 killing binary compat.
14212
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014213Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * Makefile.am: detect XPath memleaks in regreson tests
14216 * error.c: fixed and error w.r.t. error reporting still using
14217 stderr
14218 * hash.c: added new line at end of file
14219 * tree.h: minor cleanup
14220 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14221 expression parsing from evaluation, resulted in a number of
14222 changes internally, and in XPointer. Likely to break stuff
14223 using xpathInternals.h but should remain binary compatible,
14224 new interfaces will be added.
14225
Daniel Veillardd574f782001-03-14 19:40:17 +000014226Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14227
14228 * configure.in: fixed a couple of problems reported by
14229 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14230 without gcc on non linux platforms.
14231
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014232Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14233
14234 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14235 a fix for --with-html-dir= configure support. I hope it won't
14236 break rpm generation
14237
Daniel Veillarda022fe02001-03-14 16:30:00 +000014238Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * xmlIO.c: one function comment cleanup.
14241
Daniel Veillard25239c12001-03-14 13:56:48 +000014242Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14243
14244 * SAX.c: external subset notations were improperly registered
14245 in the internal subset.
14246
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014247Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14248
14249 * README.cvs-commits: added, pointing to HACKING
14250 * HACKING: updated
14251
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014252Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14253
14254 * parser.c: and Matt Sergeant found one in the XML push
14255 parser (erroneous check I forgot to remove when I fixed the
14256 main parser).
14257
Daniel Veillard68d7b672001-03-12 18:22:04 +000014258Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14259
14260 * xpath.c: ptittom found a small bug in UnaryExpr
14261
Daniel Veillarde356c282001-03-10 12:32:04 +000014262Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14263
14264 * configure.in: bumped to 2.3.4
14265 * error.c: fixed bug #51860
14266 * tree.c: fixed bug #51861
14267 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14268 * tree.[ch] : added xmlDefaultBufferSize
14269 * nanoftp.c: typo in function name header block
14270 * doc/xml.html : updated, added link to XML::LibXSLT
14271 * doc/html/* : rebuilt the docs
14272
Daniel Veillard80f32572001-03-07 19:45:40 +000014273Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14274
14275 * parser.c SAX.c: the new content parsing code raised an
14276 ugly bug in the characters() SAX callback. Found it
14277 just because of strangeness in XSLT XML Rec ouptut :-(
14278
Daniel Veillard6c831202001-03-07 15:57:53 +000014279Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * Makefile.am: Martin Baulig suggested to add -lm
14282 * tree.c: found another bug in xmlNodeGetContent()
14283
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014284Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14285
14286 * xpath.c: Bjorn found the error related to strictness of comparison.
14287
Daniel Veillard29631a82001-03-05 09:49:20 +000014288Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * parser.c: trying to fix the Dtd parsing problem reported
14291 by Gary, side effect of last week speed optimizations.
14292
Daniel Veillard14be0a12001-03-03 18:50:55 +000014293Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14294
14295 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14296 * parserInternals.c: removed unneeded test raised by Stric
14297
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014298Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14299
14300 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14301 and fixed by William Brack). Added xmlXPathFormatNumber.
14302 Changed the sorting slightly.
14303 * configure.in Makefile.am example/Makefile.am: Added -lm.
14304 Please note that applications linking with libxml2, must
14305 also like with the math library from now on.
14306
Daniel Veillardf9533d12001-03-03 10:04:57 +000014307Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14310
Daniel Veillard2f362242001-03-02 17:36:21 +000014311Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * parser.c: one must report spaces even if the Dtd element
14314 content proves that this is not part of the element content.
14315 * result/valid/*.xml: this changed the ouptu slightly
14316
Daniel Veillardb402c072001-03-01 17:28:58 +000014317Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * configure.in: bumped to 2.3.3
14320 * doc/xml.html: updated
14321
Daniel Veillard77851712001-02-27 21:54:07 +000014322Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * tree.c: minor doc fix
14325 * xpath.c: deallocation issues when a result tree has been
14326 converted to a node-set
14327
Daniel Veillardec70e912001-02-26 20:10:45 +000014328Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14329
14330 * doc/xml.html: oops corrected dates s/2000/2001
14331
Daniel Veillard8730c562001-02-26 10:49:57 +000014332Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14333
14334 * valid.c: new patch from Gary Pennington
14335
Daniel Veillard91e9d582001-02-26 07:31:12 +000014336Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14337
14338 * doc/xml.html: applied patch from Ankh
14339
Daniel Veillardedac3c92001-02-26 01:36:19 +000014340Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14341
14342 * xinclude.c: fixed a problem building on Mac
14343
Daniel Veillard21a0f912001-02-25 19:54:14 +000014344Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14345
14346 * parser.c: more work on increasing parsing ferformances
14347
Daniel Veillard48b2f892001-02-25 16:11:03 +000014348Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14349
14350 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14351 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14352 avoiding memcpy in production builds MEM_CLEANUP macro use
14353 * parser.[ch] parserInternals.c: optimizations of the tightest
14354 internal loops inside the parser. Better checking of I/O
14355 flushing/loading conditions
14356 * xmllint.c : added --timing
14357
Daniel Veillard71681102001-02-24 17:48:53 +000014358Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14359
14360 * configure.in: bumped to 2.3.2
14361 * doc/xml.html: updated for release
14362
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014363Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14364
14365 * xpath.c: found a memleak and fixed a nasty bug
14366
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014367Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * xmllint.[c1] : added return code errors for xmllint
14370 * xpath.c: specific debug dump function for result value trees
14371
Daniel Veillard4b637072001-02-21 21:52:55 +000014372Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14373
14374 * xpath.c: finally implemented xmlXPathCompareNodeSets
14375 * test/XPath/expr/floats results/XPath/expr/floats: added
14376 a test for float expressions
14377
Daniel Veillardf714aa32001-02-21 03:07:44 +000014378Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14381 * parserInternals.[ch]: trying to speed up parsing
14382 * xpath.c : speeded up node set equality op
14383
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014384Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14385
14386 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14387 better handling of ID/IDREF and the list modules associated
14388 * configure.in: small CFLAGS cleanup
14389
Daniel Veillarda8abee62001-02-19 15:14:59 +000014390Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * configure.in: fixed iconv detection on AIX (stric)
14393
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014394Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014395
14396 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14397
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014398Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14399
14400 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14401 and optimized xmlXPathNodeSetSort
14402
Daniel Veillard142adbf2001-02-17 13:21:05 +000014403Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14404
14405 * xpath.c: bug fix when context size is 0
14406 * parser.c: I like Norm's Dtd because they still manage to break
14407 the parser occasionally
14408
Daniel Veillardf23e0092001-02-16 13:21:29 +000014409Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14410
14411 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14412
Daniel Veillarde0e26512001-02-16 00:11:46 +000014413Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14414
14415 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14416 attributes within the XML-1.0 namespace
14417
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014418Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * xpathInternals.h: exported a few axis functions
14421 * doc/xml.html: updated the doc
14422
Daniel Veillard760f4422001-02-15 14:59:48 +000014423Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * configure.in: applied patch from Daniel van Balen for OpenBSD
14426 and bumped version to 2.3.1
14427 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14428 attempt to find autoclosing was simply broken, removed it,
14429 updated the examples, this is better
14430
Daniel Veillardd194dd22001-02-14 10:37:43 +000014431Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14434 hash functionnalities.
14435 * doc/html/* : rebuild the doc
14436
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014437Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14438
14439 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14440 on predicate
14441 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14442 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14443 really want to have tags closed on output even if we accept
14444 unclosed ones on input
14445
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014446Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14447
14448 * xpath.c: ouch don't free NULL, rare case fixed
14449 * tree.c: don't coalesce text nodes if they don't have the
14450 same behaviour wrt escaping on output
14451
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014452Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14453
14454 * xpath.c: small fixup
14455 * SAX.c: don't warn on empty namespaces.
14456
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014457Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14458
14459 * README: a bit of cleanup
14460 * configure.in: preparing for 2.3.0 release
14461
Daniel Veillard1f83d392001-02-08 09:37:42 +000014462Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14463
14464 * hash.[ch]: added a first version of xmlHashSize()
14465 * valid.c: another bug fix from Gary Pennington
14466
Daniel Veillard5eef6222001-02-07 18:24:48 +000014467Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14468
14469 * valid.c: couple of bug fixes pointed by Gary Pennington
14470 * HTMLtree.c: #if 0 cleanup
14471
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014472Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14473
14474 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14475 which removes a time consuming check of xmlXPathNodeSetAdd()
14476 and use it in places where we are sure to not break unicity
14477
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014478Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * xpath.c: bug fixes found from XSLT
14481 * tree.c: preserve node->name special values when copying nodes.
14482 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14483 external subset are fetched when available but without full
14484 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14485 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14486 output with encoding disabled.
14487
Daniel Veillard2c833b62001-02-03 08:52:06 +000014488Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14489
14490 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14491 xmlCheckFilename should not be called from xmlFileOpenW
14492 and xmlGzfileOpenW
14493
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014494Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14497 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14498 added the new tests for URI normalization
14499 * testURI.c: fixed stoopid bugs
14500 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14501 the URI in the error messages are now properly normalized
14502
Daniel Veillardea28ce62001-02-02 08:20:19 +000014503Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14504
14505 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14506
Daniel Veillarde99a4762001-02-01 04:34:35 +000014507Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14510
Daniel Veillard2b325a02001-01-31 20:46:31 +000014511Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14512
14513 * xpath.c: fixed mod operator
14514
Daniel Veillardde55cf62001-01-31 15:53:13 +000014515Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14516
14517 * parser.c: fixed xmlStrcat doc
14518 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14519 trees.
14520
Daniel Veillard2f913b72001-01-31 13:23:49 +000014521Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14522
14523 * xpath.c result/XPath/tests/chaptersbase
14524 result/XPath/tests/simplebase: fixed XPath node()
14525 * tree.c: small fix in xmlNewNs()
14526 * Makefile.am: removed extraneous xml2Conf.sh rule
14527
Daniel Veillardb42042b2001-01-28 07:40:36 +000014528Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14529
14530 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14531 Changed the library name, in order to get libxml-devel and
14532 libxml2-devel to coexist on a single system
14533 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14534 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14535
Daniel Veillardee0a4662001-01-27 18:59:33 +000014536Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14539 libxml2-devel installable in // as libxml-devel.
14540
Daniel Veillard5eb05942001-01-27 17:50:22 +000014541Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * doc/Makefile.am: fixed make rebuild in doc
14544 * doc/html/*.html: rebuilt the docs
14545
Daniel Veillard65c295d2001-01-26 09:32:39 +000014546Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14547
14548 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14549
Daniel Veillard8e199902001-01-25 18:54:39 +000014550Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14551
14552 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14553 the HTML doc to go into the -devel RPM ...
14554 * aclocal.m4 config.h.in: some updates due to auto* magic
14555
Daniel Veillard93086662001-01-25 18:13:04 +000014556Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14557
14558 * xpath.h: added a hook in the context structure allowing to
14559 link to extra support, needed for XSLT
14560
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014561Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14562
14563 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14564 xmlXPtrCmpPoints to use it.
14565 * propagated the following patch from Alejandro Forero
14566 * include/win32config.h xmlIO.c: applied further suggestions
14567 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14568 * example/gjobread.c: fixed warnings, now that it builds
14569
14570Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14571
14572 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14573
14574 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14575 filename points to a valid file (not a directory).
14576 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14577 Added calls to xmlCheckFilenameDir.
14578
14579 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14580 `path' (rather than `filename') as the parameter to gzopen and open.
14581
Daniel Veillard48177c22001-01-23 15:27:41 +000014582Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * Makefile.am: fixed a problem with EXTRA_DIST
14585
Daniel Veillardb83ba402001-01-22 22:45:10 +000014586Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14587
14588 * Makefile.am example/Makefile.am: finally found the trick
14589 to build the example, i.e. add "." in SUBDIRS before example
14590 in the list <grin/>
14591
Daniel Veillard82687162001-01-22 15:32:01 +000014592Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * doc/xml.html: updated with an XSLT section, removed pointer to
14595 W3C CVS base.
14596
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014597Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14598
14599 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14600 too, and deallocation need to occur the same way.
14601
Daniel Veillarde4566462001-01-22 09:58:39 +000014602Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14603
14604 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14605 type correponding to an XSLT result tree fragment. Share most
14606 of the data format with node set, as well as operators.
14607 * HTMLtree.c: added a newline at the end of the doctype output
14608 whe this one is not present initially.
14609 * tree.c: make sure taht the parent and doc pointers are properly
14610 set when copying attributes (lists).
14611
Daniel Veillard701c7362001-01-21 09:48:59 +000014612Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14613
14614 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14615
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014616Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14617
14618 * xpath.c: seems I finally killed that ugly path evaluation
14619 context bug (tagged 9999 in case is is wrong)
14620
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014621Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14622
14623 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14624 for XSLT
14625
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014626Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14627
14628 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14629 for xmlGzfileOpen() bug
14630
Daniel Veillardf6eea272001-01-18 12:17:12 +000014631Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14632
14633 * xpath.c: removed an error found by XSLT usage
14634 * tree.c parserInternals.h: use a predefined static string
14635 for text and comment nodes, avoid freeing them in xmlFreeNode,
14636 exported the string name in parserInternals.h and added
14637 another value to disable encoding at output (for XSLT),
14638 gain memory, time.
14639
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014640Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14643 win32/libxml2/libxml2_so.dsp: new makefiles and update
14644 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14645
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014646Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14647
14648 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14649 Gary Pennington
14650
Daniel Veillard389e6b72001-01-15 19:41:13 +000014651Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14652
14653 * xpath.c: fixed the comaprision of values and nodelists,
14654 need to compare nodelist still ...
14655 * debugXML.c: avoided a possible core dump
14656 * HTMLparser.c: cleanup
14657 * nanohttp.c: contributed fix.
14658 * tree.c: fixes in properties handling added xmlSetNsProp
14659 needed by libxslt
14660 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14661 comment
14662 * TODO: updated
14663
Daniel Veillard167bd532001-01-06 21:09:34 +000014664Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * parser.c parserInternals.c: applied Bjorn Reese optimization
14667 patch
14668
14669Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * Makefile.am: applied patch fro make check from Martin Vidner
14672
Daniel Veillard503b8932001-01-05 06:36:31 +000014673Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * configure.in: preparing 2.2.11
14676 * doc/html/*: rebuild the HTML files
14677 * doc/xml.html : updated
14678
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014679Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14680
14681 * tree.c: fixed a stupid bug
14682 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14683 patches related to validation of an XInclude processing result
14684 * TODO: updated
14685
Daniel Veillarde2488192001-01-04 10:54:22 +000014686Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14687
14688 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14689 on large files
14690
Daniel Veillardf060a412001-01-03 20:52:44 +000014691Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14694
Daniel Veillard45cff692001-01-03 18:02:04 +000014695Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14696
14697 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14698 reported by Jonas Borgström
14699 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14700
Daniel Veillard08108982001-01-03 15:24:58 +000014701Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14702
14703 * testXPath.c xpath.c: fixing the XPath union expressions problem
14704 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14705
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014706Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xmllint.c: Made is so if the file name is "-" is will read form
14709 standard input. Sven Heinicke <sven@zen.org>
14710 * tree.c: fixed a problem when growing buffer
14711 * tree.h: fixed the comment of the node types following andersca
14712 comment
14713 * TODO: updated
14714
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014715Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * HTMLparser.[ch]: added a way to avoid adding automatically
14718 omitted tags. htmlHandleOmittedElem() allows to change the
14719 default handling.
14720 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14721 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14722 of xmllint too when using --memory flag, added a memory test
14723 suite at the Makefile level.
14724 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14725 with namespace use when encountering QNames in XPath evalation,
14726 added xmlns() scheme in XPointer.
14727 * nanoftp.c : incorporated a fix
14728 * parser.c xmlIO.c: fixed problems raised with encoding when using
14729 the memory I/O
14730 * parserInternals.c: closed bug 25934 reported by
14731 torsten.landschoff@innominate.de
14732 * TODO: updated
14733
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014734Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14735
14736 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14737 on a non-updated tree :-(, made a 2.2.10 release to correct the
14738 situation
14739
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014740Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14743 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14744 integrated a set of OpenVMS changes from Howard Taylor
14745 <Howard.Taylor@pacoast.com>
14746
Daniel Veillard58770e72000-11-25 00:48:47 +000014747Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14750 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14751
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014752Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * HTMLparser.c: some fixes on auto-open of html/head/body
14755 * encoding.c: fixed a compilation error on some gcc env
14756 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14757 XPointer implementation
14758 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14759 related XPointer tests and associated results
14760
Daniel Veillard300f7d62000-11-24 13:04:04 +000014761Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14762
14763 * doc/xmldtd.html doc/xml.html: following a short step by step
14764 guidance on IRC to help maciej with DTDs I started a small
14765 page on the subject.
14766
Daniel Veillard748e45d2000-11-17 16:36:08 +000014767Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * HTMLparser.c: fixed handling of broken charrefs
14770 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14771 patches
14772
Daniel Veillard28929b22000-11-13 18:22:49 +000014773Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14774
14775 * doc/xml.html doc/html/* : rebuilt the docs after adding
14776 xinclude and updated page for 2.2.7 and 2.2.8
14777 * configure.in: releasing 2.2.8
14778
Daniel Veillard41e06512000-11-13 11:47:47 +000014779Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14780
14781 * parser.[ch] parserInternals.c: applied the conditional
14782 section processing fix from Jonathan P Springer
14783 <jonathan.springer2@gte.net>
14784 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14785 project file, fixed iconv default non support
14786 * xpath.c: fixed the problem of evaluating relative expressions
14787 when a node context is provided.
14788
Daniel Veillardbf432752000-11-12 15:56:56 +000014789Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14790
14791 * nanoftp.c: fixed gcc 2.95 new warnings
14792 * SAX.c: fixed a stupid bug
14793 * tree.c: fixed a formatting problem when round-tripping
14794 from/to memory
14795 * xinclude.c: chased memleak, fixed a base problem
14796 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14797 xmlXPtrBuildNodeList()
14798 * TODO: updated
14799 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14800 adding a first small set of regression tests for XInclude
14801
Daniel Veillardc2def842000-11-07 14:21:01 +000014802Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * nanohttp.[ch]: applied Wayne Davison patches to access
14805 the WWW-Authorization header.
14806 * parser.c: Closed Bug#30847: Problems when switching encoding
14807 in short files by applying Simon Berg's patch.
14808 * valid.c: fixed a validation problem
14809 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14810 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14811 Wayne Davison
14812 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14813 need to be extended to non full nodes selections.
14814 * xinclude.c: starts to work decently
14815
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014816Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14819 debugXML.c xmlversion.h.in: Started adding XInclude support,
14820 this is a new xmllint option
14821 * tree.c xpath.c: applied TOM patches for XPath
14822 * xpointer.c: fixed a couple of errors.
14823 * uri.c: added an escaping function needed for xinclude
14824 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14825 new warning from RH70 gcc's version
14826
Daniel Veillarda4964b72000-10-31 18:23:44 +000014827Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * HTMLparser.c: fixed loop on invalid char in scripts
14830 * parser.c: update to description of xmlIOParseDTD()
14831 * libxml.m4 xmlversion.h.in: changes contributed by
14832 Michael Schmeing <m.schmeing@internet-factory.de>
14833 * configure.in: preparing for 2.2.7
14834 * Makefile.am: trying to avoid config.h and acconfig.h
14835 being included in the distrib
14836 * configure.in: released 2.2.7
14837
14838Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14839
14840 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14841 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14842
Daniel Veillard01411222000-10-30 15:33:22 +000014843Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14844
14845 * parser.[ch]: added xmlIOParseDTD()
14846 * xpointer.c: added support for the 2 extra parameters of
14847 string-range, fixed a stoopid error when '0' was present
14848 in XPointer expressions
14849 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14850 testsuite for the above
14851
Daniel Veillard6db58192000-10-30 09:27:53 +000014852Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * libxml.spec.in: improved package descriptions
14855
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014856Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * xpath.c xpathInternals.h: applied a large cleaning patch
14859 from TOM <ptittom@free.fr>, it also add namespace support
14860 for function and variables registration.
14861
Daniel Veillardbd20df72000-10-29 17:53:40 +000014862Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14863
14864 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14865 * Makefile.mingw: Wayne Davison's update adding hash.c
14866
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014867Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * xpath.c: fixed the root evaluation problems
14870 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14871 ignorable spaces with <b> <bold> <em>
14872 * tree.c: fixed a loop in xmlSearchNsByHref()
14873
Daniel Veillard767662d2000-10-27 17:04:52 +000014874Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * xpath.c: applied another XPath patch from TOM
14877 * xpath.c include/makefile.am: applied another patch from
14878 china@thewrittenword.com (cleanup on IRIX).
14879
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014880Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * xml-config.1: received a fixed version from Fredrik Hallenberg
14883 <hallon@lysator.liu.se>
14884
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014885Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14886
14887 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14888 cleanup patch for XPath
14889
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014890Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * patched to redirrect all "out of context" error messages to
14893 a reconfigurable routine. The changes are:
14894 * xmlerror.h : added the export of an error context type (void *)
14895 an error handler type xmlGenericErrorFunc there is an interface
14896 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14897 to reset the error handling routine and its argument
14898 (by default it's equivalent to respectively fprintf and stderr.
14899 * all the c files: all wild accesses to stderr or stdout within
14900 the library have been replaced to calls to the handler.
14901
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014902Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * configure.in: release 2.2.6
14905 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14906 exporting the inner functions of xpath for extension modules
14907 * doc/*: updated and rebuilt the doc
14908
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014909Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14910
14911 * nanohttp.c : applied Wayne HTTP cleanup patch
14912 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14913 and xmlNodeSetSpacePreserve()
14914
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014915Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14916
14917 * xpath.c: closing bug #29260
14918
Daniel Veillard126f2792000-10-24 17:10:12 +000014919Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14922 multikey tuples, made hash structure opaque
14923 * valid.[ch]: moved elements, attributes, notations decalarations
14924 as well as ID and refs to hash tables.
14925 * entities.c: hash cleanup
14926 * xmlmemory.c: fixed a dump problem in debug mode
14927 * include/Makefile.am: problem passing in DESTDIR= values patch
14928 from Marc Christensen <marc@calderasystems.com>
14929 * nanohttp.c: removed debugging remains
14930 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14931 * HTMLparser.c parser.c: fixing a number of problems with the
14932 macros in the *parser.c files (Wayne).
14933 * HTMLparser.c: close the previous option when opening a new one
14934 (Marc Sanfacon).
14935 * result/HTML/*: updated the HTML results accordingly
14936
Daniel Veillard52afe802000-10-22 16:56:02 +000014937Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14938
14939 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14940 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14941 XPath functions and XML entities table to them. More to come...
14942 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14943
Daniel Veillard683cb022000-10-22 12:04:13 +000014944Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * tree.c: coalesce adjacent text nodes
14947 * valid.c: handling of blank nodes in DTd validation (raised
14948 by problems with a posteriori validation).
14949 * nanohttp.c: changing behaviour on HTTP write stuff.
14950 * HTMLtree.c: forced body and html to be explicitely closed.
14951 * xpath.h: exported more XPath functions.
14952
Daniel Veillard1baf4122000-10-15 20:38:39 +000014953Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * Release of 2.2.5
14956 * xpointer.c: range() range-inside and other helper functions
14957 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14958
Daniel Veillard47e12f22000-10-15 14:24:25 +000014959Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14960
14961 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
14962 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
14963
Daniel Veillardb732a0e2000-10-15 11:27:01 +000014964Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14965
14966 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
14967 and XPointer modules
14968
Daniel Veillard134c9f32000-10-15 10:27:08 +000014969Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * SAX.h: closed #25107
14972
Daniel Veillard39915622000-10-15 10:06:55 +000014973Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14974
14975 * testSAX.c: fixed problem with cdata reporting
14976 * SAXresult/* : updated
14977
Daniel Veillard1e851392000-10-15 10:02:56 +000014978Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
14981 Closed bug #27499, added to regression tests
14982 * TODO: updated
14983
Daniel Veillard7eda8452000-10-14 23:38:43 +000014984Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14985
14986 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
14987 support for SCRIPT and STYLE with help from Bjorn Reese
14988 * test/HTML/* result/HTML/*: added simple testcase and updated
14989 the existing ones.
14990
Daniel Veillardff9c3302000-10-13 16:38:25 +000014991Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
14994 string-range for empty strings
14995 * test/XPath/docs/str test/XPath/xptr/chaptersrange
14996 test/XPath/xptr/strrange: augmented the XPointer testsuite
14997
Daniel Veillard189446d2000-10-13 10:23:06 +000014998Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * doc/xml.html doc/xmlmem.html: added a module describing memory
15001 interfaces and use, updated the main page.
15002
Daniel Veillard2f971a22000-10-12 23:26:32 +000015003Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15006 nanoftp code work on Windows too now
15007
15008Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015009
15010 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15011 * xpointer.c: implemented string-range() at least a good first version
15012 * test/XPath/docs/str test/XPath/xptr/strrange
15013 result/XPath/xptr/strrange: the string-range() tests
15014
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015015Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15016
15017 * Makefile.am include/Makefile.am include/win32config.h
15018 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15019 and make distcheck
15020
Daniel Veillard19d61112000-10-11 23:50:35 +000015021Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15024 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15025 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15026
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015027Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15030 patch for socklen_t detection by
15031 Albert Chin-A-Young <china@thewrittenword.com>
15032
Daniel Veillardcd429612000-10-11 15:57:05 +000015033Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15036 and added a --dtdvalid option to xmllint used to test it
15037
Daniel Veillard47c02452000-10-11 13:04:36 +000015038Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15039
15040 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15041 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15042
Daniel Veillard2d38f042000-10-11 10:54:10 +000015043Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15044
15045 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15046 handlings (registration, lookup, cleanup)
15047
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015048Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15049
15050 * configure.in Makefile.am include/makefile.am: adding XPointer
15051 and XPtrtests target
15052 * xpointer.[ch] : new files for XPointer support
15053 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15054 more XPath tests
15055
Daniel Veillard57fda592000-10-10 23:24:14 +000015056Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * configure.in: fixed, very broken, make distcheck works again
15059
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015060Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15061
15062 * More work toward 2.2.5, integrated a number of patches
15063 * configure.in Makefile.am win32config.h.in: trying to cleanup
15064 make distcheck .... huh ...
15065 * include/Makefile.am include/win32config.h: new directory
15066 for includes
15067 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15068 updated teh makefiles and instructions for WIN32
15069 * xpath.c: small fixes
15070 * test/XPath/ results/XPath: updated the testcases and results
15071 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15072 suggested patches
15073 * valid.c: fixed an ID bug
15074
Daniel Veillardb71379b2000-10-09 12:30:39 +000015075Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015078 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015079 * xpath.[ch]: worked on XPointer
15080
Daniel Veillard7e99c632000-10-06 12:59:53 +000015081Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * configure.in Makefile.am: 2.2.5, ship the include in an
15084 include/libxml subdirectory, use symlinks when using CVS
15085 * testSAX.c: fixed small bug
15086 * testXPath.c: changed the way testfiles are parsed
15087 * debugXML.c: same kind of cleanup when parsing an argument expression
15088 XPath/XPointers can have blanks embedded
15089 * xpath.[ch]: more cleanup, reorgs for XPointer work
15090 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15091 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15092
Daniel Veillard55b91f22000-10-05 16:30:11 +000015093Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15096 in the XPath engine, rewrote large parts of it, now it's far
15097 cleaner and in sync with the REC not an old WD. Fixed a parsing
15098 problem in the interactive XML shell found when testing XPath.
15099
Daniel Veillardac260302000-10-04 13:33:43 +000015100Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15103 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15104 examples with the extra test
15105
Daniel Veillard7cfce322000-10-04 12:40:27 +000015106Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15109 the global init function.
15110
Daniel Veillard970112a2000-10-03 09:33:21 +000015111Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * HTMLparser.c: Doohhh, attribute name parsing was still case
15114 sensitive ! Fixed this ...
15115 * result/HTML/* : updated the tests results accordingly
15116
Daniel Veillard740abf52000-10-02 23:04:54 +000015117Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15118
15119 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15120 engine, should be far more stable, incorporated a new version of
15121 preceding/following axis, need testing
15122 * uri.c: fixed file:///c:/a/b/c problem
15123 * test/XPath/tests/idsimple: augmented the XPath tests
15124
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015125Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15126
15127 * doc/* rebuilding docs for 2.2.4 release
15128
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015129Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * configure.in: releasing 2.2.4
15132 * parser.[ch]: added xmlStrEqual()
15133 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15134 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15135 use xmlStrEqual instead
15136 * TODO: updated
15137 * added an XPath test
15138
Daniel Veillardbc765302000-10-01 18:23:35 +000015139Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15142 * entities.h: exported xmlInitializePredefinedEntities
15143 * parser.[ch] : added xmlInitParser()
15144 * parserInternals.h : had to export htmlInitAutoClose()
15145
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015146Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15147
15148 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15149 problems
15150 * Makefile.am : added XPath regression tests to normal tests
15151 * uri.c: fixed a problem with local paths, cleanup
15152 * parser.c: fixed a problem with large CData sections
15153
Daniel Veillardd2ade932000-09-30 14:39:55 +000015154Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * configure.in xml-config.in: patch from "Ben Taylor"
15157 <sol7x86@hotmail.com> for solaris shared libs lookup
15158
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000151592000-09-30 Martin Baulig <baulig@suse.de>
15160
15161 * libxml-2.0.pc.in: Provide pkg-config script.
15162
15163 * configure.in: Create the libxml-2.0.pc script from the
15164 libxml-2.0.pc.in templates.
15165 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015166 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015167
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015168Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15171 when compiling with MSC
15172
Daniel Veillard46057e12000-09-24 18:49:59 +000015173Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * xpath.c: patch for normalize-string() substring-before(),
15176 substring-after() and translate() functions from Bjorn Reese
15177 <breese@mail1.stofanet.dk>
15178 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15179 Fredrik Hallenberg <hallon@lysator.liu.se>
15180 * TODO: updated
15181
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015182Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15185 problem of socklen_t being undefined on a number of platforms
15186 * debugXML.c: fixed a compilation problem when without snprintf
15187
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015188Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15189
15190 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15191 an URI bug and a fix for the control-character-induced infinite loop
15192 * nanohttp.c: preventive fix for compiling on WIN32
15193
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015194Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * xmlint.c: closing bug #25000
15197
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015198Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15201 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15202 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15203 related function, fixing xmlStrncmp(), and associated cleanup
15204 * result/HTML/entities.html.sax: updating result
15205
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015206Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * uri.c: applied patch for URI escaping from Wayne Davison
15209 <wayned@blorf.net>
15210 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15211 from Denis Barbier <barbier@imacs.polytechnique.fr>
15212 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15213 patch from Wayne Davison
15214
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015215Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * doc/xml.html : updated with new releases, adding "how to help"
15218
Daniel Veillard04698d92000-09-17 16:00:22 +000015219Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15222 removed a few warnings in pedantic mode ...
15223 * parserInternals.c parser.c: moved encoding switching function
15224 to parserInternals.c
15225 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15226
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015227Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15230 error or warning handlers
15231
Daniel Veillardb1059e22000-09-16 14:02:43 +000015232Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * parserInternals.c parserInternals.h parser.c Makefile.am:
15235 created a new module parserInternals.c, moved most of the
15236 code shared by the various parsers there, as well as
15237 deprecated code from parser.c. More cleanup of parser.c
15238 * uri.c: fixed a problem when URI is NULL
15239 * valid.c: speedup when looking for an attribute declaration
15240
Daniel Veillard39c7d712000-09-10 16:14:55 +000015241Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15242
15243 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15244 the cleanup of the computation of URI references when seeking
15245 external entities. The URI reference string and the resulting
15246 URI are both stored now.
15247 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15248 large s(n)printf checks and cleanup from Denis Barbier
15249 <barbier@imacs.polytechnique.fr>
15250 * xmlversion.h.in tree.h: couple of SGML declarations for a
15251 possible docbook module.
15252 * result/VC/ : a couple of test output changed due to the change
15253 of the entities URI
15254
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015255Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * parser.h: added a _private field for linking user's data
15258
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015259Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * parser.c parserInternals.h: demacroified most of the IS_XXX
15262 the gain in size is significant so ...
15263
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015264Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15265
15266 * entities.c: cases where looking up entities with doc==NULL
15267 covered
15268
Daniel Veillard90e11312000-09-05 10:42:32 +000015269Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15270
Daniel Veillard1de50802000-09-07 08:54:32 +000015271 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015272 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15273
Daniel Veillard98a79162000-09-04 11:15:39 +000015274Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15275
Daniel Veillard1de50802000-09-07 08:54:32 +000015276 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015277 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15278 * Makefile.in: added URItest and included thenin "make tests"
15279
15280Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015281
15282 * xmlversion.h.in: closed bug 22941
15283
Daniel Veillard2bb89092000-08-31 14:57:50 +000015284Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * doc/xmlio.html: added doc and example for entity loader
15287 redefinition.
15288
Daniel Veillard96984452000-08-31 13:50:12 +000015289Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15292 used by libxml
15293
Daniel Veillarde715dd22000-08-29 18:29:38 +000015294Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * parser.c: Fixed bug on invalid ontent characters and when using
15297 push.
15298 * xmllint.c: fixed xmllint endling of errors in push mode
15299
Daniel Veillard4948eb42000-08-29 09:41:15 +000015300Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015303 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015304 * result/HTML/*.sax: regenerated HTML SAX output
15305 * parser.c: more cleanup.
15306
Daniel Veillarde010c172000-08-28 10:04:51 +000015307Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015310 patches from Wayne Davison <wayned@users.sourceforge.net>,
15311 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015312 * HTMLparser.c: fixed an ignorable white space detection bug
15313 occuring when parsing with SAX only
15314 * result/HTML/*.sax: updated since the output is now HTML
15315 encoded...
15316
Daniel Veillard47f3f312000-08-27 22:40:15 +000015317Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15318
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015319 * HTMLparser.[ch]: applied some of Wayne Davison
15320 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015321
Daniel Veillarde0854c32000-08-27 21:12:29 +000015322Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15325 undeclared namespace prefix was used, added a warning.
15326 Cleaned up support w.r.t. entities, spilling out a warning
15327 and being pedantic on lookups.
15328 * test/warning/ent9 : added testcase for previous example.
15329 * TODO: updated
15330 * parserInternals.h parser.c: changed the way names are parsed
15331 now allow infinite size and decrease penalty for normal use
15332 * parser.c: Started a big cleanup/check of the parser code,
15333 fixed some of the most tortuous entity code, spotted code
15334 unused anymore
15335 * test/*: added tests for very long names and related nasty
15336 things.
15337
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015338Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * doc/encoding.html: added encoding aliases doc
15341 * doc/xml.html: updates
15342 * encoding.[ch]: added EncodingAliases functions
15343 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15344 bottleneck affecting large DTDs like Docbook
15345 * parser.[ch] xmllint.c: added a pedantic option, will be
15346 useful
15347 * SAX.c: redefinition of entities is reported in pedantic mode
15348 * testHTML.c: uninitialized warning from gcc
15349 * uri.c: fixed a couple of bugs
15350 * TODO: added issue raised by Michael
15351
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015352Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * doc/encoding.html: propagated Martin Duerst suggestions
15355
Daniel Veillard52402ce2000-08-22 23:36:12 +000015356Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15359 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15360 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15361 by Wayne Davison
15362
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015363Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * nanoftp.c nanohttp.c: small cleanup
15366 * TODO: updated
15367
Daniel Veillard244ece92000-08-19 20:58:02 +000015368Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * added an old VC testcase and updated title.xml entity
15371
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015372Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15373
15374 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15375 done on auto-opening of <p> tags and cleanup of SAX output
15376
Daniel Veillard979e55e2000-08-19 16:48:54 +000015377Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15380
Daniel Veillard4540be42000-08-19 16:40:28 +000015381Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * doc/xml.html libxml.* structure.*: updated the doc a bit
15384
Daniel Veillard808a3f12000-08-17 13:50:51 +000015385Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15388 of SAX tests
15389
Daniel Veillard29579362000-08-14 17:57:48 +000015390Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15393 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15394
Daniel Veillard1255ab72000-08-14 15:13:33 +000015395Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15396
15397 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15398 * testHTML.c: fix core dump on Solaris 2.x systems
15399 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15400 * result/HTML/*.sax: previous bug fix lead to new results
15401
Daniel Veillard03109292000-08-14 14:58:22 +000015402Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15405 * configure.in: added --with-readline=DIR to accept alternate
15406 path for readline include/library
15407 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15408 for ANSI under HP-UX
15409 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15410 includes @LIBS@
15411
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015412Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * doc/* : rebuilt the docs
15415 * getting ready for 2.2.2 release
15416
Daniel Veillard87b95392000-08-12 21:12:04 +000015417Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15420 and xmlAddFeature()
15421 * tree.[ch]: added xmlAddChildList()
15422 * xmllint.c: MAP_FAILED macro test
15423 * parser.h: added xmlParseCtxtExternalEntity()
15424 * valid.c: applied bug fixes removed warning
15425 * tree.c: added CDATA block to elements content
15426 * testSAX.c: cleanup of output
15427 * testHTML.c: added SAX testing
15428 * encoding.c: better error recovery
15429 * SAX.c, parser.c: fixed one of the external entity processing
15430 of the OASis testsuite
15431 * Makefile.am: added HTML SAX regression tests
15432 * configure.in: bumped to 2.2.2
15433 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15434 SAX results
15435
Daniel Veillard88a172f2000-08-04 18:23:10 +000015436Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * configure.in: patch for HP compiler
15439
154402000-08-04 Sven Heinicke <sven@zen.org>
15441
15442 * xmllint.c: Was coredumping sometimes when the file given didn't
15443 exist.
15444
Daniel Veillard46e370e2000-07-21 20:32:03 +000015445Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015448
Daniel Veillard46e370e2000-07-21 20:32:03 +000015449 when using in memory parsing. Need some cleanup.
15450 * xmllint.c configure.in: added a --memory flag to test memory
15451 parsing
15452
Daniel Veillard36650692000-07-21 15:16:39 +000015453Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15454
15455 * nanohttp.c: fixed socklen_t replacement to unsigned int
15456 * parser.c: fixed a space handdling missing at the end of
15457 production 28 DOCTYPE.
15458 * xmlmemory.c: fixed a stupid bug on the routine to override
15459 allocation functions
15460 * TODO: updated
15461
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015462Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * doc/ regenerated the docs
15465
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015466Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * doc/encoding.html doc/xml.html: added I18N doc
15469 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15470 improvements, both parser and filters, added ASCII & HTML,
15471 fixed the ISO-Latin-1 one
15472 * xmllint.c testHTML.c: added/made visible --encode
15473 * debugXML.c : cleanup
15474 * most .c files: applied patches due to warning on Windows and
15475 when using Sun Pro cc compiler
15476 * xpath.c : cleanup memleaks
15477 * nanoftp.c : added a TESTING preprocessor flag for standalong
15478 compile so that people can report bugs more easilly
15479 * nanohttp.c : ditched socklen_t which was a portability mess
15480 and replaced it with unsigned int.
15481 * tree.[ch]: added xmlHasProp()
15482 * TODO: updated
15483 * test/ : added more test for entities, NS, encoding, HTML, wap
15484 * configure.in: preparing for 2.2.0 release
15485
Daniel Veillard49703262000-07-10 10:27:46 +000015486Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015489 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015490
Daniel Veillard306be992000-07-03 12:38:45 +000015491Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * doc/xml.html: changed the xmlsoft.org structure, updated the
15494 examples w.r.t. root and childs
15495
Daniel Veillard7d853352000-07-02 18:53:09 +000015496Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15497
Daniel Veillard784b9352003-02-16 15:50:27 +000015498 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015499
Daniel Veillard365e13b2000-07-02 07:56:37 +000015500Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * HTMLparser.c: Work on character encoding support for the HTML parser
15503 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15504 * encoding.c: Fixed a potential memleak in the encoding stuff
15505
Daniel Veillardaf743792000-07-01 11:49:28 +000015506Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * doc/FAQ.html doc/Makefile.am : added a FAQ
15509
15510Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015511
15512 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15513 of the HTML parser to force it to not bypass SAX
15514
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015515Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * win32config.h.in: updated
15518 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15519 lacks iconv support :-( need to release 2.1.1
15520 * configure.in: release 2.1.1
15521 * HTMLparser: fixed bug #14784
15522 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15523 by Windows compiler
15524 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15525 the SAX startDocument() callback.
15526 * TODO: updated
15527
15528Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15529
15530 * added xmlStopParser()
15531
Daniel Veillardbe803962000-06-28 23:40:59 +000015532Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * configure.in: 2.1.0 prerelease
15535 * Large resync between W3C and Gnome tree
15536 * nanoftp, nanohttp.c: fixed stalled connections probs
15537 * HTMLtree.c SAX.c : support for attribute without values in
15538 HTML for andersca
15539 * valid.c: Fixed most validation + namespace problems
15540 * HTMLparser.c: start document callback for andersca
15541 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15542 * parser.h, SAX.c: serious speed improvement for large
15543 CDATA blocks
15544 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15545 different encoding
15546 * example/Makefile.am example/gjobread.c tree.h: work on
15547 libxml1 libxml2 convergence.
15548 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15549 and the LIBXML_TEST_VERSION macro
15550
Daniel Veillardc310d562000-06-23 18:32:15 +000015551Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * doc/xml.html: various patches and improvements typo fixed by
15554 Felix Natter
15555 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15556 from Felix Natter <fnatter@gmx.net>
15557
Daniel Veillardf3029822000-05-06 08:11:19 +000015558Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * doc/upgrade.html: updated with instructions for support of both
15561 libxml-1.x and libxml-2.x
15562 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15563 for 2.x support and also fixed includes
15564
15565
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015566Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15569 the encoding support, added iconv support, so now libxml if
15570 compiled with iconv automatically support japanese encodings
15571 among others. Work based on initial patch from Yuan-Chen Cheng
15572 I may have broken binary compat in the encoding handler
15573 registration scheme, but that was so utterly broken I don't
15574 expect anybody to have used this feature until now.
15575 * parserInternals.h: fixup on the CHAR range macro
15576 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15577 code.
15578 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15579 * uri.c: added xmlParseURI() I can't believe I forgot to
15580 implement this one in 2.0 !!!
15581 * SAX.c: moved doc->encoding update in the endDocument() call.
15582 * TODO: updated.
15583
Daniel Veillard06047432000-04-24 11:33:38 +000015584Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15585
15586 * tree.h: removed extraneous xmlRemoveProp definition
15587 * TODO: added item about --disable-corba configure switch
15588 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15589 * nanoftp.c: fixed include problems giving troubles on AIX and
15590 slowlaris
15591 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15592 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15593 comment and headers changes to lower gtk-doc number of warnings
15594 * doc/html/*: rebuilt docs
15595
Daniel Veillarde0aed302000-04-16 08:52:20 +000015596Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * HACKING: documented the tag for 1.x and instructions
15599
Daniel Veillard5e873c42000-04-12 13:27:38 +000015600Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15603 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15604 xmlCreateIOParserCtxt
15605 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15606 significant overall improvement
15607 * xmllint.c: added I/O test to xmllint
15608 * testSAX.c: added a speed test
15609 * doc/* : updated/regenerated
15610
Daniel Veillardfc708e22000-04-08 13:17:27 +000015611Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * xpath.c uri.h parserInternals.h: cosmetic changes from
15614 "Timur I. Bakeyev" <timur@bat.ru>, including making
15615 xmlCreateURI() public
15616
Daniel Veillard5d211f42000-04-07 17:00:24 +000015617Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15618
15619 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15620 and the code at the same time. Added a clean mechanism for
15621 overload or added input methods: xmlRegisterInputCallbacks()
15622 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15623 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15624 * TODO: updated
15625 * doc/* : updated/regenerated
15626 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15627 source dir
15628
Daniel Veillarde77a9182000-04-05 19:12:29 +000015629Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * testURI.c: yet another forgotten commit, I should get some sleep !
15632
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015633Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * xmllint.c: forgot to commit this too ?
15636
Daniel Veillardb9df4042000-04-05 14:23:16 +000015637Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * xmlversion.h.in : forgot to commit this previously
15640
Daniel Veillard361d8452000-04-03 19:48:13 +000015641Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15644 * README TODO: updated for release
15645 * uri.c uri.h: added authority parsing/saving
15646 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15647 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15648 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15649 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15650 Makefile.am : added compile-time customization of libxml
15651 --with-ftp --with-http --with-html --with-xpath --with-debug
15652 --with-mem-debug
15653 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15654 #include <libxml/xxx.h> I hope it won't break too much stuff
15655 and will be manageable in the future...
15656 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15657 and added xmllint to the installed programs
15658 * uri.h: added xmlFreeURI()
15659
Daniel Veillardec303412000-03-24 13:41:54 +000015660Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15661
15662 * uri.c uri.h: finished the escaping handling, the base support
15663 and the URI path normalization. Looks good just lacks the
15664 authority content parsing code.
15665 * Makefile.am: added instructions to generate testURI
15666 * TODO: updated
15667 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15668 added links and icons for W3C and Gnome
15669
Daniel Veillard8f621982000-03-20 13:07:15 +000015670Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15671
15672 * xmlmemory.[ch] : seems I forgot to actually update the files in
15673 the last commit :-)
15674 * doc/xml.html doc/html/* : updated and uploaded the docs
15675
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015676Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15679 * TODO: updated
15680 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015681 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015682 gfree).
15683 * Makefile.am, uri.c, uri.h: added a set of functions to do
15684 exact (litteraly copied from the RFC 2396 productions) parsing
15685 and handling of URI. Will be needed for XLink, one XML WFC,
15686 XML Base and reused in the nano[ftp/http] modules. Still work
15687 to be done.
15688
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015689Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15690
15691 * configure.in, libxml.spec.in : libxml2
15692 * doc/* : updated the doc page, rebuilt the docs
15693
Daniel Veillardcf461992000-03-14 18:30:20 +000015694Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15695
15696 * all: tagged LIB_XML_1_X
15697 * *.c *.h : updated from W3C CVS tree
15698 * configure.in : 2.0.0-beta
15699 * libxml.spec.in : libxml2 package nam
15700 * result/* : new version of the tests output
15701
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015702Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15703
15704 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15705
Daniel Veillardb566ce12000-03-04 11:39:42 +000015706Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15707
15708 * doc/* : rebuilt the docs
15709 * parser.c: final patch on #6766
15710 * valid.c: small patch on validity checks.
15711
Daniel Veillardfb76c402000-03-04 11:39:42 +000015712Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15713
15714 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15715 added
15716 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15717 compatibility w.r.t. XML spec and existing code.
15718
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015719Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15720
15721 * parser.c: seems a better solution to <a> </a> exists,
15722 will try it for a while
15723
Daniel Veillard83a30e72000-03-02 03:33:32 +000015724Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15725
15726 * parser.c: tried to remove the <a> </a> generating <a/>
15727 this is hard. Left a flag for that purpose. Fixed bug #6766
15728 * configure.in: prepared 1.8.7 not released, due to previous
15729 problem
15730
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015731Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15732
15733 * doc/xml.html : applied second patch from Paul DuBois
15734
Daniel Veillard402e8c82000-02-29 22:57:47 +000015735Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15736
15737 * doc/xml.html : applied patch from Paul DuBois
15738
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015739Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15740
15741 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15742
Daniel Veillard5feb8492000-02-02 17:15:36 +000015743Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15746 compilation warnings on various platforms.
15747 * parser.c: Fixed #5281 validity error callbacks are now desactived
15748 by default if not validating.
15749
Daniel Veillardf341f932000-02-02 14:52:08 +000015750Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15753
Daniel Veillard13c757e2000-02-01 23:59:15 +000015754Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15755
15756 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15757 <gkatsi@cs.toronto.edu>
15758
Daniel Veillard726e8792000-01-30 20:04:29 +000015759Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15760
15761 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15762 processing URLs
15763
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015764Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15765
15766 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15767 xmlNanoFTPUpdateURL for persistent control connections.
15768 * configure.in: 1.8.6
15769
15770Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15771
15772 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15773 * tree.[ch] : added xmlSaveNoEmptyTags
15774
James Henstridgef3be9312000-01-28 13:59:21 +0000157752000-01-29 James Henstridge <james@daa.com.au>
15776
15777 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15778
15779 * Makefile.am: added nanoftp.[ch] to the build.
15780
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015781Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * nanoftp.[ch]: cleanup, comments, API
15784 * debugXML.c : fixed a bug in the cat command
15785 * doc/*: regenerated the docs
15786
Daniel Veillardda07c342000-01-25 18:31:22 +000015787Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15788
15789 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15790 * debugXML.c : fixed a bug in the cat command
15791 * valid.c: fixing some small probs
15792 * libxml.spec.in: get rid of the SNAP suffix
15793 * doc/xml.html: updated the status
15794
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015795Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15796
15797 * xml-config.in: xml-config --version to just return the
15798 version number
15799 * xpath.c: some cleanup w.r.t. axis when the current node is
15800 an attribute.
15801 * TODO: updated
15802
Daniel Veillard461a66c2000-01-18 18:01:01 +000015803Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * configure.in: prepared for libxml-1.8.5
15806 * doc/* recompiled the documentation
15807
158082000-01-17 Jody Goldberg <jgoldberg@home.com>
15809
15810 * configure.in : WARNING autoconf subtlety alert :
15811 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15812 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15813 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15814 get defined by AC_CHECK_HEADERS.
15815
Daniel Veillardf967b902000-01-17 16:06:10 +000015816Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15817
15818 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15819 Rune.Djurhuus@fast.no
15820
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015821Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15822
15823 * TODO: updated
15824 * tree.c, parser.c: made sure that only memory alloc problems
15825 and internal parser errors are allowed to write to stdout or
15826 stderr.
15827
Daniel Veillard0142b842000-01-14 14:45:24 +000015828Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15829
15830 * tree.c : restored xmlNewGlobalNs since this seems used by
15831 a lot of existing code :-(, fixed a bug in xmlNewNs
15832 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15833 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15834 to exit() from the library code.
15835 * xpath.c, parser.c: removed bugs or unused code detected by
15836 Windows compilers
15837 * parser.c: started adding interfaces for parsing well balanced
15838 XML fragments
15839 * configure.in: releasing 1.8.4
15840 * doc/* : rebuilt the docs
15841
Daniel Veillard2eac5032000-01-09 21:08:56 +000015842Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15843
15844 * tree.[ch] : added xmlNewDocFragment() for DOM
15845 * testHTML.c: uninitialized variable.
15846
Daniel Veillardf3a73582000-01-05 14:58:39 +000015847Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15848
15849 * doc/* : rebuild the docs
15850
Daniel Veillard71b656e2000-01-05 14:46:17 +000015851Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15852
15853 * acconfig.h: readline and history patch
15854 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15855 * tree.c: added check and handling when possibly removing an ID
15856 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15857 and saving.
15858 * test/HTML/entities.html result/HTML/entities.html* : test for
15859 various entities reference cases
15860 * result/HTML/* : as a result output of some testcase have
15861 changed
15862 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15863 by previous example. added xmlParseTryOrFinish().
15864 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15865 entities.h debugXML.h HTMLparser.h: changed the way struct are
15866 declared to allow gtk-doc to expose those
15867 * parser.c: closed bug #4960
15868 * Makefile.am configure.in: Applied patch from
15869 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15870 and math/socket libs detection
15871
Daniel Veillard437b87b2000-01-03 17:30:46 +000015872Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15873
15874 * configure.in, Makefile.am: link tester against readline
15875 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15876
Daniel Veillard686d6b62000-01-03 11:08:02 +000015877Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * tree.[ch]: added xmlRemoveProp
15880 * win32config.h.in nanohttp.c: avoid including the Windows
15881 socket stuff in every C files
15882 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15883 the XmL parser(s)
15884 * test/ns4 result/ns4 etc...: added test case for previous prob
15885 * tree.c: xmlNewNs wasn't checking for double definition
15886 * Makefile.in: fixed a problem with dist-hook duplicates
15887 * parser.[hc], xmlIO.c: fixed the loading of external entities
15888 APIs, now xmlLoadExternalEntity() is used everywhere and
15889 setting up an app specific front-end using the
15890 * SAX.c parser.c: some fixes, now the xhtml spec validates
15891 with the xhtml DTD.
15892 * error.c: fixed crashes in case of no input stream
15893 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15894 to the validation tests and results
15895
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015896Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15897
15898 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15899 too htmlCreatePushParserCtxt() and htmlParseChunk()
15900 * parser.c: a bit of cleanup.
15901 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15902 to XML) removed the last mem leak known
15903 * HTMLtree.c: output message cleanup
15904 * xmlmemory.c: display content info about memory blocks
15905 * result/HTML/wired.* : missing att value warning change
15906
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015907Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15908
15909 * doc/* : rebuilt the documentation
15910
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015911Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15912
15913 * parser.[ch] parserInternals.h: Push parser for XML,
15914 seems to work fine now
15915 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15916 --push for push testing
15917 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15918 * testSAX.c: added --push
15919 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15920 subtree
15921 * xmlIO.[ch] : enriched API + fixes for push mode
15922 * entities.[ch]: added the entity content length to the struct.
15923 * xmlmemory.[ch]: new API to show the last entries for the shell
15924 * valid.c: added required attribute testing
15925 * SAX.c: the cdata callback now merge contiguous fragments
15926 * HTMLparser.c: cleanup of some macros
15927
Daniel Veillard3c558c31999-12-22 11:30:41 +000015928Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * parser.c: fix for PIs name starting with xml
15931 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015932 * *.c, configure.in win32config.h.in : generate win32config.h for
15933 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015934
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015935Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15936
15937 * parser.c: fixed a stupid = vs. == bug :-(
15938 * doc/gnome-xml.sgml: s/glade/xml/
15939
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015940Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15941
15942 * configure.in, doc/xml.html : bug fix release 1.8.2
15943 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15944 Hopefully the end of that silly C++ include problem
15945 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15946 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15947 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15948 troubles with autoclosed elements when the stree shape doesn't
15949 follow the DtD specs. Added htmlIsAutoClosed() and
15950 htmlAutoCloseTag()
15951 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15952 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15953 * debugXML.c: fixed a bug on printing default namespaces.
15954 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15955
Daniel Veillardb24054a1999-12-18 15:32:46 +000015956Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15957
15958 * result/HTML/*.htm[l] : updated the HTML regression tests according
15959 to the new output
15960 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15961 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
15962 problem due to intermix of extern "C" { ... } declarations for C++
15963 and recursive includes in the headers
15964
Chris Lahey323c48c1999-12-18 15:32:45 +0000159651999-12-20 Chris Lahey <clahey@umich.edu>
15966
15967 * HTMLtree.c: Made it so that html nodes with a single child do
15968 not insert a carriage return before or after the child node.
15969
Daniel Veillardb24054a1999-12-18 15:32:46 +000015970Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000015971
15972 * configure.in, doc/xml.html : bug fix release 1.8.1
15973 * parser.c: fixed bug #4344
15974 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
15975 added the glue to avoid C++ problems
15976 * doc/* : regenerated the documentation
15977
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000015978Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
15981 namespace recognition, and Dia as a resul :-(
15982 * encoding.c: closed bug #3950
15983
Daniel Veillard944b5ff1999-12-15 19:08:24 +000015984Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * valid.c: debugging a posteriori validation, except URI expansion
15987 stuff this should be fixed now
15988 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
15989 Carl Nygard <cnygard@bellatlantic.net>
15990 * tester.c: added --postvalid, cleaning of the code
15991 * tree.[ch]: added xmlDocGetRootElement()
15992
Ramiro Estrugobfce3771999-12-15 04:32:07 +000015993Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
15994
15995 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
15996 c++ losage.
15997
Daniel Veillard10a2c651999-12-12 13:03:50 +000015998Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15999
16000 * configure.in, doc/xml.html : bumped to 1.8.0
16001 * xlink.[ch], Makefile.am : added framework for link detection
16002 * parser.h: added nbChars to parser context, needed for cleanup.
16003 * xmlmemory.c: removed a nasty bug when out of mem
16004 * valid.[ch]: adding namespace support for attribute decl
16005 * tester.c: added --debugent option
16006 * debugXML.[ch]: added xmlDebugDumpEntities()
16007 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16008 buffers instead, this was really needed, validation was breaking
16009 in strange ways due to that. Added xmlParseStringPEReference()
16010 and other parsing from strings functions. Entities processing
16011 modified again, but PERef are still not handled correcly but
16012 unless you're Eve Maller you won't notice :-)
16013 * HTMLparser.c: large changes toward reliability, and switched to
16014 lowercase internal tags, XHTML is lowercase, so it will help
16015 that output is closer to next version.
16016 * doc/* : regenerated the documentation, it is now hosted at
16017 http://xmlsoft.org/ (same bits I just bought the domain :-)
16018
16019
Daniel Veillard294cbca1999-12-03 13:19:09 +000016020Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16021
16022 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16023 doc generation
16024 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16025 in the SAX API
16026 * doc/*: rebuilt the doc making sure everything appears in the
16027 HTML files
16028
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016029Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16030
16031 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16032 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16033 which allow impressive speed improvement on dataset with
16034 large text pieces, but at the cost of broken binary
16035 compatibility and slightly bigger memory usage.
16036 Configure with --with-buffers to activate them, they
16037 are protected with XML_USE_BUFFER_CONTENT define.
16038 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16039 goal is 0 memory left allocated once parser is no more used
16040 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16041 call xmlCleanupParser() and xmlMemoryDump()
16042
Daniel Veillarda819dac1999-11-24 18:04:22 +000016043Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16044
16045 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16046 * parser.[ch] encoding.[ch]: added memory cleanup routines
16047 * parser.c: closing bug #3788
16048 * doc/*: rebuilt the doc
16049
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016050Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16051
16052 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16053 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16054 * tester.c: added --compress option
16055 * doc/*: rebuilt the documentation
16056
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016057Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16058
16059 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16060 if given /proc/kcore as input !
16061 * doc/xml.html doc/*: updated and rebuilt the documentation
16062
16063Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016064
16065 * parser.c: Fixed some wrongly space collapsing code due to
16066 a misreading of the spec.
16067 * result/*: fixed the output accordingly
16068
16069Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016070
16071 * encoding.c: bug fix and typos
16072 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16073 * parser.c: added attribute normalization closing bug #3597
16074 * test/att* result/att* SAXresult/att*: testcase for attribute
16075 normalization
16076
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016077Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16078
16079 * configure.in: closing bug #3163 by adding extra flags for the
16080 cc compiler on HP-UX
16081
Daniel Veillard51e3b151999-11-12 17:02:31 +000016082Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16083
16084 * valid.[ch] : removed a typo and an enumerated type bug in the
16085 xmlAddElementDecl() function
16086 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16087 call to xmlEncodeEntitiesReentrant() so that the functions
16088 New, Set and Get are at the same level.
16089 * parser.c HTMLparser.c: extra memory allocation bug for
16090 attributes detected by someone using libxml in embedded systems :-)
16091
Daniel Veillard962195f1999-10-28 15:51:53 +000016092Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16093
16094 * xmlmemory.h: turned off mem debug :-\
16095
Daniel Veillard35008381999-10-25 13:15:52 +000016096Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16097
16098 * parser.c: closed bug #2784 a one line fix, but worth pushing
16099 a new release out
16100 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16101 some structures, comments before and after the
16102 main element, and other nastyness
16103 * HTMLtree.c tree.c: accomodate the extended HTML supported
16104 * configure.in: pushing 1.7.4
16105 * test/ent8 and related outputs : added a new test for bug #2784
16106 * test/HTML/wired.html and related output: a nasty HTML example
16107 * Makefile.am: improved the test scripts
16108 * docs/* : reran the documentation extractor, updated xml.html
16109
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016110Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16111
16112 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16113 HTMLparser and debugged the HTML related code. HTML documents
16114 now have their own type
16115 * entities.c: do not dump &apos; for HTML output
16116 * xmlmemory.c: improvement, breakpoint mechanism
16117 * testHTML.c: added --sax --repeat ...
16118 * Makefile.am: improved the HTML tests
16119 * valid.[ch]: added xmlValidGetValidElements and
16120 xmlValidGetPotentialChildren
16121 * tester.c: added --insert to test the 2 new functions
16122 * test//* result//* SAXresult//* : regression test cleanup
16123 and extension.
16124 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16125 gnome-xml-nanohttp.html
16126
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016127Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16128
16129 * HTMLparser.c: fixed problems with some autoclose tags
16130 * tree.c: fixed XML output problems.
16131 * result/* SAXresult/*: update of the tests output
16132
Daniel Veillard6077d031999-10-09 09:11:45 +000016133Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16134
16135 * Makefile.am: Arturo patch for xmlConf.sh version info
16136 * parser.c: Tim Josling patch for single quoted items
16137 * tester.c: Tim Josling patch for tester options usage
16138 * tree.h: indent cleanup
16139
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016140Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16141
16142 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16143 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16144
Daniel Veillard00fdf371999-10-08 09:40:39 +000016145Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16146
16147 * tree.c : Raph patch for initialization of CORBA fields
16148 * parser.c, xpath.c, ...: modification of doc comments
16149 * xpath.c : allow spaces in xpath expressions
16150
Daniel Veillardad219441999-09-27 08:17:49 +000016151Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16152
16153 * xmlmemory.h: turning off memory debug :-(
16154
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016155Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16156
16157 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16158 better SAX interfaces.
16159 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16160 entity.
16161 * configure.in: 1.7.2
16162
16163Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016164
16165 * libxml.spec.in: fixed the URL
16166 * doc/xml.html: improved the documentation front-end
16167
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016168Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016169
16170 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16171
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016172Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016173
16174 * libxml.spec.in: fixed the alpha compile problem
16175 * parser.[ch]: changed errno to errNo in the parser context :-(
16176 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16177 * doc/xml.html: changed CHAR to xmlChar
16178 * doc/html/*: recompiled the documentation
16179 * configure.in: 1.7.1
16180
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016181Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16182
16183 * parser.h: modified the parser context struct to regain 1.4.0
16184 binary compatibility
16185 * parser.c, xml-error.h: added errno ot teh context and defined
16186 a set of errors values with update of errno
16187 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16188 DTDs and entities
16189 * *.h, *.c: complete cleanup of the use of config.h and include
16190 protection depending on the current setup.
16191 * overalll debugging, maintenance and bug-fixing on all modules
16192 * updated the documentation
16193 * ready for 1.7.0
16194
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016195Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * HTMLparser.c : cleanup
16198 * SAX.c valid.c valid.h: added ID/IDREF checking
16199 * tree.c tree.h: extended doc structure for refs
16200 * configure.in: 1.6.2
16201 * parser.c: patched bug in SAX user arg call
16202 * parserInternals.h: patched missing close in C++ wrapping
16203 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16204 especially upcoming XPointer implementation.
16205 * doc/xml.html: augmented, typo
16206
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016207Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16208
16209 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16210 not all invocations of install understand -d.
16211
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016212Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16213
16214 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16215 to make 'check' works, when builddir != srcdir.
16216
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016217Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16218
16219 * doc/xml.html : updated the documentation
16220
Daniel Veillard6454aec1999-09-02 22:04:43 +000016221Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16222
16223 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16224 not deallocated memory blocks
16225 * *.c : replaces all calls to malloc() free() and realloc() to
16226 the wrapper functions/macros
16227 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16228 instead of xmlFreeNodeList()
16229
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016230Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * HTMLparser.c: corrected a stupid bug leading to core dump at
16233 tree deallocation. Removed warnings indicated by
16234 Stephane.Conversy@lri.fr
16235 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16236 looked for in the external subset
16237
16238Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016239
16240 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16241 on SGI by Stephane.Conversy@lri.fr
16242
Daniel Veillardb96e6431999-08-29 21:02:19 +000016243Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16244
16245 * all .h : changed the prototype declaration indent as in gtk
16246 * most .c : working on reducing the TODOs in the code
16247 * most .c : cleanup though -pedantic and Insure++
16248 * improvements on validation ID checkings.
16249 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16250 * xml-config.in: closed #1810
16251
16252Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016253
16254 * tree.h, valid.c, valid.h: more work on validity, IDs
16255 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16256 definition for AIX
16257
Daniel Veillardb556eb51999-08-15 17:19:50 +000016258Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16261 the distribution due to a cut'n paste error at last commit
16262
Daniel Veillardb05deb71999-08-10 19:04:08 +000016263Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16264
16265 * configure.in: upgraded to version 1.4.0
16266 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16267 Big update, added a large part of the validation process,
16268 it should be usable, but some parts are missing
16269 * xpath.c: improved the implementation w.r.t. root.
16270 * Makefile.am: added more tests
16271 * test and result trees: added a lot of tests
16272 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16273
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016274Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16275
16276 * Added an HACKING file
16277
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016278Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16279
16280 * xpath.[ch] : improvements and debug of the XPath implementation
16281 * parser.c, HTMLparser.c : modified the parsers to be progressive
16282 * tree.[ch] : extended the Buffer promitives
16283 * xmlIO.[ch] : added basic I/O routines providing progressive
16284 parsing and ready for I18N conversion plugins
16285 * SAXresult/* : the SAX callback sequence maybe slightly different
16286 now
16287 * test*.c : improved/updated the tests programs
16288 * doc/* : recompiled the docs.
16289
Daniel Veillard15b75af1999-07-26 16:42:37 +0000162901999-07-26 Michael Meeks <michael@edenproject.org>
16291
16292 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16293
16294 * tree.c: Ditto.
16295
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016296Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * configure.in: upgraded to version 1.4.0
16299 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16300 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16301 XML query language, see http://www.w3.org/TR/xpath for more details.
16302 * parser.c, parser.h: added CHAR* related string functions for XPath
16303 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16304 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16305 rebuild the docs.
16306 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16307 and regression testing capabilities for XPath.
16308
Daniel Veillardd79d7871999-07-12 10:38:12 +000016309Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16312 closing bug #1646
16313
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016314Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16315
16316 * Makefile.am, example/Makefile.am: closed bug #1683
16317
Daniel Veillard3166ab11999-07-11 16:14:19 +000016318Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16319
16320 * example/Makefile.am, configure.in: added the makefile for the
16321 gjobread example
16322
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016323Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16324
16325 * doc/Makefile.am:
16326 - fix which allow "make install DESTDIR=</install/prefix>".
16327
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016328Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16329
16330 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16331 which fixed a problem on the file reading-code.
16332
Daniel Veillard82150d81999-07-07 07:32:15 +000016333Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16334
16335 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16336 output.
16337 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16338
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016339Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16340
16341 * parser.h : Oops removed the binary compatibility problem
16342 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16343 * parser.c, HTMLparser.c: applied patches for reading from stdin
16344
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016345Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16346
16347 * parser.c, entities.c, valid.c: cleanup bug #1591
16348 * configure.in: cleanup bug #1592
16349 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16350 the same tree back-end. Hence gdome will be available for it.
16351 * doc/Makefile.am: close bug #617
16352
Daniel Veillard97fea181999-06-26 23:07:37 +000016353Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16354
16355 * parser.c: alloctate a per parser context SAX interface block
16356
Daniel Veillard14fff061999-06-22 21:49:07 +000016357Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16358
16359 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16360 and xmlEncodeEntitiesReentrant with the correct one :-\
16361
16362Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * commit of my internal XML base changes, quite a lot of
16365 changes, cleanups, better entities support, framework for
16366 new I/O and charset detection and handling
16367 * Fixed the configure/Makefile stuff to generate shared libs
16368 with the proper version info, so we jumped on rev from
16369 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16370 xmlEncodeEntities() result need to be freed now, and a string
16371 xmlParserVersion provide the current library version.
16372
Raph Levien05240da1999-06-15 21:27:11 +000016373Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16374
16375 * parser.c: fixed a buffer overrun for when you have a very long
16376 attribute with no entities in it.
16377
Daniel Veillardbb2da581999-06-13 14:37:07 +000016378Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16379
16380 * added example directory
16381 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16382
Daniel Veillard011b63c1999-06-02 17:44:04 +000016383Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * Release of libxml-1.1, nearly everything has been touched for
16386 this.
16387 * Added more regression tests
16388 * Updated the documentation
16389
Daniel Veillard27d88741999-05-29 11:51:49 +000016390Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16391
16392 * tree.[ch]: unified the XML_NO_CORBA defines.
16393 * parser.c encoding.[ch]: started plugging in char encoding detection
16394
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016395Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16396
16397 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16398 Also freed allocated buffer.
16399
Daniel Veillard27d88741999-05-29 11:51:49 +000016400Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016401 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16402 reentrancy problem at printing. One is left in entities.c, to
16403 remove ASAP
16404 * testSAX.c : added a test example showing the use of the SAX
16405 interface if one doesn't want to build the DOM tree.
16406 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16407
Daniel Veillard517752b1999-04-05 12:20:10 +000016408Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16409
16410 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16411 large revamping of the parser to use SAX callbacks
16412 http://www.megginson.com/SAX/ (or at least a C like interface
16413 a la Expat). It's now possible to set up your own callbacks
16414 and the parser will not build a DOM tree.
16415 * test/* result/*: updated the test suite, I finally removed
16416 the old Namespace draft support (PI based).
16417
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016418Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16419
16420 * Makefile.am: added test result to EXTRA_DIST for make tests
16421
Daniel Veillard64068b31999-03-24 20:42:16 +000016422Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16423
16424 * parser.c, parserInternals.h: moved the chars macro definitions
16425 to parserInternals.h
16426 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16427 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16428
Daniel Veillard012ccc11999-03-23 10:11:11 +000016429Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16430
16431 * xml-config.in : applied patch to make --version work
16432
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000164331999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16434
16435 * Makefile.am (check-local): Alias for `tests' target. This will
16436 cause `make check' to do the right thing.
16437 (tests): Don't run tests in srcdir. Also, replaced calls to
16438 basename with a `sed' "equivalent".
16439
Daniel Veillardd109e371999-03-05 06:26:45 +000016440Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16441
16442 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16443 it in the header and not the sources, updated the doc.
16444 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16445 pointing this out.
16446
Daniel Veillardbc50b591999-03-01 12:28:53 +000016447Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16450 exported the inputStream routines.
16451 * doc/html/* : updated accordingly
16452
Daniel Veillardd692aa41999-02-28 21:54:31 +000016453Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16454
16455 * parser.c, parser.h, parserInternals.h: added a few extra
16456 internal calls to allocate and free parser contexts ...
16457 * doc/html/* : updated accordingly
16458
Daniel Veillard55a99271999-02-25 11:01:29 +000016459Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16460
16461 * configure.in, Makefile.am, doc/makefile.am : General changes for
16462 1.0.0 release and including the generated HTML documentation.
16463
Daniel Veillard35925471999-02-25 08:46:07 +000016464Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16465
16466 * makefile.am : added parserInternals.h, oops.
16467
Daniel Veillard1e346af1999-02-22 10:33:01 +000016468Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16469
16470 * parserInternals.h: added this header giving access to the parser
16471 internal functions.
16472 * doc/Makefile.am : added a rebuild target which rebuilds the full
16473 set of documentations
16474 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16475 the internal subset.
16476 * *.c *.h: modifications needed to generate the documentation using
16477 gtk-doc, cleanup of functions blocks, reorganisation of struct
16478 declarations.
16479
Daniel Veillard1164e751999-02-16 16:29:17 +000016480Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16481
16482 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16483 the tar and spec file to include the beginning of the doc.
16484
Nuno Ferreira03d04781999-02-13 00:07:17 +0000164851999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16486
16487 * doc/.cvsignore: Added this file.
16488
Daniel Veillard6800ef31999-02-08 18:33:22 +000016489Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16490
16491 * tree.c: fixed xmlGetProp to return "" when the attribute
16492 exists, even if the node-list is NULL.
16493
Daniel Veillard726c7e31999-02-08 15:13:10 +000016494Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16495
16496 * tree.c: patched an error outputting empty attribute values.
16497 * Makefile.am and doc/makefile.am: have been updated during the
16498 week-end. Sorry for an empty CVS log, I got a shell problem.
16499
Daniel Veillard1899e851999-02-01 12:18:54 +000016500Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16501
16502 * tree.h: cleaned up using enums instead of defines
16503 * parser.c, valid.[ch]: more work on parsing/output of element
16504 declarations
16505
Daniel Veillard3b9def11999-01-31 22:15:06 +000016506Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * valid.[ch], tree.c, parser.c : more work toward full parsing
16509 of XML DTDs.
16510 * README: added informations about mailing-list and on-line
16511 documentation
16512
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000165131999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16514
16515 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16516
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016517Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16518
16519 * parser.c, tree.[ch] : more work toward conformance testing,
16520 added a last element to accelerate parsing of very flat structures
16521 started working on internal subset Element content declaration.
16522 * valid.[ch] : first cut at adding code toward validation.
16523 * previous changes had also small impact on most files, especially
16524 the conformance testing using James Clark test suite.
16525
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016526Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * test/* : updated the examples, most of them were not well
16529 formed (humm), and added rdf2.
16530 * result/* : resulting changes in the output.
16531
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016532Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16535
Daniel Veillard44b3a061998-12-05 17:27:22 +000016536Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16537
16538 * tree.c: patched a bug in the generation of empty attributes
16539
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016540Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16541
16542 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16543 for node/trees/documents/... Biggest problem is namespace
16544 support when copying subtrees.
16545
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016546Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16547
16548 * parser.c, entities.c: improve entities and char ref encoding,
16549 and cleanups of error messages.
16550
Daniel Veillard242590e1998-11-13 18:04:35 +000016551Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16552
16553 * parser.c, entities.c: simple bug hunting done during rpm2html and
16554 rpmfind integration.
16555
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016556Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * parser.[ch]: Added interfaces allowing to specify a SAX
16559 handler before parsing.
16560
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016561Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * parser.c: redirrect all errors reporting through the SAX
16564 error function
16565
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016566Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16569 * libtool, tlmain ...: update of the libtool files
16570
Miguel de Icaza442321c1998-11-04 18:13:38 +0000165711998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16572
16573 * entities.c: Use g_snprintf insteda of snprintf.
16574
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016575Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16576
16577 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16578 added ent5 test for this purpose.
16579 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16580
Daniel Veillard27271681998-10-30 06:39:40 +000016581Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16582
16583 * parser.c: fixed? a strange error due to compression on a GWP
16584 document.
16585
Daniel Veillard25940b71998-10-29 05:51:30 +000016586Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16587
16588 * tree.[ch]: bug fixing
16589 * entities.[ch]: defined a specific type for predefined entities
16590 * doc/xml.html: more documentation on the library, how to use it,
16591 overview of the interfaces.
16592
Daniel Veillard16253641998-10-28 22:58:05 +000016593Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16596
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016597Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16598
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016599 * tree.c: corrected a small bug
16600 * doc/xml.html: continuing writing documentation.
16601
16602Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16603
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016604 * debugXML.h debugXML.c: added debugging utilities.
16605 * tester.c: added --debug switch.
16606 * tree.c: patched an incorrect node->type assignment.
16607 * parser.c: formatting, ensure that node->doc != NULL in attributes
16608
Daniel Veillardccb09631998-10-27 06:21:04 +000016609Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16612 entity support and provide an internal representation close to
16613 DOM one (entity ref nodes, and attribute value as tree). I tried
16614 to preserve the interface but this will surely break some apps
16615 (I have to change rpm2html/rpmfind for example). I had to change
16616 two interfaces, and the generated tree is somewhat different.
16617 * doc/* : started documenting the XML library, the tree and
16618 DOM/Corba. This is a first step.
16619
Daniel Veillard11e00581998-10-24 18:27:49 +000016620Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16621
16622 * parser.c: Set up the fonctions comment block, boring but useful.
16623 * parser.h, SAX.c, parser.c: now attributes are processed through
16624 the SAX interface. The problem is that my SAX interface diverged
16625 quite a bit from the original one, well this is not an official
16626 spec, and translating it from Java to C is hairy anyway...
16627
Daniel Veillard97b58771998-10-20 06:14:16 +000016628Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16629
16630 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16631 fonctions comment block, boring but useful.
16632
16633Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016634
16635 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16636 conversion routines. However they are not yet used to convert the
16637 inputs. The core will run with UTF-8.
16638
Daniel Veillard33942841998-10-18 19:12:41 +000016639Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16640
16641 * tree.c : make sure that the type id is properly set-up when
16642 a new object is allocated, needed for DOM.
16643
Daniel Veillard27fb0751998-10-17 06:47:46 +000016644Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16645
16646 * tree.h, tree.c: Ok, the main objects in the tree will be native
16647 corba objects, it costs 8 bytes per Node, Attribute and Document
16648 but it simplifies the Corba integration a lot (no extra interface
16649 objects to allocate/free).
16650
Daniel Veillard0bef1311998-10-14 02:36:47 +000016651Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16652
16653 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16654 and changed NODEs contants for conformity with DOM Level 1
16655
Daniel Veillard27864701998-10-08 03:47:24 +000016656Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16657
16658 * added hooks to keep track of servants when creating objects
16659 xmlDoc and xmlNode (for Corba export).
16660
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016661Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16662
16663 * added xml-config script.
16664
Daniel Veillard7066a791998-10-01 20:28:28 +000016665Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16666
16667 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16668 to autoupdate libtool and automake conf files.
16669
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000166701998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16671
16672 * Makefile.am: Use '?' to separate the sed
16673 commands as ',' is used when people pass -Wl,something.
16674
16675
Daniel Veillard15a8df41998-09-24 19:15:06 +000016676Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16677
16678 * tree.c, tree.h: added a per-document compression interface.
16679
Daniel Veillard151b1b01998-09-23 00:49:46 +000016680Tue Sep 22 20:47:38 EDT 1998
16681
16682 * tree.c, tree.h: added saving with compression and added interfaces
16683 to control the compression level (xmlGetCompressMode,
16684 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16685
Daniel Veillard70120ff1998-09-22 00:24:21 +000016686Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16687
16688 * parser.c: corrected a loop for files of size 0
16689
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000166901998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16691
16692 * error.h: New file. Contains prototyes from `error.c'.
16693
Tom Tromeyc19653d1998-08-14 01:22:43 +000016694Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16695
16696 * Makefile.am (xmlincdir): New macro.
16697 (xmlinc_HEADERS): Renamed from include_HEADERS.
16698
Daniel Veillard845664d1998-08-13 04:43:19 +000016699Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * applied small patch on numeric entities from
16702 Christopher Blizzard <blizzard@appliedtheory.com>
16703
Daniel Veillard260a68f1998-08-13 03:39:55 +000016704Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16705
16706 * New release 0.2, removed the old xml_* files so that it's
16707 coherent with the other CVS base (W3C), far better conformance
16708 to standard, new namespaces, decent entities support, beginning
16709 of a SAX-like interface. Nearly nothing left intact, even the
16710 test examples ...
16711
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000167121998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16713
16714 * .cvsignore: Add .deps dir
16715
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016716Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16719
Daniel Veillardfe926001998-07-26 04:28:20 +000016720Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016721
Daniel Veillardfe926001998-07-26 04:28:20 +000016722 * configure.in: added test for CPP
16723 * AUTHORS, Changelog: the original ones didn't get commited but the
16724 glib ones instead, fixed.
16725 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016726
Daniel Veillardfe926001998-07-26 04:28:20 +000016727Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016728
Daniel Veillardfe926001998-07-26 04:28:20 +000016729 * integrated code developped at W3C
16730 * changed the original Copyright
16731 * migrated to automake
16732 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016733