blob: 336565e5e6db6d35997177fa8bfe89ef23a51fc8 [file] [log] [blame]
Daniel Veillard92fc02c2003-04-24 23:12:35 +00001Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * NEWS configure.in: preparing release 2.5.7
4 * doc/*: updated and rebuilt the docs
5 * doc/apibuild.py: fixed the script
6
Daniel Veillardde0a0a52003-04-24 17:12:57 +00007Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
8
9 * Makefile.am doc/apibuild.py: make sure the OOM code don't
10 get in the way of the builds
11 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
12
Daniel Veillarda76fe5c2003-04-24 16:06:47 +000013Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
14
15 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
16 Memory test from Havoc Pennington #109368
17 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
18 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
19 include/libxml/parser.h: a lot of memory allocation cleanups
20 based on the results of the OOM testing
21 * check-relaxng-test-suite2.py: seems I forgot to commit the
22 script.
23
Daniel Veillard18f113d2003-04-23 15:18:26 +000024Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
25
26 * xmlschemastypes.c: trivial fix for 109774 removing a warning
27
Daniel Veillard85095e22003-04-23 13:56:44 +000028Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
29
30 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
31 more places where xmlCanonicPath() must be used to convert
32 filenames to URLs, trying to fix #111088
33
Daniel Veillard54396242003-04-23 07:36:50 +000034Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
35
36 * python/libxml.c python/libxml.py: applied patch from
37 Brent M Hendricks adding binding for xmlCatalogAddLocal
38
Daniel Veillard45269b82003-04-22 13:21:57 +000039Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
40
41 * HTMLparser.c: tried to fix #98879 again in a more solid
42 way.
43
Igor Zlatkovic94f48842003-04-22 12:00:37 +000044Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
45
46 * win32/libxml2.def.src: added more exports from the relaxng and
47 xmlreader clan
48
Daniel Veillardf431eb82003-04-22 08:37:26 +000049Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
50
51 * SAX.c test/valid/ns* test/result/ns*: applied the patch
52 provided by Brent Hendricks fixing #105992 and integrated the
53 examples in the testsuite.
54
Daniel Veillardc4f65ab2003-04-21 23:07:45 +000055Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
56
57 * TODO: updated a bit
58 * configure.in: fixed the comment, threads now default to on
59 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
60
Daniel Veillarda880b122003-04-21 21:36:41 +000061Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
62
63 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
64 xmlreader.c include/libxml/parser.h: a lot of performance work
65 especially the speed of streaming through the reader and push
66 interface. Some thread related optimizations. Nearly doubled the
67 speed of parsing through the reader.
68
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +000069Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
70
71 * doc/xmllint.xml
72 * doc/xmllint.1
73 update man page to explain use of --stream
74
Daniel Veillard3c908dc2003-04-19 00:07:51 +000075Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
76
77 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
78 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
79 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
80 include/libxml/globals.h include/libxml/xmlmemory.h: added
81 xmlMallocAtomic() to be used when allocating blocks which
82 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
83 to allow registering the full set of functions needed by
84 a garbage collecting allocator like libgc, ref #109944
85
Daniel Veillard84942712003-04-18 14:40:05 +000086Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
87
88 * configure.in: switched to have thread support enabled by default,
89 didn't got troubles with ABI compatibility on Linux, hope it
90 won't break on strange OSes, if yes, report the system ID
91 * doc/libxml2-api.xml: just rebuilt the API
92
Daniel Veillard3e59fc52003-04-18 12:34:58 +000093Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
94
95 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
96 added support for large file, tested with a 3+GB instance,
97 and some cleanup.
98 * catalog.c: added a TODO
99 * Makefile.am: added some "make tests" comments
100
Daniel Veillardac297932003-04-17 12:55:35 +0000101Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng.c: some cleanups
104 * doc/xmlreader.html: extended the document to cover RelaxNG and
105 tree operations
106 * python/tests/Makefile.am python/tests/reader[46].py: added some
107 xmlReader example/regression tests
108 * result/relaxng/tutor*.err: updated the output of a number of tests
109
Daniel Veillard62163602003-04-17 09:36:38 +0000110Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
111
112 * relaxng.c: valgrind pointed out an uninitialized variable error.
113
Daniel Veillard33300b42003-04-17 09:09:19 +0000114Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
115
116 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
117 xmlreader.c: augnemting the APIs, cleanups.
118 * parser.c: cleanup bug #111005
119 * xmlIO.c: added some missing comments
120
Daniel Veillardce192eb2003-04-16 15:58:05 +0000121Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
122
123 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
124 trying to improve the subset compiled, and more testing.
125 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
126 documentation
127 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
128 * result/relaxng/*.err: fix some of the outputs
129
Daniel Veillardf4e55762003-04-15 23:32:22 +0000130Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
131
132 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
133 include/libxml/xmlreader.h: implemented streaming of
134 RelaxNG (when possible) on top of the xmlReader interface,
135 provided it as xmllint --stream --relaxng .rng .xml
136 This seems to mostly work.
137 * Makefile.am: updated to test RelaxNG streaming
138
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000139Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
140
141 * relaxng.c include/libxml/relaxng.h: integrated the regexp
142 based validity checking of fragments of the document for
143 which the RNG can be compiled to regexps. Works on all regression
144 tests, only fix needed is related to error messages.
145
Daniel Veillard52b48c72003-04-13 19:53:42 +0000146Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
147
148 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
149 include/libxml/xmlregexp.h: Starting work precompiling
150 parts of RelaxNG schemas. Not plugged onto validity checking
151 yet, just the regexp building part. Needed to extend some
152 of the automata and regexp APIs.
153
Daniel Veillardf6bad792003-04-11 19:38:54 +0000154Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
155
156 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
157 xmllint --stream and xmllint --stream --valid returns errors
158 code appropriately
159
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000160Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
161
162 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
163 and Next() operation to work on subtrees within the reader
164 framework.
165 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
166 * python/tests/reader5.py: added an example for those new
167 functions of the reader.
168
Daniel Veillard645c6902003-04-10 21:40:49 +0000169Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
170
171 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
172
Daniel Veillard9e077102003-04-10 13:36:54 +0000173Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmlreader.c: fixing HasValue for namespace as raised by
176 Denys Duchier
177
Daniel Veillard02ea1412003-04-09 12:08:47 +0000178Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
179
180 * HTMLparser.c include/libxml/HTMLparser.h: exported
181 htmlCreateMemoryParserCtxt() it was static
182
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000183Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
186 update from Charles Bozeman for date and duration types
187 * test/schemas/date_0.* test/schemas/dur_0.*
188 result/schemas/date_0.* result/schemas/dur_0.*: updated too
189
Daniel Veillardc00cda82003-04-07 10:22:39 +0000190Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
191
192 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
193 fixing bug #107129, removing excessive allocation and calls
194 to *printf in the code to build QName strings.
195
Igor Zlatkovic69651182003-04-05 09:43:30 +0000196Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
197
198 * win32/libxml2.def.src: fixed conditional exports, reported by
199 Luke Murray.
200
Daniel Veillardadba5f12003-04-04 16:09:01 +0000201Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
202
203 * parser.c: fixed a possible problem with xmlRecoverMemory()
204
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000205Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
206
207 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
208 triostr.h: Bjorn sent an update for the TRIO portability layer.
209
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000210Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
211
212 * win32/libxml2.def.src: exported new functions
213
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000214Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
215
216 * configure.in NEWS: preparing release 2.5.6
217 * doc/*: updated and rebuilt the docs
218
Daniel Veillarde5020412003-04-01 09:55:20 +0000219Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
220
221 * SAX.c: fixed an uninitialized memory access pointed by valgrind
222 on C14Ntests
223
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000224Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
225
226 * relaxng.c: one more fixup of error message reporting
227
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000228Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
229
230 * relaxng.c: more work on bug #109225, and fixed an uninitialized
231 variable pointed out by valgrind
232
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000233Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
234
235 * relaxng.c: try to work on bug #109225 and provide better
236 error reports.
237 * result/relaxng/* : this change the output of a number of tests
238 * xinclude.c: fixing the parsed entity redefinition problem
239 raised on the list.
240 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
241
Daniel Veillardb3721c22003-03-31 11:22:25 +0000242Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
243
244 * xmlschemastypes.c: fixed date comparison to handle the tzo
245 The only failures left are disagreements on Notations and
246 '+1' not being allowed for ulong, uint, ushort and ubyte.
247
Daniel Veillard455cc072003-03-31 10:13:23 +0000248Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
251 to the XML Schemas errata
252 http://www.w3.org/2001/05/xmlschema-errata#e2-12
253
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000254Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
255
256 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
257 and facets support. Currently only schemas with binHex or
258 base64 don't compile. A few error left in the test suite:
259 found 1035 test instances: 919 success 23 failures
260 most are gdate or gdateyear failing check, and a few cases where
261 James clark tests results are strange.
262 * valid.c: allow to reuse the Notation checking routine without
263 having a validation context.
264 * SAX.c: removed a #if 0
265
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000266Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * xinclude.c: forgot to apply one check from #106931 patch
269 * xmlschemastypes.c: more work on XML Schemas datatypes
270
Daniel Veillardc4c21552003-03-29 10:53:38 +0000271Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
272
273 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
274 on cleaning up XML Schemas datatypes based on James Clark tests
275 test/xsdtest/xsdtest.xml
276
Daniel Veillard80b19092003-03-28 13:29:53 +0000277Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
278
279 * relaxng.c: implemented comparisons for Schemas values.
280 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
281 some bugs in duration handling, comparisons for durations
282 and decimals, removed all memory leaks pointed out by James
283 testsuite. Current status is now
284 found 238 test schemas: 197 success 41 failures
285 found 1035 test instances: 803 success 130 failures
286
Daniel Veillard91a13252003-03-27 23:44:43 +0000287Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
288
289 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
290 leaks in the W3C XML Schemas code
291 * xmlschemastypes.c: implemented nonPositiveInteger
292 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
293 fixed the test and result.
294
Daniel Veillard6560a422003-03-27 21:25:38 +0000295Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
296
297 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
298 parser and a typo
299 * xmlschemastypes.c: reindenting, fixing a memory access
300 problem with dates.
301
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000302Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * parser.c: fixing #109227 providing more context in case of
305 start/end tag mismatch
306 * python/tests/ctxterror.py python/tests/readererr.py: update the
307 tests accordingly
308
Daniel Veillardd9b72832003-03-27 14:24:00 +0000309Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
310
311 * xinclude.c: should fix #109327 errors on memory accesses
312
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000313Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
314
315 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
316 is an URI reference
317
Daniel Veillarde209b332003-03-26 21:40:13 +0000318Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
319
320 * xpath.c: fixed bug #109160 on non-ASCII IDs
321
Daniel Veillard642104e2003-03-26 16:32:05 +0000322Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
323
324 * parser.c: Norm suggested a nicer error message for xml:space values
325 errors
326
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000327Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
328
329 * xpath.c include/libxml/xpath.h: first part of the fix to
330 performance bug #108905, adds xmlXPathOrderDocElems() providing
331 document order for nodes.
332 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
333
Daniel Veillard09628212003-03-25 15:10:27 +0000334Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
335
336 * xmlschemastypes.c: removing a warning with Sun compiler
337 bug #109154
338
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000339Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
340
341 * doc/xmllint.xml
342 * doc/xmllint.1
343 update xmllint man page with --relaxng option
344
Daniel Veillard2032d292003-03-25 11:09:40 +0000345Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
346
347 * python/setup.py.in : was missing "drv_libxml2.py"
348
Daniel Veillard9adc0462003-03-24 18:39:54 +0000349Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
350
351 * tree.c xpath.c: some changes related to the new way of
352 handling Result Value Tree, before 2.5.5
353
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000354Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
355
356 * configure.in NEWS: preparing release 2.5.5
357 * doc/* : updated the documentation and regenerated it.
358
Daniel Veillardef0b4502003-03-24 13:57:34 +0000359Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
360
361 * xpath.c: fixed some problems related to #75813 about handling
362 of Result Value Trees
363
Daniel Veillard9231ff92003-03-23 22:00:51 +0000364Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
365
366 * uri.c: applied a set of patches from Lorenzo Viali correcting
367 URI parsing errors.
368
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000369Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
370
371 * parser.c: validity status was not passed back when validating in
372 entities, but raised by Oliver Fischer
373
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000374Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
375
376 * HTMLtree.c: avoid escaping ',' in URIs
377
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000378Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
379
380 * parser.c: fixing bug #108976 get the ID/REFs to reference
381 the ID in the document content and not in the entity copy
382 * SAX.c include/libxml/parser.h: more checking of the ID/REF
383 stuff, better solution for #107208
384 * xmlregexp.c: removed a direct printf, dohhh
385 * xmlreader.c: fixed a bug on streaming validation of empty
386 elements in entities
387 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
388 cleanup of the validation tests
389 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
390 added more ID/IDREF tests to the suite
391
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000392Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
393
394 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
395 compiler.
396
Daniel Veillard20863822003-03-22 17:51:47 +0000397Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
398
399 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
400
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000401Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
402
403 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
404 defined in entities content
405
Daniel Veillard99737f52003-03-22 14:55:50 +0000406Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
407
408 * SAX.c: Fixed validation bug #108858 on namespace names using
409 entities and reported by Brent Hendricks
410 * xmllint.c: report xmlTextReaderHasValue() result in --stream
411 --debug output.
412
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000413Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
414
415 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
416 about the DocType node not being reported sometimes.
417 * python/tests/reader.py: added to test to the regression checks
418
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000419Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
420
421 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
422 reported by Edd Dumbill
423
Daniel Veillard77a90a72003-03-22 00:04:05 +0000424Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
425
426 * HTMLparser.c parser.c parserInternals.c: patch from
427 johan@evenhuis.nl for #107937 fixing some line counting
428 problems, and some other cleanups.
429 * result/HTML/: this result in some line number changes
430
Daniel Veillard580ced82003-03-21 21:22:48 +0000431Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
432
433 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
434 instead of libxml.spec
435 * relaxng.c: fixed some of the error reporting excessive
436 verbosity
437 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
438 xmlschemastypes.c: removed some warnings from gcc
439 * doc/libxml2-api.xml: rebuilt
440
Daniel Veillarde063f482003-03-21 16:53:17 +0000441Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
442
443 * relaxng.c: another optimization, for choice this time
444 * result/relaxng/spec1* result/relaxng/tutor12_1*
445 result/relaxng/tutor3_7: cleanups.
446
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000447Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
448
449 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
450 * test/relaxng/testsuite.xml: augmented the test suite
451 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
452 some schemas validation tests in the presence of foreign
453 namespaces.
454
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000455Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
456
457 * relaxng.c: added another interleave speedup.
458
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000459Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
460
461 * xmlschemastypes.c: added integer and fixed one of the
462 IDREFS regression tests pbm
463 * result/relaxng/docbook_0.err: updated
464
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000465Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
466
467 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
468 declared both in the DTD and in the Schemas <grin/>
469 * relaxng.c: more debug, added a big optimization for <mixed>
470 * test/relaxng/testsuite.xml: augmented the testsuite
471 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
472 DocBook example to the regression tests
473
Daniel Veillard798024a2003-03-19 10:36:09 +0000474Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
475
476 * check-xsddata-test-suite.py: cosmetic change for output
477 * relaxng.c: try to minimize calls to malloc/free for states.
478
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000479Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
480
481 * tree.c: removed a warning
482 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
483 support
484 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
485 cleanup/improvements of the regression tests batch
486 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
487
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000488Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * relaxng.c: fixed error msg cleanup deallocation
491 * xmlschemastypes.c: added a function to handle lists of
492 atomic types, added support for IDREFS
493
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000494Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
495
496 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
497 and IDREF, usable from RelaxNG now
498 * include/libxml/xmlschemastypes.h: need to add a new interface
499 because the validation modifies the infoset
500 * test/relaxng/testsuite.xml: extended the testsuite
501
Daniel Veillard952379b2003-03-17 15:37:12 +0000502Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
503
504 * relaxng.c: fixed the last core RelaxNG bug known #107083,
505 shemas datatype ID/IDREF support still missing though.
506 * xmlreader.c: fix a crashing bug with prefix raised by
507 Merijn Broeren
508 * test/relaxng/testsuite.xml: augmented the testsuite with
509 complex inheritance tests
510
Daniel Veillardfd573f12003-03-16 17:52:32 +0000511Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
512
513 * relaxng.c: switched back to the previous Relax-NG code base,
514 the derivation algorithm need severe constraining code to avoid
515 combinatorial explosion. Fixed the problem with Sebastian Rahtz
516 TEI based example and other bugs
517 * result/relaxng/*err: updated the results
518 * test/relaxng/testsuite.xml: started a new test suite
519
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000520Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
521
522 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
523 that the original RelaxNG validation code was un-fixeable, it got
524 rewritten to use the derivation algorithm from James Clark and
525 redebugged it (nearly) from scratch:
526 found 373 test schemas: 372 success 1 failures
527 found 529 test instances: 529 success 0 failures
528
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000529Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
530
531 * SAX.c parser.c: fix some recursion problems introduced in the
532 last release.
533 * relaxng.c: more debugging of the RNG validation engine, still
534 problems though.
535
Daniel Veillard5add8682003-03-10 13:13:58 +0000536Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * Makefile.am: stop generating wrong result file with * in name
539 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
540 * result/relaxng/demo* test/relaxng/demo: added the tests from
541 Sebastian reproducing the problem.
542
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000543Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
544
Daniel Veillard5add8682003-03-10 13:13:58 +0000545 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
546 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000547
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000548Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
549
550 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
551 variable to control the indentation for the xmllint "--format"
552 option
553
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000554Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
555
556 * encoding.c: applied Gennady's patch against buffer overrun
557
Daniel Veillard42f12e92003-03-07 18:32:59 +0000558Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
559
560 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
561 Clark it appeared I had bug in URI parsing code ...
562 * relaxng.c include/libxml/relaxng.h: completely revamped error
563 reporting to not loose message from optional parts.
564 * xmllint.c: added timing for RNG validation steps
565 * result/relaxng/*: updated the result, all error messages changed
566
Daniel Veillardedfd5882003-03-07 14:20:40 +0000567Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * xpath.c: fix bug #107804, the algorithm used for document order
570 computation was failing on attributes.
571
Daniel Veillard83391282003-03-06 21:37:30 +0000572Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
573
574 * valid.c: fix bug #107764 , possibility of buffer overflow
575 in xmlValidDebug()
576
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000577Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
578
579 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
580 from Philipp Dunkel
581
Daniel Veillard5f704af2003-03-05 10:01:43 +0000582Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
583
584 * xmlschemastype.c: made powten array static it should not be exported
585 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
586 parser function.
587 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
588
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000589Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
590
591 * tree.c: fixed a node dump crash on attributes
592 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
593 an URI test bug and get better output.
594
Daniel Veillard463a5472003-02-27 21:30:32 +0000595Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
596
597 * check-xsddata-test-suite.py: give more infos
598 * relaxng.c: fix a bug reported by Sebastian Rahtz and
599 REF->DEF in attribute values.
600
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000601Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
602
603 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
604 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
605 regression tests from James Clark.
606
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000607Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
608
609 * relaxng.c xmlschemas.c xmlschemastypes.c
610 include/libxml/xmlschemastypes.h: added param support for relaxng
611 type checking, started to increment the pool of simple types
612 registered, still much work to be done on simple types and
613 facets checkings.
614
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000615Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * entities.c: fixes again one of the problem raised by
618 James Clark in #106788
619
Daniel Veillardc482e262003-02-26 14:48:48 +0000620Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * relaxng.c: Fixed a couple of problem raised by James Clark
623 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
624 datatype level still not fixed though.
625
Daniel Veillard17bed982003-02-24 20:11:43 +0000626Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
627
628 * configure.in: preparing release 2.5.4
629 * doc/*: updated and rebuilt the docs
630 * relaxng.c: removed warnings
631 * result/relaxng/*: updated the results
632
Daniel Veillardf4be0182003-02-24 19:54:33 +0000633Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * valid.c: fixes a DTD regexp generation problem.
636
Daniel Veillard02111c12003-02-24 19:14:52 +0000637Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
638
639 * parser.c: fixes bug #105998 about false detection of
640 attribute consumption loop.
641
Daniel Veillard2406abd2003-02-24 18:16:47 +0000642Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
643
644 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
645
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000646Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * SAX.c: fixed bug #105992
649
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000650Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
651
652 * tree.c: fixed xmlSetProp and al. when the node passed is not an
653 element.
654 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
655 found 373 test schemas: 369 success 4 failures
656 found 529 test instances: 525 success 4 failures
657 * check-relaxng-test-suite.py: added memory debug reporting
658
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000659Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
660
661 * uri.c parser.c: some warning removal on Igor's patch
662 * tree.c: seems I messed up with #106788 fix
663 * python/libxml.c: fixed some base problems when Python provides
664 the resolver.
665 * relaxng.c: fixed the interleave algorithm
666 found 373 test schemas: 364 success 9 failures
667 found 529 test instances: 525 success 4 failures
668 the resulting failures are bug in the algorithm from 7.3 and
669 lack of support for params
670
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000671Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
672
673 * parser.c: another fix for nodeinfo in entities problem
674 * tree.c entities.c: fixed bug #106788 from James Clark
675 some spaces need to be serialized as character references.
676
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000677Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
678
679 * parser.c uri.c: fixed the bug I introduced in the path
680 handling, reported by Sebastian Bergmann
681
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000682Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
683
684 * parser.c: fixing some nodeinfo in entities problem raised
685 by Glenn W. Bach
686 * relaxng.c: implemented the first section 7.3 check
687 * result/relaxng/*: updated the results
688
Daniel Veillardc5312d72003-02-21 17:14:10 +0000689Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
690
691 * relaxng.c: fixed some problems in the previous commit
692 and finished implementing 4.16 rules checking
693 found 373 test schemas: 353 success 20 failures
694 found 529 test instances: 519 success 6 failures
695 * result/relaxng/*: updated the results
696
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000697Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
698
699 * relaxng.c: implemented checks from section 7.2
700
Daniel Veillard77648bb2003-02-20 15:03:22 +0000701Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * relaxng.c: implemented the checks from section 7.1, fixed
704 some of the 4.20 and 4.21 problems.
705 found 373 test schemas: 338 success 35 failures
706 found 529 test instances: 519 success 6 failures
707 * result/relaxng/*: updated the results
708
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000709Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
710
711 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
712 * result/relaxng/*: updated the results
713
Daniel Veillardce14fa52003-02-19 17:32:48 +0000714Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
715
716 * relaxng.c: more bugfixes
717 * result/relaxng/*: updated the results
718
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000719Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
720
721 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
722 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
723 * SAX.c: ensured xmlDoc.URL is always canonic
724 * parser.c: obsoleted xmlNormalizeWindowsPath
725 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
726 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
727 * win32/libxml2.def.src: added few exports
728
729
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000730Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
731
732 * Makefile.am configure.in: patched to have shared libraries
733 for Python regression tests and static binaries for gdb debug
734 in my development environment
735 * relaxng.c: more bugfixes
736 found 373 test schemas: 296 success 77 failures
737 found 529 test instances: 516 success 8 failures
738 * result/relaxng/*: updated the results
739
Daniel Veillard8fe98712003-02-19 00:19:14 +0000740Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
741
742 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
743
Daniel Veillardd4310742003-02-18 21:12:46 +0000744Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
745
746 * xmlschemastypes.c: float/double check bugfix
747 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
748 validation
749 * xmlreader.c: add a TODO for Jody
750 * relaxng.c: bugfix bugfix bugfix
751 found 373 test schemas: 300 success 73 failures
752 found 529 test instances: 507 success 10 failures
753 * result/relaxng/*: updated the results
754
Daniel Veillard2df2de22003-02-17 23:34:33 +0000755Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
756
757 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
758
Daniel Veillard416589a2003-02-17 17:25:42 +0000759Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
760
761 * relaxng.c check-relaxng-test-suite.py: more work on the
762 RelaxNG implementation conformance testing.
763 found 373 test schemas: 284 success 89 failures
764 found 529 test instances: 448 success 47 failures
765 * result/relaxng/*: updated the results
766
Daniel Veillard784b9352003-02-16 15:50:27 +0000767Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
768
769 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
770 a patch from Kjartan Maraas to fix some typos
771
Daniel Veillardfebcca42003-02-16 15:44:18 +0000772Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * relaxng.c: more bug-hunting
775 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
776 intermediate rng tree
777 * python/generator.py: patch from Stephane Bidoul to fix the generator
778 on python < 2.2
779
Daniel Veillardd2298792003-02-14 16:54:11 +0000780Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * check-relaxng-test-suite.py relaxng.c: more testing on the
783 Relax-NG front, cleaning up the regression tests failures
784 current state and I forgot support for "mixed":
785 found 373 test schemas: 280 success 93 failures
786 found 529 test instances: 401 success 68 failures
787 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
788 moved the Name, NCName and QName validation routine in tree.c
789 * uri.c: fixed handling of URI ending up with #, i.e. having
790 an empty fragment ID.
791 * result/relaxng/*: updated the results
792
Daniel Veillard9a237c92003-02-13 15:52:58 +0000793Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
794
795 * check-xinclude-test-suite.py: improved the script accordingly
796 to the XInclude regression tests updates
797 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
798 November 2002
799 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
800 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
801 augmented the Xpointer testsuite for the element() scheme
802
Daniel Veillardf4b4f982003-02-13 11:02:08 +0000803Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
804
805 * relaxng.c: added TODO for the DTD compatibility spec
806 * xinclude.c: more bug fixes driven by the testsuite
807
Daniel Veillardd581b7e2003-02-11 18:03:05 +0000808Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
809
810 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
811 regression tests for XInclude, improved the script, improving
812 XInclude error reporting mechanism
813
Daniel Veillard1d788d22003-02-10 16:21:58 +0000814Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
815
816 * NEWS doc/* configure.in: preparing release 2.5.3
817
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +0000818Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
819
820 * tree.c: trying to fix #104934 about some XHTML1 serialization
821 issues.
822
Daniel Veillard809faa52003-02-10 15:43:53 +0000823Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
826 encoding conversion when the input buffer stops in the
827 middle of a multibyte char
828
Daniel Veillard1703c5f2003-02-10 14:28:44 +0000829Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
832 * check-relaxng-test-suite.py: python script to run regression
833 against OASIS RelaxNG testsuite
834 * relaxng.c: some cleanup tweaks
835 * HTMLparser.c globals.c: cleanups in comments
836 * doc/libxml2-api.xml: updated the API
837 * result/relaxng/*: errors moved files, so large diffs but
838 no changes at the semantic level.
839
Daniel Veillard6aa2f602003-02-10 00:01:56 +0000840Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
841
842 * tree.c: fixing #105678 problem when dumping a namespace node.
843
Daniel Veillard591b4be2003-02-09 23:33:36 +0000844Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
845
846 * xpath.c: fixed doc comment problems
847 * python/generator.py python/libxml_wrap.h python/types.c: adding
848 RelaxNG wrappers
849 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
850 test of those early Python RelaxNG bindings
851
852Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +0000853
854 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
855 * relaxng.c: found the validation problem I had with interleave
856 when not covering all remaining siblings
857 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
858 testsuite and check the RNG schemas against the RNG schemas
859 given in appendix A
860
Igor Zlatkovic6dacee62003-02-08 17:52:57 +0000861Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
862
863 * win32/Makefile.msvc: updates for RelaxNG
864 * win32/Makefile.mingw: updates for RelaxNG
865 * win32/libxml2.def.src: added RelaxNG exports
866
Daniel Veillard97fd5672003-02-07 13:01:54 +0000867Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
868
869 * xinclude.c: applied another bug fix from Sean Chittenden
870
Daniel Veillardef4d3bc2003-02-07 12:38:22 +0000871Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
872
873 * configure.in xmllint.c: I f...ed up the default configuration
874 of schemas and --relaxng option display in xmllint, pointed by
875 Morus Walter.
876 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
877 detection module, fixes bug #105374.
878
Daniel Veillardc5a70f22003-02-06 23:41:59 +0000879Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
880
881 * xmlschemastypes.c: added the boolean base type.
882
Daniel Veillard96a4b252003-02-06 08:22:32 +0000883Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
884
885 * xmlschemastypes.c: started implementing some of the missing
886 default simple types
887 * result/relaxng/*: updated the results
888
Daniel Veillard72fef162003-02-05 14:31:19 +0000889Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
890
891 * NEWS doc/*: updated the docs, ready for 2.5.2 release
892
Daniel Veillard71531f32003-02-05 13:19:53 +0000893Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * HTMLparser.c tree.c xmlIO.c: comments cleanups
896 * Makefile.am: use xmllint for doing the RelaxNG tests
897 * configure.in: preparing 2.5.2 made schemas support default to
898 on instead of off
899 * relaxng.c: removed the verbosity
900 * xmllint.c: added --relaxng option
901 * python/generator.py python/libxml_wrap.h: prepared the integration
902 of the new RelaxNG module and schemas
903 * result/relaxng/*: less verbose output
904
Daniel Veillardec498e12003-02-05 11:01:50 +0000905Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
906
907 * valid.c: do not run content model validation if the
908 content is not determinist
909
Daniel Veillardde590ca2003-02-05 10:45:26 +0000910Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
911
912 * SAX.c: added the redefinition of namespaced attribute
913 check that was missing as Fabrice Desré pointed out.
914
Daniel Veillard930dfb62003-02-05 10:17:38 +0000915Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
918 improvements from Nick Kew, allowing to do more checking
919 to HTML elements and attributes.
920
Daniel Veillard4287c572003-02-04 22:48:53 +0000921Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
922
923 * xinclude.c: fixing bug #105137 about entities declaration
924 needing to be copied to the including document.
925
Daniel Veillard652d8a92003-02-04 19:28:49 +0000926Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
927
928 * catalog.c: fixed bug #104817 with delegateURI
929 * xpath.c: fixing bugs #104123 and #104125
930
Daniel Veillard0e298ad2003-02-04 16:14:33 +0000931Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * configure.in valid.c xmlreader.c python/libxml_wrap.h
934 python/types.c: fixing #104096 to compile without regexps
935
Daniel Veillard57e79b32003-02-04 15:33:12 +0000936Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * valid.c: fixing bug #103969 forgot to add an epsilon transition
939 when building the automata for elem*
940
Daniel Veillard358a9892003-02-04 15:22:32 +0000941Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
942
943 * HTMLparser.c: applied patch from Arne de Bruijn fixing
944 bug #103827
945
Daniel Veillardeb137172003-02-04 15:18:06 +0000946Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
947
948 * HTMLparser.c: updating a comment, fixing #103776
949
Daniel Veillard8d589042003-02-04 15:07:21 +0000950Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
951
952 * parser.c: fixing bug 105049 for validity checking of content
953 within recursive entities.
954
Daniel Veillarde5b110b2003-02-04 14:43:39 +0000955Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
956
957 * HTMLparser.c: try to fix # 105049
958 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
959 * tree.c: updated a function comment
960
Daniel Veillard419a7682003-02-03 23:22:49 +0000961Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
962
963 * relaxng: more work on grammars and refs/defs
964 * test/relaxng/* result/relaxng/*: augmented/updated the
965 regression tests
966
Daniel Veillard144fae12003-02-03 13:17:57 +0000967Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
968
969 * relaxng: more work on name classes, except support
970 * test/relaxng/* result/relaxng/*: augmented/updated the
971 regression tests
972
Daniel Veillard1ed7f362003-02-03 10:57:45 +0000973Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * relaxng: more work on name classes, the "validate all" schemas
976 seems to work now.
977 * test/relaxng/* result/relaxng/*: augmented/updated the
978 regression tests
979
Daniel Veillard3b2e4e12003-02-03 08:52:58 +0000980Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
981
982 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
983 * parser.c: put a guard against infinite document depth, basically
984 trying to avoid another kind of DoS attack.
985 * relaxng.c: some code w.r.t. nameClasses
986
Daniel Veillardfc1a4502003-02-02 16:02:55 +0000987Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
988
989 * test/relaxng/* result/relaxng/*: check all the namespace support
990 was actually correct based on tutorial section 10.
991
Daniel Veillarde2a5a082003-02-02 14:35:17 +0000992Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
993
994 * relaxng: include seems to work okay now
995 * test/relaxng/* result/relaxng/*: augmented/updated the
996 regression tests
997
Daniel Veillarda9d912d2003-02-01 17:43:10 +0000998Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
999
1000 * relaxng.c: a bit of work done in the train back.
1001 * test/relaxng/*: added one of the include tests
1002
Daniel Veillard154877e2003-01-30 12:17:05 +00001003Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1004
1005 * relaxng: more work done in the train
1006 * test/relaxng/* result/relaxng/*: augmented/updated the
1007 regression tests
1008
Daniel Veillarde431a272003-01-29 23:02:33 +00001009Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1010
1011 * relaxng.c: debugging of externalRef
1012 * test/relaxng/* result/relaxng/*: augmented/updated the
1013 regression tests
1014
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001015Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * relaxng.c: more work on Relax-NG, implementing externalRef
1018 * test/relaxng/* result/relaxng/*: augmented/updated the
1019 regression tests
1020 * Makefile.am: cleanup to Relaxtests target
1021
Daniel Veillardb08c9812003-01-28 23:09:49 +00001022Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * relaxng.c: more work on Relax-NG, implementing interleave
1025 * test/relaxng/* result/relaxng/*: augmented/updated the
1026 regression tests
1027
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001028Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * relaxng.c: more work on Relax-NG, implementing interleave
1031 * test/relaxng/* result/relaxng/*: augmented/updated the
1032 regression tests
1033
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001034Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1035
1036 * doc/tutorial/customfo.xsl
1037 * doc/tutorial/customhtml.xsl
1038 adding stylesheet customizations used to generate fo
1039 for pdf and html
1040
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001041Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1042
1043 * relaxng.c: more work on Relax-NG
1044 * test/relaxng/* result/relaxng/*: augmented/updated the
1045 regression tests
1046 * xmlschemastypes.c: added a number of base type definition but not
1047 the associated checks, those are still TODOs
1048
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001049Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1050
1051 in docs/tutorial:
1052 * apa.html
1053 * apb.html
1054 * apc.html
1055 * apd.html
1056 * ape.html
1057 * apf.html
1058 * apg.html
1059 * ar01s02.html
1060 * ar01s03.html
1061 * ar01s04.html
1062 * ar01s05.html
1063 * ar01s06.html
1064 * ar01s07.html
1065 * ar01s08.html
1066 * index.html
1067 * xmltutorial.pdf
1068 * xmltutorial.xml
1069 add index to tutorial
1070
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001071Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1072
1073 * doc/xmlcatalog.1
1074 * doc/xmlcatalog_man.html
1075 * doc/xmlcatalog_man.xml
1076 belatedly fixing bug #93622 (adds rewriteURI type to
1077 "--add" option in xmlcatalog man page
1078
Daniel Veillard3be27512003-01-26 19:49:04 +00001079Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1080
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001081 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001082 Julio Merino, closing #104475
1083
Daniel Veillardea3f3982003-01-26 19:45:18 +00001084Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1085
1086 * relaxng.c: more work on Relax-NG
1087 * test/relaxng/* result/relaxng/*: augmented/updated the
1088 regression tests
1089
Daniel Veillardedc91922003-01-26 00:52:04 +00001090Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1091
1092 * relaxng.c: more work on Relax-NG
1093 * test/relaxng/* result/relaxng/*: augmented/updated the
1094 regression tests
1095
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001096Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1097
1098 * README: updated the policy on private mail answers
1099 * relaxng.c: more work on Relax-NG
1100 * test/relaxng/* result/relaxng/*: augmented/updated the
1101 regression tests
1102
Daniel Veillard7424eb62003-01-24 14:14:52 +00001103Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * error.c parser.c tree.c: applied a documentation patch from
1106 Stefan Kost
1107
Daniel Veillard276be4a2003-01-24 01:03:34 +00001108Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1109
1110 * relaxng.c: more work on Relax-NG
1111 * doc/*: regenerated the docs
1112 * test/relaxng/* result/relaxng/*: updated and augmented the
1113 Relax-NG regression tests and results
1114
Daniel Veillard6eadf632003-01-23 18:29:16 +00001115Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1118 First commit of the new Relax-NG validation code, not generally
1119 useful yet.
1120 * test/relaxng/* result/relaxng/*: current state of the regression
1121 tests
1122
Daniel Veillard814a76d2003-01-23 18:24:20 +00001123Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1124
1125 * tree.c: minimized the memory allocated for GetContent
1126 and a bit of cleanup.
1127
Daniel Veillardff12c492003-01-23 16:42:55 +00001128Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1129
1130 * python/generator.py: seems there is no good reasons to
1131 not generate bindings for XPointer
1132
Daniel Veillard540a31a2003-01-21 11:21:07 +00001133Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlreader.c doc/apibuild.py: applied a new patch from
1136 Stéphane Bidoul for cleanups
1137 * doc/libxml2-api.xml: rebuilt the API description with
1138 new entry points
1139
Daniel Veillard417be3a2003-01-20 21:26:34 +00001140Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * xmlreader.c python/drv_libxml2.py python/generator.py
1143 python/libxml.c python/libxml.py python/libxml_wrap.h
1144 python/types.c: patch from Stéphane Bidoul for better per
1145 context error message APIs
1146 * python/tests/ctxterror.py python/tests/readererr.py:
1147 update of the tests
1148
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001149Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1150
1151 * doc/guidelines.html
1152 grammar and spelling cleanup
1153
Daniel Veillard26f70262003-01-16 22:45:08 +00001154Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1155
1156 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1157 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1158 a patch from Stéphane Bidoul to allow per XMLtextReader error
1159 and warning handling
1160 * python/tests/Makefile.am python/tests/readererr.py: adding the
1161 specific regression test
1162
Daniel Veillard71f9d732003-01-14 16:07:16 +00001163Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1166 should raise a syntax error
1167
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001168Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * python/libxml.c: cleanup patch from Stéphane Bidoul
1171
Daniel Veillard81601f92003-01-14 13:42:37 +00001172Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1175
Daniel Veillarde6227e02003-01-14 11:42:39 +00001176Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1177
1178 * python/generator.py python/libxml.c python/libxml.py
1179 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001180 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001181 Python level.
1182 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1183 regression test for it.
1184
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001185Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1186
1187 * xmlreader.c: fixed the streaming property of the reader,
1188 it was generating tree faster than consuming it. Pointed out
1189 by Nate Myers
1190 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1191
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001192Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1193
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001194 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001195
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001196Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1197
1198 * xpath.c: fix to the XPath implementation for parent and
1199 ancestors axis when operating on a Result Value Tree.
1200 Fixes bug #100271
1201
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001202Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1205 to fix some URI/file escaping problems
1206
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001207Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1208
1209 * python/generator.py: fixed a bug raised by Raymond Wiker,
1210 docSetRootElement() should not raise an exception if the
1211 return is None
1212
Daniel Veillard3e20a292003-01-10 13:14:40 +00001213Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1214
1215 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1216 fixed bug #102181 by applying the suggested change and fixing
1217 the generation/registration problem.
1218
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001219Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1220
1221 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1222 routines.
1223
Daniel Veillard8f872442003-01-09 23:19:02 +00001224Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1225
1226 * parser.c: one more IsEmptyElement crazyness, that time in
1227 external parsed entities if substitution is asked.
1228 * python/tests/reader3.py: added a specific test.
1229
Daniel Veillarde329fc22003-01-09 21:36:42 +00001230Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1231
1232 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1233 support and improved error handler registration
1234
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001235Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1236
1237 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1238 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1239 * README: fixed a link
1240
Daniel Veillarde2830f12003-01-08 17:47:49 +00001241Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1242
1243 * configure.in doc/* NEWS: preparing 2.5.1 release
1244 * SAX.c parser.c: fixing XmlTextReader bug
1245
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001246Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1247
1248 * SAX.c: fuck, I introduced a memory leak on external parsed
1249 entities in 2.5.0 :-(
1250
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001251Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1252
1253 * xmllint.c: another fix needed as pointed by Christophe Merlet
1254 for --stream --debug if compiled without debug support.
1255
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001256Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1257
1258 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001259 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001260 update man page with --stream and --chkregister
1261
Daniel Veillard8326e732003-01-07 00:19:07 +00001262Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1263
1264 * globals.c: fixed --with-threads compile
1265 * xmllint.c: fixed --without-debug compile
1266 * include/libxml/globals.h: cleanup
1267 * include/libxml/schemasInternals.h: add a missing include
1268
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001269Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1270
1271 * configure.in NEWS: preparing 2.5.0 release
1272 * SAX.c: only warn in pedantic mode about namespace name
1273 brokeness
1274 * globals.c: fix a doc generation problem
1275 * uri.c: fix #101520
1276 * doc/*: updated and rebuilt the doc for the release, includuding
1277 stylesheet update
1278 * python/Makefile.am: fix a filename bug
1279
1280Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1281
1282 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1283 should not be called.
1284
1285Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1286
1287 * libxml-2.0.pc.in: applied the patch to fix #101894
1288
1289Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1290
1291 * tree.c : applied patch from Lukas Schroeder for register callbacks
1292 * valid.c: modified patch from Lukas Schroeder to test
1293 register callbacks with --chkregister
1294
1295Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1296
1297 * xmlreader.c: seriously changed the way data are pushed to
1298 the underlying parser, go by block of 512 bytes instead of
1299 tryng to detect tag boundaries at that level. Changed the
1300 way empty element are detected and tagged.
1301 * python/tests/reader.py python/tests/reader2.py
1302 python/tests/reader3.py: small changes mostly due to context
1303 reporting being different and DTD node being reported. Some
1304 errors previously undetected are now caught and fixed.
1305 * doc/xmlreader.html: flagged last section as TODO
1306
1307Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1308
1309 * python/libxml.py: integrated the Python 2.2 optimizations
1310 from Hannu Krosing, while maintaining compatibility with
1311 1.5 and 2.1
1312
1313Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1314
1315 * xmllint.c: a bit of cleanup
1316 * xmlreader.c: small fix
1317 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1318 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1319
1320Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1321
1322 * python/setup.py.in: patch from Stéphane Bidoul to include
1323 drv_libxml2.py in setup.py
1324
1325Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * doc/xmlreader.html: starting documenting the new XmlTextReader
1328 interface.
1329
1330Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * xmllint.c: added the --stream flag to use the TextReader API
1333 * xmlreader.c: small performance tweak
1334
1335Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1336
1337 * xmlreader.c python/tests/reader2py: okay the DTD validation
1338 code on top of the XMLTextParser API should be solid now.
1339
1340Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1341
1342 * xmlreader.c python/tests/reader2py: Fixing some more mess
1343 with validation and recursive entities while using the
1344 reader interface, it's getting a bit messy...
1345
1346Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1347
1348 * xmlreader.c python/tests/reader.py: another couple of problem
1349 related to IsEmptyElement reported by Stéphane Bidoul needed
1350 some fixes.
1351
1352Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1353
1354 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1355 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1356 based on the python XmlTextReader interface.
1357
1358Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1359
1360 * tree.c: backing out one change in the last patch which broke the
1361 regression tests
1362
1363Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1364
1365 * global.data globals.c tree.c include/libxml/globals.h: applied
1366 an old patch from Lukas Schroeder to track node creation and
1367 destruction. Probably missing a lot of references at the moment
1368 and not usable reliably.
1369
1370Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1371
1372 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1373 from doc/news.html and a stylesheet
1374
1375Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1376
1377 * xmlreader.c python/tests/reader.py: fixed another couple of
1378 xmlreader bugs reported by Stéphane Bidoul and added tests.
1379
1380Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1381
1382 * xmlreader.c python/tests/reader2.py: fixed another validity
1383 checking in external parsed entities raised by Stéphane Bidoul
1384 and added a specific regression test.
1385 * python/tests/reader3.py: cleanup
1386
1387Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1388
1389 * xmlreader.c python/tests/reader2.py: fixed a problem with
1390 validation within entities pointed by Stéphane Bidoul, augmented
1391 the tests to catch those.
1392
1393Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1394
1395 * python/generator.py: modified the generator to allow keeping
1396 class references when creating new classes, needed to fix a bug
1397 pointed by Stéphane Bidoul where the input buffer of the
1398 xmlTextReader instance gets destroyed if the python wrapper for
1399 the input is not referenced anymore.
1400
1401Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1404 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1405
1406Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * xmlreader.c python/tests/reader.py: fixed another problem
1409 pointed by Stéphane Bidoul
1410
1411Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1414 with "<a/>"
1415
1416Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1417
1418 * SAX.c: warn on xmlns:prefix="foo"
1419 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1420 for namespace attributes handling.
1421
1422Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1423
1424 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1425 a really nasty problem raised by a DocBook XSLT transform
1426 provided by Sebastian Bergmann
1427
1428Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1431 by Stéphane Bidoul and integrated it into the tests
1432
1433Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1436 extended the XmlTextReader API a bit, addding accessors for
1437 the current doc and node, and an entity substitution mode for
1438 the parser.
1439 * python/libxml.py python/libxml2class.txt: related updates
1440 * python/tests/Makefile.am python/tests/reader.py
1441 python/tests/reader2.py python/tests/reader3.py: updated a bit
1442 the old tests and added a new one to test the entities handling
1443
1444Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * python/generator.py python/libxml2class.txt
1447 python/tests/reader.py python/tests/reader2.py: changed the
1448 generator to provide casing for the XmlTextReader similar to
1449 C# so that examples and documentation are more directly transposable.
1450 Fixed the couple of tests in the suite.
1451
1452Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1453
1454 * doc/guidelines.html: added a document on guildeline for
1455 publishing and deploying XML
1456
1457Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1458
1459 * valid.c xmlreader.c: final touch running DTD validation
1460 on the XmlTextReader
1461 * python/tests/Makefile.am python/tests/reader2.py: added a
1462 specific run based on the examples from test/valid/*.xml
1463
1464Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * python/libxml.py: added a few predefined xmlTextReader parser
1467 configuration values.
1468
1469Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1470
1471 * python/libxml_wrap.h: trying to fix #102037
1472
1473Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * SAX.c: fixing bug #95296, when the predefined entities
1476 are redefined in the DTD the default one must be used
1477 instead anyway.
1478
1479Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1480
1481 * doc/xmllint.xml
1482 * doc/xmllint.1
1483 Add discussion of XML_DEBUG_CATALOG to xmllint man
1484 page - bug #100907
1485
1486
1487Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * xmlreader.c: Fixed the empty node detection to avoid reporting
1490 an inexistant close tag.
1491
1492Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1495 for Python 2.1
1496
1497Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1498
1499 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1500
1501Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * doc/libxml2-api.xml python/tests/reader.py: one really need
1504 to provide the base URI information when creating a reader parser
1505 from an input stream. Updated the API and the example using it.
1506
1507Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1508
1509 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1510 include/libxml/valid.h include/libxml/xmlreader.h: working on
1511 DTD validation on top of xml reader interfaces. Allows to
1512 validate arbitrary large instances. This required some extensions
1513 to the valid module interface and augmenting the size of xmlID
1514 and xmlRef structs a bit.
1515 * uri.c xmlregexp.c: simple cleanup.
1516
1517Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1520 work on the xml reader interfaces.
1521 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1522 Web page for the Windows binaries.
1523
1524Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * xmlIO.c: applied a patch for VMS following the report by
1527 Nigel Hall
1528
1529Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1530
1531 * parser.c: the parseStartTag bug fix wasn't complete.
1532
1533Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1534
1535 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1536 parseStartTag, fixing it.
1537 * test/att4 result/att4 result/noent/att4: adding the test
1538 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1539 more methods to XmlTextReader.
1540
1541Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1542
1543 * win32/libxml2.def.src: added more xml reader exports
1544 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1545 to the build
1546
1547Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1548
1549 * doc/tutorial/xmltutorial.xml
1550 plus generated html and pdf
1551 Updating tutorial again based on further comments from Niraj
1552 Tolia on the last iteration
1553
1554Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1555
1556 * doc/tutorial/xmltutorial.xml
1557 * doc/tutorial/includekeyword.c
1558 * doc/tutorial/includegetattribute.c
1559 plus generated html and pdf
1560 Adding fix from Niraj Tolia to tutorial to properly free memory.
1561
1562
1563Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1564
1565 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1566 more methods of XmlTextReader.
1567 * python/libxml2class.txt python/tests/reader.py: this increased the
1568 methods in the bndings, augmented the test to check those new
1569 functions.
1570
1571Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1572
1573 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1574 methods of XmlTextReader.
1575 * python/generator.py python/libxml_wrap.h python/types.c
1576 python/libxml2class.txt: added the reader to the Python bindings
1577 * python/tests/Makefile.am python/tests/reader.py: added a specific
1578 test for the Python bindings of the Reader APIs
1579 * parser.c: small cleanup.
1580
1581Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1582
1583 * xinclude.c: fallback was only copying the first child not the
1584 full child list of the fallback element, closes #89684 as reopened
1585 by Bernd Kuemmerlen
1586
1587Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1588
1589 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1590
1591Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1592
1593 * configure.in: preparing release of 2.4.30
1594 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1595 gives enum values, fix functype return type, put back fields in
1596 structs
1597 * doc/*: updated the docs rebuilt
1598
1599Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1602 about htmlNodeDumpOutput location.
1603 * xpath.c: removed an undefined function signature
1604 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1605 too many symbols in the API breaking the python bindings.
1606 Updated with the libxslt/libexslt changes.
1607
1608Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * configure.in: preparing release of 2.4.29
1611 * doc/*: rebuilt the docs and API
1612 * xmlreader.c: a few more fixes for the XmlTextReader API
1613
1614Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1615
1616 * include/win32config.h: applied mingw patch from Magnus Henoch
1617
1618Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1621
1622Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1623
1624 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1625 building Python script, does the C parsing directly, generates
1626 a better API description including structure fieds defs and
1627 enums. Still a couple of bugs, but good enough for the python
1628 wrappers now.
1629 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1630 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1631 include/libxml/schemasInternals.h include/libxml/tree.h: more
1632 cleanup based on the python analysis script reports.
1633 * libxml.spec.in: make sure the API XML description is part of the
1634 devel package.
1635
1636Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1639 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1640 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1641 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1642 code cleanup, especially the function comments.
1643 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1644
1645Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1646
1647 * Makefile.am xmlreader.c include/libxml/Makefile.am
1648 include/libxml/xmlreader.h: Adding a new set of APIs based on
1649 the C# TextXmlReader API but converted to C. Allow to parse
1650 in constant memory usage, far simpler to program and explain
1651 than the SAX like APIs, unfinished but working.
1652 * testReader.c: test program
1653
1654Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1655
1656 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1657
1658Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * tree.c: Chip turner indicated that XHTML1 serialization
1661 rule for style actually break on both IE and Mozilla,
1662 try to avoid the rule if escaping ain't necessary
1663
1664Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1665
1666 * nanhttp.c: handle HTTP URL escaping, problem reported by
1667 Glen Nakamura and Stefano Zacchiroli
1668
1669Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1670
1671 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1672
1673Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * uri.c: Johann Richard pointed out some XPointer problems for
1676 URN based URI references in XInclude. Modified the URI parsing
1677 and saving routines to allow correct parsing and saving of
1678 XPointers, especially when attached to "opaque" scheme accordingly
1679 to RFC 2396
1680
1681Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1684 of refactoring to the HTML saving code.
1685 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1686 in the doc.
1687
1688Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1691 to a buffer API to reuse the generic dump to an OutputIO layer,
1692 this reduces code, fixes xmlNodeDump() for XHTML, also made
1693 xmlNodeDump() now return the number of byte written.
1694
1695Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * python/setup.py.in: another patch from Stéphane Bidoul for
1698 Python bindings on Windows
1699 * doc/parsedecl.py: small cleanup
1700
1701Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * libxml.spec.in configure.in: add a line in %changelog for releases
1704
1705Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * parser.c: patch from Marcus Clarke fixing a problem in entities
1708 parsing that was detected in KDe documentations environment.
1709
1710Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1711
1712 * python/libxml.c (libxml_prev): Return the previous as opposed to
1713 the next node (I guess this is the result of some cut & paste programming:)
1714
1715Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1718
1719Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * python/generator.py python/libxml.c python/setup.py.in: trying
1722 to fix the Python bindings build on Windows (Stéphane Bidoul)
1723
1724Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1725
1726 * win32/configure.js: added option for python bindings
1727 * win32/libxml2.def.src: added more exports
1728
1729Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1730
1731 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1732 pthreads
1733 * win32/wince/*: applied updates to Windows CE port from Javier
1734
1735Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * configure.in: preparing 2.4.28
1738 * libxml.spec.in doc/Makefile.am: some cleanup
1739 * doc/*: updated the news and regenerated.
1740
1741Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * HTMLparser.c: final touch at closing #87235 </p> end tags
1744 need to be generated.
1745 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1746 this change slightly the output of a few tests
1747 * doc/*: regenerated
1748
1749Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1750
1751 * parserInternals.c: fixing bug #99190 when UTF8 document are
1752 parsed using the progressive parser and the end of the chunk
1753 is in the middle of an UTF8 multibyte character.
1754
1755Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1756
1757 * threads.c: fixed initialization problem in xmlNewGlobalState
1758 which was causing crash.
1759 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1760 in xmlInitializeGlobalState.
1761 * parserInternals.c: cleaned up ctxt->sax initialisation.
1762
1763Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * tree.c include/libxml/tree.h: modified the existing APIs
1766 to handle XHTML1 serialization rules automatically, also add
1767 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1768 libxslt serialization uses it when needed without changing
1769 the library API.
1770 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1771 result/xhtml1: added a new test specifically for xhtml1 output
1772 and updated the result of one XHTML1 test
1773
1774Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1775
1776 * xinclude.c parserInternals.c encoding.c: fixed #99082
1777 for xi:include encoding="..." support on text includes.
1778 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1779 test/XInclude/ents/isolatin.txt : added a specific regression test
1780 * python/generator.py python/libxml2class.txt: fixed the generator
1781 the new set of comments generated for doc/libxml2-api.xml were
1782 breaking the python generation.
1783
1784Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * doc/Makefile.am: repair some problem if gtk-doc fail or such
1787 * configure.in: patch for Solaris on new autoconf closes #98880
1788 * doc/parsedecl.py: repair the frigging API building script,
1789 did I say that python xmllib sucks ?
1790 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
1791 and some comment are no more truncated.
1792
1793Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * parser.c: Martin Stoilov pointed out a potential leak in
1796 xmlCreateMemoryParserCtxt
1797
1798Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
1799
1800 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
1801 included in HTML documents and using the push parser.
1802
1803Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1804
1805 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
1806 specified, look for the Python interpreter not just in the
1807 specified root but also in the specified location. Fixes #98825
1808
1809Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1810
1811 * python/libxml.c: fixing bug #98792 , node may have no doc
1812 and dereferencing without checking ain't good ...
1813
1814Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * configure.in: preparing release 2.4.27
1817 * doc/* : updated and rebuilt the docs
1818 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
1819 and all the docs are actually packaged and in the final RPMs
1820 * parser.c parserInternals.c include/libxml/parser.h: restore
1821 xmllint --recover feature.
1822
1823Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1824
Daniel Veillard784b9352003-02-16 15:50:27 +00001825 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001826 processing of parsed entities, and XPath computation on sustitued
1827 entities.
1828 * testXPath.c: make sure entities are substitued.
1829
1830Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
Daniel Veillard784b9352003-02-16 15:50:27 +00001832 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001833 processing of internal parsed entities, which had to be changed.
1834
1835Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * Makefile.am python/Makefile.am python/tests/Makefile.am:
1838 trying to fix bug #98517 about building outside the source tree
1839 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
1840
1841Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1842
1843 * include/win32config.h: cleanup
1844 * win32/Makefile.mingw: integrated mingw in JScript configure
1845 * win32/Makefile.msvc: modified to allow mingw coexistence
1846 * win32/configure.js: integrated mingw
1847 * win32/Readme.txt: cleanup
1848
1849Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1850
1851 * HTMLparser.c: strengthen the guard in the Pop macros,
1852 like in the XML parser, closes bug #97315
1853
1854Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
1857 callback is never used.
1858
1859Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * parserInternals.c: fixed the initialization of the SAX structure
1862 which was breaking xsltproc
1863 * xpath.c: patch from Petr Pajas for CDATA nodes
1864 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
1865 * parser.c include/libxml/parser.h: patch from Peter Jones
1866 removing a leak in xmlSAXParseMemory() and adding the
1867 function xmlSAXParseMemoryWithData()
1868
1869Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
1870
1871 adding pdf of tutorial, changing web page to link to it
1872 * doc/tutorial/xmltutorial.pdf
1873 * doc/xml.html
1874 * doc/docs.html
1875
1876Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
1877
1878 * doc/tutorial/ar01s08.html
1879 adding file what I forgot for tutorial
1880
1881
1882Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
1883
1884 Adding encoding discussion to tutorial
1885 Added:
1886 * doc/tutorial/images/*.png: DocBook admonition image files
1887 * doc/tutorial/apf.html, apg.html: new generated html
1888 * doc/tutorial/includeconvert.c: conversion code entity file
1889 changed:
1890 * doc/tutorial/xmltutorial.xml: DocBook original
1891 * doc/tutorial/*.html: generated html
1892
1893Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1894
1895 * include/libxml/*.h: retired xmlwin32version.h
1896 * doc/Makefile.am: retired xmlwin32version.h
1897 * win32/configure.js: retired xmlwin32version.h
1898
1899Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1900
1901 * win32/libxml2.def.src: exported additional symbols
1902 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
1903 sisterhood
1904
1905Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
1906
1907 * globals.c: fixed a typo pointed out by Igor
1908 * xpath.c: try to speed up node compare using line numbers
1909 if available.
1910
1911Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * tree.c: make xmlFreeNode() handle attributes correctly.
1914
1915Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1916
1917 * catalog.c: completed the #96963 fix, as reported by Karl
1918 Eichwalder
1919
1920Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
1923
1924Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * Makefile.am: switched the order of a couple of includes
1927 to fix bugs #97100
1928
1929Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1930
1931 * catalog.c: fixed bug #96963, reverted to the old behaviour of
1932 xmlLoadCatalogs that used to separate directories with a ':'.
1933
1934Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1935
1936 * threads.c: improvements to the Windows-side of thread handling
1937 * testThreads.c: conditionally excluded unistd.h
1938 * testThradsWin32.c: broke overlong lines
1939 * include/win32config.h: adapted thread-related macros to the new
1940 scheme and for pthreads on Windows
1941 * win32/Makefile.msvc: introduced a more flexible thread build,
1942 added testThreads[Win32].c to the build
1943 * win32/configure.js: introduced a more flexible thread config
1944
19452002-10-31 John Fleck <jfleck@inkstain.net>
1946
1947 * doc/xml.html (and, by implication, FAQ.html)
1948 added UTF-8 conversaion FAQ from Marcus Labib Iskander
1949
1950Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1951
1952 * configure.in: removed xmlwin32version.h
1953 * include/libxml/Makefile.am: removed xmlwin32version.h
1954
1955Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * tree.c: applied patch from Brian Stafford to fix a bug
1958 in xmlReconciliateNs()
1959
1960Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * tree.c: applied patch from Christian Glahn to allow
1963 xmlNewChild() on document fragment nodes
1964
1965Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1966
1967 * parser.c: Christian Glahn found a problem with a recent
1968 patch to xmlParseBalancedChunkMemoryRecover()
1969 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
1970 problems
1971 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
1972 test/schemas/seq*: added the test cases from Charles
1973
1974Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
1977 serious cleanup of the spec file and associated changes
1978 in the Makefiles.
1979 * valid.c: try to remove some warnings on x86_64
1980
1981Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
1984 fix bug #96586
1985
1986Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1987
1988 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
1989 parsing, applied his patch
1990 * result/HTML/attrents.html result/HTML/attrents.html.err
1991 result/HTML/attrents.html.sax test/HTML/attrents.html:
1992 added the test and result case provided by Mikhail Sogrine
1993
1994Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1995
1996 * vms/build_libxml.com vms/config.vms vms/readme.vms
1997 include/libxml/parser.h include/libxml/parserInternals.h
1998 include/libxml/tree.h include/libxml/xmlIO.h
1999 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2000 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2001 Applied the VMS update patch from Craig A. Berry
2002 * doc/*.html: update
2003
2004Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2005
2006 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2007
2008Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * debugXML.c: adding a grep command to --shell in xmllint
2011 for T.V. Raman
2012
2013Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * xmlcatalog.c: tried to fix some of the problem with --sgml
2016
2017Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * parser.c: tried to fix bug #91500 where doc->children may
2020 be overriden by a call to xmlParseBalancedChunkMemory()
2021
2022Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2025 identifiers in SGML catalogs containing '&'
2026
2027Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * python/types.c: fixed bugs when passing result value tree
2030 to Python functions.
2031
2032Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * configure.in: preparing the release of 2.4.26
2035 * doc/*: updated and rebuilt the documentation
2036
2037Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * parser.c: fixed a XML Namespace compliance bug reported by
2040 Alexander Grimalovsky
2041
2042Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * HTMLtree.c: fixed serialization of script and style when
2045 they are not lowercase (i.e. added using the API to the tree).
2046
2047Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2048
2049 * valid.c: make xmlValidateDocument emit a warning msg if there
2050 is no DTD, pointed by Christian Glahn
2051
2052Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2053
2054 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2055 content model when some of the blocks have min or max, and a couple
2056 of bugs found in the process.
2057 * result/schemas/list0* test/schemas/list0*: added some specific
2058 regression tests
2059
2060Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * README: updated the contact informations
2063
2064Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2065
2066 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2067 misses it, reported by Peter Bray.
2068
2069Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2070
2071 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2072 and removed a few warnings
2073
2074Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * parser.c: Christian Glahn found a small bug in the push parser.
2077 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2078 public
2079
2080Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * xmlschemas.c include/libxml/xmlschemas.h: added
2083 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2084 * testSchemas.c: added --memory to test the new interface
2085
2086Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2087
2088 * doc/index.py doc/search.php: integrated the XSLT indexing,
2089 a few fixed in the indexer, added a scope selection at the
2090 search level.
2091
2092Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2095 this was due to uninitialized parts of the validation context
2096
2097Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * debugXML.c: applied patch from Mark Vakoc except the API
2100 change, preserved it.
2101 * doc/*: updated the docs to point to the search engine for
2102 information lookup or before bug/help reports.
2103
2104Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2105
2106 * doc/index.py doc/search.php: added mailing-list archives
2107 indexing and lookup
2108
2109Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2112
2113Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2114
2115 * doc/index.py: improved HTML indexing
2116 * doc/search.php: make the queries also lookup the HTML based indexes
2117
2118Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2119
2120 * doc/index.py: added HTML page indexing
2121
2122Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2123
2124 * xmlIO.c: extended Windows path normalisation to fix the base
2125 problem in libxslt.
2126 * catalog.c: fixed list handling in XML_CATALOG_FILES
2127
2128Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * valid.c: typo/bug found by Christian Glahn
2131
2132Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2133
2134 * xmlIO.c: applied Windows CE patch from Javier.
2135 * win32/wince: new directory, contains support for the PocketPC
2136 with Windows CE from Javier.
2137 * include/win32config.h: reorganised, removed duplicate
2138 definitions and applied WinCE patch from Javier.
2139 * include/wsockcompat.h: new file, now contains WinSock
2140 compatibility macros.
2141 * win32/Makefile.msvc: introduced double-run compilation.
2142
2143Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * configure.in include/libxml/xmlwin32version.h: preparing release
2146 of 2.4.25
2147 * doc/*: updated and regenerated teh docs and web pages.
2148
2149Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2150
2151 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2152 error were not covering namespace declarations.
2153 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2154 it was missing the attribute declaration for the namespace
2155 * result/VC/NS3: the fix now report breakages in that test
2156
2157Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2160
2161Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2164 and regenerated the docs and web site
2165
2166Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2167
2168 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2169 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2170 not before
2171
2172Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * python/generator.py python/libxml2class.txt: fixed a stupid error
2175 breaking the python API
2176
2177Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2180 triostr.c triostr.h: applied a trio update patch from
2181 Bjorn Reese which should work with MinGW
2182
2183Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * tree.c: improving some documentation comments
2186 * xmlregexp.c: found and fixed a mem leak with python regression tests
2187 * doc/*: rebuilt the doc and the API XML file including the
2188 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2189 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2190 python/types.c: added access to the XML Schemas regexps from
2191 python
2192 * python/tests/Makefile.am python/tests/regexp.py: added a
2193 simple regexp bindings test
2194
2195Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2196
2197 * doc/xml.html:
2198 fixing ftp links - thanks to Vitaly Ostanin
2199
2200Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * xmlregexp.c: fixed the data callback on transition functionality
2203 which was broken when using the compact form
2204 * result/schemas/*: updated the results, less verbose, all tests
2205 pass like before
2206 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2207 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2208 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2209 annoying warnings
2210 * xpath.c: try to provide better error report when possible
2211
2212Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2213
2214 * Makefile.am: fixed a breakage raised by Jacob
2215
2216Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2217
2218 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2219 which don't use sockets
2220
2221Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2222
2223 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2224 * win32/configure.js: applied zlib patch from Daniel Gehriger
2225
2226Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2227
2228 * win32/configure.js: applied the patch from Mark Vakoc for
2229 regexp support
2230 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2231 for regexp support
2232
2233Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * xmlschemastypes.c: as pointed by Igor Float and Double
2236 parsing ain't finished yet
2237
2238Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * Makefile.am configure.in: trying to fix #88412 by bypassing
2241 all the python subdir if python ain't detected
2242
2243Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2246 made configuring with regexps/automata/unicode the default
2247 but without schemas ATM
2248 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2249 fixed the regexp based DTD validation performance and memory
2250 problem by switching to a compact form for determinist regexps
2251 and detecting the determinism property in the process. Seems
2252 as fast as the old DTD validation specific engine :-) despite
2253 the regexp built and compaction process.
2254
2255Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * valid.c: determinism is debugged, new DTD checking code now works
2258 but xmlFAComputesDeterminism takes far too much CPU and the whole
2259 set usues too much memory to be really usable as-is
2260
2261Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * tree.c: fixed another stupid bug in xmlGetNodePath()
2264 * xmllint.c: --version now report the options compiled in
2265
2266Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * HTMLparser.c: small cleanup
2269 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2270 when configured with them. A bit of debugging around the determinism
2271 checks is still needed
2272
2273Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2276
2277Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2278
2279 * xmlIO.c: small portability glitch fixed.
2280
2281Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2282
2283 * xmlschemastypes.c: incomplete steps for real/double support
2284 * testAutomata.c include/libxml/xmlautomata.h
2285 include/libxml/xmlregexp.h: avoiding a compilation problem
2286 * valid.c include/libxml/valid.h: starting the work toward using
2287 the regexps for actual DTD validation
2288
2289Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2290
2291 * hash.c: cosmetic cleanup
2292 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2293 integrating a DTD validation layer based on the regexps
2294
2295Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2296
2297 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2298 the determinism was tested before eliminating the epsilon
2299 transitions :-(
2300
2301Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2302
2303 * python/generator.py python/libxml.c python/libxml.py
2304 python/libxml2-python-api.xml python/libxml2class.txt
2305 python/libxml_wrap.h python/types.c: updated the python
2306 bindings, added code for easier File I/O, and the ability to
2307 define a resolver from Python fixing bug #91635
2308 * python/tests/Makefile.am python/tests/inbuf.py
2309 python/tests/outbuf.py python/tests/pushSAXhtml.py
2310 python/tests/resolver.py python/tests/serialize.py: updated
2311 and augmented the set of Python tests.
2312
2313Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2314
2315 * win32/configure.js: added more readme info for the binary
2316 package.
2317
2318Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * xmlIO.c: fixed a stupid out of bound array error
2321
2322Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2325 messing around with support for Windows path, cleanups,
2326 trying to identify and fix the various code path to the
2327 filename access. Added xmlNormalizeWindowsPath()
2328
2329Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2330
2331 * error.c valid.c: working on better error reporting of validity
2332 errors, especially providing an accurate context.
2333 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2334 error reports in those cases.
2335
2336Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2339 parser.c parserInternals.c xmlIO.c: get rid of all the
2340 perror() calls made in the library execution paths. This
2341 should fix both #92059 and #92385
2342
2343Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2344
2345 * xmllint.c: memory leak reporting was broken after a change
2346 of the preprocessor symbol used to activate it.
2347
2348Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2349
2350 * tree.c: try to make the copy function work for node of
2351 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2352 DOM layers though, not libxml2 itself.
2353
2354Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2355
2356 * valid.c: try to provide file and line informations, not all
2357 messages are covered, but it's a (good) start
2358
2359Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * xinclude.c: reimplemented a large part of the XInclude
2362 processor, trying to minimize resources used, James Henstridge
2363 provided a huge test case which was exhibiting severe memory
2364 consumption problems.
2365
2366Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2367
2368 * python/Makefile.am: applied patch from Christophe Merlet to
2369 reestablish DESTDIR
2370
2371Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * libxml.spec.in: fixes libary path for x86_64 AMD
2374
2375Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2376
2377 * doc/tutorial/includekeyword.c
2378 * doc/tutorial/xmltutorial.xml:
2379 (plus resulting generated html files)
2380 fixing one spot I missed in the tutorial where I hadn't freed
2381 memory properly
2382
2383Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2384
2385 * doc/tutorial/includeaddattribute.c
2386 * doc/tutorial/includeaddkeyword.c
2387 * doc/tutorial/includegetattribute.c
2388 * doc/tutorial/includekeyword.c
2389 * doc/tutorial/xmltutorial.xml
2390 * doc/tutorial/*.html:
2391 update tutorial to properly free memory (thanks to Christopher
2392 R. Harris for pointing out that this needs to be done)
2393 * doc/tutorial/images/callouts/*.png:
2394 added image files so the callouts are graphical, making it
2395 easier to read ( use "--param callout.graphics 1" to generate
2396 html with graphical callouts)
2397
2398Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2399
2400 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2401 nice logos generated by Marc Liyanage
2402 * doc/site.xsl *.html: changed the stylesheet to show the new
2403 logo and regenerated the pages
2404
2405Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2408
2409Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2410
2411 * xpath.c: possible mem leak patch from Jason Adams
2412
2413Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2416 in the XQuery namespace
2417 * configure.in: preparing 2.4.24
2418 * doc/*.html: updated the web pages
2419
2420Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * python/generator.py: closing bug #85258 by generating conditional
2423 compile check to avoid linking to routines not configured in.
2424
24252002-08-22 Havoc Pennington <hp@pobox.com>
2426
2427 * autogen.sh: update error message for missing automake
2428
2429Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * python/Makefile.am: typo in target name resulted in libxml2.py
2432 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2433
2434Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * win32/win32/Makefile.mingw: updated with version from
2437 Elizabeth Barham at http://soggytrousers.net/repository/
2438
2439Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2440
2441 * win32/Makefile.msvc: added the prefix location to the include
2442 and lib search path.
2443
24442002-08-18 Havoc Pennington <hp@pobox.com>
2445
2446 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2447 both automake 1.6 and 1.4 installed get the right automake. Means
2448 compilation from CVS will now require the latest automake 1.4
2449 release, or manually creating symlinks called "automake-1.4" and
2450 "aclocal-1.4"
2451
2452Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * configure.in python/Makefile.am: more AMD 64 induced changes from
2455 Frederic Crozat
2456
2457Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * xinclude.c: oops I was missing the xml:base fixup too
2460 * result/XInclude/*.xml: this adds xml:base attributes to most
2461 results of the tests
2462
2463Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * xinclude.c: quick but apparently working implementation of
2466 xi:fallback, should close bug #89684
2467 * Makefile.am test/XInclude/docs/fallback.xml
2468 result/XInclude/fallback.xml: added a basic test for fallback,
2469 and run with --nowarning to avoid a spurious warning
2470 * configure.in: applied patch from Frederic Crozat for python
2471 bindings on AMD 64bits machines.
2472
2473Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2476 the caller don't pass a SAX callback block.
2477
2478Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * tree.c: applied the same fix for the XML-1.0 namespace to
2481 xmlSearchNsByHref() as was done for xmlSearchNs()
2482
2483Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * libxml.3: small cleanup of the man page
2486 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2487 when serializing HREF attributes generated by XSLT.
2488
2489Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2490
2491 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2492 version of Marc Liyanage' patch for boolean attributes in HTML
2493 output
2494
2495Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * python/tests/serialize.py: fixed the test results, indenting
2498 behaviour changed slightly
2499
2500Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2501
2502 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2503 new c14n function to Windows def files
2504
2505Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2506
2507 * c14n.c: fixed a memory leak in c14n code
2508
2509Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * parser.c include/libxml/parser.h: adding a new API for Christian
2512 Glahn: xmlParseBalancedChunkMemoryRecover
2513 * valid.c: patch from Rick Jones for some grammar cleanup in
2514 validation messages
2515 * result/VC/* result/valid/*: this slightly change some of the
2516 regression tests outputs
2517
2518Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2519
2520 * tree.c: trying to fix a problem in namespaced attribute handling
2521 raised by Christian Glahn
2522
2523Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * encoding.c include/libxml/encoding.h: Opening the interface
2526 xmlNewCharEncodingHandler as requested in #89415
2527 * python/generator.py python/setup.py.in: applied cleanup
2528 patches from Marc-Andre Lemburg
2529 * tree.c: fixing bug #89332 on a specific case of loosing
2530 the XML-1.0 namespace on xml:xxx attributes
2531
2532Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2533
2534 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2535 corner case from new Merlin's test suite and added a callback
2536 that will be used to improve xmlsec performance
2537
2538
2539Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * HTMLtree.c: trying to fix the <style> escaping problem in
2542 HTML serialization bug #89342
2543
2544Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2547 and rebuilt the web site.
2548
2549Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2550
2551 * include/libxml/tree.h: added _private member to xmlNs struct
2552
2553Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * HTMLparser.c: fixing bug #84876 based on the xml working
2556 code.
2557
2558Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2559
2560 * python/Makefile.am: enhanced to fix bug 72012 (errors
2561 when using '-jX' make parameter)
2562
2563Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2564
2565 * xpath.c: small additional enhancement for booleans
2566 compared to nodesets
2567
2568Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * HTMLtree.c: changed the order of the encoding declaration
2571 attributes in the meta tags due to a bug in IE/Mac
2572
2573Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2574
2575 * xpath.c: enhanced handling of booleans (especially '='
2576 and '!=' for nodesets) - fixes bug 85256. Added new
2577 routine xmlXPathNotEqualValues for more proper handling
2578 of '!=' when nodesets are involved.
2579
2580Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2583 doc/xmlcatalog_man.xml to the source distribution
2584
2585Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2586
2587 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2588 asked for this.
2589
2590Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2591
2592 * configure.in: preparing 2.4.23
2593 * doc/*: rebuilt the docs
2594
2595Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * parser.c: fixing bug #84169 by fixing the
2598 comment of xmlCreatePushParserCtxt to describe the
2599 encoding detection parameters better.
2600
2601Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * valid.c: fixing bug #79331 in one path the lookup for
2604 ID attributes on a namespaced node wasn't handled correctly :-\
2605
2606Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * HTMLparser.c: trying to fix 87235 about discarded white
2609 spaces in the HTML parser.
2610 * result/HTML/*: this changes the output of a number of HTML
2611 regression tests
2612
2613Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * xpath.c: applied patch from Richard Jinks for the namespace
2616 axis + fixed a memory error.
2617 * parser.c parserInternals.c: applied patches from Peter Jacobi
2618 removing ctxt->token for good.
2619 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2620 popped out by the regression tests.
2621 * Makefile.am: patch for threads makefile from Gary Pennington
2622
2623Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2624
2625 * xpath.c: enhanced behaviour of position() after usage of
2626 expressions involving preceding-sibling (et al).
2627
2628Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2629
2630 * hash.c: applied a patch from Peter Jacobi to solve a problem
2631 when compiling with the Watcom C on Win32
2632 * result/schemas/*.err: the change of hashing algo generated
2633 permutations in the output
2634
2635Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * hash.c: applied patch from Sander Vesik improving the quality of
2638 the hash function.
2639
26402002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2641
2642 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2643 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2644 xmllint.c xpath.c: replaced sprintf() with snprintf()
2645 to prevent possible buffer overflow (the bug was pointed
2646 out by Anju Premachandran)
2647
2648Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * parser.c: removed an uninitialized data error popped by valgrind
2651 on PE references
2652
2653Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2654
2655 * doc/xml.html
2656 adding tutorial reference to the web page
2657
2658Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2659
2660 * doc/tutorial/xmltutorial.xml
2661 * doc/tutorial/ar01s07.html
2662 * doc/tutorial/ape.html
2663 * doc/tutorial/includegetattribute.c
2664 adding section to tutorial about retrieving an attribute
2665 value
2666
2667Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * parser.c: applied a couple of patches from Peter Jacobi to start
2670 to get rid of ctxt->token, with a possible significant speed
2671 improvement to be gained once done. Better compliance with PE
2672 references constructs in DTDs too.
2673 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2674 from Peter too
2675
2676Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2679 xmlParseElement was likely to have been deallocated at the
2680 time of the report, possibly leading to segfault. Just report
2681 the tag name now.
2682
2683Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2684
2685 * xpath.c: patch from Richard Jinks for XPath substring() function
2686 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2687
26882002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2689
2690 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2691
2692Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2693
2694 *doc/FAQ.html
2695 fixing typos in FAQ, thanks to Robert Funnell for the
2696 editing help
2697
2698Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * NEWS: got complaints from rpmlint that it was empty
2701
2702Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2703
2704 * added doc/tutorial, including:
2705 apa.html
2706 apb.html
2707 apc.html
2708 apd.html
2709 ar01s02.html
2710 ar01s03.html
2711 ar01s04.html
2712 ar01s05.html
2713 ar01s06.html
2714 includeaddattribute.c
2715 includeaddkeyword.c
2716 includekeyword.c
2717 includestory.xml
2718 index.html
2719 xmltutorial.xml
2720 libxml tutorial, including generated html
2721
2722Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2723
2724 * result/c14n/exc-without-comments/merlin-c14n-two-*
2725 result/c14n/without-comments/merlin-c14n-two-*
2726 test/c14n/exc-without-comments/merlin-c14n-two-*
2727 test/c14n/without-comments/merlin-c14n-two-*
2728 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2729 c14n/exc-c14n and slightly modified test script to handle
2730 these test cases
2731 * c14n.c: fixed bugs for complicated nodes set (namespace
2732 without node and others from merlin-c14n-two.tar.gz)
2733 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2734 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2735 for xmlsec performance patch
2736 * xpath.c: fixed self::node() for namespaces and attributes
2737
2738Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2739
2740 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2741 but with the format parameter
2742 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2743
2744Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2745
2746 * Makefile.am: updated c14n tests suite
2747 * c14n.c: performance improvement for previous c14n patch
2748
2749Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * parser.c: another peroformance patch from Peter Jacobi, that
2752 time on parsing attribute values.
2753
2754Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2755
2756 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2757 into LibXML2 test suite
2758
2759Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2760
2761 * c14n.c: propagating xpath ancesstors node fix to c14n
2762 plus small performance improvement to reduce number of
2763 mallocs
2764 * xpath.c: fixed ancestors axis processing for namespace nodes
2765
2766Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2769 Peter Jacobi
2770
2771Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * configure.in: preparing 2.4.22
2774
2775Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2778 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2779 a public entry point.
2780 * doc/*: rebuilt the API and docs
2781
2782Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * xpath.c: patch from Richard Jinks to fix a problem introduced
2785 in the previous patch and pointed by Norm
2786
2787Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * libxml.spec.in: fixing bug #81112
2790
2791Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * uri.c: fixing bug #82848
2794
2795Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2796
2797 * result/catalogs/mycatalog.full: Aleksey's commit changed the
2798 output of one catalog test
2799
2800Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2801
2802 * global.data globals.c tree.c include/libxml/globals.h
2803 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
2804 default value for global parameter xmlIndentTreeOutput to 1 and
2805 introduced new global parameter xmlTreeIndentString (the string
2806 used to do one-level indent) with default value " " (as it was
2807 in tree.c)
2808
2809Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * Makefile.am: Merijn Broeren pointed out a problem when compiling
2812 with trio and schemas.
2813
2814Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * xpath.c: patch from Richard Jinks to fix the problem raised in
2817 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
2818
2819Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2820
2821 * xmlschemas.c: a bit of work on import.
2822 * xmlschemastypes.c: Charles Bozeman provided a compare function
2823 for date/time types so min/max facet restrictions should work,
2824 indeterminate comparisons return an error instead of equal.
2825 * test/schemas/date_0* result/schemas/date_0_0: specific test
2826 from Charles Bozeman too
2827
2828Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
2831 from Christian Cornelssen fixing the man pages and the Catalog
2832 building script.
2833 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
2834 next step is <xs:import> I now have a reasonable understanding
2835 of how it works.
2836
2837Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
2840
2841Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2842
2843 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
2844
2845Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2846
2847 * xpath.c: fixing an XPath function evalutation bug pointed out
2848 by Alexey Efimov where the context was lost when evaluating
2849 the function arguments
2850
2851Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2852
2853 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
2854 function public for XMLSec performance optimizations
2855
2856Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * python/generator.py python/libxml2class.txt : fixed a problem
2859 with the HTML parser pointed by Gary Benson
2860 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
2861 example
2862
2863Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2864 * parser.c: fixed bug #81159 (memory growth in SAX)
2865
2866Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2867 * xpath.c: fixed bug #78858 (the real fix)
2868
2869Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
2870 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
2871
2872Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * tree.c: modified xmlNodeSetBase to allow changing the
2875 base of a document.
2876
2877Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * xmlschemastypes.c: patch Charles Bozeman for validation of
2880 all the date, time, and duration types
2881 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
2882 * configure.in: fixed an error pointed by an user
2883 * xml2-config.in: fixed an error pointed by an user
2884
2885Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
2886
2887 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
2888 win32/libxml2.def.src xmlIO.c: exported default
2889 'file:', 'http:' and 'ftp:' protocols input handlers
2890 and maked protocols comparisson case insensitive
2891
2892Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * configure.in: Neven Has detected a typo
2895
2896Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
2899 as one of the persons allowed to commit directly to the
2900 module.
2901
2902Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
2905 * valid.c: raised a too low limit
2906 * doc/*: rebuilt the docs
2907
2908Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2909
2910 * test/XPath/expr/floats test/XPath/expr/functions
2911 result/XPath/expr/floats result/XPath/expr/functions
2912 xpath.c: another XPath conformance patch from Richard Jinks
2913
2914Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
2915
2916 * xmlschemas.c: fixed validation of attribute groups.
2917 * test/schemas result/schemas: added an example from the primer
2918
2919Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2920
2921 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
2922 * test/schemas result/schemas: updated the test list
2923
2924Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * TODO: updated a bit
2927 * parser.c: made a comment more specific
2928 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
2929 Schemas conformance.
2930 * test/schemas result/schemas: updated the test list
2931
2932Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
2935 implementing xs:all with minOccurs = 0
2936 * tes/schemas/* result/schemas/*: added more tests covering
2937 xs:all
2938
2939Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * xmlregexp.c: first implementation of the all particle, this
2942 may need to be revisited for case where not all transitions
2943 must be crossed.
2944
2945Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2946
2947 * tree.c: another entity processing update from Markus Henke
2948
2949Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
2950
2951 * trionan.c: fixed crash on OSF/1
2952
2953Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2954
2955 * xmlschemas.c: more Schemas work
2956 * test/schemas/* result/schemas/*: added more tests coming
2957 from the spec.
2958
2959Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * c14n.c: patch from Aleksey Sanin reflecting a change in the
2962 ExcC14N specification
2963
2964Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * tree.c: patch from Markus Henke, fix for recursive entities.
2967
2968Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * xpath.c: fix a problem with string() on a document node.
2971
2972Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2973
2974 * Makefile.am xmlschemas.c: more Schemas work
2975 * test/schemas/* result/schemas/*: added more tests coming
2976 from the spec.
2977
2978Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
2981 * result/HTML/*: this changes a few things in the results
2982
2983Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2984
2985 * include/libxml/tree.h: eliminated 'declaration different than
2986 prototype' warning
2987 * include/win32config.h: "resolved" conflicts with errno.h
2988
2989Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
2992 on the automata interfaces and debug of counted choices
2993 * test/schemas/* result/schemas/*: added a number of tests
2994
2995Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2996
2997 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
2998 a bit of work on Schemas
2999 * testSchemas.c: try to make it more useful
3000 * test/schemas/* result/schemas/* Makefile.am: changed the
3001 Schemas regression test procedure, started adding a few samples
3002
3003Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3004
3005 * include/libxml/encoding.h: Patch for the Borland C++ builder
3006 * include/libxml/tree.h: Patch for the Borland C++ builder
3007 * threads.c: Patch for the Borland C++ builder
3008 * win32/bcb5: New directory for the Borland C++ builder
3009 project files
3010
3011Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3012
3013 * win32/Makefile.msvc: Update for XML Schema support
3014 * win32/configure.js: Update for XML Schema support
3015 * win32/libxml2.def.src: Update for XML Schema support
3016
3017Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3020 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3021 xmlunicode.c include/libxml/Makefile.am
3022 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3023 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3024 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3025 include/libxml/xmlversion.h.in : merged the current state of
3026 XML Schemas implementation, it is not configured in by default,
3027 a specific --schemas configure option has been added.
3028 * test/automata test/regexp test/schemas Makefile.am
3029 result/automata result/regexp result/schemas:
3030 merged automata/regexp/schemas regression tests
3031
3032Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3033
3034 * xpath.c: Gary found a compile time problem, fixes #78823
3035
3036Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * configure.in: release of 2.4.20
3039 * doc/*: updated and rebuilt the docs
3040
3041Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * python/Makefile.am: patch from Cristian Gafton to build on
3044 Red Hat 6.2, should also fix #75779
3045
3046Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * valid.c: first part of fixing #78729
3049
3050Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3053 escaping of URI when saving HTML files.
3054 * result/HTML/*: this impacted some tests
3055
3056Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3057
3058 * configure.in: trying to fix #77441
3059
3060Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3061
3062 * include/libxml/xmlIO.h: Hallski complained it could not be
3063 included by itself.
3064
3065Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3066
3067 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3068
3069Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3070
3071 * win32/configure.js: patch from Nilo for the c14n option
3072 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3073
3074Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3075
3076 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3077 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3078 LIBXML_THREAD_ENABLED
3079
3080Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3081
3082 * xpath.c: another patch from Richard Jinks for substring conformance
3083 * test/XPath/expr/floats test/XPath/expr/strings
3084 result/XPath/expr/floats result/XPath/expr/strings: update of the
3085 test suite to check those.
3086
3087Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3088
3089 * xpath.c: patch from Richard Jinks for .x float parsing.
3090
3091Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * parser.c: patch from Markus Henke when an encoding ain't recognized
3094
3095Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3096
3097 * libxml.m4: got a report that #include <string.h> was needed
3098
3099Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3102
3103Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3104
3105 * doc/example.html: fixing typo
3106
3107Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3108
3109 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3110 pointed out by Melvyn Sopacua.
3111
3112Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3113
3114 * libxml.m4: Frédéric Crozat gave a patch related to the change
3115 of Include paths breaking the libxml.m4
3116
3117Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3118
3119 * xpath.c: Fix bug #76927 forgot to save some context
3120 when evaluating binary expressions
3121
3122Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * configure.in: fixed configure for MPE/iX from Markus Henke
3125 * xmlmemory.c: fixed initialization problems
3126 * xpath.c: another set of patches from Richard Jinks this
3127 fixes "make XPathtests" on linux
3128
3129Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3130
3131 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3132 * test/XPath/expr/compare test/XPath/expr/equality
3133 test/XPath/expr/floats test/XPath/expr/functions
3134 test/XPath/expr/strings result/XPath/expr/compare
3135 result/XPath/expr/equality result/XPath/expr/floats
3136 result/XPath/expr/functions result/XPath/expr/strings: Updated
3137 tests though they show a divergence on Linux
3138
3139Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3140
3141 * xpath.c trionan.c: previous commit also included patches
3142 from Richard Jinks on some IEEE support corner case
3143
3144Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3145
3146 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3147 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3148 that $(datadir) should be used for docs
3149
3150Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3151
3152 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3153 could leak filedescriptors
3154
3155Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3156
3157 * configure.in nanohttp.c: applied patch from Allan Clark for
3158 UnixWare/OpenServer
3159
3160Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3161
3162 * configure.in: preparing 2.4.19
3163 * doc/*: rebuilt the docs
3164
3165Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3166
3167 * nanohttp.c: fixing #76043, got fed up with non-portability
3168 of that piece of code.
3169
3170Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3171
3172 * valid.c SAX.c: Never commit without running "make tests" :-(
3173 fix a couple of stupidities in the previous commit
3174 * result/*: a few changes in some attribute order result of previous
3175 commit.
3176
3177Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3178
3179 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3180 the internal subset should not raise duplicate ID errors,
3181 also there was a small bug in conjunction to namespace
3182 declarations defaulted and xml:xxx attributes DTD definitions.
3183
3184Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3185
3186 * xpath.c: Richard Jinks also raised some rounding problems
3187 this tries to fix them
3188
3189Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3190
3191 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3192 behaviour in xmlXPathCastToString()
3193
3194Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3197 raised by Morus Walter
3198
3199Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3200
3201 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3202 from Igor
3203
3204Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3205
3206 * xpath.c: fixing #75619, related to a problem when trying
3207 to evaluate condition when the current node set resulting
3208 from that sub-step evaluation is empty. Also fixes 2 potential
3209 problem with previous-sibling and next-siblings axis.
3210
3211Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3214 HTML support is not configured in.
3215
3216Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3217
3218 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3219 include/libxml/tree.h: dohh I really didn't intended to commit
3220 this test version :-(
3221
3222Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3223
3224 * testSAX.c: I wanted to see the real speed at the SAX interface
3225 after a little too many Ximianer started complaining about the
3226 parser speed.
3227 added a --quiet option:
3228 paphio:~/XML -> ls -l db100000.xml
3229 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3230 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3231 3200006 callbacks generated
3232 real 0m1.270s
3233 Which means 16MBytes/s and 3Mcallback/s
3234
3235Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3236
3237 * xpath.c: valgrind spotted another error that time when running
3238 on libxslt regression tests
3239
3240Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3241
3242 * Makefile.am: adding "make valgrind" running the full regression
3243 tests (except python ones) under Valgrind (using valgrind -q
3244 which was kindly added by the author).
3245 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3246 passes cleanly now except an obcure floating point initialization
3247 raised in log10() in one XPath regression test ???
3248 * tree.c: edited some comments to close #75244
3249
3250Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3253 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3254 context of ScrollKeeper, made sure that if the number is
3255 an integer, the serialization follows the description at
3256 http://www.w3.org/TR/xpath#section-String-Functions
3257
3258Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * configure.in: preparing 2.4.18
3261 * doc/*: updated and rebuilt the web site
3262 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3263 the Windows and Cygwin maintainers.
3264 * parser.c: humm, changed the way the SAX parser work when
3265 xmlSubstituteEntitiesDefault(1) is set, it will then
3266 do the entity registration and loading by itself in case the
3267 user provided SAX getEntity() returns NULL.
3268 * testSAX.c: added --noent to test the behaviour.
3269
3270Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * parser.c: Wilfried Teiken provided a hackish but working
3273 way to get context reported back on entities when parsing
3274 with SAX and without breaking the DOM build.
3275
3276Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3277
3278 * c14n.c: applied a new patch from Aleksey Sanin
3279 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3280 to reference Aleksey implementation of XML digital Signatures
3281
3282Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * xpath.c: small fix to avoid potential problem due to
3285 ordering of freeing data
3286 * python/Makefile.am: people were complaining about
3287 the generated file in python dir not being built
3288
3289Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3290
3291 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3292 python/generator.py python/libxml.c python/types.c: Cleanup
3293 of the python Makefiles based on Jacob and James feedback,
3294 fixed the spec file accordingly, fixed the number of warning
3295 that passing my pedantic CFLAGS was generating. Conclusion
3296 is that Python includes are real crap.
3297
3298Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3299
3300 * configure,in: it was reported quite a few times that
3301 xml2-config --cflags should not output
3302 -I$includeprefix/libxml2/libxml because libxml2 header names
3303 clashes with existing names like list.h from C++ stl.
3304 Includes should be #include<libxml/xxx.h> so ...
3305
3306Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3307
3308 * c14n.c: another patch from Aleksey Sanin
3309
3310Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3311
3312 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3313 canonicalization algorithm
3314 * doc/xml.html doc/index.html: added the C14N references on the
3315 index page.
3316
33172002-03-13 jacob berkman <jacob@ximian.com>
3318
3319 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3320 usage, redundant, and gcc specific
3321
3322Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3323
3324 * xpath.c: speedup some node selection operations, this can
3325 have a significant impact on DocBook Norm's stylesheets
3326 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3327 make sure it's always the case
3328 * debugXML.c: distinguish CDATA and comments in ls operations
3329
3330Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3331
3332 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3333 to generate better API descriptions etc...
3334
3335Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3336
3337 * c14n.c: Fixing #74186, made sure all boolean expressions
3338 get fully parenthesized, ran indent on the output
3339 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3340 include/libxml/tree.h: also #74186 related, removed the
3341 --with-buffers option, and all the preprocessor conditional
3342 sections that were resulting from it.
3343
3344Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * valid.c: applied patch from Dodji Seketeli fixing an
3347 uninitailized variable in xmlValidGetValidElements()
3348
3349Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3350
3351 * c14n.c: fixed a few comments
3352 * doc/*.html doc/*/*.html: regenerated the docs and added
3353 the C14N API
3354 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3355
3356Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3357
3358 * check-xml-test-suite.py: fix to adapt varaiations in the
3359 bindings
3360 * configure.in python/setup.py python/setup.py.in: fixed to
3361 have the version of the python scripts automatically updated
3362
3363Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3364
3365 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3366 in xmlCopyProp()
3367
3368Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3369
3370 * configure.in: preparing 2.4.17 release
3371 * doc/*: updated and rebuilt the docs
3372 * xpath.c: fixed a comment
3373 * python/libxml.c: fixed a possible reentrancy problem
3374
3375Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3376
3377 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3378 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3379 added a specific regression test
3380 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3381 not raise exceptions when failing to find the attribute.
3382
3383Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3384
3385 * configure.in xmllint.c: owen pointed out a problem with the
3386 ftme fix, gettimeofday() was not detected by configure and
3387 the ftime header wasn't included, dohhh
3388
3389Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3390
3391 * configure.in xmllint.c: trying to fix #71457 for timing
3392 precision when gettimeofday() is not availble but ftime() is
3393
3394Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3395
3396 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3397 are now copied on install and part of the -devel RPM
3398
3399Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * xpath.c: trying to avoid bug #72150 which was apparently
3402 caused by a gcc bug (or a processor problem) as detailed
3403 at http://veillard.com/gcc.bug
3404
3405Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3406
3407 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3408 fixed xmlReconciliateNs(), added a Python test/example for
3409 inter-document cut'n paste
3410 * python/libxml.py: fixed node.doc on document nodes and added
3411 xpathEval() onto node objects
3412
3413Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3416 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3417 fixup and integrated tests for the serialization stuff
3418
3419Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3420
3421 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3422 moved the libxml man page to section 3
3423
3424Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3425
3426 * tree.c: fix bug #72490
3427 * python/libxml.c python/libxml.py: added methods serialize()
3428 and saveTo() to all node elements.
3429
3430Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * xmlIO.c: closed #73430, don't read from an input source
3433 which indicated an end-of-file or an error.
3434
3435Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3436
3437 * parser.c: make sure SAX endDocument is always called as
3438 this could result in a Python memory leak otherwise (it's
3439 used to decrement ref-counting)
3440 * python/generator.py python/libxml.c python/libxml.py
3441 python/libxml2-python-api.xml python/libxml2class.txt
3442 python/tests/error.py python/tests/xpath.py: implemented
3443 the suggestions made by Gary Benson and extended the tests
3444 to match it.
3445
3446Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3447
3448 * python/generator.py: applied patch fixing #73450
3449
3450Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3451
3452 * xpath.c: fixing #61290 "namespace nodes have no parent"
3453 long standing divergence from the XPath REC. NodeSets
3454 simply hold a copy of namespace nodes and those node ->next
3455 points to the parent (which may not be the node carrying the
3456 definition).
3457 * include/libxml/xpath.h: flagged but didn't added a possible
3458 speedup
3459 * DOCBparser.c HTMLparser.c: removed some warnings from push
3460 parser due to new state being added.
3461 * tree.c: new fix from Boris Erdmann
3462 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3463 the XML Canonalization support from Aleksey Sanin
3464
3465Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3466
3467 * tree.c: patch from Boris Erdmann fixing some namespace odities
3468 with xmlCopyNode()
3469
3470Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3471
3472 * xmlIO.c: fix bug #72706 when loading a NULL entity
3473
3474Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3475
3476 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3477 actually change in a future XML Namespace revision.
3478
3479Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3480
3481 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3482 added the possibility of returning nodesets from XPath extension
3483 functions written in Python
3484
3485Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3486
3487 * python/*: commiting some Python bindings work done while travelling
3488
3489Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3490
3491 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3492 explicitely with memory debugging switched on
3493
3494Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3495
3496 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3497 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3498 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3499 the accessor generator for strings
3500 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3501 regression test.
3502
3503Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * python/README python/generator.py python/libxml.c python/setup.py:
3506 added the 'usual' setup.py to allow building a libxml2-python
3507 module based on the same code. The initialization is however
3508 different the 2 .so files fo libxml2 and libxslt are identical and
3509 they entry point initialize both libraries. this is done to avoid
3510 some possible nasty problem since the Python don't merge the maps
3511 of all shared modules.
3512
3513Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3514
3515 * parser.c: fixed a push/encoding bug reported by Michael
3516 on librsvg
3517
3518Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3519
3520 * include/libxml/parserInternals.h: fixes a misplaced #endif
3521
3522Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3523
3524 * parser.c valid.c: found and fixed a couple of allocation bugs
3525
3526Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3527
3528 * doc/xml.html doc/python.html doc/*: added a Python and binding
3529 page describing the current state of the Python bindings and
3530 giving pointers to the other languages wrappers.
3531
3532Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3535 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3536 rebuilt the API and web site
3537 * xpath.c: fixed #71978 portability bugs
3538
3539Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3540
3541 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3542
3543Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3544
3545 * include/libxml/parserInternals.h parser.c: had to change
3546 2 internal parsing API when processing document content
3547 to check the start and end of element content are defined
3548 in the same entity
3549 * valid.c include/libxml/valid.h: attribute normalization can
3550 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3551 with the context to report it.
3552 * SAX.c: fixed the last known bugs, crazy validation constraints
3553 when a document is standalone seems correctly handled. There
3554 is a couple of open issues left which need consideration especially
3555 PE93 on external unparsed entities and standalone status.
3556 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3557 The 2 tests left failing are actually in error. Cleanup done.
3558
3559Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3560
3561 * valid.c: implemented E59 spaces in CDATA does not match the
3562 nonterminal S
3563
3564Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3565
3566 * SAX.c parser.c valid.c: more validation test fixups
3567 * check-xml-test-suite.py: added duration info for the tests
3568
3569Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3570
3571 * parser.c valid.c: a couple of errors were reported but not
3572 saved back as such in the parsing context. Down to 1% failure rate
3573 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3574
3575Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3576
3577 * xmlInternald.c: isExtender was missing a char
3578 * parser.c include/libxml/parser.h: % are acceptable in the
3579 internal subset if within a PUBLIC ID
3580
3581Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3582
3583 * SAX.c parserInternals.c valid.c: more work on the conformance
3584 suite. Took the step to finally block documents with encoding
3585 errors. It's a fatal error per the spec, people should have fixed
3586 their documents by now.
3587
3588Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3589
3590 * check-xml-test-suite.py: fixed the test script after some discussion
3591 on the semantic of TYPE="error"
3592 * Makefile.am: added the script to the distrib
3593
3594Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3595
3596 * SAX.c entities.c: fixed a couple of conformances issues deep
3597 into the validation code (standalone and undeclared Notations)
3598
3599Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3600
3601 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3602 stayed there for years !
3603
3604Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3605
3606 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3607 missing
3608
3609Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3610
3611 * check-xml-test-suite.py: improved the behaviour a bit as
3612 well as the logs
3613 * parser.c valid.c SAX.c: fixed a few more bugs
3614 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3615
3616Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * check-xml-test-suite.py: python script to run regression tests
3619 against the XML Test suite of W3C/OASis
3620 * SAX.c: fixed a validation bug
3621 * parser.c: fixed 3 errors pointed by the test suite
3622 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3623 * python/Makefile.am: fixed a dependendy
3624
3625Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3626
3627 * xmlmemory.c: avoid a warning bug #71594
3628
3629Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3630
3631 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3632 warning on alpha/Tru64
3633
3634Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3635
3636 * include/libxml/entities.h: fixing a comment
3637 * valid.c: fixing some troubles with validity check on namespaces
3638 * result/VC/NS3 test/VC/NS3: added a specific regression test
3639
3640Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3641
3642 * tree.c: Fixing #71342 serializing '\n' in attribute values
3643 * result/noent/att3 result/att3 test/att3: added a specific
3644 test.
3645
3646Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * python/libxml.c: couple of bug fixes
3649
3650Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3651
3652 * python/*.py: removed tabs and used spaces.
3653
3654Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3655
3656 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3657 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3658
3659Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3660
3661 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3662 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3663
3664Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * include/libxml/encoding.h include/libxml/entities.h
3667 include/libxml/globals.h include/libxml/parser.h
3668 include/libxml/threads.h include/libxml/tree.h
3669 include/libxml/xmlmemory.h: trying to fix the include mess
3670
3671Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3672
3673 * include/libxml/xmlmemory.h: reverted part of the previous
3674 attempt to provide #69655, this was breaking the build.
3675
3676Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3677
3678 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3679 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3680 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3681 include/libxml/parserInternals.h include/libxml/tree.h
3682 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3683 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3684 clean.
3685 * python/libxml.c: fixed a warning.
3686
3687Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3690 copying of node, merge back IDs in the target document.
3691 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3692 test/XInclude/ents/ids.xml: test case
3693 * result/VC/ElementValid4: output changed due to a typo fix
3694
3695Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3696
3697 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003698 generate the dependencies right as Jacob found out. Add
3699 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003700
3701Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * parserInternals.c valid.c: Justin Fletcher found some parts
3704 of the code needing cleanup
3705 * libxml.spec.in python/Makefile.am python/generator.py
3706 python/libxml.c python/libxml.py: Fixed the python Makefiles
3707 corrected a bug showing up on ia64, changed the name of the
3708 python internal module too
3709
3710Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3711
3712 * Makefile.am: applied patch from Andris Pavenis for binary
3713 name suffixes
3714
3715Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3716
3717 * xmllint.c win32/win32config.h: fixing #68748
3718
3719Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3720
3721 * valid.c: fixing #70166
3722
3723Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3724
3725 * valid.c: fixing #70077
3726
3727Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * Copyright Makefile.am README configure.in libxml.spec.in:
3730 Changed to the MIT Licence
3731 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3732 doc/xmlio.html: updated the doc accordingly
3733 * include/libxml/xmlwin32version.h configure.in: preparing
3734 2.4.14 release
3735 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3736 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3737 fixed the const xmlChar * wrapper and generator, XPath extension
3738 functions now use the context as first argument
3739 * python/tests/tstxpath.py python/tests/xpath.py
3740 python/tests/xpathext.py: Updated the tests accordingly
3741 * tree.c: fixed bug #70067
3742
3743Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3744
3745 * Makefile.am: cleanup
3746 * debugXML.c: always use stdout if output is NULL
3747 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3748 * python/Makefile.am python/generator.py python/libxml2class.txt
3749 python/libxml_wrap.h python/types.c: augmented the number of bindings
3750 handling FILE * and XPath contexts
3751 * python/tests/Makefile.am: avoid a stupid problem due to the
3752 use of TEST.
3753
3754Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3757
3758Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3759
3760 * python/TODO python/libxml.c: cleanup the extension function lookup
3761 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3762
3763Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3764
3765 * configure.in python/Makefile.am: do not install outside
3766 of prefix
3767
3768Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3769
3770 * python/TODO python/libxml.c: started adding SAX interfaces
3771 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3772 SAX test
3773
3774Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3775
3776 * tree.c: hardened the addChild function
3777 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3778 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3779 added accessors needed for xmlNode, a bit more testing and
3780 extension of interfaces
3781 * python/tests/Makefile.am python/tests/build.py: added a test
3782 build from scratch/save/load/check
3783
3784Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3785
3786 * parserInternals.c: change a small bit in the way valididy
3787 error messages get initialized
3788 * python/TODO python/libxml.c python/libxml2-python-api.xml
3789 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3790 added some memory debugging to track leaks at the libxml2 level
3791 * python/tests/*.py: changed all tests to check for leaks,
3792 there is just one left in XPath extension registrations.
3793
3794Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
3795
3796 * python/TODO python/generator.py python/libxml2-python-api.xml
3797 python/libxml2class.txt: more accessor classes for the parser
3798 context, allow to switch on and check validity
3799 * python/tests/Makefile.am python/tests/error.py
3800 python/tests/invalid.xml python/tests/valid.xml
3801 python/tests/validate.py: attded more test and and added error.py
3802 which I forgot to commit in the last step
3803
3804Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3805
3806 * python/Makefile.am python/types.c: cleanup
3807 * python/libxml.c python/libxml.py python/libxml_wrap.h
3808 python/generator.py python/libxml2-python-api.xml
3809 python/libxml2class.txt: added class for parser context, added
3810 first cut for push mode support. Added a framework to generate
3811 accessors functions.
3812 * python/tests/Makefile.am python/tests/push.py: added a push
3813 test
3814
3815Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3816
3817 * python/Makefile.am python/TODO python/libxml.py: fixed a small
3818 bug a bit of cleanup.
3819
3820Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3821
3822 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
3823 python/libxml2class.txt: adding error redirections and preformat
3824 to a python handler
3825 * python/tests/Makefile.am python/tests/*.py: cleanup made all
3826 tests self checking
3827
3828Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3829
3830 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
3831 a function
3832
3833Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3834
3835 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
3836 python/libxml.c python/libxml2-python-api.xml
3837 python/libxml2class.txt: Progressing through the TODOs, class
3838 description output, extra XML API, RPM now builds the wrappers
3839 for all python installed versions
3840
3841Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
3842
3843 * configure.in libxml.spec.in python/Makefile.am python/TODO
3844 python/generator.py python/libxml2class.txt: added more informations
3845 in the libxml2-python package including docs. Slightly changed
3846 the class hierarchy
3847 * python/tests/*: added basic regression tests infrastructure too
3848
3849Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3850
3851 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
3852 added libxml2-python as part of the packages installed
3853
3854Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * python/Makefile.am python/generator.py python/libxml.c
3857 python/libxml.py: more work, now able to extend the
3858 XPath interpreter with functions written in python.
3859
3860Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * python/Makefile.am: Jacob sent a patch to allow building from
3863 tarfile.
3864
3865Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3866
3867 * python/Makefile.am python/libxml.c configure.in Makefile.am:
3868 inserted the python wrappers build, I hope this won't be too
3869 unportable
3870
3871Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3872
3873 * xpath.c: minor optimization
3874 * python/generator.py python/libxml.c python/libxml.py
3875 python/libxml_wrap.h: more work on the python bindings,
3876 they now support XPath and there is no evident leak
3877
3878Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * python/generator.py python/libxml.c python/libxml.py:
3881 more work on the python bindings generator.
3882
3883Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3884
3885 * python/generator.py python/libxml.c python/libxml_wrap.h:
3886 more work on the python bindings.
3887
3888Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3889
3890 * python/generator.py python/libxml.c python/libxml.py
3891 python/libxml_wrap.h: commited early version of a python binding
3892 for private use only ATM
3893
3894Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3895
3896 * entities.c tree.c include/libxml/entities.h: applied patch
3897 from Anthony Jones to implement copy of DTD subtree too. Had
3898 just to keep 2 function private which really ought to become
3899 public ones.
3900
3901Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * xmllint.c: added pointers to the web pages in the usage()
3904
3905Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3906
3907 * tree.c: more fixes from Petr Kozelka for attribute handling
3908 in the tree API to align the semantic with DOM.
3909
3910Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3911
3912 * valid.c tree.c entities.c: another set of patches from
3913 Anthony Jones for copy operations cleanup and robustness
3914
3915Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
3918 an alphabetic index based on comments content
3919 * doc/*: rebuilt the web site with the new references
3920
3921Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3922
3923 * parserInternals.h: Greg Sjaardema suggested to use an
3924 eponential buffer groth policy in xmlParserAddNodeInfo()
3925
3926Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3927
3928 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
3929 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
3930 doc/parsedecl.py doc/Makefile.am: updated the python extractor
3931 to generate cross-references, and added/updated the stylesheets
3932 to generate and link API indexes. The generic keyword index
3933 is not done yet.
3934 * doc/*.html: regenerated all the usual docs too
3935
3936Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
3937
3938 * debugXML.c: added an xpath function to the shell for T. V. Raman
3939
3940Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3941
3942 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
3943 debug routines.
3944
3945Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * tree.c: apply an patch from Petr Kozelka for unlink and replace
3948 support of attribute nodes
3949
3950Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3951
3952 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
3953 hopefully near complete and fully documented of the API in XML
3954 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
3955 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
3956 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
3957 include/libxml/parserInternals.h include/libxml/valid.hi
3958 include/libxml/xmlIO.h include/libxml/xmlerror.hi
3959 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
3960 include/libxml/xpath.h include/libxml/xpathInternals.h:
3961 Cleaned up the doc comments a lot in the process, the interface
3962 coverage is now 100%
3963
3964Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3965
3966 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
3967 extracts comments from the gtk-doc DocBook output (a bit
3968 convoluted but seems to work).
3969
3970Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
3971
3972 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
3973 added an XML description of the API, moved the script generating
3974 it here. Added a "make api" target
3975
3976Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
3979
3980Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * xpath.c include/libxml/xpathInternals.h: the change made to
3983 xmlXPathFuncLookupFunc was incompatible roll it back
3984
3985Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * SAX.c: cleanup patch from Anthony Jones
3988 * doc/Makefile.am: fix the headers to avoid in make scan
3989 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
3990 includes, * vs Ptr and general cleanup
3991 * parsedecl.py: first version of a script to extract the
3992 module interfaces, the goal will be to provide .decl or XML
3993 specification of the interfaces to build wrappers.
3994
3995Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3996
3997 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
3998 now provides return codes in case of errors
3999
4000Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4001
4002 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4003 Upgraded to trio baseline 1.6
4004 * strio.h strio.c: Replaced by triostr.h and triostr.c
4005
4006Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4009 of strdup usage in the code
4010
4011Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4012
4013 * parser.c error.c: Keith Isdale complained rightly that
4014 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4015
4016Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * tree.c: fixed the funxtion to set the xml: attributes
4019 * debugXML.c: added "setbase" to test it.
4020
4021Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4022
4023 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4024 to allow updating an attribute content
4025
4026Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * libxml.h: try to avoid problems when compiling on Windows
4029
4030Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4031
4032 * hash.c: patch from Anthony Jones for hash.c allocation size
4033 * Makefile.am: trying to work around Yet Another Libtool Madness
4034 and build the 2.4.13 release finally ...
4035
4036Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4037
4038 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4039 * doc/* : update of the documentation
4040
4041Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4042
4043 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4044 at fixing #61290 :-(
4045
4046Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4047
4048 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4049 Fixes bug #67229
4050
4051Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4052
4053 * tree.c: trying to avoid troubles when a subtree is copied
4054 and coalesced in part with the target tree. Should fix
4055 bug #67407
4056
4057Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4058
4059 * valid.c: fixed validation of attributes content of type
4060 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4061 values, very old bug. Fixes #67671
4062
4063Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * parser.c include/libxml/parserInternals.h tree.c: integrated
4066 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4067 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4068
4069Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4070
4071 * threads.c: applied Serguei Narojnyi's patch to add native
4072 thread support on the Win32 platform
4073 * testThreadsWin32.c Makefile.am: added the test program also
4074 from Serguei, Win32 specific
4075 * include/win32config.h include/libxml/xmlwin32version.h.in:
4076 added patch from Igor for the Windows thread specific defines.
4077
4078Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4079
4080 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4081
4082Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4085 output page into XMLinfo.html. Close bug #66951 and
4086 raised by Robert Collins too.
4087
4088Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4089
4090 * encoding.c: Paul Keogh pointed out a possibility of segfault
4091 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4092 Closes bug # 68238
4093
4094Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4095
4096 * doc/*.html: updated the Gdome2 links
4097
4098Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4099
4100 * libxml.h: Applied following patches from Robert Collins
4101 and make sure IN_LIBXML is defined when compiling it
4102 -------
4103 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4104 as well as Visual C.
4105 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4106 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4107 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4108 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4109 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4110 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4111 xmlSysIDExists xmlNoNetExists).
4112 * xmllint.c: Don't include winsock2.h for Cygwin.
4113
4114Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4115
4116 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4117 when the version info is not present.
4118
4119Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * tree.c: Anthony Jones pointed out a problem in
4122 xmlStringGetNodeList() and provided a fix for it
4123
4124Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * parser.c: patch from Frank J Franklin to remove a bug in
4127 xmlCreatePushParserCtxt() when the initial buffer passed
4128 is large.
4129
4130Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4131
4132 * win32/*: big cleanup of the Windows/MSVC project files
4133 from Igor Zlatkovic
4134
4135Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * doc/Makefile.am: should fix #67674 and avoid troubles if
4138 xsltproc is not available or fails in the prefix provided
4139
4140Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4143
4144Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4145
4146 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4147 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4148 Fixed a few other problems raised by Charlie Bozeman.
4149 * result/VC/ElementValid[5-7]: fixed the output
4150
4151Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4152
4153 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4154 patches from Charlie Bozeman. Regenerated the HTML docs.
4155
4156Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4157
4158 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4159 for Windows from Igor
4160
4161Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4162
4163 * xmllint.c: applied Justin Fletcher patch for --output or -o
4164
4165Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4166
4167 * win32/libxml2/libxml2.def.src: close #67019
4168
4169Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4170
4171 * xmllint.c: applied Justin Fletcher generic timing patch
4172 similar to the one already applied to xsltproc.
4173
4174Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4175
4176 * include/libxml/tree.h tree.c: applied documentation patches
4177 from Charlie Bozeman
4178
4179Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4180
4181 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4182
4183Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4184
4185 * valid.c: fix the xmlStrdup() used in the previous patch.
4186 * valid.c: added --dropdtd
4187 * tree.c: fixed xmlUnlinkNode so it also removes the references
4188 from the document if the node is a DTD
4189
4190Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4191
4192 * HTMLtree.c valid.c: cleanup some static declarations
4193
4194Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4195
4196 * xmllint.c: removed another strdup()
4197 * doc/FAQ: removed the HP/UX entry
4198
4199Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4200
4201 * valid.c: fix bug #66816 when validating.
4202 * xmllint.c: don't use sys/time.h if configure did not found it
4203
4204Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4205
4206 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4207 xmlcatalog_man.xml
4208
4209Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4210
4211 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4212 xmlInitMemory() was declared twice
4213
4214Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4215
4216 * globals.c: do not reference strdup() !
4217 * configure.in libxml-2.0.pc.in: trying to fix the libs
4218 of the various config extraction modules
4219
4220Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4221
4222 * configure.in : preparing 2.4.12
4223 * doc/* : updated and rebuilt the docs
4224
4225Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4226
4227 * uri.c: closed bug #66159
4228 * testURI.c: added --escape option
4229 * configure.in: some cleanup for xml2-config --cflags
4230
4231Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4232
4233 * globals.c testThreads.c: removed some misplaced includes
4234 of xmlversion.h
4235
4236Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4237
4238 * threads.c: patch from Gary Pennington fixing a possible
4239 problem at initialization time.
4240
4241Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4242
4243 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4244 Eric Lavigne contribution to build libxml2 on MacOS using
4245 CodeWarrior.
4246
4247Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4248
4249 * xmllint.c: applied Geert Kloosterman's patch to fix
4250 --repeat --timing output
4251
4252Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4253
4254 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4255 where non-wellformed XML declaractions were not detected.
4256
4257Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4258
4259 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4260
4261Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4262
4263 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4264 gets reset by xmlCleanupInputCallbacks() and this makes the
4265 function useless. Same for output.
4266
4267Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4268
4269 * xmlIO.c: robert pointed out a loop error in callback cleanups
4270
4271Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4272
4273 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4274 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4275 they are not really tied to debugging
4276
4277Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4278
4279 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4280 * xmllint.c: better --catalogs description
4281
4282Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4283
4284 * tree.c: fixed a couple of problems in xmlSetProp()
4285
4286Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4287
4288 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4289 unappropriate stdout output.
4290
4291Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4292
4293 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4294 by Denis Beurive, closes #65111
4295
4296Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4297
4298 * valid.c: in case of content model validity error, don't
4299 print it if validity warnings were not requested.
4300
4301Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4302
4303 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4304 * parserInternals.c: removed the last exit() call. Print an
4305 unmaskable error on stderr instead (library mismatch detection)
4306
4307Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4308
4309 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4310 shell instructions from Heiko Rupp
4311
4312Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4313
4314 * catalog.c: use the URL notation file:// for default catalog paths
4315
4316Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4317
4318 * include/libxml/tree.h: better comments for _private fields
4319 * tree.c: removed a problem when copying an entity reference.
4320
4321Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4322
4323 * vms/*: updated instructions and diffs from John A Fotheringham
4324
4325Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4326
4327 * include/libxml/xmlerror.h: avoid an include problem if
4328 #include <libxml/xmlerror.h> happens first in code
4329 seems to be the case in KDE libs
4330
4331Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4332
4333 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4334 from Igor for Windows
4335
4336Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4337
4338 * Makefile.am: Gary Pennington pointed out a missing prefix
4339
4340Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4341
4342 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4343 * doc/*: upgraded and rebuilt the docs
4344
4345Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4346
4347 * HTMLparser.c: fix comment in scripts element parsing.
4348 * result/HTML/doc3*: updated the results.
4349
4350Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4351
4352 * uri.c: another URI bug fix #63336, using Joel Young patch.
4353
4354Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4355
4356 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4357 a cleaned up version of the Pwd shell string generation.
4358
4359Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4360
4361 * valid.c include/libxml/tree.h: trying to fix namespaces +
4362 validation problems for good, closing #63619 in the process
4363 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4364 wrong in this respect, fixed it.
4365
4366Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * xmllint.c: Morus Walter patch to allow --format and --encode
4369
4370Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * debugXML.c: Stefan Kost provided an help command for the shell
4373
4374Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4375
4376 * debugXML.c: Heiko Rupp pointed that the shell would crash
4377 on empty nodesets returns.
4378
4379Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4382 migh need the history libraries
4383
4384Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4385
4386 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4387 handle the case of < in quoted attributes, Bastian Kleineidam
4388
4389Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4390
4391 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4392 fixing catalog breakages
4393 * Makefile.am catalog.c result/catalogs/catal
4394 result/catalogs/mycatalog.* test/catalogs/catal*:
4395 fixed more problems in catalog support, added more regression tests
4396 for both XML and SGML catalog handling
4397
4398Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4399
4400 * debugXML.c: applied an improvement to xmlGetLineNo() from
4401 Keith Isdale
4402
4403Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4404
4405 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4406 Side effect of the progressive catalog loading
4407
4408Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * Makefile.am: confexecdir and confexec_DATA were defined twice
4411 pointed out by Karl Eichwalder
4412
4413Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * xmlcatalog.c: avoid unlink() and use remove() instead.
4416
4417Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4418
4419 * libxml.spec.in: cleanup
4420 * include/libxml/xmlwin32version.h: updated with 2.4.8
4421
4422Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4423
4424 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4425 of compiling libxml with a non standard set of options
4426
4427Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4428
4429 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4430 document --sgml option, fixing gnome bugzilla #63382
4431
4432Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4433
4434 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4435 breakage of 2.4.7, added a couple of really needed APIs
4436 like xmlCatalogIsEmpty() and xmlNewCatalog()
4437 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4438 for install-catalog
4439 * configure.in: preparing 2.4.8
4440
4441Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4442
4443 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4444 include/libxml/tree.h include/libxml/xmlIO.h: more include
4445 cleanups, export cleanly one html output + format function.
4446
4447Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * parser.c: removed initGenericErrorDefaultFunc call from
4450 xmlInitParser() since it could destroy previous calls to
4451 xsltSetGenericErrorFunc() effects
4452
4453Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4456 keyword.
4457
4458Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * Makefile.am: cleanup
4461 * threads.c: cleanup too
4462 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4463 from xsltproc
4464 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004465 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004466
4467Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4468
4469 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4470 was not used anymore !
4471
4472Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4473
4474 * configure.in: preparing 2.4.7
4475 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4476 manual page from John
4477 * doc/*: updated the doc and rebuilt the generated pages
4478
4479Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * xmlIO.c: closing bug #62711, the library should never
4482 close stdin or stdout.
4483
4484Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4485
4486 * uri.c: second pass at fixing #63336, using Joel Young
4487 final patch. looks okay.
4488
4489Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * uri.c include/libxml/uri.h: trying to clear #63336
4492 allowing the escaping routine to parse unconformant
4493 URI-References.
4494
4495Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4496
4497 * vms/readme.vms vms/build_libxml.com nanoftp.c
4498 include/libxml/xmlversion.h.in: a few VMS updates from
4499 John A Fotheringham
4500 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4501 and xmlCleanupOutputCallbacks() for the Perl binding people.
4502
4503Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4504
4505 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4506 apply fixes to close #63271 and avoid segfaults when
4507 the error routine gets callbed before xmlInitParser()
4508 get called.
4509 * nanoftp.c error.c: Applied patches from Justin Fletcher
4510 correcting some xmlGenericError misuses.
4511
4512Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4513
4514 *doc/xmllint.xml, doc/xmllint.1
4515 New and improved man page for xmllint - .xml is the original, .1
4516 is the generated man page
4517
4518Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4521 the web site from the main HTML document.
4522
4523Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * parser.c: fixed an erroneous validation bug when PE refs
4526 occurs in external parsed entities referenced from the
4527 internals subset
4528 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4529 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4530 added the associated testcase, it's a nice one.
4531 * HTMLparser.c: generate the DTD node as HTML still ...
4532 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4533
4534Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * HTMLparser.c: fixed a bug in htmlNewDoc()
4537
4538Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4539
4540 * test/threads/*: added entities testing to the Thread test
4541 * testThreads.c: make the test reasonable
4542 * DOCBparser.c: fix the DTD public and system ID
4543 * xmllint.c: added --sgml for SGML DocBook importing
4544 * Makefile.am: added Docbtests target
4545
4546Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4547
4548 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4549 * testThreads.c: removed bogus include
4550
4551Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4552
4553 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4554 fixed a very serious (looping) validation bug
4555
4556Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4557
4558 * include/libxml/globals.h include/libxml/threads.h threads.c
4559 testThreads.c: far more testing, cleaning up bugs
4560 * *.c : make sure globals.h is always included.
4561
4562Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * HTMLparser.c: try to get rid of parser loops for good.
4565
4566Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4567
4568 * configure.in: fixed some bugs in CFLAGS passing.
4569 * test/threads Makefile.am testThreads.c: added a specific
4570 threaded test case (really nasty, guaranteed).
4571
4572Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * catalog.c: serious cleanup on the management of the
4575 XML catalog tree, more tests done, especially with
4576 the catalog PI.
4577
4578Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4579
4580 * catalog.c: avoid a problem in catalog cleanup on SMP if
4581 catalogs were not initialized.
4582
4583Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4584
4585 * catalog.c xpath.c: trying to cleanup the not thread safe
4586 parts of the library.
4587
4588Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * include/libxml/globals.h configure.in global.data: make
4591 the allocation be per-thread a configure option
4592 * encoding.c include/libxml/parser.h: fixed compilation
4593 errors
4594
4595Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4596
4597 * include/libxml/parser.h: Norm reported that a few lines
4598 added were breaking libxslt compile, removed them for now
4599
4600Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4601
4602 * parser.c parserInternals.c threads.c: debugged and fixed
4603 initialization problems which were giving troubles on SMP
4604 boxes.
4605
4606Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * include/libxml/Makefile.am: missing globals.h
4609
4610Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4611
4612 * globals.c: added a couple of standard includes.
4613
4614Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4615
4616 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4617 include/libxml/parserInternals.h include/libxml/tree.h
4618 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4619 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4620 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4621 Applied the last patches from Gary, cleanup, activated threading
4622 all user accessible global variables are now handled in globals.[ch]
4623 Still a bit rought but make tests passes with either
4624 --with-threads defined at configure time or not.
4625 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4626 linking options
4627
4628Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4629
4630 * Makefile.am include/libxml/Makefile.am
4631 include/libxml/globals.h globals.c include/libxml/threads.h
4632 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4633 configure.in: started integrating the core of the thread support
4634 not activated yet but half integrated. The code should still
4635 compile and work anyway.
4636
4637Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4638
4639 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4640 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4641 integrating the non-controversial parts of Gary Pennington
4642 multithread patches
4643 * catalog.c: corrected a small bug introduced
4644
4645Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4646
4647 * catalog.c include/libxml/catalog.h: very serious cleanup,
4648 isolating unportable code and as much as possible the accesses
4649 to the global shared catalog. May need more testing !
4650
4651Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4652
4653 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4654 Keith Isdale patches for the XSLT debugger interfaces. Some
4655 cleanup
4656
4657Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4658
4659 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4660 * DOCBparser.c: generate line nubers in elements
4661
4662Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4663
4664 * configure.in: preparing 2.4.6 release
4665 * doc/xml.html doc/html/*: updated and rebuilt the docs
4666 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4667
4668Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4669
4670 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4671 adding documentation for DV's supercatalog support
4672
4673Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4674
4675 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4676 super catalog support adding one API and one flag --sgml to
4677 xmlcatalog
4678
4679Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4680
4681 * doc/xmlcatalog_man.xml, xmlcatalog.1
4682 One more crack at
4683 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4684
4685
4686Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4687
4688 * xpath.c: implemented xmlXPathObjectCopy for external objects
4689 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4690
4691Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4692
4693 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4694 finishing up fix to
4695 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4696 the xmlcatalog man page display more elegantly
4697
4698Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * configure.in: closing bug #61832
4701 * HTMLparser.c: removed a warning
4702
4703Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * xpath.c: fixing #61673 part I, do not loose doc information
4706 when copying result value trees.
4707
4708Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4709
4710 * xpath.c: trying to harden the XPath interpreter
4711
4712Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4713
4714 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4715 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4716
4717Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4718
4719 * HTMLparser: repaired another loop problem
4720
4721Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4722
4723 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4724 parsing.
4725 * xpath.c: fix bug #61291 the default XML namespace node is
4726 missing from the namespace axis.
4727 * tree.c: refuse to create namespaces nodes with prefix "xml"
4728
4729Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4730
4731 * SAX.c: ouch a non-defined namespace could lead to a crash,
4732 fixed #61215
4733
4734Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4735
4736 * parserInternals.c: closed bug #61054
4737
4738Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4739
4740 * include/libxml/Makefile.am: closing #60708
4741
4742Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4743
4744 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4745 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4746
4747Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4748
4749 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4750
4751Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4752
4753 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4754 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4755
4756Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * catalog.c: Justin Fletcher provided cleaup code in case
4759 HAVE_STAT is not defined
4760 * include/win32config.h: Igor Zlatkovic suggested to have
4761 HAVE_STAT defined there
4762
4763Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4764
4765 * catalog.c - fixed typing error reported by M. Barros
4766
4767Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4768
4769 * xmllint.c - fixing typo
4770
4771Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4772
4773 * HTMLparser.c: small enhancement to prevent loop on
4774 unrecognizable data
4775
4776Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * parserInternals.c: applying patch from bug #60757 this
4779 should close it
4780
4781Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4782
4783 * catalog.c xmlcatalog.c: removed a couple of warning
4784 * xpath.c: try to solve the linking problem on platforms
4785 needing trio to compile
4786
4787Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4788
4789 * Makefile.am libxml.spec.in: backing up non-documented changes
4790 commited without review or aproval by Jens Finke <jens@gnome.org>
4791 * HACKING: made 100% clear that no commit should be done directly
4792
4793Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
4794
4795 * configure.in: Joe Orton provided a patch fixing a problem
4796 when iconv is specified to be in a non-standard directory
4797 but wasn't exported in xml2-config --cflags
4798
4799Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4800
4801 * configure.in: let's ship 2.4.5 before getting too much
4802 troubles with 2.4.4 errors.
4803
4804Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4805
4806 * encoding.c entities.c: do not output hexadecimal charrefs
4807 when serializing HTML since some version of Netscape can't
4808 grok it, generate decimal ones.
4809 * result/HTML/doc3.htm: output changed due to previous test
4810 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
4811
4812Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
4813
4814 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
4815 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
4816
4817Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818 Released 2.4.4
4819
4820 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
4821 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
4822 updated the configuration scripts systems accordingly
4823
4824Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * configure.in: preparing for 2.4.4
4827 * doc/xml.html doc/html/*: updated and rebuilt the docs
4828
4829Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4830
4831 * win32/dsp/libxml2.def.src: tried to incorporate comments
4832 from bug #59220
4833
4834Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4835
4836 * parser.c result/noent/wml.xml: fixed bug #59981 related
4837 to handling of '&' in attributes when entities are substitued
4838
4839Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4840
4841 * libxml.h include/libxml/xmlversion.h.in
4842 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
4843 Tried to close bug #60131
4844
4845Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4846
4847 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
4848
4849Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
4850
4851 * SAX.c: fixing bug #59946 on xmlns=""
4852
4853Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4854
4855 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
4856 but allocates a new error code.
4857
4858Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4859
4860 * xmllint.c: John Fleck fixed typos in the options output
4861 * parser.c SAX.c: fix ignorable white space SAX selection
4862
4863Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4864
4865 * entities.c: Steve Underwood found the possibility of an
4866 ininite loop in case of error.
4867
4868Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4869
4870 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
4871
4872Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
4873
4874 * parser.c: warn if version is not 1.0 but it's not
4875 strictly speaking an error after analyzing the spec
4876
4877Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
4878
4879 *doc/catalog.html - add link to the html version of the
4880 man page, other linguistic cleanups
4881
4882Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
4883
4884 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4885 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
4886 file, has not yet been included in the build.
4887
4888Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4889
4890 * catalog.c: removed a duplicate affectation Justin Fletcher
4891
4892Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
4893
4894 * tree.c: Armin Sander pointed a possible text coalescing
4895 problem, completed his patch.
4896
4897Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4898
4899 * trionan.c: Fixed const and volatile re-definition problem
4900
4901Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
4902
4903 * libxml.4 parser.c: doc updates from Heiko Rupp
4904 * parserInternals.c: 2 sanity checks from Heiko Rupp
4905
4906Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4907
4908 * tree.c: applied patch from Armin Sander to make some pointers
4909 const in xmlCopyNode()
4910 * include/libxml/tree.h: added fix to the header
4911
4912Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * xpath.c: hum, restrict the integer usage gcc bug workaround
4915 to only gcc compilers so that other architecture don't get
4916 penalized by this limitation.
4917 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
4918
4919Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4920
4921 * valid.c: fixed a Windows compiler warning (Chris Poblete)
4922 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
4923
4924Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4925
4926 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
4927 --convert option to xmlcatalog to convert SGML ones to
4928 the XML syntax.
4929 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
4930
4931 2.4.3 got released at that point
4932Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4933
4934 * catalog.c xmlIO.c: started some serious testing and fixed
4935 a few bug and optmization needs.
4936
4937Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4938
4939 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4940 preparing for a 2.4.3 release even if it may not be ready yet
4941 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
4942 all file parsing lookup to go through the entity resolver, add
4943 to add an API to bypass it (needed to load catalogs themselves),
4944 some cleanup on the catalog code too.
4945 * nanoftp.c: small cleanup
4946 * doc/catalog.html: small update
4947
4948Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
4951 Jun Kuriyama
4952
4953Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4954
4955 * doc/catalog.html: finished the catalog documentation
4956
4957Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
4958
4959 * doc/catalog.html doc/xml.html: added documentation about
4960 Catalog support, misses an API description
4961 * doc/html/*: reextracted the API pages
4962
4963Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
4964
4965 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
4966 Added the part about section 7.2 on URI resolution,
4967 fixed a side effect in the HTML parser, look complete
4968 and ready to rock except the URI/SystemID part!
4969
4970Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * include/libxml/catalog.h include/libxml/parser.h
4973 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
4974 xmlIO.c: added support and APIs needed for the catalog PI
4975 * include/libxml/xmlIO.h: cleanup
4976
4977Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4978
4979 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
4980 include/libxml/catalog.h: starts to look okay, really
4981 plugged the new framework, cleaned a lot of stuff,
4982 added some APIs, except the PI's support missing this
4983 should be mostly complete
4984 * result/catalogs/* test/catalogs/*: added new test, enriched
4985 the existing one with URN ID tests
4986
4987Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
4988
4989 * catalog.c: fixed nextCatalog
4990 * result/catalogs/docbook test/catalogs/*: started adding
4991 a small regression test
4992
4993Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
4994
4995 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
4996 more work on the XML catalog support.
4997 * parser.c include/libxml/parser.h: small cleanup seems using
4998 list as a public parameter name can give portability troubles
4999 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5000 include/libxml/xpath.h include/libxml/Makefile.am: removed
5001 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5002 wrappers
5003
5004Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5005
5006 * Makefile.am trio.c triodef.h trionan.c xpath.c
5007 include/libxml/Makefile.am include/libxml/trionan.h:
5008 Re-worked Not-A-Number and Infinity support.
5009 * xmlcatalog.c: added readline include files
5010
5011Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5012
5013 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5014 testCatalog as xmlcatalog, making it an installed app
5015 adding a shell, and preparing it to be a /etc/xml/catalog
5016 management tool, though not ready yet
5017 * catalog.c include/libxml/catalog.h: adding support for
5018 XML Catalogs http://www.oasis-open.org/committees/entity/
5019 not finished, there is some interesting tradeoffs and a
5020 few open questions left.
5021
5022Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5023
5024 * xmllint.c: fixed a line formatting problem
5025
5026Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * SAX.c: removed a couple of unused variable (Albert Chin)
5029
5030Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5031
5032 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5033 trying to fix some troubles w.r.t. function returning
5034 const xxxPtr.
5035
5036Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5037
5038 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5039 defined
5040
5041Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5042
5043 * xpointer.c: removed unused var
5044
5045Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5046
5047 * testXPath.c: another small cleanup closing bug #59110
5048
5049Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5050
5051 * win32/dsp/libxml2.def.src: small cleanup closing bug
5052 #59108
5053
5054Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5055
5056 * example/gjobread.c: add xmlCleanupParser() before leaving
5057
5058Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5059
5060 * config.h.in configure.in include/libxml/xmlwin32version.h:
5061 released 2.4.2
5062
5063Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * include/libxml/valid.h debugXML.c valid.c: deprecate
5066 the non-boundchecking Sprintf functions, add Snprintf
5067 this should close bug #57984
5068
5069Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5070
5071 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5072 URIs before doing the lookups (pointed by Mark Vakoc)
5073
5074Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5075
5076 * xpath.c: serious changes on Result Value Trees and NodeSets
5077 w.r.t. deallocation and collect operations. Probably not
5078 100% clean (merge of allocated trees smells like a problem).
5079 Seems sufficient to close #58943
5080
5081Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5082
5083 * xmllint.c: adding a --format option
5084
5085Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * xpath.c: count() was broken on Result Value Tree
5088 * xmlIO.c: fixed file:/// accesses on _WIN32
5089
5090Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5093 macro was renamed, this should close bug #58683
5094
5095Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5096
5097 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5098 entity substitution mode text at the end of the entity might
5099 be added due to text coalescing.
5100 * nanoftp.c parser.c: small cleanup
5101
5102Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * HACKING: added John Fleck right to commit in the doc subdir
5105
5106Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5109 allow to inherit attributes from the DTD directly in the
5110 tree, this is needed for XPath and can be a useful feature.
5111 Inherited namespaces are always provided at the tree level now
5112 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5113 of tests for this feature (XSLT being the prime user).
5114
5115Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5118 testSAX.c xmlIO.c xmllint.c include/win32config.h
5119 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5120 include/libxml/xmlwin32version.h.in win32/README.MSDev
5121 win32/dsp/*: applied Win32 Facelift No.2 patches from
5122 Igor Zlatkovic for Windows/MSC
5123
5124Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5125
5126 * SAX.c: unparsedEntityDecl() the URI computation of the
5127 entity wasn't done breaking XSLT unparsed-entity-uri()
5128
5129Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5130
5131 * xpath.c: fixed a bug when walking the descendants and
5132 the current node has no children
5133 * debugXML.c: show up when a text node is supposed to not be escaped
5134
5135Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5136
5137 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5138 worked like the set:leading() function)
5139 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5140
5141Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5144
5145Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * include/libxml/xmlIO.h: apply change to close #58141
5148 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5149
5150Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * parser.c: when the internal subset uses a PE, then the
5153 included entity can use conditional sections.
5154
5155Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5156
5157 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5158 when walking the namespace axis showing up in
5159 libxst/tests/general/bug-12
5160 * xmlmemory.c: added the possibility to trace a given block
5161 defined by its address
5162
5163Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5164
5165 * parser.c: don't override existing encoding specified before
5166 starting xmlParseDocument()
5167
5168Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * include/libxml/xmlwin32version.h: reinserted, needed for
5171 Windows users of CVS
5172
51732001-07-27 Darin Adler <darin@bentspoon.com>
5174
5175 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5176 * testCatalog.c: Add include of <libxml/parser.h>.
5177
51782001-07-27 Darin Adler <darin@bentspoon.com>
5179
5180 * include/libxml/.cvsignore:
5181 * include/libxml/xmlwin32version.h:
5182 Remove this file from CVS because it's generated.
5183
5184Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * parser.c include/libxml/parser.h: applied const patches from
5187 Tom Moog #58002
5188
5189Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5190
5191 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5192 lookup framework
5193
5194Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5195
5196 * tree.c: fixed xmlCopyNode() for documents
5197
5198Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5199
5200 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5201
5202Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * parser.c: fixes bug #57652 reported by Morus Walter
5205
5206Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5209
5210Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5211
5212 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5213 errors, lesson don't add new functions at 1am before a release
5214 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5215 from XPath initialization when possible.
5216
5217Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5218
5219 * result/scripts/base*: removing history/readline changed
5220 this slightly
5221 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5222 xmllint.c: make element content line number generation
5223 optionnal to avoid breaking old apps added interface to switch
5224
5225Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005228 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005229 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5230 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5231 John Kroll fixes to allow saving to HTTP via PUT (or
5232 POST of needed).
5233 * doc/html/*.html: regenerated the docs
5234
5235Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5236
5237 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5238 xmlHashScanFull and xmlHashScannFull3 to get passed the
5239 three keys as arguments to the callback function
5240
5241Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * configure.in Makefile.am: removed libxml softlink for good
5244 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5245 100% coverage by gtk-doc
5246
5247Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5250 fixed serious troubles due to size_t vs. int mismatch
5251
5252Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5255
5256Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5257
5258 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5259 convenient extension API for value and context managing
5260 Now handles external objects through xmlXPathPopExternal,
5261 xmlXPathWrapExternal and xmlXPathReturnExternal.
5262 Added functions for sets operations (intersection, etc.)
5263
5264Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5267 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5268 HTMLparser.c: cleanup of global variables, marking some
5269 const or private.
5270
5271Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5272
5273 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5274 fixed xmlXPathNodeSetItem when passing index=0
5275
5276Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5277
5278 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5279
5280Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5281
5282 * xmllint.c: fixed compilation under Cygwin #57503
5283 * TODO: update
5284
52852001-07-13 Peter Williams <peterw@ximian.com>
5286
5287 * config.h.in: add #undef HAVE_DLFCN_H
5288
5289 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5290 builddir.
5291
5292Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293
5294 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5295 raised by #57348 and #57381
5296
5297Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5298
5299 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5300 tree.c xpointer.c: store the line numbder in element->content,
5301 may break some software, need a configuration mechanism
5302
53032001-07-10 Darin Adler <darin@bentspoon.com>
5304
5305 * .cvsignore:
5306 * example/.cvsignore:
5307 * include/.cvsignore:
5308 * include/libxml/.cvsignore:
5309 Various things that are generated and should be ignored.
5310
5311Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5314 * doc/xml.html doc/html/*: updated the docs
5315
5316Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5319 validation occured on content with element child
5320
5321Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5322
5323 * tree.c: fixed XML Base computation which was broken
5324 * debugXML.c: added a base function to the shell
5325 * Makefile.am result/scripts/* test/scripts/*: added scripts
5326 based regression tests, and adding 2 XML Base tests
5327
5328Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * tree.c: set properties doc and call xmlSetListDoc for properties
5331 content when grafting them in a different tree.
5332 * aclocal.m4: remove from CVS
5333
5334Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * win32/libxml2/libxml2.def.src: added some missing entry point
5337 for XPath (Mark Vakoc)
5338
5339Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5342 layer should URI-Unescape before trying to open resources.
5343
5344Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * xpath.c: fix the name() bug for elements in the default
5347 namespace reported by Charlie Bozeman
5348
5349Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5350
5351 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5352 led to an XPath fix, improvements of SAX initialization, and
5353 an added option --nocdata to testXPath
5354
5355Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * doc/libxml-doc.el: Felix Natter provided anew version working
5358 with XEmacs too
5359
5360Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5361
5362 * include/libxml/xpath.h: small cleanup
5363 * doc/xml.html: update
5364
5365Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5366
5367 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5368 released 2.3.14
5369
5370Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * doc/html/*: rebuilt the docs for the release
5373 * doc/xml.html: added 2.3.14 release.
5374
5375Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5376
5377 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5378 were not equal to empty strings
5379
5380Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5381
5382 * SAX.c: fixed a URI-Reference computation problem when validating
5383 * xmlIO.c: small cleanup
5384
5385Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * parser.c: improved the description of a couple of interfaces
5388 upon Larry Stamper suggestion
5389
5390Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * SAX.c entities.c parser.c: changed completely the way entities
5393 are handled when running the parser in entity substitution mode.
5394 This fixes a bug reported by Stephan Kulow and nearly divides
5395 by 3 the amount of memory required by libxslt to load and process
5396 DocBook TDG.
5397
5398Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * HTMLparser.c: fixing a too early root closing problem raised
5401 byt Prashanth Naidu
5402
5403Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5406 raised by Mark Vakoc.
5407
5408Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * example/Makefile.am: fixed the include path to add srcdir/include
5411 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5412 and some cleanup
5413
5414Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5417 lot of optimization work, results in significant improvements
5418 when handling really complex XPath queries. Add a small optimizer
5419 for unions, improve [n] and [last()], avoid some costly ops.
5420
5421Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5422
5423 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5424 * xpath.c: small cleanup
5425 * xmlGetNsList: reformated, fixed problems if used on Entities
5426
5427Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5430
5431Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5434 * Makefile.am example/Makefile.am: workaround automake generating
5435 erroneous deps
5436
5437Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * include/win32config.h: bug #56801 Yon Derek provided a patch
5440 to the windows config file.
5441
5442Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5445 libxml.h : Yon Derek provided a set of changes to compile from
5446 CVS on Windows/MSC
5447
5448Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5449
5450 * parser.c: fixed UTF8 BOM support in push mode
5451 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5452 added a specific testcase
5453
5454Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5455
5456 * Makefile.am: added --push regression tests
5457 * parserInternals.c: the XML parser segfaulted in --push mode
5458
5459Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5460
5461 * configure.in: moved the symlinks detection within a CVS
5462 check, this is not portable and will be removed soon.
5463 * xpath.c: small cleanup/speedup
5464
5465Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5468 release of 2.3.12
5469 * parser.c: make an error message if unknow entities in all cases
5470
5471Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5474
5475Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5478 includes were installed in the wrong dir
5479
5480Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * doc/html.xml: warn against sending code to exhibit bugs.
5483
5484Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5487 Tru64 from Thomas Leitner
5488
5489Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * AUTHORS: added William and Bjorn
5492 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5493 daniel@veillard.com hopefully I won't have to do this again
5494 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5495 docs can be rebuilt cleanly now
5496 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5497 from CVs it's generated, added include/libxml/xmlwin32version.h
5498 also generated but which should change far less frequently.
5499 * catalog.c nanoftp.c: made sure to include libxml.h not
5500 libxml/xmlversion.h directly
5501 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5502 when compiling on WIN32 and MSC
5503
5504Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5505
5506 * include/Makefile.am include/libxml/Makefile.am configure.in:
5507 fixed make distcheck and rebuilding the rpms
5508
5509Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * configure.in: should finish the migration of exported includes
5512 into a real include/libxml in CVS, at least for CVS users.
5513 * removed the exported headers, added in include/libxml (as well
5514 as xmlversion.h.in).
5515
5516Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * configure.in: fixed the way to detect symlink
5519
5520Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * configure.in: updated, include/libxml is now a real CVS dir
5523
5524Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5527 version works with both libxml1 and libxml2 (it autodetects
5528 the prefix of the html-files) from Felix Natter.
5529 * doc/xml.html: updated doc accordingly
5530
5531Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * xpath.c: fixed the bug generating a template loop in libxslt
5534 when using docbook-xsl-1.4, * should filter out document nodes
5535 * HACKING: added William
5536 * TODO: updated
5537
5538Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * doc/FAQ.html: added a warning about gcc-3.0
5541 * doc/xml.html: added reference to gdome2 and removed a confusing
5542 sentence
5543
5544Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5545
5546 * xmlversion.h: okay this is a generated file, but Windows
5547 users need it and they can't generate it, and I want CVS
5548 Windows users ...
5549 * win32/libxml2/libxml2_so.dsp: Windows project file for
5550 the shared lib version of libxml2
5551 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5552 resources needed for libxslt/xsltproc by Yon Derek
5553
5554Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5555
5556 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5557
5558Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5561
5562Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * include/win32config.h: Yon Derek provided a first fix
5565 to be able to compile libxslt/xsltproc on Windows
5566
5567Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * xpath.c: attempt to work around what seemed a gcc optimizer
5570 bug when handling floats on i386 http://veillard.com/gcc.bug
5571 * tree.c entities.c encoding.c: doing some cleanups while
5572 chasing it
5573
5574Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * Makefile.am: cleanup when --without-debug is specified
5577 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5578 w.r.t. --without-debug and other include points
5579 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5580 Catalogs
5581 * configure.in entities.h tree.h HTMLparser.c: removed
5582 --without-corba, made the _private field mandatory
5583
5584Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5587 outputs a BOM in UTF8, an errata has been issued to avoid the
5588 problem, that was the most reasonable solution... Add support
5589 for a leading UTF8 BOM in entities.
5590
5591Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * valid.c: fixed a bug found when post validating an entity ref
5594 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5595 activate it too
5596
5597Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5600 weakness in the node copy the XPointer and the XInclude
5601 implementations. Serious cleanup.
5602
5603Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * Makefile.am: Kjartan Maraas provided a small patch to
5606 add xml2-config.in to EXTRA_DIST
5607
5608Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5611 provided another failing case found in KDE, the way the
5612 ctxt->vctxt.nodeTab was allocated and freed changed over
5613 time but it wasn't completely cleaned up. This should fix it.
5614
5615Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * parser.c: Stephan Kulow also raised the fact that line number
5618 could get miscounted making debug harder, fixed the problem
5619 in xmlParseCharData()
5620
5621Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * valid.c: Stephan Kulow pointed out a problem when validating
5624 and using an empty entity, forgot a 'break' in a case.
5625
5626Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5629 * doc/xml.html: updated with 2.3.11
5630
5631Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * TODO: updated adding cleanup of generated doc
5634 * configure.in: prepared to release 2.3.11
5635 * xmllint.c: added --version for bug reporting
5636 * doc/html/*.html: rebuilt the doc
5637
5638Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * xpath.c: first part of the work on selecting namespace to
5641 fix bug #56115
5642
5643Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5646 when using -liconv
5647 * TODO: updated
5648
5649Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5652 cleanup, encoding support.
5653
5654Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5655
5656 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5657
5658Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * xpath.c: bug detected by Ankh when / is used as a function arg
5661
5662Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5665 of element and use it to avoid outputting formatting spaces at
5666 the wrong place. Implemented the format parameter for HTML save.
5667 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5668 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5669 result/HTML/wired.html: of course this impact the result of a
5670 number of HTML tests
5671
5672Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * HTMLtree.[ch]: started augmenting the HTML save API with
5675 encoding and formatting parameters
5676
5677Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5678
5679 * HTMLtree.h: cleanup and started evaluating the work needed on
5680 revamping the HTML output code
5681
5682Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5683
5684 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5685
5686Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * valid.c: fixed bug #56049, forgot one check in the
5689 validation routine
5690
5691Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5694
5695Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5696
5697 * libxml.h: fixed an error in last commit
5698 * doc/FAQ.html: added an entry for compilation from CVS
5699
5700Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * xmlversion.h.in libxml.h: Cygwin patches
5703 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5704 * tree.h: cleanup
5705
5706Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5709 memory block in a strange case where libxml is linked twice
5710 in the binary.
5711
5712Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5715 state far too often, simple fix used to avoid it.
5716
5717Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5720 being processed, applied his patch
5721 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5722
5723Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5726 provided fixes to compile on MSCC again
5727 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5728 also provided an update for the project files.
5729
5730Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5733 bug #55810
5734
5735Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * tree.c: fixed xmlGetNsProp() to close bug #55683
5738 Note this requires libxslt to use it's own function instead.
5739
5740Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5741
5742 * HTMLtree.c: when in a pre element no formatting space should
5743 be added.
5744 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5745
5746Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * configure.in: added tests for signal() and signal.h
5749
5750Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5753
5754Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5755
5756 * doc/libxml-doc.el: Felix Natter provided a new version for
5757 libxml2
5758
5759Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * HTMLtree.c: when in a pre element no formatting space should
5762 be added.
5763
5764Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5767
5768Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5769
5770 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5771 hack
5772 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5773 * uri.c: fixed a warning
5774
5775Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * HTMLtree.c: trying to close bug #55772 escaping in script
5778 elements
5779 * doc/xml.html: suggest to send mail to the list
5780
5781Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5784 good. Use a macro and based on the solution provided in
5785 vsnprintf manual page from GNU.
5786
5787Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5788
5789 * error.c: Workaround for non-preserving variadic list.
5790 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
5791
5792Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5793
5794 * doc/xml.html: added 2.3.10 release
5795
5796Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * configure.in: releasing 2.3.10
5799
5800Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
5803
5804Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * encoding.c: Robert Collins provided a patch to add the
5807 "US-ASCII" encoding alias
5808
5809Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
5812 string oriented functions and started cleaning the related areas
5813 in xpath.c which needed fixing in this respect
5814
5815Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
5818 #55380
5819 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
5820
5821Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * TODO: updated
5824 * nanohttp.[ch] : started adding APIs to get the redirected URL
5825 when this occurs (needed for further base computation
5826 * tree.h: cleanup
5827 * encoding.c: cleanup
5828 * SAX.c: minor change around ctxt->loadsubset
5829
5830Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * Makefile.am include/Makefile.am: small change to have
5833 include/libxml rebuilt if working from CVS.
5834 * uri.c: applied another patch from Carl Douglas for URI escaping,
5835 this should close bug #51876
5836
5837Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * xinclude.c: fixed XInclude recursive behaviour bug #54678
5840 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
5841 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
5842 added specific regression test
5843 * parser.h: preparing for the XSLT mode where DTD inherited
5844 attributes are added to the tree.
5845
5846Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5847
5848 * xinclude.[ch]: Updated the namespace for the Last Call version
5849 * result/XInclude/include test/XInclude/include: updated the
5850 testsuite accordingly
5851
5852Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
5855 related to bug #51876
5856
5857Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * tree.c: fixed a gross mistake in base computation, xml:base is
5860 not completely correct yet (need cascade).
5861 * xpath.[ch]: added the few things needed to find a function name
5862 and URI from the XPath context when it is called.
5863
5864Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * catalog.[ch]: fixes and add xmlLoadCatalogs()
5867 * DOCBparser.c: small cleanup
5868 * xmllint.c: added a --catalogs option to load catalogs from
5869 $SGML_CATALOG_FILES
5870 * tree.c: cleanup
5871 * configure.in: iconv library fixup, ICONV_LIBS
5872
5873Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * catalog.c: handling of CATALOG entries. detection of recursion,
5876 and a few bugfixes
5877 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
5878 against the default namespace
5879
5880Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
5883
5884Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * parser.c: fixed propagation context info when parsing an
5887 external entity.
5888 * doc/html/*.html: regenerated a couple of docs
5889
5890Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5891
5892 * doc/xml.html: update with 2.3.9 informations
5893
5894Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
5897 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
5898 * doc/html/* : rebuilt the docs
5899 * valid.c: small patch which may improve some case when
5900 validating.
5901
5902Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5903
5904 * HTMLparser.c: Closed bug #54891
5905 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
5906 to the suite
5907
5908Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
5911 applied a documentation patch from LotR and filled in a few missing
5912 descriptions
5913
5914Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * xpath.c tree.c parser.c: speed optimizations at the parser level
5917 document tree freeing and xpath evaluation
5918
5919Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5920
5921 * parser.c parser.h parserInternals.h: fixed a couple of
5922 interfaces for handling memory buffer input to const char *
5923 upon suggestion of JamesH.
5924
5925Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5926
5927 * configure.in: LoTR sent a patch fixing the previous commit
5928
5929Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5930
5931 * configure.in: trying to deal again with the stoopid -R linking
5932 flag of Solaris
5933
5934Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * xpath.h: two nodeset access macros from Thomas Broyer
5937
5938Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5939
5940 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
5941 patch from Thomas Broyer
5942
5943Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5944
5945 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
5946 case
5947 * INSTALL: was empty added stuff from the FAQ
5948
5949Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
5952 attributes handling and #54433 by adding xmlUnsetProp()
5953 and xmlUnsetNsProp()
5954
5955Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5956
5957 * HTMLparser.c: Patch from Jonas Borgström
5958 (htmlGetEndPriority): New function, returns
5959 the priority of a certain element.
5960 (htmlAutoCloseOnClose): Only close inline elements if they
5961 all have lower or equal priority.
5962 * result/HTML: this of course changed a number of tests results.
5963
5964Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * xmlIO.c catalog.c: plugged in the default catalog resolution
5967 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
5968 documentations
5969 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
5970
5971Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5972
5973 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
5974 integrating catalogs
5975 * catalog.[ch] testCatalog.c: adding a small catalo API
5976 (only SGML catalog support).
5977 * parser.c: restaured xmlKeepBlanksDefault(0) API
5978
5979Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5980
5981 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
5982
5983Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5984
5985 * parser.c: added xmlParseExternalEntityPrivate() to allow
5986 propagation of ctxt->_private when parsing external entities
5987
5988Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5989
5990 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
5991
5992Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5993
5994 * configure.in: fixed a small portability problem with AM_CONDITIONAL
5995
5996Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5997
5998 * valid.c: warn when indeterminist content model is detected
5999 * result/VC/ElementValid8: this adds a message
6000 * Makefile.am: add --novalid for VCM tests
6001 * parserInternals.c: added a call to Init memory
6002
6003Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6006 when both parameters are NULL.
6007
6008Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6009
6010 * valid.c: applied small patch from Gary Pennington, reindented
6011 some part of the code.
6012
6013Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6014
6015 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6016 release, updated and regenerated the docs
6017
6018Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * xpath.c result/XPath/expr/floats : clarified and cleanup
6021 printing of abnormal floats in tests.
6022
6023Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6026 * results/HTML/ : a few changes in the output of the HTML tests as
6027 a result.
6028 * configure.in: tying to fix -liconv where needed
6029
6030Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6031
6032 * Makefile.am: fixed a stupid error
6033
6034Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6035
6036 * configure.in Makefile.am: make the inclusion of the trio
6037 modules in the library conditional
6038
6039Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6040
6041 * DOCBparser.c: patche from László Kovács, fixed entities refs
6042 in attributes handling
6043
6044Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6047 flushing
6048
6049Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6050
6051 * xpath.c: fix of an XSLT namespace bug reported on the list
6052 general/bug-8-
6053
6054Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6055
6056 * strio.h trio.c: Dan McNichol suggested a couple of small
6057 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6058
6059Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * tree.c parser.c encoding.c: spent a bit more time looking
6062 at the parsing speed and DOM handling. Added a few more
6063 speedups.
6064
6065Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6066
6067 * parser.c: small but effective parsing speed improvement
6068
6069Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6070
6071 * configure.in: default on the DocBook parser inclusion (for Gnome)
6072 * DOCBparser.h: fixed a header reference
6073
6074Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * configure.in xpath.c: applied Bjorn patches for FPE on the
6077 alpha
6078
6079Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6082 xmlSaveFormatFileTo()
6083
6084Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6085
6086 * xpath.c: simple and efficient optimization, XPath functions
6087 aways bind to the same code, cache this
6088 * TODO: updated (by saying some is obsolete)
6089
6090Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6091
6092 * xpath.c: more cleanup work on XPath name parsing routines
6093
6094Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6097 xmlXPathParseName
6098 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6099 * debugXML.c: avoid compilation problems if compiling without
6100 HTML support, Igor Zlatkovic
6101 * win32/libxml2/libxml2.def.src: being able to compile without
6102 XPath on Windows
6103
6104Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * libxml.m4: yet another patch from Toshio Kuratomi
6107
6108Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6111
6112Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * tree.[ch]: added xmlSaveFormatFile interface for saving
6115 and indenting a file.
6116
6117Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6118
6119 * xpath.c: fixed bug #53689 related to processing-instruction()
6120
6121Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6122
6123 * DOCBparser.c: patche from László Kovács
6124
6125Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6126
6127 * parser.c: applied fixes from Christian Glahn bug report #53391
6128
6129Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6130
6131 * error.c: Jean François Lecomte provided a complete description
6132 and a fix to bug #53537
6133
6134Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6135
6136 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6137
6138Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6139
6140 * DOCBparser.c SAX.c: a bit more work on entities processing.
6141 Still Need to cleanup XML output and references in attributes
6142
6143Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6146
6147Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * tree.c: trying to fix #53574, not completely complete,
6150 I would like xmllint --copy --debug test/ent1 and
6151 xmllint --debug test/ent1 to show the same result.
6152 * xpath.c: fix a bug when trying to sort namespace nodes
6153
6154Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6155
6156 * HTMLtree.c: real fix for #53402
6157
6158Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6159
6160 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6161 PIs when using xsl:output
6162 * valid.c: closing #53537 some case generate segfaults if there
6163 is validity errors
6164
6165Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6168 of external parsed entities, added --noent to testDocbook
6169 * valid.c: Garry Pennington found an uninitialized variable
6170 access in xmlValidateElementContent()
6171
6172Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6173
6174 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6175 with madness
6176 * result/HTML/ : this modified the result of the regression tests
6177 a lot.
6178
6179Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6180
6181 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6182 to doc where it wasn't checked against NULL reported by
6183 Jens Laas
6184
6185Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6188 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6189
6190Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6191
6192 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6193 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6194 * SAX.[ch]: cleanup and updates for DocBook
6195 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6196 ex SGML identifier changes
6197 * valid.c: removed a static unused function.
6198
6199Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6200
6201 * HTMLtree.c: applied change for Paul Sponagl on script saving
6202 * Makefile.am: the warning about entity title.xml are normal.
6203
6204Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6205
6206 * configure.in: release of 2.3.7
6207 * Makefile.am: fixing make distcheck
6208
6209Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6210
6211 * doc/html/* doc/xml.html: updated and regenerated the docs
6212
6213Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6214
6215 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6216
6217Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * tree.c: fixed #53388 with the provided patch
6220
6221Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6222
6223 * valid.c: Bjorn detected an invalid memory access. Fixed
6224 vstateVPush()
6225
6226Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6227
6228 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6229
6230Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6231
6232 * libxml.h: new header used only for the compilation of libxml
6233 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6234 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6235 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6236 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6237 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6238 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6239 baseline (version 1.2 plus a single patch).
6240 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6241 scientific notation for numbers. Tests added.
6242 * xpath.c: formatting of numbers changed to use sprintf
6243 (contribution from William Brack)
6244
6245Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * valid.c: cleanup, more useful debugging
6248 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6249 * xmlIO.c: entity loading is printed as an error when validating
6250
6251Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6252
6253 * valid.c: fixed to validate within entities
6254 * test/VCM/v22.xml: added a specific testcase
6255
6256Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * valid.c: forgot an epsilon transition in for ()+
6259 * test/VCM/v21.xml : added a specific test case
6260
6261Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * valid.c: removed a state explosion exhibited by RSS
6264 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6265 from bug #51872
6266
6267Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6268
6269 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6270 validation without using an ugly NFA -> DFA algo in the source.
6271 Made a specific algorithm easier to maintain, using a single
6272 stack and without recursion.
6273 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6274 * hash.c: made the growing routine static
6275 * tree.h parser.c: added the parent information to an
6276 xmlElementContent node.
6277
6278Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6279
6280 * SAX.c parser.c xpath.c: generating IDs when not validating
6281 from an external parsed entity was poisoning the ID has table
6282 with removed values. This was killing XSLT on the KDE help
6283 browser.
6284
6285Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6286
6287 * entities.h: andrew@ugh.net.au detected a double declaration
6288
6289Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6290
6291 * debugXML.c hash.c tree.h valid.c : some changes related to
6292 the validation suport to improve speed with DocBook
6293 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6294 the way validation errors get reported
6295
6296Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6299 by P C Chow and William M. Brack for XSLT HTML output
6300
6301Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6304 Igor Zlatkovic patches for MSC compilation and added his
6305 updates
6306
6307Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6308
6309 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6310 prefix lookup.
6311 * parserInternals.c: fixed the bug reported by Morus Walter
6312 due to an off by one typo in xmlStringCurrentChar()
6313
6314Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6315
6316 * HTMLparser.c result/HTML/*: revamped the way the HTML
6317 parser handles end of tags or end of input
6318
6319Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6320
6321 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6322
6323Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6324
6325 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6326 bug where the linktime verions of free() won't work ...
6327
6328Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6329
6330 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6331
6332Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6333
6334 * doc/xml.html: added 2.3.6 release
6335
6336Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6337
6338 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6339 * result/wml.xml: resulted in a small output change
6340
6341Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6342
6343 * tree.c: xmlNewDoc was missing the charset initialization
6344 * xmllint.c: added --auto to autogenerate a doc, allow to
6345 reproduce the problem fixed on xmlNewDoc
6346
6347Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * xpath.c: trying to get 52979 solved
6350 * tree.c result/ result/noent/: trying to get 52712 solved, this
6351 also made me clean up the fact that XML output in general should
6352 not add formating blanks by default, this changed the output of
6353 a few tests
6354
6355Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6356
6357 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6358
6359Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6360
6361 * configure.in: finally released 2.3.6
6362
6363Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6364
6365 * xpath.c: checking for null pointer generated by new code
6366
6367Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6368
6369 * xpath.c: fixed a [] evaluation problem reported
6370 * test/XPath/tests/simpleaddr: extended test
6371 * result/XPath/simpleaddr: updated result
6372
6373Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6374
6375 * xmllint.c: Dan Timis reported a portability problem
6376 on Macs without mmap, fixed it.
6377
6378Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6379
6380 * testXPath.c : added a --tree option allowing to display the
6381 tree dump of the XPath expression
6382
6383Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6384
6385 * xpath.c: fixed a memleak when comparing nodesets
6386 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6387 * tree.c: added a TODO
6388
6389Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6390
6391 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6392 we need string functions
6393 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6394 to be able to use them where needed. Applied some changes
6395 to reduce name linking pollution and compile in only what's
6396 needed.
6397 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6398 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6399 for the string manipulation functions
6400 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6401 to the free() function of xmlmemory.c
6402 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6403 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6404 usage.
6405
6406
6407Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * error.c: applied the context output patch of the error
6410 handling submitted by Chuck Griffith
6411 * error/VC/*: this slightly change some error logs
6412
6413Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * parser.c: fixed line number reporting on error
6416
6417Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6418
6419 * parser.c: Sullivan and Darin found a parser bug,
6420 applied the patch.
6421
6422Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6423
6424 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6425 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6426 xmlversion.h.in xpointer.c: of course the way I defined
6427 UNUSED breaks on old gcc version. Try to be smart and
6428 also define it directly in xmlversion.h
6429 * configure.in: removed -ansi flag from the pedantic set
6430
6431Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432 Huge cleanup, I switched to compile with
6433 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6434 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6435 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6436 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6437 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6438 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6439 encoding.h entities.c error.c list.[ch] nanoftp.c
6440 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6441 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6442 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6443 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6444 Cleanup, staticfied a number of non-exported functions,
6445 detected and cleaned up a dozen of problem found this way,
6446 avoided a lot of public function name/typedef/system names clashes
6447 * doc/xml.html: updated
6448 * configure.in: switched private flags to the really pedantic ones.
6449
6450Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6451
6452 * configure.in: 2.3.5
6453 * doc/html/*: rebuilt the docs
6454
6455Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6456
6457 * parser.c: fixed a reported bug in NOTATION parsing
6458 * uri.c: accepted but not fixed bug 51876, added TODO
6459 * Makefile.am: fixed bug 51876
6460
6461Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6462
6463 * config.h.in configure.in error.c: fix a compilation problem
6464 on platforms without vsnprintf (xml@thewrittenword.com)
6465
6466Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6467
6468 * parser.c: fixed a function name header typo
6469 * SAX.c: notations can also occur in external subset.
6470
6471Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6472
6473 * error.c: removed a C++ like comment
6474
6475Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * parser.c: fixing bug 52299 strange condition leading
6478 to a parser crash due to a buffer overflow
6479 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6480 added the specific test case
6481
6482Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6483
6484 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6485 xmlXPathConvert{String,Number,Boolean} to be able to make
6486 type casts without a context stack, fixed some implementation
6487 problems related to the absence of context at parse-time,
6488 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6489 in the public API too
6490 * xpointer.c xpathInternals.h: we need to know at parse time
6491 whether we are compiling an XPointer
6492
6493Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6494
6495 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6496 cleaned up the parser internals, refactored XPath code, added
6497 new compilation based APIs and cleanly separated public and
6498 private APIs.
6499
6500Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * xpath.h: the comp field must be added at the end to avoid
6503 killing binary compat.
6504
6505Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6506
6507 * Makefile.am: detect XPath memleaks in regreson tests
6508 * error.c: fixed and error w.r.t. error reporting still using
6509 stderr
6510 * hash.c: added new line at end of file
6511 * tree.h: minor cleanup
6512 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6513 expression parsing from evaluation, resulted in a number of
6514 changes internally, and in XPointer. Likely to break stuff
6515 using xpathInternals.h but should remain binary compatible,
6516 new interfaces will be added.
6517
6518Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * configure.in: fixed a couple of problems reported by
6521 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6522 without gcc on non linux platforms.
6523
6524Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6525
6526 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6527 a fix for --with-html-dir= configure support. I hope it won't
6528 break rpm generation
6529
6530Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6531
6532 * xmlIO.c: one function comment cleanup.
6533
6534Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6535
6536 * SAX.c: external subset notations were improperly registered
6537 in the internal subset.
6538
6539Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6540
6541 * README.cvs-commits: added, pointing to HACKING
6542 * HACKING: updated
6543
6544Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6545
6546 * parser.c: and Matt Sergeant found one in the XML push
6547 parser (erroneous check I forgot to remove when I fixed the
6548 main parser).
6549
6550Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * xpath.c: ptittom found a small bug in UnaryExpr
6553
6554Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * configure.in: bumped to 2.3.4
6557 * error.c: fixed bug #51860
6558 * tree.c: fixed bug #51861
6559 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6560 * tree.[ch] : added xmlDefaultBufferSize
6561 * nanoftp.c: typo in function name header block
6562 * doc/xml.html : updated, added link to XML::LibXSLT
6563 * doc/html/* : rebuilt the docs
6564
6565Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6566
6567 * parser.c SAX.c: the new content parsing code raised an
6568 ugly bug in the characters() SAX callback. Found it
6569 just because of strangeness in XSLT XML Rec ouptut :-(
6570
6571Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6572
6573 * Makefile.am: Martin Baulig suggested to add -lm
6574 * tree.c: found another bug in xmlNodeGetContent()
6575
6576Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6577
6578 * xpath.c: Bjorn found the error related to strictness of comparison.
6579
6580Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6581
6582 * parser.c: trying to fix the Dtd parsing problem reported
6583 by Gary, side effect of last week speed optimizations.
6584
6585Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6588 * parserInternals.c: removed unneeded test raised by Stric
6589
6590Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6591
6592 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6593 and fixed by William Brack). Added xmlXPathFormatNumber.
6594 Changed the sorting slightly.
6595 * configure.in Makefile.am example/Makefile.am: Added -lm.
6596 Please note that applications linking with libxml2, must
6597 also like with the math library from now on.
6598
6599Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6600
6601 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6602
6603Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * parser.c: one must report spaces even if the Dtd element
6606 content proves that this is not part of the element content.
6607 * result/valid/*.xml: this changed the ouptu slightly
6608
6609Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6610
6611 * configure.in: bumped to 2.3.3
6612 * doc/xml.html: updated
6613
6614Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6615
6616 * tree.c: minor doc fix
6617 * xpath.c: deallocation issues when a result tree has been
6618 converted to a node-set
6619
6620Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6621
6622 * doc/xml.html: oops corrected dates s/2000/2001
6623
6624Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6625
6626 * valid.c: new patch from Gary Pennington
6627
6628Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6629
6630 * doc/xml.html: applied patch from Ankh
6631
6632Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6633
6634 * xinclude.c: fixed a problem building on Mac
6635
6636Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * parser.c: more work on increasing parsing ferformances
6639
6640Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6641
6642 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6643 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6644 avoiding memcpy in production builds MEM_CLEANUP macro use
6645 * parser.[ch] parserInternals.c: optimizations of the tightest
6646 internal loops inside the parser. Better checking of I/O
6647 flushing/loading conditions
6648 * xmllint.c : added --timing
6649
6650Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6651
6652 * configure.in: bumped to 2.3.2
6653 * doc/xml.html: updated for release
6654
6655Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6656
6657 * xpath.c: found a memleak and fixed a nasty bug
6658
6659Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6660
6661 * xmllint.[c1] : added return code errors for xmllint
6662 * xpath.c: specific debug dump function for result value trees
6663
6664Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * xpath.c: finally implemented xmlXPathCompareNodeSets
6667 * test/XPath/expr/floats results/XPath/expr/floats: added
6668 a test for float expressions
6669
6670Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6671
6672 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6673 * parserInternals.[ch]: trying to speed up parsing
6674 * xpath.c : speeded up node set equality op
6675
6676Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6677
6678 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6679 better handling of ID/IDREF and the list modules associated
6680 * configure.in: small CFLAGS cleanup
6681
6682Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6683
6684 * configure.in: fixed iconv detection on AIX (stric)
6685
6686Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6687
6688 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6689
6690Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6691
6692 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6693 and optimized xmlXPathNodeSetSort
6694
6695Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6696
6697 * xpath.c: bug fix when context size is 0
6698 * parser.c: I like Norm's Dtd because they still manage to break
6699 the parser occasionally
6700
6701Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6702
6703 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6704
6705Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6706
6707 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6708 attributes within the XML-1.0 namespace
6709
6710Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6711
6712 * xpathInternals.h: exported a few axis functions
6713 * doc/xml.html: updated the doc
6714
6715Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * configure.in: applied patch from Daniel van Balen for OpenBSD
6718 and bumped version to 2.3.1
6719 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6720 attempt to find autoclosing was simply broken, removed it,
6721 updated the examples, this is better
6722
6723Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6724
6725 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6726 hash functionnalities.
6727 * doc/html/* : rebuild the doc
6728
6729Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6730
6731 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6732 on predicate
6733 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6734 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6735 really want to have tags closed on output even if we accept
6736 unclosed ones on input
6737
6738Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * xpath.c: ouch don't free NULL, rare case fixed
6741 * tree.c: don't coalesce text nodes if they don't have the
6742 same behaviour wrt escaping on output
6743
6744Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * xpath.c: small fixup
6747 * SAX.c: don't warn on empty namespaces.
6748
6749Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6750
6751 * README: a bit of cleanup
6752 * configure.in: preparing for 2.3.0 release
6753
6754Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6755
6756 * hash.[ch]: added a first version of xmlHashSize()
6757 * valid.c: another bug fix from Gary Pennington
6758
6759Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6760
6761 * valid.c: couple of bug fixes pointed by Gary Pennington
6762 * HTMLtree.c: #if 0 cleanup
6763
6764Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6767 which removes a time consuming check of xmlXPathNodeSetAdd()
6768 and use it in places where we are sure to not break unicity
6769
6770Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6771
6772 * xpath.c: bug fixes found from XSLT
6773 * tree.c: preserve node->name special values when copying nodes.
6774 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6775 external subset are fetched when available but without full
6776 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6777 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6778 output with encoding disabled.
6779
6780Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6781
6782 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6783 xmlCheckFilename should not be called from xmlFileOpenW
6784 and xmlGzfileOpenW
6785
6786Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6787
6788 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
6789 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
6790 added the new tests for URI normalization
6791 * testURI.c: fixed stoopid bugs
6792 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
6793 the URI in the error messages are now properly normalized
6794
6795Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6796
6797 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
6798
6799Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
6802
6803Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6804
6805 * xpath.c: fixed mod operator
6806
6807Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * parser.c: fixed xmlStrcat doc
6810 * tree.c: 2 fixes form Anders Carlson for copying nodes and
6811 trees.
6812
6813Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * xpath.c result/XPath/tests/chaptersbase
6816 result/XPath/tests/simplebase: fixed XPath node()
6817 * tree.c: small fix in xmlNewNs()
6818 * Makefile.am: removed extraneous xml2Conf.sh rule
6819
6820Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6821
6822 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
6823 Changed the library name, in order to get libxml-devel and
6824 libxml2-devel to coexist on a single system
6825 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
6826 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
6827
6828Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
6831 libxml2-devel installable in // as libxml-devel.
6832
6833Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6834
6835 * doc/Makefile.am: fixed make rebuild in doc
6836 * doc/html/*.html: rebuilt the docs
6837
6838Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * tree.c: patch from Bjorn Reese on xmlBufferCCat
6841
6842Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
6845 the HTML doc to go into the -devel RPM ...
6846 * aclocal.m4 config.h.in: some updates due to auto* magic
6847
6848Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6849
6850 * xpath.h: added a hook in the context structure allowing to
6851 link to extra support, needed for XSLT
6852
6853Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6854
6855 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
6856 xmlXPtrCmpPoints to use it.
6857 * propagated the following patch from Alejandro Forero
6858 * include/win32config.h xmlIO.c: applied further suggestions
6859 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
6860 * example/gjobread.c: fixed warnings, now that it builds
6861
6862Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
6863
6864 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
6865
6866 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
6867 filename points to a valid file (not a directory).
6868 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
6869 Added calls to xmlCheckFilenameDir.
6870
6871 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
6872 `path' (rather than `filename') as the parameter to gzopen and open.
6873
6874Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6875
6876 * Makefile.am: fixed a problem with EXTRA_DIST
6877
6878Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * Makefile.am example/Makefile.am: finally found the trick
6881 to build the example, i.e. add "." in SUBDIRS before example
6882 in the list <grin/>
6883
6884Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6885
6886 * doc/xml.html: updated with an XSLT section, removed pointer to
6887 W3C CVS base.
6888
6889Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6890
6891 * xpath.c: when copying a XSLT tree object teh tree need to be copied
6892 too, and deallocation need to occur the same way.
6893
6894Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6895
6896 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
6897 type correponding to an XSLT result tree fragment. Share most
6898 of the data format with node set, as well as operators.
6899 * HTMLtree.c: added a newline at the end of the doctype output
6900 whe this one is not present initially.
6901 * tree.c: make sure taht the parent and doc pointers are properly
6902 set when copying attributes (lists).
6903
6904Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
6907
6908Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * xpath.c: seems I finally killed that ugly path evaluation
6911 context bug (tagged 9999 in case is is wrong)
6912
6913Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6914
6915 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
6916 for XSLT
6917
6918Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6919
6920 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
6921 for xmlGzfileOpen() bug
6922
6923Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * xpath.c: removed an error found by XSLT usage
6926 * tree.c parserInternals.h: use a predefined static string
6927 for text and comment nodes, avoid freeing them in xmlFreeNode,
6928 exported the string name in parserInternals.h and added
6929 another value to disable encoding at output (for XSLT),
6930 gain memory, time.
6931
6932Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
6935 win32/libxml2/libxml2_so.dsp: new makefiles and update
6936 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
6937
6938Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6939
6940 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
6941 Gary Pennington
6942
6943Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.c: fixed the comaprision of values and nodelists,
6946 need to compare nodelist still ...
6947 * debugXML.c: avoided a possible core dump
6948 * HTMLparser.c: cleanup
6949 * nanohttp.c: contributed fix.
6950 * tree.c: fixes in properties handling added xmlSetNsProp
6951 needed by libxslt
6952 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
6953 comment
6954 * TODO: updated
6955
6956Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6957
6958 * parser.c parserInternals.c: applied Bjorn Reese optimization
6959 patch
6960
6961Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6962
6963 * Makefile.am: applied patch fro make check from Martin Vidner
6964
6965Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6966
6967 * configure.in: preparing 2.2.11
6968 * doc/html/*: rebuild the HTML files
6969 * doc/xml.html : updated
6970
6971Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * tree.c: fixed a stupid bug
6974 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
6975 patches related to validation of an XInclude processing result
6976 * TODO: updated
6977
6978Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
6981 on large files
6982
6983Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6984
6985 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
6986
6987Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6988
6989 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
6990 reported by Jonas Borgström
6991 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
6992
6993Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6994
6995 * testXPath.c xpath.c: fixing the XPath union expressions problem
6996 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
6997
6998Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6999
7000 * xmllint.c: Made is so if the file name is "-" is will read form
7001 standard input. Sven Heinicke <sven@zen.org>
7002 * tree.c: fixed a problem when growing buffer
7003 * tree.h: fixed the comment of the node types following andersca
7004 comment
7005 * TODO: updated
7006
7007Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * HTMLparser.[ch]: added a way to avoid adding automatically
7010 omitted tags. htmlHandleOmittedElem() allows to change the
7011 default handling.
7012 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7013 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7014 of xmllint too when using --memory flag, added a memory test
7015 suite at the Makefile level.
7016 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7017 with namespace use when encountering QNames in XPath evalation,
7018 added xmlns() scheme in XPointer.
7019 * nanoftp.c : incorporated a fix
7020 * parser.c xmlIO.c: fixed problems raised with encoding when using
7021 the memory I/O
7022 * parserInternals.c: closed bug 25934 reported by
7023 torsten.landschoff@innominate.de
7024 * TODO: updated
7025
7026Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7029 on a non-updated tree :-(, made a 2.2.10 release to correct the
7030 situation
7031
7032Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7035 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7036 integrated a set of OpenVMS changes from Howard Taylor
7037 <Howard.Taylor@pacoast.com>
7038
7039Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7040
7041 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7042 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7043
7044Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7045
7046 * HTMLparser.c: some fixes on auto-open of html/head/body
7047 * encoding.c: fixed a compilation error on some gcc env
7048 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7049 XPointer implementation
7050 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7051 related XPointer tests and associated results
7052
7053Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * doc/xmldtd.html doc/xml.html: following a short step by step
7056 guidance on IRC to help maciej with DTDs I started a small
7057 page on the subject.
7058
7059Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7060
7061 * HTMLparser.c: fixed handling of broken charrefs
7062 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7063 patches
7064
7065Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * doc/xml.html doc/html/* : rebuilt the docs after adding
7068 xinclude and updated page for 2.2.7 and 2.2.8
7069 * configure.in: releasing 2.2.8
7070
7071Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7072
7073 * parser.[ch] parserInternals.c: applied the conditional
7074 section processing fix from Jonathan P Springer
7075 <jonathan.springer2@gte.net>
7076 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7077 project file, fixed iconv default non support
7078 * xpath.c: fixed the problem of evaluating relative expressions
7079 when a node context is provided.
7080
7081Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * nanoftp.c: fixed gcc 2.95 new warnings
7084 * SAX.c: fixed a stupid bug
7085 * tree.c: fixed a formatting problem when round-tripping
7086 from/to memory
7087 * xinclude.c: chased memleak, fixed a base problem
7088 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7089 xmlXPtrBuildNodeList()
7090 * TODO: updated
7091 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7092 adding a first small set of regression tests for XInclude
7093
7094Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7095
7096 * nanohttp.[ch]: applied Wayne Davison patches to access
7097 the WWW-Authorization header.
7098 * parser.c: Closed Bug#30847: Problems when switching encoding
7099 in short files by applying Simon Berg's patch.
7100 * valid.c: fixed a validation problem
7101 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7102 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7103 Wayne Davison
7104 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7105 need to be extended to non full nodes selections.
7106 * xinclude.c: starts to work decently
7107
7108Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7111 debugXML.c xmlversion.h.in: Started adding XInclude support,
7112 this is a new xmllint option
7113 * tree.c xpath.c: applied TOM patches for XPath
7114 * xpointer.c: fixed a couple of errors.
7115 * uri.c: added an escaping function needed for xinclude
7116 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7117 new warning from RH70 gcc's version
7118
7119Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7120
7121 * HTMLparser.c: fixed loop on invalid char in scripts
7122 * parser.c: update to description of xmlIOParseDTD()
7123 * libxml.m4 xmlversion.h.in: changes contributed by
7124 Michael Schmeing <m.schmeing@internet-factory.de>
7125 * configure.in: preparing for 2.2.7
7126 * Makefile.am: trying to avoid config.h and acconfig.h
7127 being included in the distrib
7128 * configure.in: released 2.2.7
7129
7130Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7131
7132 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7133 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7134
7135Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7136
7137 * parser.[ch]: added xmlIOParseDTD()
7138 * xpointer.c: added support for the 2 extra parameters of
7139 string-range, fixed a stoopid error when '0' was present
7140 in XPointer expressions
7141 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7142 testsuite for the above
7143
7144Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7145
7146 * libxml.spec.in: improved package descriptions
7147
7148Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * xpath.c xpathInternals.h: applied a large cleaning patch
7151 from TOM <ptittom@free.fr>, it also add namespace support
7152 for function and variables registration.
7153
7154Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7157 * Makefile.mingw: Wayne Davison's update adding hash.c
7158
7159Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * xpath.c: fixed the root evaluation problems
7162 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7163 ignorable spaces with <b> <bold> <em>
7164 * tree.c: fixed a loop in xmlSearchNsByHref()
7165
7166Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7167
7168 * xpath.c: applied another XPath patch from TOM
7169 * xpath.c include/makefile.am: applied another patch from
7170 china@thewrittenword.com (cleanup on IRIX).
7171
7172Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7173
7174 * xml-config.1: received a fixed version from Fredrik Hallenberg
7175 <hallon@lysator.liu.se>
7176
7177Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7178
7179 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7180 cleanup patch for XPath
7181
7182Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * patched to redirrect all "out of context" error messages to
7185 a reconfigurable routine. The changes are:
7186 * xmlerror.h : added the export of an error context type (void *)
7187 an error handler type xmlGenericErrorFunc there is an interface
7188 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7189 to reset the error handling routine and its argument
7190 (by default it's equivalent to respectively fprintf and stderr.
7191 * all the c files: all wild accesses to stderr or stdout within
7192 the library have been replaced to calls to the handler.
7193
7194Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * configure.in: release 2.2.6
7197 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7198 exporting the inner functions of xpath for extension modules
7199 * doc/*: updated and rebuilt the doc
7200
7201Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * nanohttp.c : applied Wayne HTTP cleanup patch
7204 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7205 and xmlNodeSetSpacePreserve()
7206
7207Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * xpath.c: closing bug #29260
7210
7211Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7212
7213 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7214 multikey tuples, made hash structure opaque
7215 * valid.[ch]: moved elements, attributes, notations decalarations
7216 as well as ID and refs to hash tables.
7217 * entities.c: hash cleanup
7218 * xmlmemory.c: fixed a dump problem in debug mode
7219 * include/Makefile.am: problem passing in DESTDIR= values patch
7220 from Marc Christensen <marc@calderasystems.com>
7221 * nanohttp.c: removed debugging remains
7222 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7223 * HTMLparser.c parser.c: fixing a number of problems with the
7224 macros in the *parser.c files (Wayne).
7225 * HTMLparser.c: close the previous option when opening a new one
7226 (Marc Sanfacon).
7227 * result/HTML/*: updated the HTML results accordingly
7228
7229Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7232 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7233 XPath functions and XML entities table to them. More to come...
7234 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7235
7236Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * tree.c: coalesce adjacent text nodes
7239 * valid.c: handling of blank nodes in DTd validation (raised
7240 by problems with a posteriori validation).
7241 * nanohttp.c: changing behaviour on HTTP write stuff.
7242 * HTMLtree.c: forced body and html to be explicitely closed.
7243 * xpath.h: exported more XPath functions.
7244
7245Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * Release of 2.2.5
7248 * xpointer.c: range() range-inside and other helper functions
7249 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7250
7251Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7252
7253 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7254 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7255
7256Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7257
7258 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7259 and XPointer modules
7260
7261Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * SAX.h: closed #25107
7264
7265Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * testSAX.c: fixed problem with cdata reporting
7268 * SAXresult/* : updated
7269
7270Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7273 Closed bug #27499, added to regression tests
7274 * TODO: updated
7275
7276Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7279 support for SCRIPT and STYLE with help from Bjorn Reese
7280 * test/HTML/* result/HTML/*: added simple testcase and updated
7281 the existing ones.
7282
7283Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7286 string-range for empty strings
7287 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7288 test/XPath/xptr/strrange: augmented the XPointer testsuite
7289
7290Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7291
7292 * doc/xml.html doc/xmlmem.html: added a module describing memory
7293 interfaces and use, updated the main page.
7294
7295Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7298 nanoftp code work on Windows too now
7299
7300Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7301
7302 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7303 * xpointer.c: implemented string-range() at least a good first version
7304 * test/XPath/docs/str test/XPath/xptr/strrange
7305 result/XPath/xptr/strrange: the string-range() tests
7306
7307Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * Makefile.am include/Makefile.am include/win32config.h
7310 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7311 and make distcheck
7312
7313Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7316 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7317 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7318
7319Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7320
7321 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7322 patch for socklen_t detection by
7323 Albert Chin-A-Young <china@thewrittenword.com>
7324
7325Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7328 and added a --dtdvalid option to xmllint used to test it
7329
7330Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7333 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7334
7335Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7336
7337 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7338 handlings (registration, lookup, cleanup)
7339
7340Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7341
7342 * configure.in Makefile.am include/makefile.am: adding XPointer
7343 and XPtrtests target
7344 * xpointer.[ch] : new files for XPointer support
7345 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7346 more XPath tests
7347
7348Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * configure.in: fixed, very broken, make distcheck works again
7351
7352Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * More work toward 2.2.5, integrated a number of patches
7355 * configure.in Makefile.am win32config.h.in: trying to cleanup
7356 make distcheck .... huh ...
7357 * include/Makefile.am include/win32config.h: new directory
7358 for includes
7359 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7360 updated teh makefiles and instructions for WIN32
7361 * xpath.c: small fixes
7362 * test/XPath/ results/XPath: updated the testcases and results
7363 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7364 suggested patches
7365 * valid.c: fixed an ID bug
7366
7367Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7368
7369 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007370 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007371 * xpath.[ch]: worked on XPointer
7372
7373Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * configure.in Makefile.am: 2.2.5, ship the include in an
7376 include/libxml subdirectory, use symlinks when using CVS
7377 * testSAX.c: fixed small bug
7378 * testXPath.c: changed the way testfiles are parsed
7379 * debugXML.c: same kind of cleanup when parsing an argument expression
7380 XPath/XPointers can have blanks embedded
7381 * xpath.[ch]: more cleanup, reorgs for XPointer work
7382 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7383 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7384
7385Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7386
7387 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7388 in the XPath engine, rewrote large parts of it, now it's far
7389 cleaner and in sync with the REC not an old WD. Fixed a parsing
7390 problem in the interactive XML shell found when testing XPath.
7391
7392Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7393
7394 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7395 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7396 examples with the extra test
7397
7398Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7401 the global init function.
7402
7403Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * HTMLparser.c: Doohhh, attribute name parsing was still case
7406 sensitive ! Fixed this ...
7407 * result/HTML/* : updated the tests results accordingly
7408
7409Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7412 engine, should be far more stable, incorporated a new version of
7413 preceding/following axis, need testing
7414 * uri.c: fixed file:///c:/a/b/c problem
7415 * test/XPath/tests/idsimple: augmented the XPath tests
7416
7417Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7418
7419 * doc/* rebuilding docs for 2.2.4 release
7420
7421Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * configure.in: releasing 2.2.4
7424 * parser.[ch]: added xmlStrEqual()
7425 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7426 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7427 use xmlStrEqual instead
7428 * TODO: updated
7429 * added an XPath test
7430
7431Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7434 * entities.h: exported xmlInitializePredefinedEntities
7435 * parser.[ch] : added xmlInitParser()
7436 * parserInternals.h : had to export htmlInitAutoClose()
7437
7438Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7439
7440 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7441 problems
7442 * Makefile.am : added XPath regression tests to normal tests
7443 * uri.c: fixed a problem with local paths, cleanup
7444 * parser.c: fixed a problem with large CData sections
7445
7446Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * configure.in xml-config.in: patch from "Ben Taylor"
7449 <sol7x86@hotmail.com> for solaris shared libs lookup
7450
74512000-09-30 Martin Baulig <baulig@suse.de>
7452
7453 * libxml-2.0.pc.in: Provide pkg-config script.
7454
7455 * configure.in: Create the libxml-2.0.pc script from the
7456 libxml-2.0.pc.in templates.
7457 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7458 script in `$(libdir)/pkgconfig'.
7459
7460Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7461
7462 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7463 when compiling with MSC
7464
7465Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * xpath.c: patch for normalize-string() substring-before(),
7468 substring-after() and translate() functions from Bjorn Reese
7469 <breese@mail1.stofanet.dk>
7470 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7471 Fredrik Hallenberg <hallon@lysator.liu.se>
7472 * TODO: updated
7473
7474Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7477 problem of socklen_t being undefined on a number of platforms
7478 * debugXML.c: fixed a compilation problem when without snprintf
7479
7480Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7481
7482 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7483 an URI bug and a fix for the control-character-induced infinite loop
7484 * nanohttp.c: preventive fix for compiling on WIN32
7485
7486Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * xmlint.c: closing bug #25000
7489
7490Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7493 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7494 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7495 related function, fixing xmlStrncmp(), and associated cleanup
7496 * result/HTML/entities.html.sax: updating result
7497
7498Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * uri.c: applied patch for URI escaping from Wayne Davison
7501 <wayned@blorf.net>
7502 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7503 from Denis Barbier <barbier@imacs.polytechnique.fr>
7504 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7505 patch from Wayne Davison
7506
7507Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7508
7509 * doc/xml.html : updated with new releases, adding "how to help"
7510
7511Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7514 removed a few warnings in pedantic mode ...
7515 * parserInternals.c parser.c: moved encoding switching function
7516 to parserInternals.c
7517 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7518
7519Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7520
7521 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7522 error or warning handlers
7523
7524Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7525
7526 * parserInternals.c parserInternals.h parser.c Makefile.am:
7527 created a new module parserInternals.c, moved most of the
7528 code shared by the various parsers there, as well as
7529 deprecated code from parser.c. More cleanup of parser.c
7530 * uri.c: fixed a problem when URI is NULL
7531 * valid.c: speedup when looking for an attribute declaration
7532
7533Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7536 the cleanup of the computation of URI references when seeking
7537 external entities. The URI reference string and the resulting
7538 URI are both stored now.
7539 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7540 large s(n)printf checks and cleanup from Denis Barbier
7541 <barbier@imacs.polytechnique.fr>
7542 * xmlversion.h.in tree.h: couple of SGML declarations for a
7543 possible docbook module.
7544 * result/VC/ : a couple of test output changed due to the change
7545 of the entities URI
7546
7547Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * parser.h: added a _private field for linking user's data
7550
7551Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7552
7553 * parser.c parserInternals.h: demacroified most of the IS_XXX
7554 the gain in size is significant so ...
7555
7556Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * entities.c: cases where looking up entities with doc==NULL
7559 covered
7560
7561Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * uri.c: applied Wayne Davison patch
7564 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7565
7566Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * uri.c testUri.c: applied Wayne Davison patches
7569 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7570 * Makefile.in: added URItest and included thenin "make tests"
7571
7572Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * xmlversion.h.in: closed bug 22941
7575
7576Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * doc/xmlio.html: added doc and example for entity loader
7579 redefinition.
7580
7581Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7584 used by libxml
7585
7586Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * parser.c: Fixed bug on invalid ontent characters and when using
7589 push.
7590 * xmllint.c: fixed xmllint endling of errors in push mode
7591
7592Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * HTMLparser.c testHTML.c: applied two new patches from
7595 Wayne Davison <wayned@users.sourceforge.net>
7596 * result/HTML/*.sax: regenerated HTML SAX output
7597 * parser.c: more cleanup.
7598
7599Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * HTMLparser.[ch] testHTML.c: applied the second set of
7602 patches from Wayne Davison <wayned@users.sourceforge.net>,
7603 adding htmlEncodeEntities()
7604 * HTMLparser.c: fixed an ignorable white space detection bug
7605 occuring when parsing with SAX only
7606 * result/HTML/*.sax: updated since the output is now HTML
7607 encoded...
7608
7609Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7610
7611 * HTMLparser.[ch]: applied some of Wayne Davison
7612 <wayned@users.sourceforge.net> patches
7613
7614Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7617 undeclared namespace prefix was used, added a warning.
7618 Cleaned up support w.r.t. entities, spilling out a warning
7619 and being pedantic on lookups.
7620 * test/warning/ent9 : added testcase for previous example.
7621 * TODO: updated
7622 * parserInternals.h parser.c: changed the way names are parsed
7623 now allow infinite size and decrease penalty for normal use
7624 * parser.c: Started a big cleanup/check of the parser code,
7625 fixed some of the most tortuous entity code, spotted code
7626 unused anymore
7627 * test/*: added tests for very long names and related nasty
7628 things.
7629
7630Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * doc/encoding.html: added encoding aliases doc
7633 * doc/xml.html: updates
7634 * encoding.[ch]: added EncodingAliases functions
7635 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7636 bottleneck affecting large DTDs like Docbook
7637 * parser.[ch] xmllint.c: added a pedantic option, will be
7638 useful
7639 * SAX.c: redefinition of entities is reported in pedantic mode
7640 * testHTML.c: uninitialized warning from gcc
7641 * uri.c: fixed a couple of bugs
7642 * TODO: added issue raised by Michael
7643
7644Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * doc/encoding.html: propagated Martin Duerst suggestions
7647
7648Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7649
7650 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7651 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7652 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7653 by Wayne Davison
7654
7655Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7656
7657 * nanoftp.c nanohttp.c: small cleanup
7658 * TODO: updated
7659
7660Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * added an old VC testcase and updated title.xml entity
7663
7664Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7665
7666 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7667 done on auto-opening of <p> tags and cleanup of SAX output
7668
7669Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7670
7671 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7672
7673Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * doc/xml.html libxml.* structure.*: updated the doc a bit
7676
7677Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7678
7679 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7680 of SAX tests
7681
7682Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7685 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7686
7687Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7690 * testHTML.c: fix core dump on Solaris 2.x systems
7691 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7692 * result/HTML/*.sax: previous bug fix lead to new results
7693
7694Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7697 * configure.in: added --with-readline=DIR to accept alternate
7698 path for readline include/library
7699 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7700 for ANSI under HP-UX
7701 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7702 includes @LIBS@
7703
7704Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * doc/* : rebuilt the docs
7707 * getting ready for 2.2.2 release
7708
7709Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7712 and xmlAddFeature()
7713 * tree.[ch]: added xmlAddChildList()
7714 * xmllint.c: MAP_FAILED macro test
7715 * parser.h: added xmlParseCtxtExternalEntity()
7716 * valid.c: applied bug fixes removed warning
7717 * tree.c: added CDATA block to elements content
7718 * testSAX.c: cleanup of output
7719 * testHTML.c: added SAX testing
7720 * encoding.c: better error recovery
7721 * SAX.c, parser.c: fixed one of the external entity processing
7722 of the OASis testsuite
7723 * Makefile.am: added HTML SAX regression tests
7724 * configure.in: bumped to 2.2.2
7725 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7726 SAX results
7727
7728Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * configure.in: patch for HP compiler
7731
77322000-08-04 Sven Heinicke <sven@zen.org>
7733
7734 * xmllint.c: Was coredumping sometimes when the file given didn't
7735 exist.
7736
7737Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7740
7741 when using in memory parsing. Need some cleanup.
7742 * xmllint.c configure.in: added a --memory flag to test memory
7743 parsing
7744
7745Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * nanohttp.c: fixed socklen_t replacement to unsigned int
7748 * parser.c: fixed a space handdling missing at the end of
7749 production 28 DOCTYPE.
7750 * xmlmemory.c: fixed a stupid bug on the routine to override
7751 allocation functions
7752 * TODO: updated
7753
7754Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * doc/ regenerated the docs
7757
7758Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * doc/encoding.html doc/xml.html: added I18N doc
7761 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7762 improvements, both parser and filters, added ASCII & HTML,
7763 fixed the ISO-Latin-1 one
7764 * xmllint.c testHTML.c: added/made visible --encode
7765 * debugXML.c : cleanup
7766 * most .c files: applied patches due to warning on Windows and
7767 when using Sun Pro cc compiler
7768 * xpath.c : cleanup memleaks
7769 * nanoftp.c : added a TESTING preprocessor flag for standalong
7770 compile so that people can report bugs more easilly
7771 * nanohttp.c : ditched socklen_t which was a portability mess
7772 and replaced it with unsigned int.
7773 * tree.[ch]: added xmlHasProp()
7774 * TODO: updated
7775 * test/ : added more test for entities, NS, encoding, HTML, wap
7776 * configure.in: preparing for 2.2.0 release
7777
7778Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007781 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007782
7783Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * doc/xml.html: changed the xmlsoft.org structure, updated the
7786 examples w.r.t. root and childs
7787
7788Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
Daniel Veillard784b9352003-02-16 15:50:27 +00007790 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007791
7792Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * HTMLparser.c: Work on character encoding support for the HTML parser
7795 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
7796 * encoding.c: Fixed a potential memleak in the encoding stuff
7797
7798Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * doc/FAQ.html doc/Makefile.am : added a FAQ
7801
7802Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7803
7804 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
7805 of the HTML parser to force it to not bypass SAX
7806
7807Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * win32config.h.in: updated
7810 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
7811 lacks iconv support :-( need to release 2.1.1
7812 * configure.in: release 2.1.1
7813 * HTMLparser: fixed bug #14784
7814 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
7815 by Windows compiler
7816 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
7817 the SAX startDocument() callback.
7818 * TODO: updated
7819
7820Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * added xmlStopParser()
7823
7824Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * configure.in: 2.1.0 prerelease
7827 * Large resync between W3C and Gnome tree
7828 * nanoftp, nanohttp.c: fixed stalled connections probs
7829 * HTMLtree.c SAX.c : support for attribute without values in
7830 HTML for andersca
7831 * valid.c: Fixed most validation + namespace problems
7832 * HTMLparser.c: start document callback for andersca
7833 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
7834 * parser.h, SAX.c: serious speed improvement for large
7835 CDATA blocks
7836 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
7837 different encoding
7838 * example/Makefile.am example/gjobread.c tree.h: work on
7839 libxml1 libxml2 convergence.
7840 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
7841 and the LIBXML_TEST_VERSION macro
7842
7843Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * doc/xml.html: various patches and improvements typo fixed by
7846 Felix Natter
7847 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
7848 from Felix Natter <fnatter@gmx.net>
7849
7850Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * doc/upgrade.html: updated with instructions for support of both
7853 libxml-1.x and libxml-2.x
7854 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
7855 for 2.x support and also fixed includes
7856
7857
7858Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
7861 the encoding support, added iconv support, so now libxml if
7862 compiled with iconv automatically support japanese encodings
7863 among others. Work based on initial patch from Yuan-Chen Cheng
7864 I may have broken binary compat in the encoding handler
7865 registration scheme, but that was so utterly broken I don't
7866 expect anybody to have used this feature until now.
7867 * parserInternals.h: fixup on the CHAR range macro
7868 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
7869 code.
7870 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
7871 * uri.c: added xmlParseURI() I can't believe I forgot to
7872 implement this one in 2.0 !!!
7873 * SAX.c: moved doc->encoding update in the endDocument() call.
7874 * TODO: updated.
7875
7876Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7877
7878 * tree.h: removed extraneous xmlRemoveProp definition
7879 * TODO: added item about --disable-corba configure switch
7880 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
7881 * nanoftp.c: fixed include problems giving troubles on AIX and
7882 slowlaris
7883 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
7884 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
7885 comment and headers changes to lower gtk-doc number of warnings
7886 * doc/html/*: rebuilt docs
7887
7888Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7889
7890 * HACKING: documented the tag for 1.x and instructions
7891
7892Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7893
7894 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
7895 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
7896 xmlCreateIOParserCtxt
7897 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
7898 significant overall improvement
7899 * xmllint.c: added I/O test to xmllint
7900 * testSAX.c: added a speed test
7901 * doc/* : updated/regenerated
7902
7903Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7904
7905 * xpath.c uri.h parserInternals.h: cosmetic changes from
7906 "Timur I. Bakeyev" <timur@bat.ru>, including making
7907 xmlCreateURI() public
7908
7909Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
7912 and the code at the same time. Added a clean mechanism for
7913 overload or added input methods: xmlRegisterInputCallbacks()
7914 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
7915 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
7916 * TODO: updated
7917 * doc/* : updated/regenerated
7918 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
7919 source dir
7920
7921Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7922
7923 * testURI.c: yet another forgotten commit, I should get some sleep !
7924
7925Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7926
7927 * xmllint.c: forgot to commit this too ?
7928
7929Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7930
7931 * xmlversion.h.in : forgot to commit this previously
7932
7933Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7934
7935 * configure.in: preparing libxml-2.0.0 version looks Ok so far
7936 * README TODO: updated for release
7937 * uri.c uri.h: added authority parsing/saving
7938 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
7939 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
7940 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
7941 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
7942 Makefile.am : added compile-time customization of libxml
7943 --with-ftp --with-http --with-html --with-xpath --with-debug
7944 --with-mem-debug
7945 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
7946 #include <libxml/xxx.h> I hope it won't break too much stuff
7947 and will be manageable in the future...
7948 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
7949 and added xmllint to the installed programs
7950 * uri.h: added xmlFreeURI()
7951
7952Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7953
7954 * uri.c uri.h: finished the escaping handling, the base support
7955 and the URI path normalization. Looks good just lacks the
7956 authority content parsing code.
7957 * Makefile.am: added instructions to generate testURI
7958 * TODO: updated
7959 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
7960 added links and icons for W3C and Gnome
7961
7962Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7963
7964 * xmlmemory.[ch] : seems I forgot to actually update the files in
7965 the last commit :-)
7966 * doc/xml.html doc/html/* : updated and uploaded the docs
7967
7968Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
7971 * TODO: updated
7972 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
7973 libxml default allocation function with another set (like gmalloc/
7974 gfree).
7975 * Makefile.am, uri.c, uri.h: added a set of functions to do
7976 exact (litteraly copied from the RFC 2396 productions) parsing
7977 and handling of URI. Will be needed for XLink, one XML WFC,
7978 XML Base and reused in the nano[ftp/http] modules. Still work
7979 to be done.
7980
7981Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7982
7983 * configure.in, libxml.spec.in : libxml2
7984 * doc/* : updated the doc page, rebuilt the docs
7985
7986Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7987
7988 * all: tagged LIB_XML_1_X
7989 * *.c *.h : updated from W3C CVS tree
7990 * configure.in : 2.0.0-beta
7991 * libxml.spec.in : libxml2 package nam
7992 * result/* : new version of the tests output
7993
7994Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7995
7996 * doc/xml.html, doc/update.html: updated docs, 1.8.7
7997
7998Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7999
8000 * doc/* : rebuilt the docs
8001 * parser.c: final patch on #6766
8002 * valid.c: small patch on validity checks.
8003
8004Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8005
8006 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8007 added
8008 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8009 compatibility w.r.t. XML spec and existing code.
8010
8011Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8012
8013 * parser.c: seems a better solution to <a> </a> exists,
8014 will try it for a while
8015
8016Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * parser.c: tried to remove the <a> </a> generating <a/>
8019 this is hard. Left a flag for that purpose. Fixed bug #6766
8020 * configure.in: prepared 1.8.7 not released, due to previous
8021 problem
8022
8023Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8024
8025 * doc/xml.html : applied second patch from Paul DuBois
8026
8027Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8028
8029 * doc/xml.html : applied patch from Paul DuBois
8030
8031Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8032
8033 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8034
8035Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8036
8037 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8038 compilation warnings on various platforms.
8039 * parser.c: Fixed #5281 validity error callbacks are now desactived
8040 by default if not validating.
8041
8042Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8045
8046Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8049 <gkatsi@cs.toronto.edu>
8050
8051Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8052
8053 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8054 processing URLs
8055
8056Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8057
8058 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8059 xmlNanoFTPUpdateURL for persistent control connections.
8060 * configure.in: 1.8.6
8061
8062Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8063
8064 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8065 * tree.[ch] : added xmlSaveNoEmptyTags
8066
80672000-01-29 James Henstridge <james@daa.com.au>
8068
8069 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8070
8071 * Makefile.am: added nanoftp.[ch] to the build.
8072
8073Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8074
8075 * nanoftp.[ch]: cleanup, comments, API
8076 * debugXML.c : fixed a bug in the cat command
8077 * doc/*: regenerated the docs
8078
8079Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8080
8081 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8082 * debugXML.c : fixed a bug in the cat command
8083 * valid.c: fixing some small probs
8084 * libxml.spec.in: get rid of the SNAP suffix
8085 * doc/xml.html: updated the status
8086
8087Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8088
8089 * xml-config.in: xml-config --version to just return the
8090 version number
8091 * xpath.c: some cleanup w.r.t. axis when the current node is
8092 an attribute.
8093 * TODO: updated
8094
8095Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8096
8097 * configure.in: prepared for libxml-1.8.5
8098 * doc/* recompiled the documentation
8099
81002000-01-17 Jody Goldberg <jgoldberg@home.com>
8101
8102 * configure.in : WARNING autoconf subtlety alert :
8103 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8104 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8105 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8106 get defined by AC_CHECK_HEADERS.
8107
8108Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8109
8110 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8111 Rune.Djurhuus@fast.no
8112
8113Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8114
8115 * TODO: updated
8116 * tree.c, parser.c: made sure that only memory alloc problems
8117 and internal parser errors are allowed to write to stdout or
8118 stderr.
8119
8120Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8121
8122 * tree.c : restored xmlNewGlobalNs since this seems used by
8123 a lot of existing code :-(, fixed a bug in xmlNewNs
8124 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8125 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8126 to exit() from the library code.
8127 * xpath.c, parser.c: removed bugs or unused code detected by
8128 Windows compilers
8129 * parser.c: started adding interfaces for parsing well balanced
8130 XML fragments
8131 * configure.in: releasing 1.8.4
8132 * doc/* : rebuilt the docs
8133
8134Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8135
8136 * tree.[ch] : added xmlNewDocFragment() for DOM
8137 * testHTML.c: uninitialized variable.
8138
8139Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * doc/* : rebuild the docs
8142
8143Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * acconfig.h: readline and history patch
8146 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8147 * tree.c: added check and handling when possibly removing an ID
8148 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8149 and saving.
8150 * test/HTML/entities.html result/HTML/entities.html* : test for
8151 various entities reference cases
8152 * result/HTML/* : as a result output of some testcase have
8153 changed
8154 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8155 by previous example. added xmlParseTryOrFinish().
8156 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8157 entities.h debugXML.h HTMLparser.h: changed the way struct are
8158 declared to allow gtk-doc to expose those
8159 * parser.c: closed bug #4960
8160 * Makefile.am configure.in: Applied patch from
8161 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8162 and math/socket libs detection
8163
8164Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8165
8166 * configure.in, Makefile.am: link tester against readline
8167 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8168
8169Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8170
8171 * tree.[ch]: added xmlRemoveProp
8172 * win32config.h.in nanohttp.c: avoid including the Windows
8173 socket stuff in every C files
8174 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8175 the XmL parser(s)
8176 * test/ns4 result/ns4 etc...: added test case for previous prob
8177 * tree.c: xmlNewNs wasn't checking for double definition
8178 * Makefile.in: fixed a problem with dist-hook duplicates
8179 * parser.[hc], xmlIO.c: fixed the loading of external entities
8180 APIs, now xmlLoadExternalEntity() is used everywhere and
8181 setting up an app specific front-end using the
8182 * SAX.c parser.c: some fixes, now the xhtml spec validates
8183 with the xhtml DTD.
8184 * error.c: fixed crashes in case of no input stream
8185 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8186 to the validation tests and results
8187
8188Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8189
8190 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8191 too htmlCreatePushParserCtxt() and htmlParseChunk()
8192 * parser.c: a bit of cleanup.
8193 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8194 to XML) removed the last mem leak known
8195 * HTMLtree.c: output message cleanup
8196 * xmlmemory.c: display content info about memory blocks
8197 * result/HTML/wired.* : missing att value warning change
8198
8199Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8200
8201 * doc/* : rebuilt the documentation
8202
8203Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * parser.[ch] parserInternals.h: Push parser for XML,
8206 seems to work fine now
8207 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8208 --push for push testing
8209 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8210 * testSAX.c: added --push
8211 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8212 subtree
8213 * xmlIO.[ch] : enriched API + fixes for push mode
8214 * entities.[ch]: added the entity content length to the struct.
8215 * xmlmemory.[ch]: new API to show the last entries for the shell
8216 * valid.c: added required attribute testing
8217 * SAX.c: the cdata callback now merge contiguous fragments
8218 * HTMLparser.c: cleanup of some macros
8219
8220Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * parser.c: fix for PIs name starting with xml
8223 * tree.c: fixed a potential problem with || and && ops
8224 * *.c, configure.in win32config.h.in : generate win32config.h for
8225 those on the Other Side !
8226
8227Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8228
8229 * parser.c: fixed a stupid = vs. == bug :-(
8230 * doc/gnome-xml.sgml: s/glade/xml/
8231
8232Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8233
8234 * configure.in, doc/xml.html : bug fix release 1.8.2
8235 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8236 Hopefully the end of that silly C++ include problem
8237 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8238 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8239 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8240 troubles with autoclosed elements when the stree shape doesn't
8241 follow the DtD specs. Added htmlIsAutoClosed() and
8242 htmlAutoCloseTag()
8243 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8244 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8245 * debugXML.c: fixed a bug on printing default namespaces.
8246 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8247
8248Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8249
8250 * result/HTML/*.htm[l] : updated the HTML regression tests according
8251 to the new output
8252 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8253 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8254 problem due to intermix of extern "C" { ... } declarations for C++
8255 and recursive includes in the headers
8256
82571999-12-20 Chris Lahey <clahey@umich.edu>
8258
8259 * HTMLtree.c: Made it so that html nodes with a single child do
8260 not insert a carriage return before or after the child node.
8261
8262Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8263
8264 * configure.in, doc/xml.html : bug fix release 1.8.1
8265 * parser.c: fixed bug #4344
8266 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8267 added the glue to avoid C++ problems
8268 * doc/* : regenerated the documentation
8269
8270Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8273 namespace recognition, and Dia as a resul :-(
8274 * encoding.c: closed bug #3950
8275
8276Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * valid.c: debugging a posteriori validation, except URI expansion
8279 stuff this should be fixed now
8280 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8281 Carl Nygard <cnygard@bellatlantic.net>
8282 * tester.c: added --postvalid, cleaning of the code
8283 * tree.[ch]: added xmlDocGetRootElement()
8284
8285Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8286
8287 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8288 c++ losage.
8289
8290Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8291
8292 * configure.in, doc/xml.html : bumped to 1.8.0
8293 * xlink.[ch], Makefile.am : added framework for link detection
8294 * parser.h: added nbChars to parser context, needed for cleanup.
8295 * xmlmemory.c: removed a nasty bug when out of mem
8296 * valid.[ch]: adding namespace support for attribute decl
8297 * tester.c: added --debugent option
8298 * debugXML.[ch]: added xmlDebugDumpEntities()
8299 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8300 buffers instead, this was really needed, validation was breaking
8301 in strange ways due to that. Added xmlParseStringPEReference()
8302 and other parsing from strings functions. Entities processing
8303 modified again, but PERef are still not handled correcly but
8304 unless you're Eve Maller you won't notice :-)
8305 * HTMLparser.c: large changes toward reliability, and switched to
8306 lowercase internal tags, XHTML is lowercase, so it will help
8307 that output is closer to next version.
8308 * doc/* : regenerated the documentation, it is now hosted at
8309 http://xmlsoft.org/ (same bits I just bought the domain :-)
8310
8311
8312Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8313
8314 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8315 doc generation
8316 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8317 in the SAX API
8318 * doc/*: rebuilt the doc making sure everything appears in the
8319 HTML files
8320
8321Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8322
8323 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8324 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8325 which allow impressive speed improvement on dataset with
8326 large text pieces, but at the cost of broken binary
8327 compatibility and slightly bigger memory usage.
8328 Configure with --with-buffers to activate them, they
8329 are protected with XML_USE_BUFFER_CONTENT define.
8330 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8331 goal is 0 memory left allocated once parser is no more used
8332 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8333 call xmlCleanupParser() and xmlMemoryDump()
8334
8335Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8338 * parser.[ch] encoding.[ch]: added memory cleanup routines
8339 * parser.c: closing bug #3788
8340 * doc/*: rebuilt the doc
8341
8342Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8345 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8346 * tester.c: added --compress option
8347 * doc/*: rebuilt the documentation
8348
8349Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8350
8351 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8352 if given /proc/kcore as input !
8353 * doc/xml.html doc/*: updated and rebuilt the documentation
8354
8355Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8356
8357 * parser.c: Fixed some wrongly space collapsing code due to
8358 a misreading of the spec.
8359 * result/*: fixed the output accordingly
8360
8361Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * encoding.c: bug fix and typos
8364 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8365 * parser.c: added attribute normalization closing bug #3597
8366 * test/att* result/att* SAXresult/att*: testcase for attribute
8367 normalization
8368
8369Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8370
8371 * configure.in: closing bug #3163 by adding extra flags for the
8372 cc compiler on HP-UX
8373
8374Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8375
8376 * valid.[ch] : removed a typo and an enumerated type bug in the
8377 xmlAddElementDecl() function
8378 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8379 call to xmlEncodeEntitiesReentrant() so that the functions
8380 New, Set and Get are at the same level.
8381 * parser.c HTMLparser.c: extra memory allocation bug for
8382 attributes detected by someone using libxml in embedded systems :-)
8383
8384Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8385
8386 * xmlmemory.h: turned off mem debug :-\
8387
8388Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8389
8390 * parser.c: closed bug #2784 a one line fix, but worth pushing
8391 a new release out
8392 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8393 some structures, comments before and after the
8394 main element, and other nastyness
8395 * HTMLtree.c tree.c: accomodate the extended HTML supported
8396 * configure.in: pushing 1.7.4
8397 * test/ent8 and related outputs : added a new test for bug #2784
8398 * test/HTML/wired.html and related output: a nasty HTML example
8399 * Makefile.am: improved the test scripts
8400 * docs/* : reran the documentation extractor, updated xml.html
8401
8402Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8405 HTMLparser and debugged the HTML related code. HTML documents
8406 now have their own type
8407 * entities.c: do not dump &apos; for HTML output
8408 * xmlmemory.c: improvement, breakpoint mechanism
8409 * testHTML.c: added --sax --repeat ...
8410 * Makefile.am: improved the HTML tests
8411 * valid.[ch]: added xmlValidGetValidElements and
8412 xmlValidGetPotentialChildren
8413 * tester.c: added --insert to test the 2 new functions
8414 * test//* result//* SAXresult//* : regression test cleanup
8415 and extension.
8416 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8417 gnome-xml-nanohttp.html
8418
8419Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8420
8421 * HTMLparser.c: fixed problems with some autoclose tags
8422 * tree.c: fixed XML output problems.
8423 * result/* SAXresult/*: update of the tests output
8424
8425Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * Makefile.am: Arturo patch for xmlConf.sh version info
8428 * parser.c: Tim Josling patch for single quoted items
8429 * tester.c: Tim Josling patch for tester options usage
8430 * tree.h: indent cleanup
8431
8432Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8433
8434 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8435 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8436
8437Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8438
8439 * tree.c : Raph patch for initialization of CORBA fields
8440 * parser.c, xpath.c, ...: modification of doc comments
8441 * xpath.c : allow spaces in xpath expressions
8442
8443Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8444
8445 * xmlmemory.h: turning off memory debug :-(
8446
8447Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8448
8449 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8450 better SAX interfaces.
8451 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8452 entity.
8453 * configure.in: 1.7.2
8454
8455Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8456
8457 * libxml.spec.in: fixed the URL
8458 * doc/xml.html: improved the documentation front-end
8459
8460Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8461
8462 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8463
8464Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8465
8466 * libxml.spec.in: fixed the alpha compile problem
8467 * parser.[ch]: changed errno to errNo in the parser context :-(
8468 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8469 * doc/xml.html: changed CHAR to xmlChar
8470 * doc/html/*: recompiled the documentation
8471 * configure.in: 1.7.1
8472
8473Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8474
8475 * parser.h: modified the parser context struct to regain 1.4.0
8476 binary compatibility
8477 * parser.c, xml-error.h: added errno ot teh context and defined
8478 a set of errors values with update of errno
8479 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8480 DTDs and entities
8481 * *.h, *.c: complete cleanup of the use of config.h and include
8482 protection depending on the current setup.
8483 * overalll debugging, maintenance and bug-fixing on all modules
8484 * updated the documentation
8485 * ready for 1.7.0
8486
8487Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8488
8489 * HTMLparser.c : cleanup
8490 * SAX.c valid.c valid.h: added ID/IDREF checking
8491 * tree.c tree.h: extended doc structure for refs
8492 * configure.in: 1.6.2
8493 * parser.c: patched bug in SAX user arg call
8494 * parserInternals.h: patched missing close in C++ wrapping
8495 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8496 especially upcoming XPointer implementation.
8497 * doc/xml.html: augmented, typo
8498
8499Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8500
8501 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8502 not all invocations of install understand -d.
8503
8504Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8505
8506 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8507 to make 'check' works, when builddir != srcdir.
8508
8509Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8510
8511 * doc/xml.html : updated the documentation
8512
8513Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8514
8515 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8516 not deallocated memory blocks
8517 * *.c : replaces all calls to malloc() free() and realloc() to
8518 the wrapper functions/macros
8519 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8520 instead of xmlFreeNodeList()
8521
8522Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8523
8524 * HTMLparser.c: corrected a stupid bug leading to core dump at
8525 tree deallocation. Removed warnings indicated by
8526 Stephane.Conversy@lri.fr
8527 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8528 looked for in the external subset
8529
8530Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8531
8532 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8533 on SGI by Stephane.Conversy@lri.fr
8534
8535Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * all .h : changed the prototype declaration indent as in gtk
8538 * most .c : working on reducing the TODOs in the code
8539 * most .c : cleanup though -pedantic and Insure++
8540 * improvements on validation ID checkings.
8541 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8542 * xml-config.in: closed #1810
8543
8544Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8545
8546 * tree.h, valid.c, valid.h: more work on validity, IDs
8547 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8548 definition for AIX
8549
8550Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8551
8552 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8553 the distribution due to a cut'n paste error at last commit
8554
8555Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8556
8557 * configure.in: upgraded to version 1.4.0
8558 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8559 Big update, added a large part of the validation process,
8560 it should be usable, but some parts are missing
8561 * xpath.c: improved the implementation w.r.t. root.
8562 * Makefile.am: added more tests
8563 * test and result trees: added a lot of tests
8564 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8565
8566Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8567
8568 * Added an HACKING file
8569
8570Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8571
8572 * xpath.[ch] : improvements and debug of the XPath implementation
8573 * parser.c, HTMLparser.c : modified the parsers to be progressive
8574 * tree.[ch] : extended the Buffer promitives
8575 * xmlIO.[ch] : added basic I/O routines providing progressive
8576 parsing and ready for I18N conversion plugins
8577 * SAXresult/* : the SAX callback sequence maybe slightly different
8578 now
8579 * test*.c : improved/updated the tests programs
8580 * doc/* : recompiled the docs.
8581
85821999-07-26 Michael Meeks <michael@edenproject.org>
8583
8584 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8585
8586 * tree.c: Ditto.
8587
8588Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * configure.in: upgraded to version 1.4.0
8591 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8592 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8593 XML query language, see http://www.w3.org/TR/xpath for more details.
8594 * parser.c, parser.h: added CHAR* related string functions for XPath
8595 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8596 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8597 rebuild the docs.
8598 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8599 and regression testing capabilities for XPath.
8600
8601Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8602
8603 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8604 closing bug #1646
8605
8606Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8607
8608 * Makefile.am, example/Makefile.am: closed bug #1683
8609
8610Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8611
8612 * example/Makefile.am, configure.in: added the makefile for the
8613 gjobread example
8614
8615Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8616
8617 * doc/Makefile.am:
8618 - fix which allow "make install DESTDIR=</install/prefix>".
8619
8620Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8621
8622 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8623 which fixed a problem on the file reading-code.
8624
8625Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8626
8627 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8628 output.
8629 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8630
8631Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8632
8633 * parser.h : Oops removed the binary compatibility problem
8634 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8635 * parser.c, HTMLparser.c: applied patches for reading from stdin
8636
8637Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8638
8639 * parser.c, entities.c, valid.c: cleanup bug #1591
8640 * configure.in: cleanup bug #1592
8641 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8642 the same tree back-end. Hence gdome will be available for it.
8643 * doc/Makefile.am: close bug #617
8644
8645Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8646
8647 * parser.c: alloctate a per parser context SAX interface block
8648
8649Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8650
8651 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8652 and xmlEncodeEntitiesReentrant with the correct one :-\
8653
8654Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * commit of my internal XML base changes, quite a lot of
8657 changes, cleanups, better entities support, framework for
8658 new I/O and charset detection and handling
8659 * Fixed the configure/Makefile stuff to generate shared libs
8660 with the proper version info, so we jumped on rev from
8661 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8662 xmlEncodeEntities() result need to be freed now, and a string
8663 xmlParserVersion provide the current library version.
8664
8665Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8666
8667 * parser.c: fixed a buffer overrun for when you have a very long
8668 attribute with no entities in it.
8669
8670Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8671
8672 * added example directory
8673 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8674
8675Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8676
8677 * Release of libxml-1.1, nearly everything has been touched for
8678 this.
8679 * Added more regression tests
8680 * Updated the documentation
8681
8682Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * tree.[ch]: unified the XML_NO_CORBA defines.
8685 * parser.c encoding.[ch]: started plugging in char encoding detection
8686
8687Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8688
8689 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8690 Also freed allocated buffer.
8691
8692Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8693 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8694 reentrancy problem at printing. One is left in entities.c, to
8695 remove ASAP
8696 * testSAX.c : added a test example showing the use of the SAX
8697 interface if one doesn't want to build the DOM tree.
8698 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8699
8700Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8701
8702 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8703 large revamping of the parser to use SAX callbacks
8704 http://www.megginson.com/SAX/ (or at least a C like interface
8705 a la Expat). It's now possible to set up your own callbacks
8706 and the parser will not build a DOM tree.
8707 * test/* result/*: updated the test suite, I finally removed
8708 the old Namespace draft support (PI based).
8709
8710Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8711
8712 * Makefile.am: added test result to EXTRA_DIST for make tests
8713
8714Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8715
8716 * parser.c, parserInternals.h: moved the chars macro definitions
8717 to parserInternals.h
8718 * parser.c, error.c: applied patches from "Knut Ã…kesson"
8719 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8720
8721Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8722
8723 * xml-config.in : applied patch to make --version work
8724
87251999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8726
8727 * Makefile.am (check-local): Alias for `tests' target. This will
8728 cause `make check' to do the right thing.
8729 (tests): Don't run tests in srcdir. Also, replaced calls to
8730 basename with a `sed' "equivalent".
8731
8732Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8733
8734 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8735 it in the header and not the sources, updated the doc.
8736 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8737 pointing this out.
8738
8739Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8740
8741 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8742 exported the inputStream routines.
8743 * doc/html/* : updated accordingly
8744
8745Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8746
8747 * parser.c, parser.h, parserInternals.h: added a few extra
8748 internal calls to allocate and free parser contexts ...
8749 * doc/html/* : updated accordingly
8750
8751Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8752
8753 * configure.in, Makefile.am, doc/makefile.am : General changes for
8754 1.0.0 release and including the generated HTML documentation.
8755
8756Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8757
8758 * makefile.am : added parserInternals.h, oops.
8759
8760Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8761
8762 * parserInternals.h: added this header giving access to the parser
8763 internal functions.
8764 * doc/Makefile.am : added a rebuild target which rebuilds the full
8765 set of documentations
8766 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8767 the internal subset.
8768 * *.c *.h: modifications needed to generate the documentation using
8769 gtk-doc, cleanup of functions blocks, reorganisation of struct
8770 declarations.
8771
8772Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8775 the tar and spec file to include the beginning of the doc.
8776
87771999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8778
8779 * doc/.cvsignore: Added this file.
8780
8781Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8782
8783 * tree.c: fixed xmlGetProp to return "" when the attribute
8784 exists, even if the node-list is NULL.
8785
8786Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8787
8788 * tree.c: patched an error outputting empty attribute values.
8789 * Makefile.am and doc/makefile.am: have been updated during the
8790 week-end. Sorry for an empty CVS log, I got a shell problem.
8791
8792Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * tree.h: cleaned up using enums instead of defines
8795 * parser.c, valid.[ch]: more work on parsing/output of element
8796 declarations
8797
8798Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8799
8800 * valid.[ch], tree.c, parser.c : more work toward full parsing
8801 of XML DTDs.
8802 * README: added informations about mailing-list and on-line
8803 documentation
8804
88051999-01-27 Raja R Harinath <harinath@cs.umn.edu>
8806
8807 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
8808
8809Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8810
8811 * parser.c, tree.[ch] : more work toward conformance testing,
8812 added a last element to accelerate parsing of very flat structures
8813 started working on internal subset Element content declaration.
8814 * valid.[ch] : first cut at adding code toward validation.
8815 * previous changes had also small impact on most files, especially
8816 the conformance testing using James Clark test suite.
8817
8818Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8819
8820 * test/* : updated the examples, most of them were not well
8821 formed (humm), and added rdf2.
8822 * result/* : resulting changes in the output.
8823
8824Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * tree.c: changed the behaviour of xmlGetProp on NULL values.
8827
8828Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * tree.c: patched a bug in the generation of empty attributes
8831
8832Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * entities.[ch], tree.[ch], tester.c: added copy interfaces
8835 for node/trees/documents/... Biggest problem is namespace
8836 support when copying subtrees.
8837
8838Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8839
8840 * parser.c, entities.c: improve entities and char ref encoding,
8841 and cleanups of error messages.
8842
8843Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8844
8845 * parser.c, entities.c: simple bug hunting done during rpm2html and
8846 rpmfind integration.
8847
8848Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8849
8850 * parser.[ch]: Added interfaces allowing to specify a SAX
8851 handler before parsing.
8852
8853Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * parser.c: redirrect all errors reporting through the SAX
8856 error function
8857
8858Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8859
8860 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
8861 * libtool, tlmain ...: update of the libtool files
8862
88631998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
8864
8865 * entities.c: Use g_snprintf insteda of snprintf.
8866
8867Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
8870 added ent5 test for this purpose.
8871 * parser.c, parser.h: formatting, comments and UTF-8 planning.
8872
8873Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8874
8875 * parser.c: fixed? a strange error due to compression on a GWP
8876 document.
8877
8878Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8879
8880 * tree.[ch]: bug fixing
8881 * entities.[ch]: defined a specific type for predefined entities
8882 * doc/xml.html: more documentation on the library, how to use it,
8883 overview of the interfaces.
8884
8885Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8886
8887 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
8888
8889Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * tree.c: corrected a small bug
8892 * doc/xml.html: continuing writing documentation.
8893
8894Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8895
8896 * debugXML.h debugXML.c: added debugging utilities.
8897 * tester.c: added --debug switch.
8898 * tree.c: patched an incorrect node->type assignment.
8899 * parser.c: formatting, ensure that node->doc != NULL in attributes
8900
8901Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8902
8903 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
8904 entity support and provide an internal representation close to
8905 DOM one (entity ref nodes, and attribute value as tree). I tried
8906 to preserve the interface but this will surely break some apps
8907 (I have to change rpm2html/rpmfind for example). I had to change
8908 two interfaces, and the generated tree is somewhat different.
8909 * doc/* : started documenting the XML library, the tree and
8910 DOM/Corba. This is a first step.
8911
8912Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8913
8914 * parser.c: Set up the fonctions comment block, boring but useful.
8915 * parser.h, SAX.c, parser.c: now attributes are processed through
8916 the SAX interface. The problem is that my SAX interface diverged
8917 quite a bit from the original one, well this is not an official
8918 spec, and translating it from Java to C is hairy anyway...
8919
8920Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8921
8922 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
8923 fonctions comment block, boring but useful.
8924
8925Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8926
8927 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
8928 conversion routines. However they are not yet used to convert the
8929 inputs. The core will run with UTF-8.
8930
8931Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8932
8933 * tree.c : make sure that the type id is properly set-up when
8934 a new object is allocated, needed for DOM.
8935
8936Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * tree.h, tree.c: Ok, the main objects in the tree will be native
8939 corba objects, it costs 8 bytes per Node, Attribute and Document
8940 but it simplifies the Corba integration a lot (no extra interface
8941 objects to allocate/free).
8942
8943Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
8946 and changed NODEs contants for conformity with DOM Level 1
8947
8948Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8949
8950 * added hooks to keep track of servants when creating objects
8951 xmlDoc and xmlNode (for Corba export).
8952
8953Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * added xml-config script.
8956
8957Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8958
8959 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
8960 to autoupdate libtool and automake conf files.
8961
89621998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
8963
8964 * Makefile.am: Use '?' to separate the sed
8965 commands as ',' is used when people pass -Wl,something.
8966
8967
8968Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8969
8970 * tree.c, tree.h: added a per-document compression interface.
8971
8972Tue Sep 22 20:47:38 EDT 1998
8973
8974 * tree.c, tree.h: added saving with compression and added interfaces
8975 to control the compression level (xmlGetCompressMode,
8976 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
8977
8978Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * parser.c: corrected a loop for files of size 0
8981
89821998-08-20 Raja R Harinath <harinath@cs.umn.edu>
8983
8984 * error.h: New file. Contains prototyes from `error.c'.
8985
8986Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
8987
8988 * Makefile.am (xmlincdir): New macro.
8989 (xmlinc_HEADERS): Renamed from include_HEADERS.
8990
8991Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8992
8993 * applied small patch on numeric entities from
8994 Christopher Blizzard <blizzard@appliedtheory.com>
8995
8996Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
8997
8998 * New release 0.2, removed the old xml_* files so that it's
8999 coherent with the other CVS base (W3C), far better conformance
9000 to standard, new namespaces, decent entities support, beginning
9001 of a SAX-like interface. Nearly nothing left intact, even the
9002 test examples ...
9003
90041998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9005
9006 * .cvsignore: Add .deps dir
9007
9008Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9011
9012Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * configure.in: added test for CPP
9015 * AUTHORS, Changelog: the original ones didn't get commited but the
9016 glib ones instead, fixed.
9017 * Makefile.am: corrected an error in library naming
9018
9019Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9020
9021 * integrated code developped at W3C
9022 * changed the original Copyright
9023 * migrated to automake
9024 * prefixed the filenames by xml_ to avoid filename clashes
9025
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009026Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9027
9028 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9029 should not be called.
9030
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009031Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9032
9033 * libxml-2.0.pc.in: applied the patch to fix #101894
9034
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009035Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9036
9037 * tree.c : applied patch from Lukas Schroeder for register callbacks
9038 * valid.c: modified patch from Lukas Schroeder to test
9039 register callbacks with --chkregister
9040
Daniel Veillard067bae52003-01-05 01:27:54 +00009041Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9042
9043 * xmlreader.c: seriously changed the way data are pushed to
9044 the underlying parser, go by block of 512 bytes instead of
9045 tryng to detect tag boundaries at that level. Changed the
9046 way empty element are detected and tagged.
9047 * python/tests/reader.py python/tests/reader2.py
9048 python/tests/reader3.py: small changes mostly due to context
9049 reporting being different and DTD node being reported. Some
9050 errors previously undetected are now caught and fixed.
9051 * doc/xmlreader.html: flagged last section as TODO
9052
Daniel Veillard51a447a2003-01-04 19:42:46 +00009053Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9054
9055 * python/libxml.py: integrated the Python 2.2 optimizations
9056 from Hannu Krosing, while maintaining compatibility with
9057 1.5 and 2.1
9058
Daniel Veillarde59494f2003-01-04 16:35:29 +00009059Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9060
9061 * xmllint.c: a bit of cleanup
9062 * xmlreader.c: small fix
9063 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9064 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9065
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009066Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9067
9068 * python/setup.py.in: patch from Stéphane Bidoul to include
9069 drv_libxml2.py in setup.py
9070
Daniel Veillard66b82892003-01-04 00:44:13 +00009071Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9072
9073 * doc/xmlreader.html: starting documenting the new XmlTextReader
9074 interface.
9075
Daniel Veillard7704fb12003-01-03 16:19:51 +00009076Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9077
9078 * xmllint.c: added the --stream flag to use the TextReader API
9079 * xmlreader.c: small performance tweak
9080
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009081Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9082
9083 * xmlreader.c python/tests/reader2py: okay the DTD validation
9084 code on top of the XMLTextParser API should be solid now.
9085
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009086Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9087
9088 * xmlreader.c python/tests/reader2py: Fixing some more mess
9089 with validation and recursive entities while using the
9090 reader interface, it's getting a bit messy...
9091
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009092Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9093
9094 * xmlreader.c python/tests/reader.py: another couple of problem
9095 related to IsEmptyElement reported by Stéphane Bidoul needed
9096 some fixes.
9097
Daniel Veillard4f860202003-01-02 13:00:02 +00009098Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9099
9100 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9101 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9102 based on the python XmlTextReader interface.
9103
Daniel Veillard3c265e42003-01-01 21:06:49 +00009104Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9105
9106 * tree.c: backing out one change in the last patch which broke the
9107 regression tests
9108
Daniel Veillard5335dc52003-01-01 20:59:38 +00009109Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9110
9111 * global.data globals.c tree.c include/libxml/globals.h: applied
9112 an old patch from Lukas Schroeder to track node creation and
9113 destruction. Probably missing a lot of references at the moment
9114 and not usable reliably.
9115
Daniel Veillard8ba17412003-01-01 19:13:12 +00009116Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9117
9118 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9119 from doc/news.html and a stylesheet
9120
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009121Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9122
9123 * xmlreader.c python/tests/reader.py: fixed another couple of
9124 xmlreader bugs reported by Stéphane Bidoul and added tests.
9125
Daniel Veillard9e395c22003-01-01 14:50:44 +00009126Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9127
9128 * xmlreader.c python/tests/reader2.py: fixed another validity
9129 checking in external parsed entities raised by Stéphane Bidoul
9130 and added a specific regression test.
9131 * python/tests/reader3.py: cleanup
9132
Daniel Veillardd5896142002-12-31 14:45:26 +00009133Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9134
9135 * xmlreader.c python/tests/reader2.py: fixed a problem with
9136 validation within entities pointed by Stéphane Bidoul, augmented
9137 the tests to catch those.
9138
Daniel Veillarddc85f282002-12-31 11:18:37 +00009139Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9140
9141 * python/generator.py: modified the generator to allow keeping
9142 class references when creating new classes, needed to fix a bug
9143 pointed by Stéphane Bidoul where the input buffer of the
9144 xmlTextReader instance gets destroyed if the python wrapper for
9145 the input is not referenced anymore.
9146
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009147Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9150 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9151
Daniel Veillard571b8892002-12-30 12:37:59 +00009152Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * xmlreader.c python/tests/reader.py: fixed another problem
9155 pointed by Stéphane Bidoul
9156
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009157Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9160 with "<a/>"
9161
Daniel Veillardecaba492002-12-30 10:55:29 +00009162Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9163
9164 * SAX.c: warn on xmlns:prefix="foo"
9165 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9166 for namespace attributes handling.
9167
Daniel Veillard2d84a892002-12-30 00:01:08 +00009168Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9169
9170 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9171 a really nasty problem raised by a DocBook XSLT transform
9172 provided by Sebastian Bergmann
9173
Daniel Veillard29b3e282002-12-29 11:14:41 +00009174Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9177 by Stéphane Bidoul and integrated it into the tests
9178
Daniel Veillarde18fc182002-12-28 22:56:33 +00009179Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9182 extended the XmlTextReader API a bit, addding accessors for
9183 the current doc and node, and an entity substitution mode for
9184 the parser.
9185 * python/libxml.py python/libxml2class.txt: related updates
9186 * python/tests/Makefile.am python/tests/reader.py
9187 python/tests/reader2.py python/tests/reader3.py: updated a bit
9188 the old tests and added a new one to test the entities handling
9189
Daniel Veillardaba976d2002-12-28 21:14:18 +00009190Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * python/generator.py python/libxml2class.txt
9193 python/tests/reader.py python/tests/reader2.py: changed the
9194 generator to provide casing for the XmlTextReader similar to
9195 C# so that examples and documentation are more directly transposable.
9196 Fixed the couple of tests in the suite.
9197
Daniel Veillard83298842002-12-28 15:12:33 +00009198Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9199
9200 * doc/guidelines.html: added a document on guildeline for
9201 publishing and deploying XML
9202
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009203Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9204
9205 * valid.c xmlreader.c: final touch running DTD validation
9206 on the XmlTextReader
9207 * python/tests/Makefile.am python/tests/reader2.py: added a
9208 specific run based on the examples from test/valid/*.xml
9209
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009210Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * python/libxml.py: added a few predefined xmlTextReader parser
9213 configuration values.
9214
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009215Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9216
9217 * python/libxml_wrap.h: trying to fix #102037
9218
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009219Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * SAX.c: fixing bug #95296, when the predefined entities
9222 are redefined in the DTD the default one must be used
9223 instead anyway.
9224
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009225Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9226
9227 * doc/xmllint.xml
9228 * doc/xmllint.1
9229 Add discussion of XML_DEBUG_CATALOG to xmllint man
9230 page - bug #100907
9231
9232
Daniel Veillarddf512f42002-12-23 15:56:21 +00009233Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * xmlreader.c: Fixed the empty node detection to avoid reporting
9236 an inexistant close tag.
9237
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009238Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9241 for Python 2.1
9242
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009243Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9244
9245 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9246
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009247Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * doc/libxml2-api.xml python/tests/reader.py: one really need
9250 to provide the base URI information when creating a reader parser
9251 from an input stream. Updated the API and the example using it.
9252
Daniel Veillardea7751d2002-12-20 00:16:24 +00009253Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9254
9255 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9256 include/libxml/valid.h include/libxml/xmlreader.h: working on
9257 DTD validation on top of xml reader interfaces. Allows to
9258 validate arbitrary large instances. This required some extensions
9259 to the valid module interface and augmenting the size of xmlID
9260 and xmlRef structs a bit.
9261 * uri.c xmlregexp.c: simple cleanup.
9262
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009263Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9266 work on the xml reader interfaces.
9267 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9268 Web page for the Windows binaries.
9269
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009270Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * xmlIO.c: applied a patch for VMS following the report by
9273 Nigel Hall
9274
Daniel Veillard3772de32002-12-17 10:31:45 +00009275Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9276
9277 * parser.c: the parseStartTag bug fix wasn't complete.
9278
Daniel Veillard67df8092002-12-16 22:04:11 +00009279Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9280
9281 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9282 parseStartTag, fixing it.
9283 * test/att4 result/att4 result/noent/att4: adding the test
9284 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9285 more methods to XmlTextReader.
9286
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009287Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9288
9289 * win32/libxml2.def.src: added more xml reader exports
9290 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9291 to the build
9292
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009293Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9294
9295 * doc/tutorial/xmltutorial.xml
9296 plus generated html and pdf
9297 Updating tutorial again based on further comments from Niraj
9298 Tolia on the last iteration
9299
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009300Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9301
9302 * doc/tutorial/xmltutorial.xml
9303 * doc/tutorial/includekeyword.c
9304 * doc/tutorial/includegetattribute.c
9305 plus generated html and pdf
9306 Adding fix from Niraj Tolia to tutorial to properly free memory.
9307
9308
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009309Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9310
9311 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9312 more methods of XmlTextReader.
9313 * python/libxml2class.txt python/tests/reader.py: this increased the
9314 methods in the bndings, augmented the test to check those new
9315 functions.
9316
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009317Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9318
9319 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9320 methods of XmlTextReader.
9321 * python/generator.py python/libxml_wrap.h python/types.c
9322 python/libxml2class.txt: added the reader to the Python bindings
9323 * python/tests/Makefile.am python/tests/reader.py: added a specific
9324 test for the Python bindings of the Reader APIs
9325 * parser.c: small cleanup.
9326
Daniel Veillard06503452002-12-13 10:42:08 +00009327Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9328
9329 * xinclude.c: fallback was only copying the first child not the
9330 full child list of the fallback element, closes #89684 as reopened
9331 by Bernd Kuemmerlen
9332
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009333Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9334
9335 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9336
Daniel Veillard000eafb2002-12-12 10:04:22 +00009337Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9338
Daniel Veillardc1eed322002-12-12 11:01:32 +00009339 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009340 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009341 gives enum values, fix functype return type, put back fields in
9342 structs
9343 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009344
Daniel Veillard024b5702002-12-12 00:15:55 +00009345Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9348 about htmlNodeDumpOutput location.
9349 * xpath.c: removed an undefined function signature
9350 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9351 too many symbols in the API breaking the python bindings.
9352 Updated with the libxslt/libexslt changes.
9353
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009354Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * configure.in: preparing release of 2.4.29
9357 * doc/*: rebuilt the docs and API
9358 * xmlreader.c: a few more fixes for the XmlTextReader API
9359
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009360Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9361
9362 * include/win32config.h: applied mingw patch from Magnus Henoch
9363
Daniel Veillard5aad8322002-12-11 15:59:44 +00009364Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9367
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009368Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9369
9370 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9371 building Python script, does the C parsing directly, generates
9372 a better API description including structure fieds defs and
9373 enums. Still a couple of bugs, but good enough for the python
9374 wrappers now.
9375 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9376 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9377 include/libxml/schemasInternals.h include/libxml/tree.h: more
9378 cleanup based on the python analysis script reports.
9379 * libxml.spec.in: make sure the API XML description is part of the
9380 devel package.
9381
Daniel Veillard01c13b52002-12-10 15:19:08 +00009382Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9385 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9386 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9387 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9388 code cleanup, especially the function comments.
9389 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9390
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009391Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9392
9393 * Makefile.am xmlreader.c include/libxml/Makefile.am
9394 include/libxml/xmlreader.h: Adding a new set of APIs based on
9395 the C# TextXmlReader API but converted to C. Allow to parse
9396 in constant memory usage, far simpler to program and explain
9397 than the SAX like APIs, unfinished but working.
9398 * testReader.c: test program
9399
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009400Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9401
9402 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9403
Daniel Veillard64b35282002-12-04 15:10:40 +00009404Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * tree.c: Chip turner indicated that XHTML1 serialization
9407 rule for style actually break on both IE and Mozilla,
9408 try to avoid the rule if escaping ain't necessary
9409
Daniel Veillard8efff672002-12-04 11:44:48 +00009410Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9411
9412 * nanhttp.c: handle HTTP URL escaping, problem reported by
9413 Glen Nakamura and Stefano Zacchiroli
9414
Daniel Veillard1c732d22002-11-30 11:22:59 +00009415Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9416
9417 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9418
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009419Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * uri.c: Johann Richard pointed out some XPointer problems for
9422 URN based URI references in XInclude. Modified the URI parsing
9423 and saving routines to allow correct parsing and saving of
9424 XPointers, especially when attached to "opaque" scheme accordingly
9425 to RFC 2396
9426
Daniel Veillard8db67d22002-11-27 19:39:27 +00009427Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9430 of refactoring to the HTML saving code.
9431 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9432 in the doc.
9433
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009434Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9437 to a buffer API to reuse the generic dump to an OutputIO layer,
9438 this reduces code, fixes xmlNodeDump() for XHTML, also made
9439 xmlNodeDump() now return the number of byte written.
9440
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009441Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * python/setup.py.in: another patch from Stéphane Bidoul for
9444 Python bindings on Windows
9445 * doc/parsedecl.py: small cleanup
9446
Daniel Veillard9715c172002-11-25 16:33:40 +00009447Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * libxml.spec.in configure.in: add a line in %changelog for releases
9450
Daniel Veillard9bc53102002-11-25 13:20:04 +00009451Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * parser.c: patch from Marcus Clarke fixing a problem in entities
9454 parsing that was detected in KDe documentations environment.
9455
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009456Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9457
9458 * python/libxml.c (libxml_prev): Return the previous as opposed to
9459 the next node (I guess this is the result of some cut & paste programming:)
9460
Daniel Veillard80d7b902002-11-23 16:23:08 +00009461Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9464
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009465Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * python/generator.py python/libxml.c python/setup.py.in: trying
9468 to fix the Python bindings build on Windows (Stéphane Bidoul)
9469
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009470Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9471
9472 * win32/configure.js: added option for python bindings
9473 * win32/libxml2.def.src: added more exports
9474
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009475Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9476
9477 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9478 pthreads
9479 * win32/wince/*: applied updates to Windows CE port from Javier
9480
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009481Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * configure.in: preparing 2.4.28
9484 * libxml.spec.in doc/Makefile.am: some cleanup
9485 * doc/*: updated the news and regenerated.
9486
Daniel Veillardfee408f2002-11-22 13:18:30 +00009487Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * HTMLparser.c: final touch at closing #87235 </p> end tags
9490 need to be generated.
9491 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9492 this change slightly the output of a few tests
9493 * doc/*: regenerated
9494
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009495Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9496
9497 * parserInternals.c: fixing bug #99190 when UTF8 document are
9498 parsed using the progressive parser and the end of the chunk
9499 is in the middle of an UTF8 multibyte character.
9500
William M. Brack8b2c7f12002-11-22 05:07:29 +00009501Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9502
9503 * threads.c: fixed initialization problem in xmlNewGlobalState
9504 which was causing crash.
9505 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9506 in xmlInitializeGlobalState.
9507 * parserInternals.c: cleaned up ctxt->sax initialisation.
9508
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009509Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * tree.c include/libxml/tree.h: modified the existing APIs
9512 to handle XHTML1 serialization rules automatically, also add
9513 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9514 libxslt serialization uses it when needed without changing
9515 the library API.
9516 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9517 result/xhtml1: added a new test specifically for xhtml1 output
9518 and updated the result of one XHTML1 test
9519
Daniel Veillardd076a202002-11-20 13:28:31 +00009520Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9521
9522 * xinclude.c parserInternals.c encoding.c: fixed #99082
9523 for xi:include encoding="..." support on text includes.
9524 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9525 test/XInclude/ents/isolatin.txt : added a specific regression test
9526 * python/generator.py python/libxml2class.txt: fixed the generator
9527 the new set of comments generated for doc/libxml2-api.xml were
9528 breaking the python generation.
9529
Daniel Veillard817e70b2002-11-19 22:28:48 +00009530Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9533 * configure.in: patch for Solaris on new autoconf closes #98880
9534 * doc/parsedecl.py: repair the frigging API building script,
9535 did I say that python xmllib sucks ?
9536 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9537 and some comment are no more truncated.
9538
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009539Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * parser.c: Martin Stoilov pointed out a potential leak in
9542 xmlCreateMemoryParserCtxt
9543
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009544Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9545
9546 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9547 included in HTML documents and using the push parser.
9548
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009549Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9550
9551 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9552 specified, look for the Python interpreter not just in the
9553 specified root but also in the specified location. Fixes #98825
9554
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009555Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9556
9557 * python/libxml.c: fixing bug #98792 , node may have no doc
9558 and dereferencing without checking ain't good ...
9559
Daniel Veillarddad3f682002-11-17 16:47:27 +00009560Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * configure.in: preparing release 2.4.27
9563 * doc/* : updated and rebuilt the docs
9564 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9565 and all the docs are actually packaged and in the final RPMs
9566 * parser.c parserInternals.c include/libxml/parser.h: restore
9567 xmllint --recover feature.
9568
Daniel Veillard68e9e742002-11-16 15:35:11 +00009569Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9570
Daniel Veillard784b9352003-02-16 15:50:27 +00009571 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009572 processing of parsed entities, and XPath computation on sustitued
9573 entities.
9574 * testXPath.c: make sure entities are substitued.
9575
Daniel Veillard328f48c2002-11-15 15:24:34 +00009576Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9577
Daniel Veillard784b9352003-02-16 15:50:27 +00009578 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009579 processing of internal parsed entities, which had to be changed.
9580
Daniel Veillard66651aa2002-11-15 11:21:43 +00009581Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9584 trying to fix bug #98517 about building outside the source tree
9585 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9586
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009587Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9588
9589 * include/win32config.h: cleanup
9590 * win32/Makefile.mingw: integrated mingw in JScript configure
9591 * win32/Makefile.msvc: modified to allow mingw coexistence
9592 * win32/configure.js: integrated mingw
9593 * win32/Readme.txt: cleanup
9594
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009595Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9596
9597 * HTMLparser.c: strengthen the guard in the Pop macros,
9598 like in the XML parser, closes bug #97315
9599
Daniel Veillard0821b152002-11-12 20:57:47 +00009600Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9603 callback is never used.
9604
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009605Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * parserInternals.c: fixed the initialization of the SAX structure
9608 which was breaking xsltproc
9609 * xpath.c: patch from Petr Pajas for CDATA nodes
9610 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9611 * parser.c include/libxml/parser.h: patch from Peter Jones
9612 removing a leak in xmlSAXParseMemory() and adding the
9613 function xmlSAXParseMemoryWithData()
9614
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009615Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9616
9617 adding pdf of tutorial, changing web page to link to it
9618 * doc/tutorial/xmltutorial.pdf
9619 * doc/xml.html
9620 * doc/docs.html
9621
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009622Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9623
9624 * doc/tutorial/ar01s08.html
9625 adding file what I forgot for tutorial
9626
9627
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009628Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9629
9630 Adding encoding discussion to tutorial
9631 Added:
9632 * doc/tutorial/images/*.png: DocBook admonition image files
9633 * doc/tutorial/apf.html, apg.html: new generated html
9634 * doc/tutorial/includeconvert.c: conversion code entity file
9635 changed:
9636 * doc/tutorial/xmltutorial.xml: DocBook original
9637 * doc/tutorial/*.html: generated html
9638
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009639Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9640
9641 * include/libxml/*.h: retired xmlwin32version.h
9642 * doc/Makefile.am: retired xmlwin32version.h
9643 * win32/configure.js: retired xmlwin32version.h
9644
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009645Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9646
9647 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009648 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9649 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009650
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009651Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9652
9653 * globals.c: fixed a typo pointed out by Igor
9654 * xpath.c: try to speed up node compare using line numbers
9655 if available.
9656
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009657Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * tree.c: make xmlFreeNode() handle attributes correctly.
9660
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009661Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9662
9663 * catalog.c: completed the #96963 fix, as reported by Karl
9664 Eichwalder
9665
Daniel Veillard56f21f22002-11-06 15:49:46 +00009666Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9669
Daniel Veillard91ad8792002-11-04 17:06:52 +00009670Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * Makefile.am: switched the order of a couple of includes
9673 to fix bugs #97100
9674
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009675Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9676
9677 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9678 xmlLoadCatalogs that used to separate directories with a ':'.
9679
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009680Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9681
9682 * threads.c: improvements to the Windows-side of thread handling
9683 * testThreads.c: conditionally excluded unistd.h
9684 * testThradsWin32.c: broke overlong lines
9685 * include/win32config.h: adapted thread-related macros to the new
9686 scheme and for pthreads on Windows
9687 * win32/Makefile.msvc: introduced a more flexible thread build,
9688 added testThreads[Win32].c to the build
9689 * win32/configure.js: introduced a more flexible thread config
9690
John Fleck61f6fb62002-10-31 15:23:29 +000096912002-10-31 John Fleck <jfleck@inkstain.net>
9692
9693 * doc/xml.html (and, by implication, FAQ.html)
9694 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9695
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009696Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9697
9698 * configure.in: removed xmlwin32version.h
9699 * include/libxml/Makefile.am: removed xmlwin32version.h
9700
Daniel Veillardce66ce12002-10-28 19:01:59 +00009701Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * tree.c: applied patch from Brian Stafford to fix a bug
9704 in xmlReconciliateNs()
9705
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009706Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * tree.c: applied patch from Christian Glahn to allow
9709 xmlNewChild() on document fragment nodes
9710
Daniel Veillardb39bc392002-10-26 19:29:51 +00009711Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9712
9713 * parser.c: Christian Glahn found a problem with a recent
9714 patch to xmlParseBalancedChunkMemoryRecover()
9715 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9716 problems
9717 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9718 test/schemas/seq*: added the test cases from Charles
9719
Daniel Veillard366a9152002-10-23 20:43:53 +00009720Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9723 serious cleanup of the spec file and associated changes
9724 in the Makefiles.
9725 * valid.c: try to remove some warnings on x86_64
9726
Daniel Veillardd033d022002-10-23 14:55:02 +00009727Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9730 fix bug #96586
9731
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009732Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9733
9734 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9735 parsing, applied his patch
9736 * result/HTML/attrents.html result/HTML/attrents.html.err
9737 result/HTML/attrents.html.sax test/HTML/attrents.html:
9738 added the test and result case provided by Mikhail Sogrine
9739
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009740Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9741
9742 * vms/build_libxml.com vms/config.vms vms/readme.vms
9743 include/libxml/parser.h include/libxml/parserInternals.h
9744 include/libxml/tree.h include/libxml/xmlIO.h
9745 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9746 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9747 Applied the VMS update patch from Craig A. Berry
9748 * doc/*.html: update
9749
Daniel Veillardf000f072002-10-22 14:28:17 +00009750Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9751
9752 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9753
Daniel Veillard1e208222002-10-22 14:25:25 +00009754Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * debugXML.c: adding a grep command to --shell in xmllint
9757 for T.V. Raman
9758
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009759Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * xmlcatalog.c: tried to fix some of the problem with --sgml
9762
Daniel Veillard935494a2002-10-22 14:22:46 +00009763Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * parser.c: tried to fix bug #91500 where doc->children may
9766 be overriden by a call to xmlParseBalancedChunkMemory()
9767
9768Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9771 identifiers in SGML catalogs containing '&'
9772
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009773Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * python/types.c: fixed bugs when passing result value tree
9776 to Python functions.
9777
Daniel Veillard48267432002-10-18 11:21:38 +00009778Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * configure.in: preparing the release of 2.4.26
9781 * doc/*: updated and rebuilt the documentation
9782
Daniel Veillardbb284f42002-10-16 18:02:47 +00009783Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * parser.c: fixed a XML Namespace compliance bug reported by
9786 Alexander Grimalovsky
9787
Daniel Veillard44892f72002-10-16 15:23:26 +00009788Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * HTMLtree.c: fixed serialization of script and style when
9791 they are not lowercase (i.e. added using the API to the tree).
9792
Daniel Veillard2fd85422002-10-16 14:32:41 +00009793Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9794
9795 * valid.c: make xmlValidateDocument emit a warning msg if there
9796 is no DTD, pointed by Christian Glahn
9797
Daniel Veillard32370232002-10-16 14:08:14 +00009798Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9799
9800 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
9801 content model when some of the blocks have min or max, and a couple
9802 of bugs found in the process.
9803 * result/schemas/list0* test/schemas/list0*: added some specific
9804 regression tests
9805
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00009806Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * README: updated the contact informations
9809
Daniel Veillard63186732002-10-15 08:43:17 +00009810Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9811
9812 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
9813 misses it, reported by Peter Bray.
9814
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00009815Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9816
9817 * tree.c: investigating xmlNodeGetContent() on namespace nodes
9818 and removed a few warnings
9819
Daniel Veillard819d5cb2002-10-14 11:15:18 +00009820Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * parser.c: Christian Glahn found a small bug in the push parser.
9823 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
9824 public
9825
Daniel Veillard6045c902002-10-09 21:13:59 +00009826Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * xmlschemas.c include/libxml/xmlschemas.h: added
9829 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
9830 * testSchemas.c: added --memory to test the new interface
9831
Daniel Veillardf0070122002-10-09 14:24:17 +00009832Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9833
9834 * doc/index.py doc/search.php: integrated the XSLT indexing,
9835 a few fixed in the indexer, added a scope selection at the
9836 search level.
9837
Daniel Veillard01992e02002-10-09 10:20:30 +00009838Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
9841 this was due to uninitialized parts of the validation context
9842
Daniel Veillard321be0c2002-10-08 21:26:42 +00009843Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * debugXML.c: applied patch from Mark Vakoc except the API
9846 change, preserved it.
9847 * doc/*: updated the docs to point to the search engine for
9848 information lookup or before bug/help reports.
9849
Daniel Veillard01e87d22002-10-08 16:55:06 +00009850Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9851
9852 * doc/index.py doc/search.php: added mailing-list archives
9853 indexing and lookup
9854
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00009855Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
9858
Daniel Veillard9b006132002-10-07 11:13:27 +00009859Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9860
9861 * doc/index.py: improved HTML indexing
9862 * doc/search.php: make the queries also lookup the HTML based indexes
9863
Daniel Veillard141d04b2002-10-06 21:51:18 +00009864Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9865
9866 * doc/index.py: added HTML page indexing
9867
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009868Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9869
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00009870 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00009871 problem in libxslt.
9872 * catalog.c: fixed list handling in XML_CATALOG_FILES
9873
Daniel Veillardceb09b92002-10-04 11:46:37 +00009874Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * valid.c: typo/bug found by Christian Glahn
9877
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00009878Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9879
9880 * xmlIO.c: applied Windows CE patch from Javier.
9881 * win32/wince: new directory, contains support for the PocketPC
9882 with Windows CE from Javier.
9883 * include/win32config.h: reorganised, removed duplicate
9884 definitions and applied WinCE patch from Javier.
9885 * include/wsockcompat.h: new file, now contains WinSock
9886 compatibility macros.
9887 * win32/Makefile.msvc: introduced double-run compilation.
9888
Daniel Veillarde16b5742002-09-26 17:50:03 +00009889Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * configure.in include/libxml/xmlwin32version.h: preparing release
9892 of 2.4.25
9893 * doc/*: updated and regenerated teh docs and web pages.
9894
Daniel Veillard90d68fb2002-09-26 16:10:21 +00009895Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9896
9897 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
9898 error were not covering namespace declarations.
9899 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
9900 it was missing the attribute declaration for the namespace
9901 * result/VC/NS3: the fix now report breakages in that test
9902
Daniel Veillardabe01742002-09-26 12:40:03 +00009903Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
9906
Daniel Veillard2ace1952002-09-26 12:28:02 +00009907Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
9910 and regenerated the docs and web site
9911
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00009912Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9913
9914 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
9915 ATTRIBUTE_UNUSED is always put after the attribute declaration,
9916 not before
9917
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00009918Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * python/generator.py python/libxml2class.txt: fixed a stupid error
9921 breaking the python API
9922
Daniel Veillardb7c29c32002-09-25 22:44:43 +00009923Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
9926 triostr.c triostr.h: applied a trio update patch from
9927 Bjorn Reese which should work with MinGW
9928
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009929Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * tree.c: improving some documentation comments
9932 * xmlregexp.c: found and fixed a mem leak with python regression tests
9933 * doc/*: rebuilt the doc and the API XML file including the
9934 xmlregexp.h xmlautomata.h and xmlunicode.h headers
9935 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
9936 python/types.c: added access to the XML Schemas regexps from
9937 python
9938 * python/tests/Makefile.am python/tests/regexp.py: added a
9939 simple regexp bindings test
9940
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009941Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
9942
Daniel Veillardbd9afb52002-09-25 22:25:35 +00009943 * doc/xml.html:
9944 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00009945
Daniel Veillard118aed72002-09-24 14:13:13 +00009946Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * xmlregexp.c: fixed the data callback on transition functionality
9949 which was broken when using the compact form
9950 * result/schemas/*: updated the results, less verbose, all tests
9951 pass like before
9952 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
9953 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
9954 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
9955 annoying warnings
9956 * xpath.c: try to provide better error report when possible
9957
Daniel Veillard72336152002-09-21 13:08:14 +00009958Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9959
9960 * Makefile.am: fixed a breakage raised by Jacob
9961
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00009962Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9963
9964 * include/win32config.h: added HAVE_ERRNO_H definition for parts
9965 which don't use sockets
9966
Igor Zlatkovic01280582002-09-20 16:40:34 +00009967Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9968
9969 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
9970 * win32/configure.js: applied zlib patch from Daniel Gehriger
9971
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00009972Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9973
9974 * win32/configure.js: applied the patch from Mark Vakoc for
9975 regexp support
9976 * win32/libxml2.def.src: applied the patch from Mark Vakoc
9977 for regexp support
9978
Daniel Veillardb5c05732002-09-20 13:36:25 +00009979Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * xmlschemastypes.c: as pointed by Igor Float and Double
9982 parsing ain't finished yet
9983
Daniel Veillard40b11342002-09-20 12:01:39 +00009984Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * Makefile.am configure.in: trying to fix #88412 by bypassing
9987 all the python subdir if python ain't detected
9988
Daniel Veillard23e73572002-09-19 19:56:43 +00009989Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * Makefile.am configure.in include/libxml/xmlversion.h.in:
9992 made configuring with regexps/automata/unicode the default
9993 but without schemas ATM
9994 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
9995 fixed the regexp based DTD validation performance and memory
9996 problem by switching to a compact form for determinist regexps
9997 and detecting the determinism property in the process. Seems
9998 as fast as the old DTD validation specific engine :-) despite
9999 the regexp built and compaction process.
10000
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010001Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * valid.c: determinism is debugged, new DTD checking code now works
10004 but xmlFAComputesDeterminism takes far too much CPU and the whole
10005 set usues too much memory to be really usable as-is
10006
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010007Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * tree.c: fixed another stupid bug in xmlGetNodePath()
10010 * xmllint.c: --version now report the options compiled in
10011
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010012Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * HTMLparser.c: small cleanup
10015 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10016 when configured with them. A bit of debugging around the determinism
10017 checks is still needed
10018
Daniel Veillard63b01c22002-09-17 19:25:28 +000010019Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10022
Daniel Veillard92727042002-09-17 17:59:20 +000010023Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10024
10025 * xmlIO.c: small portability glitch fixed.
10026
Daniel Veillard84d70a42002-09-16 10:51:38 +000010027Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10028
10029 * xmlschemastypes.c: incomplete steps for real/double support
10030 * testAutomata.c include/libxml/xmlautomata.h
10031 include/libxml/xmlregexp.h: avoiding a compilation problem
10032 * valid.c include/libxml/valid.h: starting the work toward using
10033 the regexps for actual DTD validation
10034
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010035Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10036
10037 * hash.c: cosmetic cleanup
10038 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10039 integrating a DTD validation layer based on the regexps
10040
Daniel Veillard4402ab42002-09-12 16:02:56 +000010041Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10042
10043 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10044 the determinism was tested before eliminating the epsilon
10045 transitions :-(
10046
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010047Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10048
10049 * python/generator.py python/libxml.c python/libxml.py
10050 python/libxml2-python-api.xml python/libxml2class.txt
10051 python/libxml_wrap.h python/types.c: updated the python
10052 bindings, added code for easier File I/O, and the ability to
10053 define a resolver from Python fixing bug #91635
10054 * python/tests/Makefile.am python/tests/inbuf.py
10055 python/tests/outbuf.py python/tests/pushSAXhtml.py
10056 python/tests/resolver.py python/tests/serialize.py: updated
10057 and augmented the set of Python tests.
10058
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010059Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10060
10061 * win32/configure.js: added more readme info for the binary
10062 package.
10063
Daniel Veillard607b35c2002-09-10 12:16:19 +000010064Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * xmlIO.c: fixed a stupid out of bound array error
10067
10068Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10071 messing around with support for Windows path, cleanups,
10072 trying to identify and fix the various code path to the
10073 filename access. Added xmlNormalizeWindowsPath()
10074
Daniel Veillard76575762002-09-05 14:21:15 +000010075Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10076
10077 * error.c valid.c: working on better error reporting of validity
10078 errors, especially providing an accurate context.
10079 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10080 error reports in those cases.
10081
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010082Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10085 parser.c parserInternals.c xmlIO.c: get rid of all the
10086 perror() calls made in the library execution paths. This
10087 should fix both #92059 and #92385
10088
Daniel Veillard19aa7022002-09-05 11:14:19 +000010089Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10090
10091 * xmllint.c: memory leak reporting was broken after a change
10092 of the preprocessor symbol used to activate it.
10093
Daniel Veillardec6725e2002-09-05 11:12:45 +000010094Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10095
10096 * tree.c: try to make the copy function work for node of
10097 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10098 DOM layers though, not libxml2 itself.
10099
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010100Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10101
10102 * valid.c: try to provide file and line informations, not all
10103 messages are covered, but it's a (good) start
10104
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010105Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * xinclude.c: reimplemented a large part of the XInclude
10108 processor, trying to minimize resources used, James Henstridge
10109 provided a huge test case which was exhibiting severe memory
10110 consumption problems.
10111
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010112Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10113
10114 * python/Makefile.am: applied patch from Christophe Merlet to
10115 reestablish DESTDIR
10116
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010117Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * libxml.spec.in: fixes libary path for x86_64 AMD
10120
John Fleckbe98b332002-09-04 03:16:23 +000010121Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10122
10123 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010124 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010125 (plus resulting generated html files)
10126 fixing one spot I missed in the tutorial where I hadn't freed
10127 memory properly
10128
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010129Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10130
10131 * doc/tutorial/includeaddattribute.c
10132 * doc/tutorial/includeaddkeyword.c
10133 * doc/tutorial/includegetattribute.c
10134 * doc/tutorial/includekeyword.c
10135 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010136 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010137 update tutorial to properly free memory (thanks to Christopher
10138 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010139 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010140 added image files so the callouts are graphical, making it
10141 easier to read ( use "--param callout.graphics 1" to generate
10142 html with graphical callouts)
10143
Daniel Veillarde1662542002-08-28 11:50:59 +000010144Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10145
10146 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10147 nice logos generated by Marc Liyanage
10148 * doc/site.xsl *.html: changed the stylesheet to show the new
10149 logo and regenerated the pages
10150
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010151Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10154
Daniel Veillard42766c02002-08-22 20:52:17 +000010155Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10156
10157 * xpath.c: possible mem leak patch from Jason Adams
10158
10159Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10162 in the XQuery namespace
10163 * configure.in: preparing 2.4.24
10164 * doc/*.html: updated the web pages
10165
10166Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * python/generator.py: closing bug #85258 by generating conditional
10169 compile check to avoid linking to routines not configured in.
10170
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000101712002-08-22 Havoc Pennington <hp@pobox.com>
10172
10173 * autogen.sh: update error message for missing automake
10174
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010175Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * python/Makefile.am: typo in target name resulted in libxml2.py
10178 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10179
Daniel Veillard22669b22002-08-22 07:17:11 +000010180Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * win32/win32/Makefile.mingw: updated with version from
10183 Elizabeth Barham at http://soggytrousers.net/repository/
10184
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010185Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10186
10187 * win32/Makefile.msvc: added the prefix location to the include
10188 and lib search path.
10189
Havoc Pennington830e8972002-08-18 22:22:13 +0000101902002-08-18 Havoc Pennington <hp@pobox.com>
10191
10192 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10193 both automake 1.6 and 1.4 installed get the right automake. Means
10194 compilation from CVS will now require the latest automake 1.4
10195 release, or manually creating symlinks called "automake-1.4" and
10196 "aclocal-1.4"
10197
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010198Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * configure.in python/Makefile.am: more AMD 64 induced changes from
10201 Frederic Crozat
10202
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010203Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * xinclude.c: oops I was missing the xml:base fixup too
10206 * result/XInclude/*.xml: this adds xml:base attributes to most
10207 results of the tests
10208
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010209Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * xinclude.c: quick but apparently working implementation of
10212 xi:fallback, should close bug #89684
10213 * Makefile.am test/XInclude/docs/fallback.xml
10214 result/XInclude/fallback.xml: added a basic test for fallback,
10215 and run with --nowarning to avoid a spurious warning
10216 * configure.in: applied patch from Frederic Crozat for python
10217 bindings on AMD 64bits machines.
10218
Daniel Veillard9e923512002-08-14 08:48:52 +000010219Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10222 the caller don't pass a SAX callback block.
10223
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010224Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * tree.c: applied the same fix for the XML-1.0 namespace to
10227 xmlSearchNsByHref() as was done for xmlSearchNs()
10228
Daniel Veillardad11b302002-08-12 14:53:41 +000010229Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * libxml.3: small cleanup of the man page
10232 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10233 when serializing HREF attributes generated by XSLT.
10234
Daniel Veillardc084e472002-08-12 13:27:28 +000010235Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10236
10237 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10238 version of Marc Liyanage' patch for boolean attributes in HTML
10239 output
10240
Daniel Veillard5f91b372002-08-12 12:13:01 +000010241Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * python/tests/serialize.py: fixed the test results, indenting
10244 behaviour changed slightly
10245
Aleksey Sanin9e951762002-08-08 18:02:41 +000010246Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10247
10248 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10249 new c14n function to Windows def files
10250
Aleksey Saninea4272a2002-08-02 23:50:03 +000010251Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10252
10253 * c14n.c: fixed a memory leak in c14n code
10254
Daniel Veillard58e44c92002-08-02 22:19:49 +000010255Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * parser.c include/libxml/parser.h: adding a new API for Christian
10258 Glahn: xmlParseBalancedChunkMemoryRecover
10259 * valid.c: patch from Rick Jones for some grammar cleanup in
10260 validation messages
10261 * result/VC/* result/valid/*: this slightly change some of the
10262 regression tests outputs
10263
Daniel Veillard0bf29002002-08-01 12:54:11 +000010264Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10265
10266 * tree.c: trying to fix a problem in namespaced attribute handling
10267 raised by Christian Glahn
10268
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010269Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * encoding.c include/libxml/encoding.h: Opening the interface
10272 xmlNewCharEncodingHandler as requested in #89415
10273 * python/generator.py python/setup.py.in: applied cleanup
10274 patches from Marc-Andre Lemburg
10275 * tree.c: fixing bug #89332 on a specific case of loosing
10276 the XML-1.0 namespace on xml:xxx attributes
10277
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010278Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10279
10280 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10281 corner case from new Merlin's test suite and added a callback
10282 that will be used to improve xmlsec performance
10283
10284
Daniel Veillard0b22def2002-07-29 16:23:03 +000010285Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * HTMLtree.c: trying to fix the <style> escaping problem in
10288 HTML serialization bug #89342
10289
Daniel Veillard0b28e882002-07-24 23:47:05 +000010290Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10293 and rebuilt the web site.
10294
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010295Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010296
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010297 * include/libxml/tree.h: added _private member to xmlNs struct
10298
Daniel Veillard1d995272002-07-22 16:43:32 +000010299Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * HTMLparser.c: fixing bug #84876 based on the xml working
10302 code.
10303
William M. Brack61eaba52002-07-21 11:14:18 +000010304Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10305
10306 * python/Makefile.am: enhanced to fix bug 72012 (errors
10307 when using '-jX' make parameter)
10308
William M. Brackef61d202002-07-19 08:32:00 +000010309Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10310
10311 * xpath.c: small additional enhancement for booleans
10312 compared to nodesets
10313
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010314Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * HTMLtree.c: changed the order of the encoding declaration
10317 attributes in the meta tags due to a bug in IE/Mac
10318
William M. Brack0c022ad2002-07-12 00:56:01 +000010319Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10320
10321 * xpath.c: enhanced handling of booleans (especially '='
10322 and '!=' for nodesets) - fixes bug 85256. Added new
10323 routine xmlXPathNotEqualValues for more proper handling
10324 of '!=' when nodesets are involved.
10325
Daniel Veillard06944e22002-07-11 19:55:18 +000010326Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10329 doc/xmlcatalog_man.xml to the source distribution
10330
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010331Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10332
10333 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10334 asked for this.
10335
Daniel Veillard539638b2002-07-06 19:55:14 +000010336Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10337
10338 * configure.in: preparing 2.4.23
10339 * doc/*: rebuilt the docs
10340
Daniel Veillard176d99f2002-07-06 19:22:28 +000010341Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * parser.c: fixing bug #84169 by fixing the
10344 comment of xmlCreatePushParserCtxt to describe the
10345 encoding detection parameters better.
10346
Daniel Veillard37f961d2002-07-06 17:53:56 +000010347Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * valid.c: fixing bug #79331 in one path the lookup for
10350 ID attributes on a namespaced node wasn't handled correctly :-\
10351
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010352Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * HTMLparser.c: trying to fix 87235 about discarded white
10355 spaces in the HTML parser.
10356 * result/HTML/*: this changes the output of a number of HTML
10357 regression tests
10358
Daniel Veillardfdc91562002-07-01 21:52:03 +000010359Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * xpath.c: applied patch from Richard Jinks for the namespace
10362 axis + fixed a memory error.
10363 * parser.c parserInternals.c: applied patches from Peter Jacobi
10364 removing ctxt->token for good.
10365 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10366 popped out by the regression tests.
10367 * Makefile.am: patch for threads makefile from Gary Pennington
10368
William M. Brack6000af52002-06-28 11:43:13 +000010369Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10370
Daniel Veillardfdc91562002-07-01 21:52:03 +000010371 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010372 expressions involving preceding-sibling (et al).
10373
Daniel Veillard153120c2002-06-18 07:58:35 +000010374Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10375
10376 * hash.c: applied a patch from Peter Jacobi to solve a problem
10377 when compiling with the Watcom C on Win32
10378 * result/schemas/*.err: the change of hashing algo generated
10379 permutations in the output
10380
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010381Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * hash.c: applied patch from Sander Vesik improving the quality of
10384 the hash function.
10385
Aleksey Sanina5808b92002-06-14 17:07:41 +0000103862002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010387
10388 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10389 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10390 xmllint.c xpath.c: replaced sprintf() with snprintf()
10391 to prevent possible buffer overflow (the bug was pointed
10392 out by Anju Premachandran)
10393
Daniel Veillarde059b892002-06-13 15:32:10 +000010394Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * parser.c: removed an uninitialized data error popped by valgrind
10397 on PE references
10398
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010399Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10400
10401 * doc/xml.html
10402 adding tutorial reference to the web page
10403
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010404Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10405
10406 * doc/tutorial/xmltutorial.xml
10407 * doc/tutorial/ar01s07.html
10408 * doc/tutorial/ape.html
10409 * doc/tutorial/includegetattribute.c
10410 adding section to tutorial about retrieving an attribute
10411 value
10412
Daniel Veillardf5582f12002-06-11 10:08:16 +000010413Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * parser.c: applied a couple of patches from Peter Jacobi to start
10416 to get rid of ctxt->token, with a possible significant speed
10417 improvement to be gained once done. Better compliance with PE
10418 references constructs in DTDs too.
10419 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10420 from Peter too
10421
Daniel Veillard38d80e22002-06-11 07:24:56 +000010422Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10425 xmlParseElement was likely to have been deallocated at the
10426 time of the report, possibly leading to segfault. Just report
10427 the tag name now.
10428
Daniel Veillard9e412302002-06-10 15:59:44 +000010429Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10430
10431 * xpath.c: patch from Richard Jinks for XPath substring() function
10432 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10433
Aleksey Sanina5808b92002-06-14 17:07:41 +0000104342002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010435
10436 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10437
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010438Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10439
10440 *doc/FAQ.html
10441 fixing typos in FAQ, thanks to Robert Funnell for the
10442 editing help
10443
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010444Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * NEWS: got complaints from rpmlint that it was empty
10447
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010448Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10449
10450 * added doc/tutorial, including:
10451 apa.html
10452 apb.html
10453 apc.html
10454 apd.html
10455 ar01s02.html
10456 ar01s03.html
10457 ar01s04.html
10458 ar01s05.html
10459 ar01s06.html
10460 includeaddattribute.c
10461 includeaddkeyword.c
10462 includekeyword.c
10463 includestory.xml
10464 index.html
10465 xmltutorial.xml
10466 libxml tutorial, including generated html
10467
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010468Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10469
10470 * result/c14n/exc-without-comments/merlin-c14n-two-*
10471 result/c14n/without-comments/merlin-c14n-two-*
10472 test/c14n/exc-without-comments/merlin-c14n-two-*
10473 test/c14n/without-comments/merlin-c14n-two-*
10474 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10475 c14n/exc-c14n and slightly modified test script to handle
10476 these test cases
10477 * c14n.c: fixed bugs for complicated nodes set (namespace
10478 without node and others from merlin-c14n-two.tar.gz)
10479 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10480 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10481 for xmlsec performance patch
10482 * xpath.c: fixed self::node() for namespaces and attributes
10483
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010484Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10485
10486 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10487 but with the format parameter
10488 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10489
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010490Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10491
10492 * Makefile.am: updated c14n tests suite
10493 * c14n.c: performance improvement for previous c14n patch
10494
Daniel Veillarde72c7562002-05-31 09:47:30 +000010495Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * parser.c: another peroformance patch from Peter Jacobi, that
10498 time on parsing attribute values.
10499
Aleksey Sanin508a1012002-05-31 06:32:32 +000010500Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10501
10502 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10503 into LibXML2 test suite
10504
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010505Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10506
10507 * c14n.c: propagating xpath ancesstors node fix to c14n
10508 plus small performance improvement to reduce number of
10509 mallocs
10510 * xpath.c: fixed ancestors axis processing for namespace nodes
10511
Daniel Veillard46de64e2002-05-29 08:21:33 +000010512Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10515 Peter Jacobi
10516
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010517Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * configure.in: preparing 2.4.22
10520
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010521Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10524 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10525 a public entry point.
10526 * doc/*: rebuilt the API and docs
10527
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010528Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * xpath.c: patch from Richard Jinks to fix a problem introduced
10531 in the previous patch and pointed by Norm
10532
Daniel Veillardc6924812002-05-24 11:10:43 +000010533Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * libxml.spec.in: fixing bug #81112
10536
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010537Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * uri.c: fixing bug #82848
10540
Daniel Veillarda2878972002-05-24 07:54:39 +000010541Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10542
10543 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10544 output of one catalog test
10545
Aleksey Sanin114e4752002-05-24 07:20:27 +000010546Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010547
Aleksey Sanin114e4752002-05-24 07:20:27 +000010548 * global.data globals.c tree.c include/libxml/globals.h
10549 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10550 default value for global parameter xmlIndentTreeOutput to 1 and
10551 introduced new global parameter xmlTreeIndentString (the string
10552 used to do one-level indent) with default value " " (as it was
10553 in tree.c)
10554
Daniel Veillard49d5af82002-05-23 11:55:49 +000010555Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10558 with trio and schemas.
10559
Daniel Veillard7c13af42002-05-22 09:57:32 +000010560Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * xpath.c: patch from Richard Jinks to fix the problem raised in
10563 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10564
Daniel Veillard5a872412002-05-22 06:40:27 +000010565Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10566
10567 * xmlschemas.c: a bit of work on import.
10568 * xmlschemastypes.c: Charles Bozeman provided a compare function
10569 for date/time types so min/max facet restrictions should work,
10570 indeterminate comparisons return an error instead of equal.
10571 * test/schemas/date_0* result/schemas/date_0_0: specific test
10572 from Charles Bozeman too
10573
Daniel Veillard10b6da42002-05-18 07:55:20 +000010574Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10577 from Christian Cornelssen fixing the man pages and the Catalog
10578 building script.
10579 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10580 next step is <xs:import> I now have a reasonable understanding
10581 of how it works.
10582
Daniel Veillarde5354492002-05-16 08:43:22 +000010583Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10586
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010587Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10588
10589 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10590
Daniel Veillard088bf112002-05-14 11:03:59 +000010591Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10592
10593 * xpath.c: fixing an XPath function evalutation bug pointed out
10594 by Alexey Efimov where the context was lost when evaluating
10595 the function arguments
10596
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010597Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010598
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010599 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10600 function public for XMLSec performance optimizations
10601
Daniel Veillard3cd72402002-05-13 10:33:30 +000010602Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * python/generator.py python/libxml2class.txt : fixed a problem
10605 with the HTML parser pointed by Gary Benson
10606 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10607 example
10608
Aleksey Sanine48a3182002-05-09 18:20:01 +000010609Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10610 * parser.c: fixed bug #81159 (memory growth in SAX)
10611
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010612Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10613 * xpath.c: fixed bug #78858 (the real fix)
10614
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010615Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010616 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010617
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010618Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * tree.c: modified xmlNodeSetBase to allow changing the
10621 base of a document.
10622
Daniel Veillard070803b2002-05-03 07:29:38 +000010623Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * xmlschemastypes.c: patch Charles Bozeman for validation of
10626 all the date, time, and duration types
10627 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10628 * configure.in: fixed an error pointed by an user
10629 * xml2-config.in: fixed an error pointed by an user
10630
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010631Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10632
10633 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10634 win32/libxml2.def.src xmlIO.c: exported default
10635 'file:', 'http:' and 'ftp:' protocols input handlers
10636 and maked protocols comparisson case insensitive
10637
Daniel Veillard34de97f2002-04-30 14:29:22 +000010638Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * configure.in: Neven Has detected a typo
10641
Daniel Veillard28577c32002-04-30 06:48:41 +000010642Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10645 as one of the persons allowed to commit directly to the
10646 module.
10647
Daniel Veillardfc57b412002-04-29 15:50:14 +000010648Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10651 * valid.c: raised a too low limit
10652 * doc/*: rebuilt the docs
10653
Daniel Veillardeca82812002-04-24 11:42:02 +000010654Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10655
10656 * test/XPath/expr/floats test/XPath/expr/functions
10657 result/XPath/expr/floats result/XPath/expr/functions
10658 xpath.c: another XPath conformance patch from Richard Jinks
10659
Daniel Veillard13e04c62002-04-23 17:51:29 +000010660Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10661
10662 * xmlschemas.c: fixed validation of attribute groups.
10663 * test/schemas result/schemas: added an example from the primer
10664
Daniel Veillard88c58912002-04-23 07:12:20 +000010665Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10666
10667 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10668 * test/schemas result/schemas: updated the test list
10669
Daniel Veillarde19fc232002-04-22 16:01:24 +000010670Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * TODO: updated a bit
10673 * parser.c: made a comment more specific
10674 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10675 Schemas conformance.
10676 * test/schemas result/schemas: updated the test list
10677
Daniel Veillard441bc322002-04-20 17:38:48 +000010678Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10681 implementing xs:all with minOccurs = 0
10682 * tes/schemas/* result/schemas/*: added more tests covering
10683 xs:all
10684
Daniel Veillard8a001f62002-04-20 07:24:11 +000010685Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * xmlregexp.c: first implementation of the all particle, this
10688 may need to be revisited for case where not all transitions
10689 must be crossed.
10690
Daniel Veillard7646b182002-04-20 06:41:40 +000010691Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10692
10693 * tree.c: another entity processing update from Markus Henke
10694
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010695Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10696
10697 * trionan.c: fixed crash on OSF/1
10698
Daniel Veillardb4398962002-04-19 07:01:55 +000010699Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10700
10701 * xmlschemas.c: more Schemas work
10702 * test/schemas/* result/schemas/*: added more tests coming
10703 from the spec.
10704
Daniel Veillard54761132002-04-18 21:00:44 +000010705Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10708 ExcC14N specification
10709
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010710Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * tree.c: patch from Markus Henke, fix for recursive entities.
10713
Daniel Veillard23b1f372002-04-18 15:50:05 +000010714Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * xpath.c: fix a problem with string() on a document node.
10717
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010718Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10719
10720 * Makefile.am xmlschemas.c: more Schemas work
10721 * test/schemas/* result/schemas/*: added more tests coming
10722 from the spec.
10723
Daniel Veillard6231e842002-04-18 11:54:04 +000010724Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10727 * result/HTML/*: this changes a few things in the results
10728
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010729Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10730
10731 * include/libxml/tree.h: eliminated 'declaration different than
10732 prototype' warning
10733 * include/win32config.h: "resolved" conflicts with errno.h
10734
Daniel Veillardb509f152002-04-17 16:28:10 +000010735Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10738 on the automata interfaces and debug of counted choices
10739 * test/schemas/* result/schemas/*: added a number of tests
10740
Daniel Veillard8651f532002-04-17 09:06:27 +000010741Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10742
10743 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10744 a bit of work on Schemas
10745 * testSchemas.c: try to make it more useful
10746 * test/schemas/* result/schemas/* Makefile.am: changed the
10747 Schemas regression test procedure, started adding a few samples
10748
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010749Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10750
10751 * include/libxml/encoding.h: Patch for the Borland C++ builder
10752 * include/libxml/tree.h: Patch for the Borland C++ builder
10753 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010754 * win32/bcb5: New directory for the Borland C++ builder
10755 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010756
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010757Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10758
10759 * win32/Makefile.msvc: Update for XML Schema support
10760 * win32/configure.js: Update for XML Schema support
10761 * win32/libxml2.def.src: Update for XML Schema support
10762
Daniel Veillard4255d502002-04-16 15:50:10 +000010763Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10766 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10767 xmlunicode.c include/libxml/Makefile.am
10768 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10769 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10770 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10771 include/libxml/xmlversion.h.in : merged the current state of
10772 XML Schemas implementation, it is not configured in by default,
10773 a specific --schemas configure option has been added.
10774 * test/automata test/regexp test/schemas Makefile.am
10775 result/automata result/regexp result/schemas:
10776 merged automata/regexp/schemas regression tests
10777
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010778Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10779
10780 * xpath.c: Gary found a compile time problem, fixes #78823
10781
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010782Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * configure.in: release of 2.4.20
10785 * doc/*: updated and rebuilt the docs
10786
Daniel Veillardf544f192002-04-15 12:56:56 +000010787Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * python/Makefile.am: patch from Cristian Gafton to build on
10790 Red Hat 6.2, should also fix #75779
10791
Daniel Veillard940492d2002-04-15 10:15:25 +000010792Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * valid.c: first part of fixing #78729
10795
Daniel Veillardeb475a32002-04-14 22:00:22 +000010796Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
10799 escaping of URI when saving HTML files.
10800 * result/HTML/*: this impacted some tests
10801
Daniel Veillard9b731d72002-04-14 12:56:08 +000010802Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
10803
10804 * configure.in: trying to fix #77441
10805
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000010806Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10807
10808 * include/libxml/xmlIO.h: Hallski complained it could not be
10809 included by itself.
10810
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000010811Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10812
10813 * configure.in: applied an IEEE flag patch for OSF/1 #77825
10814
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000010815Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10816
10817 * win32/configure.js: patch from Nilo for the c14n option
10818 * win32/Makefile.msvc: fixed libxml2.def generation with threads
10819
Daniel Veillardda423da2002-04-10 19:25:38 +000010820Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10821
10822 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
10823 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
10824 LIBXML_THREAD_ENABLED
10825
Daniel Veillard0eafdef2002-04-10 16:14:34 +000010826Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10827
10828 * xpath.c: another patch from Richard Jinks for substring conformance
10829 * test/XPath/expr/floats test/XPath/expr/strings
10830 result/XPath/expr/floats result/XPath/expr/strings: update of the
10831 test suite to check those.
10832
Daniel Veillard01917aa2002-04-10 11:30:41 +000010833Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10834
10835 * xpath.c: patch from Richard Jinks for .x float parsing.
10836
Daniel Veillard46d6c442002-04-09 16:10:39 +000010837Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * parser.c: patch from Markus Henke when an encoding ain't recognized
10840
Daniel Veillard88e0ad42002-04-09 13:48:02 +000010841Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10842
10843 * libxml.m4: got a report that #include <string.h> was needed
10844
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010845Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xmllint.c: applied a fix from Anthony Jones for -o /--output
10848
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010849Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
10850
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000010851 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000010852
Daniel Veillardbd6e6312002-04-01 08:04:14 +000010853Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10854
10855 * xpath.c: fixed a bug in the nodeset to boolean comparison code
10856 pointed out by Melvyn Sopacua.
10857
Daniel Veillarde979e3b2002-03-29 22:43:00 +000010858Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10859
10860 * libxml.m4: Frédéric Crozat gave a patch related to the change
10861 of Include paths breaking the libxml.m4
10862
Daniel Veillard7089d6b2002-03-29 17:28:10 +000010863Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10864
10865 * xpath.c: Fix bug #76927 forgot to save some context
10866 when evaluating binary expressions
10867
Daniel Veillardd30be4a2002-03-28 18:25:31 +000010868Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * configure.in: fixed configure for MPE/iX from Markus Henke
10871 * xmlmemory.c: fixed initialization problems
10872 * xpath.c: another set of patches from Richard Jinks this
10873 fixes "make XPathtests" on linux
10874
Daniel Veillard21458c82002-03-27 16:12:22 +000010875Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
10876
10877 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
10878 * test/XPath/expr/compare test/XPath/expr/equality
10879 test/XPath/expr/floats test/XPath/expr/functions
10880 test/XPath/expr/strings result/XPath/expr/compare
10881 result/XPath/expr/equality result/XPath/expr/floats
10882 result/XPath/expr/functions result/XPath/expr/strings: Updated
10883 tests though they show a divergence on Linux
10884
Daniel Veillard28dfed12002-03-27 09:08:17 +000010885Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10886
10887 * xpath.c trionan.c: previous commit also included patches
10888 from Richard Jinks on some IEEE support corner case
10889
Daniel Veillard5fc1f082002-03-27 09:05:40 +000010890Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10891
10892 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
10893 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
10894 that $(datadir) should be used for docs
10895
Daniel Veillarddb1dc392002-03-26 12:44:39 +000010896Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10897
10898 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
10899 could leak filedescriptors
10900
Daniel Veillarddd4b9122002-03-26 07:58:43 +000010901Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10902
10903 * configure.in nanohttp.c: applied patch from Allan Clark for
10904 UnixWare/OpenServer
10905
Daniel Veillard19274092002-03-25 16:48:03 +000010906Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10907
10908 * configure.in: preparing 2.4.19
10909 * doc/*: rebuilt the docs
10910
Daniel Veillard56b2db72002-03-25 16:35:28 +000010911Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10912
10913 * nanohttp.c: fixing #76043, got fed up with non-portability
10914 of that piece of code.
10915
Daniel Veillard6f4561a2002-03-25 12:10:14 +000010916Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10917
10918 * valid.c SAX.c: Never commit without running "make tests" :-(
10919 fix a couple of stupidities in the previous commit
10920 * result/*: a few changes in some attribute order result of previous
10921 commit.
10922
Daniel Veillardd85f4f42002-03-25 10:48:46 +000010923Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10924
10925 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
10926 the internal subset should not raise duplicate ID errors,
10927 also there was a small bug in conjunction to namespace
10928 declarations defaulted and xml:xxx attributes DTD definitions.
10929
Daniel Veillard56cd18b2002-03-22 14:14:43 +000010930Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10931
10932 * xpath.c: Richard Jinks also raised some rounding problems
10933 this tries to fix them
10934
Daniel Veillard4e2df542002-03-22 12:23:14 +000010935Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10936
10937 * xpath.c: Richard Jinks spotted an incoherent memory allocation
10938 behaviour in xmlXPathCastToString()
10939
Daniel Veillarddb552912002-03-21 13:27:59 +000010940Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
10943 raised by Morus Walter
10944
Daniel Veillard9e537932002-03-21 13:08:08 +000010945Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10946
10947 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
10948 from Igor
10949
Daniel Veillard6fbcf422002-03-21 12:32:59 +000010950Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10951
10952 * xpath.c: fixing #75619, related to a problem when trying
10953 to evaluate condition when the current node set resulting
10954 from that sub-step evaluation is empty. Also fixes 2 potential
10955 problem with previous-sibling and next-siblings axis.
10956
Daniel Veillard1840ef02002-03-21 08:05:23 +000010957Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
10960 HTML support is not configured in.
10961
Daniel Veillard561b7f82002-03-20 21:55:57 +000010962Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10963
10964 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
10965 include/libxml/tree.h: dohh I really didn't intended to commit
10966 this test version :-(
10967
Daniel Veillarde50f3b52002-03-20 19:24:21 +000010968Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10969
10970 * testSAX.c: I wanted to see the real speed at the SAX interface
10971 after a little too many Ximianer started complaining about the
10972 parser speed.
10973 added a --quiet option:
10974 paphio:~/XML -> ls -l db100000.xml
10975 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
10976 paphio:~/XML -> time ./testSAX --quiet db100000.xml
10977 3200006 callbacks generated
10978 real 0m1.270s
10979 Which means 16MBytes/s and 3Mcallback/s
10980
Daniel Veillardc62a1472002-03-19 18:35:12 +000010981Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10982
10983 * xpath.c: valgrind spotted another error that time when running
10984 on libxslt regression tests
10985
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000010986Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10987
10988 * Makefile.am: adding "make valgrind" running the full regression
10989 tests (except python ones) under Valgrind (using valgrind -q
10990 which was kindly added by the author).
10991 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
10992 passes cleanly now except an obcure floating point initialization
10993 raised in log10() in one XPath regression test ???
10994 * tree.c: edited some comments to close #75244
10995
Daniel Veillard28cac6b2002-03-19 11:25:30 +000010996Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
10999 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11000 context of ScrollKeeper, made sure that if the number is
11001 an integer, the serialization follows the description at
11002 http://www.w3.org/TR/xpath#section-String-Functions
11003
Daniel Veillard5997aca2002-03-18 18:36:20 +000011004Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11005
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011006 * configure.in: preparing 2.4.18
11007 * doc/*: updated and rebuilt the web site
11008 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11009 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011010 * parser.c: humm, changed the way the SAX parser work when
11011 xmlSubstituteEntitiesDefault(1) is set, it will then
11012 do the entity registration and loading by itself in case the
11013 user provided SAX getEntity() returns NULL.
11014 * testSAX.c: added --noent to test the behaviour.
11015
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011016Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * parser.c: Wilfried Teiken provided a hackish but working
11019 way to get context reported back on entities when parsing
11020 with SAX and without breaking the DOM build.
11021
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011022Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11023
11024 * c14n.c: applied a new patch from Aleksey Sanin
11025 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11026 to reference Aleksey implementation of XML digital Signatures
11027
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011028Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * xpath.c: small fix to avoid potential problem due to
11031 ordering of freeing data
11032 * python/Makefile.am: people were complaining about
11033 the generated file in python dir not being built
11034
Daniel Veillardd2379012002-03-15 22:24:56 +000011035Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11036
11037 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11038 python/generator.py python/libxml.c python/types.c: Cleanup
11039 of the python Makefiles based on Jacob and James feedback,
11040 fixed the spec file accordingly, fixed the number of warning
11041 that passing my pedantic CFLAGS was generating. Conclusion
11042 is that Python includes are real crap.
11043
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011044Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11045
11046 * configure,in: it was reported quite a few times that
11047 xml2-config --cflags should not output
11048 -I$includeprefix/libxml2/libxml because libxml2 header names
11049 clashes with existing names like list.h from C++ stl.
11050 Includes should be #include<libxml/xxx.h> so ...
11051
Daniel Veillard6f293b12002-03-15 09:42:33 +000011052Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11053
11054 * c14n.c: another patch from Aleksey Sanin
11055
Daniel Veillard5c396542002-03-15 07:57:50 +000011056Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11057
11058 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11059 canonicalization algorithm
11060 * doc/xml.html doc/index.html: added the C14N references on the
11061 index page.
11062
jacob berkman9be65862002-03-14 02:15:56 +0000110632002-03-13 jacob berkman <jacob@ximian.com>
11064
11065 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11066 usage, redundant, and gcc specific
11067
Daniel Veillard75be0132002-03-13 10:03:35 +000011068Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11069
11070 * xpath.c: speedup some node selection operations, this can
11071 have a significant impact on DocBook Norm's stylesheets
11072 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11073 make sure it's always the case
11074 * debugXML.c: distinguish CDATA and comments in ls operations
11075
Daniel Veillard61f26172002-03-12 18:46:39 +000011076Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11077
11078 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11079 to generate better API descriptions etc...
11080
Daniel Veillard9ff88172002-03-11 09:15:32 +000011081Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11082
11083 * c14n.c: Fixing #74186, made sure all boolean expressions
11084 get fully parenthesized, ran indent on the output
11085 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11086 include/libxml/tree.h: also #74186 related, removed the
11087 --with-buffers option, and all the preprocessor conditional
11088 sections that were resulting from it.
11089
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011090Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * valid.c: applied patch from Dodji Seketeli fixing an
11093 uninitailized variable in xmlValidGetValidElements()
11094
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011095Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11096
11097 * c14n.c: fixed a few comments
11098 * doc/*.html doc/*/*.html: regenerated the docs and added
11099 the C14N API
11100 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11101
Daniel Veillardfa49d872002-03-09 10:20:00 +000011102Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11103
11104 * check-xml-test-suite.py: fix to adapt varaiations in the
11105 bindings
11106 * configure.in python/setup.py python/setup.py.in: fixed to
11107 have the version of the python scripts automatically updated
11108
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011109Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11110
11111 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11112 in xmlCopyProp()
11113
Daniel Veillardaf43f632002-03-08 15:05:20 +000011114Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11115
11116 * configure.in: preparing 2.4.17 release
11117 * doc/*: updated and rebuilt the docs
11118 * xpath.c: fixed a comment
11119 * python/libxml.c: fixed a possible reentrancy problem
11120
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011121Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11122
11123 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11124 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11125 added a specific regression test
11126 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11127 not raise exceptions when failing to find the attribute.
11128
Daniel Veillard90bc3712002-03-07 15:12:58 +000011129Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11130
11131 * configure.in xmllint.c: owen pointed out a problem with the
11132 ftme fix, gettimeofday() was not detected by configure and
11133 the ftime header wasn't included, dohhh
11134
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011135Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11136
11137 * configure.in xmllint.c: trying to fix #71457 for timing
11138 precision when gettimeofday() is not availble but ftime() is
11139
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011140Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11141
11142 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11143 are now copied on install and part of the -devel RPM
11144
Daniel Veillard7b416132002-03-07 08:36:03 +000011145Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * xpath.c: trying to avoid bug #72150 which was apparently
11148 caused by a gcc bug (or a processor problem) as detailed
11149 at http://veillard.com/gcc.bug
11150
Daniel Veillardf742d342002-03-07 00:05:35 +000011151Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11152
11153 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11154 fixed xmlReconciliateNs(), added a Python test/example for
11155 inter-document cut'n paste
11156 * python/libxml.py: fixed node.doc on document nodes and added
11157 xpathEval() onto node objects
11158
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011159Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11162 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11163 fixup and integrated tests for the serialization stuff
11164
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011165Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11166
11167 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11168 moved the libxml man page to section 3
11169
Daniel Veillard1e774382002-03-06 17:35:40 +000011170Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11171
11172 * tree.c: fix bug #72490
11173 * python/libxml.c python/libxml.py: added methods serialize()
11174 and saveTo() to all node elements.
11175
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011176Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * xmlIO.c: closed #73430, don't read from an input source
11179 which indicated an end-of-file or an error.
11180
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011181Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11182
11183 * parser.c: make sure SAX endDocument is always called as
11184 this could result in a Python memory leak otherwise (it's
11185 used to decrement ref-counting)
11186 * python/generator.py python/libxml.c python/libxml.py
11187 python/libxml2-python-api.xml python/libxml2class.txt
11188 python/tests/error.py python/tests/xpath.py: implemented
11189 the suggestions made by Gary Benson and extended the tests
11190 to match it.
11191
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011192Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11193
11194 * python/generator.py: applied patch fixing #73450
11195
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011196Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11197
11198 * xpath.c: fixing #61290 "namespace nodes have no parent"
11199 long standing divergence from the XPath REC. NodeSets
11200 simply hold a copy of namespace nodes and those node ->next
11201 points to the parent (which may not be the node carrying the
11202 definition).
11203 * include/libxml/xpath.h: flagged but didn't added a possible
11204 speedup
11205 * DOCBparser.c HTMLparser.c: removed some warnings from push
11206 parser due to new state being added.
11207 * tree.c: new fix from Boris Erdmann
11208 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11209 the XML Canonalization support from Aleksey Sanin
11210
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011211Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11212
11213 * tree.c: patch from Boris Erdmann fixing some namespace odities
11214 with xmlCopyNode()
11215
Daniel Veillardc6613042002-03-02 09:34:02 +000011216Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11217
11218 * xmlIO.c: fix bug #72706 when loading a NULL entity
11219
Daniel Veillardc0fef772002-03-01 16:16:31 +000011220Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11221
11222 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11223 actually change in a future XML Namespace revision.
11224
Daniel Veillard79426f22002-03-01 16:14:17 +000011225Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11226
11227 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11228 added the possibility of returning nodesets from XPath extension
11229 functions written in Python
11230
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011231Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11232
11233 * python/*: commiting some Python bindings work done while travelling
11234
Daniel Veillard97300512002-03-01 09:13:41 +000011235Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11236
11237 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11238 explicitely with memory debugging switched on
11239
Daniel Veillard6361da02002-02-23 10:10:33 +000011240Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11241
11242 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11243 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11244 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11245 the accessor generator for strings
11246 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11247 regression test.
11248
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011249Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * python/README python/generator.py python/libxml.c python/setup.py:
11252 added the 'usual' setup.py to allow building a libxml2-python
11253 module based on the same code. The initialization is however
11254 different the 2 .so files fo libxml2 and libxslt are identical and
11255 they entry point initialize both libraries. this is done to avoid
11256 some possible nasty problem since the Python don't merge the maps
11257 of all shared modules.
11258
Daniel Veillard158a4d22002-02-20 22:17:58 +000011259Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11260
11261 * parser.c: fixed a push/encoding bug reported by Michael
11262 on librsvg
11263
Daniel Veillard7839e162002-02-20 18:54:48 +000011264Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11265
11266 * include/libxml/parserInternals.h: fixes a misplaced #endif
11267
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011268Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11269
11270 * parser.c valid.c: found and fixed a couple of allocation bugs
11271
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011272Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11273
11274 * doc/xml.html doc/python.html doc/*: added a Python and binding
11275 page describing the current state of the Python bindings and
11276 giving pointers to the other languages wrappers.
11277
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011278Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11281 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11282 rebuilt the API and web site
11283 * xpath.c: fixed #71978 portability bugs
11284
Daniel Veillard8aff2472002-02-19 21:50:43 +000011285Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11286
11287 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11288
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011289Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11290
11291 * include/libxml/parserInternals.h parser.c: had to change
11292 2 internal parsing API when processing document content
11293 to check the start and end of element content are defined
11294 in the same entity
11295 * valid.c include/libxml/valid.h: attribute normalization can
11296 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11297 with the context to report it.
11298 * SAX.c: fixed the last known bugs, crazy validation constraints
11299 when a document is standalone seems correctly handled. There
11300 is a couple of open issues left which need consideration especially
11301 PE93 on external unparsed entities and standalone status.
11302 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11303 The 2 tests left failing are actually in error. Cleanup done.
11304
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011305Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11306
11307 * valid.c: implemented E59 spaces in CDATA does not match the
11308 nonterminal S
11309
Daniel Veillard878eab02002-02-19 13:46:09 +000011310Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11311
11312 * SAX.c parser.c valid.c: more validation test fixups
11313 * check-xml-test-suite.py: added duration info for the tests
11314
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011315Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11316
11317 * parser.c valid.c: a couple of errors were reported but not
11318 saved back as such in the parsing context. Down to 1% failure rate
11319 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11320
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011321Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11322
11323 * xmlInternald.c: isExtender was missing a char
11324 * parser.c include/libxml/parser.h: % are acceptable in the
11325 internal subset if within a PUBLIC ID
11326
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011327Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11328
11329 * SAX.c parserInternals.c valid.c: more work on the conformance
11330 suite. Took the step to finally block documents with encoding
11331 errors. It's a fatal error per the spec, people should have fixed
11332 their documents by now.
11333
Daniel Veillard55253e22002-02-18 14:32:39 +000011334Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11335
11336 * check-xml-test-suite.py: fixed the test script after some discussion
11337 on the semantic of TYPE="error"
11338 * Makefile.am: added the script to the distrib
11339
Daniel Veillard28757702002-02-18 11:19:30 +000011340Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11341
11342 * SAX.c entities.c: fixed a couple of conformances issues deep
11343 into the validation code (standalone and undeclared Notations)
11344
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011345Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11346
11347 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11348 stayed there for years !
11349
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011350Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11351
11352 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11353 missing
11354
Daniel Veillardc7612992002-02-17 22:47:37 +000011355Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11356
11357 * check-xml-test-suite.py: improved the behaviour a bit as
11358 well as the logs
11359 * parser.c valid.c SAX.c: fixed a few more bugs
11360 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11361
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011362Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * check-xml-test-suite.py: python script to run regression tests
11365 against the XML Test suite of W3C/OASis
11366 * SAX.c: fixed a validation bug
11367 * parser.c: fixed 3 errors pointed by the test suite
11368 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11369 * python/Makefile.am: fixed a dependendy
11370
Daniel Veillard9f28f302002-02-15 20:48:08 +000011371Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11372
11373 * xmlmemory.c: avoid a warning bug #71594
11374
Daniel Veillard144024e2002-02-13 21:14:46 +000011375Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11376
11377 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11378 warning on alpha/Tru64
11379
Daniel Veillarde4301c82002-02-13 13:32:35 +000011380Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11381
11382 * include/libxml/entities.h: fixing a comment
11383 * valid.c: fixing some troubles with validity check on namespaces
11384 * result/VC/NS3 test/VC/NS3: added a specific regression test
11385
Daniel Veillarda6d05382002-02-13 13:07:41 +000011386Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11387
11388 * tree.c: Fixing #71342 serializing '\n' in attribute values
11389 * result/noent/att3 result/att3 test/att3: added a specific
11390 test.
11391
Daniel Veillard797a5652002-02-12 13:46:21 +000011392Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * python/libxml.c: couple of bug fixes
11395
Daniel Veillard01a6d412002-02-11 18:42:20 +000011396Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11397
11398 * python/*.py: removed tabs and used spaces.
11399
Daniel Veillard397ff112002-02-11 18:27:20 +000011400Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11401
11402 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11403 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11404
Daniel Veillard03517542002-02-11 13:54:40 +000011405Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11406
11407 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11408 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11409
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011410Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * include/libxml/encoding.h include/libxml/entities.h
11413 include/libxml/globals.h include/libxml/parser.h
11414 include/libxml/threads.h include/libxml/tree.h
11415 include/libxml/xmlmemory.h: trying to fix the include mess
11416
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011417Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11418
11419 * include/libxml/xmlmemory.h: reverted part of the previous
11420 attempt to provide #69655, this was breaking the build.
11421
Daniel Veillard0ba59232002-02-10 13:20:39 +000011422Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11423
11424 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11425 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11426 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11427 include/libxml/parserInternals.h include/libxml/tree.h
11428 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11429 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11430 clean.
11431 * python/libxml.c: fixed a warning.
11432
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011433Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11436 copying of node, merge back IDs in the target document.
11437 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11438 test/XInclude/ents/ids.xml: test case
11439 * result/VC/ElementValid4: output changed due to a typo fix
11440
Daniel Veillard1c18e302002-02-09 22:16:40 +000011441Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11442
11443 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011444 generate the dependencies right as Jacob found out. Add
11445 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011446
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011447Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * parserInternals.c valid.c: Justin Fletcher found some parts
11450 of the code needing cleanup
11451 * libxml.spec.in python/Makefile.am python/generator.py
11452 python/libxml.c python/libxml.py: Fixed the python Makefiles
11453 corrected a bug showing up on ia64, changed the name of the
11454 python internal module too
11455
Daniel Veillard07be19b2002-02-08 14:20:35 +000011456Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11457
11458 * Makefile.am: applied patch from Andris Pavenis for binary
11459 name suffixes
11460
Daniel Veillardf216d462002-02-08 13:44:24 +000011461Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11462
11463 * xmllint.c win32/win32config.h: fixing #68748
11464
Daniel Veillardd455d792002-02-08 13:37:46 +000011465Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11466
11467 * valid.c: fixing #70166
11468
11469Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11470
11471 * valid.c: fixing #70077
11472
Daniel Veillardc575b992002-02-08 13:28:40 +000011473Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * Copyright Makefile.am README configure.in libxml.spec.in:
11476 Changed to the MIT Licence
11477 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11478 doc/xmlio.html: updated the doc accordingly
11479 * include/libxml/xmlwin32version.h configure.in: preparing
11480 2.4.14 release
11481 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11482 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11483 fixed the const xmlChar * wrapper and generator, XPath extension
11484 functions now use the context as first argument
11485 * python/tests/tstxpath.py python/tests/xpath.py
11486 python/tests/xpathext.py: Updated the tests accordingly
11487 * tree.c: fixed bug #70067
11488
Daniel Veillard7db38712002-02-07 16:39:11 +000011489Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11490
11491 * Makefile.am: cleanup
11492 * debugXML.c: always use stdout if output is NULL
11493 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11494 * python/Makefile.am python/generator.py python/libxml2class.txt
11495 python/libxml_wrap.h python/types.c: augmented the number of bindings
11496 handling FILE * and XPath contexts
11497 * python/tests/Makefile.am: avoid a stupid problem due to the
11498 use of TEST.
11499
Daniel Veillard15a143b2002-02-06 22:40:50 +000011500Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11503
Daniel Veillard70cab352002-02-06 16:06:58 +000011504Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11505
11506 * python/TODO python/libxml.c: cleanup the extension function lookup
11507 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11508
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011509Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11510
11511 * configure.in python/Makefile.am: do not install outside
11512 of prefix
11513
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011514Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11515
11516 * python/TODO python/libxml.c: started adding SAX interfaces
11517 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11518 SAX test
11519
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011520Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11521
11522 * tree.c: hardened the addChild function
11523 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11524 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11525 added accessors needed for xmlNode, a bit more testing and
11526 extension of interfaces
11527 * python/tests/Makefile.am python/tests/build.py: added a test
11528 build from scratch/save/load/check
11529
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011530Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11531
11532 * parserInternals.c: change a small bit in the way valididy
11533 error messages get initialized
11534 * python/TODO python/libxml.c python/libxml2-python-api.xml
11535 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11536 added some memory debugging to track leaks at the libxml2 level
11537 * python/tests/*.py: changed all tests to check for leaks,
11538 there is just one left in XPath extension registrations.
11539
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011540Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11541
11542 * python/TODO python/generator.py python/libxml2-python-api.xml
11543 python/libxml2class.txt: more accessor classes for the parser
11544 context, allow to switch on and check validity
11545 * python/tests/Makefile.am python/tests/error.py
11546 python/tests/invalid.xml python/tests/valid.xml
11547 python/tests/validate.py: attded more test and and added error.py
11548 which I forgot to commit in the last step
11549
Daniel Veillard3ce52572002-02-03 15:08:05 +000011550Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11551
11552 * python/Makefile.am python/types.c: cleanup
11553 * python/libxml.c python/libxml.py python/libxml_wrap.h
11554 python/generator.py python/libxml2-python-api.xml
11555 python/libxml2class.txt: added class for parser context, added
11556 first cut for push mode support. Added a framework to generate
11557 accessors functions.
11558 * python/tests/Makefile.am python/tests/push.py: added a push
11559 test
11560
Daniel Veillardcfb05462002-02-02 23:18:22 +000011561Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11562
11563 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11564 bug a bit of cleanup.
11565
Daniel Veillard5d819032002-02-02 21:49:17 +000011566Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11567
11568 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11569 python/libxml2class.txt: adding error redirections and preformat
11570 to a python handler
11571 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11572 tests self checking
11573
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011574Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11575
11576 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11577 a function
11578
Daniel Veillard9589d452002-02-02 10:28:17 +000011579Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11580
11581 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11582 python/libxml.c python/libxml2-python-api.xml
11583 python/libxml2class.txt: Progressing through the TODOs, class
11584 description output, extra XML API, RPM now builds the wrappers
11585 for all python installed versions
11586
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011587Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11588
11589 * configure.in libxml.spec.in python/Makefile.am python/TODO
11590 python/generator.py python/libxml2class.txt: added more informations
11591 in the libxml2-python package including docs. Slightly changed
11592 the class hierarchy
11593 * python/tests/*: added basic regression tests infrastructure too
11594
11595Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11596
11597 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11598 added libxml2-python as part of the packages installed
11599
Daniel Veillarda7340c82002-02-01 17:56:45 +000011600Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * python/Makefile.am python/generator.py python/libxml.c
11603 python/libxml.py: more work, now able to extend the
11604 XPath interpreter with functions written in python.
11605
Daniel Veillardc3e39442002-02-01 09:29:41 +000011606Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * python/Makefile.am: Jacob sent a patch to allow building from
11609 tarfile.
11610
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011611Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11612
11613 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11614 inserted the python wrappers build, I hope this won't be too
11615 unportable
11616
Daniel Veillard1971ee22002-01-31 20:29:19 +000011617Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11618
11619 * xpath.c: minor optimization
11620 * python/generator.py python/libxml.c python/libxml.py
11621 python/libxml_wrap.h: more work on the python bindings,
11622 they now support XPath and there is no evident leak
11623
Daniel Veillard36ed5292002-01-30 23:49:06 +000011624Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * python/generator.py python/libxml.c python/libxml.py:
11627 more work on the python bindings generator.
11628
Daniel Veillard96fe0952002-01-30 20:52:23 +000011629Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11630
11631 * python/generator.py python/libxml.c python/libxml_wrap.h:
11632 more work on the python bindings.
11633
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011634Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11635
11636 * python/generator.py python/libxml.c python/libxml.py
11637 python/libxml_wrap.h: commited early version of a python binding
11638 for private use only ATM
11639
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011640Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11641
11642 * entities.c tree.c include/libxml/entities.h: applied patch
11643 from Anthony Jones to implement copy of DTD subtree too. Had
11644 just to keep 2 function private which really ought to become
11645 public ones.
11646
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011647Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * xmllint.c: added pointers to the web pages in the usage()
11650
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011651Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11652
11653 * tree.c: more fixes from Petr Kozelka for attribute handling
11654 in the tree API to align the semantic with DOM.
11655
Daniel Veillard36065812002-01-24 15:02:46 +000011656Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11657
11658 * valid.c tree.c entities.c: another set of patches from
11659 Anthony Jones for copy operations cleanup and robustness
11660
Daniel Veillardf8592562002-01-23 17:58:17 +000011661Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11664 an alphabetic index based on comments content
11665 * doc/*: rebuilt the web site with the new references
11666
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011667Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11668
11669 * parserInternals.h: Greg Sjaardema suggested to use an
11670 eponential buffer groth policy in xmlParserAddNodeInfo()
11671
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011672Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11673
11674 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11675 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11676 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11677 to generate cross-references, and added/updated the stylesheets
11678 to generate and link API indexes. The generic keyword index
11679 is not done yet.
11680 * doc/*.html: regenerated all the usual docs too
11681
Daniel Veillard2070c482002-01-22 22:12:19 +000011682Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11683
11684 * debugXML.c: added an xpath function to the shell for T. V. Raman
11685
11686Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011687
11688 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11689 debug routines.
11690
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011691Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11694 support of attribute nodes
11695
Daniel Veillard9d06d302002-01-22 18:15:52 +000011696Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11697
11698 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11699 hopefully near complete and fully documented of the API in XML
11700 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11701 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11702 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11703 include/libxml/parserInternals.h include/libxml/valid.hi
11704 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11705 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11706 include/libxml/xpath.h include/libxml/xpathInternals.h:
11707 Cleaned up the doc comments a lot in the process, the interface
11708 coverage is now 100%
11709
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011710Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11711
11712 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11713 extracts comments from the gtk-doc DocBook output (a bit
11714 convoluted but seems to work).
11715
Daniel Veillard61006472002-01-21 17:31:47 +000011716Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11717
11718 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11719 added an XML description of the API, moved the script generating
11720 it here. Added a "make api" target
11721
Daniel Veillardd2f23002002-01-21 13:36:00 +000011722Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11725
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011726Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * xpath.c include/libxml/xpathInternals.h: the change made to
11729 xmlXPathFuncLookupFunc was incompatible roll it back
11730
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011731Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * SAX.c: cleanup patch from Anthony Jones
11734 * doc/Makefile.am: fix the headers to avoid in make scan
11735 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11736 includes, * vs Ptr and general cleanup
11737 * parsedecl.py: first version of a script to extract the
11738 module interfaces, the goal will be to provide .decl or XML
11739 specification of the interfaces to build wrappers.
11740
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011741Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11742
11743 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11744 now provides return codes in case of errors
11745
Bjorn Reese026d29f2002-01-19 15:40:18 +000011746Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11747
11748 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11749 Upgraded to trio baseline 1.6
11750 * strio.h strio.c: Replaced by triostr.h and triostr.c
11751
Daniel Veillard572577e2002-01-18 16:23:55 +000011752Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11755 of strdup usage in the code
11756
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011757Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11758
11759 * parser.c error.c: Keith Isdale complained rightly that
11760 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11761
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011762Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * tree.c: fixed the funxtion to set the xml: attributes
11765 * debugXML.c: added "setbase" to test it.
11766
Daniel Veillard2c748c62002-01-16 15:37:50 +000011767Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11768
11769 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11770 to allow updating an attribute content
11771
Daniel Veillard8de85c62002-01-15 17:10:15 +000011772Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * libxml.h: try to avoid problems when compiling on Windows
11775
Daniel Veillard314cfa02002-01-14 17:58:01 +000011776Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11777
11778 * hash.c: patch from Anthony Jones for hash.c allocation size
11779 * Makefile.am: trying to work around Yet Another Libtool Madness
11780 and build the 2.4.13 release finally ...
11781
Daniel Veillard744683d2002-01-14 17:30:20 +000011782Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11783
11784 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11785 * doc/* : update of the documentation
11786
Daniel Veillarde6a55192002-01-14 17:11:53 +000011787Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11788
11789 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
11790 at fixing #61290 :-(
11791
Daniel Veillardfb25a512002-01-13 20:32:08 +000011792Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11793
11794 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
11795 Fixes bug #67229
11796
Daniel Veillardacb2bda2002-01-13 16:15:43 +000011797Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11798
11799 * tree.c: trying to avoid troubles when a subtree is copied
11800 and coalesced in part with the target tree. Should fix
11801 bug #67407
11802
Daniel Veillardd8224e02002-01-13 15:43:22 +000011803Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11804
11805 * valid.c: fixed validation of attributes content of type
11806 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
11807 values, very old bug. Fixes #67671
11808
Daniel Veillard8107a222002-01-13 14:10:10 +000011809Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * parser.c include/libxml/parserInternals.h tree.c: integrated
11812 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
11813 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
11814
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000011815Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11816
11817 * threads.c: applied Serguei Narojnyi's patch to add native
11818 thread support on the Win32 platform
11819 * testThreadsWin32.c Makefile.am: added the test program also
11820 from Serguei, Win32 specific
11821 * include/win32config.h include/libxml/xmlwin32version.h.in:
11822 added patch from Igor for the Windows thread specific defines.
11823
Daniel Veillard845cce42002-01-09 11:51:37 +000011824Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11825
11826 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
11827
Daniel Veillard7b602b42002-01-08 13:26:00 +000011828Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
11831 output page into XMLinfo.html. Close bug #66951 and
11832 raised by Robert Collins too.
11833
Daniel Veillard73c6e532002-01-08 13:15:33 +000011834Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
11835
11836 * encoding.c: Paul Keogh pointed out a possibility of segfault
11837 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
11838 Closes bug # 68238
11839
Daniel Veillard4a859202002-01-08 11:49:22 +000011840Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
11841
11842 * doc/*.html: updated the Gdome2 links
11843
Daniel Veillard3c5ed912002-01-08 10:36:16 +000011844Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11845
11846 * libxml.h: Applied following patches from Robert Collins
11847 and make sure IN_LIBXML is defined when compiling it
11848 -------
11849 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
11850 as well as Visual C.
11851 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11852 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
11853 * strio.c (PLATFORM_UNIX): Define for Cygwin.
11854 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
11855 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
11856 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
11857 xmlSysIDExists xmlNoNetExists).
11858 * xmllint.c: Don't include winsock2.h for Cygwin.
11859
Daniel Veillard401c2112002-01-07 16:54:10 +000011860Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11861
11862 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
11863 when the version info is not present.
11864
Daniel Veillard6f42c132002-01-06 23:05:13 +000011865Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * tree.c: Anthony Jones pointed out a problem in
11868 xmlStringGetNodeList() and provided a fix for it
11869
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011870Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011872 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000011873 xmlCreatePushParserCtxt() when the initial buffer passed
11874 is large.
11875
Daniel Veillard0e47ee22002-01-05 18:25:52 +000011876Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11877
11878 * win32/*: big cleanup of the Windows/MSVC project files
11879 from Igor Zlatkovic
11880
Daniel Veillardcebb1362002-01-02 13:13:30 +000011881Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * doc/Makefile.am: should fix #67674 and avoid troubles if
11884 xsltproc is not available or fails in the prefix provided
11885
Daniel Veillard26908ab2002-01-01 16:50:03 +000011886Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * xmlmemory.c: one more doc patch from Charlie Bozeman.
11889
Daniel Veillard5344c602001-12-31 16:37:34 +000011890Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11891
11892 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
11893 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
11894 Fixed a few other problems raised by Charlie Bozeman.
11895 * result/VC/ElementValid[5-7]: fixed the output
11896
Daniel Veillardcbaf3992001-12-31 16:16:02 +000011897Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11898
11899 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
11900 patches from Charlie Bozeman. Regenerated the HTML docs.
11901
Daniel Veillard7f9a6802001-12-20 14:01:47 +000011902Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
11903
11904 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
11905 for Windows from Igor
11906
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000011907Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11908
11909 * xmllint.c: applied Justin Fletcher patch for --output or -o
11910
Daniel Veillardd3b29d22001-12-18 07:53:16 +000011911Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
11912
11913 * win32/libxml2/libxml2.def.src: close #67019
11914
Daniel Veillard01db67c2001-12-18 07:09:59 +000011915Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
11916
11917 * xmllint.c: applied Justin Fletcher generic timing patch
11918 similar to the one already applied to xsltproc.
11919
Daniel Veillardd1640922001-12-17 15:30:10 +000011920Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11921
11922 * include/libxml/tree.h tree.c: applied documentation patches
11923 from Charlie Bozeman
11924
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000011925Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
11926
11927 *doc/xmllint.xml, xmllint.1 - document --dropdtd
11928
Daniel Veillard29e43992001-12-13 22:21:58 +000011929Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
11930
11931 * valid.c: fix the xmlStrdup() used in the previous patch.
11932 * valid.c: added --dropdtd
11933 * tree.c: fixed xmlUnlinkNode so it also removes the references
11934 from the document if the node is a DTD
11935
Daniel Veillard86fd5a72001-12-13 14:55:21 +000011936Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
11937
11938 * HTMLtree.c valid.c: cleanup some static declarations
11939
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000011940Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
11941
11942 * xmllint.c: removed another strdup()
11943 * doc/FAQ: removed the HP/UX entry
11944
Daniel Veillarded472f32001-12-13 08:48:14 +000011945Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
11946
11947 * valid.c: fix bug #66816 when validating.
11948 * xmllint.c: don't use sys/time.h if configure did not found it
11949
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000011950Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
11951
11952 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
11953 xmlcatalog_man.xml
11954
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000011955Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11956
11957 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
11958 xmlInitMemory() was declared twice
11959
Daniel Veillardb82c1662001-12-09 14:00:54 +000011960Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
11961
11962 * globals.c: do not reference strdup() !
11963 * configure.in libxml-2.0.pc.in: trying to fix the libs
11964 of the various config extraction modules
11965
Daniel Veillardef90ba72001-12-07 14:24:22 +000011966Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11967
11968 * configure.in : preparing 2.4.12
11969 * doc/* : updated and rebuilt the docs
11970
Daniel Veillard220346d2001-12-07 11:33:54 +000011971Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
11972
11973 * uri.c: closed bug #66159
11974 * testURI.c: added --escape option
11975 * configure.in: some cleanup for xml2-config --cflags
11976
Daniel Veillard2a906822001-12-06 14:34:08 +000011977Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
11978
11979 * globals.c testThreads.c: removed some misplaced includes
11980 of xmlversion.h
11981
Daniel Veillarde28313b2001-12-06 14:08:31 +000011982Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
11983
11984 * threads.c: patch from Gary Pennington fixing a possible
11985 problem at initialization time.
11986
Daniel Veillardd3b08822001-12-05 12:03:33 +000011987Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
11988
11989 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000011990 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000011991 CodeWarrior.
11992
Daniel Veillarda7866932001-12-04 13:14:44 +000011993Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
11994
11995 * xmllint.c: applied Geert Kloosterman's patch to fix
11996 --repeat --timing output
11997
Daniel Veillard19840942001-11-29 16:11:38 +000011998Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
11999
12000 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12001 where non-wellformed XML declaractions were not detected.
12002
Daniel Veillarde85d9342001-11-28 14:43:12 +000012003Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12004
12005 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12006
Daniel Veillard22f25a82001-11-28 09:12:23 +000012007Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12008
12009 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12010 gets reset by xmlCleanupInputCallbacks() and this makes the
12011 function useless. Same for output.
12012
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012013Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12014
12015 * xmlIO.c: robert pointed out a loop error in callback cleanups
12016
Daniel Veillard8faa7832001-11-26 15:58:08 +000012017Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12018
12019 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12020 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12021 they are not really tied to debugging
12022
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012023Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12024
12025 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12026 * xmllint.c: better --catalogs description
12027
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012028Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12029
12030 * tree.c: fixed a couple of problems in xmlSetProp()
12031
Daniel Veillardcd337f02001-11-22 18:20:37 +000012032Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12033
12034 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12035 unappropriate stdout output.
12036
Daniel Veillard566d4df2001-11-22 13:00:53 +000012037Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12038
12039 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12040 by Denis Beurive, closes #65111
12041
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012042Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12043
12044 * valid.c: in case of content model validity error, don't
12045 print it if validity warnings were not requested.
12046
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012047Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12048
12049 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12050 * parserInternals.c: removed the last exit() call. Print an
12051 unmaskable error on stderr instead (library mismatch detection)
12052
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012053Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12054
12055 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12056 shell instructions from Heiko Rupp
12057
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012058Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12059
12060 * catalog.c: use the URL notation file:// for default catalog paths
12061
Daniel Veillard0ec98632001-11-14 15:04:32 +000012062Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12063
12064 * include/libxml/tree.h: better comments for _private fields
12065 * tree.c: removed a problem when copying an entity reference.
12066
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012067Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12068
12069 * vms/*: updated instructions and diffs from John A Fotheringham
12070
Daniel Veillarda11001b2001-11-12 22:45:36 +000012071Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12072
12073 * include/libxml/xmlerror.h: avoid an include problem if
12074 #include <libxml/xmlerror.h> happens first in code
12075 seems to be the case in KDE libs
12076
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012077Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12078
12079 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12080 from Igor for Windows
12081
12082Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12083
12084 * Makefile.am: Gary Pennington pointed out a missing prefix
12085
Daniel Veillard43d3f612001-11-10 11:57:23 +000012086Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12087
12088 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12089 * doc/*: upgraded and rebuilt the docs
12090
Daniel Veillardc1f78342001-11-10 11:43:05 +000012091Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12092
12093 * HTMLparser.c: fix comment in scripts element parsing.
12094 * result/HTML/doc3*: updated the results.
12095
12096Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12097
12098 * uri.c: another URI bug fix #63336, using Joel Young patch.
12099
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012100Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12101
12102 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12103 a cleaned up version of the Pwd shell string generation.
12104
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012105Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12106
12107 * valid.c include/libxml/tree.h: trying to fix namespaces +
12108 validation problems for good, closing #63619 in the process
12109 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12110 wrong in this respect, fixed it.
12111
Daniel Veillardd536f702001-11-08 17:32:47 +000012112Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * xmllint.c: Morus Walter patch to allow --format and --encode
12115
Daniel Veillard5004f422001-11-08 13:53:05 +000012116Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * debugXML.c: Stefan Kost provided an help command for the shell
12119
Daniel Veillarda6825e82001-11-07 13:33:59 +000012120Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12121
12122 * debugXML.c: Heiko Rupp pointed that the shell would crash
12123 on empty nodesets returns.
12124
Daniel Veillard03f848d2001-11-07 12:53:46 +000012125Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12128 migh need the history libraries
12129
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012130Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12131
12132 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12133 handle the case of < in quoted attributes, Bastian Kleineidam
12134
Daniel Veillardc853b322001-11-06 15:24:37 +000012135Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12136
12137 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12138 fixing catalog breakages
12139 * Makefile.am catalog.c result/catalogs/catal
12140 result/catalogs/mycatalog.* test/catalogs/catal*:
12141 fixed more problems in catalog support, added more regression tests
12142 for both XML and SGML catalog handling
12143
Daniel Veillard66870c72001-11-05 19:27:49 +000012144Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12145
12146 * debugXML.c: applied an improvement to xmlGetLineNo() from
12147 Keith Isdale
12148
Daniel Veillardffe09c92001-11-05 14:21:47 +000012149Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12150
12151 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12152 Side effect of the progressive catalog loading
12153
Daniel Veillardad661b92001-11-05 11:43:15 +000012154Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * Makefile.am: confexecdir and confexec_DATA were defined twice
12157 pointed out by Karl Eichwalder
12158
Daniel Veillard6eb17722001-11-04 22:19:27 +000012159Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * xmlcatalog.c: avoid unlink() and use remove() instead.
12162
Daniel Veillardea898282001-11-04 22:13:45 +000012163Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12164
12165 * libxml.spec.in: cleanup
12166 * include/libxml/xmlwin32version.h: updated with 2.4.8
12167
Daniel Veillarda4617b82001-11-04 20:19:12 +000012168Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12169
12170 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12171 of compiling libxml with a non standard set of options
12172
John Fleck027edfb2001-11-04 20:13:58 +000012173Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12174
12175 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12176 document --sgml option, fixing gnome bugzilla #63382
12177
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012178Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12179
12180 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12181 breakage of 2.4.7, added a couple of really needed APIs
12182 like xmlCatalogIsEmpty() and xmlNewCatalog()
12183 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12184 for install-catalog
12185 * configure.in: preparing 2.4.8
12186
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012187Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12188
12189 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12190 include/libxml/tree.h include/libxml/xmlIO.h: more include
12191 cleanups, export cleanly one html output + format function.
12192
12193Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * parser.c: removed initGenericErrorDefaultFunc call from
12196 xmlInitParser() since it could destroy previous calls to
12197 xsltSetGenericErrorFunc() effects
12198
Daniel Veillardebd38c52001-11-01 08:38:12 +000012199Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12202 keyword.
12203
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012204Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * Makefile.am: cleanup
12207 * threads.c: cleanup too
12208 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12209 from xsltproc
12210 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012211 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012212
Daniel Veillard91c00402001-10-30 17:41:38 +000012213Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12214
12215 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12216 was not used anymore !
12217
Daniel Veillard52dcab32001-10-30 12:51:17 +000012218Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12219
12220 * configure.in: preparing 2.4.7
12221 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12222 manual page from John
12223 * doc/*: updated the doc and rebuilt the generated pages
12224
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012225Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * xmlIO.c: closing bug #62711, the library should never
12228 close stdin or stdout.
12229
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012230Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12231
12232 * uri.c: second pass at fixing #63336, using Joel Young
12233 final patch. looks okay.
12234
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012235Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * uri.c include/libxml/uri.h: trying to clear #63336
12238 allowing the escaping routine to parse unconformant
12239 URI-References.
12240
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012241Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12242
12243 * vms/readme.vms vms/build_libxml.com nanoftp.c
12244 include/libxml/xmlversion.h.in: a few VMS updates from
12245 John A Fotheringham
12246 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12247 and xmlCleanupOutputCallbacks() for the Perl binding people.
12248
Daniel Veillard635ef722001-10-29 11:48:19 +000012249Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12250
12251 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12252 apply fixes to close #63271 and avoid segfaults when
12253 the error routine gets callbed before xmlInitParser()
12254 get called.
12255 * nanoftp.c error.c: Applied patches from Justin Fletcher
12256 correcting some xmlGenericError misuses.
12257
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012258Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12259
12260 *doc/xmllint.xml, doc/xmllint.1
12261 New and improved man page for xmllint - .xml is the original, .1
12262 is the generated man page
12263
Daniel Veillardc9484202001-10-24 12:35:52 +000012264Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12267 the web site from the main HTML document.
12268
Daniel Veillard5151c062001-10-23 13:10:19 +000012269Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * parser.c: fixed an erroneous validation bug when PE refs
12272 occurs in external parsed entities referenced from the
12273 internals subset
12274 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12275 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12276 added the associated testcase, it's a nice one.
12277 * HTMLparser.c: generate the DTD node as HTML still ...
12278 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12279
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012280Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * HTMLparser.c: fixed a bug in htmlNewDoc()
12283
Daniel Veillard89cad532001-10-22 09:46:13 +000012284Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12285
12286 * test/threads/*: added entities testing to the Thread test
12287 * testThreads.c: make the test reasonable
12288 * DOCBparser.c: fix the DTD public and system ID
12289 * xmllint.c: added --sgml for SGML DocBook importing
12290 * Makefile.am: added Docbtests target
12291
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012292Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12293
12294 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12295 * testThreads.c: removed bogus include
12296
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012297Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12298
12299 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12300 fixed a very serious (looping) validation bug
12301
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012302Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12303
12304 * include/libxml/globals.h include/libxml/threads.h threads.c
12305 testThreads.c: far more testing, cleaning up bugs
12306 * *.c : make sure globals.h is always included.
12307
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012308Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * HTMLparser.c: try to get rid of parser loops for good.
12311
Daniel Veillardab7488e2001-10-17 11:30:37 +000012312Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12313
12314 * configure.in: fixed some bugs in CFLAGS passing.
12315 * test/threads Makefile.am testThreads.c: added a specific
12316 threaded test case (really nasty, guaranteed).
12317
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012318Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * catalog.c: serious cleanup on the management of the
12321 XML catalog tree, more tests done, especially with
12322 the catalog PI.
12323
Daniel Veillard364789a2001-10-16 12:45:00 +000012324Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12325
12326 * catalog.c: avoid a problem in catalog cleanup on SMP if
12327 catalogs were not initialized.
12328
Daniel Veillard81463942001-10-16 12:34:39 +000012329Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12330
12331 * catalog.c xpath.c: trying to cleanup the not thread safe
12332 parts of the library.
12333
Daniel Veillard64a411c2001-10-15 12:32:07 +000012334Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * include/libxml/globals.h configure.in global.data: make
12337 the allocation be per-thread a configure option
12338 * encoding.c include/libxml/parser.h: fixed compilation
12339 errors
12340
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012341Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12342
12343 * include/libxml/parser.h: Norm reported that a few lines
12344 added were breaking libxslt compile, removed them for now
12345
Daniel Veillard6f350292001-10-14 09:56:15 +000012346Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12347
12348 * parser.c parserInternals.c threads.c: debugged and fixed
12349 initialization problems which were giving troubles on SMP
12350 boxes.
12351
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012352Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * include/libxml/Makefile.am: missing globals.h
12355
Daniel Veillarde7090612001-10-13 12:18:28 +000012356Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012357
Daniel Veillarde7090612001-10-13 12:18:28 +000012358 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012359
Daniel Veillardd0463562001-10-13 09:15:48 +000012360Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12361
12362 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12363 include/libxml/parserInternals.h include/libxml/tree.h
12364 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12365 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12366 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12367 Applied the last patches from Gary, cleanup, activated threading
12368 all user accessible global variables are now handled in globals.[ch]
12369 Still a bit rought but make tests passes with either
12370 --with-threads defined at configure time or not.
12371 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12372 linking options
12373
Daniel Veillardb8478642001-10-12 17:29:10 +000012374Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12375
12376 * Makefile.am include/libxml/Makefile.am
12377 include/libxml/globals.h globals.c include/libxml/threads.h
12378 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12379 configure.in: started integrating the core of the thread support
12380 not activated yet but half integrated. The code should still
12381 compile and work anyway.
12382
Daniel Veillardb44025c2001-10-11 22:55:55 +000012383Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12384
12385 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12386 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12387 integrating the non-controversial parts of Gary Pennington
12388 multithread patches
12389 * catalog.c: corrected a small bug introduced
12390
Daniel Veillard75b96822001-10-11 18:59:45 +000012391Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12392
12393 * catalog.c include/libxml/catalog.h: very serious cleanup,
12394 isolating unportable code and as much as possible the accesses
12395 to the global shared catalog. May need more testing !
12396
Daniel Veillard78d12092001-10-11 09:12:24 +000012397Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12398
12399 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12400 Keith Isdale patches for the XSLT debugger interfaces. Some
12401 cleanup
12402
Daniel Veillardff0b7312001-10-11 06:46:09 +000012403Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12404
12405 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12406 * DOCBparser.c: generate line nubers in elements
12407
Daniel Veillard60087f32001-10-10 09:45:09 +000012408Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12409
12410 * configure.in: preparing 2.4.6 release
12411 * doc/xml.html doc/html/*: updated and rebuilt the docs
12412 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12413
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012414Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12415
12416 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12417 adding documentation for DV's supercatalog support
12418
Daniel Veillard82d75332001-10-08 15:01:59 +000012419Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12420
12421 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12422 super catalog support adding one API and one flag --sgml to
12423 xmlcatalog
12424
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012425Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12426
12427 * doc/xmlcatalog_man.xml, xmlcatalog.1
12428 One more crack at
12429 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12430
12431
Thomas Broyer47334c02001-10-07 16:41:52 +000012432Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12433
12434 * xpath.c: implemented xmlXPathObjectCopy for external objects
12435 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12436
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012437Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12438
12439 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12440 finishing up fix to
12441 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12442 the xmlcatalog man page display more elegantly
12443
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012444Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * configure.in: closing bug #61832
12447 * HTMLparser.c: removed a warning
12448
Daniel Veillard6ab38382001-10-06 13:08:27 +000012449Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * xpath.c: fixing #61673 part I, do not loose doc information
12452 when copying result value trees.
12453
Daniel Veillard556c6682001-10-06 09:59:51 +000012454Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12455
12456 * xpath.c: trying to harden the XPath interpreter
12457
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012458Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12459
12460 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12461 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12462
William M. Brack1633d182001-10-05 15:41:19 +000012463Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12464
12465 * HTMLparser: repaired another loop problem
12466
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012467Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12468
12469 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12470 parsing.
12471 * xpath.c: fix bug #61291 the default XML namespace node is
12472 missing from the namespace axis.
12473 * tree.c: refuse to create namespaces nodes with prefix "xml"
12474
Daniel Veillard651f9472001-10-04 14:51:06 +000012475Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12476
12477 * SAX.c: ouch a non-defined namespace could lead to a crash,
12478 fixed #61215
12479
Daniel Veillard7dd05702001-10-04 14:25:12 +000012480Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12481
12482 * parserInternals.c: closed bug #61054
12483
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012484Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12485
12486 * include/libxml/Makefile.am: closing #60708
12487
Daniel Veillarda293c322001-10-02 13:54:14 +000012488Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12489
12490 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12491 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12492
Daniel Veillardf4309d72001-10-02 09:28:58 +000012493Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12494
12495 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12496
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012497Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12498
12499 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12500 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12501
Daniel Veillard16756b62001-10-01 07:36:25 +000012502Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * catalog.c: Justin Fletcher provided cleaup code in case
12505 HAVE_STAT is not defined
12506 * include/win32config.h: Igor Zlatkovic suggested to have
12507 HAVE_STAT defined there
12508
William M. Brack5e1cac12001-09-28 16:19:18 +000012509Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12510
12511 * catalog.c - fixed typing error reported by M. Barros
12512
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012513Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12514
12515 * xmllint.c - fixing typo
12516
William M. Brackd28e48a2001-09-23 01:55:08 +000012517Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12518
12519 * HTMLparser.c: small enhancement to prevent loop on
12520 unrecognizable data
12521
Daniel Veillardb1d62872001-09-21 09:47:08 +000012522Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * parserInternals.c: applying patch from bug #60757 this
12525 should close it
12526
Daniel Veillardc0631a62001-09-20 13:56:06 +000012527Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12528
12529 * catalog.c xmlcatalog.c: removed a couple of warning
12530 * xpath.c: try to solve the linking problem on platforms
12531 needing trio to compile
12532
Daniel Veillard1a123612001-09-19 08:06:23 +000012533Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012534
Daniel Veillard1a123612001-09-19 08:06:23 +000012535 * Makefile.am libxml.spec.in: backing up non-documented changes
12536 commited without review or aproval by Jens Finke <jens@gnome.org>
12537 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012538
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012539Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12540
12541 * configure.in: Joe Orton provided a patch fixing a problem
12542 when iconv is specified to be in a non-standard directory
12543 but wasn't exported in xml2-config --cflags
12544
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012545Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12546
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012547 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012548 troubles with 2.4.4 errors.
12549
Daniel Veillard16698282001-09-14 10:29:27 +000012550Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12551
12552 * encoding.c entities.c: do not output hexadecimal charrefs
12553 when serializing HTML since some version of Netscape can't
12554 grok it, generate decimal ones.
12555 * result/HTML/doc3.htm: output changed due to previous test
12556 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12557
Daniel Veillard98fed372001-09-13 11:34:58 +000012558Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12559
12560 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12561 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12562
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012563Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012564 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012565
12566 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12567 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12568 updated the configuration scripts systems accordingly
12569
Daniel Veillard04382ae2001-09-12 18:51:30 +000012570Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12571
12572 * configure.in: preparing for 2.4.4
12573 * doc/xml.html doc/html/*: updated and rebuilt the docs
12574
Daniel Veillardd63437e2001-09-12 15:00:27 +000012575Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12576
12577 * win32/dsp/libxml2.def.src: tried to incorporate comments
12578 from bug #59220
12579
Daniel Veillard319a7422001-09-11 09:27:09 +000012580Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12581
12582 * parser.c result/noent/wml.xml: fixed bug #59981 related
12583 to handling of '&' in attributes when entities are substitued
12584
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012585Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12586
12587 * libxml.h include/libxml/xmlversion.h.in
12588 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12589 Tried to close bug #60131
12590
Daniel Veillardbce62332001-09-10 18:46:55 +000012591Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12592
12593 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12594
Daniel Veillard143b04f2001-09-10 18:14:14 +000012595Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12596
12597 * SAX.c: fixing bug #59946 on xmlns=""
12598
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012599Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12600
12601 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12602 but allocates a new error code.
12603
Daniel Veillard05c13a22001-09-09 08:38:09 +000012604Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12605
12606 * xmllint.c: John Fleck fixed typos in the options output
12607 * parser.c SAX.c: fix ignorable white space SAX selection
12608
12609Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12610
12611 * entities.c: Steve Underwood found the possibility of an
12612 ininite loop in case of error.
12613
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012614Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12615
12616 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12617
Daniel Veillarda050d232001-09-05 15:51:05 +000012618Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12619
12620 * parser.c: warn if version is not 1.0 but it's not
12621 strictly speaking an error after analyzing the spec
12622
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012623Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12624
12625 *doc/catalog.html - add link to the html version of the
12626 man page, other linguistic cleanups
12627
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012628Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12629
12630 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12631 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12632 file, has not yet been included in the build.
12633
Daniel Veillard99784ff2001-09-01 16:20:28 +000012634Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12635
12636 * catalog.c: removed a duplicate affectation Justin Fletcher
12637
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012638Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12639
12640 * tree.c: Armin Sander pointed a possible text coalescing
12641 problem, completed his patch.
12642
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012643Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12644
12645 * trionan.c: Fixed const and volatile re-definition problem
12646
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012647Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12648
12649 * libxml.4 parser.c: doc updates from Heiko Rupp
12650 * parserInternals.c: 2 sanity checks from Heiko Rupp
12651
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012652Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12653
12654 * tree.c: applied patch from Armin Sander to make some pointers
12655 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012656 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012657
Daniel Veillardb06c6142001-08-27 14:26:30 +000012658Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * xpath.c: hum, restrict the integer usage gcc bug workaround
12661 to only gcc compilers so that other architecture don't get
12662 penalized by this limitation.
12663 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12664
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012665Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12666
12667 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12668 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12669
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012670Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12671
12672 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12673 --convert option to xmlcatalog to convert SGML ones to
12674 the XML syntax.
12675 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12676
12677 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012678Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12679
12680 * catalog.c xmlIO.c: started some serious testing and fixed
12681 a few bug and optmization needs.
12682
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012683Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12684
12685 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12686 preparing for a 2.4.3 release even if it may not be ready yet
12687 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12688 all file parsing lookup to go through the entity resolver, add
12689 to add an API to bypass it (needed to load catalogs themselves),
12690 some cleanup on the catalog code too.
12691 * nanoftp.c: small cleanup
12692 * doc/catalog.html: small update
12693
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012694Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12697 Jun Kuriyama
12698
Daniel Veillardffb120d2001-08-23 00:52:23 +000012699Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12700
12701 * doc/catalog.html: finished the catalog documentation
12702
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012703Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12704
12705 * doc/catalog.html doc/xml.html: added documentation about
12706 Catalog support, misses an API description
12707 * doc/html/*: reextracted the API pages
12708
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012709Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12710
12711 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12712 Added the part about section 7.2 on URI resolution,
12713 fixed a side effect in the HTML parser, look complete
12714 and ready to rock except the URI/SystemID part!
12715
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012716Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * include/libxml/catalog.h include/libxml/parser.h
12719 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12720 xmlIO.c: added support and APIs needed for the catalog PI
12721 * include/libxml/xmlIO.h: cleanup
12722
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012723Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12724
12725 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12726 include/libxml/catalog.h: starts to look okay, really
12727 plugged the new framework, cleaned a lot of stuff,
12728 added some APIs, except the PI's support missing this
12729 should be mostly complete
12730 * result/catalogs/* test/catalogs/*: added new test, enriched
12731 the existing one with URN ID tests
12732
Daniel Veillard64339542001-08-21 12:57:59 +000012733Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12734
12735 * catalog.c: fixed nextCatalog
12736 * result/catalogs/docbook test/catalogs/*: started adding
12737 a small regression test
12738
Daniel Veillardcda96922001-08-21 10:56:31 +000012739Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12740
12741 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12742 more work on the XML catalog support.
12743 * parser.c include/libxml/parser.h: small cleanup seems using
12744 list as a public parameter name can give portability troubles
12745 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12746 include/libxml/xpath.h include/libxml/Makefile.am: removed
12747 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12748 wrappers
12749
Bjorn Reese45029602001-08-21 09:23:53 +000012750Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12751
12752 * Makefile.am trio.c triodef.h trionan.c xpath.c
12753 include/libxml/Makefile.am include/libxml/trionan.h:
12754 Re-worked Not-A-Number and Infinity support.
12755 * xmlcatalog.c: added readline include files
12756
Daniel Veillard344cee72001-08-20 00:08:40 +000012757Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12758
12759 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12760 testCatalog as xmlcatalog, making it an installed app
12761 adding a shell, and preparing it to be a /etc/xml/catalog
12762 management tool, though not ready yet
12763 * catalog.c include/libxml/catalog.h: adding support for
12764 XML Catalogs http://www.oasis-open.org/committees/entity/
12765 not finished, there is some interesting tradeoffs and a
12766 few open questions left.
12767
Daniel Veillardb7664f42001-08-19 13:00:43 +000012768Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12769
12770 * xmllint.c: fixed a line formatting problem
12771
Daniel Veillard5015b712001-08-17 09:37:52 +000012772Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * SAX.c: removed a couple of unused variable (Albert Chin)
12775
Daniel Veillardbb371292001-08-16 23:26:59 +000012776Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12777
12778 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12779 trying to fix some troubles w.r.t. function returning
12780 const xxxPtr.
12781
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012782Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12783
12784 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12785 defined
12786
Daniel Veillardae6db172001-08-16 19:32:00 +000012787Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12788
12789 * xpointer.c: removed unused var
12790
Daniel Veillard09190202001-08-16 16:27:41 +000012791Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12792
12793 * testXPath.c: another small cleanup closing bug #59110
12794
Daniel Veillard796f4b62001-08-16 16:00:13 +000012795Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12796
12797 * win32/dsp/libxml2.def.src: small cleanup closing bug
12798 #59108
12799
Daniel Veillard5aac4e42001-08-15 20:46:57 +000012800Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12801
12802 * example/gjobread.c: add xmlCleanupParser() before leaving
12803
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000012804Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
12805
12806 * config.h.in configure.in include/libxml/xmlwin32version.h:
12807 released 2.4.2
12808
Daniel Veillardd3d06722001-08-15 12:06:36 +000012809Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * include/libxml/valid.h debugXML.c valid.c: deprecate
12812 the non-boundchecking Sprintf functions, add Snprintf
12813 this should close bug #57984
12814
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000012815Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
12816
12817 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
12818 URIs before doing the lookups (pointed by Mark Vakoc)
12819
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000012820Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12821
12822 * xpath.c: serious changes on Result Value Trees and NodeSets
12823 w.r.t. deallocation and collect operations. Probably not
12824 100% clean (merge of allocated trees smells like a problem).
12825 Seems sufficient to close #58943
12826
Daniel Veillard90493a92001-08-14 14:12:47 +000012827Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12828
12829 * xmllint.c: adding a --format option
12830
Daniel Veillardfe703322001-08-14 12:18:09 +000012831Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * xpath.c: count() was broken on Result Value Tree
12834 * xmlIO.c: fixed file:/// accesses on _WIN32
12835
Daniel Veillard70ac0e32001-08-13 11:24:16 +000012836Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
12839 macro was renamed, this should close bug #58683
12840
Daniel Veillardf300b7e2001-08-13 10:43:15 +000012841Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
12842
12843 * SAX.c: small fix fixing bug #58539 reported by coolo, in
12844 entity substitution mode text at the end of the entity might
12845 be added due to text coalescing.
12846 * nanoftp.c parser.c: small cleanup
12847
Daniel Veillard0c720972001-08-08 20:59:00 +000012848Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * HACKING: added John Fleck right to commit in the doc subdir
12851
Daniel Veillard48da9102001-08-07 01:10:10 +000012852Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
12855 allow to inherit attributes from the DTD directly in the
12856 tree, this is needed for XPath and can be a useful feature.
12857 Inherited namespaces are always provided at the tree level now
12858 * test/defattr* result/defattr* result/noent/defattr*: added a couple
12859 of tests for this feature (XSLT being the prime user).
12860
Daniel Veillard50f34372001-08-03 12:06:36 +000012861Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
12864 testSAX.c xmlIO.c xmllint.c include/win32config.h
12865 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
12866 include/libxml/xmlwin32version.h.in win32/README.MSDev
12867 win32/dsp/*: applied Win32 Facelift No.2 patches from
12868 Igor Zlatkovic for Windows/MSC
12869
Daniel Veillard9f4eb912001-08-01 21:22:27 +000012870Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
12871
12872 * SAX.c: unparsedEntityDecl() the URI computation of the
12873 entity wasn't done breaking XSLT unparsed-entity-uri()
12874
Daniel Veillard567e1b42001-08-01 15:53:47 +000012875Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
12876
12877 * xpath.c: fixed a bug when walking the descendants and
12878 the current node has no children
12879 * debugXML.c: show up when a text node is supposed to not be escaped
12880
Thomas Broyerf186c822001-07-31 23:30:37 +000012881Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12882
12883 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
12884 worked like the set:leading() function)
12885 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
12886
Daniel Veillardba6db032001-07-31 16:25:45 +000012887Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
12890
Daniel Veillard57905372001-07-31 15:52:17 +000012891Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * include/libxml/xmlIO.h: apply change to close #58141
12894 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
12895
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000012896Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * parser.c: when the internal subset uses a PE, then the
12899 included entity can use conditional sections.
12900
Daniel Veillard7d7e3792001-07-30 13:42:13 +000012901Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12902
12903 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
12904 when walking the namespace axis showing up in
12905 libxst/tests/general/bug-12
12906 * xmlmemory.c: added the possibility to trace a given block
12907 defined by its address
12908
Daniel Veillard4aafa792001-07-28 17:21:12 +000012909Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12910
12911 * parser.c: don't override existing encoding specified before
12912 starting xmlParseDocument()
12913
Daniel Veillardfdb1f242001-07-27 23:32:44 +000012914Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * include/libxml/xmlwin32version.h: reinserted, needed for
12917 Windows users of CVS
12918
Darin Adlera77cac02001-07-27 17:41:51 +0000129192001-07-27 Darin Adler <darin@bentspoon.com>
12920
Darin Adler699613b2001-07-27 22:47:14 +000012921 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
12922 * testCatalog.c: Add include of <libxml/parser.h>.
12923
129242001-07-27 Darin Adler <darin@bentspoon.com>
12925
Darin Adlera77cac02001-07-27 17:41:51 +000012926 * include/libxml/.cvsignore:
12927 * include/libxml/xmlwin32version.h:
12928 Remove this file from CVS because it's generated.
12929
Daniel Veillard50822cb2001-07-26 20:05:51 +000012930Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * parser.c include/libxml/parser.h: applied const patches from
12933 Tom Moog #58002
12934
Thomas Broyerba4ad322001-07-26 16:55:21 +000012935Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12936
12937 * xpath.c include/libxml/xpath{,Internals}.h: added a function
12938 lookup framework
12939
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000012940Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12941
12942 * tree.c: fixed xmlCopyNode() for documents
12943
Daniel Veillard6dd398f2001-07-25 22:41:03 +000012944Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12945
12946 * parser.c: fixed bugs #58073 reported by Greg Shtilman
12947
12948Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000012949
12950 * parser.c: fixes bug #57652 reported by Morus Walter
12951
Daniel Veillarde3924972001-07-25 20:25:21 +000012952Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
12955
Daniel Veillarda53c6882001-07-25 17:18:57 +000012956Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12957
12958 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
12959 errors, lesson don't add new functions at 1am before a release
12960 * xpath.c: integrated fix from Bjorn to avoid divide by zero
12961 from XPath initialization when possible.
12962
Daniel Veillardd9bad132001-07-23 19:39:43 +000012963Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12964
12965 * result/scripts/base*: removing history/readline changed
12966 this slightly
12967 * include/libxml/parser.h SAX.c parser.c parserInternals.c
12968 xmllint.c: make element content line number generation
12969 optionnal to avoid breaking old apps added interface to switch
12970
Daniel Veillardf012a642001-07-23 19:10:52 +000012971Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000012974 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000012975 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
12976 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
12977 John Kroll fixes to allow saving to HTTP via PUT (or
12978 POST of needed).
12979 * doc/html/*.html: regenerated the docs
12980
Thomas Broyere8126242001-07-22 03:54:15 +000012981Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12982
12983 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
12984 xmlHashScanFull and xmlHashScannFull3 to get passed the
12985 three keys as arguments to the callback function
12986
Daniel Veillard5e2dace2001-07-18 19:30:27 +000012987Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * configure.in Makefile.am: removed libxml softlink for good
12990 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
12991 100% coverage by gtk-doc
12992
Daniel Veillard8599e702001-07-17 21:38:51 +000012993Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
12996 fixed serious troubles due to size_t vs. int mismatch
12997
Daniel Veillard8fcc4942001-07-17 20:07:33 +000012998Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13001
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013002Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13003
13004 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13005 convenient extension API for value and context managing
13006 Now handles external objects through xmlXPathPopExternal,
13007 xmlXPathWrapExternal and xmlXPathReturnExternal.
13008 Added functions for sets operations (intersection, etc.)
13009
Daniel Veillard22090732001-07-16 00:06:07 +000013010Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13013 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13014 HTMLparser.c: cleanup of global variables, marking some
13015 const or private.
13016
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013017Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013018
13019 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13020 fixed xmlXPathNodeSetItem when passing index=0
13021
Daniel Veillard05dec342001-07-14 21:57:39 +000013022Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13023
13024 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13025
Daniel Veillard28ae6362001-07-14 16:44:32 +000013026Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13027
13028 * xmllint.c: fixed compilation under Cygwin #57503
13029 * TODO: update
13030
Peter Williamsed156f52001-07-13 18:35:13 +0000130312001-07-13 Peter Williams <peterw@ximian.com>
13032
13033 * config.h.in: add #undef HAVE_DLFCN_H
13034
13035 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13036 builddir.
13037
Daniel Veillard73b36e32001-07-12 15:09:52 +000013038Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13039
13040 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13041 raised by #57348 and #57381
13042
Daniel Veillard7db37732001-07-12 01:20:08 +000013043Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13044
13045 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13046 tree.c xpointer.c: store the line numbder in element->content,
13047 may break some software, need a configuration mechanism
13048
Darin Adler96037892001-07-11 00:03:16 +0000130492001-07-10 Darin Adler <darin@bentspoon.com>
13050
13051 * .cvsignore:
13052 * example/.cvsignore:
13053 * include/.cvsignore:
13054 * include/libxml/.cvsignore:
13055 Various things that are generated and should be ignored.
13056
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013057Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13060 * doc/xml.html doc/html/*: updated the docs
13061
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013062Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13065 validation occured on content with element child
13066
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013067Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13068
13069 * tree.c: fixed XML Base computation which was broken
13070 * debugXML.c: added a base function to the shell
13071 * Makefile.am result/scripts/* test/scripts/*: added scripts
13072 based regression tests, and adding 2 XML Base tests
13073
Daniel Veillard19e96c32001-07-09 10:32:59 +000013074Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * tree.c: set properties doc and call xmlSetListDoc for properties
13077 content when grafting them in a different tree.
13078 * aclocal.m4: remove from CVS
13079
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013080Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * win32/libxml2/libxml2.def.src: added some missing entry point
13083 for XPath (Mark Vakoc)
13084
Daniel Veillard388236f2001-07-08 18:35:48 +000013085Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13088 layer should URI-Unescape before trying to open resources.
13089
Daniel Veillard04383752001-07-08 14:27:15 +000013090Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * xpath.c: fix the name() bug for elements in the default
13093 namespace reported by Charlie Bozeman
13094
Daniel Veillard7583a592001-07-08 13:15:55 +000013095Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13096
13097 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13098 led to an XPath fix, improvements of SAX initialization, and
13099 an added option --nocdata to testXPath
13100
Daniel Veillard449d7392001-07-07 19:11:06 +000013101Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * doc/libxml-doc.el: Felix Natter provided anew version working
13104 with XEmacs too
13105
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013106Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13107
13108 * include/libxml/xpath.h: small cleanup
13109 * doc/xml.html: update
13110
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013111Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13112
13113 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13114 released 2.3.14
13115
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013116Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013119 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013120
Daniel Veillard73c9c042001-07-05 20:02:54 +000013121Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13122
13123 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13124 were not equal to empty strings
13125
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013126Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13127
13128 * SAX.c: fixed a URI-Reference computation problem when validating
13129 * xmlIO.c: small cleanup
13130
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013131Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * parser.c: improved the description of a couple of interfaces
13134 upon Larry Stamper suggestion
13135
Daniel Veillard62f313b2001-07-04 19:49:14 +000013136Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * SAX.c entities.c parser.c: changed completely the way entities
13139 are handled when running the parser in entity substitution mode.
13140 This fixes a bug reported by Stephan Kulow and nearly divides
13141 by 3 the amount of memory required by libxslt to load and process
13142 DocBook TDG.
13143
Daniel Veillardf420ac52001-07-04 16:04:09 +000013144Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * HTMLparser.c: fixing a too early root closing problem raised
13147 byt Prashanth Naidu
13148
Daniel Veillard8c357d52001-07-03 23:43:33 +000013149Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13152 raised by Mark Vakoc.
13153
Daniel Veillard6e90d192001-07-03 16:37:49 +000013154Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * example/Makefile.am: fixed the include path to add srcdir/include
13157 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13158 and some cleanup
13159
Daniel Veillardf06307e2001-07-03 10:35:50 +000013160Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13163 lot of optimization work, results in significant improvements
13164 when handling really complex XPath queries. Add a small optimizer
13165 for unions, improve [n] and [last()], avoid some costly ops.
13166
Daniel Veillard77044732001-06-29 21:31:07 +000013167Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13168
13169 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13170 * xpath.c: small cleanup
13171 * xmlGetNsList: reformated, fixed problems if used on Entities
13172
Daniel Veillard2adbb512001-06-28 16:20:36 +000013173Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13176
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013177Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13180 * Makefile.am example/Makefile.am: workaround automake generating
13181 erroneous deps
13182
Daniel Veillard12f7d292001-06-28 13:12:11 +000013183Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * include/win32config.h: bug #56801 Yon Derek provided a patch
13186 to the windows config file.
13187
Daniel Veillard87ee9142001-06-28 12:54:16 +000013188Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13191 libxml.h : Yon Derek provided a set of changes to compile from
13192 CVS on Windows/MSC
13193
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013194Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13195
13196 * parser.c: fixed UTF8 BOM support in push mode
13197 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13198 added a specific testcase
13199
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013200Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13201
13202 * Makefile.am: added --push regression tests
13203 * parserInternals.c: the XML parser segfaulted in --push mode
13204
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013205Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13206
13207 * configure.in: moved the symlinks detection within a CVS
13208 check, this is not portable and will be removed soon.
13209 * xpath.c: small cleanup/speedup
13210
Daniel Veillard11648102001-06-26 16:08:24 +000013211Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13214 release of 2.3.12
13215 * parser.c: make an error message if unknow entities in all cases
13216
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013217Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13220
Daniel Veillard23793842001-06-25 16:07:45 +000013221Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13224 includes were installed in the wrong dir
13225
Daniel Veillardf5498f32001-06-25 15:08:36 +000013226Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * doc/html.xml: warn against sending code to exhibit bugs.
13229
Daniel Veillard56f06462001-06-24 21:34:03 +000013230Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13233 Tru64 from Thomas Leitner
13234
Daniel Veillardc5d64342001-06-24 12:13:24 +000013235Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * AUTHORS: added William and Bjorn
13238 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13239 daniel@veillard.com hopefully I won't have to do this again
13240 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13241 docs can be rebuilt cleanly now
13242 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13243 from CVs it's generated, added include/libxml/xmlwin32version.h
13244 also generated but which should change far less frequently.
13245 * catalog.c nanoftp.c: made sure to include libxml.h not
13246 libxml/xmlversion.h directly
13247 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13248 when compiling on WIN32 and MSC
13249
Daniel Veillard07385fd2001-06-23 21:55:48 +000013250Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13251
13252 * include/Makefile.am include/libxml/Makefile.am configure.in:
13253 fixed make distcheck and rebuilding the rpms
13254
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013255Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * configure.in: should finish the migration of exported includes
13258 into a real include/libxml in CVS, at least for CVS users.
13259 * removed the exported headers, added in include/libxml (as well
13260 as xmlversion.h.in).
13261
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013262Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * configure.in: fixed the way to detect symlink
13265
Daniel Veillard66541772001-06-23 18:31:04 +000013266Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * configure.in: updated, include/libxml is now a real CVS dir
13269
Daniel Veillardca989762001-06-23 17:39:29 +000013270Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13271
13272 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13273 version works with both libxml1 and libxml2 (it autodetects
13274 the prefix of the html-files) from Felix Natter.
13275 * doc/xml.html: updated doc accordingly
13276
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013277Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * xpath.c: fixed the bug generating a template loop in libxslt
13280 when using docbook-xsl-1.4, * should filter out document nodes
13281 * HACKING: added William
13282 * TODO: updated
13283
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013284Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * doc/FAQ.html: added a warning about gcc-3.0
13287 * doc/xml.html: added reference to gdome2 and removed a confusing
13288 sentence
13289
Daniel Veillardf7f41852001-06-22 15:18:01 +000013290Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13291
13292 * xmlversion.h: okay this is a generated file, but Windows
13293 users need it and they can't generate it, and I want CVS
13294 Windows users ...
13295 * win32/libxml2/libxml2_so.dsp: Windows project file for
13296 the shared lib version of libxml2
13297 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13298 resources needed for libxslt/xsltproc by Yon Derek
13299
Bjorn Reese3157b342001-06-22 14:41:45 +000013300Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13301
13302 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13303
Daniel Veillard4151acb2001-06-22 10:48:57 +000013304Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
Daniel Veillardcc146db2001-06-22 11:10:52 +000013306 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13307
13308Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
Daniel Veillard4151acb2001-06-22 10:48:57 +000013310 * include/win32config.h: Yon Derek provided a first fix
13311 to be able to compile libxslt/xsltproc on Windows
13312
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013313Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * xpath.c: attempt to work around what seemed a gcc optimizer
13316 bug when handling floats on i386 http://veillard.com/gcc.bug
13317 * tree.c entities.c encoding.c: doing some cleanups while
13318 chasing it
13319
Daniel Veillard017b1082001-06-21 11:20:21 +000013320Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * Makefile.am: cleanup when --without-debug is specified
13323 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13324 w.r.t. --without-debug and other include points
13325 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13326 Catalogs
13327 * configure.in entities.h tree.h HTMLparser.c: removed
13328 --without-corba, made the _private field mandatory
13329
Daniel Veillard87a764e2001-06-20 17:41:10 +000013330Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13333 outputs a BOM in UTF8, an errata has been issued to avoid the
13334 problem, that was the most reasonable solution... Add support
13335 for a leading UTF8 BOM in entities.
13336
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013337Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * valid.c: fixed a bug found when post validating an entity ref
13340 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13341 activate it too
13342
Daniel Veillard39196eb2001-06-19 18:09:42 +000013343Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13346 weakness in the node copy the XPointer and the XInclude
13347 implementations. Serious cleanup.
13348
Daniel Veillard3739b982001-06-19 12:51:30 +000013349Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * Makefile.am: Kjartan Maraas provided a small patch to
13352 add xml2-config.in to EXTRA_DIST
13353
Daniel Veillarda9142e72001-06-19 11:07:54 +000013354Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13357 provided another failing case found in KDE, the way the
13358 ctxt->vctxt.nodeTab was allocated and freed changed over
13359 time but it wasn't completely cleaned up. This should fix it.
13360
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013361Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * parser.c: Stephan Kulow also raised the fact that line number
13364 could get miscounted making debug harder, fixed the problem
13365 in xmlParseCharData()
13366
Daniel Veillard64b98c02001-06-17 17:20:21 +000013367Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * valid.c: Stephan Kulow pointed out a problem when validating
13370 and using an empty entity, forgot a 'break' in a case.
13371
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013372Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13375 * doc/xml.html: updated with 2.3.11
13376
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013377Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * TODO: updated adding cleanup of generated doc
13380 * configure.in: prepared to release 2.3.11
13381 * xmllint.c: added --version for bug reporting
13382 * doc/html/*.html: rebuilt the doc
13383
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013384Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * xpath.c: first part of the work on selecting namespace to
13387 fix bug #56115
13388
Daniel Veillard96ed5832001-06-15 22:22:04 +000013389Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13392 when using -liconv
13393 * TODO: updated
13394
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013395Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13398 cleanup, encoding support.
13399
Daniel Veillard608ad072001-06-14 08:32:28 +000013400Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13401
13402 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13403
Daniel Veillard239d0522001-06-13 23:02:48 +000013404Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * xpath.c: bug detected by Ankh when / is used as a function arg
13407
Daniel Veillard02bb1702001-06-13 21:11:59 +000013408Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13411 of element and use it to avoid outputting formatting spaces at
13412 the wrong place. Implemented the format parameter for HTML save.
13413 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13414 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13415 result/HTML/wired.html: of course this impact the result of a
13416 number of HTML tests
13417
Daniel Veillard95d845f2001-06-13 13:48:46 +000013418Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * HTMLtree.[ch]: started augmenting the HTML save API with
13421 encoding and formatting parameters
13422
Daniel Veillardeca60d02001-06-13 07:45:41 +000013423Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13424
13425 * HTMLtree.h: cleanup and started evaluating the work needed on
13426 revamping the HTML output code
13427
Daniel Veillard84666b32001-06-11 17:31:08 +000013428Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13429
13430 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13431
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013432Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * valid.c: fixed bug #56049, forgot one check in the
13435 validation routine
13436
Daniel Veillardca2366a2001-06-11 12:09:01 +000013437Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13440
Daniel Veillard6761eee2001-06-11 10:29:38 +000013441Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13442
13443 * libxml.h: fixed an error in last commit
13444 * doc/FAQ.html: added an entry for compilation from CVS
13445
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013446Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * xmlversion.h.in libxml.h: Cygwin patches
13449 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13450 * tree.h: cleanup
13451
Daniel Veillardacd370f2001-06-09 17:17:51 +000013452Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13455 memory block in a strange case where libxml is linked twice
13456 in the binary.
13457
Daniel Veillard1d047672001-06-09 16:41:01 +000013458Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13461 state far too often, simple fix used to avoid it.
13462
Daniel Veillard4497e692001-06-09 14:19:02 +000013463Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13466 being processed, applied his patch
13467 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13468
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013469Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13472 provided fixes to compile on MSCC again
13473 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13474 also provided an update for the project files.
13475
Daniel Veillarda682b212001-06-07 19:59:42 +000013476Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13479 bug #55810
13480
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013481Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * tree.c: fixed xmlGetNsProp() to close bug #55683
13484 Note this requires libxslt to use it's own function instead.
13485
Daniel Veillardf0c53762001-06-07 16:07:07 +000013486Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13487
13488 * HTMLtree.c: when in a pre element no formatting space should
13489 be added.
13490 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13491
Daniel Veillard068a9652001-06-07 15:30:26 +000013492Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * configure.in: added tests for signal() and signal.h
13495
Daniel Veillard541d6552001-06-07 14:20:01 +000013496Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13499
Daniel Veillard8a367d42001-06-07 14:01:34 +000013500Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13501
13502 * doc/libxml-doc.el: Felix Natter provided a new version for
13503 libxml2
13504
Daniel Veillard8a926292001-06-07 11:20:20 +000013505Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * HTMLtree.c: when in a pre element no formatting space should
13508 be added.
13509
Daniel Veillard14839d52001-06-06 16:11:56 +000013510Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13513
Daniel Veillarde95e2392001-06-06 10:46:28 +000013514Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13515
13516 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13517 hack
13518 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13519 * uri.c: fixed a warning
13520
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013521Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * HTMLtree.c: trying to close bug #55772 escaping in script
13524 elements
13525 * doc/xml.html: suggest to send mail to the list
13526
13527Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013528
13529 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13530 good. Use a macro and based on the solution provided in
13531 vsnprintf manual page from GNU.
13532
Bjorn Reese99748722001-06-05 12:49:15 +000013533Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13534
13535 * error.c: Workaround for non-preserving variadic list.
13536 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13537
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013538Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13539
13540 * doc/xml.html: added 2.3.10 release
13541
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013542Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * configure.in: releasing 2.3.10
13545
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013546Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13549
Daniel Veillard20042422001-05-31 18:22:04 +000013550Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * encoding.c: Robert Collins provided a patch to add the
13553 "US-ASCII" encoding alias
13554
Daniel Veillard97ac1312001-05-30 19:14:17 +000013555Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13558 string oriented functions and started cleaning the related areas
13559 in xpath.c which needed fixing in this respect
13560
Daniel Veillard2d703722001-05-30 18:32:34 +000013561Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13564 #55380
13565 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13566
Daniel Veillard9403a042001-05-28 11:00:53 +000013567Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * TODO: updated
13570 * nanohttp.[ch] : started adding APIs to get the redirected URL
13571 when this occurs (needed for further base computation
13572 * tree.h: cleanup
13573 * encoding.c: cleanup
13574 * SAX.c: minor change around ctxt->loadsubset
13575
Daniel Veillard6278fb52001-05-25 07:38:41 +000013576Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * Makefile.am include/Makefile.am: small change to have
13579 include/libxml rebuilt if working from CVS.
13580 * uri.c: applied another patch from Carl Douglas for URI escaping,
13581 this should close bug #51876
13582
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013583Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13586 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13587 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13588 added specific regression test
13589 * parser.h: preparing for the XSLT mode where DTD inherited
13590 attributes are added to the tree.
13591
Daniel Veillardbbd22452001-05-23 12:02:27 +000013592Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13593
13594 * xinclude.[ch]: Updated the namespace for the Last Call version
13595 * result/XInclude/include test/XInclude/include: updated the
13596 testsuite accordingly
13597
Daniel Veillard8514c672001-05-23 10:29:12 +000013598Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13601 related to bug #51876
13602
Daniel Veillard42596ad2001-05-22 16:57:14 +000013603Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * tree.c: fixed a gross mistake in base computation, xml:base is
13606 not completely correct yet (need cascade).
13607 * xpath.[ch]: added the few things needed to find a function name
13608 and URI from the XPath context when it is called.
13609
Daniel Veillard81418e32001-05-22 15:08:55 +000013610Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13613 * DOCBparser.c: small cleanup
13614 * xmllint.c: added a --catalogs option to load catalogs from
13615 $SGML_CATALOG_FILES
13616 * tree.c: cleanup
13617 * configure.in: iconv library fixup, ICONV_LIBS
13618
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013619Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * catalog.c: handling of CATALOG entries. detection of recursion,
13622 and a few bugfixes
13623 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13624 against the default namespace
13625
Daniel Veillard04b93292001-05-21 08:15:31 +000013626Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13629
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013630Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * parser.c: fixed propagation context info when parsing an
13633 external entity.
13634 * doc/html/*.html: regenerated a couple of docs
13635
Daniel Veillard4623acd2001-05-19 15:13:15 +000013636Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13637
13638 * doc/xml.html: update with 2.3.9 informations
13639
Daniel Veillardbed7b052001-05-19 14:59:49 +000013640Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13643 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13644 * doc/html/* : rebuilt the docs
13645 * valid.c: small patch which may improve some case when
13646 validating.
13647
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013648Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13649
13650 * HTMLparser.c: Closed bug #54891
13651 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13652 to the suite
13653
13654Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13657 applied a documentation patch from LotR and filled in a few missing
13658 descriptions
13659
Daniel Veillard76d66f42001-05-16 21:05:17 +000013660Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * xpath.c tree.c parser.c: speed optimizations at the parser level
13663 document tree freeing and xpath evaluation
13664
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013665Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13666
13667 * parser.c parser.h parserInternals.h: fixed a couple of
13668 interfaces for handling memory buffer input to const char *
13669 upon suggestion of JamesH.
13670
Daniel Veillardc3739e72001-05-15 15:23:27 +000013671Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13672
13673 * configure.in: LoTR sent a patch fixing the previous commit
13674
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013675Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13676
13677 * configure.in: trying to deal again with the stoopid -R linking
13678 flag of Solaris
13679
Daniel Veillard790142b2001-05-15 10:51:53 +000013680Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * xpath.h: two nodeset access macros from Thomas Broyer
13683
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013684Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13685
13686 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13687 patch from Thomas Broyer
13688
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013689Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13690
13691 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13692 case
13693 * INSTALL: was empty added stuff from the FAQ
13694
Daniel Veillard75bea542001-05-11 17:41:21 +000013695Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13698 attributes handling and #54433 by adding xmlUnsetProp()
13699 and xmlUnsetNsProp()
13700
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013701Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13702
13703 * HTMLparser.c: Patch from Jonas Borgström
13704 (htmlGetEndPriority): New function, returns
13705 the priority of a certain element.
13706 (htmlAutoCloseOnClose): Only close inline elements if they
13707 all have lower or equal priority.
13708 * result/HTML: this of course changed a number of tests results.
13709
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013710Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * xmlIO.c catalog.c: plugged in the default catalog resolution
13713 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13714 documentations
13715 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13716
Daniel Veillarda7374592001-05-10 14:17:55 +000013717Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13718
13719 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13720 integrating catalogs
13721 * catalog.[ch] testCatalog.c: adding a small catalo API
13722 (only SGML catalog support).
13723 * parser.c: restaured xmlKeepBlanksDefault(0) API
13724
Daniel Veillardc17337c2001-05-09 10:51:31 +000013725Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13726
13727 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13728
Daniel Veillard257d9102001-05-08 10:41:44 +000013729Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13730
13731 * parser.c: added xmlParseExternalEntityPrivate() to allow
13732 propagation of ctxt->_private when parsing external entities
13733
Daniel Veillard083c2662001-05-08 08:27:14 +000013734Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13735
13736 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13737
Daniel Veillard01ef7382001-05-08 07:31:43 +000013738Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13739
13740 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13741
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013742Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13743
13744 * valid.c: warn when indeterminist content model is detected
13745 * result/VC/ElementValid8: this adds a message
13746 * Makefile.am: add --novalid for VCM tests
13747 * parserInternals.c: added a call to Init memory
13748
Daniel Veillard64269352001-05-04 17:52:34 +000013749Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13750
13751 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13752 when both parameters are NULL.
13753
Daniel Veillard37721922001-05-04 15:21:12 +000013754Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13755
13756 * valid.c: applied small patch from Gary Pennington, reindented
13757 some part of the code.
13758
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013759Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13760
13761 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13762 release, updated and regenerated the docs
13763
Daniel Veillard357c9602001-05-03 10:49:20 +000013764Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * xpath.c result/XPath/expr/floats : clarified and cleanup
13767 printing of abnormal floats in tests.
13768
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013769Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13772 * results/HTML/ : a few changes in the output of the HTML tests as
13773 a result.
13774 * configure.in: tying to fix -liconv where needed
13775
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013776Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13777
13778 * Makefile.am: fixed a stupid error
13779
Daniel Veillard7150a032001-05-02 16:41:11 +000013780Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13781
13782 * configure.in Makefile.am: make the inclusion of the trio
13783 modules in the library conditional
13784
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013785Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13786
13787 * DOCBparser.c: patche from László Kovács, fixed entities refs
13788 in attributes handling
13789
Daniel Veillardedddff92001-05-02 10:58:52 +000013790Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
13793 flushing
13794
Daniel Veillardc8f620b2001-04-30 20:31:33 +000013795Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13796
13797 * xpath.c: fix of an XSLT namespace bug reported on the list
13798 general/bug-8-
13799
Daniel Veillard5792e162001-04-30 17:44:45 +000013800Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13801
13802 * strio.h trio.c: Dan McNichol suggested a couple of small
13803 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
13804
Daniel Veillard02141ea2001-04-30 11:46:40 +000013805Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * tree.c parser.c encoding.c: spent a bit more time looking
13808 at the parsing speed and DOM handling. Added a few more
13809 speedups.
13810
Daniel Veillard3ed155f2001-04-29 19:56:59 +000013811Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13812
13813 * parser.c: small but effective parsing speed improvement
13814
Daniel Veillardb59076b2001-04-29 17:04:07 +000013815Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13816
13817 * configure.in: default on the DocBook parser inclusion (for Gnome)
13818 * DOCBparser.h: fixed a header reference
13819
Daniel Veillardb45c43b2001-04-28 17:02:11 +000013820Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * configure.in xpath.c: applied Bjorn patches for FPE on the
13823 alpha
13824
Daniel Veillardeefd4492001-04-28 16:55:50 +000013825Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
13828 xmlSaveFormatFileTo()
13829
Daniel Veillarde39a93d2001-04-28 14:35:02 +000013830Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13831
13832 * xpath.c: simple and efficient optimization, XPath functions
13833 aways bind to the same code, cache this
13834 * TODO: updated (by saying some is obsolete)
13835
Daniel Veillard2156a562001-04-28 12:24:34 +000013836Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13837
13838 * xpath.c: more cleanup work on XPath name parsing routines
13839
Daniel Veillard61d80a22001-04-27 17:13:01 +000013840Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
13843 xmlXPathParseName
13844 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
13845 * debugXML.c: avoid compilation problems if compiling without
13846 HTML support, Igor Zlatkovic
13847 * win32/libxml2/libxml2.def.src: being able to compile without
13848 XPath on Windows
13849
Daniel Veillarddbb14a72001-04-26 20:54:01 +000013850Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * libxml.m4: yet another patch from Toshio Kuratomi
13853
Daniel Veillard2913e4c2001-04-26 19:29:02 +000013854Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
13857
Daniel Veillard67fee942001-04-26 18:59:03 +000013858Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * tree.[ch]: added xmlSaveFormatFile interface for saving
13861 and indenting a file.
13862
Daniel Veillard82e49712001-04-26 14:38:03 +000013863Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13864
13865 * xpath.c: fixed bug #53689 related to processing-instruction()
13866
Daniel Veillard02f077a2001-04-26 10:59:11 +000013867Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13868
13869 * DOCBparser.c: patche from László Kovács
13870
Daniel Veillard30211a02001-04-26 09:33:18 +000013871Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13872
13873 * parser.c: applied fixes from Christian Glahn bug report #53391
13874
Daniel Veillard5a7c3452001-04-26 09:16:13 +000013875Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13876
13877 * error.c: Jean François Lecomte provided a complete description
13878 and a fix to bug #53537
13879
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000013880Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13881
13882 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
13883
Daniel Veillard1034da22001-04-25 19:06:28 +000013884Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13885
13886 * DOCBparser.c SAX.c: a bit more work on entities processing.
13887 Still Need to cleanup XML output and references in attributes
13888
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000013889Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * DOCBparser.c include/Makefile.am: two patches from László Kovács
13892
Daniel Veillardb33c2012001-04-25 12:59:04 +000013893Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * tree.c: trying to fix #53574, not completely complete,
13896 I would like xmllint --copy --debug test/ent1 and
13897 xmllint --debug test/ent1 to show the same result.
13898 * xpath.c: fix a bug when trying to sort namespace nodes
13899
Daniel Veillard5146f202001-04-25 10:29:44 +000013900Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13901
13902 * HTMLtree.c: real fix for #53402
13903
Daniel Veillard7533cc82001-04-24 15:52:00 +000013904Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13905
13906 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
13907 PIs when using xsl:output
13908 * valid.c: closing #53537 some case generate segfaults if there
13909 is validity errors
13910
Daniel Veillard61b33d52001-04-24 13:55:12 +000013911Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * SAX.c testDocbook.c DOCBparser.c: more work on the support
13914 of external parsed entities, added --noent to testDocbook
13915 * valid.c: Garry Pennington found an uninitialized variable
13916 access in xmlValidateElementContent()
13917
Daniel Veillard56098d42001-04-24 12:51:09 +000013918Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13919
13920 * HTMLparser.c : HTML parsing still sucks ... trying to deal
13921 with madness
13922 * result/HTML/ : this modified the result of the regression tests
13923 a lot.
13924
Daniel Veillard122376b2001-04-24 12:12:30 +000013925Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13926
13927 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
13928 to doc where it wasn't checked against NULL reported by
13929 Jens Laas
13930
Daniel Veillard43dadeb2001-04-24 11:23:35 +000013931Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
13934 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
13935
Daniel Veillardeae522a2001-04-23 13:41:34 +000013936Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13937
13938 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
13939 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
13940 * SAX.[ch]: cleanup and updates for DocBook
13941 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
13942 ex SGML identifier changes
13943 * valid.c: removed a static unused function.
13944
Daniel Veillardde57c612001-04-23 09:13:36 +000013945Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13946
13947 * HTMLtree.c: applied change for Paul Sponagl on script saving
13948 * Makefile.am: the warning about entity title.xml are normal.
13949
Daniel Veillard393df012001-04-22 20:11:18 +000013950Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13951
13952 * configure.in: release of 2.3.7
13953 * Makefile.am: fixing make distcheck
13954
Daniel Veillarda41123c2001-04-22 19:31:20 +000013955Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13956
13957 * doc/html/* doc/xml.html: updated and regenerated the docs
13958
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000013959Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13960
13961 * xpath.c: fixed the XPointer problem introduced in 2.3.6
13962
Daniel Veillarde82a9922001-04-22 12:12:58 +000013963Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * tree.c: fixed #53388 with the provided patch
13966
Daniel Veillard06803992001-04-22 10:35:56 +000013967Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13968
13969 * valid.c: Bjorn detected an invalid memory access. Fixed
13970 vstateVPush()
13971
Daniel Veillard40af6492001-04-22 08:50:55 +000013972Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13973
13974 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
13975
Bjorn Reese70a9da52001-04-21 16:57:29 +000013976Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13977
13978 * libxml.h: new header used only for the compilation of libxml
13979 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
13980 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
13981 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
13982 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
13983 xmlmemory.c xpath.c xpointer.c: libxml.h integration
13984 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
13985 baseline (version 1.2 plus a single patch).
13986 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
13987 scientific notation for numbers. Tests added.
13988 * xpath.c: formatting of numbers changed to use sprintf
13989 (contribution from William Brack)
13990
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000013991Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * valid.c: cleanup, more useful debugging
13994 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
13995 * xmlIO.c: entity loading is printed as an error when validating
13996
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000013997Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13998
13999 * valid.c: fixed to validate within entities
14000 * test/VCM/v22.xml: added a specific testcase
14001
Daniel Veillardca1f1722001-04-20 15:47:35 +000014002Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * valid.c: forgot an epsilon transition in for ()+
14005 * test/VCM/v21.xml : added a specific test case
14006
Daniel Veillard85349052001-04-20 13:48:21 +000014007Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * valid.c: removed a state explosion exhibited by RSS
14010 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14011 from bug #51872
14012
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014013Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14014
14015 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14016 validation without using an ugly NFA -> DFA algo in the source.
14017 Made a specific algorithm easier to maintain, using a single
14018 stack and without recursion.
14019 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14020 * hash.c: made the growing routine static
14021 * tree.h parser.c: added the parent information to an
14022 xmlElementContent node.
14023
Daniel Veillarde470df72001-04-18 21:41:07 +000014024Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14025
14026 * SAX.c parser.c xpath.c: generating IDs when not validating
14027 from an external parsed entity was poisoning the ID has table
14028 with removed values. This was killing XSLT on the KDE help
14029 browser.
14030
Daniel Veillardceacdd92001-04-18 15:10:35 +000014031Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14032
14033 * entities.h: andrew@ugh.net.au detected a double declaration
14034
Daniel Veillarda10efa82001-04-18 13:09:01 +000014035Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14036
14037 * debugXML.c hash.c tree.h valid.c : some changes related to
14038 the validation suport to improve speed with DocBook
14039 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14040 the way validation errors get reported
14041
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014042Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14045 by P C Chow and William M. Brack for XSLT HTML output
14046
Daniel Veillard2d90de42001-04-16 17:46:18 +000014047Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14050 Igor Zlatkovic patches for MSC compilation and added his
14051 updates
14052
Daniel Veillarde043ee12001-04-16 14:08:07 +000014053Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14054
14055 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14056 prefix lookup.
14057 * parserInternals.c: fixed the bug reported by Morus Walter
14058 due to an off by one typo in xmlStringCurrentChar()
14059
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014060Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14061
14062 * HTMLparser.c result/HTML/*: revamped the way the HTML
14063 parser handles end of tags or end of input
14064
Daniel Veillard82daa812001-04-12 08:55:36 +000014065Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14066
14067 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14068
Daniel Veillard67a21302001-04-11 14:39:16 +000014069Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14070
14071 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14072 bug where the linktime verions of free() won't work ...
14073
Daniel Veillard27b55282001-04-11 12:22:25 +000014074Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14075
14076 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14077
Daniel Veillardafc73112001-04-11 11:51:41 +000014078Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14079
14080 * doc/xml.html: added 2.3.6 release
14081
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014082Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14083
14084 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14085 * result/wml.xml: resulted in a small output change
14086
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014087Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14088
14089 * tree.c: xmlNewDoc was missing the charset initialization
14090 * xmllint.c: added --auto to autogenerate a doc, allow to
14091 reproduce the problem fixed on xmlNewDoc
14092
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014093Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * xpath.c: trying to get 52979 solved
14096 * tree.c result/ result/noent/: trying to get 52712 solved, this
14097 also made me clean up the fact that XML output in general should
14098 not add formating blanks by default, this changed the output of
14099 a few tests
14100
Daniel Veillard73639a72001-04-10 14:31:39 +000014101Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14102
14103 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14104
Daniel Veillardfac26a12001-04-08 13:08:14 +000014105Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14106
14107 * configure.in: finally released 2.3.6
14108
Daniel Veillard911f49a2001-04-07 15:39:35 +000014109Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14110
14111 * xpath.c: checking for null pointer generated by new code
14112
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014113Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14114
14115 * xpath.c: fixed a [] evaluation problem reported
14116 * test/XPath/tests/simpleaddr: extended test
14117 * result/XPath/simpleaddr: updated result
14118
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014119Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14120
14121 * xmllint.c: Dan Timis reported a portability problem
14122 on Macs without mmap, fixed it.
14123
Daniel Veillardb38bd552001-04-03 18:22:00 +000014124Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14125
14126 * testXPath.c : added a --tree option allowing to display the
14127 tree dump of the XPath expression
14128
Daniel Veillard4dd93462001-04-02 15:16:19 +000014129Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14130
14131 * xpath.c: fixed a memleak when comparing nodesets
14132 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14133 * tree.c: added a TODO
14134
Daniel Veillard92ad2102001-03-27 12:47:33 +000014135Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14136
14137 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14138 we need string functions
14139 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14140 to be able to use them where needed. Applied some changes
14141 to reduce name linking pollution and compile in only what's
14142 needed.
14143 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14144 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14145 for the string manipulation functions
14146 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14147 to the free() function of xmlmemory.c
14148 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14149 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14150 usage.
14151
14152
Daniel Veillard2be30642001-03-27 00:32:28 +000014153Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * error.c: applied the context output patch of the error
14156 handling submitted by Chuck Griffith
14157 * error/VC/*: this slightly change some error logs
14158
Daniel Veillard50582112001-03-26 22:52:16 +000014159Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * parser.c: fixed line number reporting on error
14162
Daniel Veillard04be4f52001-03-26 21:23:53 +000014163Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14164
14165 * parser.c: Sullivan and Darin found a parser bug,
14166 applied the patch.
14167
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014168Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14169
14170 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14171 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14172 xmlversion.h.in xpointer.c: of course the way I defined
14173 UNUSED breaks on old gcc version. Try to be smart and
14174 also define it directly in xmlversion.h
14175 * configure.in: removed -ansi flag from the pedantic set
14176
14177Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014178 Huge cleanup, I switched to compile with
14179 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14180 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14181 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14182 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14183 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14184 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14185 encoding.h entities.c error.c list.[ch] nanoftp.c
14186 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14187 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14188 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14189 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14190 Cleanup, staticfied a number of non-exported functions,
14191 detected and cleaned up a dozen of problem found this way,
14192 avoided a lot of public function name/typedef/system names clashes
14193 * doc/xml.html: updated
14194 * configure.in: switched private flags to the really pedantic ones.
14195
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014196Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14197
14198 * configure.in: 2.3.5
14199 * doc/html/*: rebuilt the docs
14200
Daniel Veillard146c9122001-03-22 15:22:27 +000014201Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14202
14203 * parser.c: fixed a reported bug in NOTATION parsing
14204 * uri.c: accepted but not fixed bug 51876, added TODO
14205 * Makefile.am: fixed bug 51876
14206
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014207Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14208
14209 * config.h.in configure.in error.c: fix a compilation problem
14210 on platforms without vsnprintf (xml@thewrittenword.com)
14211
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014212Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14213
14214 * parser.c: fixed a function name header typo
14215 * SAX.c: notations can also occur in external subset.
14216
Daniel Veillard7d42b542001-03-20 13:22:46 +000014217Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14218
14219 * error.c: removed a C++ like comment
14220
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014221Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * parser.c: fixing bug 52299 strange condition leading
14224 to a parser crash due to a buffer overflow
14225 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14226 added the specific test case
14227
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014228Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14229
14230 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14231 xmlXPathConvert{String,Number,Boolean} to be able to make
14232 type casts without a context stack, fixed some implementation
14233 problems related to the absence of context at parse-time,
14234 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14235 in the public API too
14236 * xpointer.c xpathInternals.h: we need to know at parse time
14237 whether we are compiling an XPointer
14238
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014239Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14240
14241 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14242 cleaned up the parser internals, refactored XPath code, added
14243 new compilation based APIs and cleanly separated public and
14244 private APIs.
14245
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014246Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * xpath.h: the comp field must be added at the end to avoid
14249 killing binary compat.
14250
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014251Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14252
14253 * Makefile.am: detect XPath memleaks in regreson tests
14254 * error.c: fixed and error w.r.t. error reporting still using
14255 stderr
14256 * hash.c: added new line at end of file
14257 * tree.h: minor cleanup
14258 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14259 expression parsing from evaluation, resulted in a number of
14260 changes internally, and in XPointer. Likely to break stuff
14261 using xpathInternals.h but should remain binary compatible,
14262 new interfaces will be added.
14263
Daniel Veillardd574f782001-03-14 19:40:17 +000014264Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * configure.in: fixed a couple of problems reported by
14267 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14268 without gcc on non linux platforms.
14269
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014270Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14271
14272 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14273 a fix for --with-html-dir= configure support. I hope it won't
14274 break rpm generation
14275
Daniel Veillarda022fe02001-03-14 16:30:00 +000014276Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14277
14278 * xmlIO.c: one function comment cleanup.
14279
Daniel Veillard25239c12001-03-14 13:56:48 +000014280Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14281
14282 * SAX.c: external subset notations were improperly registered
14283 in the internal subset.
14284
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014285Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14286
14287 * README.cvs-commits: added, pointing to HACKING
14288 * HACKING: updated
14289
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014290Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14291
14292 * parser.c: and Matt Sergeant found one in the XML push
14293 parser (erroneous check I forgot to remove when I fixed the
14294 main parser).
14295
Daniel Veillard68d7b672001-03-12 18:22:04 +000014296Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * xpath.c: ptittom found a small bug in UnaryExpr
14299
Daniel Veillarde356c282001-03-10 12:32:04 +000014300Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * configure.in: bumped to 2.3.4
14303 * error.c: fixed bug #51860
14304 * tree.c: fixed bug #51861
14305 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14306 * tree.[ch] : added xmlDefaultBufferSize
14307 * nanoftp.c: typo in function name header block
14308 * doc/xml.html : updated, added link to XML::LibXSLT
14309 * doc/html/* : rebuilt the docs
14310
Daniel Veillard80f32572001-03-07 19:45:40 +000014311Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14312
14313 * parser.c SAX.c: the new content parsing code raised an
14314 ugly bug in the characters() SAX callback. Found it
14315 just because of strangeness in XSLT XML Rec ouptut :-(
14316
Daniel Veillard6c831202001-03-07 15:57:53 +000014317Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14318
14319 * Makefile.am: Martin Baulig suggested to add -lm
14320 * tree.c: found another bug in xmlNodeGetContent()
14321
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014322Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14323
14324 * xpath.c: Bjorn found the error related to strictness of comparison.
14325
Daniel Veillard29631a82001-03-05 09:49:20 +000014326Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14327
14328 * parser.c: trying to fix the Dtd parsing problem reported
14329 by Gary, side effect of last week speed optimizations.
14330
Daniel Veillard14be0a12001-03-03 18:50:55 +000014331Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14334 * parserInternals.c: removed unneeded test raised by Stric
14335
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014336Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14337
14338 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14339 and fixed by William Brack). Added xmlXPathFormatNumber.
14340 Changed the sorting slightly.
14341 * configure.in Makefile.am example/Makefile.am: Added -lm.
14342 Please note that applications linking with libxml2, must
14343 also like with the math library from now on.
14344
Daniel Veillardf9533d12001-03-03 10:04:57 +000014345Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14346
14347 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14348
Daniel Veillard2f362242001-03-02 17:36:21 +000014349Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * parser.c: one must report spaces even if the Dtd element
14352 content proves that this is not part of the element content.
14353 * result/valid/*.xml: this changed the ouptu slightly
14354
Daniel Veillardb402c072001-03-01 17:28:58 +000014355Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14356
14357 * configure.in: bumped to 2.3.3
14358 * doc/xml.html: updated
14359
Daniel Veillard77851712001-02-27 21:54:07 +000014360Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14361
14362 * tree.c: minor doc fix
14363 * xpath.c: deallocation issues when a result tree has been
14364 converted to a node-set
14365
Daniel Veillardec70e912001-02-26 20:10:45 +000014366Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14367
14368 * doc/xml.html: oops corrected dates s/2000/2001
14369
Daniel Veillard8730c562001-02-26 10:49:57 +000014370Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14371
14372 * valid.c: new patch from Gary Pennington
14373
Daniel Veillard91e9d582001-02-26 07:31:12 +000014374Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14375
14376 * doc/xml.html: applied patch from Ankh
14377
Daniel Veillardedac3c92001-02-26 01:36:19 +000014378Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14379
14380 * xinclude.c: fixed a problem building on Mac
14381
Daniel Veillard21a0f912001-02-25 19:54:14 +000014382Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * parser.c: more work on increasing parsing ferformances
14385
Daniel Veillard48b2f892001-02-25 16:11:03 +000014386Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14387
14388 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14389 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14390 avoiding memcpy in production builds MEM_CLEANUP macro use
14391 * parser.[ch] parserInternals.c: optimizations of the tightest
14392 internal loops inside the parser. Better checking of I/O
14393 flushing/loading conditions
14394 * xmllint.c : added --timing
14395
Daniel Veillard71681102001-02-24 17:48:53 +000014396Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14397
14398 * configure.in: bumped to 2.3.2
14399 * doc/xml.html: updated for release
14400
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014401Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14402
14403 * xpath.c: found a memleak and fixed a nasty bug
14404
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014405Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14406
14407 * xmllint.[c1] : added return code errors for xmllint
14408 * xpath.c: specific debug dump function for result value trees
14409
Daniel Veillard4b637072001-02-21 21:52:55 +000014410Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * xpath.c: finally implemented xmlXPathCompareNodeSets
14413 * test/XPath/expr/floats results/XPath/expr/floats: added
14414 a test for float expressions
14415
Daniel Veillardf714aa32001-02-21 03:07:44 +000014416Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14417
14418 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14419 * parserInternals.[ch]: trying to speed up parsing
14420 * xpath.c : speeded up node set equality op
14421
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014422Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14423
14424 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14425 better handling of ID/IDREF and the list modules associated
14426 * configure.in: small CFLAGS cleanup
14427
Daniel Veillarda8abee62001-02-19 15:14:59 +000014428Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14429
14430 * configure.in: fixed iconv detection on AIX (stric)
14431
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014432Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014433
14434 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14435
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014436Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14437
14438 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14439 and optimized xmlXPathNodeSetSort
14440
Daniel Veillard142adbf2001-02-17 13:21:05 +000014441Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14442
14443 * xpath.c: bug fix when context size is 0
14444 * parser.c: I like Norm's Dtd because they still manage to break
14445 the parser occasionally
14446
Daniel Veillardf23e0092001-02-16 13:21:29 +000014447Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14448
14449 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14450
Daniel Veillarde0e26512001-02-16 00:11:46 +000014451Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14452
14453 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14454 attributes within the XML-1.0 namespace
14455
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014456Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14457
14458 * xpathInternals.h: exported a few axis functions
14459 * doc/xml.html: updated the doc
14460
Daniel Veillard760f4422001-02-15 14:59:48 +000014461Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * configure.in: applied patch from Daniel van Balen for OpenBSD
14464 and bumped version to 2.3.1
14465 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14466 attempt to find autoclosing was simply broken, removed it,
14467 updated the examples, this is better
14468
Daniel Veillardd194dd22001-02-14 10:37:43 +000014469Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14470
14471 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14472 hash functionnalities.
14473 * doc/html/* : rebuild the doc
14474
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014475Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14476
14477 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14478 on predicate
14479 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14480 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14481 really want to have tags closed on output even if we accept
14482 unclosed ones on input
14483
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014484Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * xpath.c: ouch don't free NULL, rare case fixed
14487 * tree.c: don't coalesce text nodes if they don't have the
14488 same behaviour wrt escaping on output
14489
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014490Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * xpath.c: small fixup
14493 * SAX.c: don't warn on empty namespaces.
14494
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014495Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14496
14497 * README: a bit of cleanup
14498 * configure.in: preparing for 2.3.0 release
14499
Daniel Veillard1f83d392001-02-08 09:37:42 +000014500Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14501
14502 * hash.[ch]: added a first version of xmlHashSize()
14503 * valid.c: another bug fix from Gary Pennington
14504
Daniel Veillard5eef6222001-02-07 18:24:48 +000014505Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14506
14507 * valid.c: couple of bug fixes pointed by Gary Pennington
14508 * HTMLtree.c: #if 0 cleanup
14509
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014510Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14513 which removes a time consuming check of xmlXPathNodeSetAdd()
14514 and use it in places where we are sure to not break unicity
14515
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014516Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14517
14518 * xpath.c: bug fixes found from XSLT
14519 * tree.c: preserve node->name special values when copying nodes.
14520 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14521 external subset are fetched when available but without full
14522 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14523 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14524 output with encoding disabled.
14525
Daniel Veillard2c833b62001-02-03 08:52:06 +000014526Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14527
14528 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14529 xmlCheckFilename should not be called from xmlFileOpenW
14530 and xmlGzfileOpenW
14531
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014532Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14533
14534 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14535 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14536 added the new tests for URI normalization
14537 * testURI.c: fixed stoopid bugs
14538 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14539 the URI in the error messages are now properly normalized
14540
Daniel Veillardea28ce62001-02-02 08:20:19 +000014541Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14542
14543 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14544
Daniel Veillarde99a4762001-02-01 04:34:35 +000014545Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14548
Daniel Veillard2b325a02001-01-31 20:46:31 +000014549Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14550
14551 * xpath.c: fixed mod operator
14552
Daniel Veillardde55cf62001-01-31 15:53:13 +000014553Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * parser.c: fixed xmlStrcat doc
14556 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14557 trees.
14558
Daniel Veillard2f913b72001-01-31 13:23:49 +000014559Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * xpath.c result/XPath/tests/chaptersbase
14562 result/XPath/tests/simplebase: fixed XPath node()
14563 * tree.c: small fix in xmlNewNs()
14564 * Makefile.am: removed extraneous xml2Conf.sh rule
14565
Daniel Veillardb42042b2001-01-28 07:40:36 +000014566Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14567
14568 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14569 Changed the library name, in order to get libxml-devel and
14570 libxml2-devel to coexist on a single system
14571 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14572 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14573
Daniel Veillardee0a4662001-01-27 18:59:33 +000014574Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14577 libxml2-devel installable in // as libxml-devel.
14578
Daniel Veillard5eb05942001-01-27 17:50:22 +000014579Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14580
14581 * doc/Makefile.am: fixed make rebuild in doc
14582 * doc/html/*.html: rebuilt the docs
14583
Daniel Veillard65c295d2001-01-26 09:32:39 +000014584Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14587
Daniel Veillard8e199902001-01-25 18:54:39 +000014588Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14591 the HTML doc to go into the -devel RPM ...
14592 * aclocal.m4 config.h.in: some updates due to auto* magic
14593
Daniel Veillard93086662001-01-25 18:13:04 +000014594Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14595
14596 * xpath.h: added a hook in the context structure allowing to
14597 link to extra support, needed for XSLT
14598
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014599Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14600
14601 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14602 xmlXPtrCmpPoints to use it.
14603 * propagated the following patch from Alejandro Forero
14604 * include/win32config.h xmlIO.c: applied further suggestions
14605 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14606 * example/gjobread.c: fixed warnings, now that it builds
14607
14608Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14609
14610 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14611
14612 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14613 filename points to a valid file (not a directory).
14614 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14615 Added calls to xmlCheckFilenameDir.
14616
14617 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14618 `path' (rather than `filename') as the parameter to gzopen and open.
14619
Daniel Veillard48177c22001-01-23 15:27:41 +000014620Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14621
14622 * Makefile.am: fixed a problem with EXTRA_DIST
14623
Daniel Veillardb83ba402001-01-22 22:45:10 +000014624Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * Makefile.am example/Makefile.am: finally found the trick
14627 to build the example, i.e. add "." in SUBDIRS before example
14628 in the list <grin/>
14629
Daniel Veillard82687162001-01-22 15:32:01 +000014630Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14631
14632 * doc/xml.html: updated with an XSLT section, removed pointer to
14633 W3C CVS base.
14634
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014635Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14636
14637 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14638 too, and deallocation need to occur the same way.
14639
Daniel Veillarde4566462001-01-22 09:58:39 +000014640Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14641
14642 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14643 type correponding to an XSLT result tree fragment. Share most
14644 of the data format with node set, as well as operators.
14645 * HTMLtree.c: added a newline at the end of the doctype output
14646 whe this one is not present initially.
14647 * tree.c: make sure taht the parent and doc pointers are properly
14648 set when copying attributes (lists).
14649
Daniel Veillard701c7362001-01-21 09:48:59 +000014650Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14653
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014654Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14655
14656 * xpath.c: seems I finally killed that ugly path evaluation
14657 context bug (tagged 9999 in case is is wrong)
14658
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014659Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14660
14661 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14662 for XSLT
14663
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014664Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14665
14666 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14667 for xmlGzfileOpen() bug
14668
Daniel Veillardf6eea272001-01-18 12:17:12 +000014669Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * xpath.c: removed an error found by XSLT usage
14672 * tree.c parserInternals.h: use a predefined static string
14673 for text and comment nodes, avoid freeing them in xmlFreeNode,
14674 exported the string name in parserInternals.h and added
14675 another value to disable encoding at output (for XSLT),
14676 gain memory, time.
14677
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014678Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14681 win32/libxml2/libxml2_so.dsp: new makefiles and update
14682 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14683
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014684Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14685
14686 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14687 Gary Pennington
14688
Daniel Veillard389e6b72001-01-15 19:41:13 +000014689Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.c: fixed the comaprision of values and nodelists,
14692 need to compare nodelist still ...
14693 * debugXML.c: avoided a possible core dump
14694 * HTMLparser.c: cleanup
14695 * nanohttp.c: contributed fix.
14696 * tree.c: fixes in properties handling added xmlSetNsProp
14697 needed by libxslt
14698 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14699 comment
14700 * TODO: updated
14701
Daniel Veillard167bd532001-01-06 21:09:34 +000014702Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14703
14704 * parser.c parserInternals.c: applied Bjorn Reese optimization
14705 patch
14706
14707Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14708
14709 * Makefile.am: applied patch fro make check from Martin Vidner
14710
Daniel Veillard503b8932001-01-05 06:36:31 +000014711Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14712
14713 * configure.in: preparing 2.2.11
14714 * doc/html/*: rebuild the HTML files
14715 * doc/xml.html : updated
14716
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014717Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * tree.c: fixed a stupid bug
14720 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14721 patches related to validation of an XInclude processing result
14722 * TODO: updated
14723
Daniel Veillarde2488192001-01-04 10:54:22 +000014724Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14727 on large files
14728
Daniel Veillardf060a412001-01-03 20:52:44 +000014729Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14730
14731 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14732
Daniel Veillard45cff692001-01-03 18:02:04 +000014733Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14734
14735 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14736 reported by Jonas Borgström
14737 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14738
Daniel Veillard08108982001-01-03 15:24:58 +000014739Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14740
14741 * testXPath.c xpath.c: fixing the XPath union expressions problem
14742 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14743
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014744Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14745
14746 * xmllint.c: Made is so if the file name is "-" is will read form
14747 standard input. Sven Heinicke <sven@zen.org>
14748 * tree.c: fixed a problem when growing buffer
14749 * tree.h: fixed the comment of the node types following andersca
14750 comment
14751 * TODO: updated
14752
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014753Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * HTMLparser.[ch]: added a way to avoid adding automatically
14756 omitted tags. htmlHandleOmittedElem() allows to change the
14757 default handling.
14758 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14759 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14760 of xmllint too when using --memory flag, added a memory test
14761 suite at the Makefile level.
14762 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14763 with namespace use when encountering QNames in XPath evalation,
14764 added xmlns() scheme in XPointer.
14765 * nanoftp.c : incorporated a fix
14766 * parser.c xmlIO.c: fixed problems raised with encoding when using
14767 the memory I/O
14768 * parserInternals.c: closed bug 25934 reported by
14769 torsten.landschoff@innominate.de
14770 * TODO: updated
14771
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014772Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14775 on a non-updated tree :-(, made a 2.2.10 release to correct the
14776 situation
14777
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014778Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14781 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14782 integrated a set of OpenVMS changes from Howard Taylor
14783 <Howard.Taylor@pacoast.com>
14784
Daniel Veillard58770e72000-11-25 00:48:47 +000014785Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14786
14787 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
14788 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
14789
Daniel Veillardf62ceff2000-11-24 23:36:01 +000014790Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14791
14792 * HTMLparser.c: some fixes on auto-open of html/head/body
14793 * encoding.c: fixed a compilation error on some gcc env
14794 * xpath.c xpointer.[ch] xpathInternals.h: improved the
14795 XPointer implementation
14796 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
14797 related XPointer tests and associated results
14798
Daniel Veillard300f7d62000-11-24 13:04:04 +000014799Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * doc/xmldtd.html doc/xml.html: following a short step by step
14802 guidance on IRC to help maciej with DTDs I started a small
14803 page on the subject.
14804
Daniel Veillard748e45d2000-11-17 16:36:08 +000014805Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14806
14807 * HTMLparser.c: fixed handling of broken charrefs
14808 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
14809 patches
14810
Daniel Veillard28929b22000-11-13 18:22:49 +000014811Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * doc/xml.html doc/html/* : rebuilt the docs after adding
14814 xinclude and updated page for 2.2.7 and 2.2.8
14815 * configure.in: releasing 2.2.8
14816
Daniel Veillard41e06512000-11-13 11:47:47 +000014817Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14818
14819 * parser.[ch] parserInternals.c: applied the conditional
14820 section processing fix from Jonathan P Springer
14821 <jonathan.springer2@gte.net>
14822 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
14823 project file, fixed iconv default non support
14824 * xpath.c: fixed the problem of evaluating relative expressions
14825 when a node context is provided.
14826
Daniel Veillardbf432752000-11-12 15:56:56 +000014827Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * nanoftp.c: fixed gcc 2.95 new warnings
14830 * SAX.c: fixed a stupid bug
14831 * tree.c: fixed a formatting problem when round-tripping
14832 from/to memory
14833 * xinclude.c: chased memleak, fixed a base problem
14834 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
14835 xmlXPtrBuildNodeList()
14836 * TODO: updated
14837 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
14838 adding a first small set of regression tests for XInclude
14839
Daniel Veillardc2def842000-11-07 14:21:01 +000014840Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14841
14842 * nanohttp.[ch]: applied Wayne Davison patches to access
14843 the WWW-Authorization header.
14844 * parser.c: Closed Bug#30847: Problems when switching encoding
14845 in short files by applying Simon Berg's patch.
14846 * valid.c: fixed a validation problem
14847 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
14848 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
14849 Wayne Davison
14850 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
14851 need to be extended to non full nodes selections.
14852 * xinclude.c: starts to work decently
14853
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000014854Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
14857 debugXML.c xmlversion.h.in: Started adding XInclude support,
14858 this is a new xmllint option
14859 * tree.c xpath.c: applied TOM patches for XPath
14860 * xpointer.c: fixed a couple of errors.
14861 * uri.c: added an escaping function needed for xinclude
14862 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
14863 new warning from RH70 gcc's version
14864
Daniel Veillarda4964b72000-10-31 18:23:44 +000014865Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14866
14867 * HTMLparser.c: fixed loop on invalid char in scripts
14868 * parser.c: update to description of xmlIOParseDTD()
14869 * libxml.m4 xmlversion.h.in: changes contributed by
14870 Michael Schmeing <m.schmeing@internet-factory.de>
14871 * configure.in: preparing for 2.2.7
14872 * Makefile.am: trying to avoid config.h and acconfig.h
14873 being included in the distrib
14874 * configure.in: released 2.2.7
14875
14876Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14877
14878 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
14879 like namespaces for good. Unified xmlNs and xmlNode somewhat.
14880
Daniel Veillard01411222000-10-30 15:33:22 +000014881Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14882
14883 * parser.[ch]: added xmlIOParseDTD()
14884 * xpointer.c: added support for the 2 extra parameters of
14885 string-range, fixed a stoopid error when '0' was present
14886 in XPointer expressions
14887 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
14888 testsuite for the above
14889
Daniel Veillard6db58192000-10-30 09:27:53 +000014890Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14891
14892 * libxml.spec.in: improved package descriptions
14893
Daniel Veillarda5db68a2000-10-29 18:06:06 +000014894Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14895
14896 * xpath.c xpathInternals.h: applied a large cleaning patch
14897 from TOM <ptittom@free.fr>, it also add namespace support
14898 for function and variables registration.
14899
Daniel Veillardbd20df72000-10-29 17:53:40 +000014900Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
14903 * Makefile.mingw: Wayne Davison's update adding hash.c
14904
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000014905Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * xpath.c: fixed the root evaluation problems
14908 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
14909 ignorable spaces with <b> <bold> <em>
14910 * tree.c: fixed a loop in xmlSearchNsByHref()
14911
Daniel Veillard767662d2000-10-27 17:04:52 +000014912Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14913
14914 * xpath.c: applied another XPath patch from TOM
14915 * xpath.c include/makefile.am: applied another patch from
14916 china@thewrittenword.com (cleanup on IRIX).
14917
Daniel Veillard211cc0a2000-10-27 11:49:33 +000014918Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14919
14920 * xml-config.1: received a fixed version from Fredrik Hallenberg
14921 <hallon@lysator.liu.se>
14922
Daniel Veillardf6bf9212000-10-26 14:07:44 +000014923Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14924
14925 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
14926 cleanup patch for XPath
14927
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000014928Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * patched to redirrect all "out of context" error messages to
14931 a reconfigurable routine. The changes are:
14932 * xmlerror.h : added the export of an error context type (void *)
14933 an error handler type xmlGenericErrorFunc there is an interface
14934 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
14935 to reset the error handling routine and its argument
14936 (by default it's equivalent to respectively fprintf and stderr.
14937 * all the c files: all wild accesses to stderr or stdout within
14938 the library have been replaced to calls to the handler.
14939
Daniel Veillard29a11cc2000-10-25 13:32:39 +000014940Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * configure.in: release 2.2.6
14943 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
14944 exporting the inner functions of xpath for extension modules
14945 * doc/*: updated and rebuilt the doc
14946
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000014947Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * nanohttp.c : applied Wayne HTTP cleanup patch
14950 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
14951 and xmlNodeSetSpacePreserve()
14952
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000014953Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * xpath.c: closing bug #29260
14956
Daniel Veillard126f2792000-10-24 17:10:12 +000014957Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14958
14959 * hash.[ch] debugXML.c: expanded/enhanced the API, added
14960 multikey tuples, made hash structure opaque
14961 * valid.[ch]: moved elements, attributes, notations decalarations
14962 as well as ID and refs to hash tables.
14963 * entities.c: hash cleanup
14964 * xmlmemory.c: fixed a dump problem in debug mode
14965 * include/Makefile.am: problem passing in DESTDIR= values patch
14966 from Marc Christensen <marc@calderasystems.com>
14967 * nanohttp.c: removed debugging remains
14968 * HTMLparser.c: the bogus tag should be ignored (Wayne)
14969 * HTMLparser.c parser.c: fixing a number of problems with the
14970 macros in the *parser.c files (Wayne).
14971 * HTMLparser.c: close the previous option when opening a new one
14972 (Marc Sanfacon).
14973 * result/HTML/*: updated the HTML results accordingly
14974
Daniel Veillard52afe802000-10-22 16:56:02 +000014975Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
14978 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
14979 XPath functions and XML entities table to them. More to come...
14980 * xmlIO.c: fixed libxml closing FILEs it didn't open.
14981
Daniel Veillard683cb022000-10-22 12:04:13 +000014982Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * tree.c: coalesce adjacent text nodes
14985 * valid.c: handling of blank nodes in DTd validation (raised
14986 by problems with a posteriori validation).
14987 * nanohttp.c: changing behaviour on HTTP write stuff.
14988 * HTMLtree.c: forced body and html to be explicitely closed.
14989 * xpath.h: exported more XPath functions.
14990
Daniel Veillard1baf4122000-10-15 20:38:39 +000014991Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * Release of 2.2.5
14994 * xpointer.c: range() range-inside and other helper functions
14995 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
14996
Daniel Veillard47e12f22000-10-15 14:24:25 +000014997Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14998
14999 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15000 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15001
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015002Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15003
15004 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15005 and XPointer modules
15006
Daniel Veillard134c9f32000-10-15 10:27:08 +000015007Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * SAX.h: closed #25107
15010
Daniel Veillard39915622000-10-15 10:06:55 +000015011Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * testSAX.c: fixed problem with cdata reporting
15014 * SAXresult/* : updated
15015
Daniel Veillard1e851392000-10-15 10:02:56 +000015016Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15019 Closed bug #27499, added to regression tests
15020 * TODO: updated
15021
Daniel Veillard7eda8452000-10-14 23:38:43 +000015022Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15025 support for SCRIPT and STYLE with help from Bjorn Reese
15026 * test/HTML/* result/HTML/*: added simple testcase and updated
15027 the existing ones.
15028
Daniel Veillardff9c3302000-10-13 16:38:25 +000015029Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15030
15031 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15032 string-range for empty strings
15033 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15034 test/XPath/xptr/strrange: augmented the XPointer testsuite
15035
Daniel Veillard189446d2000-10-13 10:23:06 +000015036Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15037
15038 * doc/xml.html doc/xmlmem.html: added a module describing memory
15039 interfaces and use, updated the main page.
15040
Daniel Veillard2f971a22000-10-12 23:26:32 +000015041Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15044 nanoftp code work on Windows too now
15045
15046Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015047
15048 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15049 * xpointer.c: implemented string-range() at least a good first version
15050 * test/XPath/docs/str test/XPath/xptr/strrange
15051 result/XPath/xptr/strrange: the string-range() tests
15052
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015053Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15054
15055 * Makefile.am include/Makefile.am include/win32config.h
15056 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15057 and make distcheck
15058
Daniel Veillard19d61112000-10-11 23:50:35 +000015059Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15062 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15063 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15064
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015065Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15066
15067 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15068 patch for socklen_t detection by
15069 Albert Chin-A-Young <china@thewrittenword.com>
15070
Daniel Veillardcd429612000-10-11 15:57:05 +000015071Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15074 and added a --dtdvalid option to xmllint used to test it
15075
Daniel Veillard47c02452000-10-11 13:04:36 +000015076Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15079 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15080
Daniel Veillard2d38f042000-10-11 10:54:10 +000015081Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15082
15083 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15084 handlings (registration, lookup, cleanup)
15085
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015086Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15087
15088 * configure.in Makefile.am include/makefile.am: adding XPointer
15089 and XPtrtests target
15090 * xpointer.[ch] : new files for XPointer support
15091 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15092 more XPath tests
15093
Daniel Veillard57fda592000-10-10 23:24:14 +000015094Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * configure.in: fixed, very broken, make distcheck works again
15097
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015098Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * More work toward 2.2.5, integrated a number of patches
15101 * configure.in Makefile.am win32config.h.in: trying to cleanup
15102 make distcheck .... huh ...
15103 * include/Makefile.am include/win32config.h: new directory
15104 for includes
15105 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15106 updated teh makefiles and instructions for WIN32
15107 * xpath.c: small fixes
15108 * test/XPath/ results/XPath: updated the testcases and results
15109 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15110 suggested patches
15111 * valid.c: fixed an ID bug
15112
Daniel Veillardb71379b2000-10-09 12:30:39 +000015113Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15114
15115 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015116 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015117 * xpath.[ch]: worked on XPointer
15118
Daniel Veillard7e99c632000-10-06 12:59:53 +000015119Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * configure.in Makefile.am: 2.2.5, ship the include in an
15122 include/libxml subdirectory, use symlinks when using CVS
15123 * testSAX.c: fixed small bug
15124 * testXPath.c: changed the way testfiles are parsed
15125 * debugXML.c: same kind of cleanup when parsing an argument expression
15126 XPath/XPointers can have blanks embedded
15127 * xpath.[ch]: more cleanup, reorgs for XPointer work
15128 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15129 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15130
Daniel Veillard55b91f22000-10-05 16:30:11 +000015131Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15132
15133 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15134 in the XPath engine, rewrote large parts of it, now it's far
15135 cleaner and in sync with the REC not an old WD. Fixed a parsing
15136 problem in the interactive XML shell found when testing XPath.
15137
Daniel Veillardac260302000-10-04 13:33:43 +000015138Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15139
15140 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15141 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15142 examples with the extra test
15143
Daniel Veillard7cfce322000-10-04 12:40:27 +000015144Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15147 the global init function.
15148
Daniel Veillard970112a2000-10-03 09:33:21 +000015149Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * HTMLparser.c: Doohhh, attribute name parsing was still case
15152 sensitive ! Fixed this ...
15153 * result/HTML/* : updated the tests results accordingly
15154
Daniel Veillard740abf52000-10-02 23:04:54 +000015155Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15158 engine, should be far more stable, incorporated a new version of
15159 preceding/following axis, need testing
15160 * uri.c: fixed file:///c:/a/b/c problem
15161 * test/XPath/tests/idsimple: augmented the XPath tests
15162
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015163Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15164
15165 * doc/* rebuilding docs for 2.2.4 release
15166
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015167Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * configure.in: releasing 2.2.4
15170 * parser.[ch]: added xmlStrEqual()
15171 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15172 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15173 use xmlStrEqual instead
15174 * TODO: updated
15175 * added an XPath test
15176
Daniel Veillardbc765302000-10-01 18:23:35 +000015177Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15180 * entities.h: exported xmlInitializePredefinedEntities
15181 * parser.[ch] : added xmlInitParser()
15182 * parserInternals.h : had to export htmlInitAutoClose()
15183
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015184Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15185
15186 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15187 problems
15188 * Makefile.am : added XPath regression tests to normal tests
15189 * uri.c: fixed a problem with local paths, cleanup
15190 * parser.c: fixed a problem with large CData sections
15191
Daniel Veillardd2ade932000-09-30 14:39:55 +000015192Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * configure.in xml-config.in: patch from "Ben Taylor"
15195 <sol7x86@hotmail.com> for solaris shared libs lookup
15196
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000151972000-09-30 Martin Baulig <baulig@suse.de>
15198
15199 * libxml-2.0.pc.in: Provide pkg-config script.
15200
15201 * configure.in: Create the libxml-2.0.pc script from the
15202 libxml-2.0.pc.in templates.
15203 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015204 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015205
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015206Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15207
15208 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15209 when compiling with MSC
15210
Daniel Veillard46057e12000-09-24 18:49:59 +000015211Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * xpath.c: patch for normalize-string() substring-before(),
15214 substring-after() and translate() functions from Bjorn Reese
15215 <breese@mail1.stofanet.dk>
15216 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15217 Fredrik Hallenberg <hallon@lysator.liu.se>
15218 * TODO: updated
15219
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015220Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15223 problem of socklen_t being undefined on a number of platforms
15224 * debugXML.c: fixed a compilation problem when without snprintf
15225
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015226Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15227
15228 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15229 an URI bug and a fix for the control-character-induced infinite loop
15230 * nanohttp.c: preventive fix for compiling on WIN32
15231
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015232Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * xmlint.c: closing bug #25000
15235
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015236Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15239 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15240 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15241 related function, fixing xmlStrncmp(), and associated cleanup
15242 * result/HTML/entities.html.sax: updating result
15243
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015244Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * uri.c: applied patch for URI escaping from Wayne Davison
15247 <wayned@blorf.net>
15248 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15249 from Denis Barbier <barbier@imacs.polytechnique.fr>
15250 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15251 patch from Wayne Davison
15252
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015253Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15254
15255 * doc/xml.html : updated with new releases, adding "how to help"
15256
Daniel Veillard04698d92000-09-17 16:00:22 +000015257Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15260 removed a few warnings in pedantic mode ...
15261 * parserInternals.c parser.c: moved encoding switching function
15262 to parserInternals.c
15263 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15264
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015265Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15266
15267 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15268 error or warning handlers
15269
Daniel Veillardb1059e22000-09-16 14:02:43 +000015270Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15271
15272 * parserInternals.c parserInternals.h parser.c Makefile.am:
15273 created a new module parserInternals.c, moved most of the
15274 code shared by the various parsers there, as well as
15275 deprecated code from parser.c. More cleanup of parser.c
15276 * uri.c: fixed a problem when URI is NULL
15277 * valid.c: speedup when looking for an attribute declaration
15278
Daniel Veillard39c7d712000-09-10 16:14:55 +000015279Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15282 the cleanup of the computation of URI references when seeking
15283 external entities. The URI reference string and the resulting
15284 URI are both stored now.
15285 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15286 large s(n)printf checks and cleanup from Denis Barbier
15287 <barbier@imacs.polytechnique.fr>
15288 * xmlversion.h.in tree.h: couple of SGML declarations for a
15289 possible docbook module.
15290 * result/VC/ : a couple of test output changed due to the change
15291 of the entities URI
15292
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015293Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * parser.h: added a _private field for linking user's data
15296
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015297Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15298
15299 * parser.c parserInternals.h: demacroified most of the IS_XXX
15300 the gain in size is significant so ...
15301
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015302Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * entities.c: cases where looking up entities with doc==NULL
15305 covered
15306
Daniel Veillard90e11312000-09-05 10:42:32 +000015307Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15308
Daniel Veillard1de50802000-09-07 08:54:32 +000015309 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015310 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15311
Daniel Veillard98a79162000-09-04 11:15:39 +000015312Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
Daniel Veillard1de50802000-09-07 08:54:32 +000015314 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015315 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15316 * Makefile.in: added URItest and included thenin "make tests"
15317
15318Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015319
15320 * xmlversion.h.in: closed bug 22941
15321
Daniel Veillard2bb89092000-08-31 14:57:50 +000015322Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * doc/xmlio.html: added doc and example for entity loader
15325 redefinition.
15326
Daniel Veillard96984452000-08-31 13:50:12 +000015327Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15330 used by libxml
15331
Daniel Veillarde715dd22000-08-29 18:29:38 +000015332Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * parser.c: Fixed bug on invalid ontent characters and when using
15335 push.
15336 * xmllint.c: fixed xmllint endling of errors in push mode
15337
Daniel Veillard4948eb42000-08-29 09:41:15 +000015338Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015341 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015342 * result/HTML/*.sax: regenerated HTML SAX output
15343 * parser.c: more cleanup.
15344
Daniel Veillarde010c172000-08-28 10:04:51 +000015345Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015348 patches from Wayne Davison <wayned@users.sourceforge.net>,
15349 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015350 * HTMLparser.c: fixed an ignorable white space detection bug
15351 occuring when parsing with SAX only
15352 * result/HTML/*.sax: updated since the output is now HTML
15353 encoded...
15354
Daniel Veillard47f3f312000-08-27 22:40:15 +000015355Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15356
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015357 * HTMLparser.[ch]: applied some of Wayne Davison
15358 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015359
Daniel Veillarde0854c32000-08-27 21:12:29 +000015360Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15363 undeclared namespace prefix was used, added a warning.
15364 Cleaned up support w.r.t. entities, spilling out a warning
15365 and being pedantic on lookups.
15366 * test/warning/ent9 : added testcase for previous example.
15367 * TODO: updated
15368 * parserInternals.h parser.c: changed the way names are parsed
15369 now allow infinite size and decrease penalty for normal use
15370 * parser.c: Started a big cleanup/check of the parser code,
15371 fixed some of the most tortuous entity code, spotted code
15372 unused anymore
15373 * test/*: added tests for very long names and related nasty
15374 things.
15375
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015376Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * doc/encoding.html: added encoding aliases doc
15379 * doc/xml.html: updates
15380 * encoding.[ch]: added EncodingAliases functions
15381 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15382 bottleneck affecting large DTDs like Docbook
15383 * parser.[ch] xmllint.c: added a pedantic option, will be
15384 useful
15385 * SAX.c: redefinition of entities is reported in pedantic mode
15386 * testHTML.c: uninitialized warning from gcc
15387 * uri.c: fixed a couple of bugs
15388 * TODO: added issue raised by Michael
15389
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015390Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * doc/encoding.html: propagated Martin Duerst suggestions
15393
Daniel Veillard52402ce2000-08-22 23:36:12 +000015394Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15395
15396 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15397 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15398 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15399 by Wayne Davison
15400
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015401Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15402
15403 * nanoftp.c nanohttp.c: small cleanup
15404 * TODO: updated
15405
Daniel Veillard244ece92000-08-19 20:58:02 +000015406Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * added an old VC testcase and updated title.xml entity
15409
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015410Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15411
15412 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15413 done on auto-opening of <p> tags and cleanup of SAX output
15414
Daniel Veillard979e55e2000-08-19 16:48:54 +000015415Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15416
15417 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15418
Daniel Veillard4540be42000-08-19 16:40:28 +000015419Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * doc/xml.html libxml.* structure.*: updated the doc a bit
15422
Daniel Veillard808a3f12000-08-17 13:50:51 +000015423Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15424
15425 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15426 of SAX tests
15427
Daniel Veillard29579362000-08-14 17:57:48 +000015428Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15431 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15432
Daniel Veillard1255ab72000-08-14 15:13:33 +000015433Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15436 * testHTML.c: fix core dump on Solaris 2.x systems
15437 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15438 * result/HTML/*.sax: previous bug fix lead to new results
15439
Daniel Veillard03109292000-08-14 14:58:22 +000015440Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15443 * configure.in: added --with-readline=DIR to accept alternate
15444 path for readline include/library
15445 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15446 for ANSI under HP-UX
15447 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15448 includes @LIBS@
15449
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015450Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * doc/* : rebuilt the docs
15453 * getting ready for 2.2.2 release
15454
Daniel Veillard87b95392000-08-12 21:12:04 +000015455Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15458 and xmlAddFeature()
15459 * tree.[ch]: added xmlAddChildList()
15460 * xmllint.c: MAP_FAILED macro test
15461 * parser.h: added xmlParseCtxtExternalEntity()
15462 * valid.c: applied bug fixes removed warning
15463 * tree.c: added CDATA block to elements content
15464 * testSAX.c: cleanup of output
15465 * testHTML.c: added SAX testing
15466 * encoding.c: better error recovery
15467 * SAX.c, parser.c: fixed one of the external entity processing
15468 of the OASis testsuite
15469 * Makefile.am: added HTML SAX regression tests
15470 * configure.in: bumped to 2.2.2
15471 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15472 SAX results
15473
Daniel Veillard88a172f2000-08-04 18:23:10 +000015474Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * configure.in: patch for HP compiler
15477
154782000-08-04 Sven Heinicke <sven@zen.org>
15479
15480 * xmllint.c: Was coredumping sometimes when the file given didn't
15481 exist.
15482
Daniel Veillard46e370e2000-07-21 20:32:03 +000015483Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015486
Daniel Veillard46e370e2000-07-21 20:32:03 +000015487 when using in memory parsing. Need some cleanup.
15488 * xmllint.c configure.in: added a --memory flag to test memory
15489 parsing
15490
Daniel Veillard36650692000-07-21 15:16:39 +000015491Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * nanohttp.c: fixed socklen_t replacement to unsigned int
15494 * parser.c: fixed a space handdling missing at the end of
15495 production 28 DOCTYPE.
15496 * xmlmemory.c: fixed a stupid bug on the routine to override
15497 allocation functions
15498 * TODO: updated
15499
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015500Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * doc/ regenerated the docs
15503
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015504Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * doc/encoding.html doc/xml.html: added I18N doc
15507 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15508 improvements, both parser and filters, added ASCII & HTML,
15509 fixed the ISO-Latin-1 one
15510 * xmllint.c testHTML.c: added/made visible --encode
15511 * debugXML.c : cleanup
15512 * most .c files: applied patches due to warning on Windows and
15513 when using Sun Pro cc compiler
15514 * xpath.c : cleanup memleaks
15515 * nanoftp.c : added a TESTING preprocessor flag for standalong
15516 compile so that people can report bugs more easilly
15517 * nanohttp.c : ditched socklen_t which was a portability mess
15518 and replaced it with unsigned int.
15519 * tree.[ch]: added xmlHasProp()
15520 * TODO: updated
15521 * test/ : added more test for entities, NS, encoding, HTML, wap
15522 * configure.in: preparing for 2.2.0 release
15523
Daniel Veillard49703262000-07-10 10:27:46 +000015524Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015527 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015528
Daniel Veillard306be992000-07-03 12:38:45 +000015529Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * doc/xml.html: changed the xmlsoft.org structure, updated the
15532 examples w.r.t. root and childs
15533
Daniel Veillard7d853352000-07-02 18:53:09 +000015534Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
Daniel Veillard784b9352003-02-16 15:50:27 +000015536 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015537
Daniel Veillard365e13b2000-07-02 07:56:37 +000015538Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * HTMLparser.c: Work on character encoding support for the HTML parser
15541 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15542 * encoding.c: Fixed a potential memleak in the encoding stuff
15543
Daniel Veillardaf743792000-07-01 11:49:28 +000015544Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * doc/FAQ.html doc/Makefile.am : added a FAQ
15547
15548Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015549
15550 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15551 of the HTML parser to force it to not bypass SAX
15552
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015553Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * win32config.h.in: updated
15556 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15557 lacks iconv support :-( need to release 2.1.1
15558 * configure.in: release 2.1.1
15559 * HTMLparser: fixed bug #14784
15560 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15561 by Windows compiler
15562 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15563 the SAX startDocument() callback.
15564 * TODO: updated
15565
15566Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * added xmlStopParser()
15569
Daniel Veillardbe803962000-06-28 23:40:59 +000015570Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * configure.in: 2.1.0 prerelease
15573 * Large resync between W3C and Gnome tree
15574 * nanoftp, nanohttp.c: fixed stalled connections probs
15575 * HTMLtree.c SAX.c : support for attribute without values in
15576 HTML for andersca
15577 * valid.c: Fixed most validation + namespace problems
15578 * HTMLparser.c: start document callback for andersca
15579 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15580 * parser.h, SAX.c: serious speed improvement for large
15581 CDATA blocks
15582 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15583 different encoding
15584 * example/Makefile.am example/gjobread.c tree.h: work on
15585 libxml1 libxml2 convergence.
15586 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15587 and the LIBXML_TEST_VERSION macro
15588
Daniel Veillardc310d562000-06-23 18:32:15 +000015589Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * doc/xml.html: various patches and improvements typo fixed by
15592 Felix Natter
15593 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15594 from Felix Natter <fnatter@gmx.net>
15595
Daniel Veillardf3029822000-05-06 08:11:19 +000015596Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15597
15598 * doc/upgrade.html: updated with instructions for support of both
15599 libxml-1.x and libxml-2.x
15600 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15601 for 2.x support and also fixed includes
15602
15603
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015604Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15607 the encoding support, added iconv support, so now libxml if
15608 compiled with iconv automatically support japanese encodings
15609 among others. Work based on initial patch from Yuan-Chen Cheng
15610 I may have broken binary compat in the encoding handler
15611 registration scheme, but that was so utterly broken I don't
15612 expect anybody to have used this feature until now.
15613 * parserInternals.h: fixup on the CHAR range macro
15614 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15615 code.
15616 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15617 * uri.c: added xmlParseURI() I can't believe I forgot to
15618 implement this one in 2.0 !!!
15619 * SAX.c: moved doc->encoding update in the endDocument() call.
15620 * TODO: updated.
15621
Daniel Veillard06047432000-04-24 11:33:38 +000015622Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15623
15624 * tree.h: removed extraneous xmlRemoveProp definition
15625 * TODO: added item about --disable-corba configure switch
15626 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15627 * nanoftp.c: fixed include problems giving troubles on AIX and
15628 slowlaris
15629 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15630 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15631 comment and headers changes to lower gtk-doc number of warnings
15632 * doc/html/*: rebuilt docs
15633
Daniel Veillarde0aed302000-04-16 08:52:20 +000015634Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15635
15636 * HACKING: documented the tag for 1.x and instructions
15637
Daniel Veillard5e873c42000-04-12 13:27:38 +000015638Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15639
15640 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15641 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15642 xmlCreateIOParserCtxt
15643 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15644 significant overall improvement
15645 * xmllint.c: added I/O test to xmllint
15646 * testSAX.c: added a speed test
15647 * doc/* : updated/regenerated
15648
Daniel Veillardfc708e22000-04-08 13:17:27 +000015649Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15650
15651 * xpath.c uri.h parserInternals.h: cosmetic changes from
15652 "Timur I. Bakeyev" <timur@bat.ru>, including making
15653 xmlCreateURI() public
15654
Daniel Veillard5d211f42000-04-07 17:00:24 +000015655Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15658 and the code at the same time. Added a clean mechanism for
15659 overload or added input methods: xmlRegisterInputCallbacks()
15660 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15661 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15662 * TODO: updated
15663 * doc/* : updated/regenerated
15664 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15665 source dir
15666
Daniel Veillarde77a9182000-04-05 19:12:29 +000015667Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15668
15669 * testURI.c: yet another forgotten commit, I should get some sleep !
15670
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015671Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15672
15673 * xmllint.c: forgot to commit this too ?
15674
Daniel Veillardb9df4042000-04-05 14:23:16 +000015675Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15676
15677 * xmlversion.h.in : forgot to commit this previously
15678
Daniel Veillard361d8452000-04-03 19:48:13 +000015679Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15680
15681 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15682 * README TODO: updated for release
15683 * uri.c uri.h: added authority parsing/saving
15684 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15685 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15686 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15687 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15688 Makefile.am : added compile-time customization of libxml
15689 --with-ftp --with-http --with-html --with-xpath --with-debug
15690 --with-mem-debug
15691 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15692 #include <libxml/xxx.h> I hope it won't break too much stuff
15693 and will be manageable in the future...
15694 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15695 and added xmllint to the installed programs
15696 * uri.h: added xmlFreeURI()
15697
Daniel Veillardec303412000-03-24 13:41:54 +000015698Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15699
15700 * uri.c uri.h: finished the escaping handling, the base support
15701 and the URI path normalization. Looks good just lacks the
15702 authority content parsing code.
15703 * Makefile.am: added instructions to generate testURI
15704 * TODO: updated
15705 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15706 added links and icons for W3C and Gnome
15707
Daniel Veillard8f621982000-03-20 13:07:15 +000015708Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15709
15710 * xmlmemory.[ch] : seems I forgot to actually update the files in
15711 the last commit :-)
15712 * doc/xml.html doc/html/* : updated and uploaded the docs
15713
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015714Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15717 * TODO: updated
15718 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015719 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015720 gfree).
15721 * Makefile.am, uri.c, uri.h: added a set of functions to do
15722 exact (litteraly copied from the RFC 2396 productions) parsing
15723 and handling of URI. Will be needed for XLink, one XML WFC,
15724 XML Base and reused in the nano[ftp/http] modules. Still work
15725 to be done.
15726
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015727Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15728
15729 * configure.in, libxml.spec.in : libxml2
15730 * doc/* : updated the doc page, rebuilt the docs
15731
Daniel Veillardcf461992000-03-14 18:30:20 +000015732Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15733
15734 * all: tagged LIB_XML_1_X
15735 * *.c *.h : updated from W3C CVS tree
15736 * configure.in : 2.0.0-beta
15737 * libxml.spec.in : libxml2 package nam
15738 * result/* : new version of the tests output
15739
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015740Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15741
15742 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15743
Daniel Veillardb566ce12000-03-04 11:39:42 +000015744Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15745
15746 * doc/* : rebuilt the docs
15747 * parser.c: final patch on #6766
15748 * valid.c: small patch on validity checks.
15749
Daniel Veillardfb76c402000-03-04 11:39:42 +000015750Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15751
15752 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15753 added
15754 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15755 compatibility w.r.t. XML spec and existing code.
15756
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015757Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15758
15759 * parser.c: seems a better solution to <a> </a> exists,
15760 will try it for a while
15761
Daniel Veillard83a30e72000-03-02 03:33:32 +000015762Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15763
15764 * parser.c: tried to remove the <a> </a> generating <a/>
15765 this is hard. Left a flag for that purpose. Fixed bug #6766
15766 * configure.in: prepared 1.8.7 not released, due to previous
15767 problem
15768
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015769Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15770
15771 * doc/xml.html : applied second patch from Paul DuBois
15772
Daniel Veillard402e8c82000-02-29 22:57:47 +000015773Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15774
15775 * doc/xml.html : applied patch from Paul DuBois
15776
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015777Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15778
15779 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15780
Daniel Veillard5feb8492000-02-02 17:15:36 +000015781Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15782
15783 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15784 compilation warnings on various platforms.
15785 * parser.c: Fixed #5281 validity error callbacks are now desactived
15786 by default if not validating.
15787
Daniel Veillardf341f932000-02-02 14:52:08 +000015788Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * nanoftp.c, win32config.h.in: patches to compile on WIN32
15791
Daniel Veillard13c757e2000-02-01 23:59:15 +000015792Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
15795 <gkatsi@cs.toronto.edu>
15796
Daniel Veillard726e8792000-01-30 20:04:29 +000015797Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15798
15799 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
15800 processing URLs
15801
Daniel Veillarde41f2b72000-01-30 20:00:07 +000015802Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15803
15804 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
15805 xmlNanoFTPUpdateURL for persistent control connections.
15806 * configure.in: 1.8.6
15807
15808Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15809
15810 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
15811 * tree.[ch] : added xmlSaveNoEmptyTags
15812
James Henstridgef3be9312000-01-28 13:59:21 +0000158132000-01-29 James Henstridge <james@daa.com.au>
15814
15815 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
15816
15817 * Makefile.am: added nanoftp.[ch] to the build.
15818
Daniel Veillardaeea04f2000-01-25 19:27:27 +000015819Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15820
15821 * nanoftp.[ch]: cleanup, comments, API
15822 * debugXML.c : fixed a bug in the cat command
15823 * doc/*: regenerated the docs
15824
Daniel Veillardda07c342000-01-25 18:31:22 +000015825Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15826
15827 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
15828 * debugXML.c : fixed a bug in the cat command
15829 * valid.c: fixing some small probs
15830 * libxml.spec.in: get rid of the SNAP suffix
15831 * doc/xml.html: updated the status
15832
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000015833Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15834
15835 * xml-config.in: xml-config --version to just return the
15836 version number
15837 * xpath.c: some cleanup w.r.t. axis when the current node is
15838 an attribute.
15839 * TODO: updated
15840
Daniel Veillard461a66c2000-01-18 18:01:01 +000015841Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15842
15843 * configure.in: prepared for libxml-1.8.5
15844 * doc/* recompiled the documentation
15845
158462000-01-17 Jody Goldberg <jgoldberg@home.com>
15847
15848 * configure.in : WARNING autoconf subtlety alert :
15849 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
15850 when looking for zlib.h so that HAVE_ZLIB_H is defined.
15851 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
15852 get defined by AC_CHECK_HEADERS.
15853
Daniel Veillardf967b902000-01-17 16:06:10 +000015854Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15855
15856 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
15857 Rune.Djurhuus@fast.no
15858
Daniel Veillardad8f99d2000-01-15 14:20:03 +000015859Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15860
15861 * TODO: updated
15862 * tree.c, parser.c: made sure that only memory alloc problems
15863 and internal parser errors are allowed to write to stdout or
15864 stderr.
15865
Daniel Veillard0142b842000-01-14 14:45:24 +000015866Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15867
15868 * tree.c : restored xmlNewGlobalNs since this seems used by
15869 a lot of existing code :-(, fixed a bug in xmlNewNs
15870 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
15871 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
15872 to exit() from the library code.
15873 * xpath.c, parser.c: removed bugs or unused code detected by
15874 Windows compilers
15875 * parser.c: started adding interfaces for parsing well balanced
15876 XML fragments
15877 * configure.in: releasing 1.8.4
15878 * doc/* : rebuilt the docs
15879
Daniel Veillard2eac5032000-01-09 21:08:56 +000015880Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15881
15882 * tree.[ch] : added xmlNewDocFragment() for DOM
15883 * testHTML.c: uninitialized variable.
15884
Daniel Veillardf3a73582000-01-05 14:58:39 +000015885Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * doc/* : rebuild the docs
15888
Daniel Veillard71b656e2000-01-05 14:46:17 +000015889Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * acconfig.h: readline and history patch
15892 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
15893 * tree.c: added check and handling when possibly removing an ID
15894 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
15895 and saving.
15896 * test/HTML/entities.html result/HTML/entities.html* : test for
15897 various entities reference cases
15898 * result/HTML/* : as a result output of some testcase have
15899 changed
15900 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
15901 by previous example. added xmlParseTryOrFinish().
15902 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
15903 entities.h debugXML.h HTMLparser.h: changed the way struct are
15904 declared to allow gtk-doc to expose those
15905 * parser.c: closed bug #4960
15906 * Makefile.am configure.in: Applied patch from
15907 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
15908 and math/socket libs detection
15909
Daniel Veillard437b87b2000-01-03 17:30:46 +000015910Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15911
15912 * configure.in, Makefile.am: link tester against readline
15913 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
15914
Daniel Veillard686d6b62000-01-03 11:08:02 +000015915Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15916
15917 * tree.[ch]: added xmlRemoveProp
15918 * win32config.h.in nanohttp.c: avoid including the Windows
15919 socket stuff in every C files
15920 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
15921 the XmL parser(s)
15922 * test/ns4 result/ns4 etc...: added test case for previous prob
15923 * tree.c: xmlNewNs wasn't checking for double definition
15924 * Makefile.in: fixed a problem with dist-hook duplicates
15925 * parser.[hc], xmlIO.c: fixed the loading of external entities
15926 APIs, now xmlLoadExternalEntity() is used everywhere and
15927 setting up an app specific front-end using the
15928 * SAX.c parser.c: some fixes, now the xhtml spec validates
15929 with the xhtml DTD.
15930 * error.c: fixed crashes in case of no input stream
15931 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
15932 to the validation tests and results
15933
Daniel Veillard5e5c6231999-12-29 12:49:06 +000015934Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15935
15936 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
15937 too htmlCreatePushParserCtxt() and htmlParseChunk()
15938 * parser.c: a bit of cleanup.
15939 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
15940 to XML) removed the last mem leak known
15941 * HTMLtree.c: output message cleanup
15942 * xmlmemory.c: display content info about memory blocks
15943 * result/HTML/wired.* : missing att value warning change
15944
Daniel Veillardbe849cf1999-12-28 16:43:59 +000015945Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15946
15947 * doc/* : rebuilt the documentation
15948
Daniel Veillarddbfd6411999-12-28 16:35:14 +000015949Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * parser.[ch] parserInternals.h: Push parser for XML,
15952 seems to work fine now
15953 * tester.c debugXML.[ch]: Added an XML shell debug facility and
15954 --push for push testing
15955 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
15956 * testSAX.c: added --push
15957 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
15958 subtree
15959 * xmlIO.[ch] : enriched API + fixes for push mode
15960 * entities.[ch]: added the entity content length to the struct.
15961 * xmlmemory.[ch]: new API to show the last entries for the shell
15962 * valid.c: added required attribute testing
15963 * SAX.c: the cdata callback now merge contiguous fragments
15964 * HTMLparser.c: cleanup of some macros
15965
Daniel Veillard3c558c31999-12-22 11:30:41 +000015966Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * parser.c: fix for PIs name starting with xml
15969 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000015970 * *.c, configure.in win32config.h.in : generate win32config.h for
15971 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000015972
Daniel Veillard0caf07a1999-12-21 16:25:49 +000015973Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15974
15975 * parser.c: fixed a stupid = vs. == bug :-(
15976 * doc/gnome-xml.sgml: s/glade/xml/
15977
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000015978Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15979
15980 * configure.in, doc/xml.html : bug fix release 1.8.2
15981 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
15982 Hopefully the end of that silly C++ include problem
15983 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
15984 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
15985 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
15986 troubles with autoclosed elements when the stree shape doesn't
15987 follow the DtD specs. Added htmlIsAutoClosed() and
15988 htmlAutoCloseTag()
15989 * result/HTML/*.htm*: Updated the HTML examples regression tests output
15990 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
15991 * debugXML.c: fixed a bug on printing default namespaces.
15992 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
15993
Daniel Veillardb24054a1999-12-18 15:32:46 +000015994Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15995
15996 * result/HTML/*.htm[l] : updated the HTML regression tests according
15997 to the new output
15998 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
15999 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16000 problem due to intermix of extern "C" { ... } declarations for C++
16001 and recursive includes in the headers
16002
Chris Lahey323c48c1999-12-18 15:32:45 +0000160031999-12-20 Chris Lahey <clahey@umich.edu>
16004
16005 * HTMLtree.c: Made it so that html nodes with a single child do
16006 not insert a carriage return before or after the child node.
16007
Daniel Veillardb24054a1999-12-18 15:32:46 +000016008Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016009
16010 * configure.in, doc/xml.html : bug fix release 1.8.1
16011 * parser.c: fixed bug #4344
16012 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16013 added the glue to avoid C++ problems
16014 * doc/* : regenerated the documentation
16015
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016016Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16019 namespace recognition, and Dia as a resul :-(
16020 * encoding.c: closed bug #3950
16021
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016022Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * valid.c: debugging a posteriori validation, except URI expansion
16025 stuff this should be fixed now
16026 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16027 Carl Nygard <cnygard@bellatlantic.net>
16028 * tester.c: added --postvalid, cleaning of the code
16029 * tree.[ch]: added xmlDocGetRootElement()
16030
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016031Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16032
16033 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16034 c++ losage.
16035
Daniel Veillard10a2c651999-12-12 13:03:50 +000016036Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16037
16038 * configure.in, doc/xml.html : bumped to 1.8.0
16039 * xlink.[ch], Makefile.am : added framework for link detection
16040 * parser.h: added nbChars to parser context, needed for cleanup.
16041 * xmlmemory.c: removed a nasty bug when out of mem
16042 * valid.[ch]: adding namespace support for attribute decl
16043 * tester.c: added --debugent option
16044 * debugXML.[ch]: added xmlDebugDumpEntities()
16045 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16046 buffers instead, this was really needed, validation was breaking
16047 in strange ways due to that. Added xmlParseStringPEReference()
16048 and other parsing from strings functions. Entities processing
16049 modified again, but PERef are still not handled correcly but
16050 unless you're Eve Maller you won't notice :-)
16051 * HTMLparser.c: large changes toward reliability, and switched to
16052 lowercase internal tags, XHTML is lowercase, so it will help
16053 that output is closer to next version.
16054 * doc/* : regenerated the documentation, it is now hosted at
16055 http://xmlsoft.org/ (same bits I just bought the domain :-)
16056
16057
Daniel Veillard294cbca1999-12-03 13:19:09 +000016058Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16059
16060 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16061 doc generation
16062 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16063 in the SAX API
16064 * doc/*: rebuilt the doc making sure everything appears in the
16065 HTML files
16066
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016067Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16068
16069 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16070 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16071 which allow impressive speed improvement on dataset with
16072 large text pieces, but at the cost of broken binary
16073 compatibility and slightly bigger memory usage.
16074 Configure with --with-buffers to activate them, they
16075 are protected with XML_USE_BUFFER_CONTENT define.
16076 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16077 goal is 0 memory left allocated once parser is no more used
16078 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16079 call xmlCleanupParser() and xmlMemoryDump()
16080
Daniel Veillarda819dac1999-11-24 18:04:22 +000016081Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16084 * parser.[ch] encoding.[ch]: added memory cleanup routines
16085 * parser.c: closing bug #3788
16086 * doc/*: rebuilt the doc
16087
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016088Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16091 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16092 * tester.c: added --compress option
16093 * doc/*: rebuilt the documentation
16094
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016095Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16096
16097 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16098 if given /proc/kcore as input !
16099 * doc/xml.html doc/*: updated and rebuilt the documentation
16100
16101Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016102
16103 * parser.c: Fixed some wrongly space collapsing code due to
16104 a misreading of the spec.
16105 * result/*: fixed the output accordingly
16106
16107Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016108
16109 * encoding.c: bug fix and typos
16110 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16111 * parser.c: added attribute normalization closing bug #3597
16112 * test/att* result/att* SAXresult/att*: testcase for attribute
16113 normalization
16114
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016115Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16116
16117 * configure.in: closing bug #3163 by adding extra flags for the
16118 cc compiler on HP-UX
16119
Daniel Veillard51e3b151999-11-12 17:02:31 +000016120Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16121
16122 * valid.[ch] : removed a typo and an enumerated type bug in the
16123 xmlAddElementDecl() function
16124 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16125 call to xmlEncodeEntitiesReentrant() so that the functions
16126 New, Set and Get are at the same level.
16127 * parser.c HTMLparser.c: extra memory allocation bug for
16128 attributes detected by someone using libxml in embedded systems :-)
16129
Daniel Veillard962195f1999-10-28 15:51:53 +000016130Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16131
16132 * xmlmemory.h: turned off mem debug :-\
16133
Daniel Veillard35008381999-10-25 13:15:52 +000016134Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16135
16136 * parser.c: closed bug #2784 a one line fix, but worth pushing
16137 a new release out
16138 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16139 some structures, comments before and after the
16140 main element, and other nastyness
16141 * HTMLtree.c tree.c: accomodate the extended HTML supported
16142 * configure.in: pushing 1.7.4
16143 * test/ent8 and related outputs : added a new test for bug #2784
16144 * test/HTML/wired.html and related output: a nasty HTML example
16145 * Makefile.am: improved the test scripts
16146 * docs/* : reran the documentation extractor, updated xml.html
16147
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016148Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16151 HTMLparser and debugged the HTML related code. HTML documents
16152 now have their own type
16153 * entities.c: do not dump &apos; for HTML output
16154 * xmlmemory.c: improvement, breakpoint mechanism
16155 * testHTML.c: added --sax --repeat ...
16156 * Makefile.am: improved the HTML tests
16157 * valid.[ch]: added xmlValidGetValidElements and
16158 xmlValidGetPotentialChildren
16159 * tester.c: added --insert to test the 2 new functions
16160 * test//* result//* SAXresult//* : regression test cleanup
16161 and extension.
16162 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16163 gnome-xml-nanohttp.html
16164
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016165Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16166
16167 * HTMLparser.c: fixed problems with some autoclose tags
16168 * tree.c: fixed XML output problems.
16169 * result/* SAXresult/*: update of the tests output
16170
Daniel Veillard6077d031999-10-09 09:11:45 +000016171Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * Makefile.am: Arturo patch for xmlConf.sh version info
16174 * parser.c: Tim Josling patch for single quoted items
16175 * tester.c: Tim Josling patch for tester options usage
16176 * tree.h: indent cleanup
16177
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016178Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16179
16180 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16181 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16182
Daniel Veillard00fdf371999-10-08 09:40:39 +000016183Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16184
16185 * tree.c : Raph patch for initialization of CORBA fields
16186 * parser.c, xpath.c, ...: modification of doc comments
16187 * xpath.c : allow spaces in xpath expressions
16188
Daniel Veillardad219441999-09-27 08:17:49 +000016189Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16190
16191 * xmlmemory.h: turning off memory debug :-(
16192
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016193Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16194
16195 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16196 better SAX interfaces.
16197 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16198 entity.
16199 * configure.in: 1.7.2
16200
16201Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016202
16203 * libxml.spec.in: fixed the URL
16204 * doc/xml.html: improved the documentation front-end
16205
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016206Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016207
16208 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16209
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016210Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016211
16212 * libxml.spec.in: fixed the alpha compile problem
16213 * parser.[ch]: changed errno to errNo in the parser context :-(
16214 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16215 * doc/xml.html: changed CHAR to xmlChar
16216 * doc/html/*: recompiled the documentation
16217 * configure.in: 1.7.1
16218
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016219Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16220
16221 * parser.h: modified the parser context struct to regain 1.4.0
16222 binary compatibility
16223 * parser.c, xml-error.h: added errno ot teh context and defined
16224 a set of errors values with update of errno
16225 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16226 DTDs and entities
16227 * *.h, *.c: complete cleanup of the use of config.h and include
16228 protection depending on the current setup.
16229 * overalll debugging, maintenance and bug-fixing on all modules
16230 * updated the documentation
16231 * ready for 1.7.0
16232
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016233Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16234
16235 * HTMLparser.c : cleanup
16236 * SAX.c valid.c valid.h: added ID/IDREF checking
16237 * tree.c tree.h: extended doc structure for refs
16238 * configure.in: 1.6.2
16239 * parser.c: patched bug in SAX user arg call
16240 * parserInternals.h: patched missing close in C++ wrapping
16241 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16242 especially upcoming XPointer implementation.
16243 * doc/xml.html: augmented, typo
16244
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016245Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16246
16247 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16248 not all invocations of install understand -d.
16249
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016250Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16251
16252 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16253 to make 'check' works, when builddir != srcdir.
16254
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016255Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16256
16257 * doc/xml.html : updated the documentation
16258
Daniel Veillard6454aec1999-09-02 22:04:43 +000016259Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16260
16261 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16262 not deallocated memory blocks
16263 * *.c : replaces all calls to malloc() free() and realloc() to
16264 the wrapper functions/macros
16265 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16266 instead of xmlFreeNodeList()
16267
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016268Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16269
16270 * HTMLparser.c: corrected a stupid bug leading to core dump at
16271 tree deallocation. Removed warnings indicated by
16272 Stephane.Conversy@lri.fr
16273 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16274 looked for in the external subset
16275
16276Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016277
16278 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16279 on SGI by Stephane.Conversy@lri.fr
16280
Daniel Veillardb96e6431999-08-29 21:02:19 +000016281Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * all .h : changed the prototype declaration indent as in gtk
16284 * most .c : working on reducing the TODOs in the code
16285 * most .c : cleanup though -pedantic and Insure++
16286 * improvements on validation ID checkings.
16287 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16288 * xml-config.in: closed #1810
16289
16290Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016291
16292 * tree.h, valid.c, valid.h: more work on validity, IDs
16293 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16294 definition for AIX
16295
Daniel Veillardb556eb51999-08-15 17:19:50 +000016296Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16297
16298 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16299 the distribution due to a cut'n paste error at last commit
16300
Daniel Veillardb05deb71999-08-10 19:04:08 +000016301Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16302
16303 * configure.in: upgraded to version 1.4.0
16304 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16305 Big update, added a large part of the validation process,
16306 it should be usable, but some parts are missing
16307 * xpath.c: improved the implementation w.r.t. root.
16308 * Makefile.am: added more tests
16309 * test and result trees: added a lot of tests
16310 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16311
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016312Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16313
16314 * Added an HACKING file
16315
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016316Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16317
16318 * xpath.[ch] : improvements and debug of the XPath implementation
16319 * parser.c, HTMLparser.c : modified the parsers to be progressive
16320 * tree.[ch] : extended the Buffer promitives
16321 * xmlIO.[ch] : added basic I/O routines providing progressive
16322 parsing and ready for I18N conversion plugins
16323 * SAXresult/* : the SAX callback sequence maybe slightly different
16324 now
16325 * test*.c : improved/updated the tests programs
16326 * doc/* : recompiled the docs.
16327
Daniel Veillard15b75af1999-07-26 16:42:37 +0000163281999-07-26 Michael Meeks <michael@edenproject.org>
16329
16330 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16331
16332 * tree.c: Ditto.
16333
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016334Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * configure.in: upgraded to version 1.4.0
16337 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16338 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16339 XML query language, see http://www.w3.org/TR/xpath for more details.
16340 * parser.c, parser.h: added CHAR* related string functions for XPath
16341 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16342 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16343 rebuild the docs.
16344 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16345 and regression testing capabilities for XPath.
16346
Daniel Veillardd79d7871999-07-12 10:38:12 +000016347Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16348
16349 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16350 closing bug #1646
16351
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016352Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16353
16354 * Makefile.am, example/Makefile.am: closed bug #1683
16355
Daniel Veillard3166ab11999-07-11 16:14:19 +000016356Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16357
16358 * example/Makefile.am, configure.in: added the makefile for the
16359 gjobread example
16360
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016361Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16362
16363 * doc/Makefile.am:
16364 - fix which allow "make install DESTDIR=</install/prefix>".
16365
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016366Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16367
16368 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16369 which fixed a problem on the file reading-code.
16370
Daniel Veillard82150d81999-07-07 07:32:15 +000016371Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16372
16373 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16374 output.
16375 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16376
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016377Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16378
16379 * parser.h : Oops removed the binary compatibility problem
16380 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16381 * parser.c, HTMLparser.c: applied patches for reading from stdin
16382
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016383Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16384
16385 * parser.c, entities.c, valid.c: cleanup bug #1591
16386 * configure.in: cleanup bug #1592
16387 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16388 the same tree back-end. Hence gdome will be available for it.
16389 * doc/Makefile.am: close bug #617
16390
Daniel Veillard97fea181999-06-26 23:07:37 +000016391Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16392
16393 * parser.c: alloctate a per parser context SAX interface block
16394
Daniel Veillard14fff061999-06-22 21:49:07 +000016395Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16396
16397 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16398 and xmlEncodeEntitiesReentrant with the correct one :-\
16399
16400Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * commit of my internal XML base changes, quite a lot of
16403 changes, cleanups, better entities support, framework for
16404 new I/O and charset detection and handling
16405 * Fixed the configure/Makefile stuff to generate shared libs
16406 with the proper version info, so we jumped on rev from
16407 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16408 xmlEncodeEntities() result need to be freed now, and a string
16409 xmlParserVersion provide the current library version.
16410
Raph Levien05240da1999-06-15 21:27:11 +000016411Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16412
16413 * parser.c: fixed a buffer overrun for when you have a very long
16414 attribute with no entities in it.
16415
Daniel Veillardbb2da581999-06-13 14:37:07 +000016416Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16417
16418 * added example directory
16419 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16420
Daniel Veillard011b63c1999-06-02 17:44:04 +000016421Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16422
16423 * Release of libxml-1.1, nearly everything has been touched for
16424 this.
16425 * Added more regression tests
16426 * Updated the documentation
16427
Daniel Veillard27d88741999-05-29 11:51:49 +000016428Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16429
16430 * tree.[ch]: unified the XML_NO_CORBA defines.
16431 * parser.c encoding.[ch]: started plugging in char encoding detection
16432
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016433Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16434
16435 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16436 Also freed allocated buffer.
16437
Daniel Veillard27d88741999-05-29 11:51:49 +000016438Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016439 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16440 reentrancy problem at printing. One is left in entities.c, to
16441 remove ASAP
16442 * testSAX.c : added a test example showing the use of the SAX
16443 interface if one doesn't want to build the DOM tree.
16444 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16445
Daniel Veillard517752b1999-04-05 12:20:10 +000016446Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16447
16448 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16449 large revamping of the parser to use SAX callbacks
16450 http://www.megginson.com/SAX/ (or at least a C like interface
16451 a la Expat). It's now possible to set up your own callbacks
16452 and the parser will not build a DOM tree.
16453 * test/* result/*: updated the test suite, I finally removed
16454 the old Namespace draft support (PI based).
16455
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016456Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16457
16458 * Makefile.am: added test result to EXTRA_DIST for make tests
16459
Daniel Veillard64068b31999-03-24 20:42:16 +000016460Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16461
16462 * parser.c, parserInternals.h: moved the chars macro definitions
16463 to parserInternals.h
16464 * parser.c, error.c: applied patches from "Knut Ã…kesson"
16465 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16466
Daniel Veillard012ccc11999-03-23 10:11:11 +000016467Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16468
16469 * xml-config.in : applied patch to make --version work
16470
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000164711999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16472
16473 * Makefile.am (check-local): Alias for `tests' target. This will
16474 cause `make check' to do the right thing.
16475 (tests): Don't run tests in srcdir. Also, replaced calls to
16476 basename with a `sed' "equivalent".
16477
Daniel Veillardd109e371999-03-05 06:26:45 +000016478Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16479
16480 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16481 it in the header and not the sources, updated the doc.
16482 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16483 pointing this out.
16484
Daniel Veillardbc50b591999-03-01 12:28:53 +000016485Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16486
16487 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16488 exported the inputStream routines.
16489 * doc/html/* : updated accordingly
16490
Daniel Veillardd692aa41999-02-28 21:54:31 +000016491Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16492
16493 * parser.c, parser.h, parserInternals.h: added a few extra
16494 internal calls to allocate and free parser contexts ...
16495 * doc/html/* : updated accordingly
16496
Daniel Veillard55a99271999-02-25 11:01:29 +000016497Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16498
16499 * configure.in, Makefile.am, doc/makefile.am : General changes for
16500 1.0.0 release and including the generated HTML documentation.
16501
Daniel Veillard35925471999-02-25 08:46:07 +000016502Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16503
16504 * makefile.am : added parserInternals.h, oops.
16505
Daniel Veillard1e346af1999-02-22 10:33:01 +000016506Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16507
16508 * parserInternals.h: added this header giving access to the parser
16509 internal functions.
16510 * doc/Makefile.am : added a rebuild target which rebuilds the full
16511 set of documentations
16512 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16513 the internal subset.
16514 * *.c *.h: modifications needed to generate the documentation using
16515 gtk-doc, cleanup of functions blocks, reorganisation of struct
16516 declarations.
16517
Daniel Veillard1164e751999-02-16 16:29:17 +000016518Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16519
16520 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16521 the tar and spec file to include the beginning of the doc.
16522
Nuno Ferreira03d04781999-02-13 00:07:17 +0000165231999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16524
16525 * doc/.cvsignore: Added this file.
16526
Daniel Veillard6800ef31999-02-08 18:33:22 +000016527Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16528
16529 * tree.c: fixed xmlGetProp to return "" when the attribute
16530 exists, even if the node-list is NULL.
16531
Daniel Veillard726c7e31999-02-08 15:13:10 +000016532Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16533
16534 * tree.c: patched an error outputting empty attribute values.
16535 * Makefile.am and doc/makefile.am: have been updated during the
16536 week-end. Sorry for an empty CVS log, I got a shell problem.
16537
Daniel Veillard1899e851999-02-01 12:18:54 +000016538Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * tree.h: cleaned up using enums instead of defines
16541 * parser.c, valid.[ch]: more work on parsing/output of element
16542 declarations
16543
Daniel Veillard3b9def11999-01-31 22:15:06 +000016544Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16545
16546 * valid.[ch], tree.c, parser.c : more work toward full parsing
16547 of XML DTDs.
16548 * README: added informations about mailing-list and on-line
16549 documentation
16550
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000165511999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16552
16553 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16554
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016555Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16556
16557 * parser.c, tree.[ch] : more work toward conformance testing,
16558 added a last element to accelerate parsing of very flat structures
16559 started working on internal subset Element content declaration.
16560 * valid.[ch] : first cut at adding code toward validation.
16561 * previous changes had also small impact on most files, especially
16562 the conformance testing using James Clark test suite.
16563
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016564Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16565
16566 * test/* : updated the examples, most of them were not well
16567 formed (humm), and added rdf2.
16568 * result/* : resulting changes in the output.
16569
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016570Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16573
Daniel Veillard44b3a061998-12-05 17:27:22 +000016574Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * tree.c: patched a bug in the generation of empty attributes
16577
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016578Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16581 for node/trees/documents/... Biggest problem is namespace
16582 support when copying subtrees.
16583
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016584Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16585
16586 * parser.c, entities.c: improve entities and char ref encoding,
16587 and cleanups of error messages.
16588
Daniel Veillard242590e1998-11-13 18:04:35 +000016589Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16590
16591 * parser.c, entities.c: simple bug hunting done during rpm2html and
16592 rpmfind integration.
16593
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016594Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16595
16596 * parser.[ch]: Added interfaces allowing to specify a SAX
16597 handler before parsing.
16598
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016599Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * parser.c: redirrect all errors reporting through the SAX
16602 error function
16603
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016604Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16605
16606 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16607 * libtool, tlmain ...: update of the libtool files
16608
Miguel de Icaza442321c1998-11-04 18:13:38 +0000166091998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16610
16611 * entities.c: Use g_snprintf insteda of snprintf.
16612
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016613Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16616 added ent5 test for this purpose.
16617 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16618
Daniel Veillard27271681998-10-30 06:39:40 +000016619Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16620
16621 * parser.c: fixed? a strange error due to compression on a GWP
16622 document.
16623
Daniel Veillard25940b71998-10-29 05:51:30 +000016624Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16625
16626 * tree.[ch]: bug fixing
16627 * entities.[ch]: defined a specific type for predefined entities
16628 * doc/xml.html: more documentation on the library, how to use it,
16629 overview of the interfaces.
16630
Daniel Veillard16253641998-10-28 22:58:05 +000016631Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16632
16633 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16634
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016635Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16636
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016637 * tree.c: corrected a small bug
16638 * doc/xml.html: continuing writing documentation.
16639
16640Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16641
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016642 * debugXML.h debugXML.c: added debugging utilities.
16643 * tester.c: added --debug switch.
16644 * tree.c: patched an incorrect node->type assignment.
16645 * parser.c: formatting, ensure that node->doc != NULL in attributes
16646
Daniel Veillardccb09631998-10-27 06:21:04 +000016647Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16648
16649 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16650 entity support and provide an internal representation close to
16651 DOM one (entity ref nodes, and attribute value as tree). I tried
16652 to preserve the interface but this will surely break some apps
16653 (I have to change rpm2html/rpmfind for example). I had to change
16654 two interfaces, and the generated tree is somewhat different.
16655 * doc/* : started documenting the XML library, the tree and
16656 DOM/Corba. This is a first step.
16657
Daniel Veillard11e00581998-10-24 18:27:49 +000016658Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16659
16660 * parser.c: Set up the fonctions comment block, boring but useful.
16661 * parser.h, SAX.c, parser.c: now attributes are processed through
16662 the SAX interface. The problem is that my SAX interface diverged
16663 quite a bit from the original one, well this is not an official
16664 spec, and translating it from Java to C is hairy anyway...
16665
Daniel Veillard97b58771998-10-20 06:14:16 +000016666Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16667
16668 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16669 fonctions comment block, boring but useful.
16670
16671Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016672
16673 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16674 conversion routines. However they are not yet used to convert the
16675 inputs. The core will run with UTF-8.
16676
Daniel Veillard33942841998-10-18 19:12:41 +000016677Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16678
16679 * tree.c : make sure that the type id is properly set-up when
16680 a new object is allocated, needed for DOM.
16681
Daniel Veillard27fb0751998-10-17 06:47:46 +000016682Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * tree.h, tree.c: Ok, the main objects in the tree will be native
16685 corba objects, it costs 8 bytes per Node, Attribute and Document
16686 but it simplifies the Corba integration a lot (no extra interface
16687 objects to allocate/free).
16688
Daniel Veillard0bef1311998-10-14 02:36:47 +000016689Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16692 and changed NODEs contants for conformity with DOM Level 1
16693
Daniel Veillard27864701998-10-08 03:47:24 +000016694Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16695
16696 * added hooks to keep track of servants when creating objects
16697 xmlDoc and xmlNode (for Corba export).
16698
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016699Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * added xml-config script.
16702
Daniel Veillard7066a791998-10-01 20:28:28 +000016703Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16704
16705 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16706 to autoupdate libtool and automake conf files.
16707
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000167081998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16709
16710 * Makefile.am: Use '?' to separate the sed
16711 commands as ',' is used when people pass -Wl,something.
16712
16713
Daniel Veillard15a8df41998-09-24 19:15:06 +000016714Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16715
16716 * tree.c, tree.h: added a per-document compression interface.
16717
Daniel Veillard151b1b01998-09-23 00:49:46 +000016718Tue Sep 22 20:47:38 EDT 1998
16719
16720 * tree.c, tree.h: added saving with compression and added interfaces
16721 to control the compression level (xmlGetCompressMode,
16722 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16723
Daniel Veillard70120ff1998-09-22 00:24:21 +000016724Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * parser.c: corrected a loop for files of size 0
16727
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000167281998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16729
16730 * error.h: New file. Contains prototyes from `error.c'.
16731
Tom Tromeyc19653d1998-08-14 01:22:43 +000016732Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16733
16734 * Makefile.am (xmlincdir): New macro.
16735 (xmlinc_HEADERS): Renamed from include_HEADERS.
16736
Daniel Veillard845664d1998-08-13 04:43:19 +000016737Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16738
16739 * applied small patch on numeric entities from
16740 Christopher Blizzard <blizzard@appliedtheory.com>
16741
Daniel Veillard260a68f1998-08-13 03:39:55 +000016742Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16743
16744 * New release 0.2, removed the old xml_* files so that it's
16745 coherent with the other CVS base (W3C), far better conformance
16746 to standard, new namespaces, decent entities support, beginning
16747 of a SAX-like interface. Nearly nothing left intact, even the
16748 test examples ...
16749
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000167501998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16751
16752 * .cvsignore: Add .deps dir
16753
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016754Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16757
Daniel Veillardfe926001998-07-26 04:28:20 +000016758Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016759
Daniel Veillardfe926001998-07-26 04:28:20 +000016760 * configure.in: added test for CPP
16761 * AUTHORS, Changelog: the original ones didn't get commited but the
16762 glib ones instead, fixed.
16763 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016764
Daniel Veillardfe926001998-07-26 04:28:20 +000016765Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016766
Daniel Veillardfe926001998-07-26 04:28:20 +000016767 * integrated code developped at W3C
16768 * changed the original Copyright
16769 * migrated to automake
16770 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016771