blob: 2b194a50da3537aae9af42d442df553e4502c825 [file] [log] [blame]
Daniel Veillarde1326112003-06-05 09:32:20 +00001Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * tree.c: applied a couple of patches from Mark Itzcovitz
4 to handle saving back "UTF-16" documents.
5
Daniel Veillarda84c0b32003-06-02 16:58:46 +00006Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
9 some work done while in the Maldives (hence the timezone on the
10 laptop !)
11 * result/schemas/length3* test/schemas/deter0_*
12 test/schemas/group0_*: some tests added too
13
Daniel Veillard8caa9c22003-06-02 13:35:24 +000014Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
15
16 * encoding.c: small fix
17 * xmlIO.c: fixed an error message
18
Daniel Veillard0e0f37a2003-05-20 12:22:41 +000019Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
20
21 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
22 accepting an improper UTF8 sequence
23
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000024Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
25
26 * threads.c: applied the patch from Stéphane Bidoul for getting
27 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +000028 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000029
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +000030Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
31
32 * HTMLtree.c: fixing bug #112904: html output method escaped
33 plus sign character in URI attribute.
34
Daniel Veillard781ac8b2003-05-15 22:11:36 +000035Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
36
37 * build_glob.py global.data globals.c parser.c
38 include/libxml/globals.h: patch from Stéphane Bidoul for setting
39 up threads global defaults.
40 * doc/libxml2-api.xml: this extends the API with new functions
41 * python/tests/Makefile.am python/tests/reader2.py
42 python/tests/thread2.py: integrated the associated testcase and
43 fixed the error string used in reader2
44
Daniel Veillard38b80a82003-05-14 18:59:00 +000045Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
46
47 * configure.in libxml.spec.in python/Makefile.am: trying
48 to conciliate --with-python= requirements and RPM builds,
49 a PITA really...
50
Daniel Veillard104caa32003-05-13 22:54:05 +000051Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
52
53 * HTMLparser.c: oops last commit introduced a memory leak.
54
Daniel Veillarde8b09e42003-05-13 22:14:13 +000055Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
56
57 * xmllint.c doc/xmllint.xml: added --nonet option
58 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
59 xsltproc or xmllint
60 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
61 rebuilt
62 * HTMLparser.c: cleaned up the HTML parser context build when
63 using an URL
64
Daniel Veillardd437d322003-05-13 21:07:01 +000065Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
66
67 * libxml.spec.in: added a comment about bug #112902
68
William M. Brack3dd57f72003-05-13 02:06:18 +000069Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
70
71 * minor cleanup of configure '--help' display
72 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
73
Daniel Veillardd72c7e32003-05-12 21:55:03 +000074Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
75
76 * tree.c: PI nodes in external subset were not freed :-\
77 fixes bug #112842
78
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000079Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
80
81 * xmllint.c: added --schema option to run WXS schema validation
82 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
83 tried to improve error reporting in the Schema code, some cleanup
84 too.
85
Daniel Veillard82bbbd42003-05-11 20:16:09 +000086Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
87
88 * xmlschemas.c: fixed some problems in the handling of errors,
89 and attributes addressed by references.
90 * test/schemas/* result/schemas/*: dropped the verbosity level
91 and added a couple of new tests
92
Daniel Veillardadbb0e62003-05-10 20:02:45 +000093Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
94
95 * relaxng.c: Stéphane Bidoul found an off by one addressing
96 error on the error handling.
97
Daniel Veillarda77cf712003-05-09 23:09:55 +000098Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
99
100 * xmlschemastypes.c: trying to fix #112673
101
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000102Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
103
104 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
105 warning, this fixed a bug and should close #111574
106
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000107Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xmlschemas.c: fixing bug #104081 with xs:all with an element
110 holding minOccurs="0"
111 * test/schemas/all_* result/schemas/all_*: added some regression
112 tests for that bug
113 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
114 Garry Pennington to compile without schemas support.
115
Daniel Veillarda067e652003-05-01 08:03:46 +0000116Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
117
118 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
119
Daniel Veillard61c52202003-04-30 12:20:34 +0000120Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
121
122 * xml2-config.in: try to fix Red hat bug #89957, do not
123 output -L/usr/lib64
124 * xmlreader.c: fixed a typo in a comment
125
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000126Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
127
128 * doc/tutorial/aph.html, ix01.html
129 forgot to cvs add the new files. Thanks to Roland van Laar
130 for pointing this out
131
Daniel Veillardd4330462003-04-29 12:40:16 +0000132Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
133
134 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
135 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
136 to the XML/XSLT doc generation closing #111799
137 * doc/html/*: complete update of the HTML results
138
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000139Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
140
141 * win32/defgen.xsl: fixed the conditional for unicode map,
142 removed hardcoded schema entries
143
144Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
145
146 * win32/defgen.xsl: new file, stylesheet for generating
147 win32/libxml2.def.src from doc/libxml2-api.xml
148 * win32/libxml2.def.src: is autogenerated from now on, changes
149 to this file will not appear here anymore
150
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000151Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
152
153 * win32/configure.js python/setup.py.in: applied patch
154 from Stéphane Bidoul for the Python bindings on the new
155 release.
156
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000157Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
158
159 * debugXML.c: included libxml/uri.h for xmlCanonicPath
160 declaration
161 * win32/configure.js: thread-enabled build is now default
162 * win32/libxml2.def.src: added more exports
163
Daniel Veillard1177ca42003-04-26 22:29:54 +0000164Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
165
166 * NEWS doc/*.xsl doc/*.html: updated the web site separated
167 developers from common pages, made the transition to XHTML1,
168 added validity checking to the makefile rules.
169
Daniel Veillard329456a2003-04-26 21:21:00 +0000170Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
171
172 * parser.c: fix for xmlIOParseDTD same as previous and reported
173 by Petr Pajas
174
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000175Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
176
177 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
178 closing #111638
179
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000180Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
181
182 * python/generator.py: fixed a problem in the generator where
183 the way functions are remapped as methods on classes was
184 not symetric and dependant on python internal hash order,
185 as reported by Stéphane Bidoul
186
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000187Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
188
189 * doc/tutorial:
190 xmltutorial.xml
191 xmltutorial.pdf
192 *.html
193 add appendix on generating compiler flags, more indexing
194
Daniel Veillard1c960272003-04-25 23:12:22 +0000195Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
196
197 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
198 to get libxml-2.5.7 to compile on OpenVMS
199
Daniel Veillardc5573462003-04-25 16:43:49 +0000200Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
201
202 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
203
Daniel Veillardfd583412003-04-25 13:22:10 +0000204Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
205
206 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
207 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
208 man page based on xsltproc and a stylesheet PI in the XML.
209
Daniel Veillarddc07e182003-04-25 10:39:38 +0000210Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
211
212 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
213 character preventing rendering by the man command.
214
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000215Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
216
217 * NEWS configure.in: preparing release 2.5.7
218 * doc/*: updated and rebuilt the docs
219 * doc/apibuild.py: fixed the script
220
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000221Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
222
223 * Makefile.am doc/apibuild.py: make sure the OOM code don't
224 get in the way of the builds
225 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
226
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000227Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
228
229 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
230 Memory test from Havoc Pennington #109368
231 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
232 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
233 include/libxml/parser.h: a lot of memory allocation cleanups
234 based on the results of the OOM testing
235 * check-relaxng-test-suite2.py: seems I forgot to commit the
236 script.
237
Daniel Veillard18f113d2003-04-23 15:18:26 +0000238Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
239
240 * xmlschemastypes.c: trivial fix for 109774 removing a warning
241
Daniel Veillard85095e22003-04-23 13:56:44 +0000242Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
243
244 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
245 more places where xmlCanonicPath() must be used to convert
246 filenames to URLs, trying to fix #111088
247
Daniel Veillard54396242003-04-23 07:36:50 +0000248Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
249
250 * python/libxml.c python/libxml.py: applied patch from
251 Brent M Hendricks adding binding for xmlCatalogAddLocal
252
Daniel Veillard45269b82003-04-22 13:21:57 +0000253Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
254
255 * HTMLparser.c: tried to fix #98879 again in a more solid
256 way.
257
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000258Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
259
260 * win32/libxml2.def.src: added more exports from the relaxng and
261 xmlreader clan
262
Daniel Veillardf431eb82003-04-22 08:37:26 +0000263Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
264
265 * SAX.c test/valid/ns* test/result/ns*: applied the patch
266 provided by Brent Hendricks fixing #105992 and integrated the
267 examples in the testsuite.
268
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000269Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
270
271 * TODO: updated a bit
272 * configure.in: fixed the comment, threads now default to on
273 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
274
Daniel Veillarda880b122003-04-21 21:36:41 +0000275Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
276
277 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
278 xmlreader.c include/libxml/parser.h: a lot of performance work
279 especially the speed of streaming through the reader and push
280 interface. Some thread related optimizations. Nearly doubled the
281 speed of parsing through the reader.
282
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000283Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
284
285 * doc/xmllint.xml
286 * doc/xmllint.1
287 update man page to explain use of --stream
288
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000289Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
290
291 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
292 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
293 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
294 include/libxml/globals.h include/libxml/xmlmemory.h: added
295 xmlMallocAtomic() to be used when allocating blocks which
296 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
297 to allow registering the full set of functions needed by
298 a garbage collecting allocator like libgc, ref #109944
299
Daniel Veillard84942712003-04-18 14:40:05 +0000300Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
301
302 * configure.in: switched to have thread support enabled by default,
303 didn't got troubles with ABI compatibility on Linux, hope it
304 won't break on strange OSes, if yes, report the system ID
305 * doc/libxml2-api.xml: just rebuilt the API
306
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000307Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
308
309 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
310 added support for large file, tested with a 3+GB instance,
311 and some cleanup.
312 * catalog.c: added a TODO
313 * Makefile.am: added some "make tests" comments
314
Daniel Veillardac297932003-04-17 12:55:35 +0000315Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317 * relaxng.c: some cleanups
318 * doc/xmlreader.html: extended the document to cover RelaxNG and
319 tree operations
320 * python/tests/Makefile.am python/tests/reader[46].py: added some
321 xmlReader example/regression tests
322 * result/relaxng/tutor*.err: updated the output of a number of tests
323
Daniel Veillard62163602003-04-17 09:36:38 +0000324Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
325
326 * relaxng.c: valgrind pointed out an uninitialized variable error.
327
Daniel Veillard33300b42003-04-17 09:09:19 +0000328Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
329
330 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
331 xmlreader.c: augnemting the APIs, cleanups.
332 * parser.c: cleanup bug #111005
333 * xmlIO.c: added some missing comments
334
Daniel Veillardce192eb2003-04-16 15:58:05 +0000335Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
336
337 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
338 trying to improve the subset compiled, and more testing.
339 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
340 documentation
341 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
342 * result/relaxng/*.err: fix some of the outputs
343
Daniel Veillardf4e55762003-04-15 23:32:22 +0000344Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
345
346 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
347 include/libxml/xmlreader.h: implemented streaming of
348 RelaxNG (when possible) on top of the xmlReader interface,
349 provided it as xmllint --stream --relaxng .rng .xml
350 This seems to mostly work.
351 * Makefile.am: updated to test RelaxNG streaming
352
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000353Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
354
355 * relaxng.c include/libxml/relaxng.h: integrated the regexp
356 based validity checking of fragments of the document for
357 which the RNG can be compiled to regexps. Works on all regression
358 tests, only fix needed is related to error messages.
359
Daniel Veillard52b48c72003-04-13 19:53:42 +0000360Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
361
362 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
363 include/libxml/xmlregexp.h: Starting work precompiling
364 parts of RelaxNG schemas. Not plugged onto validity checking
365 yet, just the regexp building part. Needed to extend some
366 of the automata and regexp APIs.
367
Daniel Veillardf6bad792003-04-11 19:38:54 +0000368Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
369
370 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
371 xmllint --stream and xmllint --stream --valid returns errors
372 code appropriately
373
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000374Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
375
376 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
377 and Next() operation to work on subtrees within the reader
378 framework.
379 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
380 * python/tests/reader5.py: added an example for those new
381 functions of the reader.
382
Daniel Veillard645c6902003-04-10 21:40:49 +0000383Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
384
385 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
386
Daniel Veillard9e077102003-04-10 13:36:54 +0000387Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
388
389 * xmlreader.c: fixing HasValue for namespace as raised by
390 Denys Duchier
391
Daniel Veillard02ea1412003-04-09 12:08:47 +0000392Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
393
394 * HTMLparser.c include/libxml/HTMLparser.h: exported
395 htmlCreateMemoryParserCtxt() it was static
396
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000397Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
398
399 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
400 update from Charles Bozeman for date and duration types
401 * test/schemas/date_0.* test/schemas/dur_0.*
402 result/schemas/date_0.* result/schemas/dur_0.*: updated too
403
Daniel Veillardc00cda82003-04-07 10:22:39 +0000404Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
405
406 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
407 fixing bug #107129, removing excessive allocation and calls
408 to *printf in the code to build QName strings.
409
Igor Zlatkovic69651182003-04-05 09:43:30 +0000410Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
411
412 * win32/libxml2.def.src: fixed conditional exports, reported by
413 Luke Murray.
414
Daniel Veillardadba5f12003-04-04 16:09:01 +0000415Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
416
417 * parser.c: fixed a possible problem with xmlRecoverMemory()
418
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000419Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
420
421 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
422 triostr.h: Bjorn sent an update for the TRIO portability layer.
423
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000424Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
425
426 * win32/libxml2.def.src: exported new functions
427
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000428Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
429
430 * configure.in NEWS: preparing release 2.5.6
431 * doc/*: updated and rebuilt the docs
432
Daniel Veillarde5020412003-04-01 09:55:20 +0000433Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
434
435 * SAX.c: fixed an uninitialized memory access pointed by valgrind
436 on C14Ntests
437
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000438Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
439
440 * relaxng.c: one more fixup of error message reporting
441
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000442Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
443
444 * relaxng.c: more work on bug #109225, and fixed an uninitialized
445 variable pointed out by valgrind
446
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000447Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
448
449 * relaxng.c: try to work on bug #109225 and provide better
450 error reports.
451 * result/relaxng/* : this change the output of a number of tests
452 * xinclude.c: fixing the parsed entity redefinition problem
453 raised on the list.
454 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
455
Daniel Veillardb3721c22003-03-31 11:22:25 +0000456Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
457
458 * xmlschemastypes.c: fixed date comparison to handle the tzo
459 The only failures left are disagreements on Notations and
460 '+1' not being allowed for ulong, uint, ushort and ubyte.
461
Daniel Veillard455cc072003-03-31 10:13:23 +0000462Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
463
464 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
465 to the XML Schemas errata
466 http://www.w3.org/2001/05/xmlschema-errata#e2-12
467
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000468Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
469
470 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
471 and facets support. Currently only schemas with binHex or
472 base64 don't compile. A few error left in the test suite:
473 found 1035 test instances: 919 success 23 failures
474 most are gdate or gdateyear failing check, and a few cases where
475 James clark tests results are strange.
476 * valid.c: allow to reuse the Notation checking routine without
477 having a validation context.
478 * SAX.c: removed a #if 0
479
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000480Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
481
482 * xinclude.c: forgot to apply one check from #106931 patch
483 * xmlschemastypes.c: more work on XML Schemas datatypes
484
Daniel Veillardc4c21552003-03-29 10:53:38 +0000485Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
486
487 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
488 on cleaning up XML Schemas datatypes based on James Clark tests
489 test/xsdtest/xsdtest.xml
490
Daniel Veillard80b19092003-03-28 13:29:53 +0000491Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
492
493 * relaxng.c: implemented comparisons for Schemas values.
494 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
495 some bugs in duration handling, comparisons for durations
496 and decimals, removed all memory leaks pointed out by James
497 testsuite. Current status is now
498 found 238 test schemas: 197 success 41 failures
499 found 1035 test instances: 803 success 130 failures
500
Daniel Veillard91a13252003-03-27 23:44:43 +0000501Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
502
503 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
504 leaks in the W3C XML Schemas code
505 * xmlschemastypes.c: implemented nonPositiveInteger
506 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
507 fixed the test and result.
508
Daniel Veillard6560a422003-03-27 21:25:38 +0000509Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
512 parser and a typo
513 * xmlschemastypes.c: reindenting, fixing a memory access
514 problem with dates.
515
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000516Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
517
518 * parser.c: fixing #109227 providing more context in case of
519 start/end tag mismatch
520 * python/tests/ctxterror.py python/tests/readererr.py: update the
521 tests accordingly
522
Daniel Veillardd9b72832003-03-27 14:24:00 +0000523Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
524
525 * xinclude.c: should fix #109327 errors on memory accesses
526
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000527Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
528
529 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
530 is an URI reference
531
Daniel Veillarde209b332003-03-26 21:40:13 +0000532Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
533
534 * xpath.c: fixed bug #109160 on non-ASCII IDs
535
Daniel Veillard642104e2003-03-26 16:32:05 +0000536Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
537
538 * parser.c: Norm suggested a nicer error message for xml:space values
539 errors
540
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000541Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
542
543 * xpath.c include/libxml/xpath.h: first part of the fix to
544 performance bug #108905, adds xmlXPathOrderDocElems() providing
545 document order for nodes.
546 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
547
Daniel Veillard09628212003-03-25 15:10:27 +0000548Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
549
550 * xmlschemastypes.c: removing a warning with Sun compiler
551 bug #109154
552
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000553Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
554
555 * doc/xmllint.xml
556 * doc/xmllint.1
557 update xmllint man page with --relaxng option
558
Daniel Veillard2032d292003-03-25 11:09:40 +0000559Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
560
561 * python/setup.py.in : was missing "drv_libxml2.py"
562
Daniel Veillard9adc0462003-03-24 18:39:54 +0000563Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
564
565 * tree.c xpath.c: some changes related to the new way of
566 handling Result Value Tree, before 2.5.5
567
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000568Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
569
570 * configure.in NEWS: preparing release 2.5.5
571 * doc/* : updated the documentation and regenerated it.
572
Daniel Veillardef0b4502003-03-24 13:57:34 +0000573Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
574
575 * xpath.c: fixed some problems related to #75813 about handling
576 of Result Value Trees
577
Daniel Veillard9231ff92003-03-23 22:00:51 +0000578Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
579
580 * uri.c: applied a set of patches from Lorenzo Viali correcting
581 URI parsing errors.
582
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000583Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
584
585 * parser.c: validity status was not passed back when validating in
586 entities, but raised by Oliver Fischer
587
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000588Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
589
590 * HTMLtree.c: avoid escaping ',' in URIs
591
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000592Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
593
594 * parser.c: fixing bug #108976 get the ID/REFs to reference
595 the ID in the document content and not in the entity copy
596 * SAX.c include/libxml/parser.h: more checking of the ID/REF
597 stuff, better solution for #107208
598 * xmlregexp.c: removed a direct printf, dohhh
599 * xmlreader.c: fixed a bug on streaming validation of empty
600 elements in entities
601 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
602 cleanup of the validation tests
603 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
604 added more ID/IDREF tests to the suite
605
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000606Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
607
608 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
609 compiler.
610
Daniel Veillard20863822003-03-22 17:51:47 +0000611Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
612
613 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
614
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000615Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
616
617 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
618 defined in entities content
619
Daniel Veillard99737f52003-03-22 14:55:50 +0000620Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
621
622 * SAX.c: Fixed validation bug #108858 on namespace names using
623 entities and reported by Brent Hendricks
624 * xmllint.c: report xmlTextReaderHasValue() result in --stream
625 --debug output.
626
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000627Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
628
629 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
630 about the DocType node not being reported sometimes.
631 * python/tests/reader.py: added to test to the regression checks
632
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000633Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
634
635 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
636 reported by Edd Dumbill
637
Daniel Veillard77a90a72003-03-22 00:04:05 +0000638Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
639
640 * HTMLparser.c parser.c parserInternals.c: patch from
641 johan@evenhuis.nl for #107937 fixing some line counting
642 problems, and some other cleanups.
643 * result/HTML/: this result in some line number changes
644
Daniel Veillard580ced82003-03-21 21:22:48 +0000645Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
646
647 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
648 instead of libxml.spec
649 * relaxng.c: fixed some of the error reporting excessive
650 verbosity
651 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
652 xmlschemastypes.c: removed some warnings from gcc
653 * doc/libxml2-api.xml: rebuilt
654
Daniel Veillarde063f482003-03-21 16:53:17 +0000655Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
656
657 * relaxng.c: another optimization, for choice this time
658 * result/relaxng/spec1* result/relaxng/tutor12_1*
659 result/relaxng/tutor3_7: cleanups.
660
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000661Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
662
663 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
664 * test/relaxng/testsuite.xml: augmented the test suite
665 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
666 some schemas validation tests in the presence of foreign
667 namespaces.
668
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000669Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * relaxng.c: added another interleave speedup.
672
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000673Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
674
675 * xmlschemastypes.c: added integer and fixed one of the
676 IDREFS regression tests pbm
677 * result/relaxng/docbook_0.err: updated
678
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000679Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
680
681 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
682 declared both in the DTD and in the Schemas <grin/>
683 * relaxng.c: more debug, added a big optimization for <mixed>
684 * test/relaxng/testsuite.xml: augmented the testsuite
685 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
686 DocBook example to the regression tests
687
Daniel Veillard798024a2003-03-19 10:36:09 +0000688Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
689
690 * check-xsddata-test-suite.py: cosmetic change for output
691 * relaxng.c: try to minimize calls to malloc/free for states.
692
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000693Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
694
695 * tree.c: removed a warning
696 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
697 support
698 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
699 cleanup/improvements of the regression tests batch
700 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
701
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000702Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
703
704 * relaxng.c: fixed error msg cleanup deallocation
705 * xmlschemastypes.c: added a function to handle lists of
706 atomic types, added support for IDREFS
707
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000708Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
709
710 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
711 and IDREF, usable from RelaxNG now
712 * include/libxml/xmlschemastypes.h: need to add a new interface
713 because the validation modifies the infoset
714 * test/relaxng/testsuite.xml: extended the testsuite
715
Daniel Veillard952379b2003-03-17 15:37:12 +0000716Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * relaxng.c: fixed the last core RelaxNG bug known #107083,
719 shemas datatype ID/IDREF support still missing though.
720 * xmlreader.c: fix a crashing bug with prefix raised by
721 Merijn Broeren
722 * test/relaxng/testsuite.xml: augmented the testsuite with
723 complex inheritance tests
724
Daniel Veillardfd573f12003-03-16 17:52:32 +0000725Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
726
727 * relaxng.c: switched back to the previous Relax-NG code base,
728 the derivation algorithm need severe constraining code to avoid
729 combinatorial explosion. Fixed the problem with Sebastian Rahtz
730 TEI based example and other bugs
731 * result/relaxng/*err: updated the results
732 * test/relaxng/testsuite.xml: started a new test suite
733
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000734Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
735
736 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
737 that the original RelaxNG validation code was un-fixeable, it got
738 rewritten to use the derivation algorithm from James Clark and
739 redebugged it (nearly) from scratch:
740 found 373 test schemas: 372 success 1 failures
741 found 529 test instances: 529 success 0 failures
742
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000743Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
744
745 * SAX.c parser.c: fix some recursion problems introduced in the
746 last release.
747 * relaxng.c: more debugging of the RNG validation engine, still
748 problems though.
749
Daniel Veillard5add8682003-03-10 13:13:58 +0000750Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
751
752 * Makefile.am: stop generating wrong result file with * in name
753 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
754 * result/relaxng/demo* test/relaxng/demo: added the tests from
755 Sebastian reproducing the problem.
756
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000757Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
758
Daniel Veillard5add8682003-03-10 13:13:58 +0000759 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
760 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000761
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000762Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
763
764 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
765 variable to control the indentation for the xmllint "--format"
766 option
767
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000768Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
769
770 * encoding.c: applied Gennady's patch against buffer overrun
771
Daniel Veillard42f12e92003-03-07 18:32:59 +0000772Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
773
774 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
775 Clark it appeared I had bug in URI parsing code ...
776 * relaxng.c include/libxml/relaxng.h: completely revamped error
777 reporting to not loose message from optional parts.
778 * xmllint.c: added timing for RNG validation steps
779 * result/relaxng/*: updated the result, all error messages changed
780
Daniel Veillardedfd5882003-03-07 14:20:40 +0000781Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
782
783 * xpath.c: fix bug #107804, the algorithm used for document order
784 computation was failing on attributes.
785
Daniel Veillard83391282003-03-06 21:37:30 +0000786Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
787
788 * valid.c: fix bug #107764 , possibility of buffer overflow
789 in xmlValidDebug()
790
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000791Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
792
793 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
794 from Philipp Dunkel
795
Daniel Veillard5f704af2003-03-05 10:01:43 +0000796Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
797
798 * xmlschemastype.c: made powten array static it should not be exported
799 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
800 parser function.
801 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
802
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000803Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
804
805 * tree.c: fixed a node dump crash on attributes
806 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
807 an URI test bug and get better output.
808
Daniel Veillard463a5472003-02-27 21:30:32 +0000809Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
810
811 * check-xsddata-test-suite.py: give more infos
812 * relaxng.c: fix a bug reported by Sebastian Rahtz and
813 REF->DEF in attribute values.
814
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000815Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
816
817 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
818 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
819 regression tests from James Clark.
820
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000821Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
822
823 * relaxng.c xmlschemas.c xmlschemastypes.c
824 include/libxml/xmlschemastypes.h: added param support for relaxng
825 type checking, started to increment the pool of simple types
826 registered, still much work to be done on simple types and
827 facets checkings.
828
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000829Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * entities.c: fixes again one of the problem raised by
832 James Clark in #106788
833
Daniel Veillardc482e262003-02-26 14:48:48 +0000834Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
835
836 * relaxng.c: Fixed a couple of problem raised by James Clark
837 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
838 datatype level still not fixed though.
839
Daniel Veillard17bed982003-02-24 20:11:43 +0000840Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
841
842 * configure.in: preparing release 2.5.4
843 * doc/*: updated and rebuilt the docs
844 * relaxng.c: removed warnings
845 * result/relaxng/*: updated the results
846
Daniel Veillardf4be0182003-02-24 19:54:33 +0000847Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
848
849 * valid.c: fixes a DTD regexp generation problem.
850
Daniel Veillard02111c12003-02-24 19:14:52 +0000851Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
852
853 * parser.c: fixes bug #105998 about false detection of
854 attribute consumption loop.
855
Daniel Veillard2406abd2003-02-24 18:16:47 +0000856Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
857
858 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
859
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000860Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
861
862 * SAX.c: fixed bug #105992
863
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000864Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * tree.c: fixed xmlSetProp and al. when the node passed is not an
867 element.
868 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
869 found 373 test schemas: 369 success 4 failures
870 found 529 test instances: 525 success 4 failures
871 * check-relaxng-test-suite.py: added memory debug reporting
872
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000873Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
874
875 * uri.c parser.c: some warning removal on Igor's patch
876 * tree.c: seems I messed up with #106788 fix
877 * python/libxml.c: fixed some base problems when Python provides
878 the resolver.
879 * relaxng.c: fixed the interleave algorithm
880 found 373 test schemas: 364 success 9 failures
881 found 529 test instances: 525 success 4 failures
882 the resulting failures are bug in the algorithm from 7.3 and
883 lack of support for params
884
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000885Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
886
887 * parser.c: another fix for nodeinfo in entities problem
888 * tree.c entities.c: fixed bug #106788 from James Clark
889 some spaces need to be serialized as character references.
890
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000891Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
892
893 * parser.c uri.c: fixed the bug I introduced in the path
894 handling, reported by Sebastian Bergmann
895
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000896Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
897
898 * parser.c: fixing some nodeinfo in entities problem raised
899 by Glenn W. Bach
900 * relaxng.c: implemented the first section 7.3 check
901 * result/relaxng/*: updated the results
902
Daniel Veillardc5312d72003-02-21 17:14:10 +0000903Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
904
905 * relaxng.c: fixed some problems in the previous commit
906 and finished implementing 4.16 rules checking
907 found 373 test schemas: 353 success 20 failures
908 found 529 test instances: 519 success 6 failures
909 * result/relaxng/*: updated the results
910
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000911Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
912
913 * relaxng.c: implemented checks from section 7.2
914
Daniel Veillard77648bb2003-02-20 15:03:22 +0000915Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
916
917 * relaxng.c: implemented the checks from section 7.1, fixed
918 some of the 4.20 and 4.21 problems.
919 found 373 test schemas: 338 success 35 failures
920 found 529 test instances: 519 success 6 failures
921 * result/relaxng/*: updated the results
922
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000923Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
926 * result/relaxng/*: updated the results
927
Daniel Veillardce14fa52003-02-19 17:32:48 +0000928Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
929
930 * relaxng.c: more bugfixes
931 * result/relaxng/*: updated the results
932
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000933Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
934
935 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
936 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
937 * SAX.c: ensured xmlDoc.URL is always canonic
938 * parser.c: obsoleted xmlNormalizeWindowsPath
939 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
940 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
941 * win32/libxml2.def.src: added few exports
942
943
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000944Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
945
946 * Makefile.am configure.in: patched to have shared libraries
947 for Python regression tests and static binaries for gdb debug
948 in my development environment
949 * relaxng.c: more bugfixes
950 found 373 test schemas: 296 success 77 failures
951 found 529 test instances: 516 success 8 failures
952 * result/relaxng/*: updated the results
953
Daniel Veillard8fe98712003-02-19 00:19:14 +0000954Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
955
956 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
957
Daniel Veillardd4310742003-02-18 21:12:46 +0000958Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
959
960 * xmlschemastypes.c: float/double check bugfix
961 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
962 validation
963 * xmlreader.c: add a TODO for Jody
964 * relaxng.c: bugfix bugfix bugfix
965 found 373 test schemas: 300 success 73 failures
966 found 529 test instances: 507 success 10 failures
967 * result/relaxng/*: updated the results
968
Daniel Veillard2df2de22003-02-17 23:34:33 +0000969Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
970
971 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
972
Daniel Veillard416589a2003-02-17 17:25:42 +0000973Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
974
975 * relaxng.c check-relaxng-test-suite.py: more work on the
976 RelaxNG implementation conformance testing.
977 found 373 test schemas: 284 success 89 failures
978 found 529 test instances: 448 success 47 failures
979 * result/relaxng/*: updated the results
980
Daniel Veillard784b9352003-02-16 15:50:27 +0000981Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
984 a patch from Kjartan Maraas to fix some typos
985
Daniel Veillardfebcca42003-02-16 15:44:18 +0000986Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
987
988 * relaxng.c: more bug-hunting
989 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
990 intermediate rng tree
991 * python/generator.py: patch from Stephane Bidoul to fix the generator
992 on python < 2.2
993
Daniel Veillardd2298792003-02-14 16:54:11 +0000994Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * check-relaxng-test-suite.py relaxng.c: more testing on the
997 Relax-NG front, cleaning up the regression tests failures
998 current state and I forgot support for "mixed":
999 found 373 test schemas: 280 success 93 failures
1000 found 529 test instances: 401 success 68 failures
1001 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1002 moved the Name, NCName and QName validation routine in tree.c
1003 * uri.c: fixed handling of URI ending up with #, i.e. having
1004 an empty fragment ID.
1005 * result/relaxng/*: updated the results
1006
Daniel Veillard9a237c92003-02-13 15:52:58 +00001007Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1008
1009 * check-xinclude-test-suite.py: improved the script accordingly
1010 to the XInclude regression tests updates
1011 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1012 November 2002
1013 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1014 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1015 augmented the Xpointer testsuite for the element() scheme
1016
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001017Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1018
1019 * relaxng.c: added TODO for the DTD compatibility spec
1020 * xinclude.c: more bug fixes driven by the testsuite
1021
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001022Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1023
1024 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1025 regression tests for XInclude, improved the script, improving
1026 XInclude error reporting mechanism
1027
Daniel Veillard1d788d22003-02-10 16:21:58 +00001028Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1029
1030 * NEWS doc/* configure.in: preparing release 2.5.3
1031
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001032Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1033
1034 * tree.c: trying to fix #104934 about some XHTML1 serialization
1035 issues.
1036
Daniel Veillard809faa52003-02-10 15:43:53 +00001037Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1038
1039 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1040 encoding conversion when the input buffer stops in the
1041 middle of a multibyte char
1042
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001043Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1044
1045 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1046 * check-relaxng-test-suite.py: python script to run regression
1047 against OASIS RelaxNG testsuite
1048 * relaxng.c: some cleanup tweaks
1049 * HTMLparser.c globals.c: cleanups in comments
1050 * doc/libxml2-api.xml: updated the API
1051 * result/relaxng/*: errors moved files, so large diffs but
1052 no changes at the semantic level.
1053
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001054Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1055
1056 * tree.c: fixing #105678 problem when dumping a namespace node.
1057
Daniel Veillard591b4be2003-02-09 23:33:36 +00001058Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1059
1060 * xpath.c: fixed doc comment problems
1061 * python/generator.py python/libxml_wrap.h python/types.c: adding
1062 RelaxNG wrappers
1063 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1064 test of those early Python RelaxNG bindings
1065
1066Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001067
1068 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1069 * relaxng.c: found the validation problem I had with interleave
1070 when not covering all remaining siblings
1071 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1072 testsuite and check the RNG schemas against the RNG schemas
1073 given in appendix A
1074
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001075Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1076
1077 * win32/Makefile.msvc: updates for RelaxNG
1078 * win32/Makefile.mingw: updates for RelaxNG
1079 * win32/libxml2.def.src: added RelaxNG exports
1080
Daniel Veillard97fd5672003-02-07 13:01:54 +00001081Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1082
1083 * xinclude.c: applied another bug fix from Sean Chittenden
1084
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001085Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1086
1087 * configure.in xmllint.c: I f...ed up the default configuration
1088 of schemas and --relaxng option display in xmllint, pointed by
1089 Morus Walter.
1090 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1091 detection module, fixes bug #105374.
1092
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001093Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * xmlschemastypes.c: added the boolean base type.
1096
Daniel Veillard96a4b252003-02-06 08:22:32 +00001097Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1098
1099 * xmlschemastypes.c: started implementing some of the missing
1100 default simple types
1101 * result/relaxng/*: updated the results
1102
Daniel Veillard72fef162003-02-05 14:31:19 +00001103Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1104
1105 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1106
Daniel Veillard71531f32003-02-05 13:19:53 +00001107Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1108
1109 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1110 * Makefile.am: use xmllint for doing the RelaxNG tests
1111 * configure.in: preparing 2.5.2 made schemas support default to
1112 on instead of off
1113 * relaxng.c: removed the verbosity
1114 * xmllint.c: added --relaxng option
1115 * python/generator.py python/libxml_wrap.h: prepared the integration
1116 of the new RelaxNG module and schemas
1117 * result/relaxng/*: less verbose output
1118
Daniel Veillardec498e12003-02-05 11:01:50 +00001119Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1120
1121 * valid.c: do not run content model validation if the
1122 content is not determinist
1123
Daniel Veillardde590ca2003-02-05 10:45:26 +00001124Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1125
1126 * SAX.c: added the redefinition of namespaced attribute
1127 check that was missing as Fabrice Desré pointed out.
1128
Daniel Veillard930dfb62003-02-05 10:17:38 +00001129Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1130
1131 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1132 improvements from Nick Kew, allowing to do more checking
1133 to HTML elements and attributes.
1134
Daniel Veillard4287c572003-02-04 22:48:53 +00001135Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1136
1137 * xinclude.c: fixing bug #105137 about entities declaration
1138 needing to be copied to the including document.
1139
Daniel Veillard652d8a92003-02-04 19:28:49 +00001140Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1141
1142 * catalog.c: fixed bug #104817 with delegateURI
1143 * xpath.c: fixing bugs #104123 and #104125
1144
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001145Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1146
1147 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1148 python/types.c: fixing #104096 to compile without regexps
1149
Daniel Veillard57e79b32003-02-04 15:33:12 +00001150Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1151
1152 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1153 when building the automata for elem*
1154
Daniel Veillard358a9892003-02-04 15:22:32 +00001155Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1156
1157 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1158 bug #103827
1159
Daniel Veillardeb137172003-02-04 15:18:06 +00001160Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1161
1162 * HTMLparser.c: updating a comment, fixing #103776
1163
Daniel Veillard8d589042003-02-04 15:07:21 +00001164Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1165
1166 * parser.c: fixing bug 105049 for validity checking of content
1167 within recursive entities.
1168
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001169Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1170
1171 * HTMLparser.c: try to fix # 105049
1172 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1173 * tree.c: updated a function comment
1174
Daniel Veillard419a7682003-02-03 23:22:49 +00001175Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1176
1177 * relaxng: more work on grammars and refs/defs
1178 * test/relaxng/* result/relaxng/*: augmented/updated the
1179 regression tests
1180
Daniel Veillard144fae12003-02-03 13:17:57 +00001181Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1182
1183 * relaxng: more work on name classes, except support
1184 * test/relaxng/* result/relaxng/*: augmented/updated the
1185 regression tests
1186
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001187Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1188
1189 * relaxng: more work on name classes, the "validate all" schemas
1190 seems to work now.
1191 * test/relaxng/* result/relaxng/*: augmented/updated the
1192 regression tests
1193
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001194Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1195
1196 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1197 * parser.c: put a guard against infinite document depth, basically
1198 trying to avoid another kind of DoS attack.
1199 * relaxng.c: some code w.r.t. nameClasses
1200
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001201Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1202
1203 * test/relaxng/* result/relaxng/*: check all the namespace support
1204 was actually correct based on tutorial section 10.
1205
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001206Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1207
1208 * relaxng: include seems to work okay now
1209 * test/relaxng/* result/relaxng/*: augmented/updated the
1210 regression tests
1211
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001212Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1213
1214 * relaxng.c: a bit of work done in the train back.
1215 * test/relaxng/*: added one of the include tests
1216
Daniel Veillard154877e2003-01-30 12:17:05 +00001217Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1218
1219 * relaxng: more work done in the train
1220 * test/relaxng/* result/relaxng/*: augmented/updated the
1221 regression tests
1222
Daniel Veillarde431a272003-01-29 23:02:33 +00001223Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1224
1225 * relaxng.c: debugging of externalRef
1226 * test/relaxng/* result/relaxng/*: augmented/updated the
1227 regression tests
1228
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001229Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1230
1231 * relaxng.c: more work on Relax-NG, implementing externalRef
1232 * test/relaxng/* result/relaxng/*: augmented/updated the
1233 regression tests
1234 * Makefile.am: cleanup to Relaxtests target
1235
Daniel Veillardb08c9812003-01-28 23:09:49 +00001236Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1237
1238 * relaxng.c: more work on Relax-NG, implementing interleave
1239 * test/relaxng/* result/relaxng/*: augmented/updated the
1240 regression tests
1241
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001242Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1243
1244 * relaxng.c: more work on Relax-NG, implementing interleave
1245 * test/relaxng/* result/relaxng/*: augmented/updated the
1246 regression tests
1247
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001248Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1249
1250 * doc/tutorial/customfo.xsl
1251 * doc/tutorial/customhtml.xsl
1252 adding stylesheet customizations used to generate fo
1253 for pdf and html
1254
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001255Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1256
1257 * relaxng.c: more work on Relax-NG
1258 * test/relaxng/* result/relaxng/*: augmented/updated the
1259 regression tests
1260 * xmlschemastypes.c: added a number of base type definition but not
1261 the associated checks, those are still TODOs
1262
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001263Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1264
1265 in docs/tutorial:
1266 * apa.html
1267 * apb.html
1268 * apc.html
1269 * apd.html
1270 * ape.html
1271 * apf.html
1272 * apg.html
1273 * ar01s02.html
1274 * ar01s03.html
1275 * ar01s04.html
1276 * ar01s05.html
1277 * ar01s06.html
1278 * ar01s07.html
1279 * ar01s08.html
1280 * index.html
1281 * xmltutorial.pdf
1282 * xmltutorial.xml
1283 add index to tutorial
1284
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001285Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1286
1287 * doc/xmlcatalog.1
1288 * doc/xmlcatalog_man.html
1289 * doc/xmlcatalog_man.xml
1290 belatedly fixing bug #93622 (adds rewriteURI type to
1291 "--add" option in xmlcatalog man page
1292
Daniel Veillard3be27512003-01-26 19:49:04 +00001293Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1294
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001295 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001296 Julio Merino, closing #104475
1297
Daniel Veillardea3f3982003-01-26 19:45:18 +00001298Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1299
1300 * relaxng.c: more work on Relax-NG
1301 * test/relaxng/* result/relaxng/*: augmented/updated the
1302 regression tests
1303
Daniel Veillardedc91922003-01-26 00:52:04 +00001304Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1305
1306 * relaxng.c: more work on Relax-NG
1307 * test/relaxng/* result/relaxng/*: augmented/updated the
1308 regression tests
1309
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001310Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1311
1312 * README: updated the policy on private mail answers
1313 * relaxng.c: more work on Relax-NG
1314 * test/relaxng/* result/relaxng/*: augmented/updated the
1315 regression tests
1316
Daniel Veillard7424eb62003-01-24 14:14:52 +00001317Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1318
1319 * error.c parser.c tree.c: applied a documentation patch from
1320 Stefan Kost
1321
Daniel Veillard276be4a2003-01-24 01:03:34 +00001322Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1323
1324 * relaxng.c: more work on Relax-NG
1325 * doc/*: regenerated the docs
1326 * test/relaxng/* result/relaxng/*: updated and augmented the
1327 Relax-NG regression tests and results
1328
Daniel Veillard6eadf632003-01-23 18:29:16 +00001329Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1330
1331 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1332 First commit of the new Relax-NG validation code, not generally
1333 useful yet.
1334 * test/relaxng/* result/relaxng/*: current state of the regression
1335 tests
1336
Daniel Veillard814a76d2003-01-23 18:24:20 +00001337Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * tree.c: minimized the memory allocated for GetContent
1340 and a bit of cleanup.
1341
Daniel Veillardff12c492003-01-23 16:42:55 +00001342Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1343
1344 * python/generator.py: seems there is no good reasons to
1345 not generate bindings for XPointer
1346
Daniel Veillard540a31a2003-01-21 11:21:07 +00001347Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1348
1349 * xmlreader.c doc/apibuild.py: applied a new patch from
1350 Stéphane Bidoul for cleanups
1351 * doc/libxml2-api.xml: rebuilt the API description with
1352 new entry points
1353
Daniel Veillard417be3a2003-01-20 21:26:34 +00001354Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1355
1356 * xmlreader.c python/drv_libxml2.py python/generator.py
1357 python/libxml.c python/libxml.py python/libxml_wrap.h
1358 python/types.c: patch from Stéphane Bidoul for better per
1359 context error message APIs
1360 * python/tests/ctxterror.py python/tests/readererr.py:
1361 update of the tests
1362
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001363Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1364
1365 * doc/guidelines.html
1366 grammar and spelling cleanup
1367
Daniel Veillard26f70262003-01-16 22:45:08 +00001368Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1369
1370 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1371 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1372 a patch from Stéphane Bidoul to allow per XMLtextReader error
1373 and warning handling
1374 * python/tests/Makefile.am python/tests/readererr.py: adding the
1375 specific regression test
1376
Daniel Veillard71f9d732003-01-14 16:07:16 +00001377Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1378
1379 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1380 should raise a syntax error
1381
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001382Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1383
1384 * python/libxml.c: cleanup patch from Stéphane Bidoul
1385
Daniel Veillard81601f92003-01-14 13:42:37 +00001386Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1387
1388 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1389
Daniel Veillarde6227e02003-01-14 11:42:39 +00001390Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * python/generator.py python/libxml.c python/libxml.py
1393 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001394 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001395 Python level.
1396 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1397 regression test for it.
1398
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001399Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1400
1401 * xmlreader.c: fixed the streaming property of the reader,
1402 it was generating tree faster than consuming it. Pointed out
1403 by Nate Myers
1404 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1405
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001406Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1407
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001408 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001409
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001410Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1411
1412 * xpath.c: fix to the XPath implementation for parent and
1413 ancestors axis when operating on a Result Value Tree.
1414 Fixes bug #100271
1415
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001416Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1417
1418 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1419 to fix some URI/file escaping problems
1420
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001421Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1422
1423 * python/generator.py: fixed a bug raised by Raymond Wiker,
1424 docSetRootElement() should not raise an exception if the
1425 return is None
1426
Daniel Veillard3e20a292003-01-10 13:14:40 +00001427Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1428
1429 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1430 fixed bug #102181 by applying the suggested change and fixing
1431 the generation/registration problem.
1432
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001433Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1434
1435 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1436 routines.
1437
Daniel Veillard8f872442003-01-09 23:19:02 +00001438Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1439
1440 * parser.c: one more IsEmptyElement crazyness, that time in
1441 external parsed entities if substitution is asked.
1442 * python/tests/reader3.py: added a specific test.
1443
Daniel Veillarde329fc22003-01-09 21:36:42 +00001444Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1445
1446 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1447 support and improved error handler registration
1448
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001449Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1450
1451 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1452 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1453 * README: fixed a link
1454
Daniel Veillarde2830f12003-01-08 17:47:49 +00001455Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1456
1457 * configure.in doc/* NEWS: preparing 2.5.1 release
1458 * SAX.c parser.c: fixing XmlTextReader bug
1459
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001460Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1461
1462 * SAX.c: fuck, I introduced a memory leak on external parsed
1463 entities in 2.5.0 :-(
1464
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001465Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1466
1467 * xmllint.c: another fix needed as pointed by Christophe Merlet
1468 for --stream --debug if compiled without debug support.
1469
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001470Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1471
1472 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001473 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001474 update man page with --stream and --chkregister
1475
Daniel Veillard8326e732003-01-07 00:19:07 +00001476Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1477
1478 * globals.c: fixed --with-threads compile
1479 * xmllint.c: fixed --without-debug compile
1480 * include/libxml/globals.h: cleanup
1481 * include/libxml/schemasInternals.h: add a missing include
1482
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001483Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1484
1485 * configure.in NEWS: preparing 2.5.0 release
1486 * SAX.c: only warn in pedantic mode about namespace name
1487 brokeness
1488 * globals.c: fix a doc generation problem
1489 * uri.c: fix #101520
1490 * doc/*: updated and rebuilt the doc for the release, includuding
1491 stylesheet update
1492 * python/Makefile.am: fix a filename bug
1493
1494Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1495
1496 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1497 should not be called.
1498
1499Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1500
1501 * libxml-2.0.pc.in: applied the patch to fix #101894
1502
1503Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1504
1505 * tree.c : applied patch from Lukas Schroeder for register callbacks
1506 * valid.c: modified patch from Lukas Schroeder to test
1507 register callbacks with --chkregister
1508
1509Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1510
1511 * xmlreader.c: seriously changed the way data are pushed to
1512 the underlying parser, go by block of 512 bytes instead of
1513 tryng to detect tag boundaries at that level. Changed the
1514 way empty element are detected and tagged.
1515 * python/tests/reader.py python/tests/reader2.py
1516 python/tests/reader3.py: small changes mostly due to context
1517 reporting being different and DTD node being reported. Some
1518 errors previously undetected are now caught and fixed.
1519 * doc/xmlreader.html: flagged last section as TODO
1520
1521Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1522
1523 * python/libxml.py: integrated the Python 2.2 optimizations
1524 from Hannu Krosing, while maintaining compatibility with
1525 1.5 and 2.1
1526
1527Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1528
1529 * xmllint.c: a bit of cleanup
1530 * xmlreader.c: small fix
1531 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1532 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1533
1534Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1535
1536 * python/setup.py.in: patch from Stéphane Bidoul to include
1537 drv_libxml2.py in setup.py
1538
1539Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1540
1541 * doc/xmlreader.html: starting documenting the new XmlTextReader
1542 interface.
1543
1544Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1545
1546 * xmllint.c: added the --stream flag to use the TextReader API
1547 * xmlreader.c: small performance tweak
1548
1549Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1550
1551 * xmlreader.c python/tests/reader2py: okay the DTD validation
1552 code on top of the XMLTextParser API should be solid now.
1553
1554Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1555
1556 * xmlreader.c python/tests/reader2py: Fixing some more mess
1557 with validation and recursive entities while using the
1558 reader interface, it's getting a bit messy...
1559
1560Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1561
1562 * xmlreader.c python/tests/reader.py: another couple of problem
1563 related to IsEmptyElement reported by Stéphane Bidoul needed
1564 some fixes.
1565
1566Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1567
1568 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1569 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1570 based on the python XmlTextReader interface.
1571
1572Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1573
1574 * tree.c: backing out one change in the last patch which broke the
1575 regression tests
1576
1577Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1578
1579 * global.data globals.c tree.c include/libxml/globals.h: applied
1580 an old patch from Lukas Schroeder to track node creation and
1581 destruction. Probably missing a lot of references at the moment
1582 and not usable reliably.
1583
1584Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1585
1586 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1587 from doc/news.html and a stylesheet
1588
1589Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1590
1591 * xmlreader.c python/tests/reader.py: fixed another couple of
1592 xmlreader bugs reported by Stéphane Bidoul and added tests.
1593
1594Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1595
1596 * xmlreader.c python/tests/reader2.py: fixed another validity
1597 checking in external parsed entities raised by Stéphane Bidoul
1598 and added a specific regression test.
1599 * python/tests/reader3.py: cleanup
1600
1601Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * xmlreader.c python/tests/reader2.py: fixed a problem with
1604 validation within entities pointed by Stéphane Bidoul, augmented
1605 the tests to catch those.
1606
1607Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1608
1609 * python/generator.py: modified the generator to allow keeping
1610 class references when creating new classes, needed to fix a bug
1611 pointed by Stéphane Bidoul where the input buffer of the
1612 xmlTextReader instance gets destroyed if the python wrapper for
1613 the input is not referenced anymore.
1614
1615Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1618 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1619
1620Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * xmlreader.c python/tests/reader.py: fixed another problem
1623 pointed by Stéphane Bidoul
1624
1625Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1628 with "<a/>"
1629
1630Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1631
1632 * SAX.c: warn on xmlns:prefix="foo"
1633 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1634 for namespace attributes handling.
1635
1636Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1639 a really nasty problem raised by a DocBook XSLT transform
1640 provided by Sebastian Bergmann
1641
1642Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1645 by Stéphane Bidoul and integrated it into the tests
1646
1647Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1650 extended the XmlTextReader API a bit, addding accessors for
1651 the current doc and node, and an entity substitution mode for
1652 the parser.
1653 * python/libxml.py python/libxml2class.txt: related updates
1654 * python/tests/Makefile.am python/tests/reader.py
1655 python/tests/reader2.py python/tests/reader3.py: updated a bit
1656 the old tests and added a new one to test the entities handling
1657
1658Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1659
1660 * python/generator.py python/libxml2class.txt
1661 python/tests/reader.py python/tests/reader2.py: changed the
1662 generator to provide casing for the XmlTextReader similar to
1663 C# so that examples and documentation are more directly transposable.
1664 Fixed the couple of tests in the suite.
1665
1666Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * doc/guidelines.html: added a document on guildeline for
1669 publishing and deploying XML
1670
1671Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * valid.c xmlreader.c: final touch running DTD validation
1674 on the XmlTextReader
1675 * python/tests/Makefile.am python/tests/reader2.py: added a
1676 specific run based on the examples from test/valid/*.xml
1677
1678Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * python/libxml.py: added a few predefined xmlTextReader parser
1681 configuration values.
1682
1683Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * python/libxml_wrap.h: trying to fix #102037
1686
1687Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1688
1689 * SAX.c: fixing bug #95296, when the predefined entities
1690 are redefined in the DTD the default one must be used
1691 instead anyway.
1692
1693Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1694
1695 * doc/xmllint.xml
1696 * doc/xmllint.1
1697 Add discussion of XML_DEBUG_CATALOG to xmllint man
1698 page - bug #100907
1699
1700
1701Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1702
1703 * xmlreader.c: Fixed the empty node detection to avoid reporting
1704 an inexistant close tag.
1705
1706Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1709 for Python 2.1
1710
1711Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1712
1713 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1714
1715Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * doc/libxml2-api.xml python/tests/reader.py: one really need
1718 to provide the base URI information when creating a reader parser
1719 from an input stream. Updated the API and the example using it.
1720
1721Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1722
1723 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1724 include/libxml/valid.h include/libxml/xmlreader.h: working on
1725 DTD validation on top of xml reader interfaces. Allows to
1726 validate arbitrary large instances. This required some extensions
1727 to the valid module interface and augmenting the size of xmlID
1728 and xmlRef structs a bit.
1729 * uri.c xmlregexp.c: simple cleanup.
1730
1731Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1734 work on the xml reader interfaces.
1735 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1736 Web page for the Windows binaries.
1737
1738Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * xmlIO.c: applied a patch for VMS following the report by
1741 Nigel Hall
1742
1743Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1744
1745 * parser.c: the parseStartTag bug fix wasn't complete.
1746
1747Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1750 parseStartTag, fixing it.
1751 * test/att4 result/att4 result/noent/att4: adding the test
1752 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1753 more methods to XmlTextReader.
1754
1755Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1756
1757 * win32/libxml2.def.src: added more xml reader exports
1758 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1759 to the build
1760
1761Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1762
1763 * doc/tutorial/xmltutorial.xml
1764 plus generated html and pdf
1765 Updating tutorial again based on further comments from Niraj
1766 Tolia on the last iteration
1767
1768Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1769
1770 * doc/tutorial/xmltutorial.xml
1771 * doc/tutorial/includekeyword.c
1772 * doc/tutorial/includegetattribute.c
1773 plus generated html and pdf
1774 Adding fix from Niraj Tolia to tutorial to properly free memory.
1775
1776
1777Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1780 more methods of XmlTextReader.
1781 * python/libxml2class.txt python/tests/reader.py: this increased the
1782 methods in the bndings, augmented the test to check those new
1783 functions.
1784
1785Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1788 methods of XmlTextReader.
1789 * python/generator.py python/libxml_wrap.h python/types.c
1790 python/libxml2class.txt: added the reader to the Python bindings
1791 * python/tests/Makefile.am python/tests/reader.py: added a specific
1792 test for the Python bindings of the Reader APIs
1793 * parser.c: small cleanup.
1794
1795Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1796
1797 * xinclude.c: fallback was only copying the first child not the
1798 full child list of the fallback element, closes #89684 as reopened
1799 by Bernd Kuemmerlen
1800
1801Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1802
1803 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1804
1805Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * configure.in: preparing release of 2.4.30
1808 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1809 gives enum values, fix functype return type, put back fields in
1810 structs
1811 * doc/*: updated the docs rebuilt
1812
1813Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1816 about htmlNodeDumpOutput location.
1817 * xpath.c: removed an undefined function signature
1818 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1819 too many symbols in the API breaking the python bindings.
1820 Updated with the libxslt/libexslt changes.
1821
1822Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * configure.in: preparing release of 2.4.29
1825 * doc/*: rebuilt the docs and API
1826 * xmlreader.c: a few more fixes for the XmlTextReader API
1827
1828Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1829
1830 * include/win32config.h: applied mingw patch from Magnus Henoch
1831
1832Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1833
1834 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1835
1836Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1839 building Python script, does the C parsing directly, generates
1840 a better API description including structure fieds defs and
1841 enums. Still a couple of bugs, but good enough for the python
1842 wrappers now.
1843 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1844 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1845 include/libxml/schemasInternals.h include/libxml/tree.h: more
1846 cleanup based on the python analysis script reports.
1847 * libxml.spec.in: make sure the API XML description is part of the
1848 devel package.
1849
1850Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1853 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1854 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1855 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1856 code cleanup, especially the function comments.
1857 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1858
1859Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1860
1861 * Makefile.am xmlreader.c include/libxml/Makefile.am
1862 include/libxml/xmlreader.h: Adding a new set of APIs based on
1863 the C# TextXmlReader API but converted to C. Allow to parse
1864 in constant memory usage, far simpler to program and explain
1865 than the SAX like APIs, unfinished but working.
1866 * testReader.c: test program
1867
1868Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1869
1870 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1871
1872Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1873
1874 * tree.c: Chip turner indicated that XHTML1 serialization
1875 rule for style actually break on both IE and Mozilla,
1876 try to avoid the rule if escaping ain't necessary
1877
1878Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * nanhttp.c: handle HTTP URL escaping, problem reported by
1881 Glen Nakamura and Stefano Zacchiroli
1882
1883Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1886
1887Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1888
1889 * uri.c: Johann Richard pointed out some XPointer problems for
1890 URN based URI references in XInclude. Modified the URI parsing
1891 and saving routines to allow correct parsing and saving of
1892 XPointers, especially when attached to "opaque" scheme accordingly
1893 to RFC 2396
1894
1895Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1898 of refactoring to the HTML saving code.
1899 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1900 in the doc.
1901
1902Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1905 to a buffer API to reuse the generic dump to an OutputIO layer,
1906 this reduces code, fixes xmlNodeDump() for XHTML, also made
1907 xmlNodeDump() now return the number of byte written.
1908
1909Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1910
1911 * python/setup.py.in: another patch from Stéphane Bidoul for
1912 Python bindings on Windows
1913 * doc/parsedecl.py: small cleanup
1914
1915Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1916
1917 * libxml.spec.in configure.in: add a line in %changelog for releases
1918
1919Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1920
1921 * parser.c: patch from Marcus Clarke fixing a problem in entities
1922 parsing that was detected in KDe documentations environment.
1923
1924Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1925
1926 * python/libxml.c (libxml_prev): Return the previous as opposed to
1927 the next node (I guess this is the result of some cut & paste programming:)
1928
1929Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1932
1933Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * python/generator.py python/libxml.c python/setup.py.in: trying
1936 to fix the Python bindings build on Windows (Stéphane Bidoul)
1937
1938Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1939
1940 * win32/configure.js: added option for python bindings
1941 * win32/libxml2.def.src: added more exports
1942
1943Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1944
1945 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1946 pthreads
1947 * win32/wince/*: applied updates to Windows CE port from Javier
1948
1949Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1950
1951 * configure.in: preparing 2.4.28
1952 * libxml.spec.in doc/Makefile.am: some cleanup
1953 * doc/*: updated the news and regenerated.
1954
1955Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * HTMLparser.c: final touch at closing #87235 </p> end tags
1958 need to be generated.
1959 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1960 this change slightly the output of a few tests
1961 * doc/*: regenerated
1962
1963Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * parserInternals.c: fixing bug #99190 when UTF8 document are
1966 parsed using the progressive parser and the end of the chunk
1967 is in the middle of an UTF8 multibyte character.
1968
1969Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1970
1971 * threads.c: fixed initialization problem in xmlNewGlobalState
1972 which was causing crash.
1973 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1974 in xmlInitializeGlobalState.
1975 * parserInternals.c: cleaned up ctxt->sax initialisation.
1976
1977Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * tree.c include/libxml/tree.h: modified the existing APIs
1980 to handle XHTML1 serialization rules automatically, also add
1981 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1982 libxslt serialization uses it when needed without changing
1983 the library API.
1984 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1985 result/xhtml1: added a new test specifically for xhtml1 output
1986 and updated the result of one XHTML1 test
1987
1988Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * xinclude.c parserInternals.c encoding.c: fixed #99082
1991 for xi:include encoding="..." support on text includes.
1992 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
1993 test/XInclude/ents/isolatin.txt : added a specific regression test
1994 * python/generator.py python/libxml2class.txt: fixed the generator
1995 the new set of comments generated for doc/libxml2-api.xml were
1996 breaking the python generation.
1997
1998Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2001 * configure.in: patch for Solaris on new autoconf closes #98880
2002 * doc/parsedecl.py: repair the frigging API building script,
2003 did I say that python xmllib sucks ?
2004 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2005 and some comment are no more truncated.
2006
2007Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * parser.c: Martin Stoilov pointed out a potential leak in
2010 xmlCreateMemoryParserCtxt
2011
2012Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2015 included in HTML documents and using the push parser.
2016
2017Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2018
2019 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2020 specified, look for the Python interpreter not just in the
2021 specified root but also in the specified location. Fixes #98825
2022
2023Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * python/libxml.c: fixing bug #98792 , node may have no doc
2026 and dereferencing without checking ain't good ...
2027
2028Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * configure.in: preparing release 2.4.27
2031 * doc/* : updated and rebuilt the docs
2032 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2033 and all the docs are actually packaged and in the final RPMs
2034 * parser.c parserInternals.c include/libxml/parser.h: restore
2035 xmllint --recover feature.
2036
2037Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
Daniel Veillard784b9352003-02-16 15:50:27 +00002039 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002040 processing of parsed entities, and XPath computation on sustitued
2041 entities.
2042 * testXPath.c: make sure entities are substitued.
2043
2044Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
Daniel Veillard784b9352003-02-16 15:50:27 +00002046 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002047 processing of internal parsed entities, which had to be changed.
2048
2049Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2052 trying to fix bug #98517 about building outside the source tree
2053 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2054
2055Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2056
2057 * include/win32config.h: cleanup
2058 * win32/Makefile.mingw: integrated mingw in JScript configure
2059 * win32/Makefile.msvc: modified to allow mingw coexistence
2060 * win32/configure.js: integrated mingw
2061 * win32/Readme.txt: cleanup
2062
2063Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * HTMLparser.c: strengthen the guard in the Pop macros,
2066 like in the XML parser, closes bug #97315
2067
2068Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2071 callback is never used.
2072
2073Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * parserInternals.c: fixed the initialization of the SAX structure
2076 which was breaking xsltproc
2077 * xpath.c: patch from Petr Pajas for CDATA nodes
2078 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2079 * parser.c include/libxml/parser.h: patch from Peter Jones
2080 removing a leak in xmlSAXParseMemory() and adding the
2081 function xmlSAXParseMemoryWithData()
2082
2083Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2084
2085 adding pdf of tutorial, changing web page to link to it
2086 * doc/tutorial/xmltutorial.pdf
2087 * doc/xml.html
2088 * doc/docs.html
2089
2090Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2091
2092 * doc/tutorial/ar01s08.html
2093 adding file what I forgot for tutorial
2094
2095
2096Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2097
2098 Adding encoding discussion to tutorial
2099 Added:
2100 * doc/tutorial/images/*.png: DocBook admonition image files
2101 * doc/tutorial/apf.html, apg.html: new generated html
2102 * doc/tutorial/includeconvert.c: conversion code entity file
2103 changed:
2104 * doc/tutorial/xmltutorial.xml: DocBook original
2105 * doc/tutorial/*.html: generated html
2106
2107Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2108
2109 * include/libxml/*.h: retired xmlwin32version.h
2110 * doc/Makefile.am: retired xmlwin32version.h
2111 * win32/configure.js: retired xmlwin32version.h
2112
2113Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2114
2115 * win32/libxml2.def.src: exported additional symbols
2116 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2117 sisterhood
2118
2119Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * globals.c: fixed a typo pointed out by Igor
2122 * xpath.c: try to speed up node compare using line numbers
2123 if available.
2124
2125Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2126
2127 * tree.c: make xmlFreeNode() handle attributes correctly.
2128
2129Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2130
2131 * catalog.c: completed the #96963 fix, as reported by Karl
2132 Eichwalder
2133
2134Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2137
2138Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * Makefile.am: switched the order of a couple of includes
2141 to fix bugs #97100
2142
2143Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2144
2145 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2146 xmlLoadCatalogs that used to separate directories with a ':'.
2147
2148Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2149
2150 * threads.c: improvements to the Windows-side of thread handling
2151 * testThreads.c: conditionally excluded unistd.h
2152 * testThradsWin32.c: broke overlong lines
2153 * include/win32config.h: adapted thread-related macros to the new
2154 scheme and for pthreads on Windows
2155 * win32/Makefile.msvc: introduced a more flexible thread build,
2156 added testThreads[Win32].c to the build
2157 * win32/configure.js: introduced a more flexible thread config
2158
21592002-10-31 John Fleck <jfleck@inkstain.net>
2160
2161 * doc/xml.html (and, by implication, FAQ.html)
2162 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2163
2164Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2165
2166 * configure.in: removed xmlwin32version.h
2167 * include/libxml/Makefile.am: removed xmlwin32version.h
2168
2169Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * tree.c: applied patch from Brian Stafford to fix a bug
2172 in xmlReconciliateNs()
2173
2174Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * tree.c: applied patch from Christian Glahn to allow
2177 xmlNewChild() on document fragment nodes
2178
2179Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2180
2181 * parser.c: Christian Glahn found a problem with a recent
2182 patch to xmlParseBalancedChunkMemoryRecover()
2183 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2184 problems
2185 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2186 test/schemas/seq*: added the test cases from Charles
2187
2188Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2189
2190 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2191 serious cleanup of the spec file and associated changes
2192 in the Makefiles.
2193 * valid.c: try to remove some warnings on x86_64
2194
2195Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2196
2197 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2198 fix bug #96586
2199
2200Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2203 parsing, applied his patch
2204 * result/HTML/attrents.html result/HTML/attrents.html.err
2205 result/HTML/attrents.html.sax test/HTML/attrents.html:
2206 added the test and result case provided by Mikhail Sogrine
2207
2208Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * vms/build_libxml.com vms/config.vms vms/readme.vms
2211 include/libxml/parser.h include/libxml/parserInternals.h
2212 include/libxml/tree.h include/libxml/xmlIO.h
2213 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2214 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2215 Applied the VMS update patch from Craig A. Berry
2216 * doc/*.html: update
2217
2218Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2219
2220 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2221
2222Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * debugXML.c: adding a grep command to --shell in xmllint
2225 for T.V. Raman
2226
2227Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * xmlcatalog.c: tried to fix some of the problem with --sgml
2230
2231Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2232
2233 * parser.c: tried to fix bug #91500 where doc->children may
2234 be overriden by a call to xmlParseBalancedChunkMemory()
2235
2236Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2239 identifiers in SGML catalogs containing '&'
2240
2241Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * python/types.c: fixed bugs when passing result value tree
2244 to Python functions.
2245
2246Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * configure.in: preparing the release of 2.4.26
2249 * doc/*: updated and rebuilt the documentation
2250
2251Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * parser.c: fixed a XML Namespace compliance bug reported by
2254 Alexander Grimalovsky
2255
2256Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2257
2258 * HTMLtree.c: fixed serialization of script and style when
2259 they are not lowercase (i.e. added using the API to the tree).
2260
2261Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * valid.c: make xmlValidateDocument emit a warning msg if there
2264 is no DTD, pointed by Christian Glahn
2265
2266Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2269 content model when some of the blocks have min or max, and a couple
2270 of bugs found in the process.
2271 * result/schemas/list0* test/schemas/list0*: added some specific
2272 regression tests
2273
2274Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * README: updated the contact informations
2277
2278Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2281 misses it, reported by Peter Bray.
2282
2283Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2286 and removed a few warnings
2287
2288Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * parser.c: Christian Glahn found a small bug in the push parser.
2291 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2292 public
2293
2294Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * xmlschemas.c include/libxml/xmlschemas.h: added
2297 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2298 * testSchemas.c: added --memory to test the new interface
2299
2300Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * doc/index.py doc/search.php: integrated the XSLT indexing,
2303 a few fixed in the indexer, added a scope selection at the
2304 search level.
2305
2306Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2307
2308 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2309 this was due to uninitialized parts of the validation context
2310
2311Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * debugXML.c: applied patch from Mark Vakoc except the API
2314 change, preserved it.
2315 * doc/*: updated the docs to point to the search engine for
2316 information lookup or before bug/help reports.
2317
2318Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * doc/index.py doc/search.php: added mailing-list archives
2321 indexing and lookup
2322
2323Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2326
2327Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * doc/index.py: improved HTML indexing
2330 * doc/search.php: make the queries also lookup the HTML based indexes
2331
2332Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * doc/index.py: added HTML page indexing
2335
2336Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2337
2338 * xmlIO.c: extended Windows path normalisation to fix the base
2339 problem in libxslt.
2340 * catalog.c: fixed list handling in XML_CATALOG_FILES
2341
2342Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2343
2344 * valid.c: typo/bug found by Christian Glahn
2345
2346Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2347
2348 * xmlIO.c: applied Windows CE patch from Javier.
2349 * win32/wince: new directory, contains support for the PocketPC
2350 with Windows CE from Javier.
2351 * include/win32config.h: reorganised, removed duplicate
2352 definitions and applied WinCE patch from Javier.
2353 * include/wsockcompat.h: new file, now contains WinSock
2354 compatibility macros.
2355 * win32/Makefile.msvc: introduced double-run compilation.
2356
2357Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * configure.in include/libxml/xmlwin32version.h: preparing release
2360 of 2.4.25
2361 * doc/*: updated and regenerated teh docs and web pages.
2362
2363Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2364
2365 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2366 error were not covering namespace declarations.
2367 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2368 it was missing the attribute declaration for the namespace
2369 * result/VC/NS3: the fix now report breakages in that test
2370
2371Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2374
2375Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2378 and regenerated the docs and web site
2379
2380Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2383 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2384 not before
2385
2386Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2387
2388 * python/generator.py python/libxml2class.txt: fixed a stupid error
2389 breaking the python API
2390
2391Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2394 triostr.c triostr.h: applied a trio update patch from
2395 Bjorn Reese which should work with MinGW
2396
2397Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * tree.c: improving some documentation comments
2400 * xmlregexp.c: found and fixed a mem leak with python regression tests
2401 * doc/*: rebuilt the doc and the API XML file including the
2402 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2403 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2404 python/types.c: added access to the XML Schemas regexps from
2405 python
2406 * python/tests/Makefile.am python/tests/regexp.py: added a
2407 simple regexp bindings test
2408
2409Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2410
2411 * doc/xml.html:
2412 fixing ftp links - thanks to Vitaly Ostanin
2413
2414Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * xmlregexp.c: fixed the data callback on transition functionality
2417 which was broken when using the compact form
2418 * result/schemas/*: updated the results, less verbose, all tests
2419 pass like before
2420 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2421 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2422 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2423 annoying warnings
2424 * xpath.c: try to provide better error report when possible
2425
2426Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * Makefile.am: fixed a breakage raised by Jacob
2429
2430Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2431
2432 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2433 which don't use sockets
2434
2435Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2436
2437 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2438 * win32/configure.js: applied zlib patch from Daniel Gehriger
2439
2440Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2441
2442 * win32/configure.js: applied the patch from Mark Vakoc for
2443 regexp support
2444 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2445 for regexp support
2446
2447Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * xmlschemastypes.c: as pointed by Igor Float and Double
2450 parsing ain't finished yet
2451
2452Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2453
2454 * Makefile.am configure.in: trying to fix #88412 by bypassing
2455 all the python subdir if python ain't detected
2456
2457Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2458
2459 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2460 made configuring with regexps/automata/unicode the default
2461 but without schemas ATM
2462 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2463 fixed the regexp based DTD validation performance and memory
2464 problem by switching to a compact form for determinist regexps
2465 and detecting the determinism property in the process. Seems
2466 as fast as the old DTD validation specific engine :-) despite
2467 the regexp built and compaction process.
2468
2469Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2470
2471 * valid.c: determinism is debugged, new DTD checking code now works
2472 but xmlFAComputesDeterminism takes far too much CPU and the whole
2473 set usues too much memory to be really usable as-is
2474
2475Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * tree.c: fixed another stupid bug in xmlGetNodePath()
2478 * xmllint.c: --version now report the options compiled in
2479
2480Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * HTMLparser.c: small cleanup
2483 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2484 when configured with them. A bit of debugging around the determinism
2485 checks is still needed
2486
2487Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2490
2491Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * xmlIO.c: small portability glitch fixed.
2494
2495Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * xmlschemastypes.c: incomplete steps for real/double support
2498 * testAutomata.c include/libxml/xmlautomata.h
2499 include/libxml/xmlregexp.h: avoiding a compilation problem
2500 * valid.c include/libxml/valid.h: starting the work toward using
2501 the regexps for actual DTD validation
2502
2503Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * hash.c: cosmetic cleanup
2506 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2507 integrating a DTD validation layer based on the regexps
2508
2509Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2512 the determinism was tested before eliminating the epsilon
2513 transitions :-(
2514
2515Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * python/generator.py python/libxml.c python/libxml.py
2518 python/libxml2-python-api.xml python/libxml2class.txt
2519 python/libxml_wrap.h python/types.c: updated the python
2520 bindings, added code for easier File I/O, and the ability to
2521 define a resolver from Python fixing bug #91635
2522 * python/tests/Makefile.am python/tests/inbuf.py
2523 python/tests/outbuf.py python/tests/pushSAXhtml.py
2524 python/tests/resolver.py python/tests/serialize.py: updated
2525 and augmented the set of Python tests.
2526
2527Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2528
2529 * win32/configure.js: added more readme info for the binary
2530 package.
2531
2532Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * xmlIO.c: fixed a stupid out of bound array error
2535
2536Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2539 messing around with support for Windows path, cleanups,
2540 trying to identify and fix the various code path to the
2541 filename access. Added xmlNormalizeWindowsPath()
2542
2543Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * error.c valid.c: working on better error reporting of validity
2546 errors, especially providing an accurate context.
2547 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2548 error reports in those cases.
2549
2550Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2553 parser.c parserInternals.c xmlIO.c: get rid of all the
2554 perror() calls made in the library execution paths. This
2555 should fix both #92059 and #92385
2556
2557Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * xmllint.c: memory leak reporting was broken after a change
2560 of the preprocessor symbol used to activate it.
2561
2562Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * tree.c: try to make the copy function work for node of
2565 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2566 DOM layers though, not libxml2 itself.
2567
2568Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * valid.c: try to provide file and line informations, not all
2571 messages are covered, but it's a (good) start
2572
2573Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * xinclude.c: reimplemented a large part of the XInclude
2576 processor, trying to minimize resources used, James Henstridge
2577 provided a huge test case which was exhibiting severe memory
2578 consumption problems.
2579
2580Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * python/Makefile.am: applied patch from Christophe Merlet to
2583 reestablish DESTDIR
2584
2585Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2586
2587 * libxml.spec.in: fixes libary path for x86_64 AMD
2588
2589Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2590
2591 * doc/tutorial/includekeyword.c
2592 * doc/tutorial/xmltutorial.xml:
2593 (plus resulting generated html files)
2594 fixing one spot I missed in the tutorial where I hadn't freed
2595 memory properly
2596
2597Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2598
2599 * doc/tutorial/includeaddattribute.c
2600 * doc/tutorial/includeaddkeyword.c
2601 * doc/tutorial/includegetattribute.c
2602 * doc/tutorial/includekeyword.c
2603 * doc/tutorial/xmltutorial.xml
2604 * doc/tutorial/*.html:
2605 update tutorial to properly free memory (thanks to Christopher
2606 R. Harris for pointing out that this needs to be done)
2607 * doc/tutorial/images/callouts/*.png:
2608 added image files so the callouts are graphical, making it
2609 easier to read ( use "--param callout.graphics 1" to generate
2610 html with graphical callouts)
2611
2612Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2615 nice logos generated by Marc Liyanage
2616 * doc/site.xsl *.html: changed the stylesheet to show the new
2617 logo and regenerated the pages
2618
2619Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2622
2623Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * xpath.c: possible mem leak patch from Jason Adams
2626
2627Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2630 in the XQuery namespace
2631 * configure.in: preparing 2.4.24
2632 * doc/*.html: updated the web pages
2633
2634Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * python/generator.py: closing bug #85258 by generating conditional
2637 compile check to avoid linking to routines not configured in.
2638
26392002-08-22 Havoc Pennington <hp@pobox.com>
2640
2641 * autogen.sh: update error message for missing automake
2642
2643Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2644
2645 * python/Makefile.am: typo in target name resulted in libxml2.py
2646 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2647
2648Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * win32/win32/Makefile.mingw: updated with version from
2651 Elizabeth Barham at http://soggytrousers.net/repository/
2652
2653Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2654
2655 * win32/Makefile.msvc: added the prefix location to the include
2656 and lib search path.
2657
26582002-08-18 Havoc Pennington <hp@pobox.com>
2659
2660 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2661 both automake 1.6 and 1.4 installed get the right automake. Means
2662 compilation from CVS will now require the latest automake 1.4
2663 release, or manually creating symlinks called "automake-1.4" and
2664 "aclocal-1.4"
2665
2666Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * configure.in python/Makefile.am: more AMD 64 induced changes from
2669 Frederic Crozat
2670
2671Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * xinclude.c: oops I was missing the xml:base fixup too
2674 * result/XInclude/*.xml: this adds xml:base attributes to most
2675 results of the tests
2676
2677Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2678
2679 * xinclude.c: quick but apparently working implementation of
2680 xi:fallback, should close bug #89684
2681 * Makefile.am test/XInclude/docs/fallback.xml
2682 result/XInclude/fallback.xml: added a basic test for fallback,
2683 and run with --nowarning to avoid a spurious warning
2684 * configure.in: applied patch from Frederic Crozat for python
2685 bindings on AMD 64bits machines.
2686
2687Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2690 the caller don't pass a SAX callback block.
2691
2692Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * tree.c: applied the same fix for the XML-1.0 namespace to
2695 xmlSearchNsByHref() as was done for xmlSearchNs()
2696
2697Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2698
2699 * libxml.3: small cleanup of the man page
2700 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2701 when serializing HREF attributes generated by XSLT.
2702
2703Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2706 version of Marc Liyanage' patch for boolean attributes in HTML
2707 output
2708
2709Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * python/tests/serialize.py: fixed the test results, indenting
2712 behaviour changed slightly
2713
2714Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2715
2716 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2717 new c14n function to Windows def files
2718
2719Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2720
2721 * c14n.c: fixed a memory leak in c14n code
2722
2723Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * parser.c include/libxml/parser.h: adding a new API for Christian
2726 Glahn: xmlParseBalancedChunkMemoryRecover
2727 * valid.c: patch from Rick Jones for some grammar cleanup in
2728 validation messages
2729 * result/VC/* result/valid/*: this slightly change some of the
2730 regression tests outputs
2731
2732Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * tree.c: trying to fix a problem in namespaced attribute handling
2735 raised by Christian Glahn
2736
2737Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * encoding.c include/libxml/encoding.h: Opening the interface
2740 xmlNewCharEncodingHandler as requested in #89415
2741 * python/generator.py python/setup.py.in: applied cleanup
2742 patches from Marc-Andre Lemburg
2743 * tree.c: fixing bug #89332 on a specific case of loosing
2744 the XML-1.0 namespace on xml:xxx attributes
2745
2746Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2747
2748 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2749 corner case from new Merlin's test suite and added a callback
2750 that will be used to improve xmlsec performance
2751
2752
2753Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * HTMLtree.c: trying to fix the <style> escaping problem in
2756 HTML serialization bug #89342
2757
2758Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2759
2760 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2761 and rebuilt the web site.
2762
2763Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2764
2765 * include/libxml/tree.h: added _private member to xmlNs struct
2766
2767Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * HTMLparser.c: fixing bug #84876 based on the xml working
2770 code.
2771
2772Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2773
2774 * python/Makefile.am: enhanced to fix bug 72012 (errors
2775 when using '-jX' make parameter)
2776
2777Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2778
2779 * xpath.c: small additional enhancement for booleans
2780 compared to nodesets
2781
2782Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * HTMLtree.c: changed the order of the encoding declaration
2785 attributes in the meta tags due to a bug in IE/Mac
2786
2787Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2788
2789 * xpath.c: enhanced handling of booleans (especially '='
2790 and '!=' for nodesets) - fixes bug 85256. Added new
2791 routine xmlXPathNotEqualValues for more proper handling
2792 of '!=' when nodesets are involved.
2793
2794Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2797 doc/xmlcatalog_man.xml to the source distribution
2798
2799Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2800
2801 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2802 asked for this.
2803
2804Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2805
2806 * configure.in: preparing 2.4.23
2807 * doc/*: rebuilt the docs
2808
2809Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * parser.c: fixing bug #84169 by fixing the
2812 comment of xmlCreatePushParserCtxt to describe the
2813 encoding detection parameters better.
2814
2815Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2816
2817 * valid.c: fixing bug #79331 in one path the lookup for
2818 ID attributes on a namespaced node wasn't handled correctly :-\
2819
2820Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2821
2822 * HTMLparser.c: trying to fix 87235 about discarded white
2823 spaces in the HTML parser.
2824 * result/HTML/*: this changes the output of a number of HTML
2825 regression tests
2826
2827Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * xpath.c: applied patch from Richard Jinks for the namespace
2830 axis + fixed a memory error.
2831 * parser.c parserInternals.c: applied patches from Peter Jacobi
2832 removing ctxt->token for good.
2833 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2834 popped out by the regression tests.
2835 * Makefile.am: patch for threads makefile from Gary Pennington
2836
2837Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2838
2839 * xpath.c: enhanced behaviour of position() after usage of
2840 expressions involving preceding-sibling (et al).
2841
2842Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2843
2844 * hash.c: applied a patch from Peter Jacobi to solve a problem
2845 when compiling with the Watcom C on Win32
2846 * result/schemas/*.err: the change of hashing algo generated
2847 permutations in the output
2848
2849Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * hash.c: applied patch from Sander Vesik improving the quality of
2852 the hash function.
2853
28542002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2855
2856 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2857 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2858 xmllint.c xpath.c: replaced sprintf() with snprintf()
2859 to prevent possible buffer overflow (the bug was pointed
2860 out by Anju Premachandran)
2861
2862Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * parser.c: removed an uninitialized data error popped by valgrind
2865 on PE references
2866
2867Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2868
2869 * doc/xml.html
2870 adding tutorial reference to the web page
2871
2872Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2873
2874 * doc/tutorial/xmltutorial.xml
2875 * doc/tutorial/ar01s07.html
2876 * doc/tutorial/ape.html
2877 * doc/tutorial/includegetattribute.c
2878 adding section to tutorial about retrieving an attribute
2879 value
2880
2881Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * parser.c: applied a couple of patches from Peter Jacobi to start
2884 to get rid of ctxt->token, with a possible significant speed
2885 improvement to be gained once done. Better compliance with PE
2886 references constructs in DTDs too.
2887 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2888 from Peter too
2889
2890Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2893 xmlParseElement was likely to have been deallocated at the
2894 time of the report, possibly leading to segfault. Just report
2895 the tag name now.
2896
2897Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * xpath.c: patch from Richard Jinks for XPath substring() function
2900 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2901
29022002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2903
2904 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2905
2906Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2907
2908 *doc/FAQ.html
2909 fixing typos in FAQ, thanks to Robert Funnell for the
2910 editing help
2911
2912Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * NEWS: got complaints from rpmlint that it was empty
2915
2916Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2917
2918 * added doc/tutorial, including:
2919 apa.html
2920 apb.html
2921 apc.html
2922 apd.html
2923 ar01s02.html
2924 ar01s03.html
2925 ar01s04.html
2926 ar01s05.html
2927 ar01s06.html
2928 includeaddattribute.c
2929 includeaddkeyword.c
2930 includekeyword.c
2931 includestory.xml
2932 index.html
2933 xmltutorial.xml
2934 libxml tutorial, including generated html
2935
2936Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2937
2938 * result/c14n/exc-without-comments/merlin-c14n-two-*
2939 result/c14n/without-comments/merlin-c14n-two-*
2940 test/c14n/exc-without-comments/merlin-c14n-two-*
2941 test/c14n/without-comments/merlin-c14n-two-*
2942 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2943 c14n/exc-c14n and slightly modified test script to handle
2944 these test cases
2945 * c14n.c: fixed bugs for complicated nodes set (namespace
2946 without node and others from merlin-c14n-two.tar.gz)
2947 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2948 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2949 for xmlsec performance patch
2950 * xpath.c: fixed self::node() for namespaces and attributes
2951
2952Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2953
2954 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2955 but with the format parameter
2956 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2957
2958Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2959
2960 * Makefile.am: updated c14n tests suite
2961 * c14n.c: performance improvement for previous c14n patch
2962
2963Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * parser.c: another peroformance patch from Peter Jacobi, that
2966 time on parsing attribute values.
2967
2968Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2969
2970 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2971 into LibXML2 test suite
2972
2973Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2974
2975 * c14n.c: propagating xpath ancesstors node fix to c14n
2976 plus small performance improvement to reduce number of
2977 mallocs
2978 * xpath.c: fixed ancestors axis processing for namespace nodes
2979
2980Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2983 Peter Jacobi
2984
2985Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * configure.in: preparing 2.4.22
2988
2989Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
2992 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
2993 a public entry point.
2994 * doc/*: rebuilt the API and docs
2995
2996Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * xpath.c: patch from Richard Jinks to fix a problem introduced
2999 in the previous patch and pointed by Norm
3000
3001Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * libxml.spec.in: fixing bug #81112
3004
3005Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * uri.c: fixing bug #82848
3008
3009Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3012 output of one catalog test
3013
3014Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3015
3016 * global.data globals.c tree.c include/libxml/globals.h
3017 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3018 default value for global parameter xmlIndentTreeOutput to 1 and
3019 introduced new global parameter xmlTreeIndentString (the string
3020 used to do one-level indent) with default value " " (as it was
3021 in tree.c)
3022
3023Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3024
3025 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3026 with trio and schemas.
3027
3028Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3029
3030 * xpath.c: patch from Richard Jinks to fix the problem raised in
3031 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3032
3033Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3034
3035 * xmlschemas.c: a bit of work on import.
3036 * xmlschemastypes.c: Charles Bozeman provided a compare function
3037 for date/time types so min/max facet restrictions should work,
3038 indeterminate comparisons return an error instead of equal.
3039 * test/schemas/date_0* result/schemas/date_0_0: specific test
3040 from Charles Bozeman too
3041
3042Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3043
3044 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3045 from Christian Cornelssen fixing the man pages and the Catalog
3046 building script.
3047 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3048 next step is <xs:import> I now have a reasonable understanding
3049 of how it works.
3050
3051Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3054
3055Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3056
3057 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3058
3059Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * xpath.c: fixing an XPath function evalutation bug pointed out
3062 by Alexey Efimov where the context was lost when evaluating
3063 the function arguments
3064
3065Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3066
3067 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3068 function public for XMLSec performance optimizations
3069
3070Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3071
3072 * python/generator.py python/libxml2class.txt : fixed a problem
3073 with the HTML parser pointed by Gary Benson
3074 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3075 example
3076
3077Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3078 * parser.c: fixed bug #81159 (memory growth in SAX)
3079
3080Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3081 * xpath.c: fixed bug #78858 (the real fix)
3082
3083Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3084 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3085
3086Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3087
3088 * tree.c: modified xmlNodeSetBase to allow changing the
3089 base of a document.
3090
3091Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3092
3093 * xmlschemastypes.c: patch Charles Bozeman for validation of
3094 all the date, time, and duration types
3095 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3096 * configure.in: fixed an error pointed by an user
3097 * xml2-config.in: fixed an error pointed by an user
3098
3099Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3100
3101 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3102 win32/libxml2.def.src xmlIO.c: exported default
3103 'file:', 'http:' and 'ftp:' protocols input handlers
3104 and maked protocols comparisson case insensitive
3105
3106Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3107
3108 * configure.in: Neven Has detected a typo
3109
3110Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3111
3112 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3113 as one of the persons allowed to commit directly to the
3114 module.
3115
3116Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3117
3118 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3119 * valid.c: raised a too low limit
3120 * doc/*: rebuilt the docs
3121
3122Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3123
3124 * test/XPath/expr/floats test/XPath/expr/functions
3125 result/XPath/expr/floats result/XPath/expr/functions
3126 xpath.c: another XPath conformance patch from Richard Jinks
3127
3128Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3129
3130 * xmlschemas.c: fixed validation of attribute groups.
3131 * test/schemas result/schemas: added an example from the primer
3132
3133Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3134
3135 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3136 * test/schemas result/schemas: updated the test list
3137
3138Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3139
3140 * TODO: updated a bit
3141 * parser.c: made a comment more specific
3142 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3143 Schemas conformance.
3144 * test/schemas result/schemas: updated the test list
3145
3146Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3149 implementing xs:all with minOccurs = 0
3150 * tes/schemas/* result/schemas/*: added more tests covering
3151 xs:all
3152
3153Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3154
3155 * xmlregexp.c: first implementation of the all particle, this
3156 may need to be revisited for case where not all transitions
3157 must be crossed.
3158
3159Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3160
3161 * tree.c: another entity processing update from Markus Henke
3162
3163Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3164
3165 * trionan.c: fixed crash on OSF/1
3166
3167Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * xmlschemas.c: more Schemas work
3170 * test/schemas/* result/schemas/*: added more tests coming
3171 from the spec.
3172
3173Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3174
3175 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3176 ExcC14N specification
3177
3178Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3179
3180 * tree.c: patch from Markus Henke, fix for recursive entities.
3181
3182Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3183
3184 * xpath.c: fix a problem with string() on a document node.
3185
3186Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * Makefile.am xmlschemas.c: more Schemas work
3189 * test/schemas/* result/schemas/*: added more tests coming
3190 from the spec.
3191
3192Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3193
3194 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3195 * result/HTML/*: this changes a few things in the results
3196
3197Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3198
3199 * include/libxml/tree.h: eliminated 'declaration different than
3200 prototype' warning
3201 * include/win32config.h: "resolved" conflicts with errno.h
3202
3203Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3204
3205 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3206 on the automata interfaces and debug of counted choices
3207 * test/schemas/* result/schemas/*: added a number of tests
3208
3209Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3210
3211 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3212 a bit of work on Schemas
3213 * testSchemas.c: try to make it more useful
3214 * test/schemas/* result/schemas/* Makefile.am: changed the
3215 Schemas regression test procedure, started adding a few samples
3216
3217Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3218
3219 * include/libxml/encoding.h: Patch for the Borland C++ builder
3220 * include/libxml/tree.h: Patch for the Borland C++ builder
3221 * threads.c: Patch for the Borland C++ builder
3222 * win32/bcb5: New directory for the Borland C++ builder
3223 project files
3224
3225Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3226
3227 * win32/Makefile.msvc: Update for XML Schema support
3228 * win32/configure.js: Update for XML Schema support
3229 * win32/libxml2.def.src: Update for XML Schema support
3230
3231Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3232
3233 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3234 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3235 xmlunicode.c include/libxml/Makefile.am
3236 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3237 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3238 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3239 include/libxml/xmlversion.h.in : merged the current state of
3240 XML Schemas implementation, it is not configured in by default,
3241 a specific --schemas configure option has been added.
3242 * test/automata test/regexp test/schemas Makefile.am
3243 result/automata result/regexp result/schemas:
3244 merged automata/regexp/schemas regression tests
3245
3246Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3247
3248 * xpath.c: Gary found a compile time problem, fixes #78823
3249
3250Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3251
3252 * configure.in: release of 2.4.20
3253 * doc/*: updated and rebuilt the docs
3254
3255Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3256
3257 * python/Makefile.am: patch from Cristian Gafton to build on
3258 Red Hat 6.2, should also fix #75779
3259
3260Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3261
3262 * valid.c: first part of fixing #78729
3263
3264Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3265
3266 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3267 escaping of URI when saving HTML files.
3268 * result/HTML/*: this impacted some tests
3269
3270Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3271
3272 * configure.in: trying to fix #77441
3273
3274Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3275
3276 * include/libxml/xmlIO.h: Hallski complained it could not be
3277 included by itself.
3278
3279Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3280
3281 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3282
3283Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3284
3285 * win32/configure.js: patch from Nilo for the c14n option
3286 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3287
3288Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3289
3290 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3291 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3292 LIBXML_THREAD_ENABLED
3293
3294Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3295
3296 * xpath.c: another patch from Richard Jinks for substring conformance
3297 * test/XPath/expr/floats test/XPath/expr/strings
3298 result/XPath/expr/floats result/XPath/expr/strings: update of the
3299 test suite to check those.
3300
3301Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3302
3303 * xpath.c: patch from Richard Jinks for .x float parsing.
3304
3305Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3306
3307 * parser.c: patch from Markus Henke when an encoding ain't recognized
3308
3309Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * libxml.m4: got a report that #include <string.h> was needed
3312
3313Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3316
3317Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3318
3319 * doc/example.html: fixing typo
3320
3321Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3324 pointed out by Melvyn Sopacua.
3325
3326Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3327
3328 * libxml.m4: Frédéric Crozat gave a patch related to the change
3329 of Include paths breaking the libxml.m4
3330
3331Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3332
3333 * xpath.c: Fix bug #76927 forgot to save some context
3334 when evaluating binary expressions
3335
3336Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3337
3338 * configure.in: fixed configure for MPE/iX from Markus Henke
3339 * xmlmemory.c: fixed initialization problems
3340 * xpath.c: another set of patches from Richard Jinks this
3341 fixes "make XPathtests" on linux
3342
3343Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3344
3345 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3346 * test/XPath/expr/compare test/XPath/expr/equality
3347 test/XPath/expr/floats test/XPath/expr/functions
3348 test/XPath/expr/strings result/XPath/expr/compare
3349 result/XPath/expr/equality result/XPath/expr/floats
3350 result/XPath/expr/functions result/XPath/expr/strings: Updated
3351 tests though they show a divergence on Linux
3352
3353Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3354
3355 * xpath.c trionan.c: previous commit also included patches
3356 from Richard Jinks on some IEEE support corner case
3357
3358Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3359
3360 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3361 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3362 that $(datadir) should be used for docs
3363
3364Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3365
3366 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3367 could leak filedescriptors
3368
3369Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3370
3371 * configure.in nanohttp.c: applied patch from Allan Clark for
3372 UnixWare/OpenServer
3373
3374Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3375
3376 * configure.in: preparing 2.4.19
3377 * doc/*: rebuilt the docs
3378
3379Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3380
3381 * nanohttp.c: fixing #76043, got fed up with non-portability
3382 of that piece of code.
3383
3384Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3385
3386 * valid.c SAX.c: Never commit without running "make tests" :-(
3387 fix a couple of stupidities in the previous commit
3388 * result/*: a few changes in some attribute order result of previous
3389 commit.
3390
3391Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3392
3393 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3394 the internal subset should not raise duplicate ID errors,
3395 also there was a small bug in conjunction to namespace
3396 declarations defaulted and xml:xxx attributes DTD definitions.
3397
3398Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3399
3400 * xpath.c: Richard Jinks also raised some rounding problems
3401 this tries to fix them
3402
3403Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3404
3405 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3406 behaviour in xmlXPathCastToString()
3407
3408Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3409
3410 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3411 raised by Morus Walter
3412
3413Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3414
3415 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3416 from Igor
3417
3418Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3419
3420 * xpath.c: fixing #75619, related to a problem when trying
3421 to evaluate condition when the current node set resulting
3422 from that sub-step evaluation is empty. Also fixes 2 potential
3423 problem with previous-sibling and next-siblings axis.
3424
3425Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3426
3427 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3428 HTML support is not configured in.
3429
3430Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3431
3432 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3433 include/libxml/tree.h: dohh I really didn't intended to commit
3434 this test version :-(
3435
3436Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3437
3438 * testSAX.c: I wanted to see the real speed at the SAX interface
3439 after a little too many Ximianer started complaining about the
3440 parser speed.
3441 added a --quiet option:
3442 paphio:~/XML -> ls -l db100000.xml
3443 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3444 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3445 3200006 callbacks generated
3446 real 0m1.270s
3447 Which means 16MBytes/s and 3Mcallback/s
3448
3449Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3450
3451 * xpath.c: valgrind spotted another error that time when running
3452 on libxslt regression tests
3453
3454Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3455
3456 * Makefile.am: adding "make valgrind" running the full regression
3457 tests (except python ones) under Valgrind (using valgrind -q
3458 which was kindly added by the author).
3459 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3460 passes cleanly now except an obcure floating point initialization
3461 raised in log10() in one XPath regression test ???
3462 * tree.c: edited some comments to close #75244
3463
3464Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3465
3466 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3467 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3468 context of ScrollKeeper, made sure that if the number is
3469 an integer, the serialization follows the description at
3470 http://www.w3.org/TR/xpath#section-String-Functions
3471
3472Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * configure.in: preparing 2.4.18
3475 * doc/*: updated and rebuilt the web site
3476 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3477 the Windows and Cygwin maintainers.
3478 * parser.c: humm, changed the way the SAX parser work when
3479 xmlSubstituteEntitiesDefault(1) is set, it will then
3480 do the entity registration and loading by itself in case the
3481 user provided SAX getEntity() returns NULL.
3482 * testSAX.c: added --noent to test the behaviour.
3483
3484Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3485
3486 * parser.c: Wilfried Teiken provided a hackish but working
3487 way to get context reported back on entities when parsing
3488 with SAX and without breaking the DOM build.
3489
3490Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3491
3492 * c14n.c: applied a new patch from Aleksey Sanin
3493 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3494 to reference Aleksey implementation of XML digital Signatures
3495
3496Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3497
3498 * xpath.c: small fix to avoid potential problem due to
3499 ordering of freeing data
3500 * python/Makefile.am: people were complaining about
3501 the generated file in python dir not being built
3502
3503Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3504
3505 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3506 python/generator.py python/libxml.c python/types.c: Cleanup
3507 of the python Makefiles based on Jacob and James feedback,
3508 fixed the spec file accordingly, fixed the number of warning
3509 that passing my pedantic CFLAGS was generating. Conclusion
3510 is that Python includes are real crap.
3511
3512Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3513
3514 * configure,in: it was reported quite a few times that
3515 xml2-config --cflags should not output
3516 -I$includeprefix/libxml2/libxml because libxml2 header names
3517 clashes with existing names like list.h from C++ stl.
3518 Includes should be #include<libxml/xxx.h> so ...
3519
3520Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * c14n.c: another patch from Aleksey Sanin
3523
3524Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3525
3526 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3527 canonicalization algorithm
3528 * doc/xml.html doc/index.html: added the C14N references on the
3529 index page.
3530
35312002-03-13 jacob berkman <jacob@ximian.com>
3532
3533 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3534 usage, redundant, and gcc specific
3535
3536Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3537
3538 * xpath.c: speedup some node selection operations, this can
3539 have a significant impact on DocBook Norm's stylesheets
3540 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3541 make sure it's always the case
3542 * debugXML.c: distinguish CDATA and comments in ls operations
3543
3544Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3547 to generate better API descriptions etc...
3548
3549Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3550
3551 * c14n.c: Fixing #74186, made sure all boolean expressions
3552 get fully parenthesized, ran indent on the output
3553 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3554 include/libxml/tree.h: also #74186 related, removed the
3555 --with-buffers option, and all the preprocessor conditional
3556 sections that were resulting from it.
3557
3558Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3559
3560 * valid.c: applied patch from Dodji Seketeli fixing an
3561 uninitailized variable in xmlValidGetValidElements()
3562
3563Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3564
3565 * c14n.c: fixed a few comments
3566 * doc/*.html doc/*/*.html: regenerated the docs and added
3567 the C14N API
3568 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3569
3570Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3571
3572 * check-xml-test-suite.py: fix to adapt varaiations in the
3573 bindings
3574 * configure.in python/setup.py python/setup.py.in: fixed to
3575 have the version of the python scripts automatically updated
3576
3577Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3578
3579 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3580 in xmlCopyProp()
3581
3582Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3583
3584 * configure.in: preparing 2.4.17 release
3585 * doc/*: updated and rebuilt the docs
3586 * xpath.c: fixed a comment
3587 * python/libxml.c: fixed a possible reentrancy problem
3588
3589Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3590
3591 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3592 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3593 added a specific regression test
3594 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3595 not raise exceptions when failing to find the attribute.
3596
3597Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * configure.in xmllint.c: owen pointed out a problem with the
3600 ftme fix, gettimeofday() was not detected by configure and
3601 the ftime header wasn't included, dohhh
3602
3603Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3604
3605 * configure.in xmllint.c: trying to fix #71457 for timing
3606 precision when gettimeofday() is not availble but ftime() is
3607
3608Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3609
3610 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3611 are now copied on install and part of the -devel RPM
3612
3613Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3614
3615 * xpath.c: trying to avoid bug #72150 which was apparently
3616 caused by a gcc bug (or a processor problem) as detailed
3617 at http://veillard.com/gcc.bug
3618
3619Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3620
3621 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3622 fixed xmlReconciliateNs(), added a Python test/example for
3623 inter-document cut'n paste
3624 * python/libxml.py: fixed node.doc on document nodes and added
3625 xpathEval() onto node objects
3626
3627Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3630 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3631 fixup and integrated tests for the serialization stuff
3632
3633Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3634
3635 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3636 moved the libxml man page to section 3
3637
3638Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3639
3640 * tree.c: fix bug #72490
3641 * python/libxml.c python/libxml.py: added methods serialize()
3642 and saveTo() to all node elements.
3643
3644Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3645
3646 * xmlIO.c: closed #73430, don't read from an input source
3647 which indicated an end-of-file or an error.
3648
3649Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3650
3651 * parser.c: make sure SAX endDocument is always called as
3652 this could result in a Python memory leak otherwise (it's
3653 used to decrement ref-counting)
3654 * python/generator.py python/libxml.c python/libxml.py
3655 python/libxml2-python-api.xml python/libxml2class.txt
3656 python/tests/error.py python/tests/xpath.py: implemented
3657 the suggestions made by Gary Benson and extended the tests
3658 to match it.
3659
3660Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3661
3662 * python/generator.py: applied patch fixing #73450
3663
3664Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3665
3666 * xpath.c: fixing #61290 "namespace nodes have no parent"
3667 long standing divergence from the XPath REC. NodeSets
3668 simply hold a copy of namespace nodes and those node ->next
3669 points to the parent (which may not be the node carrying the
3670 definition).
3671 * include/libxml/xpath.h: flagged but didn't added a possible
3672 speedup
3673 * DOCBparser.c HTMLparser.c: removed some warnings from push
3674 parser due to new state being added.
3675 * tree.c: new fix from Boris Erdmann
3676 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3677 the XML Canonalization support from Aleksey Sanin
3678
3679Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3680
3681 * tree.c: patch from Boris Erdmann fixing some namespace odities
3682 with xmlCopyNode()
3683
3684Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3685
3686 * xmlIO.c: fix bug #72706 when loading a NULL entity
3687
3688Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3689
3690 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3691 actually change in a future XML Namespace revision.
3692
3693Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3694
3695 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3696 added the possibility of returning nodesets from XPath extension
3697 functions written in Python
3698
3699Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3700
3701 * python/*: commiting some Python bindings work done while travelling
3702
3703Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3704
3705 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3706 explicitely with memory debugging switched on
3707
3708Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3709
3710 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3711 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3712 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3713 the accessor generator for strings
3714 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3715 regression test.
3716
3717Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3718
3719 * python/README python/generator.py python/libxml.c python/setup.py:
3720 added the 'usual' setup.py to allow building a libxml2-python
3721 module based on the same code. The initialization is however
3722 different the 2 .so files fo libxml2 and libxslt are identical and
3723 they entry point initialize both libraries. this is done to avoid
3724 some possible nasty problem since the Python don't merge the maps
3725 of all shared modules.
3726
3727Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3728
3729 * parser.c: fixed a push/encoding bug reported by Michael
3730 on librsvg
3731
3732Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3733
3734 * include/libxml/parserInternals.h: fixes a misplaced #endif
3735
3736Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3737
3738 * parser.c valid.c: found and fixed a couple of allocation bugs
3739
3740Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * doc/xml.html doc/python.html doc/*: added a Python and binding
3743 page describing the current state of the Python bindings and
3744 giving pointers to the other languages wrappers.
3745
3746Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3747
3748 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3749 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3750 rebuilt the API and web site
3751 * xpath.c: fixed #71978 portability bugs
3752
3753Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3754
3755 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3756
3757Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3758
3759 * include/libxml/parserInternals.h parser.c: had to change
3760 2 internal parsing API when processing document content
3761 to check the start and end of element content are defined
3762 in the same entity
3763 * valid.c include/libxml/valid.h: attribute normalization can
3764 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3765 with the context to report it.
3766 * SAX.c: fixed the last known bugs, crazy validation constraints
3767 when a document is standalone seems correctly handled. There
3768 is a couple of open issues left which need consideration especially
3769 PE93 on external unparsed entities and standalone status.
3770 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3771 The 2 tests left failing are actually in error. Cleanup done.
3772
3773Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3774
3775 * valid.c: implemented E59 spaces in CDATA does not match the
3776 nonterminal S
3777
3778Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3779
3780 * SAX.c parser.c valid.c: more validation test fixups
3781 * check-xml-test-suite.py: added duration info for the tests
3782
3783Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3784
3785 * parser.c valid.c: a couple of errors were reported but not
3786 saved back as such in the parsing context. Down to 1% failure rate
3787 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3788
3789Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3790
3791 * xmlInternald.c: isExtender was missing a char
3792 * parser.c include/libxml/parser.h: % are acceptable in the
3793 internal subset if within a PUBLIC ID
3794
3795Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3796
3797 * SAX.c parserInternals.c valid.c: more work on the conformance
3798 suite. Took the step to finally block documents with encoding
3799 errors. It's a fatal error per the spec, people should have fixed
3800 their documents by now.
3801
3802Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3803
3804 * check-xml-test-suite.py: fixed the test script after some discussion
3805 on the semantic of TYPE="error"
3806 * Makefile.am: added the script to the distrib
3807
3808Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3809
3810 * SAX.c entities.c: fixed a couple of conformances issues deep
3811 into the validation code (standalone and undeclared Notations)
3812
3813Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3814
3815 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3816 stayed there for years !
3817
3818Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3819
3820 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3821 missing
3822
3823Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3824
3825 * check-xml-test-suite.py: improved the behaviour a bit as
3826 well as the logs
3827 * parser.c valid.c SAX.c: fixed a few more bugs
3828 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3829
3830Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3831
3832 * check-xml-test-suite.py: python script to run regression tests
3833 against the XML Test suite of W3C/OASis
3834 * SAX.c: fixed a validation bug
3835 * parser.c: fixed 3 errors pointed by the test suite
3836 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3837 * python/Makefile.am: fixed a dependendy
3838
3839Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3840
3841 * xmlmemory.c: avoid a warning bug #71594
3842
3843Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3844
3845 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3846 warning on alpha/Tru64
3847
3848Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3849
3850 * include/libxml/entities.h: fixing a comment
3851 * valid.c: fixing some troubles with validity check on namespaces
3852 * result/VC/NS3 test/VC/NS3: added a specific regression test
3853
3854Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3855
3856 * tree.c: Fixing #71342 serializing '\n' in attribute values
3857 * result/noent/att3 result/att3 test/att3: added a specific
3858 test.
3859
3860Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3861
3862 * python/libxml.c: couple of bug fixes
3863
3864Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3865
3866 * python/*.py: removed tabs and used spaces.
3867
3868Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3871 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3872
3873Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3874
3875 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3876 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3877
3878Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3879
3880 * include/libxml/encoding.h include/libxml/entities.h
3881 include/libxml/globals.h include/libxml/parser.h
3882 include/libxml/threads.h include/libxml/tree.h
3883 include/libxml/xmlmemory.h: trying to fix the include mess
3884
3885Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3886
3887 * include/libxml/xmlmemory.h: reverted part of the previous
3888 attempt to provide #69655, this was breaking the build.
3889
3890Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3891
3892 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3893 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3894 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3895 include/libxml/parserInternals.h include/libxml/tree.h
3896 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3897 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3898 clean.
3899 * python/libxml.c: fixed a warning.
3900
3901Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3902
3903 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3904 copying of node, merge back IDs in the target document.
3905 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3906 test/XInclude/ents/ids.xml: test case
3907 * result/VC/ElementValid4: output changed due to a typo fix
3908
3909Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003912 generate the dependencies right as Jacob found out. Add
3913 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003914
3915Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3916
3917 * parserInternals.c valid.c: Justin Fletcher found some parts
3918 of the code needing cleanup
3919 * libxml.spec.in python/Makefile.am python/generator.py
3920 python/libxml.c python/libxml.py: Fixed the python Makefiles
3921 corrected a bug showing up on ia64, changed the name of the
3922 python internal module too
3923
3924Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3925
3926 * Makefile.am: applied patch from Andris Pavenis for binary
3927 name suffixes
3928
3929Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3930
3931 * xmllint.c win32/win32config.h: fixing #68748
3932
3933Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3934
3935 * valid.c: fixing #70166
3936
3937Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * valid.c: fixing #70077
3940
3941Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * Copyright Makefile.am README configure.in libxml.spec.in:
3944 Changed to the MIT Licence
3945 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3946 doc/xmlio.html: updated the doc accordingly
3947 * include/libxml/xmlwin32version.h configure.in: preparing
3948 2.4.14 release
3949 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3950 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3951 fixed the const xmlChar * wrapper and generator, XPath extension
3952 functions now use the context as first argument
3953 * python/tests/tstxpath.py python/tests/xpath.py
3954 python/tests/xpathext.py: Updated the tests accordingly
3955 * tree.c: fixed bug #70067
3956
3957Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3958
3959 * Makefile.am: cleanup
3960 * debugXML.c: always use stdout if output is NULL
3961 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3962 * python/Makefile.am python/generator.py python/libxml2class.txt
3963 python/libxml_wrap.h python/types.c: augmented the number of bindings
3964 handling FILE * and XPath contexts
3965 * python/tests/Makefile.am: avoid a stupid problem due to the
3966 use of TEST.
3967
3968Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3969
3970 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3971
3972Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3973
3974 * python/TODO python/libxml.c: cleanup the extension function lookup
3975 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3976
3977Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3978
3979 * configure.in python/Makefile.am: do not install outside
3980 of prefix
3981
3982Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3983
3984 * python/TODO python/libxml.c: started adding SAX interfaces
3985 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3986 SAX test
3987
3988Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3989
3990 * tree.c: hardened the addChild function
3991 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3992 python/libxml2class.txt python/libxml_wrap.h python/TODO:
3993 added accessors needed for xmlNode, a bit more testing and
3994 extension of interfaces
3995 * python/tests/Makefile.am python/tests/build.py: added a test
3996 build from scratch/save/load/check
3997
3998Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3999
4000 * parserInternals.c: change a small bit in the way valididy
4001 error messages get initialized
4002 * python/TODO python/libxml.c python/libxml2-python-api.xml
4003 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4004 added some memory debugging to track leaks at the libxml2 level
4005 * python/tests/*.py: changed all tests to check for leaks,
4006 there is just one left in XPath extension registrations.
4007
4008Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4009
4010 * python/TODO python/generator.py python/libxml2-python-api.xml
4011 python/libxml2class.txt: more accessor classes for the parser
4012 context, allow to switch on and check validity
4013 * python/tests/Makefile.am python/tests/error.py
4014 python/tests/invalid.xml python/tests/valid.xml
4015 python/tests/validate.py: attded more test and and added error.py
4016 which I forgot to commit in the last step
4017
4018Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4019
4020 * python/Makefile.am python/types.c: cleanup
4021 * python/libxml.c python/libxml.py python/libxml_wrap.h
4022 python/generator.py python/libxml2-python-api.xml
4023 python/libxml2class.txt: added class for parser context, added
4024 first cut for push mode support. Added a framework to generate
4025 accessors functions.
4026 * python/tests/Makefile.am python/tests/push.py: added a push
4027 test
4028
4029Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4030
4031 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4032 bug a bit of cleanup.
4033
4034Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4035
4036 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4037 python/libxml2class.txt: adding error redirections and preformat
4038 to a python handler
4039 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4040 tests self checking
4041
4042Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4045 a function
4046
4047Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4048
4049 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4050 python/libxml.c python/libxml2-python-api.xml
4051 python/libxml2class.txt: Progressing through the TODOs, class
4052 description output, extra XML API, RPM now builds the wrappers
4053 for all python installed versions
4054
4055Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * configure.in libxml.spec.in python/Makefile.am python/TODO
4058 python/generator.py python/libxml2class.txt: added more informations
4059 in the libxml2-python package including docs. Slightly changed
4060 the class hierarchy
4061 * python/tests/*: added basic regression tests infrastructure too
4062
4063Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4066 added libxml2-python as part of the packages installed
4067
4068Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4069
4070 * python/Makefile.am python/generator.py python/libxml.c
4071 python/libxml.py: more work, now able to extend the
4072 XPath interpreter with functions written in python.
4073
4074Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4075
4076 * python/Makefile.am: Jacob sent a patch to allow building from
4077 tarfile.
4078
4079Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4080
4081 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4082 inserted the python wrappers build, I hope this won't be too
4083 unportable
4084
4085Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4086
4087 * xpath.c: minor optimization
4088 * python/generator.py python/libxml.c python/libxml.py
4089 python/libxml_wrap.h: more work on the python bindings,
4090 they now support XPath and there is no evident leak
4091
4092Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4093
4094 * python/generator.py python/libxml.c python/libxml.py:
4095 more work on the python bindings generator.
4096
4097Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4098
4099 * python/generator.py python/libxml.c python/libxml_wrap.h:
4100 more work on the python bindings.
4101
4102Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4103
4104 * python/generator.py python/libxml.c python/libxml.py
4105 python/libxml_wrap.h: commited early version of a python binding
4106 for private use only ATM
4107
4108Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4109
4110 * entities.c tree.c include/libxml/entities.h: applied patch
4111 from Anthony Jones to implement copy of DTD subtree too. Had
4112 just to keep 2 function private which really ought to become
4113 public ones.
4114
4115Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4116
4117 * xmllint.c: added pointers to the web pages in the usage()
4118
4119Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4120
4121 * tree.c: more fixes from Petr Kozelka for attribute handling
4122 in the tree API to align the semantic with DOM.
4123
4124Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4125
4126 * valid.c tree.c entities.c: another set of patches from
4127 Anthony Jones for copy operations cleanup and robustness
4128
4129Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4130
4131 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4132 an alphabetic index based on comments content
4133 * doc/*: rebuilt the web site with the new references
4134
4135Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4136
4137 * parserInternals.h: Greg Sjaardema suggested to use an
4138 eponential buffer groth policy in xmlParserAddNodeInfo()
4139
4140Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4141
4142 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4143 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4144 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4145 to generate cross-references, and added/updated the stylesheets
4146 to generate and link API indexes. The generic keyword index
4147 is not done yet.
4148 * doc/*.html: regenerated all the usual docs too
4149
4150Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4151
4152 * debugXML.c: added an xpath function to the shell for T. V. Raman
4153
4154Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4155
4156 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4157 debug routines.
4158
4159Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4160
4161 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4162 support of attribute nodes
4163
4164Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4165
4166 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4167 hopefully near complete and fully documented of the API in XML
4168 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4169 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4170 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4171 include/libxml/parserInternals.h include/libxml/valid.hi
4172 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4173 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4174 include/libxml/xpath.h include/libxml/xpathInternals.h:
4175 Cleaned up the doc comments a lot in the process, the interface
4176 coverage is now 100%
4177
4178Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4179
4180 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4181 extracts comments from the gtk-doc DocBook output (a bit
4182 convoluted but seems to work).
4183
4184Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4185
4186 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4187 added an XML description of the API, moved the script generating
4188 it here. Added a "make api" target
4189
4190Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4191
4192 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4193
4194Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4195
4196 * xpath.c include/libxml/xpathInternals.h: the change made to
4197 xmlXPathFuncLookupFunc was incompatible roll it back
4198
4199Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4200
4201 * SAX.c: cleanup patch from Anthony Jones
4202 * doc/Makefile.am: fix the headers to avoid in make scan
4203 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4204 includes, * vs Ptr and general cleanup
4205 * parsedecl.py: first version of a script to extract the
4206 module interfaces, the goal will be to provide .decl or XML
4207 specification of the interfaces to build wrappers.
4208
4209Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4210
4211 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4212 now provides return codes in case of errors
4213
4214Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4215
4216 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4217 Upgraded to trio baseline 1.6
4218 * strio.h strio.c: Replaced by triostr.h and triostr.c
4219
4220Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4221
4222 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4223 of strdup usage in the code
4224
4225Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4226
4227 * parser.c error.c: Keith Isdale complained rightly that
4228 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4229
4230Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4231
4232 * tree.c: fixed the funxtion to set the xml: attributes
4233 * debugXML.c: added "setbase" to test it.
4234
4235Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4236
4237 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4238 to allow updating an attribute content
4239
4240Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4241
4242 * libxml.h: try to avoid problems when compiling on Windows
4243
4244Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4245
4246 * hash.c: patch from Anthony Jones for hash.c allocation size
4247 * Makefile.am: trying to work around Yet Another Libtool Madness
4248 and build the 2.4.13 release finally ...
4249
4250Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4251
4252 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4253 * doc/* : update of the documentation
4254
4255Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4256
4257 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4258 at fixing #61290 :-(
4259
4260Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4261
4262 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4263 Fixes bug #67229
4264
4265Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4266
4267 * tree.c: trying to avoid troubles when a subtree is copied
4268 and coalesced in part with the target tree. Should fix
4269 bug #67407
4270
4271Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4272
4273 * valid.c: fixed validation of attributes content of type
4274 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4275 values, very old bug. Fixes #67671
4276
4277Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4278
4279 * parser.c include/libxml/parserInternals.h tree.c: integrated
4280 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4281 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4282
4283Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4284
4285 * threads.c: applied Serguei Narojnyi's patch to add native
4286 thread support on the Win32 platform
4287 * testThreadsWin32.c Makefile.am: added the test program also
4288 from Serguei, Win32 specific
4289 * include/win32config.h include/libxml/xmlwin32version.h.in:
4290 added patch from Igor for the Windows thread specific defines.
4291
4292Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4293
4294 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4295
4296Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4297
4298 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4299 output page into XMLinfo.html. Close bug #66951 and
4300 raised by Robert Collins too.
4301
4302Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4303
4304 * encoding.c: Paul Keogh pointed out a possibility of segfault
4305 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4306 Closes bug # 68238
4307
4308Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4309
4310 * doc/*.html: updated the Gdome2 links
4311
4312Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4313
4314 * libxml.h: Applied following patches from Robert Collins
4315 and make sure IN_LIBXML is defined when compiling it
4316 -------
4317 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4318 as well as Visual C.
4319 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4320 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4321 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4322 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4323 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4324 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4325 xmlSysIDExists xmlNoNetExists).
4326 * xmllint.c: Don't include winsock2.h for Cygwin.
4327
4328Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4329
4330 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4331 when the version info is not present.
4332
4333Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4334
4335 * tree.c: Anthony Jones pointed out a problem in
4336 xmlStringGetNodeList() and provided a fix for it
4337
4338Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4339
4340 * parser.c: patch from Frank J Franklin to remove a bug in
4341 xmlCreatePushParserCtxt() when the initial buffer passed
4342 is large.
4343
4344Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4345
4346 * win32/*: big cleanup of the Windows/MSVC project files
4347 from Igor Zlatkovic
4348
4349Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4350
4351 * doc/Makefile.am: should fix #67674 and avoid troubles if
4352 xsltproc is not available or fails in the prefix provided
4353
4354Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4355
4356 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4357
4358Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4359
4360 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4361 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4362 Fixed a few other problems raised by Charlie Bozeman.
4363 * result/VC/ElementValid[5-7]: fixed the output
4364
4365Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4366
4367 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4368 patches from Charlie Bozeman. Regenerated the HTML docs.
4369
4370Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4371
4372 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4373 for Windows from Igor
4374
4375Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4376
4377 * xmllint.c: applied Justin Fletcher patch for --output or -o
4378
4379Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4380
4381 * win32/libxml2/libxml2.def.src: close #67019
4382
4383Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * xmllint.c: applied Justin Fletcher generic timing patch
4386 similar to the one already applied to xsltproc.
4387
4388Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4389
4390 * include/libxml/tree.h tree.c: applied documentation patches
4391 from Charlie Bozeman
4392
4393Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4394
4395 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4396
4397Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4398
4399 * valid.c: fix the xmlStrdup() used in the previous patch.
4400 * valid.c: added --dropdtd
4401 * tree.c: fixed xmlUnlinkNode so it also removes the references
4402 from the document if the node is a DTD
4403
4404Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4405
4406 * HTMLtree.c valid.c: cleanup some static declarations
4407
4408Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4409
4410 * xmllint.c: removed another strdup()
4411 * doc/FAQ: removed the HP/UX entry
4412
4413Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4414
4415 * valid.c: fix bug #66816 when validating.
4416 * xmllint.c: don't use sys/time.h if configure did not found it
4417
4418Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4419
4420 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4421 xmlcatalog_man.xml
4422
4423Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4424
4425 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4426 xmlInitMemory() was declared twice
4427
4428Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4429
4430 * globals.c: do not reference strdup() !
4431 * configure.in libxml-2.0.pc.in: trying to fix the libs
4432 of the various config extraction modules
4433
4434Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4435
4436 * configure.in : preparing 2.4.12
4437 * doc/* : updated and rebuilt the docs
4438
4439Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4440
4441 * uri.c: closed bug #66159
4442 * testURI.c: added --escape option
4443 * configure.in: some cleanup for xml2-config --cflags
4444
4445Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4446
4447 * globals.c testThreads.c: removed some misplaced includes
4448 of xmlversion.h
4449
4450Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4451
4452 * threads.c: patch from Gary Pennington fixing a possible
4453 problem at initialization time.
4454
4455Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4456
4457 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4458 Eric Lavigne contribution to build libxml2 on MacOS using
4459 CodeWarrior.
4460
4461Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4462
4463 * xmllint.c: applied Geert Kloosterman's patch to fix
4464 --repeat --timing output
4465
4466Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4467
4468 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4469 where non-wellformed XML declaractions were not detected.
4470
4471Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4472
4473 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4474
4475Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4476
4477 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4478 gets reset by xmlCleanupInputCallbacks() and this makes the
4479 function useless. Same for output.
4480
4481Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4482
4483 * xmlIO.c: robert pointed out a loop error in callback cleanups
4484
4485Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4486
4487 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4488 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4489 they are not really tied to debugging
4490
4491Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4492
4493 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4494 * xmllint.c: better --catalogs description
4495
4496Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4497
4498 * tree.c: fixed a couple of problems in xmlSetProp()
4499
4500Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4501
4502 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4503 unappropriate stdout output.
4504
4505Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4506
4507 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4508 by Denis Beurive, closes #65111
4509
4510Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4511
4512 * valid.c: in case of content model validity error, don't
4513 print it if validity warnings were not requested.
4514
4515Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4516
4517 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4518 * parserInternals.c: removed the last exit() call. Print an
4519 unmaskable error on stderr instead (library mismatch detection)
4520
4521Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4522
4523 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4524 shell instructions from Heiko Rupp
4525
4526Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4527
4528 * catalog.c: use the URL notation file:// for default catalog paths
4529
4530Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4531
4532 * include/libxml/tree.h: better comments for _private fields
4533 * tree.c: removed a problem when copying an entity reference.
4534
4535Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4536
4537 * vms/*: updated instructions and diffs from John A Fotheringham
4538
4539Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4540
4541 * include/libxml/xmlerror.h: avoid an include problem if
4542 #include <libxml/xmlerror.h> happens first in code
4543 seems to be the case in KDE libs
4544
4545Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4546
4547 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4548 from Igor for Windows
4549
4550Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4551
4552 * Makefile.am: Gary Pennington pointed out a missing prefix
4553
4554Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4555
4556 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4557 * doc/*: upgraded and rebuilt the docs
4558
4559Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4560
4561 * HTMLparser.c: fix comment in scripts element parsing.
4562 * result/HTML/doc3*: updated the results.
4563
4564Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4565
4566 * uri.c: another URI bug fix #63336, using Joel Young patch.
4567
4568Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4569
4570 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4571 a cleaned up version of the Pwd shell string generation.
4572
4573Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4574
4575 * valid.c include/libxml/tree.h: trying to fix namespaces +
4576 validation problems for good, closing #63619 in the process
4577 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4578 wrong in this respect, fixed it.
4579
4580Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4581
4582 * xmllint.c: Morus Walter patch to allow --format and --encode
4583
4584Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4585
4586 * debugXML.c: Stefan Kost provided an help command for the shell
4587
4588Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * debugXML.c: Heiko Rupp pointed that the shell would crash
4591 on empty nodesets returns.
4592
4593Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4594
4595 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4596 migh need the history libraries
4597
4598Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4599
4600 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4601 handle the case of < in quoted attributes, Bastian Kleineidam
4602
4603Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4604
4605 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4606 fixing catalog breakages
4607 * Makefile.am catalog.c result/catalogs/catal
4608 result/catalogs/mycatalog.* test/catalogs/catal*:
4609 fixed more problems in catalog support, added more regression tests
4610 for both XML and SGML catalog handling
4611
4612Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4613
4614 * debugXML.c: applied an improvement to xmlGetLineNo() from
4615 Keith Isdale
4616
4617Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4618
4619 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4620 Side effect of the progressive catalog loading
4621
4622Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4623
4624 * Makefile.am: confexecdir and confexec_DATA were defined twice
4625 pointed out by Karl Eichwalder
4626
4627Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4628
4629 * xmlcatalog.c: avoid unlink() and use remove() instead.
4630
4631Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4632
4633 * libxml.spec.in: cleanup
4634 * include/libxml/xmlwin32version.h: updated with 2.4.8
4635
4636Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4637
4638 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4639 of compiling libxml with a non standard set of options
4640
4641Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4642
4643 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4644 document --sgml option, fixing gnome bugzilla #63382
4645
4646Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4647
4648 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4649 breakage of 2.4.7, added a couple of really needed APIs
4650 like xmlCatalogIsEmpty() and xmlNewCatalog()
4651 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4652 for install-catalog
4653 * configure.in: preparing 2.4.8
4654
4655Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4656
4657 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4658 include/libxml/tree.h include/libxml/xmlIO.h: more include
4659 cleanups, export cleanly one html output + format function.
4660
4661Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4662
4663 * parser.c: removed initGenericErrorDefaultFunc call from
4664 xmlInitParser() since it could destroy previous calls to
4665 xsltSetGenericErrorFunc() effects
4666
4667Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4668
4669 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4670 keyword.
4671
4672Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4673
4674 * Makefile.am: cleanup
4675 * threads.c: cleanup too
4676 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4677 from xsltproc
4678 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004679 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004680
4681Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4682
4683 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4684 was not used anymore !
4685
4686Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4687
4688 * configure.in: preparing 2.4.7
4689 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4690 manual page from John
4691 * doc/*: updated the doc and rebuilt the generated pages
4692
4693Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4694
4695 * xmlIO.c: closing bug #62711, the library should never
4696 close stdin or stdout.
4697
4698Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4699
4700 * uri.c: second pass at fixing #63336, using Joel Young
4701 final patch. looks okay.
4702
4703Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4704
4705 * uri.c include/libxml/uri.h: trying to clear #63336
4706 allowing the escaping routine to parse unconformant
4707 URI-References.
4708
4709Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4710
4711 * vms/readme.vms vms/build_libxml.com nanoftp.c
4712 include/libxml/xmlversion.h.in: a few VMS updates from
4713 John A Fotheringham
4714 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4715 and xmlCleanupOutputCallbacks() for the Perl binding people.
4716
4717Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4720 apply fixes to close #63271 and avoid segfaults when
4721 the error routine gets callbed before xmlInitParser()
4722 get called.
4723 * nanoftp.c error.c: Applied patches from Justin Fletcher
4724 correcting some xmlGenericError misuses.
4725
4726Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4727
4728 *doc/xmllint.xml, doc/xmllint.1
4729 New and improved man page for xmllint - .xml is the original, .1
4730 is the generated man page
4731
4732Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4733
4734 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4735 the web site from the main HTML document.
4736
4737Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4738
4739 * parser.c: fixed an erroneous validation bug when PE refs
4740 occurs in external parsed entities referenced from the
4741 internals subset
4742 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4743 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4744 added the associated testcase, it's a nice one.
4745 * HTMLparser.c: generate the DTD node as HTML still ...
4746 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4747
4748Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4749
4750 * HTMLparser.c: fixed a bug in htmlNewDoc()
4751
4752Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4753
4754 * test/threads/*: added entities testing to the Thread test
4755 * testThreads.c: make the test reasonable
4756 * DOCBparser.c: fix the DTD public and system ID
4757 * xmllint.c: added --sgml for SGML DocBook importing
4758 * Makefile.am: added Docbtests target
4759
4760Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4763 * testThreads.c: removed bogus include
4764
4765Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4766
4767 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4768 fixed a very serious (looping) validation bug
4769
4770Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4771
4772 * include/libxml/globals.h include/libxml/threads.h threads.c
4773 testThreads.c: far more testing, cleaning up bugs
4774 * *.c : make sure globals.h is always included.
4775
4776Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4777
4778 * HTMLparser.c: try to get rid of parser loops for good.
4779
4780Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4781
4782 * configure.in: fixed some bugs in CFLAGS passing.
4783 * test/threads Makefile.am testThreads.c: added a specific
4784 threaded test case (really nasty, guaranteed).
4785
4786Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4787
4788 * catalog.c: serious cleanup on the management of the
4789 XML catalog tree, more tests done, especially with
4790 the catalog PI.
4791
4792Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4793
4794 * catalog.c: avoid a problem in catalog cleanup on SMP if
4795 catalogs were not initialized.
4796
4797Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4798
4799 * catalog.c xpath.c: trying to cleanup the not thread safe
4800 parts of the library.
4801
4802Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4803
4804 * include/libxml/globals.h configure.in global.data: make
4805 the allocation be per-thread a configure option
4806 * encoding.c include/libxml/parser.h: fixed compilation
4807 errors
4808
4809Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4810
4811 * include/libxml/parser.h: Norm reported that a few lines
4812 added were breaking libxslt compile, removed them for now
4813
4814Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4815
4816 * parser.c parserInternals.c threads.c: debugged and fixed
4817 initialization problems which were giving troubles on SMP
4818 boxes.
4819
4820Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4821
4822 * include/libxml/Makefile.am: missing globals.h
4823
4824Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4825
4826 * globals.c: added a couple of standard includes.
4827
4828Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4831 include/libxml/parserInternals.h include/libxml/tree.h
4832 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4833 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4834 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4835 Applied the last patches from Gary, cleanup, activated threading
4836 all user accessible global variables are now handled in globals.[ch]
4837 Still a bit rought but make tests passes with either
4838 --with-threads defined at configure time or not.
4839 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4840 linking options
4841
4842Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4843
4844 * Makefile.am include/libxml/Makefile.am
4845 include/libxml/globals.h globals.c include/libxml/threads.h
4846 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4847 configure.in: started integrating the core of the thread support
4848 not activated yet but half integrated. The code should still
4849 compile and work anyway.
4850
4851Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4852
4853 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4854 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4855 integrating the non-controversial parts of Gary Pennington
4856 multithread patches
4857 * catalog.c: corrected a small bug introduced
4858
4859Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * catalog.c include/libxml/catalog.h: very serious cleanup,
4862 isolating unportable code and as much as possible the accesses
4863 to the global shared catalog. May need more testing !
4864
4865Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4866
4867 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4868 Keith Isdale patches for the XSLT debugger interfaces. Some
4869 cleanup
4870
4871Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4872
4873 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4874 * DOCBparser.c: generate line nubers in elements
4875
4876Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4877
4878 * configure.in: preparing 2.4.6 release
4879 * doc/xml.html doc/html/*: updated and rebuilt the docs
4880 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4881
4882Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4883
4884 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4885 adding documentation for DV's supercatalog support
4886
4887Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4888
4889 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4890 super catalog support adding one API and one flag --sgml to
4891 xmlcatalog
4892
4893Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4894
4895 * doc/xmlcatalog_man.xml, xmlcatalog.1
4896 One more crack at
4897 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4898
4899
4900Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4901
4902 * xpath.c: implemented xmlXPathObjectCopy for external objects
4903 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4904
4905Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4906
4907 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4908 finishing up fix to
4909 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4910 the xmlcatalog man page display more elegantly
4911
4912Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4913
4914 * configure.in: closing bug #61832
4915 * HTMLparser.c: removed a warning
4916
4917Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4918
4919 * xpath.c: fixing #61673 part I, do not loose doc information
4920 when copying result value trees.
4921
4922Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4923
4924 * xpath.c: trying to harden the XPath interpreter
4925
4926Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4927
4928 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4929 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4930
4931Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4932
4933 * HTMLparser: repaired another loop problem
4934
4935Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4936
4937 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4938 parsing.
4939 * xpath.c: fix bug #61291 the default XML namespace node is
4940 missing from the namespace axis.
4941 * tree.c: refuse to create namespaces nodes with prefix "xml"
4942
4943Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * SAX.c: ouch a non-defined namespace could lead to a crash,
4946 fixed #61215
4947
4948Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4949
4950 * parserInternals.c: closed bug #61054
4951
4952Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4953
4954 * include/libxml/Makefile.am: closing #60708
4955
4956Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4959 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4960
4961Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4962
4963 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4964
4965Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4966
4967 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4968 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4969
4970Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4971
4972 * catalog.c: Justin Fletcher provided cleaup code in case
4973 HAVE_STAT is not defined
4974 * include/win32config.h: Igor Zlatkovic suggested to have
4975 HAVE_STAT defined there
4976
4977Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4978
4979 * catalog.c - fixed typing error reported by M. Barros
4980
4981Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4982
4983 * xmllint.c - fixing typo
4984
4985Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4986
4987 * HTMLparser.c: small enhancement to prevent loop on
4988 unrecognizable data
4989
4990Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4991
4992 * parserInternals.c: applying patch from bug #60757 this
4993 should close it
4994
4995Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
4996
4997 * catalog.c xmlcatalog.c: removed a couple of warning
4998 * xpath.c: try to solve the linking problem on platforms
4999 needing trio to compile
5000
5001Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5002
5003 * Makefile.am libxml.spec.in: backing up non-documented changes
5004 commited without review or aproval by Jens Finke <jens@gnome.org>
5005 * HACKING: made 100% clear that no commit should be done directly
5006
5007Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5008
5009 * configure.in: Joe Orton provided a patch fixing a problem
5010 when iconv is specified to be in a non-standard directory
5011 but wasn't exported in xml2-config --cflags
5012
5013Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5014
5015 * configure.in: let's ship 2.4.5 before getting too much
5016 troubles with 2.4.4 errors.
5017
5018Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5019
5020 * encoding.c entities.c: do not output hexadecimal charrefs
5021 when serializing HTML since some version of Netscape can't
5022 grok it, generate decimal ones.
5023 * result/HTML/doc3.htm: output changed due to previous test
5024 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5025
5026Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5029 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5030
5031Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5032 Released 2.4.4
5033
5034 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5035 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5036 updated the configuration scripts systems accordingly
5037
5038Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5039
5040 * configure.in: preparing for 2.4.4
5041 * doc/xml.html doc/html/*: updated and rebuilt the docs
5042
5043Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5044
5045 * win32/dsp/libxml2.def.src: tried to incorporate comments
5046 from bug #59220
5047
5048Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5049
5050 * parser.c result/noent/wml.xml: fixed bug #59981 related
5051 to handling of '&' in attributes when entities are substitued
5052
5053Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5054
5055 * libxml.h include/libxml/xmlversion.h.in
5056 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5057 Tried to close bug #60131
5058
5059Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5060
5061 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5062
5063Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5064
5065 * SAX.c: fixing bug #59946 on xmlns=""
5066
5067Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5068
5069 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5070 but allocates a new error code.
5071
5072Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5073
5074 * xmllint.c: John Fleck fixed typos in the options output
5075 * parser.c SAX.c: fix ignorable white space SAX selection
5076
5077Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5078
5079 * entities.c: Steve Underwood found the possibility of an
5080 ininite loop in case of error.
5081
5082Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5083
5084 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5085
5086Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5087
5088 * parser.c: warn if version is not 1.0 but it's not
5089 strictly speaking an error after analyzing the spec
5090
5091Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5092
5093 *doc/catalog.html - add link to the html version of the
5094 man page, other linguistic cleanups
5095
5096Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5097
5098 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5099 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5100 file, has not yet been included in the build.
5101
5102Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5103
5104 * catalog.c: removed a duplicate affectation Justin Fletcher
5105
5106Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5107
5108 * tree.c: Armin Sander pointed a possible text coalescing
5109 problem, completed his patch.
5110
5111Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5112
5113 * trionan.c: Fixed const and volatile re-definition problem
5114
5115Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5116
5117 * libxml.4 parser.c: doc updates from Heiko Rupp
5118 * parserInternals.c: 2 sanity checks from Heiko Rupp
5119
5120Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5121
5122 * tree.c: applied patch from Armin Sander to make some pointers
5123 const in xmlCopyNode()
5124 * include/libxml/tree.h: added fix to the header
5125
5126Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5127
5128 * xpath.c: hum, restrict the integer usage gcc bug workaround
5129 to only gcc compilers so that other architecture don't get
5130 penalized by this limitation.
5131 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5132
5133Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5134
5135 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5136 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5137
5138Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5139
5140 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5141 --convert option to xmlcatalog to convert SGML ones to
5142 the XML syntax.
5143 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5144
5145 2.4.3 got released at that point
5146Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * catalog.c xmlIO.c: started some serious testing and fixed
5149 a few bug and optmization needs.
5150
5151Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5152
5153 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5154 preparing for a 2.4.3 release even if it may not be ready yet
5155 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5156 all file parsing lookup to go through the entity resolver, add
5157 to add an API to bypass it (needed to load catalogs themselves),
5158 some cleanup on the catalog code too.
5159 * nanoftp.c: small cleanup
5160 * doc/catalog.html: small update
5161
5162Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5163
5164 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5165 Jun Kuriyama
5166
5167Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5168
5169 * doc/catalog.html: finished the catalog documentation
5170
5171Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5172
5173 * doc/catalog.html doc/xml.html: added documentation about
5174 Catalog support, misses an API description
5175 * doc/html/*: reextracted the API pages
5176
5177Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5178
5179 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5180 Added the part about section 7.2 on URI resolution,
5181 fixed a side effect in the HTML parser, look complete
5182 and ready to rock except the URI/SystemID part!
5183
5184Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5185
5186 * include/libxml/catalog.h include/libxml/parser.h
5187 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5188 xmlIO.c: added support and APIs needed for the catalog PI
5189 * include/libxml/xmlIO.h: cleanup
5190
5191Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5192
5193 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5194 include/libxml/catalog.h: starts to look okay, really
5195 plugged the new framework, cleaned a lot of stuff,
5196 added some APIs, except the PI's support missing this
5197 should be mostly complete
5198 * result/catalogs/* test/catalogs/*: added new test, enriched
5199 the existing one with URN ID tests
5200
5201Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5202
5203 * catalog.c: fixed nextCatalog
5204 * result/catalogs/docbook test/catalogs/*: started adding
5205 a small regression test
5206
5207Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5208
5209 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5210 more work on the XML catalog support.
5211 * parser.c include/libxml/parser.h: small cleanup seems using
5212 list as a public parameter name can give portability troubles
5213 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5214 include/libxml/xpath.h include/libxml/Makefile.am: removed
5215 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5216 wrappers
5217
5218Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5219
5220 * Makefile.am trio.c triodef.h trionan.c xpath.c
5221 include/libxml/Makefile.am include/libxml/trionan.h:
5222 Re-worked Not-A-Number and Infinity support.
5223 * xmlcatalog.c: added readline include files
5224
5225Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5226
5227 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5228 testCatalog as xmlcatalog, making it an installed app
5229 adding a shell, and preparing it to be a /etc/xml/catalog
5230 management tool, though not ready yet
5231 * catalog.c include/libxml/catalog.h: adding support for
5232 XML Catalogs http://www.oasis-open.org/committees/entity/
5233 not finished, there is some interesting tradeoffs and a
5234 few open questions left.
5235
5236Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5237
5238 * xmllint.c: fixed a line formatting problem
5239
5240Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5241
5242 * SAX.c: removed a couple of unused variable (Albert Chin)
5243
5244Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5247 trying to fix some troubles w.r.t. function returning
5248 const xxxPtr.
5249
5250Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5251
5252 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5253 defined
5254
5255Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5256
5257 * xpointer.c: removed unused var
5258
5259Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5260
5261 * testXPath.c: another small cleanup closing bug #59110
5262
5263Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * win32/dsp/libxml2.def.src: small cleanup closing bug
5266 #59108
5267
5268Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5269
5270 * example/gjobread.c: add xmlCleanupParser() before leaving
5271
5272Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5273
5274 * config.h.in configure.in include/libxml/xmlwin32version.h:
5275 released 2.4.2
5276
5277Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5278
5279 * include/libxml/valid.h debugXML.c valid.c: deprecate
5280 the non-boundchecking Sprintf functions, add Snprintf
5281 this should close bug #57984
5282
5283Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5284
5285 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5286 URIs before doing the lookups (pointed by Mark Vakoc)
5287
5288Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5289
5290 * xpath.c: serious changes on Result Value Trees and NodeSets
5291 w.r.t. deallocation and collect operations. Probably not
5292 100% clean (merge of allocated trees smells like a problem).
5293 Seems sufficient to close #58943
5294
5295Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5296
5297 * xmllint.c: adding a --format option
5298
5299Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5300
5301 * xpath.c: count() was broken on Result Value Tree
5302 * xmlIO.c: fixed file:/// accesses on _WIN32
5303
5304Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5305
5306 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5307 macro was renamed, this should close bug #58683
5308
5309Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5310
5311 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5312 entity substitution mode text at the end of the entity might
5313 be added due to text coalescing.
5314 * nanoftp.c parser.c: small cleanup
5315
5316Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5317
5318 * HACKING: added John Fleck right to commit in the doc subdir
5319
5320Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5321
5322 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5323 allow to inherit attributes from the DTD directly in the
5324 tree, this is needed for XPath and can be a useful feature.
5325 Inherited namespaces are always provided at the tree level now
5326 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5327 of tests for this feature (XSLT being the prime user).
5328
5329Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5330
5331 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5332 testSAX.c xmlIO.c xmllint.c include/win32config.h
5333 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5334 include/libxml/xmlwin32version.h.in win32/README.MSDev
5335 win32/dsp/*: applied Win32 Facelift No.2 patches from
5336 Igor Zlatkovic for Windows/MSC
5337
5338Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5339
5340 * SAX.c: unparsedEntityDecl() the URI computation of the
5341 entity wasn't done breaking XSLT unparsed-entity-uri()
5342
5343Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5344
5345 * xpath.c: fixed a bug when walking the descendants and
5346 the current node has no children
5347 * debugXML.c: show up when a text node is supposed to not be escaped
5348
5349Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5350
5351 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5352 worked like the set:leading() function)
5353 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5354
5355Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5356
5357 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5358
5359Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5360
5361 * include/libxml/xmlIO.h: apply change to close #58141
5362 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5363
5364Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5365
5366 * parser.c: when the internal subset uses a PE, then the
5367 included entity can use conditional sections.
5368
5369Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5370
5371 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5372 when walking the namespace axis showing up in
5373 libxst/tests/general/bug-12
5374 * xmlmemory.c: added the possibility to trace a given block
5375 defined by its address
5376
5377Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: don't override existing encoding specified before
5380 starting xmlParseDocument()
5381
5382Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * include/libxml/xmlwin32version.h: reinserted, needed for
5385 Windows users of CVS
5386
53872001-07-27 Darin Adler <darin@bentspoon.com>
5388
5389 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5390 * testCatalog.c: Add include of <libxml/parser.h>.
5391
53922001-07-27 Darin Adler <darin@bentspoon.com>
5393
5394 * include/libxml/.cvsignore:
5395 * include/libxml/xmlwin32version.h:
5396 Remove this file from CVS because it's generated.
5397
5398Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * parser.c include/libxml/parser.h: applied const patches from
5401 Tom Moog #58002
5402
5403Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5404
5405 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5406 lookup framework
5407
5408Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5409
5410 * tree.c: fixed xmlCopyNode() for documents
5411
5412Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5413
5414 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5415
5416Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * parser.c: fixes bug #57652 reported by Morus Walter
5419
5420Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5423
5424Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5427 errors, lesson don't add new functions at 1am before a release
5428 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5429 from XPath initialization when possible.
5430
5431Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5432
5433 * result/scripts/base*: removing history/readline changed
5434 this slightly
5435 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5436 xmllint.c: make element content line number generation
5437 optionnal to avoid breaking old apps added interface to switch
5438
5439Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005442 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005443 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5444 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5445 John Kroll fixes to allow saving to HTTP via PUT (or
5446 POST of needed).
5447 * doc/html/*.html: regenerated the docs
5448
5449Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5450
5451 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5452 xmlHashScanFull and xmlHashScannFull3 to get passed the
5453 three keys as arguments to the callback function
5454
5455Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * configure.in Makefile.am: removed libxml softlink for good
5458 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5459 100% coverage by gtk-doc
5460
5461Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5464 fixed serious troubles due to size_t vs. int mismatch
5465
5466Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5469
5470Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5471
5472 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5473 convenient extension API for value and context managing
5474 Now handles external objects through xmlXPathPopExternal,
5475 xmlXPathWrapExternal and xmlXPathReturnExternal.
5476 Added functions for sets operations (intersection, etc.)
5477
5478Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5481 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5482 HTMLparser.c: cleanup of global variables, marking some
5483 const or private.
5484
5485Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5486
5487 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5488 fixed xmlXPathNodeSetItem when passing index=0
5489
5490Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5491
5492 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5493
5494Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5495
5496 * xmllint.c: fixed compilation under Cygwin #57503
5497 * TODO: update
5498
54992001-07-13 Peter Williams <peterw@ximian.com>
5500
5501 * config.h.in: add #undef HAVE_DLFCN_H
5502
5503 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5504 builddir.
5505
5506Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5509 raised by #57348 and #57381
5510
5511Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5514 tree.c xpointer.c: store the line numbder in element->content,
5515 may break some software, need a configuration mechanism
5516
55172001-07-10 Darin Adler <darin@bentspoon.com>
5518
5519 * .cvsignore:
5520 * example/.cvsignore:
5521 * include/.cvsignore:
5522 * include/libxml/.cvsignore:
5523 Various things that are generated and should be ignored.
5524
5525Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5528 * doc/xml.html doc/html/*: updated the docs
5529
5530Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5531
5532 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5533 validation occured on content with element child
5534
5535Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * tree.c: fixed XML Base computation which was broken
5538 * debugXML.c: added a base function to the shell
5539 * Makefile.am result/scripts/* test/scripts/*: added scripts
5540 based regression tests, and adding 2 XML Base tests
5541
5542Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * tree.c: set properties doc and call xmlSetListDoc for properties
5545 content when grafting them in a different tree.
5546 * aclocal.m4: remove from CVS
5547
5548Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * win32/libxml2/libxml2.def.src: added some missing entry point
5551 for XPath (Mark Vakoc)
5552
5553Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5556 layer should URI-Unescape before trying to open resources.
5557
5558Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * xpath.c: fix the name() bug for elements in the default
5561 namespace reported by Charlie Bozeman
5562
5563Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5564
5565 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5566 led to an XPath fix, improvements of SAX initialization, and
5567 an added option --nocdata to testXPath
5568
5569Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5570
5571 * doc/libxml-doc.el: Felix Natter provided anew version working
5572 with XEmacs too
5573
5574Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5575
5576 * include/libxml/xpath.h: small cleanup
5577 * doc/xml.html: update
5578
5579Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5580
5581 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5582 released 2.3.14
5583
5584Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * doc/html/*: rebuilt the docs for the release
5587 * doc/xml.html: added 2.3.14 release.
5588
5589Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5590
5591 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5592 were not equal to empty strings
5593
5594Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5595
5596 * SAX.c: fixed a URI-Reference computation problem when validating
5597 * xmlIO.c: small cleanup
5598
5599Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * parser.c: improved the description of a couple of interfaces
5602 upon Larry Stamper suggestion
5603
5604Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * SAX.c entities.c parser.c: changed completely the way entities
5607 are handled when running the parser in entity substitution mode.
5608 This fixes a bug reported by Stephan Kulow and nearly divides
5609 by 3 the amount of memory required by libxslt to load and process
5610 DocBook TDG.
5611
5612Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * HTMLparser.c: fixing a too early root closing problem raised
5615 byt Prashanth Naidu
5616
5617Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5620 raised by Mark Vakoc.
5621
5622Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * example/Makefile.am: fixed the include path to add srcdir/include
5625 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5626 and some cleanup
5627
5628Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5631 lot of optimization work, results in significant improvements
5632 when handling really complex XPath queries. Add a small optimizer
5633 for unions, improve [n] and [last()], avoid some costly ops.
5634
5635Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5638 * xpath.c: small cleanup
5639 * xmlGetNsList: reformated, fixed problems if used on Entities
5640
5641Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5644
5645Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5648 * Makefile.am example/Makefile.am: workaround automake generating
5649 erroneous deps
5650
5651Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * include/win32config.h: bug #56801 Yon Derek provided a patch
5654 to the windows config file.
5655
5656Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5659 libxml.h : Yon Derek provided a set of changes to compile from
5660 CVS on Windows/MSC
5661
5662Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5663
5664 * parser.c: fixed UTF8 BOM support in push mode
5665 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5666 added a specific testcase
5667
5668Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * Makefile.am: added --push regression tests
5671 * parserInternals.c: the XML parser segfaulted in --push mode
5672
5673Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5674
5675 * configure.in: moved the symlinks detection within a CVS
5676 check, this is not portable and will be removed soon.
5677 * xpath.c: small cleanup/speedup
5678
5679Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5680
5681 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5682 release of 2.3.12
5683 * parser.c: make an error message if unknow entities in all cases
5684
5685Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5688
5689Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5692 includes were installed in the wrong dir
5693
5694Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * doc/html.xml: warn against sending code to exhibit bugs.
5697
5698Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5699
5700 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5701 Tru64 from Thomas Leitner
5702
5703Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * AUTHORS: added William and Bjorn
5706 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5707 daniel@veillard.com hopefully I won't have to do this again
5708 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5709 docs can be rebuilt cleanly now
5710 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5711 from CVs it's generated, added include/libxml/xmlwin32version.h
5712 also generated but which should change far less frequently.
5713 * catalog.c nanoftp.c: made sure to include libxml.h not
5714 libxml/xmlversion.h directly
5715 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5716 when compiling on WIN32 and MSC
5717
5718Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * include/Makefile.am include/libxml/Makefile.am configure.in:
5721 fixed make distcheck and rebuilding the rpms
5722
5723Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5724
5725 * configure.in: should finish the migration of exported includes
5726 into a real include/libxml in CVS, at least for CVS users.
5727 * removed the exported headers, added in include/libxml (as well
5728 as xmlversion.h.in).
5729
5730Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * configure.in: fixed the way to detect symlink
5733
5734Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * configure.in: updated, include/libxml is now a real CVS dir
5737
5738Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5741 version works with both libxml1 and libxml2 (it autodetects
5742 the prefix of the html-files) from Felix Natter.
5743 * doc/xml.html: updated doc accordingly
5744
5745Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * xpath.c: fixed the bug generating a template loop in libxslt
5748 when using docbook-xsl-1.4, * should filter out document nodes
5749 * HACKING: added William
5750 * TODO: updated
5751
5752Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5753
5754 * doc/FAQ.html: added a warning about gcc-3.0
5755 * doc/xml.html: added reference to gdome2 and removed a confusing
5756 sentence
5757
5758Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5759
5760 * xmlversion.h: okay this is a generated file, but Windows
5761 users need it and they can't generate it, and I want CVS
5762 Windows users ...
5763 * win32/libxml2/libxml2_so.dsp: Windows project file for
5764 the shared lib version of libxml2
5765 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5766 resources needed for libxslt/xsltproc by Yon Derek
5767
5768Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5769
5770 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5771
5772Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5773
5774 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5775
5776Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * include/win32config.h: Yon Derek provided a first fix
5779 to be able to compile libxslt/xsltproc on Windows
5780
5781Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * xpath.c: attempt to work around what seemed a gcc optimizer
5784 bug when handling floats on i386 http://veillard.com/gcc.bug
5785 * tree.c entities.c encoding.c: doing some cleanups while
5786 chasing it
5787
5788Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5789
5790 * Makefile.am: cleanup when --without-debug is specified
5791 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5792 w.r.t. --without-debug and other include points
5793 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5794 Catalogs
5795 * configure.in entities.h tree.h HTMLparser.c: removed
5796 --without-corba, made the _private field mandatory
5797
5798Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5801 outputs a BOM in UTF8, an errata has been issued to avoid the
5802 problem, that was the most reasonable solution... Add support
5803 for a leading UTF8 BOM in entities.
5804
5805Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * valid.c: fixed a bug found when post validating an entity ref
5808 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5809 activate it too
5810
5811Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5814 weakness in the node copy the XPointer and the XInclude
5815 implementations. Serious cleanup.
5816
5817Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * Makefile.am: Kjartan Maraas provided a small patch to
5820 add xml2-config.in to EXTRA_DIST
5821
5822Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5825 provided another failing case found in KDE, the way the
5826 ctxt->vctxt.nodeTab was allocated and freed changed over
5827 time but it wasn't completely cleaned up. This should fix it.
5828
5829Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * parser.c: Stephan Kulow also raised the fact that line number
5832 could get miscounted making debug harder, fixed the problem
5833 in xmlParseCharData()
5834
5835Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * valid.c: Stephan Kulow pointed out a problem when validating
5838 and using an empty entity, forgot a 'break' in a case.
5839
5840Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5843 * doc/xml.html: updated with 2.3.11
5844
5845Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * TODO: updated adding cleanup of generated doc
5848 * configure.in: prepared to release 2.3.11
5849 * xmllint.c: added --version for bug reporting
5850 * doc/html/*.html: rebuilt the doc
5851
5852Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5853
5854 * xpath.c: first part of the work on selecting namespace to
5855 fix bug #56115
5856
5857Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5860 when using -liconv
5861 * TODO: updated
5862
5863Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5864
5865 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5866 cleanup, encoding support.
5867
5868Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5869
5870 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5871
5872Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * xpath.c: bug detected by Ankh when / is used as a function arg
5875
5876Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5879 of element and use it to avoid outputting formatting spaces at
5880 the wrong place. Implemented the format parameter for HTML save.
5881 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5882 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5883 result/HTML/wired.html: of course this impact the result of a
5884 number of HTML tests
5885
5886Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5887
5888 * HTMLtree.[ch]: started augmenting the HTML save API with
5889 encoding and formatting parameters
5890
5891Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5892
5893 * HTMLtree.h: cleanup and started evaluating the work needed on
5894 revamping the HTML output code
5895
5896Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5897
5898 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5899
5900Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * valid.c: fixed bug #56049, forgot one check in the
5903 validation routine
5904
5905Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5908
5909Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * libxml.h: fixed an error in last commit
5912 * doc/FAQ.html: added an entry for compilation from CVS
5913
5914Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5915
5916 * xmlversion.h.in libxml.h: Cygwin patches
5917 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5918 * tree.h: cleanup
5919
5920Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5923 memory block in a strange case where libxml is linked twice
5924 in the binary.
5925
5926Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5927
5928 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5929 state far too often, simple fix used to avoid it.
5930
5931Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5932
5933 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5934 being processed, applied his patch
5935 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5936
5937Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5938
5939 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5940 provided fixes to compile on MSCC again
5941 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5942 also provided an update for the project files.
5943
5944Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5945
5946 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5947 bug #55810
5948
5949Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5950
5951 * tree.c: fixed xmlGetNsProp() to close bug #55683
5952 Note this requires libxslt to use it's own function instead.
5953
5954Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5955
5956 * HTMLtree.c: when in a pre element no formatting space should
5957 be added.
5958 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5959
5960Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5961
5962 * configure.in: added tests for signal() and signal.h
5963
5964Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5965
5966 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5967
5968Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * doc/libxml-doc.el: Felix Natter provided a new version for
5971 libxml2
5972
5973Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5974
5975 * HTMLtree.c: when in a pre element no formatting space should
5976 be added.
5977
5978Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5979
5980 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5981
5982Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5983
5984 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5985 hack
5986 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5987 * uri.c: fixed a warning
5988
5989Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5990
5991 * HTMLtree.c: trying to close bug #55772 escaping in script
5992 elements
5993 * doc/xml.html: suggest to send mail to the list
5994
5995Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5996
5997 * error.c: attempt to fix the xmlGetVarStr breakage once and for
5998 good. Use a macro and based on the solution provided in
5999 vsnprintf manual page from GNU.
6000
6001Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6002
6003 * error.c: Workaround for non-preserving variadic list.
6004 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6005
6006Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6007
6008 * doc/xml.html: added 2.3.10 release
6009
6010Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6011
6012 * configure.in: releasing 2.3.10
6013
6014Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6017
6018Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * encoding.c: Robert Collins provided a patch to add the
6021 "US-ASCII" encoding alias
6022
6023Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6024
6025 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6026 string oriented functions and started cleaning the related areas
6027 in xpath.c which needed fixing in this respect
6028
6029Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6030
6031 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6032 #55380
6033 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6034
6035Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6036
6037 * TODO: updated
6038 * nanohttp.[ch] : started adding APIs to get the redirected URL
6039 when this occurs (needed for further base computation
6040 * tree.h: cleanup
6041 * encoding.c: cleanup
6042 * SAX.c: minor change around ctxt->loadsubset
6043
6044Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6045
6046 * Makefile.am include/Makefile.am: small change to have
6047 include/libxml rebuilt if working from CVS.
6048 * uri.c: applied another patch from Carl Douglas for URI escaping,
6049 this should close bug #51876
6050
6051Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6052
6053 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6054 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6055 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6056 added specific regression test
6057 * parser.h: preparing for the XSLT mode where DTD inherited
6058 attributes are added to the tree.
6059
6060Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6061
6062 * xinclude.[ch]: Updated the namespace for the Last Call version
6063 * result/XInclude/include test/XInclude/include: updated the
6064 testsuite accordingly
6065
6066Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6067
6068 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6069 related to bug #51876
6070
6071Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6072
6073 * tree.c: fixed a gross mistake in base computation, xml:base is
6074 not completely correct yet (need cascade).
6075 * xpath.[ch]: added the few things needed to find a function name
6076 and URI from the XPath context when it is called.
6077
6078Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6079
6080 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6081 * DOCBparser.c: small cleanup
6082 * xmllint.c: added a --catalogs option to load catalogs from
6083 $SGML_CATALOG_FILES
6084 * tree.c: cleanup
6085 * configure.in: iconv library fixup, ICONV_LIBS
6086
6087Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6088
6089 * catalog.c: handling of CATALOG entries. detection of recursion,
6090 and a few bugfixes
6091 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6092 against the default namespace
6093
6094Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6095
6096 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6097
6098Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6099
6100 * parser.c: fixed propagation context info when parsing an
6101 external entity.
6102 * doc/html/*.html: regenerated a couple of docs
6103
6104Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6105
6106 * doc/xml.html: update with 2.3.9 informations
6107
6108Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6109
6110 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6111 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6112 * doc/html/* : rebuilt the docs
6113 * valid.c: small patch which may improve some case when
6114 validating.
6115
6116Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * HTMLparser.c: Closed bug #54891
6119 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6120 to the suite
6121
6122Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6123
6124 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6125 applied a documentation patch from LotR and filled in a few missing
6126 descriptions
6127
6128Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6129
6130 * xpath.c tree.c parser.c: speed optimizations at the parser level
6131 document tree freeing and xpath evaluation
6132
6133Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6134
6135 * parser.c parser.h parserInternals.h: fixed a couple of
6136 interfaces for handling memory buffer input to const char *
6137 upon suggestion of JamesH.
6138
6139Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6140
6141 * configure.in: LoTR sent a patch fixing the previous commit
6142
6143Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6144
6145 * configure.in: trying to deal again with the stoopid -R linking
6146 flag of Solaris
6147
6148Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6149
6150 * xpath.h: two nodeset access macros from Thomas Broyer
6151
6152Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6153
6154 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6155 patch from Thomas Broyer
6156
6157Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6158
6159 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6160 case
6161 * INSTALL: was empty added stuff from the FAQ
6162
6163Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6164
6165 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6166 attributes handling and #54433 by adding xmlUnsetProp()
6167 and xmlUnsetNsProp()
6168
6169Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6170
6171 * HTMLparser.c: Patch from Jonas Borgström
6172 (htmlGetEndPriority): New function, returns
6173 the priority of a certain element.
6174 (htmlAutoCloseOnClose): Only close inline elements if they
6175 all have lower or equal priority.
6176 * result/HTML: this of course changed a number of tests results.
6177
6178Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6179
6180 * xmlIO.c catalog.c: plugged in the default catalog resolution
6181 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6182 documentations
6183 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6184
6185Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6186
6187 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6188 integrating catalogs
6189 * catalog.[ch] testCatalog.c: adding a small catalo API
6190 (only SGML catalog support).
6191 * parser.c: restaured xmlKeepBlanksDefault(0) API
6192
6193Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6196
6197Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6198
6199 * parser.c: added xmlParseExternalEntityPrivate() to allow
6200 propagation of ctxt->_private when parsing external entities
6201
6202Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6203
6204 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6205
6206Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6207
6208 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6209
6210Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * valid.c: warn when indeterminist content model is detected
6213 * result/VC/ElementValid8: this adds a message
6214 * Makefile.am: add --novalid for VCM tests
6215 * parserInternals.c: added a call to Init memory
6216
6217Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6218
6219 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6220 when both parameters are NULL.
6221
6222Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6223
6224 * valid.c: applied small patch from Gary Pennington, reindented
6225 some part of the code.
6226
6227Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6228
6229 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6230 release, updated and regenerated the docs
6231
6232Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6233
6234 * xpath.c result/XPath/expr/floats : clarified and cleanup
6235 printing of abnormal floats in tests.
6236
6237Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6238
6239 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6240 * results/HTML/ : a few changes in the output of the HTML tests as
6241 a result.
6242 * configure.in: tying to fix -liconv where needed
6243
6244Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6245
6246 * Makefile.am: fixed a stupid error
6247
6248Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6249
6250 * configure.in Makefile.am: make the inclusion of the trio
6251 modules in the library conditional
6252
6253Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6254
6255 * DOCBparser.c: patche from László Kovács, fixed entities refs
6256 in attributes handling
6257
6258Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6259
6260 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6261 flushing
6262
6263Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6264
6265 * xpath.c: fix of an XSLT namespace bug reported on the list
6266 general/bug-8-
6267
6268Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6269
6270 * strio.h trio.c: Dan McNichol suggested a couple of small
6271 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6272
6273Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6274
6275 * tree.c parser.c encoding.c: spent a bit more time looking
6276 at the parsing speed and DOM handling. Added a few more
6277 speedups.
6278
6279Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6280
6281 * parser.c: small but effective parsing speed improvement
6282
6283Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6284
6285 * configure.in: default on the DocBook parser inclusion (for Gnome)
6286 * DOCBparser.h: fixed a header reference
6287
6288Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6289
6290 * configure.in xpath.c: applied Bjorn patches for FPE on the
6291 alpha
6292
6293Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6294
6295 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6296 xmlSaveFormatFileTo()
6297
6298Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6299
6300 * xpath.c: simple and efficient optimization, XPath functions
6301 aways bind to the same code, cache this
6302 * TODO: updated (by saying some is obsolete)
6303
6304Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6305
6306 * xpath.c: more cleanup work on XPath name parsing routines
6307
6308Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6309
6310 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6311 xmlXPathParseName
6312 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6313 * debugXML.c: avoid compilation problems if compiling without
6314 HTML support, Igor Zlatkovic
6315 * win32/libxml2/libxml2.def.src: being able to compile without
6316 XPath on Windows
6317
6318Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6319
6320 * libxml.m4: yet another patch from Toshio Kuratomi
6321
6322Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6323
6324 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6325
6326Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * tree.[ch]: added xmlSaveFormatFile interface for saving
6329 and indenting a file.
6330
6331Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6332
6333 * xpath.c: fixed bug #53689 related to processing-instruction()
6334
6335Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6336
6337 * DOCBparser.c: patche from László Kovács
6338
6339Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * parser.c: applied fixes from Christian Glahn bug report #53391
6342
6343Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * error.c: Jean François Lecomte provided a complete description
6346 and a fix to bug #53537
6347
6348Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6349
6350 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6351
6352Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6353
6354 * DOCBparser.c SAX.c: a bit more work on entities processing.
6355 Still Need to cleanup XML output and references in attributes
6356
6357Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6358
6359 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6360
6361Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6362
6363 * tree.c: trying to fix #53574, not completely complete,
6364 I would like xmllint --copy --debug test/ent1 and
6365 xmllint --debug test/ent1 to show the same result.
6366 * xpath.c: fix a bug when trying to sort namespace nodes
6367
6368Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6369
6370 * HTMLtree.c: real fix for #53402
6371
6372Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6373
6374 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6375 PIs when using xsl:output
6376 * valid.c: closing #53537 some case generate segfaults if there
6377 is validity errors
6378
6379Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6380
6381 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6382 of external parsed entities, added --noent to testDocbook
6383 * valid.c: Garry Pennington found an uninitialized variable
6384 access in xmlValidateElementContent()
6385
6386Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6387
6388 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6389 with madness
6390 * result/HTML/ : this modified the result of the regression tests
6391 a lot.
6392
6393Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6394
6395 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6396 to doc where it wasn't checked against NULL reported by
6397 Jens Laas
6398
6399Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6400
6401 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6402 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6403
6404Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6405
6406 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6407 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6408 * SAX.[ch]: cleanup and updates for DocBook
6409 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6410 ex SGML identifier changes
6411 * valid.c: removed a static unused function.
6412
6413Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6414
6415 * HTMLtree.c: applied change for Paul Sponagl on script saving
6416 * Makefile.am: the warning about entity title.xml are normal.
6417
6418Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6419
6420 * configure.in: release of 2.3.7
6421 * Makefile.am: fixing make distcheck
6422
6423Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6424
6425 * doc/html/* doc/xml.html: updated and regenerated the docs
6426
6427Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6428
6429 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6430
6431Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * tree.c: fixed #53388 with the provided patch
6434
6435Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * valid.c: Bjorn detected an invalid memory access. Fixed
6438 vstateVPush()
6439
6440Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6441
6442 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6443
6444Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6445
6446 * libxml.h: new header used only for the compilation of libxml
6447 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6448 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6449 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6450 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6451 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6452 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6453 baseline (version 1.2 plus a single patch).
6454 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6455 scientific notation for numbers. Tests added.
6456 * xpath.c: formatting of numbers changed to use sprintf
6457 (contribution from William Brack)
6458
6459Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6460
6461 * valid.c: cleanup, more useful debugging
6462 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6463 * xmlIO.c: entity loading is printed as an error when validating
6464
6465Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6466
6467 * valid.c: fixed to validate within entities
6468 * test/VCM/v22.xml: added a specific testcase
6469
6470Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6471
6472 * valid.c: forgot an epsilon transition in for ()+
6473 * test/VCM/v21.xml : added a specific test case
6474
6475Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6476
6477 * valid.c: removed a state explosion exhibited by RSS
6478 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6479 from bug #51872
6480
6481Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6482
6483 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6484 validation without using an ugly NFA -> DFA algo in the source.
6485 Made a specific algorithm easier to maintain, using a single
6486 stack and without recursion.
6487 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6488 * hash.c: made the growing routine static
6489 * tree.h parser.c: added the parent information to an
6490 xmlElementContent node.
6491
6492Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6493
6494 * SAX.c parser.c xpath.c: generating IDs when not validating
6495 from an external parsed entity was poisoning the ID has table
6496 with removed values. This was killing XSLT on the KDE help
6497 browser.
6498
6499Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6500
6501 * entities.h: andrew@ugh.net.au detected a double declaration
6502
6503Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6504
6505 * debugXML.c hash.c tree.h valid.c : some changes related to
6506 the validation suport to improve speed with DocBook
6507 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6508 the way validation errors get reported
6509
6510Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6511
6512 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6513 by P C Chow and William M. Brack for XSLT HTML output
6514
6515Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6516
6517 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6518 Igor Zlatkovic patches for MSC compilation and added his
6519 updates
6520
6521Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6522
6523 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6524 prefix lookup.
6525 * parserInternals.c: fixed the bug reported by Morus Walter
6526 due to an off by one typo in xmlStringCurrentChar()
6527
6528Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6529
6530 * HTMLparser.c result/HTML/*: revamped the way the HTML
6531 parser handles end of tags or end of input
6532
6533Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6534
6535 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6536
6537Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6538
6539 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6540 bug where the linktime verions of free() won't work ...
6541
6542Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6543
6544 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6545
6546Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6547
6548 * doc/xml.html: added 2.3.6 release
6549
6550Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6553 * result/wml.xml: resulted in a small output change
6554
6555Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6556
6557 * tree.c: xmlNewDoc was missing the charset initialization
6558 * xmllint.c: added --auto to autogenerate a doc, allow to
6559 reproduce the problem fixed on xmlNewDoc
6560
6561Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6562
6563 * xpath.c: trying to get 52979 solved
6564 * tree.c result/ result/noent/: trying to get 52712 solved, this
6565 also made me clean up the fact that XML output in general should
6566 not add formating blanks by default, this changed the output of
6567 a few tests
6568
6569Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6572
6573Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6574
6575 * configure.in: finally released 2.3.6
6576
6577Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * xpath.c: checking for null pointer generated by new code
6580
6581Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * xpath.c: fixed a [] evaluation problem reported
6584 * test/XPath/tests/simpleaddr: extended test
6585 * result/XPath/simpleaddr: updated result
6586
6587Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6588
6589 * xmllint.c: Dan Timis reported a portability problem
6590 on Macs without mmap, fixed it.
6591
6592Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6593
6594 * testXPath.c : added a --tree option allowing to display the
6595 tree dump of the XPath expression
6596
6597Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6598
6599 * xpath.c: fixed a memleak when comparing nodesets
6600 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6601 * tree.c: added a TODO
6602
6603Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6604
6605 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6606 we need string functions
6607 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6608 to be able to use them where needed. Applied some changes
6609 to reduce name linking pollution and compile in only what's
6610 needed.
6611 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6612 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6613 for the string manipulation functions
6614 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6615 to the free() function of xmlmemory.c
6616 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6617 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6618 usage.
6619
6620
6621Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6622
6623 * error.c: applied the context output patch of the error
6624 handling submitted by Chuck Griffith
6625 * error/VC/*: this slightly change some error logs
6626
6627Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6628
6629 * parser.c: fixed line number reporting on error
6630
6631Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6632
6633 * parser.c: Sullivan and Darin found a parser bug,
6634 applied the patch.
6635
6636Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6637
6638 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6639 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6640 xmlversion.h.in xpointer.c: of course the way I defined
6641 UNUSED breaks on old gcc version. Try to be smart and
6642 also define it directly in xmlversion.h
6643 * configure.in: removed -ansi flag from the pedantic set
6644
6645Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6646 Huge cleanup, I switched to compile with
6647 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6648 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6649 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6650 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6651 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6652 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6653 encoding.h entities.c error.c list.[ch] nanoftp.c
6654 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6655 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6656 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6657 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6658 Cleanup, staticfied a number of non-exported functions,
6659 detected and cleaned up a dozen of problem found this way,
6660 avoided a lot of public function name/typedef/system names clashes
6661 * doc/xml.html: updated
6662 * configure.in: switched private flags to the really pedantic ones.
6663
6664Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6665
6666 * configure.in: 2.3.5
6667 * doc/html/*: rebuilt the docs
6668
6669Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6670
6671 * parser.c: fixed a reported bug in NOTATION parsing
6672 * uri.c: accepted but not fixed bug 51876, added TODO
6673 * Makefile.am: fixed bug 51876
6674
6675Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6676
6677 * config.h.in configure.in error.c: fix a compilation problem
6678 on platforms without vsnprintf (xml@thewrittenword.com)
6679
6680Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6681
6682 * parser.c: fixed a function name header typo
6683 * SAX.c: notations can also occur in external subset.
6684
6685Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6686
6687 * error.c: removed a C++ like comment
6688
6689Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6690
6691 * parser.c: fixing bug 52299 strange condition leading
6692 to a parser crash due to a buffer overflow
6693 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6694 added the specific test case
6695
6696Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6697
6698 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6699 xmlXPathConvert{String,Number,Boolean} to be able to make
6700 type casts without a context stack, fixed some implementation
6701 problems related to the absence of context at parse-time,
6702 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6703 in the public API too
6704 * xpointer.c xpathInternals.h: we need to know at parse time
6705 whether we are compiling an XPointer
6706
6707Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6708
6709 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6710 cleaned up the parser internals, refactored XPath code, added
6711 new compilation based APIs and cleanly separated public and
6712 private APIs.
6713
6714Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6715
6716 * xpath.h: the comp field must be added at the end to avoid
6717 killing binary compat.
6718
6719Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6720
6721 * Makefile.am: detect XPath memleaks in regreson tests
6722 * error.c: fixed and error w.r.t. error reporting still using
6723 stderr
6724 * hash.c: added new line at end of file
6725 * tree.h: minor cleanup
6726 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6727 expression parsing from evaluation, resulted in a number of
6728 changes internally, and in XPointer. Likely to break stuff
6729 using xpathInternals.h but should remain binary compatible,
6730 new interfaces will be added.
6731
6732Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6733
6734 * configure.in: fixed a couple of problems reported by
6735 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6736 without gcc on non linux platforms.
6737
6738Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6739
6740 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6741 a fix for --with-html-dir= configure support. I hope it won't
6742 break rpm generation
6743
6744Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6745
6746 * xmlIO.c: one function comment cleanup.
6747
6748Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6749
6750 * SAX.c: external subset notations were improperly registered
6751 in the internal subset.
6752
6753Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6754
6755 * README.cvs-commits: added, pointing to HACKING
6756 * HACKING: updated
6757
6758Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6759
6760 * parser.c: and Matt Sergeant found one in the XML push
6761 parser (erroneous check I forgot to remove when I fixed the
6762 main parser).
6763
6764Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6765
6766 * xpath.c: ptittom found a small bug in UnaryExpr
6767
6768Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6769
6770 * configure.in: bumped to 2.3.4
6771 * error.c: fixed bug #51860
6772 * tree.c: fixed bug #51861
6773 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6774 * tree.[ch] : added xmlDefaultBufferSize
6775 * nanoftp.c: typo in function name header block
6776 * doc/xml.html : updated, added link to XML::LibXSLT
6777 * doc/html/* : rebuilt the docs
6778
6779Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6780
6781 * parser.c SAX.c: the new content parsing code raised an
6782 ugly bug in the characters() SAX callback. Found it
6783 just because of strangeness in XSLT XML Rec ouptut :-(
6784
6785Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6786
6787 * Makefile.am: Martin Baulig suggested to add -lm
6788 * tree.c: found another bug in xmlNodeGetContent()
6789
6790Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6791
6792 * xpath.c: Bjorn found the error related to strictness of comparison.
6793
6794Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6795
6796 * parser.c: trying to fix the Dtd parsing problem reported
6797 by Gary, side effect of last week speed optimizations.
6798
6799Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6800
6801 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6802 * parserInternals.c: removed unneeded test raised by Stric
6803
6804Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6805
6806 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6807 and fixed by William Brack). Added xmlXPathFormatNumber.
6808 Changed the sorting slightly.
6809 * configure.in Makefile.am example/Makefile.am: Added -lm.
6810 Please note that applications linking with libxml2, must
6811 also like with the math library from now on.
6812
6813Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6814
6815 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6816
6817Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6818
6819 * parser.c: one must report spaces even if the Dtd element
6820 content proves that this is not part of the element content.
6821 * result/valid/*.xml: this changed the ouptu slightly
6822
6823Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6824
6825 * configure.in: bumped to 2.3.3
6826 * doc/xml.html: updated
6827
6828Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6829
6830 * tree.c: minor doc fix
6831 * xpath.c: deallocation issues when a result tree has been
6832 converted to a node-set
6833
6834Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6835
6836 * doc/xml.html: oops corrected dates s/2000/2001
6837
6838Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6839
6840 * valid.c: new patch from Gary Pennington
6841
6842Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * doc/xml.html: applied patch from Ankh
6845
6846Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * xinclude.c: fixed a problem building on Mac
6849
6850Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * parser.c: more work on increasing parsing ferformances
6853
6854Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6857 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6858 avoiding memcpy in production builds MEM_CLEANUP macro use
6859 * parser.[ch] parserInternals.c: optimizations of the tightest
6860 internal loops inside the parser. Better checking of I/O
6861 flushing/loading conditions
6862 * xmllint.c : added --timing
6863
6864Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6865
6866 * configure.in: bumped to 2.3.2
6867 * doc/xml.html: updated for release
6868
6869Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6870
6871 * xpath.c: found a memleak and fixed a nasty bug
6872
6873Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6874
6875 * xmllint.[c1] : added return code errors for xmllint
6876 * xpath.c: specific debug dump function for result value trees
6877
6878Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6879
6880 * xpath.c: finally implemented xmlXPathCompareNodeSets
6881 * test/XPath/expr/floats results/XPath/expr/floats: added
6882 a test for float expressions
6883
6884Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6885
6886 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6887 * parserInternals.[ch]: trying to speed up parsing
6888 * xpath.c : speeded up node set equality op
6889
6890Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6891
6892 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6893 better handling of ID/IDREF and the list modules associated
6894 * configure.in: small CFLAGS cleanup
6895
6896Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6897
6898 * configure.in: fixed iconv detection on AIX (stric)
6899
6900Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6901
6902 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6903
6904Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6905
6906 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6907 and optimized xmlXPathNodeSetSort
6908
6909Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6910
6911 * xpath.c: bug fix when context size is 0
6912 * parser.c: I like Norm's Dtd because they still manage to break
6913 the parser occasionally
6914
6915Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6916
6917 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6918
6919Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6920
6921 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6922 attributes within the XML-1.0 namespace
6923
6924Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6925
6926 * xpathInternals.h: exported a few axis functions
6927 * doc/xml.html: updated the doc
6928
6929Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6930
6931 * configure.in: applied patch from Daniel van Balen for OpenBSD
6932 and bumped version to 2.3.1
6933 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6934 attempt to find autoclosing was simply broken, removed it,
6935 updated the examples, this is better
6936
6937Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6940 hash functionnalities.
6941 * doc/html/* : rebuild the doc
6942
6943Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6944
6945 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6946 on predicate
6947 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6948 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6949 really want to have tags closed on output even if we accept
6950 unclosed ones on input
6951
6952Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6953
6954 * xpath.c: ouch don't free NULL, rare case fixed
6955 * tree.c: don't coalesce text nodes if they don't have the
6956 same behaviour wrt escaping on output
6957
6958Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6959
6960 * xpath.c: small fixup
6961 * SAX.c: don't warn on empty namespaces.
6962
6963Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6964
6965 * README: a bit of cleanup
6966 * configure.in: preparing for 2.3.0 release
6967
6968Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6969
6970 * hash.[ch]: added a first version of xmlHashSize()
6971 * valid.c: another bug fix from Gary Pennington
6972
6973Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6974
6975 * valid.c: couple of bug fixes pointed by Gary Pennington
6976 * HTMLtree.c: #if 0 cleanup
6977
6978Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6979
6980 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6981 which removes a time consuming check of xmlXPathNodeSetAdd()
6982 and use it in places where we are sure to not break unicity
6983
6984Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6985
6986 * xpath.c: bug fixes found from XSLT
6987 * tree.c: preserve node->name special values when copying nodes.
6988 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6989 external subset are fetched when available but without full
6990 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6991 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
6992 output with encoding disabled.
6993
6994Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6995
6996 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
6997 xmlCheckFilename should not be called from xmlFileOpenW
6998 and xmlGzfileOpenW
6999
7000Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7001
7002 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7003 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7004 added the new tests for URI normalization
7005 * testURI.c: fixed stoopid bugs
7006 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7007 the URI in the error messages are now properly normalized
7008
7009Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7010
7011 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7012
7013Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7014
7015 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7016
7017Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * xpath.c: fixed mod operator
7020
7021Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * parser.c: fixed xmlStrcat doc
7024 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7025 trees.
7026
7027Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7028
7029 * xpath.c result/XPath/tests/chaptersbase
7030 result/XPath/tests/simplebase: fixed XPath node()
7031 * tree.c: small fix in xmlNewNs()
7032 * Makefile.am: removed extraneous xml2Conf.sh rule
7033
7034Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7035
7036 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7037 Changed the library name, in order to get libxml-devel and
7038 libxml2-devel to coexist on a single system
7039 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7040 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7041
7042Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7045 libxml2-devel installable in // as libxml-devel.
7046
7047Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7048
7049 * doc/Makefile.am: fixed make rebuild in doc
7050 * doc/html/*.html: rebuilt the docs
7051
7052Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7053
7054 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7055
7056Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7057
7058 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7059 the HTML doc to go into the -devel RPM ...
7060 * aclocal.m4 config.h.in: some updates due to auto* magic
7061
7062Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7063
7064 * xpath.h: added a hook in the context structure allowing to
7065 link to extra support, needed for XSLT
7066
7067Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7068
7069 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7070 xmlXPtrCmpPoints to use it.
7071 * propagated the following patch from Alejandro Forero
7072 * include/win32config.h xmlIO.c: applied further suggestions
7073 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7074 * example/gjobread.c: fixed warnings, now that it builds
7075
7076Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7077
7078 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7079
7080 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7081 filename points to a valid file (not a directory).
7082 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7083 Added calls to xmlCheckFilenameDir.
7084
7085 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7086 `path' (rather than `filename') as the parameter to gzopen and open.
7087
7088Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7089
7090 * Makefile.am: fixed a problem with EXTRA_DIST
7091
7092Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7093
7094 * Makefile.am example/Makefile.am: finally found the trick
7095 to build the example, i.e. add "." in SUBDIRS before example
7096 in the list <grin/>
7097
7098Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7099
7100 * doc/xml.html: updated with an XSLT section, removed pointer to
7101 W3C CVS base.
7102
7103Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7104
7105 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7106 too, and deallocation need to occur the same way.
7107
7108Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7109
7110 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7111 type correponding to an XSLT result tree fragment. Share most
7112 of the data format with node set, as well as operators.
7113 * HTMLtree.c: added a newline at the end of the doctype output
7114 whe this one is not present initially.
7115 * tree.c: make sure taht the parent and doc pointers are properly
7116 set when copying attributes (lists).
7117
7118Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7119
7120 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7121
7122Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7123
7124 * xpath.c: seems I finally killed that ugly path evaluation
7125 context bug (tagged 9999 in case is is wrong)
7126
7127Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7128
7129 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7130 for XSLT
7131
7132Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7133
7134 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7135 for xmlGzfileOpen() bug
7136
7137Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7138
7139 * xpath.c: removed an error found by XSLT usage
7140 * tree.c parserInternals.h: use a predefined static string
7141 for text and comment nodes, avoid freeing them in xmlFreeNode,
7142 exported the string name in parserInternals.h and added
7143 another value to disable encoding at output (for XSLT),
7144 gain memory, time.
7145
7146Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7147
7148 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7149 win32/libxml2/libxml2_so.dsp: new makefiles and update
7150 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7151
7152Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7153
7154 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7155 Gary Pennington
7156
7157Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7158
7159 * xpath.c: fixed the comaprision of values and nodelists,
7160 need to compare nodelist still ...
7161 * debugXML.c: avoided a possible core dump
7162 * HTMLparser.c: cleanup
7163 * nanohttp.c: contributed fix.
7164 * tree.c: fixes in properties handling added xmlSetNsProp
7165 needed by libxslt
7166 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7167 comment
7168 * TODO: updated
7169
7170Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7171
7172 * parser.c parserInternals.c: applied Bjorn Reese optimization
7173 patch
7174
7175Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7176
7177 * Makefile.am: applied patch fro make check from Martin Vidner
7178
7179Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7180
7181 * configure.in: preparing 2.2.11
7182 * doc/html/*: rebuild the HTML files
7183 * doc/xml.html : updated
7184
7185Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7186
7187 * tree.c: fixed a stupid bug
7188 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7189 patches related to validation of an XInclude processing result
7190 * TODO: updated
7191
7192Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7193
7194 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7195 on large files
7196
7197Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7198
7199 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7200
7201Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7202
7203 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7204 reported by Jonas Borgström
7205 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7206
7207Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7208
7209 * testXPath.c xpath.c: fixing the XPath union expressions problem
7210 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7211
7212Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7213
7214 * xmllint.c: Made is so if the file name is "-" is will read form
7215 standard input. Sven Heinicke <sven@zen.org>
7216 * tree.c: fixed a problem when growing buffer
7217 * tree.h: fixed the comment of the node types following andersca
7218 comment
7219 * TODO: updated
7220
7221Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * HTMLparser.[ch]: added a way to avoid adding automatically
7224 omitted tags. htmlHandleOmittedElem() allows to change the
7225 default handling.
7226 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7227 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7228 of xmllint too when using --memory flag, added a memory test
7229 suite at the Makefile level.
7230 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7231 with namespace use when encountering QNames in XPath evalation,
7232 added xmlns() scheme in XPointer.
7233 * nanoftp.c : incorporated a fix
7234 * parser.c xmlIO.c: fixed problems raised with encoding when using
7235 the memory I/O
7236 * parserInternals.c: closed bug 25934 reported by
7237 torsten.landschoff@innominate.de
7238 * TODO: updated
7239
7240Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7243 on a non-updated tree :-(, made a 2.2.10 release to correct the
7244 situation
7245
7246Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7249 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7250 integrated a set of OpenVMS changes from Howard Taylor
7251 <Howard.Taylor@pacoast.com>
7252
7253Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7256 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7257
7258Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * HTMLparser.c: some fixes on auto-open of html/head/body
7261 * encoding.c: fixed a compilation error on some gcc env
7262 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7263 XPointer implementation
7264 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7265 related XPointer tests and associated results
7266
7267Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7268
7269 * doc/xmldtd.html doc/xml.html: following a short step by step
7270 guidance on IRC to help maciej with DTDs I started a small
7271 page on the subject.
7272
7273Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7274
7275 * HTMLparser.c: fixed handling of broken charrefs
7276 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7277 patches
7278
7279Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7280
7281 * doc/xml.html doc/html/* : rebuilt the docs after adding
7282 xinclude and updated page for 2.2.7 and 2.2.8
7283 * configure.in: releasing 2.2.8
7284
7285Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * parser.[ch] parserInternals.c: applied the conditional
7288 section processing fix from Jonathan P Springer
7289 <jonathan.springer2@gte.net>
7290 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7291 project file, fixed iconv default non support
7292 * xpath.c: fixed the problem of evaluating relative expressions
7293 when a node context is provided.
7294
7295Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * nanoftp.c: fixed gcc 2.95 new warnings
7298 * SAX.c: fixed a stupid bug
7299 * tree.c: fixed a formatting problem when round-tripping
7300 from/to memory
7301 * xinclude.c: chased memleak, fixed a base problem
7302 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7303 xmlXPtrBuildNodeList()
7304 * TODO: updated
7305 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7306 adding a first small set of regression tests for XInclude
7307
7308Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * nanohttp.[ch]: applied Wayne Davison patches to access
7311 the WWW-Authorization header.
7312 * parser.c: Closed Bug#30847: Problems when switching encoding
7313 in short files by applying Simon Berg's patch.
7314 * valid.c: fixed a validation problem
7315 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7316 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7317 Wayne Davison
7318 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7319 need to be extended to non full nodes selections.
7320 * xinclude.c: starts to work decently
7321
7322Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7323
7324 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7325 debugXML.c xmlversion.h.in: Started adding XInclude support,
7326 this is a new xmllint option
7327 * tree.c xpath.c: applied TOM patches for XPath
7328 * xpointer.c: fixed a couple of errors.
7329 * uri.c: added an escaping function needed for xinclude
7330 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7331 new warning from RH70 gcc's version
7332
7333Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * HTMLparser.c: fixed loop on invalid char in scripts
7336 * parser.c: update to description of xmlIOParseDTD()
7337 * libxml.m4 xmlversion.h.in: changes contributed by
7338 Michael Schmeing <m.schmeing@internet-factory.de>
7339 * configure.in: preparing for 2.2.7
7340 * Makefile.am: trying to avoid config.h and acconfig.h
7341 being included in the distrib
7342 * configure.in: released 2.2.7
7343
7344Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7345
7346 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7347 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7348
7349Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7350
7351 * parser.[ch]: added xmlIOParseDTD()
7352 * xpointer.c: added support for the 2 extra parameters of
7353 string-range, fixed a stoopid error when '0' was present
7354 in XPointer expressions
7355 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7356 testsuite for the above
7357
7358Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * libxml.spec.in: improved package descriptions
7361
7362Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7363
7364 * xpath.c xpathInternals.h: applied a large cleaning patch
7365 from TOM <ptittom@free.fr>, it also add namespace support
7366 for function and variables registration.
7367
7368Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7371 * Makefile.mingw: Wayne Davison's update adding hash.c
7372
7373Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * xpath.c: fixed the root evaluation problems
7376 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7377 ignorable spaces with <b> <bold> <em>
7378 * tree.c: fixed a loop in xmlSearchNsByHref()
7379
7380Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7381
7382 * xpath.c: applied another XPath patch from TOM
7383 * xpath.c include/makefile.am: applied another patch from
7384 china@thewrittenword.com (cleanup on IRIX).
7385
7386Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * xml-config.1: received a fixed version from Fredrik Hallenberg
7389 <hallon@lysator.liu.se>
7390
7391Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7394 cleanup patch for XPath
7395
7396Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * patched to redirrect all "out of context" error messages to
7399 a reconfigurable routine. The changes are:
7400 * xmlerror.h : added the export of an error context type (void *)
7401 an error handler type xmlGenericErrorFunc there is an interface
7402 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7403 to reset the error handling routine and its argument
7404 (by default it's equivalent to respectively fprintf and stderr.
7405 * all the c files: all wild accesses to stderr or stdout within
7406 the library have been replaced to calls to the handler.
7407
7408Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * configure.in: release 2.2.6
7411 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7412 exporting the inner functions of xpath for extension modules
7413 * doc/*: updated and rebuilt the doc
7414
7415Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7416
7417 * nanohttp.c : applied Wayne HTTP cleanup patch
7418 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7419 and xmlNodeSetSpacePreserve()
7420
7421Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * xpath.c: closing bug #29260
7424
7425Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7426
7427 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7428 multikey tuples, made hash structure opaque
7429 * valid.[ch]: moved elements, attributes, notations decalarations
7430 as well as ID and refs to hash tables.
7431 * entities.c: hash cleanup
7432 * xmlmemory.c: fixed a dump problem in debug mode
7433 * include/Makefile.am: problem passing in DESTDIR= values patch
7434 from Marc Christensen <marc@calderasystems.com>
7435 * nanohttp.c: removed debugging remains
7436 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7437 * HTMLparser.c parser.c: fixing a number of problems with the
7438 macros in the *parser.c files (Wayne).
7439 * HTMLparser.c: close the previous option when opening a new one
7440 (Marc Sanfacon).
7441 * result/HTML/*: updated the HTML results accordingly
7442
7443Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7446 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7447 XPath functions and XML entities table to them. More to come...
7448 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7449
7450Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7451
7452 * tree.c: coalesce adjacent text nodes
7453 * valid.c: handling of blank nodes in DTd validation (raised
7454 by problems with a posteriori validation).
7455 * nanohttp.c: changing behaviour on HTTP write stuff.
7456 * HTMLtree.c: forced body and html to be explicitely closed.
7457 * xpath.h: exported more XPath functions.
7458
7459Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7460
7461 * Release of 2.2.5
7462 * xpointer.c: range() range-inside and other helper functions
7463 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7464
7465Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7466
7467 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7468 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7469
7470Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7473 and XPointer modules
7474
7475Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * SAX.h: closed #25107
7478
7479Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7480
7481 * testSAX.c: fixed problem with cdata reporting
7482 * SAXresult/* : updated
7483
7484Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7485
7486 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7487 Closed bug #27499, added to regression tests
7488 * TODO: updated
7489
7490Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7491
7492 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7493 support for SCRIPT and STYLE with help from Bjorn Reese
7494 * test/HTML/* result/HTML/*: added simple testcase and updated
7495 the existing ones.
7496
7497Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7500 string-range for empty strings
7501 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7502 test/XPath/xptr/strrange: augmented the XPointer testsuite
7503
7504Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7505
7506 * doc/xml.html doc/xmlmem.html: added a module describing memory
7507 interfaces and use, updated the main page.
7508
7509Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7510
7511 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7512 nanoftp code work on Windows too now
7513
7514Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7515
7516 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7517 * xpointer.c: implemented string-range() at least a good first version
7518 * test/XPath/docs/str test/XPath/xptr/strrange
7519 result/XPath/xptr/strrange: the string-range() tests
7520
7521Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * Makefile.am include/Makefile.am include/win32config.h
7524 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7525 and make distcheck
7526
7527Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7530 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7531 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7532
7533Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7536 patch for socklen_t detection by
7537 Albert Chin-A-Young <china@thewrittenword.com>
7538
7539Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7540
7541 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7542 and added a --dtdvalid option to xmllint used to test it
7543
7544Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7545
7546 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7547 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7548
7549Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7550
7551 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7552 handlings (registration, lookup, cleanup)
7553
7554Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * configure.in Makefile.am include/makefile.am: adding XPointer
7557 and XPtrtests target
7558 * xpointer.[ch] : new files for XPointer support
7559 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7560 more XPath tests
7561
7562Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * configure.in: fixed, very broken, make distcheck works again
7565
7566Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * More work toward 2.2.5, integrated a number of patches
7569 * configure.in Makefile.am win32config.h.in: trying to cleanup
7570 make distcheck .... huh ...
7571 * include/Makefile.am include/win32config.h: new directory
7572 for includes
7573 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7574 updated teh makefiles and instructions for WIN32
7575 * xpath.c: small fixes
7576 * test/XPath/ results/XPath: updated the testcases and results
7577 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7578 suggested patches
7579 * valid.c: fixed an ID bug
7580
7581Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007584 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007585 * xpath.[ch]: worked on XPointer
7586
7587Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7588
7589 * configure.in Makefile.am: 2.2.5, ship the include in an
7590 include/libxml subdirectory, use symlinks when using CVS
7591 * testSAX.c: fixed small bug
7592 * testXPath.c: changed the way testfiles are parsed
7593 * debugXML.c: same kind of cleanup when parsing an argument expression
7594 XPath/XPointers can have blanks embedded
7595 * xpath.[ch]: more cleanup, reorgs for XPointer work
7596 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7597 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7598
7599Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7600
7601 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7602 in the XPath engine, rewrote large parts of it, now it's far
7603 cleaner and in sync with the REC not an old WD. Fixed a parsing
7604 problem in the interactive XML shell found when testing XPath.
7605
7606Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7609 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7610 examples with the extra test
7611
7612Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7615 the global init function.
7616
7617Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * HTMLparser.c: Doohhh, attribute name parsing was still case
7620 sensitive ! Fixed this ...
7621 * result/HTML/* : updated the tests results accordingly
7622
7623Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7624
7625 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7626 engine, should be far more stable, incorporated a new version of
7627 preceding/following axis, need testing
7628 * uri.c: fixed file:///c:/a/b/c problem
7629 * test/XPath/tests/idsimple: augmented the XPath tests
7630
7631Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * doc/* rebuilding docs for 2.2.4 release
7634
7635Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7636
7637 * configure.in: releasing 2.2.4
7638 * parser.[ch]: added xmlStrEqual()
7639 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7640 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7641 use xmlStrEqual instead
7642 * TODO: updated
7643 * added an XPath test
7644
7645Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7646
7647 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7648 * entities.h: exported xmlInitializePredefinedEntities
7649 * parser.[ch] : added xmlInitParser()
7650 * parserInternals.h : had to export htmlInitAutoClose()
7651
7652Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7653
7654 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7655 problems
7656 * Makefile.am : added XPath regression tests to normal tests
7657 * uri.c: fixed a problem with local paths, cleanup
7658 * parser.c: fixed a problem with large CData sections
7659
7660Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * configure.in xml-config.in: patch from "Ben Taylor"
7663 <sol7x86@hotmail.com> for solaris shared libs lookup
7664
76652000-09-30 Martin Baulig <baulig@suse.de>
7666
7667 * libxml-2.0.pc.in: Provide pkg-config script.
7668
7669 * configure.in: Create the libxml-2.0.pc script from the
7670 libxml-2.0.pc.in templates.
7671 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7672 script in `$(libdir)/pkgconfig'.
7673
7674Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7675
7676 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7677 when compiling with MSC
7678
7679Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * xpath.c: patch for normalize-string() substring-before(),
7682 substring-after() and translate() functions from Bjorn Reese
7683 <breese@mail1.stofanet.dk>
7684 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7685 Fredrik Hallenberg <hallon@lysator.liu.se>
7686 * TODO: updated
7687
7688Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7689
7690 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7691 problem of socklen_t being undefined on a number of platforms
7692 * debugXML.c: fixed a compilation problem when without snprintf
7693
7694Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7697 an URI bug and a fix for the control-character-induced infinite loop
7698 * nanohttp.c: preventive fix for compiling on WIN32
7699
7700Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * xmlint.c: closing bug #25000
7703
7704Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7707 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7708 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7709 related function, fixing xmlStrncmp(), and associated cleanup
7710 * result/HTML/entities.html.sax: updating result
7711
7712Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * uri.c: applied patch for URI escaping from Wayne Davison
7715 <wayned@blorf.net>
7716 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7717 from Denis Barbier <barbier@imacs.polytechnique.fr>
7718 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7719 patch from Wayne Davison
7720
7721Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7722
7723 * doc/xml.html : updated with new releases, adding "how to help"
7724
7725Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7728 removed a few warnings in pedantic mode ...
7729 * parserInternals.c parser.c: moved encoding switching function
7730 to parserInternals.c
7731 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7732
7733Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7736 error or warning handlers
7737
7738Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7739
7740 * parserInternals.c parserInternals.h parser.c Makefile.am:
7741 created a new module parserInternals.c, moved most of the
7742 code shared by the various parsers there, as well as
7743 deprecated code from parser.c. More cleanup of parser.c
7744 * uri.c: fixed a problem when URI is NULL
7745 * valid.c: speedup when looking for an attribute declaration
7746
7747Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7748
7749 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7750 the cleanup of the computation of URI references when seeking
7751 external entities. The URI reference string and the resulting
7752 URI are both stored now.
7753 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7754 large s(n)printf checks and cleanup from Denis Barbier
7755 <barbier@imacs.polytechnique.fr>
7756 * xmlversion.h.in tree.h: couple of SGML declarations for a
7757 possible docbook module.
7758 * result/VC/ : a couple of test output changed due to the change
7759 of the entities URI
7760
7761Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7762
7763 * parser.h: added a _private field for linking user's data
7764
7765Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * parser.c parserInternals.h: demacroified most of the IS_XXX
7768 the gain in size is significant so ...
7769
7770Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * entities.c: cases where looking up entities with doc==NULL
7773 covered
7774
7775Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * uri.c: applied Wayne Davison patch
7778 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7779
7780Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * uri.c testUri.c: applied Wayne Davison patches
7783 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7784 * Makefile.in: added URItest and included thenin "make tests"
7785
7786Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * xmlversion.h.in: closed bug 22941
7789
7790Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * doc/xmlio.html: added doc and example for entity loader
7793 redefinition.
7794
7795Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7798 used by libxml
7799
7800Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * parser.c: Fixed bug on invalid ontent characters and when using
7803 push.
7804 * xmllint.c: fixed xmllint endling of errors in push mode
7805
7806Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * HTMLparser.c testHTML.c: applied two new patches from
7809 Wayne Davison <wayned@users.sourceforge.net>
7810 * result/HTML/*.sax: regenerated HTML SAX output
7811 * parser.c: more cleanup.
7812
7813Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7814
7815 * HTMLparser.[ch] testHTML.c: applied the second set of
7816 patches from Wayne Davison <wayned@users.sourceforge.net>,
7817 adding htmlEncodeEntities()
7818 * HTMLparser.c: fixed an ignorable white space detection bug
7819 occuring when parsing with SAX only
7820 * result/HTML/*.sax: updated since the output is now HTML
7821 encoded...
7822
7823Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * HTMLparser.[ch]: applied some of Wayne Davison
7826 <wayned@users.sourceforge.net> patches
7827
7828Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7829
7830 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7831 undeclared namespace prefix was used, added a warning.
7832 Cleaned up support w.r.t. entities, spilling out a warning
7833 and being pedantic on lookups.
7834 * test/warning/ent9 : added testcase for previous example.
7835 * TODO: updated
7836 * parserInternals.h parser.c: changed the way names are parsed
7837 now allow infinite size and decrease penalty for normal use
7838 * parser.c: Started a big cleanup/check of the parser code,
7839 fixed some of the most tortuous entity code, spotted code
7840 unused anymore
7841 * test/*: added tests for very long names and related nasty
7842 things.
7843
7844Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7845
7846 * doc/encoding.html: added encoding aliases doc
7847 * doc/xml.html: updates
7848 * encoding.[ch]: added EncodingAliases functions
7849 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7850 bottleneck affecting large DTDs like Docbook
7851 * parser.[ch] xmllint.c: added a pedantic option, will be
7852 useful
7853 * SAX.c: redefinition of entities is reported in pedantic mode
7854 * testHTML.c: uninitialized warning from gcc
7855 * uri.c: fixed a couple of bugs
7856 * TODO: added issue raised by Michael
7857
7858Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * doc/encoding.html: propagated Martin Duerst suggestions
7861
7862Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7863
7864 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7865 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7866 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7867 by Wayne Davison
7868
7869Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * nanoftp.c nanohttp.c: small cleanup
7872 * TODO: updated
7873
7874Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7875
7876 * added an old VC testcase and updated title.xml entity
7877
7878Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7879
7880 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7881 done on auto-opening of <p> tags and cleanup of SAX output
7882
7883Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7884
7885 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7886
7887Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7888
7889 * doc/xml.html libxml.* structure.*: updated the doc a bit
7890
7891Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7894 of SAX tests
7895
7896Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7897
7898 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7899 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7900
7901Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7902
7903 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7904 * testHTML.c: fix core dump on Solaris 2.x systems
7905 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7906 * result/HTML/*.sax: previous bug fix lead to new results
7907
7908Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7909
7910 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7911 * configure.in: added --with-readline=DIR to accept alternate
7912 path for readline include/library
7913 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7914 for ANSI under HP-UX
7915 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7916 includes @LIBS@
7917
7918Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * doc/* : rebuilt the docs
7921 * getting ready for 2.2.2 release
7922
7923Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7926 and xmlAddFeature()
7927 * tree.[ch]: added xmlAddChildList()
7928 * xmllint.c: MAP_FAILED macro test
7929 * parser.h: added xmlParseCtxtExternalEntity()
7930 * valid.c: applied bug fixes removed warning
7931 * tree.c: added CDATA block to elements content
7932 * testSAX.c: cleanup of output
7933 * testHTML.c: added SAX testing
7934 * encoding.c: better error recovery
7935 * SAX.c, parser.c: fixed one of the external entity processing
7936 of the OASis testsuite
7937 * Makefile.am: added HTML SAX regression tests
7938 * configure.in: bumped to 2.2.2
7939 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7940 SAX results
7941
7942Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7943
7944 * configure.in: patch for HP compiler
7945
79462000-08-04 Sven Heinicke <sven@zen.org>
7947
7948 * xmllint.c: Was coredumping sometimes when the file given didn't
7949 exist.
7950
7951Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7952
7953 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7954
7955 when using in memory parsing. Need some cleanup.
7956 * xmllint.c configure.in: added a --memory flag to test memory
7957 parsing
7958
7959Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * nanohttp.c: fixed socklen_t replacement to unsigned int
7962 * parser.c: fixed a space handdling missing at the end of
7963 production 28 DOCTYPE.
7964 * xmlmemory.c: fixed a stupid bug on the routine to override
7965 allocation functions
7966 * TODO: updated
7967
7968Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7969
7970 * doc/ regenerated the docs
7971
7972Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7973
7974 * doc/encoding.html doc/xml.html: added I18N doc
7975 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7976 improvements, both parser and filters, added ASCII & HTML,
7977 fixed the ISO-Latin-1 one
7978 * xmllint.c testHTML.c: added/made visible --encode
7979 * debugXML.c : cleanup
7980 * most .c files: applied patches due to warning on Windows and
7981 when using Sun Pro cc compiler
7982 * xpath.c : cleanup memleaks
7983 * nanoftp.c : added a TESTING preprocessor flag for standalong
7984 compile so that people can report bugs more easilly
7985 * nanohttp.c : ditched socklen_t which was a portability mess
7986 and replaced it with unsigned int.
7987 * tree.[ch]: added xmlHasProp()
7988 * TODO: updated
7989 * test/ : added more test for entities, NS, encoding, HTML, wap
7990 * configure.in: preparing for 2.2.0 release
7991
7992Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7993
7994 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00007995 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007996
7997Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7998
7999 * doc/xml.html: changed the xmlsoft.org structure, updated the
8000 examples w.r.t. root and childs
8001
8002Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8003
Daniel Veillard784b9352003-02-16 15:50:27 +00008004 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008005
8006Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8007
8008 * HTMLparser.c: Work on character encoding support for the HTML parser
8009 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8010 * encoding.c: Fixed a potential memleak in the encoding stuff
8011
8012Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8013
8014 * doc/FAQ.html doc/Makefile.am : added a FAQ
8015
8016Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8017
8018 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8019 of the HTML parser to force it to not bypass SAX
8020
8021Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8022
8023 * win32config.h.in: updated
8024 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8025 lacks iconv support :-( need to release 2.1.1
8026 * configure.in: release 2.1.1
8027 * HTMLparser: fixed bug #14784
8028 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8029 by Windows compiler
8030 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8031 the SAX startDocument() callback.
8032 * TODO: updated
8033
8034Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8035
8036 * added xmlStopParser()
8037
8038Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8039
8040 * configure.in: 2.1.0 prerelease
8041 * Large resync between W3C and Gnome tree
8042 * nanoftp, nanohttp.c: fixed stalled connections probs
8043 * HTMLtree.c SAX.c : support for attribute without values in
8044 HTML for andersca
8045 * valid.c: Fixed most validation + namespace problems
8046 * HTMLparser.c: start document callback for andersca
8047 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8048 * parser.h, SAX.c: serious speed improvement for large
8049 CDATA blocks
8050 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8051 different encoding
8052 * example/Makefile.am example/gjobread.c tree.h: work on
8053 libxml1 libxml2 convergence.
8054 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8055 and the LIBXML_TEST_VERSION macro
8056
8057Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8058
8059 * doc/xml.html: various patches and improvements typo fixed by
8060 Felix Natter
8061 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8062 from Felix Natter <fnatter@gmx.net>
8063
8064Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8065
8066 * doc/upgrade.html: updated with instructions for support of both
8067 libxml-1.x and libxml-2.x
8068 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8069 for 2.x support and also fixed includes
8070
8071
8072Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8075 the encoding support, added iconv support, so now libxml if
8076 compiled with iconv automatically support japanese encodings
8077 among others. Work based on initial patch from Yuan-Chen Cheng
8078 I may have broken binary compat in the encoding handler
8079 registration scheme, but that was so utterly broken I don't
8080 expect anybody to have used this feature until now.
8081 * parserInternals.h: fixup on the CHAR range macro
8082 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8083 code.
8084 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8085 * uri.c: added xmlParseURI() I can't believe I forgot to
8086 implement this one in 2.0 !!!
8087 * SAX.c: moved doc->encoding update in the endDocument() call.
8088 * TODO: updated.
8089
8090Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8091
8092 * tree.h: removed extraneous xmlRemoveProp definition
8093 * TODO: added item about --disable-corba configure switch
8094 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8095 * nanoftp.c: fixed include problems giving troubles on AIX and
8096 slowlaris
8097 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8098 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8099 comment and headers changes to lower gtk-doc number of warnings
8100 * doc/html/*: rebuilt docs
8101
8102Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8103
8104 * HACKING: documented the tag for 1.x and instructions
8105
8106Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8107
8108 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8109 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8110 xmlCreateIOParserCtxt
8111 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8112 significant overall improvement
8113 * xmllint.c: added I/O test to xmllint
8114 * testSAX.c: added a speed test
8115 * doc/* : updated/regenerated
8116
8117Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8118
8119 * xpath.c uri.h parserInternals.h: cosmetic changes from
8120 "Timur I. Bakeyev" <timur@bat.ru>, including making
8121 xmlCreateURI() public
8122
8123Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8124
8125 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8126 and the code at the same time. Added a clean mechanism for
8127 overload or added input methods: xmlRegisterInputCallbacks()
8128 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8129 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8130 * TODO: updated
8131 * doc/* : updated/regenerated
8132 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8133 source dir
8134
8135Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8136
8137 * testURI.c: yet another forgotten commit, I should get some sleep !
8138
8139Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8140
8141 * xmllint.c: forgot to commit this too ?
8142
8143Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * xmlversion.h.in : forgot to commit this previously
8146
8147Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8150 * README TODO: updated for release
8151 * uri.c uri.h: added authority parsing/saving
8152 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8153 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8154 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8155 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8156 Makefile.am : added compile-time customization of libxml
8157 --with-ftp --with-http --with-html --with-xpath --with-debug
8158 --with-mem-debug
8159 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8160 #include <libxml/xxx.h> I hope it won't break too much stuff
8161 and will be manageable in the future...
8162 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8163 and added xmllint to the installed programs
8164 * uri.h: added xmlFreeURI()
8165
8166Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8167
8168 * uri.c uri.h: finished the escaping handling, the base support
8169 and the URI path normalization. Looks good just lacks the
8170 authority content parsing code.
8171 * Makefile.am: added instructions to generate testURI
8172 * TODO: updated
8173 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8174 added links and icons for W3C and Gnome
8175
8176Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8177
8178 * xmlmemory.[ch] : seems I forgot to actually update the files in
8179 the last commit :-)
8180 * doc/xml.html doc/html/* : updated and uploaded the docs
8181
8182Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8183
8184 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8185 * TODO: updated
8186 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8187 libxml default allocation function with another set (like gmalloc/
8188 gfree).
8189 * Makefile.am, uri.c, uri.h: added a set of functions to do
8190 exact (litteraly copied from the RFC 2396 productions) parsing
8191 and handling of URI. Will be needed for XLink, one XML WFC,
8192 XML Base and reused in the nano[ftp/http] modules. Still work
8193 to be done.
8194
8195Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8196
8197 * configure.in, libxml.spec.in : libxml2
8198 * doc/* : updated the doc page, rebuilt the docs
8199
8200Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8201
8202 * all: tagged LIB_XML_1_X
8203 * *.c *.h : updated from W3C CVS tree
8204 * configure.in : 2.0.0-beta
8205 * libxml.spec.in : libxml2 package nam
8206 * result/* : new version of the tests output
8207
8208Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8211
8212Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8213
8214 * doc/* : rebuilt the docs
8215 * parser.c: final patch on #6766
8216 * valid.c: small patch on validity checks.
8217
8218Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8219
8220 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8221 added
8222 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8223 compatibility w.r.t. XML spec and existing code.
8224
8225Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8226
8227 * parser.c: seems a better solution to <a> </a> exists,
8228 will try it for a while
8229
8230Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8231
8232 * parser.c: tried to remove the <a> </a> generating <a/>
8233 this is hard. Left a flag for that purpose. Fixed bug #6766
8234 * configure.in: prepared 1.8.7 not released, due to previous
8235 problem
8236
8237Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8238
8239 * doc/xml.html : applied second patch from Paul DuBois
8240
8241Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8242
8243 * doc/xml.html : applied patch from Paul DuBois
8244
8245Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8248
8249Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8252 compilation warnings on various platforms.
8253 * parser.c: Fixed #5281 validity error callbacks are now desactived
8254 by default if not validating.
8255
8256Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8257
8258 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8259
8260Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8261
8262 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8263 <gkatsi@cs.toronto.edu>
8264
8265Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8266
8267 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8268 processing URLs
8269
8270Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8271
8272 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8273 xmlNanoFTPUpdateURL for persistent control connections.
8274 * configure.in: 1.8.6
8275
8276Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8277
8278 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8279 * tree.[ch] : added xmlSaveNoEmptyTags
8280
82812000-01-29 James Henstridge <james@daa.com.au>
8282
8283 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8284
8285 * Makefile.am: added nanoftp.[ch] to the build.
8286
8287Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8288
8289 * nanoftp.[ch]: cleanup, comments, API
8290 * debugXML.c : fixed a bug in the cat command
8291 * doc/*: regenerated the docs
8292
8293Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8294
8295 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8296 * debugXML.c : fixed a bug in the cat command
8297 * valid.c: fixing some small probs
8298 * libxml.spec.in: get rid of the SNAP suffix
8299 * doc/xml.html: updated the status
8300
8301Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * xml-config.in: xml-config --version to just return the
8304 version number
8305 * xpath.c: some cleanup w.r.t. axis when the current node is
8306 an attribute.
8307 * TODO: updated
8308
8309Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * configure.in: prepared for libxml-1.8.5
8312 * doc/* recompiled the documentation
8313
83142000-01-17 Jody Goldberg <jgoldberg@home.com>
8315
8316 * configure.in : WARNING autoconf subtlety alert :
8317 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8318 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8319 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8320 get defined by AC_CHECK_HEADERS.
8321
8322Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8323
8324 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8325 Rune.Djurhuus@fast.no
8326
8327Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8328
8329 * TODO: updated
8330 * tree.c, parser.c: made sure that only memory alloc problems
8331 and internal parser errors are allowed to write to stdout or
8332 stderr.
8333
8334Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8335
8336 * tree.c : restored xmlNewGlobalNs since this seems used by
8337 a lot of existing code :-(, fixed a bug in xmlNewNs
8338 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8339 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8340 to exit() from the library code.
8341 * xpath.c, parser.c: removed bugs or unused code detected by
8342 Windows compilers
8343 * parser.c: started adding interfaces for parsing well balanced
8344 XML fragments
8345 * configure.in: releasing 1.8.4
8346 * doc/* : rebuilt the docs
8347
8348Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8349
8350 * tree.[ch] : added xmlNewDocFragment() for DOM
8351 * testHTML.c: uninitialized variable.
8352
8353Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8354
8355 * doc/* : rebuild the docs
8356
8357Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8358
8359 * acconfig.h: readline and history patch
8360 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8361 * tree.c: added check and handling when possibly removing an ID
8362 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8363 and saving.
8364 * test/HTML/entities.html result/HTML/entities.html* : test for
8365 various entities reference cases
8366 * result/HTML/* : as a result output of some testcase have
8367 changed
8368 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8369 by previous example. added xmlParseTryOrFinish().
8370 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8371 entities.h debugXML.h HTMLparser.h: changed the way struct are
8372 declared to allow gtk-doc to expose those
8373 * parser.c: closed bug #4960
8374 * Makefile.am configure.in: Applied patch from
8375 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8376 and math/socket libs detection
8377
8378Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8379
8380 * configure.in, Makefile.am: link tester against readline
8381 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8382
8383Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8384
8385 * tree.[ch]: added xmlRemoveProp
8386 * win32config.h.in nanohttp.c: avoid including the Windows
8387 socket stuff in every C files
8388 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8389 the XmL parser(s)
8390 * test/ns4 result/ns4 etc...: added test case for previous prob
8391 * tree.c: xmlNewNs wasn't checking for double definition
8392 * Makefile.in: fixed a problem with dist-hook duplicates
8393 * parser.[hc], xmlIO.c: fixed the loading of external entities
8394 APIs, now xmlLoadExternalEntity() is used everywhere and
8395 setting up an app specific front-end using the
8396 * SAX.c parser.c: some fixes, now the xhtml spec validates
8397 with the xhtml DTD.
8398 * error.c: fixed crashes in case of no input stream
8399 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8400 to the validation tests and results
8401
8402Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8403
8404 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8405 too htmlCreatePushParserCtxt() and htmlParseChunk()
8406 * parser.c: a bit of cleanup.
8407 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8408 to XML) removed the last mem leak known
8409 * HTMLtree.c: output message cleanup
8410 * xmlmemory.c: display content info about memory blocks
8411 * result/HTML/wired.* : missing att value warning change
8412
8413Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8414
8415 * doc/* : rebuilt the documentation
8416
8417Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8418
8419 * parser.[ch] parserInternals.h: Push parser for XML,
8420 seems to work fine now
8421 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8422 --push for push testing
8423 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8424 * testSAX.c: added --push
8425 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8426 subtree
8427 * xmlIO.[ch] : enriched API + fixes for push mode
8428 * entities.[ch]: added the entity content length to the struct.
8429 * xmlmemory.[ch]: new API to show the last entries for the shell
8430 * valid.c: added required attribute testing
8431 * SAX.c: the cdata callback now merge contiguous fragments
8432 * HTMLparser.c: cleanup of some macros
8433
8434Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8435
8436 * parser.c: fix for PIs name starting with xml
8437 * tree.c: fixed a potential problem with || and && ops
8438 * *.c, configure.in win32config.h.in : generate win32config.h for
8439 those on the Other Side !
8440
8441Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8442
8443 * parser.c: fixed a stupid = vs. == bug :-(
8444 * doc/gnome-xml.sgml: s/glade/xml/
8445
8446Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8447
8448 * configure.in, doc/xml.html : bug fix release 1.8.2
8449 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8450 Hopefully the end of that silly C++ include problem
8451 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8452 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8453 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8454 troubles with autoclosed elements when the stree shape doesn't
8455 follow the DtD specs. Added htmlIsAutoClosed() and
8456 htmlAutoCloseTag()
8457 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8458 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8459 * debugXML.c: fixed a bug on printing default namespaces.
8460 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8461
8462Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8463
8464 * result/HTML/*.htm[l] : updated the HTML regression tests according
8465 to the new output
8466 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8467 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8468 problem due to intermix of extern "C" { ... } declarations for C++
8469 and recursive includes in the headers
8470
84711999-12-20 Chris Lahey <clahey@umich.edu>
8472
8473 * HTMLtree.c: Made it so that html nodes with a single child do
8474 not insert a carriage return before or after the child node.
8475
8476Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8477
8478 * configure.in, doc/xml.html : bug fix release 1.8.1
8479 * parser.c: fixed bug #4344
8480 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8481 added the glue to avoid C++ problems
8482 * doc/* : regenerated the documentation
8483
8484Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8487 namespace recognition, and Dia as a resul :-(
8488 * encoding.c: closed bug #3950
8489
8490Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8491
8492 * valid.c: debugging a posteriori validation, except URI expansion
8493 stuff this should be fixed now
8494 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8495 Carl Nygard <cnygard@bellatlantic.net>
8496 * tester.c: added --postvalid, cleaning of the code
8497 * tree.[ch]: added xmlDocGetRootElement()
8498
8499Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8500
8501 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8502 c++ losage.
8503
8504Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8505
8506 * configure.in, doc/xml.html : bumped to 1.8.0
8507 * xlink.[ch], Makefile.am : added framework for link detection
8508 * parser.h: added nbChars to parser context, needed for cleanup.
8509 * xmlmemory.c: removed a nasty bug when out of mem
8510 * valid.[ch]: adding namespace support for attribute decl
8511 * tester.c: added --debugent option
8512 * debugXML.[ch]: added xmlDebugDumpEntities()
8513 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8514 buffers instead, this was really needed, validation was breaking
8515 in strange ways due to that. Added xmlParseStringPEReference()
8516 and other parsing from strings functions. Entities processing
8517 modified again, but PERef are still not handled correcly but
8518 unless you're Eve Maller you won't notice :-)
8519 * HTMLparser.c: large changes toward reliability, and switched to
8520 lowercase internal tags, XHTML is lowercase, so it will help
8521 that output is closer to next version.
8522 * doc/* : regenerated the documentation, it is now hosted at
8523 http://xmlsoft.org/ (same bits I just bought the domain :-)
8524
8525
8526Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8527
8528 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8529 doc generation
8530 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8531 in the SAX API
8532 * doc/*: rebuilt the doc making sure everything appears in the
8533 HTML files
8534
8535Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8536
8537 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8538 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8539 which allow impressive speed improvement on dataset with
8540 large text pieces, but at the cost of broken binary
8541 compatibility and slightly bigger memory usage.
8542 Configure with --with-buffers to activate them, they
8543 are protected with XML_USE_BUFFER_CONTENT define.
8544 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8545 goal is 0 memory left allocated once parser is no more used
8546 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8547 call xmlCleanupParser() and xmlMemoryDump()
8548
8549Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8550
8551 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8552 * parser.[ch] encoding.[ch]: added memory cleanup routines
8553 * parser.c: closing bug #3788
8554 * doc/*: rebuilt the doc
8555
8556Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8557
8558 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8559 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8560 * tester.c: added --compress option
8561 * doc/*: rebuilt the documentation
8562
8563Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8564
8565 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8566 if given /proc/kcore as input !
8567 * doc/xml.html doc/*: updated and rebuilt the documentation
8568
8569Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8570
8571 * parser.c: Fixed some wrongly space collapsing code due to
8572 a misreading of the spec.
8573 * result/*: fixed the output accordingly
8574
8575Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8576
8577 * encoding.c: bug fix and typos
8578 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8579 * parser.c: added attribute normalization closing bug #3597
8580 * test/att* result/att* SAXresult/att*: testcase for attribute
8581 normalization
8582
8583Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * configure.in: closing bug #3163 by adding extra flags for the
8586 cc compiler on HP-UX
8587
8588Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8589
8590 * valid.[ch] : removed a typo and an enumerated type bug in the
8591 xmlAddElementDecl() function
8592 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8593 call to xmlEncodeEntitiesReentrant() so that the functions
8594 New, Set and Get are at the same level.
8595 * parser.c HTMLparser.c: extra memory allocation bug for
8596 attributes detected by someone using libxml in embedded systems :-)
8597
8598Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8599
8600 * xmlmemory.h: turned off mem debug :-\
8601
8602Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8603
8604 * parser.c: closed bug #2784 a one line fix, but worth pushing
8605 a new release out
8606 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8607 some structures, comments before and after the
8608 main element, and other nastyness
8609 * HTMLtree.c tree.c: accomodate the extended HTML supported
8610 * configure.in: pushing 1.7.4
8611 * test/ent8 and related outputs : added a new test for bug #2784
8612 * test/HTML/wired.html and related output: a nasty HTML example
8613 * Makefile.am: improved the test scripts
8614 * docs/* : reran the documentation extractor, updated xml.html
8615
8616Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8617
8618 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8619 HTMLparser and debugged the HTML related code. HTML documents
8620 now have their own type
8621 * entities.c: do not dump &apos; for HTML output
8622 * xmlmemory.c: improvement, breakpoint mechanism
8623 * testHTML.c: added --sax --repeat ...
8624 * Makefile.am: improved the HTML tests
8625 * valid.[ch]: added xmlValidGetValidElements and
8626 xmlValidGetPotentialChildren
8627 * tester.c: added --insert to test the 2 new functions
8628 * test//* result//* SAXresult//* : regression test cleanup
8629 and extension.
8630 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8631 gnome-xml-nanohttp.html
8632
8633Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8634
8635 * HTMLparser.c: fixed problems with some autoclose tags
8636 * tree.c: fixed XML output problems.
8637 * result/* SAXresult/*: update of the tests output
8638
8639Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8640
8641 * Makefile.am: Arturo patch for xmlConf.sh version info
8642 * parser.c: Tim Josling patch for single quoted items
8643 * tester.c: Tim Josling patch for tester options usage
8644 * tree.h: indent cleanup
8645
8646Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8647
8648 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8649 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8650
8651Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8652
8653 * tree.c : Raph patch for initialization of CORBA fields
8654 * parser.c, xpath.c, ...: modification of doc comments
8655 * xpath.c : allow spaces in xpath expressions
8656
8657Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8658
8659 * xmlmemory.h: turning off memory debug :-(
8660
8661Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8662
8663 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8664 better SAX interfaces.
8665 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8666 entity.
8667 * configure.in: 1.7.2
8668
8669Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * libxml.spec.in: fixed the URL
8672 * doc/xml.html: improved the documentation front-end
8673
8674Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8675
8676 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8677
8678Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8679
8680 * libxml.spec.in: fixed the alpha compile problem
8681 * parser.[ch]: changed errno to errNo in the parser context :-(
8682 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8683 * doc/xml.html: changed CHAR to xmlChar
8684 * doc/html/*: recompiled the documentation
8685 * configure.in: 1.7.1
8686
8687Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8688
8689 * parser.h: modified the parser context struct to regain 1.4.0
8690 binary compatibility
8691 * parser.c, xml-error.h: added errno ot teh context and defined
8692 a set of errors values with update of errno
8693 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8694 DTDs and entities
8695 * *.h, *.c: complete cleanup of the use of config.h and include
8696 protection depending on the current setup.
8697 * overalll debugging, maintenance and bug-fixing on all modules
8698 * updated the documentation
8699 * ready for 1.7.0
8700
8701Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8702
8703 * HTMLparser.c : cleanup
8704 * SAX.c valid.c valid.h: added ID/IDREF checking
8705 * tree.c tree.h: extended doc structure for refs
8706 * configure.in: 1.6.2
8707 * parser.c: patched bug in SAX user arg call
8708 * parserInternals.h: patched missing close in C++ wrapping
8709 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8710 especially upcoming XPointer implementation.
8711 * doc/xml.html: augmented, typo
8712
8713Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8714
8715 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8716 not all invocations of install understand -d.
8717
8718Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8719
8720 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8721 to make 'check' works, when builddir != srcdir.
8722
8723Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8724
8725 * doc/xml.html : updated the documentation
8726
8727Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8728
8729 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8730 not deallocated memory blocks
8731 * *.c : replaces all calls to malloc() free() and realloc() to
8732 the wrapper functions/macros
8733 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8734 instead of xmlFreeNodeList()
8735
8736Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8737
8738 * HTMLparser.c: corrected a stupid bug leading to core dump at
8739 tree deallocation. Removed warnings indicated by
8740 Stephane.Conversy@lri.fr
8741 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8742 looked for in the external subset
8743
8744Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8747 on SGI by Stephane.Conversy@lri.fr
8748
8749Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8750
8751 * all .h : changed the prototype declaration indent as in gtk
8752 * most .c : working on reducing the TODOs in the code
8753 * most .c : cleanup though -pedantic and Insure++
8754 * improvements on validation ID checkings.
8755 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8756 * xml-config.in: closed #1810
8757
8758Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8759
8760 * tree.h, valid.c, valid.h: more work on validity, IDs
8761 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8762 definition for AIX
8763
8764Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8765
8766 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8767 the distribution due to a cut'n paste error at last commit
8768
8769Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8770
8771 * configure.in: upgraded to version 1.4.0
8772 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8773 Big update, added a large part of the validation process,
8774 it should be usable, but some parts are missing
8775 * xpath.c: improved the implementation w.r.t. root.
8776 * Makefile.am: added more tests
8777 * test and result trees: added a lot of tests
8778 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8779
8780Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8781
8782 * Added an HACKING file
8783
8784Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8785
8786 * xpath.[ch] : improvements and debug of the XPath implementation
8787 * parser.c, HTMLparser.c : modified the parsers to be progressive
8788 * tree.[ch] : extended the Buffer promitives
8789 * xmlIO.[ch] : added basic I/O routines providing progressive
8790 parsing and ready for I18N conversion plugins
8791 * SAXresult/* : the SAX callback sequence maybe slightly different
8792 now
8793 * test*.c : improved/updated the tests programs
8794 * doc/* : recompiled the docs.
8795
87961999-07-26 Michael Meeks <michael@edenproject.org>
8797
8798 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8799
8800 * tree.c: Ditto.
8801
8802Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8803
8804 * configure.in: upgraded to version 1.4.0
8805 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8806 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8807 XML query language, see http://www.w3.org/TR/xpath for more details.
8808 * parser.c, parser.h: added CHAR* related string functions for XPath
8809 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8810 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8811 rebuild the docs.
8812 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8813 and regression testing capabilities for XPath.
8814
8815Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8816
8817 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8818 closing bug #1646
8819
8820Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8821
8822 * Makefile.am, example/Makefile.am: closed bug #1683
8823
8824Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8825
8826 * example/Makefile.am, configure.in: added the makefile for the
8827 gjobread example
8828
8829Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8830
8831 * doc/Makefile.am:
8832 - fix which allow "make install DESTDIR=</install/prefix>".
8833
8834Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8835
8836 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8837 which fixed a problem on the file reading-code.
8838
8839Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8840
8841 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8842 output.
8843 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8844
8845Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8846
8847 * parser.h : Oops removed the binary compatibility problem
8848 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8849 * parser.c, HTMLparser.c: applied patches for reading from stdin
8850
8851Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8852
8853 * parser.c, entities.c, valid.c: cleanup bug #1591
8854 * configure.in: cleanup bug #1592
8855 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8856 the same tree back-end. Hence gdome will be available for it.
8857 * doc/Makefile.am: close bug #617
8858
8859Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * parser.c: alloctate a per parser context SAX interface block
8862
8863Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8864
8865 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8866 and xmlEncodeEntitiesReentrant with the correct one :-\
8867
8868Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8869
8870 * commit of my internal XML base changes, quite a lot of
8871 changes, cleanups, better entities support, framework for
8872 new I/O and charset detection and handling
8873 * Fixed the configure/Makefile stuff to generate shared libs
8874 with the proper version info, so we jumped on rev from
8875 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8876 xmlEncodeEntities() result need to be freed now, and a string
8877 xmlParserVersion provide the current library version.
8878
8879Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8880
8881 * parser.c: fixed a buffer overrun for when you have a very long
8882 attribute with no entities in it.
8883
8884Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8885
8886 * added example directory
8887 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8888
8889Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8890
8891 * Release of libxml-1.1, nearly everything has been touched for
8892 this.
8893 * Added more regression tests
8894 * Updated the documentation
8895
8896Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8897
8898 * tree.[ch]: unified the XML_NO_CORBA defines.
8899 * parser.c encoding.[ch]: started plugging in char encoding detection
8900
8901Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8902
8903 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8904 Also freed allocated buffer.
8905
8906Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8907 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8908 reentrancy problem at printing. One is left in entities.c, to
8909 remove ASAP
8910 * testSAX.c : added a test example showing the use of the SAX
8911 interface if one doesn't want to build the DOM tree.
8912 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8913
8914Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8915
8916 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8917 large revamping of the parser to use SAX callbacks
8918 http://www.megginson.com/SAX/ (or at least a C like interface
8919 a la Expat). It's now possible to set up your own callbacks
8920 and the parser will not build a DOM tree.
8921 * test/* result/*: updated the test suite, I finally removed
8922 the old Namespace draft support (PI based).
8923
8924Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8925
8926 * Makefile.am: added test result to EXTRA_DIST for make tests
8927
8928Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8929
8930 * parser.c, parserInternals.h: moved the chars macro definitions
8931 to parserInternals.h
8932 * parser.c, error.c: applied patches from "Knut Åkesson"
8933 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8934
8935Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8936
8937 * xml-config.in : applied patch to make --version work
8938
89391999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8940
8941 * Makefile.am (check-local): Alias for `tests' target. This will
8942 cause `make check' to do the right thing.
8943 (tests): Don't run tests in srcdir. Also, replaced calls to
8944 basename with a `sed' "equivalent".
8945
8946Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8947
8948 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8949 it in the header and not the sources, updated the doc.
8950 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8951 pointing this out.
8952
8953Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8954
8955 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8956 exported the inputStream routines.
8957 * doc/html/* : updated accordingly
8958
8959Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8960
8961 * parser.c, parser.h, parserInternals.h: added a few extra
8962 internal calls to allocate and free parser contexts ...
8963 * doc/html/* : updated accordingly
8964
8965Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8966
8967 * configure.in, Makefile.am, doc/makefile.am : General changes for
8968 1.0.0 release and including the generated HTML documentation.
8969
8970Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8971
8972 * makefile.am : added parserInternals.h, oops.
8973
8974Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8975
8976 * parserInternals.h: added this header giving access to the parser
8977 internal functions.
8978 * doc/Makefile.am : added a rebuild target which rebuilds the full
8979 set of documentations
8980 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8981 the internal subset.
8982 * *.c *.h: modifications needed to generate the documentation using
8983 gtk-doc, cleanup of functions blocks, reorganisation of struct
8984 declarations.
8985
8986Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8987
8988 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8989 the tar and spec file to include the beginning of the doc.
8990
89911999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
8992
8993 * doc/.cvsignore: Added this file.
8994
8995Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8996
8997 * tree.c: fixed xmlGetProp to return "" when the attribute
8998 exists, even if the node-list is NULL.
8999
9000Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9001
9002 * tree.c: patched an error outputting empty attribute values.
9003 * Makefile.am and doc/makefile.am: have been updated during the
9004 week-end. Sorry for an empty CVS log, I got a shell problem.
9005
9006Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9007
9008 * tree.h: cleaned up using enums instead of defines
9009 * parser.c, valid.[ch]: more work on parsing/output of element
9010 declarations
9011
9012Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9013
9014 * valid.[ch], tree.c, parser.c : more work toward full parsing
9015 of XML DTDs.
9016 * README: added informations about mailing-list and on-line
9017 documentation
9018
90191999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9020
9021 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9022
9023Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9024
9025 * parser.c, tree.[ch] : more work toward conformance testing,
9026 added a last element to accelerate parsing of very flat structures
9027 started working on internal subset Element content declaration.
9028 * valid.[ch] : first cut at adding code toward validation.
9029 * previous changes had also small impact on most files, especially
9030 the conformance testing using James Clark test suite.
9031
9032Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9033
9034 * test/* : updated the examples, most of them were not well
9035 formed (humm), and added rdf2.
9036 * result/* : resulting changes in the output.
9037
9038Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9039
9040 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9041
9042Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9043
9044 * tree.c: patched a bug in the generation of empty attributes
9045
9046Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9049 for node/trees/documents/... Biggest problem is namespace
9050 support when copying subtrees.
9051
9052Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9053
9054 * parser.c, entities.c: improve entities and char ref encoding,
9055 and cleanups of error messages.
9056
9057Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9058
9059 * parser.c, entities.c: simple bug hunting done during rpm2html and
9060 rpmfind integration.
9061
9062Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9063
9064 * parser.[ch]: Added interfaces allowing to specify a SAX
9065 handler before parsing.
9066
9067Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9068
9069 * parser.c: redirrect all errors reporting through the SAX
9070 error function
9071
9072Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9073
9074 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9075 * libtool, tlmain ...: update of the libtool files
9076
90771998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9078
9079 * entities.c: Use g_snprintf insteda of snprintf.
9080
9081Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9082
9083 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9084 added ent5 test for this purpose.
9085 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9086
9087Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9088
9089 * parser.c: fixed? a strange error due to compression on a GWP
9090 document.
9091
9092Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9093
9094 * tree.[ch]: bug fixing
9095 * entities.[ch]: defined a specific type for predefined entities
9096 * doc/xml.html: more documentation on the library, how to use it,
9097 overview of the interfaces.
9098
9099Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9100
9101 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9102
9103Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9104
9105 * tree.c: corrected a small bug
9106 * doc/xml.html: continuing writing documentation.
9107
9108Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9109
9110 * debugXML.h debugXML.c: added debugging utilities.
9111 * tester.c: added --debug switch.
9112 * tree.c: patched an incorrect node->type assignment.
9113 * parser.c: formatting, ensure that node->doc != NULL in attributes
9114
9115Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9116
9117 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9118 entity support and provide an internal representation close to
9119 DOM one (entity ref nodes, and attribute value as tree). I tried
9120 to preserve the interface but this will surely break some apps
9121 (I have to change rpm2html/rpmfind for example). I had to change
9122 two interfaces, and the generated tree is somewhat different.
9123 * doc/* : started documenting the XML library, the tree and
9124 DOM/Corba. This is a first step.
9125
9126Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9127
9128 * parser.c: Set up the fonctions comment block, boring but useful.
9129 * parser.h, SAX.c, parser.c: now attributes are processed through
9130 the SAX interface. The problem is that my SAX interface diverged
9131 quite a bit from the original one, well this is not an official
9132 spec, and translating it from Java to C is hairy anyway...
9133
9134Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9137 fonctions comment block, boring but useful.
9138
9139Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9140
9141 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9142 conversion routines. However they are not yet used to convert the
9143 inputs. The core will run with UTF-8.
9144
9145Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9146
9147 * tree.c : make sure that the type id is properly set-up when
9148 a new object is allocated, needed for DOM.
9149
9150Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9151
9152 * tree.h, tree.c: Ok, the main objects in the tree will be native
9153 corba objects, it costs 8 bytes per Node, Attribute and Document
9154 but it simplifies the Corba integration a lot (no extra interface
9155 objects to allocate/free).
9156
9157Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9158
9159 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9160 and changed NODEs contants for conformity with DOM Level 1
9161
9162Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9163
9164 * added hooks to keep track of servants when creating objects
9165 xmlDoc and xmlNode (for Corba export).
9166
9167Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9168
9169 * added xml-config script.
9170
9171Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9172
9173 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9174 to autoupdate libtool and automake conf files.
9175
91761998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9177
9178 * Makefile.am: Use '?' to separate the sed
9179 commands as ',' is used when people pass -Wl,something.
9180
9181
9182Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9183
9184 * tree.c, tree.h: added a per-document compression interface.
9185
9186Tue Sep 22 20:47:38 EDT 1998
9187
9188 * tree.c, tree.h: added saving with compression and added interfaces
9189 to control the compression level (xmlGetCompressMode,
9190 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9191
9192Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9193
9194 * parser.c: corrected a loop for files of size 0
9195
91961998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9197
9198 * error.h: New file. Contains prototyes from `error.c'.
9199
9200Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9201
9202 * Makefile.am (xmlincdir): New macro.
9203 (xmlinc_HEADERS): Renamed from include_HEADERS.
9204
9205Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9206
9207 * applied small patch on numeric entities from
9208 Christopher Blizzard <blizzard@appliedtheory.com>
9209
9210Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9211
9212 * New release 0.2, removed the old xml_* files so that it's
9213 coherent with the other CVS base (W3C), far better conformance
9214 to standard, new namespaces, decent entities support, beginning
9215 of a SAX-like interface. Nearly nothing left intact, even the
9216 test examples ...
9217
92181998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9219
9220 * .cvsignore: Add .deps dir
9221
9222Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9223
9224 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9225
9226Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9227
9228 * configure.in: added test for CPP
9229 * AUTHORS, Changelog: the original ones didn't get commited but the
9230 glib ones instead, fixed.
9231 * Makefile.am: corrected an error in library naming
9232
9233Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9234
9235 * integrated code developped at W3C
9236 * changed the original Copyright
9237 * migrated to automake
9238 * prefixed the filenames by xml_ to avoid filename clashes
9239
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009240Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9241
9242 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9243 should not be called.
9244
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009245Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9246
9247 * libxml-2.0.pc.in: applied the patch to fix #101894
9248
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009249Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9250
9251 * tree.c : applied patch from Lukas Schroeder for register callbacks
9252 * valid.c: modified patch from Lukas Schroeder to test
9253 register callbacks with --chkregister
9254
Daniel Veillard067bae52003-01-05 01:27:54 +00009255Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9256
9257 * xmlreader.c: seriously changed the way data are pushed to
9258 the underlying parser, go by block of 512 bytes instead of
9259 tryng to detect tag boundaries at that level. Changed the
9260 way empty element are detected and tagged.
9261 * python/tests/reader.py python/tests/reader2.py
9262 python/tests/reader3.py: small changes mostly due to context
9263 reporting being different and DTD node being reported. Some
9264 errors previously undetected are now caught and fixed.
9265 * doc/xmlreader.html: flagged last section as TODO
9266
Daniel Veillard51a447a2003-01-04 19:42:46 +00009267Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9268
9269 * python/libxml.py: integrated the Python 2.2 optimizations
9270 from Hannu Krosing, while maintaining compatibility with
9271 1.5 and 2.1
9272
Daniel Veillarde59494f2003-01-04 16:35:29 +00009273Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9274
9275 * xmllint.c: a bit of cleanup
9276 * xmlreader.c: small fix
9277 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9278 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9279
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009280Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9281
9282 * python/setup.py.in: patch from Stéphane Bidoul to include
9283 drv_libxml2.py in setup.py
9284
Daniel Veillard66b82892003-01-04 00:44:13 +00009285Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9286
9287 * doc/xmlreader.html: starting documenting the new XmlTextReader
9288 interface.
9289
Daniel Veillard7704fb12003-01-03 16:19:51 +00009290Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9291
9292 * xmllint.c: added the --stream flag to use the TextReader API
9293 * xmlreader.c: small performance tweak
9294
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009295Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9296
9297 * xmlreader.c python/tests/reader2py: okay the DTD validation
9298 code on top of the XMLTextParser API should be solid now.
9299
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009300Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9301
9302 * xmlreader.c python/tests/reader2py: Fixing some more mess
9303 with validation and recursive entities while using the
9304 reader interface, it's getting a bit messy...
9305
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009306Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9307
9308 * xmlreader.c python/tests/reader.py: another couple of problem
9309 related to IsEmptyElement reported by Stéphane Bidoul needed
9310 some fixes.
9311
Daniel Veillard4f860202003-01-02 13:00:02 +00009312Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9313
9314 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9315 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9316 based on the python XmlTextReader interface.
9317
Daniel Veillard3c265e42003-01-01 21:06:49 +00009318Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9319
9320 * tree.c: backing out one change in the last patch which broke the
9321 regression tests
9322
Daniel Veillard5335dc52003-01-01 20:59:38 +00009323Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9324
9325 * global.data globals.c tree.c include/libxml/globals.h: applied
9326 an old patch from Lukas Schroeder to track node creation and
9327 destruction. Probably missing a lot of references at the moment
9328 and not usable reliably.
9329
Daniel Veillard8ba17412003-01-01 19:13:12 +00009330Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9331
9332 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9333 from doc/news.html and a stylesheet
9334
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009335Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9336
9337 * xmlreader.c python/tests/reader.py: fixed another couple of
9338 xmlreader bugs reported by Stéphane Bidoul and added tests.
9339
Daniel Veillard9e395c22003-01-01 14:50:44 +00009340Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9341
9342 * xmlreader.c python/tests/reader2.py: fixed another validity
9343 checking in external parsed entities raised by Stéphane Bidoul
9344 and added a specific regression test.
9345 * python/tests/reader3.py: cleanup
9346
Daniel Veillardd5896142002-12-31 14:45:26 +00009347Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * xmlreader.c python/tests/reader2.py: fixed a problem with
9350 validation within entities pointed by Stéphane Bidoul, augmented
9351 the tests to catch those.
9352
Daniel Veillarddc85f282002-12-31 11:18:37 +00009353Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9354
9355 * python/generator.py: modified the generator to allow keeping
9356 class references when creating new classes, needed to fix a bug
9357 pointed by Stéphane Bidoul where the input buffer of the
9358 xmlTextReader instance gets destroyed if the python wrapper for
9359 the input is not referenced anymore.
9360
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009361Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9364 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9365
Daniel Veillard571b8892002-12-30 12:37:59 +00009366Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * xmlreader.c python/tests/reader.py: fixed another problem
9369 pointed by Stéphane Bidoul
9370
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009371Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9374 with "<a/>"
9375
Daniel Veillardecaba492002-12-30 10:55:29 +00009376Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9377
9378 * SAX.c: warn on xmlns:prefix="foo"
9379 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9380 for namespace attributes handling.
9381
Daniel Veillard2d84a892002-12-30 00:01:08 +00009382Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9385 a really nasty problem raised by a DocBook XSLT transform
9386 provided by Sebastian Bergmann
9387
Daniel Veillard29b3e282002-12-29 11:14:41 +00009388Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9391 by Stéphane Bidoul and integrated it into the tests
9392
Daniel Veillarde18fc182002-12-28 22:56:33 +00009393Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9396 extended the XmlTextReader API a bit, addding accessors for
9397 the current doc and node, and an entity substitution mode for
9398 the parser.
9399 * python/libxml.py python/libxml2class.txt: related updates
9400 * python/tests/Makefile.am python/tests/reader.py
9401 python/tests/reader2.py python/tests/reader3.py: updated a bit
9402 the old tests and added a new one to test the entities handling
9403
Daniel Veillardaba976d2002-12-28 21:14:18 +00009404Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9405
9406 * python/generator.py python/libxml2class.txt
9407 python/tests/reader.py python/tests/reader2.py: changed the
9408 generator to provide casing for the XmlTextReader similar to
9409 C# so that examples and documentation are more directly transposable.
9410 Fixed the couple of tests in the suite.
9411
Daniel Veillard83298842002-12-28 15:12:33 +00009412Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * doc/guidelines.html: added a document on guildeline for
9415 publishing and deploying XML
9416
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009417Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * valid.c xmlreader.c: final touch running DTD validation
9420 on the XmlTextReader
9421 * python/tests/Makefile.am python/tests/reader2.py: added a
9422 specific run based on the examples from test/valid/*.xml
9423
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009424Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * python/libxml.py: added a few predefined xmlTextReader parser
9427 configuration values.
9428
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009429Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * python/libxml_wrap.h: trying to fix #102037
9432
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009433Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9434
9435 * SAX.c: fixing bug #95296, when the predefined entities
9436 are redefined in the DTD the default one must be used
9437 instead anyway.
9438
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009439Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9440
9441 * doc/xmllint.xml
9442 * doc/xmllint.1
9443 Add discussion of XML_DEBUG_CATALOG to xmllint man
9444 page - bug #100907
9445
9446
Daniel Veillarddf512f42002-12-23 15:56:21 +00009447Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9448
9449 * xmlreader.c: Fixed the empty node detection to avoid reporting
9450 an inexistant close tag.
9451
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009452Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9455 for Python 2.1
9456
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009457Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9458
9459 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9460
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009461Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * doc/libxml2-api.xml python/tests/reader.py: one really need
9464 to provide the base URI information when creating a reader parser
9465 from an input stream. Updated the API and the example using it.
9466
Daniel Veillardea7751d2002-12-20 00:16:24 +00009467Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9468
9469 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9470 include/libxml/valid.h include/libxml/xmlreader.h: working on
9471 DTD validation on top of xml reader interfaces. Allows to
9472 validate arbitrary large instances. This required some extensions
9473 to the valid module interface and augmenting the size of xmlID
9474 and xmlRef structs a bit.
9475 * uri.c xmlregexp.c: simple cleanup.
9476
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009477Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9480 work on the xml reader interfaces.
9481 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9482 Web page for the Windows binaries.
9483
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009484Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * xmlIO.c: applied a patch for VMS following the report by
9487 Nigel Hall
9488
Daniel Veillard3772de32002-12-17 10:31:45 +00009489Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9490
9491 * parser.c: the parseStartTag bug fix wasn't complete.
9492
Daniel Veillard67df8092002-12-16 22:04:11 +00009493Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9496 parseStartTag, fixing it.
9497 * test/att4 result/att4 result/noent/att4: adding the test
9498 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9499 more methods to XmlTextReader.
9500
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009501Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9502
9503 * win32/libxml2.def.src: added more xml reader exports
9504 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9505 to the build
9506
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009507Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9508
9509 * doc/tutorial/xmltutorial.xml
9510 plus generated html and pdf
9511 Updating tutorial again based on further comments from Niraj
9512 Tolia on the last iteration
9513
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009514Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9515
9516 * doc/tutorial/xmltutorial.xml
9517 * doc/tutorial/includekeyword.c
9518 * doc/tutorial/includegetattribute.c
9519 plus generated html and pdf
9520 Adding fix from Niraj Tolia to tutorial to properly free memory.
9521
9522
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009523Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9526 more methods of XmlTextReader.
9527 * python/libxml2class.txt python/tests/reader.py: this increased the
9528 methods in the bndings, augmented the test to check those new
9529 functions.
9530
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009531Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9534 methods of XmlTextReader.
9535 * python/generator.py python/libxml_wrap.h python/types.c
9536 python/libxml2class.txt: added the reader to the Python bindings
9537 * python/tests/Makefile.am python/tests/reader.py: added a specific
9538 test for the Python bindings of the Reader APIs
9539 * parser.c: small cleanup.
9540
Daniel Veillard06503452002-12-13 10:42:08 +00009541Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9542
9543 * xinclude.c: fallback was only copying the first child not the
9544 full child list of the fallback element, closes #89684 as reopened
9545 by Bernd Kuemmerlen
9546
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009547Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9548
9549 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9550
Daniel Veillard000eafb2002-12-12 10:04:22 +00009551Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9552
Daniel Veillardc1eed322002-12-12 11:01:32 +00009553 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009554 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009555 gives enum values, fix functype return type, put back fields in
9556 structs
9557 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009558
Daniel Veillard024b5702002-12-12 00:15:55 +00009559Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9562 about htmlNodeDumpOutput location.
9563 * xpath.c: removed an undefined function signature
9564 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9565 too many symbols in the API breaking the python bindings.
9566 Updated with the libxslt/libexslt changes.
9567
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009568Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * configure.in: preparing release of 2.4.29
9571 * doc/*: rebuilt the docs and API
9572 * xmlreader.c: a few more fixes for the XmlTextReader API
9573
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009574Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9575
9576 * include/win32config.h: applied mingw patch from Magnus Henoch
9577
Daniel Veillard5aad8322002-12-11 15:59:44 +00009578Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9579
9580 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9581
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009582Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9585 building Python script, does the C parsing directly, generates
9586 a better API description including structure fieds defs and
9587 enums. Still a couple of bugs, but good enough for the python
9588 wrappers now.
9589 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9590 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9591 include/libxml/schemasInternals.h include/libxml/tree.h: more
9592 cleanup based on the python analysis script reports.
9593 * libxml.spec.in: make sure the API XML description is part of the
9594 devel package.
9595
Daniel Veillard01c13b52002-12-10 15:19:08 +00009596Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9599 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9600 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9601 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9602 code cleanup, especially the function comments.
9603 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9604
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009605Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9606
9607 * Makefile.am xmlreader.c include/libxml/Makefile.am
9608 include/libxml/xmlreader.h: Adding a new set of APIs based on
9609 the C# TextXmlReader API but converted to C. Allow to parse
9610 in constant memory usage, far simpler to program and explain
9611 than the SAX like APIs, unfinished but working.
9612 * testReader.c: test program
9613
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009614Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9615
9616 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9617
Daniel Veillard64b35282002-12-04 15:10:40 +00009618Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9619
9620 * tree.c: Chip turner indicated that XHTML1 serialization
9621 rule for style actually break on both IE and Mozilla,
9622 try to avoid the rule if escaping ain't necessary
9623
Daniel Veillard8efff672002-12-04 11:44:48 +00009624Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * nanhttp.c: handle HTTP URL escaping, problem reported by
9627 Glen Nakamura and Stefano Zacchiroli
9628
Daniel Veillard1c732d22002-11-30 11:22:59 +00009629Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9632
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009633Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9634
9635 * uri.c: Johann Richard pointed out some XPointer problems for
9636 URN based URI references in XInclude. Modified the URI parsing
9637 and saving routines to allow correct parsing and saving of
9638 XPointers, especially when attached to "opaque" scheme accordingly
9639 to RFC 2396
9640
Daniel Veillard8db67d22002-11-27 19:39:27 +00009641Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9644 of refactoring to the HTML saving code.
9645 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9646 in the doc.
9647
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009648Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9651 to a buffer API to reuse the generic dump to an OutputIO layer,
9652 this reduces code, fixes xmlNodeDump() for XHTML, also made
9653 xmlNodeDump() now return the number of byte written.
9654
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009655Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9656
9657 * python/setup.py.in: another patch from Stéphane Bidoul for
9658 Python bindings on Windows
9659 * doc/parsedecl.py: small cleanup
9660
Daniel Veillard9715c172002-11-25 16:33:40 +00009661Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9662
9663 * libxml.spec.in configure.in: add a line in %changelog for releases
9664
Daniel Veillard9bc53102002-11-25 13:20:04 +00009665Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9666
9667 * parser.c: patch from Marcus Clarke fixing a problem in entities
9668 parsing that was detected in KDe documentations environment.
9669
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009670Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9671
9672 * python/libxml.c (libxml_prev): Return the previous as opposed to
9673 the next node (I guess this is the result of some cut & paste programming:)
9674
Daniel Veillard80d7b902002-11-23 16:23:08 +00009675Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9678
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009679Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * python/generator.py python/libxml.c python/setup.py.in: trying
9682 to fix the Python bindings build on Windows (Stéphane Bidoul)
9683
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009684Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9685
9686 * win32/configure.js: added option for python bindings
9687 * win32/libxml2.def.src: added more exports
9688
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009689Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9690
9691 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9692 pthreads
9693 * win32/wince/*: applied updates to Windows CE port from Javier
9694
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009695Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9696
9697 * configure.in: preparing 2.4.28
9698 * libxml.spec.in doc/Makefile.am: some cleanup
9699 * doc/*: updated the news and regenerated.
9700
Daniel Veillardfee408f2002-11-22 13:18:30 +00009701Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * HTMLparser.c: final touch at closing #87235 </p> end tags
9704 need to be generated.
9705 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9706 this change slightly the output of a few tests
9707 * doc/*: regenerated
9708
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009709Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * parserInternals.c: fixing bug #99190 when UTF8 document are
9712 parsed using the progressive parser and the end of the chunk
9713 is in the middle of an UTF8 multibyte character.
9714
William M. Brack8b2c7f12002-11-22 05:07:29 +00009715Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9716
9717 * threads.c: fixed initialization problem in xmlNewGlobalState
9718 which was causing crash.
9719 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9720 in xmlInitializeGlobalState.
9721 * parserInternals.c: cleaned up ctxt->sax initialisation.
9722
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009723Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * tree.c include/libxml/tree.h: modified the existing APIs
9726 to handle XHTML1 serialization rules automatically, also add
9727 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9728 libxslt serialization uses it when needed without changing
9729 the library API.
9730 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9731 result/xhtml1: added a new test specifically for xhtml1 output
9732 and updated the result of one XHTML1 test
9733
Daniel Veillardd076a202002-11-20 13:28:31 +00009734Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * xinclude.c parserInternals.c encoding.c: fixed #99082
9737 for xi:include encoding="..." support on text includes.
9738 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9739 test/XInclude/ents/isolatin.txt : added a specific regression test
9740 * python/generator.py python/libxml2class.txt: fixed the generator
9741 the new set of comments generated for doc/libxml2-api.xml were
9742 breaking the python generation.
9743
Daniel Veillard817e70b2002-11-19 22:28:48 +00009744Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9747 * configure.in: patch for Solaris on new autoconf closes #98880
9748 * doc/parsedecl.py: repair the frigging API building script,
9749 did I say that python xmllib sucks ?
9750 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9751 and some comment are no more truncated.
9752
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009753Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * parser.c: Martin Stoilov pointed out a potential leak in
9756 xmlCreateMemoryParserCtxt
9757
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009758Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9761 included in HTML documents and using the push parser.
9762
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009763Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9764
9765 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9766 specified, look for the Python interpreter not just in the
9767 specified root but also in the specified location. Fixes #98825
9768
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009769Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * python/libxml.c: fixing bug #98792 , node may have no doc
9772 and dereferencing without checking ain't good ...
9773
Daniel Veillarddad3f682002-11-17 16:47:27 +00009774Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * configure.in: preparing release 2.4.27
9777 * doc/* : updated and rebuilt the docs
9778 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9779 and all the docs are actually packaged and in the final RPMs
9780 * parser.c parserInternals.c include/libxml/parser.h: restore
9781 xmllint --recover feature.
9782
Daniel Veillard68e9e742002-11-16 15:35:11 +00009783Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
Daniel Veillard784b9352003-02-16 15:50:27 +00009785 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009786 processing of parsed entities, and XPath computation on sustitued
9787 entities.
9788 * testXPath.c: make sure entities are substitued.
9789
Daniel Veillard328f48c2002-11-15 15:24:34 +00009790Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
Daniel Veillard784b9352003-02-16 15:50:27 +00009792 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009793 processing of internal parsed entities, which had to be changed.
9794
Daniel Veillard66651aa2002-11-15 11:21:43 +00009795Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9798 trying to fix bug #98517 about building outside the source tree
9799 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9800
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009801Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9802
9803 * include/win32config.h: cleanup
9804 * win32/Makefile.mingw: integrated mingw in JScript configure
9805 * win32/Makefile.msvc: modified to allow mingw coexistence
9806 * win32/configure.js: integrated mingw
9807 * win32/Readme.txt: cleanup
9808
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009809Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * HTMLparser.c: strengthen the guard in the Pop macros,
9812 like in the XML parser, closes bug #97315
9813
Daniel Veillard0821b152002-11-12 20:57:47 +00009814Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9817 callback is never used.
9818
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009819Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * parserInternals.c: fixed the initialization of the SAX structure
9822 which was breaking xsltproc
9823 * xpath.c: patch from Petr Pajas for CDATA nodes
9824 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9825 * parser.c include/libxml/parser.h: patch from Peter Jones
9826 removing a leak in xmlSAXParseMemory() and adding the
9827 function xmlSAXParseMemoryWithData()
9828
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009829Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9830
9831 adding pdf of tutorial, changing web page to link to it
9832 * doc/tutorial/xmltutorial.pdf
9833 * doc/xml.html
9834 * doc/docs.html
9835
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009836Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9837
9838 * doc/tutorial/ar01s08.html
9839 adding file what I forgot for tutorial
9840
9841
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009842Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9843
9844 Adding encoding discussion to tutorial
9845 Added:
9846 * doc/tutorial/images/*.png: DocBook admonition image files
9847 * doc/tutorial/apf.html, apg.html: new generated html
9848 * doc/tutorial/includeconvert.c: conversion code entity file
9849 changed:
9850 * doc/tutorial/xmltutorial.xml: DocBook original
9851 * doc/tutorial/*.html: generated html
9852
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009853Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9854
9855 * include/libxml/*.h: retired xmlwin32version.h
9856 * doc/Makefile.am: retired xmlwin32version.h
9857 * win32/configure.js: retired xmlwin32version.h
9858
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009859Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9860
9861 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009862 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9863 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009864
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009865Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
9867 * globals.c: fixed a typo pointed out by Igor
9868 * xpath.c: try to speed up node compare using line numbers
9869 if available.
9870
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009871Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9872
9873 * tree.c: make xmlFreeNode() handle attributes correctly.
9874
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009875Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9876
9877 * catalog.c: completed the #96963 fix, as reported by Karl
9878 Eichwalder
9879
Daniel Veillard56f21f22002-11-06 15:49:46 +00009880Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9883
Daniel Veillard91ad8792002-11-04 17:06:52 +00009884Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * Makefile.am: switched the order of a couple of includes
9887 to fix bugs #97100
9888
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009889Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9890
9891 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9892 xmlLoadCatalogs that used to separate directories with a ':'.
9893
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009894Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9895
9896 * threads.c: improvements to the Windows-side of thread handling
9897 * testThreads.c: conditionally excluded unistd.h
9898 * testThradsWin32.c: broke overlong lines
9899 * include/win32config.h: adapted thread-related macros to the new
9900 scheme and for pthreads on Windows
9901 * win32/Makefile.msvc: introduced a more flexible thread build,
9902 added testThreads[Win32].c to the build
9903 * win32/configure.js: introduced a more flexible thread config
9904
John Fleck61f6fb62002-10-31 15:23:29 +000099052002-10-31 John Fleck <jfleck@inkstain.net>
9906
9907 * doc/xml.html (and, by implication, FAQ.html)
9908 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9909
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009910Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9911
9912 * configure.in: removed xmlwin32version.h
9913 * include/libxml/Makefile.am: removed xmlwin32version.h
9914
Daniel Veillardce66ce12002-10-28 19:01:59 +00009915Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
9917 * tree.c: applied patch from Brian Stafford to fix a bug
9918 in xmlReconciliateNs()
9919
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009920Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * tree.c: applied patch from Christian Glahn to allow
9923 xmlNewChild() on document fragment nodes
9924
Daniel Veillardb39bc392002-10-26 19:29:51 +00009925Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9926
9927 * parser.c: Christian Glahn found a problem with a recent
9928 patch to xmlParseBalancedChunkMemoryRecover()
9929 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9930 problems
9931 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9932 test/schemas/seq*: added the test cases from Charles
9933
Daniel Veillard366a9152002-10-23 20:43:53 +00009934Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9935
9936 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9937 serious cleanup of the spec file and associated changes
9938 in the Makefiles.
9939 * valid.c: try to remove some warnings on x86_64
9940
Daniel Veillardd033d022002-10-23 14:55:02 +00009941Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9942
9943 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9944 fix bug #96586
9945
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009946Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9949 parsing, applied his patch
9950 * result/HTML/attrents.html result/HTML/attrents.html.err
9951 result/HTML/attrents.html.sax test/HTML/attrents.html:
9952 added the test and result case provided by Mikhail Sogrine
9953
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009954Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * vms/build_libxml.com vms/config.vms vms/readme.vms
9957 include/libxml/parser.h include/libxml/parserInternals.h
9958 include/libxml/tree.h include/libxml/xmlIO.h
9959 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9960 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9961 Applied the VMS update patch from Craig A. Berry
9962 * doc/*.html: update
9963
Daniel Veillardf000f072002-10-22 14:28:17 +00009964Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9965
9966 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9967
Daniel Veillard1e208222002-10-22 14:25:25 +00009968Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * debugXML.c: adding a grep command to --shell in xmllint
9971 for T.V. Raman
9972
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009973Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * xmlcatalog.c: tried to fix some of the problem with --sgml
9976
Daniel Veillard935494a2002-10-22 14:22:46 +00009977Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9978
9979 * parser.c: tried to fix bug #91500 where doc->children may
9980 be overriden by a call to xmlParseBalancedChunkMemory()
9981
9982Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9985 identifiers in SGML catalogs containing '&'
9986
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009987Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * python/types.c: fixed bugs when passing result value tree
9990 to Python functions.
9991
Daniel Veillard48267432002-10-18 11:21:38 +00009992Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * configure.in: preparing the release of 2.4.26
9995 * doc/*: updated and rebuilt the documentation
9996
Daniel Veillardbb284f42002-10-16 18:02:47 +00009997Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * parser.c: fixed a XML Namespace compliance bug reported by
10000 Alexander Grimalovsky
10001
Daniel Veillard44892f72002-10-16 15:23:26 +000010002Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10003
10004 * HTMLtree.c: fixed serialization of script and style when
10005 they are not lowercase (i.e. added using the API to the tree).
10006
Daniel Veillard2fd85422002-10-16 14:32:41 +000010007Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * valid.c: make xmlValidateDocument emit a warning msg if there
10010 is no DTD, pointed by Christian Glahn
10011
Daniel Veillard32370232002-10-16 14:08:14 +000010012Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10015 content model when some of the blocks have min or max, and a couple
10016 of bugs found in the process.
10017 * result/schemas/list0* test/schemas/list0*: added some specific
10018 regression tests
10019
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010020Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * README: updated the contact informations
10023
Daniel Veillard63186732002-10-15 08:43:17 +000010024Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10027 misses it, reported by Peter Bray.
10028
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010029Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10032 and removed a few warnings
10033
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010034Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * parser.c: Christian Glahn found a small bug in the push parser.
10037 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10038 public
10039
Daniel Veillard6045c902002-10-09 21:13:59 +000010040Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * xmlschemas.c include/libxml/xmlschemas.h: added
10043 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10044 * testSchemas.c: added --memory to test the new interface
10045
Daniel Veillardf0070122002-10-09 14:24:17 +000010046Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * doc/index.py doc/search.php: integrated the XSLT indexing,
10049 a few fixed in the indexer, added a scope selection at the
10050 search level.
10051
Daniel Veillard01992e02002-10-09 10:20:30 +000010052Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10053
10054 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10055 this was due to uninitialized parts of the validation context
10056
Daniel Veillard321be0c2002-10-08 21:26:42 +000010057Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * debugXML.c: applied patch from Mark Vakoc except the API
10060 change, preserved it.
10061 * doc/*: updated the docs to point to the search engine for
10062 information lookup or before bug/help reports.
10063
Daniel Veillard01e87d22002-10-08 16:55:06 +000010064Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * doc/index.py doc/search.php: added mailing-list archives
10067 indexing and lookup
10068
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010069Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10072
Daniel Veillard9b006132002-10-07 11:13:27 +000010073Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * doc/index.py: improved HTML indexing
10076 * doc/search.php: make the queries also lookup the HTML based indexes
10077
Daniel Veillard141d04b2002-10-06 21:51:18 +000010078Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * doc/index.py: added HTML page indexing
10081
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010082Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10083
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010084 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010085 problem in libxslt.
10086 * catalog.c: fixed list handling in XML_CATALOG_FILES
10087
Daniel Veillardceb09b92002-10-04 11:46:37 +000010088Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10089
10090 * valid.c: typo/bug found by Christian Glahn
10091
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010092Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10093
10094 * xmlIO.c: applied Windows CE patch from Javier.
10095 * win32/wince: new directory, contains support for the PocketPC
10096 with Windows CE from Javier.
10097 * include/win32config.h: reorganised, removed duplicate
10098 definitions and applied WinCE patch from Javier.
10099 * include/wsockcompat.h: new file, now contains WinSock
10100 compatibility macros.
10101 * win32/Makefile.msvc: introduced double-run compilation.
10102
Daniel Veillarde16b5742002-09-26 17:50:03 +000010103Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * configure.in include/libxml/xmlwin32version.h: preparing release
10106 of 2.4.25
10107 * doc/*: updated and regenerated teh docs and web pages.
10108
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010109Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10110
10111 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10112 error were not covering namespace declarations.
10113 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10114 it was missing the attribute declaration for the namespace
10115 * result/VC/NS3: the fix now report breakages in that test
10116
Daniel Veillardabe01742002-09-26 12:40:03 +000010117Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10120
Daniel Veillard2ace1952002-09-26 12:28:02 +000010121Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10124 and regenerated the docs and web site
10125
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010126Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10129 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10130 not before
10131
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010132Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10133
10134 * python/generator.py python/libxml2class.txt: fixed a stupid error
10135 breaking the python API
10136
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010137Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10140 triostr.c triostr.h: applied a trio update patch from
10141 Bjorn Reese which should work with MinGW
10142
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010143Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * tree.c: improving some documentation comments
10146 * xmlregexp.c: found and fixed a mem leak with python regression tests
10147 * doc/*: rebuilt the doc and the API XML file including the
10148 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10149 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10150 python/types.c: added access to the XML Schemas regexps from
10151 python
10152 * python/tests/Makefile.am python/tests/regexp.py: added a
10153 simple regexp bindings test
10154
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010155Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10156
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010157 * doc/xml.html:
10158 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010159
Daniel Veillard118aed72002-09-24 14:13:13 +000010160Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * xmlregexp.c: fixed the data callback on transition functionality
10163 which was broken when using the compact form
10164 * result/schemas/*: updated the results, less verbose, all tests
10165 pass like before
10166 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10167 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10168 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10169 annoying warnings
10170 * xpath.c: try to provide better error report when possible
10171
Daniel Veillard72336152002-09-21 13:08:14 +000010172Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * Makefile.am: fixed a breakage raised by Jacob
10175
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010176Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10177
10178 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10179 which don't use sockets
10180
Igor Zlatkovic01280582002-09-20 16:40:34 +000010181Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10182
10183 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10184 * win32/configure.js: applied zlib patch from Daniel Gehriger
10185
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010186Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10187
10188 * win32/configure.js: applied the patch from Mark Vakoc for
10189 regexp support
10190 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10191 for regexp support
10192
Daniel Veillardb5c05732002-09-20 13:36:25 +000010193Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * xmlschemastypes.c: as pointed by Igor Float and Double
10196 parsing ain't finished yet
10197
Daniel Veillard40b11342002-09-20 12:01:39 +000010198Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10199
10200 * Makefile.am configure.in: trying to fix #88412 by bypassing
10201 all the python subdir if python ain't detected
10202
Daniel Veillard23e73572002-09-19 19:56:43 +000010203Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10204
10205 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10206 made configuring with regexps/automata/unicode the default
10207 but without schemas ATM
10208 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10209 fixed the regexp based DTD validation performance and memory
10210 problem by switching to a compact form for determinist regexps
10211 and detecting the determinism property in the process. Seems
10212 as fast as the old DTD validation specific engine :-) despite
10213 the regexp built and compaction process.
10214
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010215Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10216
10217 * valid.c: determinism is debugged, new DTD checking code now works
10218 but xmlFAComputesDeterminism takes far too much CPU and the whole
10219 set usues too much memory to be really usable as-is
10220
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010221Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * tree.c: fixed another stupid bug in xmlGetNodePath()
10224 * xmllint.c: --version now report the options compiled in
10225
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010226Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * HTMLparser.c: small cleanup
10229 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10230 when configured with them. A bit of debugging around the determinism
10231 checks is still needed
10232
Daniel Veillard63b01c22002-09-17 19:25:28 +000010233Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10236
Daniel Veillard92727042002-09-17 17:59:20 +000010237Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * xmlIO.c: small portability glitch fixed.
10240
Daniel Veillard84d70a42002-09-16 10:51:38 +000010241Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * xmlschemastypes.c: incomplete steps for real/double support
10244 * testAutomata.c include/libxml/xmlautomata.h
10245 include/libxml/xmlregexp.h: avoiding a compilation problem
10246 * valid.c include/libxml/valid.h: starting the work toward using
10247 the regexps for actual DTD validation
10248
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010249Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * hash.c: cosmetic cleanup
10252 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10253 integrating a DTD validation layer based on the regexps
10254
Daniel Veillard4402ab42002-09-12 16:02:56 +000010255Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10258 the determinism was tested before eliminating the epsilon
10259 transitions :-(
10260
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010261Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * python/generator.py python/libxml.c python/libxml.py
10264 python/libxml2-python-api.xml python/libxml2class.txt
10265 python/libxml_wrap.h python/types.c: updated the python
10266 bindings, added code for easier File I/O, and the ability to
10267 define a resolver from Python fixing bug #91635
10268 * python/tests/Makefile.am python/tests/inbuf.py
10269 python/tests/outbuf.py python/tests/pushSAXhtml.py
10270 python/tests/resolver.py python/tests/serialize.py: updated
10271 and augmented the set of Python tests.
10272
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010273Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10274
10275 * win32/configure.js: added more readme info for the binary
10276 package.
10277
Daniel Veillard607b35c2002-09-10 12:16:19 +000010278Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * xmlIO.c: fixed a stupid out of bound array error
10281
10282Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10285 messing around with support for Windows path, cleanups,
10286 trying to identify and fix the various code path to the
10287 filename access. Added xmlNormalizeWindowsPath()
10288
Daniel Veillard76575762002-09-05 14:21:15 +000010289Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * error.c valid.c: working on better error reporting of validity
10292 errors, especially providing an accurate context.
10293 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10294 error reports in those cases.
10295
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010296Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10299 parser.c parserInternals.c xmlIO.c: get rid of all the
10300 perror() calls made in the library execution paths. This
10301 should fix both #92059 and #92385
10302
Daniel Veillard19aa7022002-09-05 11:14:19 +000010303Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * xmllint.c: memory leak reporting was broken after a change
10306 of the preprocessor symbol used to activate it.
10307
Daniel Veillardec6725e2002-09-05 11:12:45 +000010308Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * tree.c: try to make the copy function work for node of
10311 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10312 DOM layers though, not libxml2 itself.
10313
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010314Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * valid.c: try to provide file and line informations, not all
10317 messages are covered, but it's a (good) start
10318
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010319Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * xinclude.c: reimplemented a large part of the XInclude
10322 processor, trying to minimize resources used, James Henstridge
10323 provided a huge test case which was exhibiting severe memory
10324 consumption problems.
10325
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010326Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * python/Makefile.am: applied patch from Christophe Merlet to
10329 reestablish DESTDIR
10330
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010331Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10332
10333 * libxml.spec.in: fixes libary path for x86_64 AMD
10334
John Fleckbe98b332002-09-04 03:16:23 +000010335Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10336
10337 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010338 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010339 (plus resulting generated html files)
10340 fixing one spot I missed in the tutorial where I hadn't freed
10341 memory properly
10342
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010343Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10344
10345 * doc/tutorial/includeaddattribute.c
10346 * doc/tutorial/includeaddkeyword.c
10347 * doc/tutorial/includegetattribute.c
10348 * doc/tutorial/includekeyword.c
10349 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010350 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010351 update tutorial to properly free memory (thanks to Christopher
10352 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010353 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010354 added image files so the callouts are graphical, making it
10355 easier to read ( use "--param callout.graphics 1" to generate
10356 html with graphical callouts)
10357
Daniel Veillarde1662542002-08-28 11:50:59 +000010358Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10361 nice logos generated by Marc Liyanage
10362 * doc/site.xsl *.html: changed the stylesheet to show the new
10363 logo and regenerated the pages
10364
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010365Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10368
Daniel Veillard42766c02002-08-22 20:52:17 +000010369Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * xpath.c: possible mem leak patch from Jason Adams
10372
10373Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10376 in the XQuery namespace
10377 * configure.in: preparing 2.4.24
10378 * doc/*.html: updated the web pages
10379
10380Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * python/generator.py: closing bug #85258 by generating conditional
10383 compile check to avoid linking to routines not configured in.
10384
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103852002-08-22 Havoc Pennington <hp@pobox.com>
10386
10387 * autogen.sh: update error message for missing automake
10388
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010389Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10390
10391 * python/Makefile.am: typo in target name resulted in libxml2.py
10392 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10393
Daniel Veillard22669b22002-08-22 07:17:11 +000010394Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * win32/win32/Makefile.mingw: updated with version from
10397 Elizabeth Barham at http://soggytrousers.net/repository/
10398
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010399Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10400
10401 * win32/Makefile.msvc: added the prefix location to the include
10402 and lib search path.
10403
Havoc Pennington830e8972002-08-18 22:22:13 +0000104042002-08-18 Havoc Pennington <hp@pobox.com>
10405
10406 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10407 both automake 1.6 and 1.4 installed get the right automake. Means
10408 compilation from CVS will now require the latest automake 1.4
10409 release, or manually creating symlinks called "automake-1.4" and
10410 "aclocal-1.4"
10411
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010412Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * configure.in python/Makefile.am: more AMD 64 induced changes from
10415 Frederic Crozat
10416
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010417Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * xinclude.c: oops I was missing the xml:base fixup too
10420 * result/XInclude/*.xml: this adds xml:base attributes to most
10421 results of the tests
10422
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010423Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10424
10425 * xinclude.c: quick but apparently working implementation of
10426 xi:fallback, should close bug #89684
10427 * Makefile.am test/XInclude/docs/fallback.xml
10428 result/XInclude/fallback.xml: added a basic test for fallback,
10429 and run with --nowarning to avoid a spurious warning
10430 * configure.in: applied patch from Frederic Crozat for python
10431 bindings on AMD 64bits machines.
10432
Daniel Veillard9e923512002-08-14 08:48:52 +000010433Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10436 the caller don't pass a SAX callback block.
10437
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010438Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * tree.c: applied the same fix for the XML-1.0 namespace to
10441 xmlSearchNsByHref() as was done for xmlSearchNs()
10442
Daniel Veillardad11b302002-08-12 14:53:41 +000010443Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10444
10445 * libxml.3: small cleanup of the man page
10446 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10447 when serializing HREF attributes generated by XSLT.
10448
Daniel Veillardc084e472002-08-12 13:27:28 +000010449Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10452 version of Marc Liyanage' patch for boolean attributes in HTML
10453 output
10454
Daniel Veillard5f91b372002-08-12 12:13:01 +000010455Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * python/tests/serialize.py: fixed the test results, indenting
10458 behaviour changed slightly
10459
Aleksey Sanin9e951762002-08-08 18:02:41 +000010460Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10461
10462 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10463 new c14n function to Windows def files
10464
Aleksey Saninea4272a2002-08-02 23:50:03 +000010465Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10466
10467 * c14n.c: fixed a memory leak in c14n code
10468
Daniel Veillard58e44c92002-08-02 22:19:49 +000010469Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * parser.c include/libxml/parser.h: adding a new API for Christian
10472 Glahn: xmlParseBalancedChunkMemoryRecover
10473 * valid.c: patch from Rick Jones for some grammar cleanup in
10474 validation messages
10475 * result/VC/* result/valid/*: this slightly change some of the
10476 regression tests outputs
10477
Daniel Veillard0bf29002002-08-01 12:54:11 +000010478Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * tree.c: trying to fix a problem in namespaced attribute handling
10481 raised by Christian Glahn
10482
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010483Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * encoding.c include/libxml/encoding.h: Opening the interface
10486 xmlNewCharEncodingHandler as requested in #89415
10487 * python/generator.py python/setup.py.in: applied cleanup
10488 patches from Marc-Andre Lemburg
10489 * tree.c: fixing bug #89332 on a specific case of loosing
10490 the XML-1.0 namespace on xml:xxx attributes
10491
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010492Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10493
10494 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10495 corner case from new Merlin's test suite and added a callback
10496 that will be used to improve xmlsec performance
10497
10498
Daniel Veillard0b22def2002-07-29 16:23:03 +000010499Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * HTMLtree.c: trying to fix the <style> escaping problem in
10502 HTML serialization bug #89342
10503
Daniel Veillard0b28e882002-07-24 23:47:05 +000010504Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10505
10506 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10507 and rebuilt the web site.
10508
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010509Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010510
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010511 * include/libxml/tree.h: added _private member to xmlNs struct
10512
Daniel Veillard1d995272002-07-22 16:43:32 +000010513Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * HTMLparser.c: fixing bug #84876 based on the xml working
10516 code.
10517
William M. Brack61eaba52002-07-21 11:14:18 +000010518Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10519
10520 * python/Makefile.am: enhanced to fix bug 72012 (errors
10521 when using '-jX' make parameter)
10522
William M. Brackef61d202002-07-19 08:32:00 +000010523Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10524
10525 * xpath.c: small additional enhancement for booleans
10526 compared to nodesets
10527
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010528Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * HTMLtree.c: changed the order of the encoding declaration
10531 attributes in the meta tags due to a bug in IE/Mac
10532
William M. Brack0c022ad2002-07-12 00:56:01 +000010533Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10534
10535 * xpath.c: enhanced handling of booleans (especially '='
10536 and '!=' for nodesets) - fixes bug 85256. Added new
10537 routine xmlXPathNotEqualValues for more proper handling
10538 of '!=' when nodesets are involved.
10539
Daniel Veillard06944e22002-07-11 19:55:18 +000010540Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10543 doc/xmlcatalog_man.xml to the source distribution
10544
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010545Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10546
10547 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10548 asked for this.
10549
Daniel Veillard539638b2002-07-06 19:55:14 +000010550Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10551
10552 * configure.in: preparing 2.4.23
10553 * doc/*: rebuilt the docs
10554
Daniel Veillard176d99f2002-07-06 19:22:28 +000010555Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * parser.c: fixing bug #84169 by fixing the
10558 comment of xmlCreatePushParserCtxt to describe the
10559 encoding detection parameters better.
10560
Daniel Veillard37f961d2002-07-06 17:53:56 +000010561Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10562
10563 * valid.c: fixing bug #79331 in one path the lookup for
10564 ID attributes on a namespaced node wasn't handled correctly :-\
10565
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010566Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10567
10568 * HTMLparser.c: trying to fix 87235 about discarded white
10569 spaces in the HTML parser.
10570 * result/HTML/*: this changes the output of a number of HTML
10571 regression tests
10572
Daniel Veillardfdc91562002-07-01 21:52:03 +000010573Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * xpath.c: applied patch from Richard Jinks for the namespace
10576 axis + fixed a memory error.
10577 * parser.c parserInternals.c: applied patches from Peter Jacobi
10578 removing ctxt->token for good.
10579 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10580 popped out by the regression tests.
10581 * Makefile.am: patch for threads makefile from Gary Pennington
10582
William M. Brack6000af52002-06-28 11:43:13 +000010583Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10584
Daniel Veillardfdc91562002-07-01 21:52:03 +000010585 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010586 expressions involving preceding-sibling (et al).
10587
Daniel Veillard153120c2002-06-18 07:58:35 +000010588Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10589
10590 * hash.c: applied a patch from Peter Jacobi to solve a problem
10591 when compiling with the Watcom C on Win32
10592 * result/schemas/*.err: the change of hashing algo generated
10593 permutations in the output
10594
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010595Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * hash.c: applied patch from Sander Vesik improving the quality of
10598 the hash function.
10599
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106002002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010601
10602 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10603 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10604 xmllint.c xpath.c: replaced sprintf() with snprintf()
10605 to prevent possible buffer overflow (the bug was pointed
10606 out by Anju Premachandran)
10607
Daniel Veillarde059b892002-06-13 15:32:10 +000010608Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * parser.c: removed an uninitialized data error popped by valgrind
10611 on PE references
10612
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010613Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10614
10615 * doc/xml.html
10616 adding tutorial reference to the web page
10617
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010618Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10619
10620 * doc/tutorial/xmltutorial.xml
10621 * doc/tutorial/ar01s07.html
10622 * doc/tutorial/ape.html
10623 * doc/tutorial/includegetattribute.c
10624 adding section to tutorial about retrieving an attribute
10625 value
10626
Daniel Veillardf5582f12002-06-11 10:08:16 +000010627Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * parser.c: applied a couple of patches from Peter Jacobi to start
10630 to get rid of ctxt->token, with a possible significant speed
10631 improvement to be gained once done. Better compliance with PE
10632 references constructs in DTDs too.
10633 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10634 from Peter too
10635
Daniel Veillard38d80e22002-06-11 07:24:56 +000010636Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10639 xmlParseElement was likely to have been deallocated at the
10640 time of the report, possibly leading to segfault. Just report
10641 the tag name now.
10642
Daniel Veillard9e412302002-06-10 15:59:44 +000010643Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * xpath.c: patch from Richard Jinks for XPath substring() function
10646 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10647
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106482002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010649
10650 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10651
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010652Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10653
10654 *doc/FAQ.html
10655 fixing typos in FAQ, thanks to Robert Funnell for the
10656 editing help
10657
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010658Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * NEWS: got complaints from rpmlint that it was empty
10661
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010662Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10663
10664 * added doc/tutorial, including:
10665 apa.html
10666 apb.html
10667 apc.html
10668 apd.html
10669 ar01s02.html
10670 ar01s03.html
10671 ar01s04.html
10672 ar01s05.html
10673 ar01s06.html
10674 includeaddattribute.c
10675 includeaddkeyword.c
10676 includekeyword.c
10677 includestory.xml
10678 index.html
10679 xmltutorial.xml
10680 libxml tutorial, including generated html
10681
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010682Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10683
10684 * result/c14n/exc-without-comments/merlin-c14n-two-*
10685 result/c14n/without-comments/merlin-c14n-two-*
10686 test/c14n/exc-without-comments/merlin-c14n-two-*
10687 test/c14n/without-comments/merlin-c14n-two-*
10688 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10689 c14n/exc-c14n and slightly modified test script to handle
10690 these test cases
10691 * c14n.c: fixed bugs for complicated nodes set (namespace
10692 without node and others from merlin-c14n-two.tar.gz)
10693 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10694 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10695 for xmlsec performance patch
10696 * xpath.c: fixed self::node() for namespaces and attributes
10697
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010698Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10699
10700 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10701 but with the format parameter
10702 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10703
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010704Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10705
10706 * Makefile.am: updated c14n tests suite
10707 * c14n.c: performance improvement for previous c14n patch
10708
Daniel Veillarde72c7562002-05-31 09:47:30 +000010709Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * parser.c: another peroformance patch from Peter Jacobi, that
10712 time on parsing attribute values.
10713
Aleksey Sanin508a1012002-05-31 06:32:32 +000010714Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10715
10716 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10717 into LibXML2 test suite
10718
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010719Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10720
10721 * c14n.c: propagating xpath ancesstors node fix to c14n
10722 plus small performance improvement to reduce number of
10723 mallocs
10724 * xpath.c: fixed ancestors axis processing for namespace nodes
10725
Daniel Veillard46de64e2002-05-29 08:21:33 +000010726Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10729 Peter Jacobi
10730
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010731Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * configure.in: preparing 2.4.22
10734
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010735Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10738 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10739 a public entry point.
10740 * doc/*: rebuilt the API and docs
10741
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010742Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * xpath.c: patch from Richard Jinks to fix a problem introduced
10745 in the previous patch and pointed by Norm
10746
Daniel Veillardc6924812002-05-24 11:10:43 +000010747Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * libxml.spec.in: fixing bug #81112
10750
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010751Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * uri.c: fixing bug #82848
10754
Daniel Veillarda2878972002-05-24 07:54:39 +000010755Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10758 output of one catalog test
10759
Aleksey Sanin114e4752002-05-24 07:20:27 +000010760Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010761
Aleksey Sanin114e4752002-05-24 07:20:27 +000010762 * global.data globals.c tree.c include/libxml/globals.h
10763 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10764 default value for global parameter xmlIndentTreeOutput to 1 and
10765 introduced new global parameter xmlTreeIndentString (the string
10766 used to do one-level indent) with default value " " (as it was
10767 in tree.c)
10768
Daniel Veillard49d5af82002-05-23 11:55:49 +000010769Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10770
10771 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10772 with trio and schemas.
10773
Daniel Veillard7c13af42002-05-22 09:57:32 +000010774Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10775
10776 * xpath.c: patch from Richard Jinks to fix the problem raised in
10777 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10778
Daniel Veillard5a872412002-05-22 06:40:27 +000010779Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10780
10781 * xmlschemas.c: a bit of work on import.
10782 * xmlschemastypes.c: Charles Bozeman provided a compare function
10783 for date/time types so min/max facet restrictions should work,
10784 indeterminate comparisons return an error instead of equal.
10785 * test/schemas/date_0* result/schemas/date_0_0: specific test
10786 from Charles Bozeman too
10787
Daniel Veillard10b6da42002-05-18 07:55:20 +000010788Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10789
10790 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10791 from Christian Cornelssen fixing the man pages and the Catalog
10792 building script.
10793 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10794 next step is <xs:import> I now have a reasonable understanding
10795 of how it works.
10796
Daniel Veillarde5354492002-05-16 08:43:22 +000010797Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10800
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010801Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10802
10803 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10804
Daniel Veillard088bf112002-05-14 11:03:59 +000010805Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * xpath.c: fixing an XPath function evalutation bug pointed out
10808 by Alexey Efimov where the context was lost when evaluating
10809 the function arguments
10810
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010811Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010812
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010813 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10814 function public for XMLSec performance optimizations
10815
Daniel Veillard3cd72402002-05-13 10:33:30 +000010816Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10817
10818 * python/generator.py python/libxml2class.txt : fixed a problem
10819 with the HTML parser pointed by Gary Benson
10820 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10821 example
10822
Aleksey Sanine48a3182002-05-09 18:20:01 +000010823Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10824 * parser.c: fixed bug #81159 (memory growth in SAX)
10825
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010826Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10827 * xpath.c: fixed bug #78858 (the real fix)
10828
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010829Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010830 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010831
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010832Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10833
10834 * tree.c: modified xmlNodeSetBase to allow changing the
10835 base of a document.
10836
Daniel Veillard070803b2002-05-03 07:29:38 +000010837Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10838
10839 * xmlschemastypes.c: patch Charles Bozeman for validation of
10840 all the date, time, and duration types
10841 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10842 * configure.in: fixed an error pointed by an user
10843 * xml2-config.in: fixed an error pointed by an user
10844
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010845Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10846
10847 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10848 win32/libxml2.def.src xmlIO.c: exported default
10849 'file:', 'http:' and 'ftp:' protocols input handlers
10850 and maked protocols comparisson case insensitive
10851
Daniel Veillard34de97f2002-04-30 14:29:22 +000010852Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10853
10854 * configure.in: Neven Has detected a typo
10855
Daniel Veillard28577c32002-04-30 06:48:41 +000010856Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10857
10858 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10859 as one of the persons allowed to commit directly to the
10860 module.
10861
Daniel Veillardfc57b412002-04-29 15:50:14 +000010862Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10863
10864 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10865 * valid.c: raised a too low limit
10866 * doc/*: rebuilt the docs
10867
Daniel Veillardeca82812002-04-24 11:42:02 +000010868Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10869
10870 * test/XPath/expr/floats test/XPath/expr/functions
10871 result/XPath/expr/floats result/XPath/expr/functions
10872 xpath.c: another XPath conformance patch from Richard Jinks
10873
Daniel Veillard13e04c62002-04-23 17:51:29 +000010874Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10875
10876 * xmlschemas.c: fixed validation of attribute groups.
10877 * test/schemas result/schemas: added an example from the primer
10878
Daniel Veillard88c58912002-04-23 07:12:20 +000010879Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10880
10881 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10882 * test/schemas result/schemas: updated the test list
10883
Daniel Veillarde19fc232002-04-22 16:01:24 +000010884Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10885
10886 * TODO: updated a bit
10887 * parser.c: made a comment more specific
10888 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10889 Schemas conformance.
10890 * test/schemas result/schemas: updated the test list
10891
Daniel Veillard441bc322002-04-20 17:38:48 +000010892Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10895 implementing xs:all with minOccurs = 0
10896 * tes/schemas/* result/schemas/*: added more tests covering
10897 xs:all
10898
Daniel Veillard8a001f62002-04-20 07:24:11 +000010899Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10900
10901 * xmlregexp.c: first implementation of the all particle, this
10902 may need to be revisited for case where not all transitions
10903 must be crossed.
10904
Daniel Veillard7646b182002-04-20 06:41:40 +000010905Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10906
10907 * tree.c: another entity processing update from Markus Henke
10908
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010909Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10910
10911 * trionan.c: fixed crash on OSF/1
10912
Daniel Veillardb4398962002-04-19 07:01:55 +000010913Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * xmlschemas.c: more Schemas work
10916 * test/schemas/* result/schemas/*: added more tests coming
10917 from the spec.
10918
Daniel Veillard54761132002-04-18 21:00:44 +000010919Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10920
10921 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10922 ExcC14N specification
10923
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010924Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10925
10926 * tree.c: patch from Markus Henke, fix for recursive entities.
10927
Daniel Veillard23b1f372002-04-18 15:50:05 +000010928Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10929
10930 * xpath.c: fix a problem with string() on a document node.
10931
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010932Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * Makefile.am xmlschemas.c: more Schemas work
10935 * test/schemas/* result/schemas/*: added more tests coming
10936 from the spec.
10937
Daniel Veillard6231e842002-04-18 11:54:04 +000010938Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10939
10940 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10941 * result/HTML/*: this changes a few things in the results
10942
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010943Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10944
10945 * include/libxml/tree.h: eliminated 'declaration different than
10946 prototype' warning
10947 * include/win32config.h: "resolved" conflicts with errno.h
10948
Daniel Veillardb509f152002-04-17 16:28:10 +000010949Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10950
10951 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10952 on the automata interfaces and debug of counted choices
10953 * test/schemas/* result/schemas/*: added a number of tests
10954
Daniel Veillard8651f532002-04-17 09:06:27 +000010955Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10956
10957 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10958 a bit of work on Schemas
10959 * testSchemas.c: try to make it more useful
10960 * test/schemas/* result/schemas/* Makefile.am: changed the
10961 Schemas regression test procedure, started adding a few samples
10962
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010963Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10964
10965 * include/libxml/encoding.h: Patch for the Borland C++ builder
10966 * include/libxml/tree.h: Patch for the Borland C++ builder
10967 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010968 * win32/bcb5: New directory for the Borland C++ builder
10969 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010970
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010971Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10972
10973 * win32/Makefile.msvc: Update for XML Schema support
10974 * win32/configure.js: Update for XML Schema support
10975 * win32/libxml2.def.src: Update for XML Schema support
10976
Daniel Veillard4255d502002-04-16 15:50:10 +000010977Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10978
10979 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10980 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10981 xmlunicode.c include/libxml/Makefile.am
10982 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10983 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10984 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10985 include/libxml/xmlversion.h.in : merged the current state of
10986 XML Schemas implementation, it is not configured in by default,
10987 a specific --schemas configure option has been added.
10988 * test/automata test/regexp test/schemas Makefile.am
10989 result/automata result/regexp result/schemas:
10990 merged automata/regexp/schemas regression tests
10991
Daniel Veillardbc6f7592002-04-16 07:49:59 +000010992Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
10993
10994 * xpath.c: Gary found a compile time problem, fixes #78823
10995
Daniel Veillarda7084cd2002-04-15 17:12:47 +000010996Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
10997
10998 * configure.in: release of 2.4.20
10999 * doc/*: updated and rebuilt the docs
11000
Daniel Veillardf544f192002-04-15 12:56:56 +000011001Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11002
11003 * python/Makefile.am: patch from Cristian Gafton to build on
11004 Red Hat 6.2, should also fix #75779
11005
Daniel Veillard940492d2002-04-15 10:15:25 +000011006Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11007
11008 * valid.c: first part of fixing #78729
11009
Daniel Veillardeb475a32002-04-14 22:00:22 +000011010Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11011
11012 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11013 escaping of URI when saving HTML files.
11014 * result/HTML/*: this impacted some tests
11015
Daniel Veillard9b731d72002-04-14 12:56:08 +000011016Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11017
11018 * configure.in: trying to fix #77441
11019
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011020Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11021
11022 * include/libxml/xmlIO.h: Hallski complained it could not be
11023 included by itself.
11024
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011025Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11026
11027 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11028
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011029Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11030
11031 * win32/configure.js: patch from Nilo for the c14n option
11032 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11033
Daniel Veillardda423da2002-04-10 19:25:38 +000011034Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11035
11036 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11037 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11038 LIBXML_THREAD_ENABLED
11039
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011040Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11041
11042 * xpath.c: another patch from Richard Jinks for substring conformance
11043 * test/XPath/expr/floats test/XPath/expr/strings
11044 result/XPath/expr/floats result/XPath/expr/strings: update of the
11045 test suite to check those.
11046
Daniel Veillard01917aa2002-04-10 11:30:41 +000011047Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11048
11049 * xpath.c: patch from Richard Jinks for .x float parsing.
11050
Daniel Veillard46d6c442002-04-09 16:10:39 +000011051Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11052
11053 * parser.c: patch from Markus Henke when an encoding ain't recognized
11054
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011055Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * libxml.m4: got a report that #include <string.h> was needed
11058
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011059Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11062
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011063Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11064
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011065 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011066
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011067Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11070 pointed out by Melvyn Sopacua.
11071
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011072Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11073
11074 * libxml.m4: Frédéric Crozat gave a patch related to the change
11075 of Include paths breaking the libxml.m4
11076
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011077Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11078
11079 * xpath.c: Fix bug #76927 forgot to save some context
11080 when evaluating binary expressions
11081
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011082Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11083
11084 * configure.in: fixed configure for MPE/iX from Markus Henke
11085 * xmlmemory.c: fixed initialization problems
11086 * xpath.c: another set of patches from Richard Jinks this
11087 fixes "make XPathtests" on linux
11088
Daniel Veillard21458c82002-03-27 16:12:22 +000011089Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11090
11091 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11092 * test/XPath/expr/compare test/XPath/expr/equality
11093 test/XPath/expr/floats test/XPath/expr/functions
11094 test/XPath/expr/strings result/XPath/expr/compare
11095 result/XPath/expr/equality result/XPath/expr/floats
11096 result/XPath/expr/functions result/XPath/expr/strings: Updated
11097 tests though they show a divergence on Linux
11098
Daniel Veillard28dfed12002-03-27 09:08:17 +000011099Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11100
11101 * xpath.c trionan.c: previous commit also included patches
11102 from Richard Jinks on some IEEE support corner case
11103
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011104Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11105
11106 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11107 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11108 that $(datadir) should be used for docs
11109
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011110Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11111
11112 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11113 could leak filedescriptors
11114
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011115Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11116
11117 * configure.in nanohttp.c: applied patch from Allan Clark for
11118 UnixWare/OpenServer
11119
Daniel Veillard19274092002-03-25 16:48:03 +000011120Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11121
11122 * configure.in: preparing 2.4.19
11123 * doc/*: rebuilt the docs
11124
Daniel Veillard56b2db72002-03-25 16:35:28 +000011125Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11126
11127 * nanohttp.c: fixing #76043, got fed up with non-portability
11128 of that piece of code.
11129
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011130Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11131
11132 * valid.c SAX.c: Never commit without running "make tests" :-(
11133 fix a couple of stupidities in the previous commit
11134 * result/*: a few changes in some attribute order result of previous
11135 commit.
11136
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011137Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11138
11139 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11140 the internal subset should not raise duplicate ID errors,
11141 also there was a small bug in conjunction to namespace
11142 declarations defaulted and xml:xxx attributes DTD definitions.
11143
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011144Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11145
11146 * xpath.c: Richard Jinks also raised some rounding problems
11147 this tries to fix them
11148
Daniel Veillard4e2df542002-03-22 12:23:14 +000011149Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11150
11151 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11152 behaviour in xmlXPathCastToString()
11153
Daniel Veillarddb552912002-03-21 13:27:59 +000011154Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11155
11156 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11157 raised by Morus Walter
11158
Daniel Veillard9e537932002-03-21 13:08:08 +000011159Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11160
11161 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11162 from Igor
11163
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011164Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11165
11166 * xpath.c: fixing #75619, related to a problem when trying
11167 to evaluate condition when the current node set resulting
11168 from that sub-step evaluation is empty. Also fixes 2 potential
11169 problem with previous-sibling and next-siblings axis.
11170
Daniel Veillard1840ef02002-03-21 08:05:23 +000011171Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11172
11173 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11174 HTML support is not configured in.
11175
Daniel Veillard561b7f82002-03-20 21:55:57 +000011176Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11177
11178 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11179 include/libxml/tree.h: dohh I really didn't intended to commit
11180 this test version :-(
11181
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011182Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11183
11184 * testSAX.c: I wanted to see the real speed at the SAX interface
11185 after a little too many Ximianer started complaining about the
11186 parser speed.
11187 added a --quiet option:
11188 paphio:~/XML -> ls -l db100000.xml
11189 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11190 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11191 3200006 callbacks generated
11192 real 0m1.270s
11193 Which means 16MBytes/s and 3Mcallback/s
11194
Daniel Veillardc62a1472002-03-19 18:35:12 +000011195Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11196
11197 * xpath.c: valgrind spotted another error that time when running
11198 on libxslt regression tests
11199
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011200Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11201
11202 * Makefile.am: adding "make valgrind" running the full regression
11203 tests (except python ones) under Valgrind (using valgrind -q
11204 which was kindly added by the author).
11205 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11206 passes cleanly now except an obcure floating point initialization
11207 raised in log10() in one XPath regression test ???
11208 * tree.c: edited some comments to close #75244
11209
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011210Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11211
11212 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11213 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11214 context of ScrollKeeper, made sure that if the number is
11215 an integer, the serialization follows the description at
11216 http://www.w3.org/TR/xpath#section-String-Functions
11217
Daniel Veillard5997aca2002-03-18 18:36:20 +000011218Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011220 * configure.in: preparing 2.4.18
11221 * doc/*: updated and rebuilt the web site
11222 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11223 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011224 * parser.c: humm, changed the way the SAX parser work when
11225 xmlSubstituteEntitiesDefault(1) is set, it will then
11226 do the entity registration and loading by itself in case the
11227 user provided SAX getEntity() returns NULL.
11228 * testSAX.c: added --noent to test the behaviour.
11229
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011230Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11231
11232 * parser.c: Wilfried Teiken provided a hackish but working
11233 way to get context reported back on entities when parsing
11234 with SAX and without breaking the DOM build.
11235
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011236Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11237
11238 * c14n.c: applied a new patch from Aleksey Sanin
11239 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11240 to reference Aleksey implementation of XML digital Signatures
11241
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011242Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11243
11244 * xpath.c: small fix to avoid potential problem due to
11245 ordering of freeing data
11246 * python/Makefile.am: people were complaining about
11247 the generated file in python dir not being built
11248
Daniel Veillardd2379012002-03-15 22:24:56 +000011249Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11250
11251 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11252 python/generator.py python/libxml.c python/types.c: Cleanup
11253 of the python Makefiles based on Jacob and James feedback,
11254 fixed the spec file accordingly, fixed the number of warning
11255 that passing my pedantic CFLAGS was generating. Conclusion
11256 is that Python includes are real crap.
11257
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011258Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11259
11260 * configure,in: it was reported quite a few times that
11261 xml2-config --cflags should not output
11262 -I$includeprefix/libxml2/libxml because libxml2 header names
11263 clashes with existing names like list.h from C++ stl.
11264 Includes should be #include<libxml/xxx.h> so ...
11265
Daniel Veillard6f293b12002-03-15 09:42:33 +000011266Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * c14n.c: another patch from Aleksey Sanin
11269
Daniel Veillard5c396542002-03-15 07:57:50 +000011270Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11271
11272 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11273 canonicalization algorithm
11274 * doc/xml.html doc/index.html: added the C14N references on the
11275 index page.
11276
jacob berkman9be65862002-03-14 02:15:56 +0000112772002-03-13 jacob berkman <jacob@ximian.com>
11278
11279 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11280 usage, redundant, and gcc specific
11281
Daniel Veillard75be0132002-03-13 10:03:35 +000011282Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11283
11284 * xpath.c: speedup some node selection operations, this can
11285 have a significant impact on DocBook Norm's stylesheets
11286 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11287 make sure it's always the case
11288 * debugXML.c: distinguish CDATA and comments in ls operations
11289
Daniel Veillard61f26172002-03-12 18:46:39 +000011290Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11293 to generate better API descriptions etc...
11294
Daniel Veillard9ff88172002-03-11 09:15:32 +000011295Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11296
11297 * c14n.c: Fixing #74186, made sure all boolean expressions
11298 get fully parenthesized, ran indent on the output
11299 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11300 include/libxml/tree.h: also #74186 related, removed the
11301 --with-buffers option, and all the preprocessor conditional
11302 sections that were resulting from it.
11303
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011304Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11305
11306 * valid.c: applied patch from Dodji Seketeli fixing an
11307 uninitailized variable in xmlValidGetValidElements()
11308
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011309Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11310
11311 * c14n.c: fixed a few comments
11312 * doc/*.html doc/*/*.html: regenerated the docs and added
11313 the C14N API
11314 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11315
Daniel Veillardfa49d872002-03-09 10:20:00 +000011316Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11317
11318 * check-xml-test-suite.py: fix to adapt varaiations in the
11319 bindings
11320 * configure.in python/setup.py python/setup.py.in: fixed to
11321 have the version of the python scripts automatically updated
11322
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011323Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11324
11325 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11326 in xmlCopyProp()
11327
Daniel Veillardaf43f632002-03-08 15:05:20 +000011328Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11329
11330 * configure.in: preparing 2.4.17 release
11331 * doc/*: updated and rebuilt the docs
11332 * xpath.c: fixed a comment
11333 * python/libxml.c: fixed a possible reentrancy problem
11334
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011335Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11336
11337 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11338 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11339 added a specific regression test
11340 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11341 not raise exceptions when failing to find the attribute.
11342
Daniel Veillard90bc3712002-03-07 15:12:58 +000011343Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * configure.in xmllint.c: owen pointed out a problem with the
11346 ftme fix, gettimeofday() was not detected by configure and
11347 the ftime header wasn't included, dohhh
11348
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011349Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11350
11351 * configure.in xmllint.c: trying to fix #71457 for timing
11352 precision when gettimeofday() is not availble but ftime() is
11353
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011354Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11355
11356 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11357 are now copied on install and part of the -devel RPM
11358
Daniel Veillard7b416132002-03-07 08:36:03 +000011359Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11360
11361 * xpath.c: trying to avoid bug #72150 which was apparently
11362 caused by a gcc bug (or a processor problem) as detailed
11363 at http://veillard.com/gcc.bug
11364
Daniel Veillardf742d342002-03-07 00:05:35 +000011365Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11366
11367 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11368 fixed xmlReconciliateNs(), added a Python test/example for
11369 inter-document cut'n paste
11370 * python/libxml.py: fixed node.doc on document nodes and added
11371 xpathEval() onto node objects
11372
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011373Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11376 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11377 fixup and integrated tests for the serialization stuff
11378
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011379Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11380
11381 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11382 moved the libxml man page to section 3
11383
Daniel Veillard1e774382002-03-06 17:35:40 +000011384Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11385
11386 * tree.c: fix bug #72490
11387 * python/libxml.c python/libxml.py: added methods serialize()
11388 and saveTo() to all node elements.
11389
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011390Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11391
11392 * xmlIO.c: closed #73430, don't read from an input source
11393 which indicated an end-of-file or an error.
11394
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011395Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11396
11397 * parser.c: make sure SAX endDocument is always called as
11398 this could result in a Python memory leak otherwise (it's
11399 used to decrement ref-counting)
11400 * python/generator.py python/libxml.c python/libxml.py
11401 python/libxml2-python-api.xml python/libxml2class.txt
11402 python/tests/error.py python/tests/xpath.py: implemented
11403 the suggestions made by Gary Benson and extended the tests
11404 to match it.
11405
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011406Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11407
11408 * python/generator.py: applied patch fixing #73450
11409
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011410Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11411
11412 * xpath.c: fixing #61290 "namespace nodes have no parent"
11413 long standing divergence from the XPath REC. NodeSets
11414 simply hold a copy of namespace nodes and those node ->next
11415 points to the parent (which may not be the node carrying the
11416 definition).
11417 * include/libxml/xpath.h: flagged but didn't added a possible
11418 speedup
11419 * DOCBparser.c HTMLparser.c: removed some warnings from push
11420 parser due to new state being added.
11421 * tree.c: new fix from Boris Erdmann
11422 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11423 the XML Canonalization support from Aleksey Sanin
11424
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011425Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11426
11427 * tree.c: patch from Boris Erdmann fixing some namespace odities
11428 with xmlCopyNode()
11429
Daniel Veillardc6613042002-03-02 09:34:02 +000011430Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11431
11432 * xmlIO.c: fix bug #72706 when loading a NULL entity
11433
Daniel Veillardc0fef772002-03-01 16:16:31 +000011434Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11435
11436 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11437 actually change in a future XML Namespace revision.
11438
Daniel Veillard79426f22002-03-01 16:14:17 +000011439Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11440
11441 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11442 added the possibility of returning nodesets from XPath extension
11443 functions written in Python
11444
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011445Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11446
11447 * python/*: commiting some Python bindings work done while travelling
11448
Daniel Veillard97300512002-03-01 09:13:41 +000011449Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11450
11451 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11452 explicitely with memory debugging switched on
11453
Daniel Veillard6361da02002-02-23 10:10:33 +000011454Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11455
11456 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11457 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11458 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11459 the accessor generator for strings
11460 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11461 regression test.
11462
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011463Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11464
11465 * python/README python/generator.py python/libxml.c python/setup.py:
11466 added the 'usual' setup.py to allow building a libxml2-python
11467 module based on the same code. The initialization is however
11468 different the 2 .so files fo libxml2 and libxslt are identical and
11469 they entry point initialize both libraries. this is done to avoid
11470 some possible nasty problem since the Python don't merge the maps
11471 of all shared modules.
11472
Daniel Veillard158a4d22002-02-20 22:17:58 +000011473Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11474
11475 * parser.c: fixed a push/encoding bug reported by Michael
11476 on librsvg
11477
Daniel Veillard7839e162002-02-20 18:54:48 +000011478Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11479
11480 * include/libxml/parserInternals.h: fixes a misplaced #endif
11481
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011482Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11483
11484 * parser.c valid.c: found and fixed a couple of allocation bugs
11485
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011486Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * doc/xml.html doc/python.html doc/*: added a Python and binding
11489 page describing the current state of the Python bindings and
11490 giving pointers to the other languages wrappers.
11491
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011492Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11493
11494 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11495 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11496 rebuilt the API and web site
11497 * xpath.c: fixed #71978 portability bugs
11498
Daniel Veillard8aff2472002-02-19 21:50:43 +000011499Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11500
11501 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11502
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011503Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11504
11505 * include/libxml/parserInternals.h parser.c: had to change
11506 2 internal parsing API when processing document content
11507 to check the start and end of element content are defined
11508 in the same entity
11509 * valid.c include/libxml/valid.h: attribute normalization can
11510 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11511 with the context to report it.
11512 * SAX.c: fixed the last known bugs, crazy validation constraints
11513 when a document is standalone seems correctly handled. There
11514 is a couple of open issues left which need consideration especially
11515 PE93 on external unparsed entities and standalone status.
11516 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11517 The 2 tests left failing are actually in error. Cleanup done.
11518
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011519Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11520
11521 * valid.c: implemented E59 spaces in CDATA does not match the
11522 nonterminal S
11523
Daniel Veillard878eab02002-02-19 13:46:09 +000011524Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11525
11526 * SAX.c parser.c valid.c: more validation test fixups
11527 * check-xml-test-suite.py: added duration info for the tests
11528
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011529Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11530
11531 * parser.c valid.c: a couple of errors were reported but not
11532 saved back as such in the parsing context. Down to 1% failure rate
11533 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11534
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011535Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11536
11537 * xmlInternald.c: isExtender was missing a char
11538 * parser.c include/libxml/parser.h: % are acceptable in the
11539 internal subset if within a PUBLIC ID
11540
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011541Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11542
11543 * SAX.c parserInternals.c valid.c: more work on the conformance
11544 suite. Took the step to finally block documents with encoding
11545 errors. It's a fatal error per the spec, people should have fixed
11546 their documents by now.
11547
Daniel Veillard55253e22002-02-18 14:32:39 +000011548Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11549
11550 * check-xml-test-suite.py: fixed the test script after some discussion
11551 on the semantic of TYPE="error"
11552 * Makefile.am: added the script to the distrib
11553
Daniel Veillard28757702002-02-18 11:19:30 +000011554Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11555
11556 * SAX.c entities.c: fixed a couple of conformances issues deep
11557 into the validation code (standalone and undeclared Notations)
11558
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011559Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11560
11561 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11562 stayed there for years !
11563
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011564Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11565
11566 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11567 missing
11568
Daniel Veillardc7612992002-02-17 22:47:37 +000011569Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11570
11571 * check-xml-test-suite.py: improved the behaviour a bit as
11572 well as the logs
11573 * parser.c valid.c SAX.c: fixed a few more bugs
11574 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11575
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011576Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11577
11578 * check-xml-test-suite.py: python script to run regression tests
11579 against the XML Test suite of W3C/OASis
11580 * SAX.c: fixed a validation bug
11581 * parser.c: fixed 3 errors pointed by the test suite
11582 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11583 * python/Makefile.am: fixed a dependendy
11584
Daniel Veillard9f28f302002-02-15 20:48:08 +000011585Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11586
11587 * xmlmemory.c: avoid a warning bug #71594
11588
Daniel Veillard144024e2002-02-13 21:14:46 +000011589Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11590
11591 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11592 warning on alpha/Tru64
11593
Daniel Veillarde4301c82002-02-13 13:32:35 +000011594Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11595
11596 * include/libxml/entities.h: fixing a comment
11597 * valid.c: fixing some troubles with validity check on namespaces
11598 * result/VC/NS3 test/VC/NS3: added a specific regression test
11599
Daniel Veillarda6d05382002-02-13 13:07:41 +000011600Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11601
11602 * tree.c: Fixing #71342 serializing '\n' in attribute values
11603 * result/noent/att3 result/att3 test/att3: added a specific
11604 test.
11605
Daniel Veillard797a5652002-02-12 13:46:21 +000011606Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11607
11608 * python/libxml.c: couple of bug fixes
11609
Daniel Veillard01a6d412002-02-11 18:42:20 +000011610Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11611
11612 * python/*.py: removed tabs and used spaces.
11613
Daniel Veillard397ff112002-02-11 18:27:20 +000011614Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11617 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11618
Daniel Veillard03517542002-02-11 13:54:40 +000011619Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11620
11621 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11622 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11623
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011624Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11625
11626 * include/libxml/encoding.h include/libxml/entities.h
11627 include/libxml/globals.h include/libxml/parser.h
11628 include/libxml/threads.h include/libxml/tree.h
11629 include/libxml/xmlmemory.h: trying to fix the include mess
11630
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011631Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11632
11633 * include/libxml/xmlmemory.h: reverted part of the previous
11634 attempt to provide #69655, this was breaking the build.
11635
Daniel Veillard0ba59232002-02-10 13:20:39 +000011636Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11637
11638 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11639 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11640 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11641 include/libxml/parserInternals.h include/libxml/tree.h
11642 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11643 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11644 clean.
11645 * python/libxml.c: fixed a warning.
11646
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011647Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11648
11649 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11650 copying of node, merge back IDs in the target document.
11651 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11652 test/XInclude/ents/ids.xml: test case
11653 * result/VC/ElementValid4: output changed due to a typo fix
11654
Daniel Veillard1c18e302002-02-09 22:16:40 +000011655Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011658 generate the dependencies right as Jacob found out. Add
11659 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011660
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011661Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11662
11663 * parserInternals.c valid.c: Justin Fletcher found some parts
11664 of the code needing cleanup
11665 * libxml.spec.in python/Makefile.am python/generator.py
11666 python/libxml.c python/libxml.py: Fixed the python Makefiles
11667 corrected a bug showing up on ia64, changed the name of the
11668 python internal module too
11669
Daniel Veillard07be19b2002-02-08 14:20:35 +000011670Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11671
11672 * Makefile.am: applied patch from Andris Pavenis for binary
11673 name suffixes
11674
Daniel Veillardf216d462002-02-08 13:44:24 +000011675Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11676
11677 * xmllint.c win32/win32config.h: fixing #68748
11678
Daniel Veillardd455d792002-02-08 13:37:46 +000011679Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11680
11681 * valid.c: fixing #70166
11682
11683Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * valid.c: fixing #70077
11686
Daniel Veillardc575b992002-02-08 13:28:40 +000011687Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * Copyright Makefile.am README configure.in libxml.spec.in:
11690 Changed to the MIT Licence
11691 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11692 doc/xmlio.html: updated the doc accordingly
11693 * include/libxml/xmlwin32version.h configure.in: preparing
11694 2.4.14 release
11695 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11696 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11697 fixed the const xmlChar * wrapper and generator, XPath extension
11698 functions now use the context as first argument
11699 * python/tests/tstxpath.py python/tests/xpath.py
11700 python/tests/xpathext.py: Updated the tests accordingly
11701 * tree.c: fixed bug #70067
11702
Daniel Veillard7db38712002-02-07 16:39:11 +000011703Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11704
11705 * Makefile.am: cleanup
11706 * debugXML.c: always use stdout if output is NULL
11707 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11708 * python/Makefile.am python/generator.py python/libxml2class.txt
11709 python/libxml_wrap.h python/types.c: augmented the number of bindings
11710 handling FILE * and XPath contexts
11711 * python/tests/Makefile.am: avoid a stupid problem due to the
11712 use of TEST.
11713
Daniel Veillard15a143b2002-02-06 22:40:50 +000011714Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11715
11716 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11717
Daniel Veillard70cab352002-02-06 16:06:58 +000011718Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11719
11720 * python/TODO python/libxml.c: cleanup the extension function lookup
11721 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11722
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011723Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11724
11725 * configure.in python/Makefile.am: do not install outside
11726 of prefix
11727
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011728Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11729
11730 * python/TODO python/libxml.c: started adding SAX interfaces
11731 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11732 SAX test
11733
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011734Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11735
11736 * tree.c: hardened the addChild function
11737 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11738 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11739 added accessors needed for xmlNode, a bit more testing and
11740 extension of interfaces
11741 * python/tests/Makefile.am python/tests/build.py: added a test
11742 build from scratch/save/load/check
11743
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011744Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11745
11746 * parserInternals.c: change a small bit in the way valididy
11747 error messages get initialized
11748 * python/TODO python/libxml.c python/libxml2-python-api.xml
11749 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11750 added some memory debugging to track leaks at the libxml2 level
11751 * python/tests/*.py: changed all tests to check for leaks,
11752 there is just one left in XPath extension registrations.
11753
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011754Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11755
11756 * python/TODO python/generator.py python/libxml2-python-api.xml
11757 python/libxml2class.txt: more accessor classes for the parser
11758 context, allow to switch on and check validity
11759 * python/tests/Makefile.am python/tests/error.py
11760 python/tests/invalid.xml python/tests/valid.xml
11761 python/tests/validate.py: attded more test and and added error.py
11762 which I forgot to commit in the last step
11763
Daniel Veillard3ce52572002-02-03 15:08:05 +000011764Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11765
11766 * python/Makefile.am python/types.c: cleanup
11767 * python/libxml.c python/libxml.py python/libxml_wrap.h
11768 python/generator.py python/libxml2-python-api.xml
11769 python/libxml2class.txt: added class for parser context, added
11770 first cut for push mode support. Added a framework to generate
11771 accessors functions.
11772 * python/tests/Makefile.am python/tests/push.py: added a push
11773 test
11774
Daniel Veillardcfb05462002-02-02 23:18:22 +000011775Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11776
11777 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11778 bug a bit of cleanup.
11779
Daniel Veillard5d819032002-02-02 21:49:17 +000011780Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11781
11782 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11783 python/libxml2class.txt: adding error redirections and preformat
11784 to a python handler
11785 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11786 tests self checking
11787
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011788Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11791 a function
11792
Daniel Veillard9589d452002-02-02 10:28:17 +000011793Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11794
11795 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11796 python/libxml.c python/libxml2-python-api.xml
11797 python/libxml2class.txt: Progressing through the TODOs, class
11798 description output, extra XML API, RPM now builds the wrappers
11799 for all python installed versions
11800
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011801Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * configure.in libxml.spec.in python/Makefile.am python/TODO
11804 python/generator.py python/libxml2class.txt: added more informations
11805 in the libxml2-python package including docs. Slightly changed
11806 the class hierarchy
11807 * python/tests/*: added basic regression tests infrastructure too
11808
11809Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11812 added libxml2-python as part of the packages installed
11813
Daniel Veillarda7340c82002-02-01 17:56:45 +000011814Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11815
11816 * python/Makefile.am python/generator.py python/libxml.c
11817 python/libxml.py: more work, now able to extend the
11818 XPath interpreter with functions written in python.
11819
Daniel Veillardc3e39442002-02-01 09:29:41 +000011820Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11821
11822 * python/Makefile.am: Jacob sent a patch to allow building from
11823 tarfile.
11824
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011825Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11826
11827 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11828 inserted the python wrappers build, I hope this won't be too
11829 unportable
11830
Daniel Veillard1971ee22002-01-31 20:29:19 +000011831Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11832
11833 * xpath.c: minor optimization
11834 * python/generator.py python/libxml.c python/libxml.py
11835 python/libxml_wrap.h: more work on the python bindings,
11836 they now support XPath and there is no evident leak
11837
Daniel Veillard36ed5292002-01-30 23:49:06 +000011838Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11839
11840 * python/generator.py python/libxml.c python/libxml.py:
11841 more work on the python bindings generator.
11842
Daniel Veillard96fe0952002-01-30 20:52:23 +000011843Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11844
11845 * python/generator.py python/libxml.c python/libxml_wrap.h:
11846 more work on the python bindings.
11847
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011848Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11849
11850 * python/generator.py python/libxml.c python/libxml.py
11851 python/libxml_wrap.h: commited early version of a python binding
11852 for private use only ATM
11853
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011854Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11855
11856 * entities.c tree.c include/libxml/entities.h: applied patch
11857 from Anthony Jones to implement copy of DTD subtree too. Had
11858 just to keep 2 function private which really ought to become
11859 public ones.
11860
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011861Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11862
11863 * xmllint.c: added pointers to the web pages in the usage()
11864
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011865Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11866
11867 * tree.c: more fixes from Petr Kozelka for attribute handling
11868 in the tree API to align the semantic with DOM.
11869
Daniel Veillard36065812002-01-24 15:02:46 +000011870Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11871
11872 * valid.c tree.c entities.c: another set of patches from
11873 Anthony Jones for copy operations cleanup and robustness
11874
Daniel Veillardf8592562002-01-23 17:58:17 +000011875Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11876
11877 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11878 an alphabetic index based on comments content
11879 * doc/*: rebuilt the web site with the new references
11880
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011881Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11882
11883 * parserInternals.h: Greg Sjaardema suggested to use an
11884 eponential buffer groth policy in xmlParserAddNodeInfo()
11885
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011886Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11887
11888 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11889 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11890 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11891 to generate cross-references, and added/updated the stylesheets
11892 to generate and link API indexes. The generic keyword index
11893 is not done yet.
11894 * doc/*.html: regenerated all the usual docs too
11895
Daniel Veillard2070c482002-01-22 22:12:19 +000011896Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11897
11898 * debugXML.c: added an xpath function to the shell for T. V. Raman
11899
11900Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011901
11902 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11903 debug routines.
11904
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011905Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11906
11907 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11908 support of attribute nodes
11909
Daniel Veillard9d06d302002-01-22 18:15:52 +000011910Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11911
11912 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11913 hopefully near complete and fully documented of the API in XML
11914 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11915 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11916 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11917 include/libxml/parserInternals.h include/libxml/valid.hi
11918 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11919 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11920 include/libxml/xpath.h include/libxml/xpathInternals.h:
11921 Cleaned up the doc comments a lot in the process, the interface
11922 coverage is now 100%
11923
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011924Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11925
11926 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11927 extracts comments from the gtk-doc DocBook output (a bit
11928 convoluted but seems to work).
11929
Daniel Veillard61006472002-01-21 17:31:47 +000011930Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11931
11932 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11933 added an XML description of the API, moved the script generating
11934 it here. Added a "make api" target
11935
Daniel Veillardd2f23002002-01-21 13:36:00 +000011936Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11937
11938 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11939
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011940Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11941
11942 * xpath.c include/libxml/xpathInternals.h: the change made to
11943 xmlXPathFuncLookupFunc was incompatible roll it back
11944
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011945Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11946
11947 * SAX.c: cleanup patch from Anthony Jones
11948 * doc/Makefile.am: fix the headers to avoid in make scan
11949 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11950 includes, * vs Ptr and general cleanup
11951 * parsedecl.py: first version of a script to extract the
11952 module interfaces, the goal will be to provide .decl or XML
11953 specification of the interfaces to build wrappers.
11954
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011955Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11956
11957 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11958 now provides return codes in case of errors
11959
Bjorn Reese026d29f2002-01-19 15:40:18 +000011960Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11961
11962 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11963 Upgraded to trio baseline 1.6
11964 * strio.h strio.c: Replaced by triostr.h and triostr.c
11965
Daniel Veillard572577e2002-01-18 16:23:55 +000011966Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11967
11968 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11969 of strdup usage in the code
11970
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011971Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11972
11973 * parser.c error.c: Keith Isdale complained rightly that
11974 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11975
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011976Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11977
11978 * tree.c: fixed the funxtion to set the xml: attributes
11979 * debugXML.c: added "setbase" to test it.
11980
Daniel Veillard2c748c62002-01-16 15:37:50 +000011981Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11982
11983 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11984 to allow updating an attribute content
11985
Daniel Veillard8de85c62002-01-15 17:10:15 +000011986Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11987
11988 * libxml.h: try to avoid problems when compiling on Windows
11989
Daniel Veillard314cfa02002-01-14 17:58:01 +000011990Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11991
11992 * hash.c: patch from Anthony Jones for hash.c allocation size
11993 * Makefile.am: trying to work around Yet Another Libtool Madness
11994 and build the 2.4.13 release finally ...
11995
Daniel Veillard744683d2002-01-14 17:30:20 +000011996Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11997
11998 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
11999 * doc/* : update of the documentation
12000
Daniel Veillarde6a55192002-01-14 17:11:53 +000012001Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12002
12003 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12004 at fixing #61290 :-(
12005
Daniel Veillardfb25a512002-01-13 20:32:08 +000012006Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12007
12008 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12009 Fixes bug #67229
12010
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012011Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12012
12013 * tree.c: trying to avoid troubles when a subtree is copied
12014 and coalesced in part with the target tree. Should fix
12015 bug #67407
12016
Daniel Veillardd8224e02002-01-13 15:43:22 +000012017Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12018
12019 * valid.c: fixed validation of attributes content of type
12020 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12021 values, very old bug. Fixes #67671
12022
Daniel Veillard8107a222002-01-13 14:10:10 +000012023Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12024
12025 * parser.c include/libxml/parserInternals.h tree.c: integrated
12026 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12027 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12028
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012029Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12030
12031 * threads.c: applied Serguei Narojnyi's patch to add native
12032 thread support on the Win32 platform
12033 * testThreadsWin32.c Makefile.am: added the test program also
12034 from Serguei, Win32 specific
12035 * include/win32config.h include/libxml/xmlwin32version.h.in:
12036 added patch from Igor for the Windows thread specific defines.
12037
Daniel Veillard845cce42002-01-09 11:51:37 +000012038Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12039
12040 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12041
Daniel Veillard7b602b42002-01-08 13:26:00 +000012042Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12043
12044 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12045 output page into XMLinfo.html. Close bug #66951 and
12046 raised by Robert Collins too.
12047
Daniel Veillard73c6e532002-01-08 13:15:33 +000012048Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12049
12050 * encoding.c: Paul Keogh pointed out a possibility of segfault
12051 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12052 Closes bug # 68238
12053
Daniel Veillard4a859202002-01-08 11:49:22 +000012054Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12055
12056 * doc/*.html: updated the Gdome2 links
12057
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012058Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12059
12060 * libxml.h: Applied following patches from Robert Collins
12061 and make sure IN_LIBXML is defined when compiling it
12062 -------
12063 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12064 as well as Visual C.
12065 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12066 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12067 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12068 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12069 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12070 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12071 xmlSysIDExists xmlNoNetExists).
12072 * xmllint.c: Don't include winsock2.h for Cygwin.
12073
Daniel Veillard401c2112002-01-07 16:54:10 +000012074Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12075
12076 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12077 when the version info is not present.
12078
Daniel Veillard6f42c132002-01-06 23:05:13 +000012079Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12080
12081 * tree.c: Anthony Jones pointed out a problem in
12082 xmlStringGetNodeList() and provided a fix for it
12083
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012084Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12085
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012086 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012087 xmlCreatePushParserCtxt() when the initial buffer passed
12088 is large.
12089
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012090Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12091
12092 * win32/*: big cleanup of the Windows/MSVC project files
12093 from Igor Zlatkovic
12094
Daniel Veillardcebb1362002-01-02 13:13:30 +000012095Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12096
12097 * doc/Makefile.am: should fix #67674 and avoid troubles if
12098 xsltproc is not available or fails in the prefix provided
12099
Daniel Veillard26908ab2002-01-01 16:50:03 +000012100Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12101
12102 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12103
Daniel Veillard5344c602001-12-31 16:37:34 +000012104Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12105
12106 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12107 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12108 Fixed a few other problems raised by Charlie Bozeman.
12109 * result/VC/ElementValid[5-7]: fixed the output
12110
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012111Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12112
12113 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12114 patches from Charlie Bozeman. Regenerated the HTML docs.
12115
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012116Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12117
12118 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12119 for Windows from Igor
12120
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012121Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12122
12123 * xmllint.c: applied Justin Fletcher patch for --output or -o
12124
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012125Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12126
12127 * win32/libxml2/libxml2.def.src: close #67019
12128
Daniel Veillard01db67c2001-12-18 07:09:59 +000012129Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * xmllint.c: applied Justin Fletcher generic timing patch
12132 similar to the one already applied to xsltproc.
12133
Daniel Veillardd1640922001-12-17 15:30:10 +000012134Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12135
12136 * include/libxml/tree.h tree.c: applied documentation patches
12137 from Charlie Bozeman
12138
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012139Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12140
12141 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12142
Daniel Veillard29e43992001-12-13 22:21:58 +000012143Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12144
12145 * valid.c: fix the xmlStrdup() used in the previous patch.
12146 * valid.c: added --dropdtd
12147 * tree.c: fixed xmlUnlinkNode so it also removes the references
12148 from the document if the node is a DTD
12149
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012150Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12151
12152 * HTMLtree.c valid.c: cleanup some static declarations
12153
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012154Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12155
12156 * xmllint.c: removed another strdup()
12157 * doc/FAQ: removed the HP/UX entry
12158
Daniel Veillarded472f32001-12-13 08:48:14 +000012159Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12160
12161 * valid.c: fix bug #66816 when validating.
12162 * xmllint.c: don't use sys/time.h if configure did not found it
12163
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012164Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12165
12166 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12167 xmlcatalog_man.xml
12168
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012169Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12170
12171 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12172 xmlInitMemory() was declared twice
12173
Daniel Veillardb82c1662001-12-09 14:00:54 +000012174Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12175
12176 * globals.c: do not reference strdup() !
12177 * configure.in libxml-2.0.pc.in: trying to fix the libs
12178 of the various config extraction modules
12179
Daniel Veillardef90ba72001-12-07 14:24:22 +000012180Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12181
12182 * configure.in : preparing 2.4.12
12183 * doc/* : updated and rebuilt the docs
12184
Daniel Veillard220346d2001-12-07 11:33:54 +000012185Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12186
12187 * uri.c: closed bug #66159
12188 * testURI.c: added --escape option
12189 * configure.in: some cleanup for xml2-config --cflags
12190
Daniel Veillard2a906822001-12-06 14:34:08 +000012191Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12192
12193 * globals.c testThreads.c: removed some misplaced includes
12194 of xmlversion.h
12195
Daniel Veillarde28313b2001-12-06 14:08:31 +000012196Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12197
12198 * threads.c: patch from Gary Pennington fixing a possible
12199 problem at initialization time.
12200
Daniel Veillardd3b08822001-12-05 12:03:33 +000012201Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12202
12203 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012204 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012205 CodeWarrior.
12206
Daniel Veillarda7866932001-12-04 13:14:44 +000012207Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12208
12209 * xmllint.c: applied Geert Kloosterman's patch to fix
12210 --repeat --timing output
12211
Daniel Veillard19840942001-11-29 16:11:38 +000012212Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12213
12214 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12215 where non-wellformed XML declaractions were not detected.
12216
Daniel Veillarde85d9342001-11-28 14:43:12 +000012217Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12218
12219 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12220
Daniel Veillard22f25a82001-11-28 09:12:23 +000012221Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12222
12223 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12224 gets reset by xmlCleanupInputCallbacks() and this makes the
12225 function useless. Same for output.
12226
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012227Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12228
12229 * xmlIO.c: robert pointed out a loop error in callback cleanups
12230
Daniel Veillard8faa7832001-11-26 15:58:08 +000012231Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12232
12233 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12234 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12235 they are not really tied to debugging
12236
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012237Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12238
12239 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12240 * xmllint.c: better --catalogs description
12241
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012242Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12243
12244 * tree.c: fixed a couple of problems in xmlSetProp()
12245
Daniel Veillardcd337f02001-11-22 18:20:37 +000012246Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12247
12248 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12249 unappropriate stdout output.
12250
Daniel Veillard566d4df2001-11-22 13:00:53 +000012251Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12252
12253 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12254 by Denis Beurive, closes #65111
12255
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012256Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12257
12258 * valid.c: in case of content model validity error, don't
12259 print it if validity warnings were not requested.
12260
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012261Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12262
12263 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12264 * parserInternals.c: removed the last exit() call. Print an
12265 unmaskable error on stderr instead (library mismatch detection)
12266
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012267Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12268
12269 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12270 shell instructions from Heiko Rupp
12271
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012272Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12273
12274 * catalog.c: use the URL notation file:// for default catalog paths
12275
Daniel Veillard0ec98632001-11-14 15:04:32 +000012276Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12277
12278 * include/libxml/tree.h: better comments for _private fields
12279 * tree.c: removed a problem when copying an entity reference.
12280
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012281Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12282
12283 * vms/*: updated instructions and diffs from John A Fotheringham
12284
Daniel Veillarda11001b2001-11-12 22:45:36 +000012285Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12286
12287 * include/libxml/xmlerror.h: avoid an include problem if
12288 #include <libxml/xmlerror.h> happens first in code
12289 seems to be the case in KDE libs
12290
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012291Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12292
12293 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12294 from Igor for Windows
12295
12296Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12297
12298 * Makefile.am: Gary Pennington pointed out a missing prefix
12299
Daniel Veillard43d3f612001-11-10 11:57:23 +000012300Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12301
12302 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12303 * doc/*: upgraded and rebuilt the docs
12304
Daniel Veillardc1f78342001-11-10 11:43:05 +000012305Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12306
12307 * HTMLparser.c: fix comment in scripts element parsing.
12308 * result/HTML/doc3*: updated the results.
12309
12310Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12311
12312 * uri.c: another URI bug fix #63336, using Joel Young patch.
12313
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012314Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12315
12316 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12317 a cleaned up version of the Pwd shell string generation.
12318
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012319Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12320
12321 * valid.c include/libxml/tree.h: trying to fix namespaces +
12322 validation problems for good, closing #63619 in the process
12323 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12324 wrong in this respect, fixed it.
12325
Daniel Veillardd536f702001-11-08 17:32:47 +000012326Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12327
12328 * xmllint.c: Morus Walter patch to allow --format and --encode
12329
Daniel Veillard5004f422001-11-08 13:53:05 +000012330Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12331
12332 * debugXML.c: Stefan Kost provided an help command for the shell
12333
Daniel Veillarda6825e82001-11-07 13:33:59 +000012334Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * debugXML.c: Heiko Rupp pointed that the shell would crash
12337 on empty nodesets returns.
12338
Daniel Veillard03f848d2001-11-07 12:53:46 +000012339Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12340
12341 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12342 migh need the history libraries
12343
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012344Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12345
12346 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12347 handle the case of < in quoted attributes, Bastian Kleineidam
12348
Daniel Veillardc853b322001-11-06 15:24:37 +000012349Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12350
12351 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12352 fixing catalog breakages
12353 * Makefile.am catalog.c result/catalogs/catal
12354 result/catalogs/mycatalog.* test/catalogs/catal*:
12355 fixed more problems in catalog support, added more regression tests
12356 for both XML and SGML catalog handling
12357
Daniel Veillard66870c72001-11-05 19:27:49 +000012358Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12359
12360 * debugXML.c: applied an improvement to xmlGetLineNo() from
12361 Keith Isdale
12362
Daniel Veillardffe09c92001-11-05 14:21:47 +000012363Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12364
12365 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12366 Side effect of the progressive catalog loading
12367
Daniel Veillardad661b92001-11-05 11:43:15 +000012368Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12369
12370 * Makefile.am: confexecdir and confexec_DATA were defined twice
12371 pointed out by Karl Eichwalder
12372
Daniel Veillard6eb17722001-11-04 22:19:27 +000012373Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12374
12375 * xmlcatalog.c: avoid unlink() and use remove() instead.
12376
Daniel Veillardea898282001-11-04 22:13:45 +000012377Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12378
12379 * libxml.spec.in: cleanup
12380 * include/libxml/xmlwin32version.h: updated with 2.4.8
12381
Daniel Veillarda4617b82001-11-04 20:19:12 +000012382Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12383
12384 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12385 of compiling libxml with a non standard set of options
12386
John Fleck027edfb2001-11-04 20:13:58 +000012387Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12388
12389 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12390 document --sgml option, fixing gnome bugzilla #63382
12391
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012392Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12393
12394 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12395 breakage of 2.4.7, added a couple of really needed APIs
12396 like xmlCatalogIsEmpty() and xmlNewCatalog()
12397 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12398 for install-catalog
12399 * configure.in: preparing 2.4.8
12400
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012401Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12402
12403 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12404 include/libxml/tree.h include/libxml/xmlIO.h: more include
12405 cleanups, export cleanly one html output + format function.
12406
12407Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12408
12409 * parser.c: removed initGenericErrorDefaultFunc call from
12410 xmlInitParser() since it could destroy previous calls to
12411 xsltSetGenericErrorFunc() effects
12412
Daniel Veillardebd38c52001-11-01 08:38:12 +000012413Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12414
12415 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12416 keyword.
12417
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012418Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12419
12420 * Makefile.am: cleanup
12421 * threads.c: cleanup too
12422 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12423 from xsltproc
12424 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012425 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012426
Daniel Veillard91c00402001-10-30 17:41:38 +000012427Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12428
12429 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12430 was not used anymore !
12431
Daniel Veillard52dcab32001-10-30 12:51:17 +000012432Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12433
12434 * configure.in: preparing 2.4.7
12435 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12436 manual page from John
12437 * doc/*: updated the doc and rebuilt the generated pages
12438
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012439Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12440
12441 * xmlIO.c: closing bug #62711, the library should never
12442 close stdin or stdout.
12443
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012444Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12445
12446 * uri.c: second pass at fixing #63336, using Joel Young
12447 final patch. looks okay.
12448
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012449Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12450
12451 * uri.c include/libxml/uri.h: trying to clear #63336
12452 allowing the escaping routine to parse unconformant
12453 URI-References.
12454
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012455Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12456
12457 * vms/readme.vms vms/build_libxml.com nanoftp.c
12458 include/libxml/xmlversion.h.in: a few VMS updates from
12459 John A Fotheringham
12460 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12461 and xmlCleanupOutputCallbacks() for the Perl binding people.
12462
Daniel Veillard635ef722001-10-29 11:48:19 +000012463Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12466 apply fixes to close #63271 and avoid segfaults when
12467 the error routine gets callbed before xmlInitParser()
12468 get called.
12469 * nanoftp.c error.c: Applied patches from Justin Fletcher
12470 correcting some xmlGenericError misuses.
12471
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012472Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12473
12474 *doc/xmllint.xml, doc/xmllint.1
12475 New and improved man page for xmllint - .xml is the original, .1
12476 is the generated man page
12477
Daniel Veillardc9484202001-10-24 12:35:52 +000012478Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12479
12480 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12481 the web site from the main HTML document.
12482
Daniel Veillard5151c062001-10-23 13:10:19 +000012483Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12484
12485 * parser.c: fixed an erroneous validation bug when PE refs
12486 occurs in external parsed entities referenced from the
12487 internals subset
12488 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12489 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12490 added the associated testcase, it's a nice one.
12491 * HTMLparser.c: generate the DTD node as HTML still ...
12492 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12493
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012494Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12495
12496 * HTMLparser.c: fixed a bug in htmlNewDoc()
12497
Daniel Veillard89cad532001-10-22 09:46:13 +000012498Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12499
12500 * test/threads/*: added entities testing to the Thread test
12501 * testThreads.c: make the test reasonable
12502 * DOCBparser.c: fix the DTD public and system ID
12503 * xmllint.c: added --sgml for SGML DocBook importing
12504 * Makefile.am: added Docbtests target
12505
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012506Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12509 * testThreads.c: removed bogus include
12510
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012511Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12512
12513 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12514 fixed a very serious (looping) validation bug
12515
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012516Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12517
12518 * include/libxml/globals.h include/libxml/threads.h threads.c
12519 testThreads.c: far more testing, cleaning up bugs
12520 * *.c : make sure globals.h is always included.
12521
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012522Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12523
12524 * HTMLparser.c: try to get rid of parser loops for good.
12525
Daniel Veillardab7488e2001-10-17 11:30:37 +000012526Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12527
12528 * configure.in: fixed some bugs in CFLAGS passing.
12529 * test/threads Makefile.am testThreads.c: added a specific
12530 threaded test case (really nasty, guaranteed).
12531
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012532Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12533
12534 * catalog.c: serious cleanup on the management of the
12535 XML catalog tree, more tests done, especially with
12536 the catalog PI.
12537
Daniel Veillard364789a2001-10-16 12:45:00 +000012538Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12539
12540 * catalog.c: avoid a problem in catalog cleanup on SMP if
12541 catalogs were not initialized.
12542
Daniel Veillard81463942001-10-16 12:34:39 +000012543Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12544
12545 * catalog.c xpath.c: trying to cleanup the not thread safe
12546 parts of the library.
12547
Daniel Veillard64a411c2001-10-15 12:32:07 +000012548Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12549
12550 * include/libxml/globals.h configure.in global.data: make
12551 the allocation be per-thread a configure option
12552 * encoding.c include/libxml/parser.h: fixed compilation
12553 errors
12554
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012555Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12556
12557 * include/libxml/parser.h: Norm reported that a few lines
12558 added were breaking libxslt compile, removed them for now
12559
Daniel Veillard6f350292001-10-14 09:56:15 +000012560Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12561
12562 * parser.c parserInternals.c threads.c: debugged and fixed
12563 initialization problems which were giving troubles on SMP
12564 boxes.
12565
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012566Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12567
12568 * include/libxml/Makefile.am: missing globals.h
12569
Daniel Veillarde7090612001-10-13 12:18:28 +000012570Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012571
Daniel Veillarde7090612001-10-13 12:18:28 +000012572 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012573
Daniel Veillardd0463562001-10-13 09:15:48 +000012574Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12577 include/libxml/parserInternals.h include/libxml/tree.h
12578 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12579 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12580 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12581 Applied the last patches from Gary, cleanup, activated threading
12582 all user accessible global variables are now handled in globals.[ch]
12583 Still a bit rought but make tests passes with either
12584 --with-threads defined at configure time or not.
12585 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12586 linking options
12587
Daniel Veillardb8478642001-10-12 17:29:10 +000012588Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12589
12590 * Makefile.am include/libxml/Makefile.am
12591 include/libxml/globals.h globals.c include/libxml/threads.h
12592 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12593 configure.in: started integrating the core of the thread support
12594 not activated yet but half integrated. The code should still
12595 compile and work anyway.
12596
Daniel Veillardb44025c2001-10-11 22:55:55 +000012597Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12598
12599 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12600 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12601 integrating the non-controversial parts of Gary Pennington
12602 multithread patches
12603 * catalog.c: corrected a small bug introduced
12604
Daniel Veillard75b96822001-10-11 18:59:45 +000012605Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * catalog.c include/libxml/catalog.h: very serious cleanup,
12608 isolating unportable code and as much as possible the accesses
12609 to the global shared catalog. May need more testing !
12610
Daniel Veillard78d12092001-10-11 09:12:24 +000012611Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12612
12613 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12614 Keith Isdale patches for the XSLT debugger interfaces. Some
12615 cleanup
12616
Daniel Veillardff0b7312001-10-11 06:46:09 +000012617Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12618
12619 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12620 * DOCBparser.c: generate line nubers in elements
12621
Daniel Veillard60087f32001-10-10 09:45:09 +000012622Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12623
12624 * configure.in: preparing 2.4.6 release
12625 * doc/xml.html doc/html/*: updated and rebuilt the docs
12626 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12627
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012628Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12629
12630 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12631 adding documentation for DV's supercatalog support
12632
Daniel Veillard82d75332001-10-08 15:01:59 +000012633Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12634
12635 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12636 super catalog support adding one API and one flag --sgml to
12637 xmlcatalog
12638
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012639Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12640
12641 * doc/xmlcatalog_man.xml, xmlcatalog.1
12642 One more crack at
12643 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12644
12645
Thomas Broyer47334c02001-10-07 16:41:52 +000012646Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12647
12648 * xpath.c: implemented xmlXPathObjectCopy for external objects
12649 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12650
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012651Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12652
12653 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12654 finishing up fix to
12655 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12656 the xmlcatalog man page display more elegantly
12657
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012658Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12659
12660 * configure.in: closing bug #61832
12661 * HTMLparser.c: removed a warning
12662
Daniel Veillard6ab38382001-10-06 13:08:27 +000012663Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12664
12665 * xpath.c: fixing #61673 part I, do not loose doc information
12666 when copying result value trees.
12667
Daniel Veillard556c6682001-10-06 09:59:51 +000012668Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12669
12670 * xpath.c: trying to harden the XPath interpreter
12671
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012672Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12673
12674 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12675 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12676
William M. Brack1633d182001-10-05 15:41:19 +000012677Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12678
12679 * HTMLparser: repaired another loop problem
12680
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012681Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12682
12683 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12684 parsing.
12685 * xpath.c: fix bug #61291 the default XML namespace node is
12686 missing from the namespace axis.
12687 * tree.c: refuse to create namespaces nodes with prefix "xml"
12688
Daniel Veillard651f9472001-10-04 14:51:06 +000012689Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * SAX.c: ouch a non-defined namespace could lead to a crash,
12692 fixed #61215
12693
Daniel Veillard7dd05702001-10-04 14:25:12 +000012694Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12695
12696 * parserInternals.c: closed bug #61054
12697
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012698Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12699
12700 * include/libxml/Makefile.am: closing #60708
12701
Daniel Veillarda293c322001-10-02 13:54:14 +000012702Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12705 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12706
Daniel Veillardf4309d72001-10-02 09:28:58 +000012707Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12708
12709 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12710
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012711Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12712
12713 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12714 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12715
Daniel Veillard16756b62001-10-01 07:36:25 +000012716Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12717
12718 * catalog.c: Justin Fletcher provided cleaup code in case
12719 HAVE_STAT is not defined
12720 * include/win32config.h: Igor Zlatkovic suggested to have
12721 HAVE_STAT defined there
12722
William M. Brack5e1cac12001-09-28 16:19:18 +000012723Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12724
12725 * catalog.c - fixed typing error reported by M. Barros
12726
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012727Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12728
12729 * xmllint.c - fixing typo
12730
William M. Brackd28e48a2001-09-23 01:55:08 +000012731Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12732
12733 * HTMLparser.c: small enhancement to prevent loop on
12734 unrecognizable data
12735
Daniel Veillardb1d62872001-09-21 09:47:08 +000012736Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12737
12738 * parserInternals.c: applying patch from bug #60757 this
12739 should close it
12740
Daniel Veillardc0631a62001-09-20 13:56:06 +000012741Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12742
12743 * catalog.c xmlcatalog.c: removed a couple of warning
12744 * xpath.c: try to solve the linking problem on platforms
12745 needing trio to compile
12746
Daniel Veillard1a123612001-09-19 08:06:23 +000012747Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012748
Daniel Veillard1a123612001-09-19 08:06:23 +000012749 * Makefile.am libxml.spec.in: backing up non-documented changes
12750 commited without review or aproval by Jens Finke <jens@gnome.org>
12751 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012752
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012753Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12754
12755 * configure.in: Joe Orton provided a patch fixing a problem
12756 when iconv is specified to be in a non-standard directory
12757 but wasn't exported in xml2-config --cflags
12758
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012759Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12760
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012761 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012762 troubles with 2.4.4 errors.
12763
Daniel Veillard16698282001-09-14 10:29:27 +000012764Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12765
12766 * encoding.c entities.c: do not output hexadecimal charrefs
12767 when serializing HTML since some version of Netscape can't
12768 grok it, generate decimal ones.
12769 * result/HTML/doc3.htm: output changed due to previous test
12770 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12771
Daniel Veillard98fed372001-09-13 11:34:58 +000012772Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12775 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12776
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012777Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012778 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012779
12780 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12781 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12782 updated the configuration scripts systems accordingly
12783
Daniel Veillard04382ae2001-09-12 18:51:30 +000012784Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12785
12786 * configure.in: preparing for 2.4.4
12787 * doc/xml.html doc/html/*: updated and rebuilt the docs
12788
Daniel Veillardd63437e2001-09-12 15:00:27 +000012789Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12790
12791 * win32/dsp/libxml2.def.src: tried to incorporate comments
12792 from bug #59220
12793
Daniel Veillard319a7422001-09-11 09:27:09 +000012794Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12795
12796 * parser.c result/noent/wml.xml: fixed bug #59981 related
12797 to handling of '&' in attributes when entities are substitued
12798
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012799Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12800
12801 * libxml.h include/libxml/xmlversion.h.in
12802 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12803 Tried to close bug #60131
12804
Daniel Veillardbce62332001-09-10 18:46:55 +000012805Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12806
12807 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12808
Daniel Veillard143b04f2001-09-10 18:14:14 +000012809Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12810
12811 * SAX.c: fixing bug #59946 on xmlns=""
12812
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012813Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12814
12815 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12816 but allocates a new error code.
12817
Daniel Veillard05c13a22001-09-09 08:38:09 +000012818Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12819
12820 * xmllint.c: John Fleck fixed typos in the options output
12821 * parser.c SAX.c: fix ignorable white space SAX selection
12822
12823Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12824
12825 * entities.c: Steve Underwood found the possibility of an
12826 ininite loop in case of error.
12827
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012828Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12829
12830 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12831
Daniel Veillarda050d232001-09-05 15:51:05 +000012832Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12833
12834 * parser.c: warn if version is not 1.0 but it's not
12835 strictly speaking an error after analyzing the spec
12836
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012837Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12838
12839 *doc/catalog.html - add link to the html version of the
12840 man page, other linguistic cleanups
12841
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012842Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12843
12844 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12845 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12846 file, has not yet been included in the build.
12847
Daniel Veillard99784ff2001-09-01 16:20:28 +000012848Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12849
12850 * catalog.c: removed a duplicate affectation Justin Fletcher
12851
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012852Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12853
12854 * tree.c: Armin Sander pointed a possible text coalescing
12855 problem, completed his patch.
12856
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012857Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12858
12859 * trionan.c: Fixed const and volatile re-definition problem
12860
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012861Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12862
12863 * libxml.4 parser.c: doc updates from Heiko Rupp
12864 * parserInternals.c: 2 sanity checks from Heiko Rupp
12865
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012866Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12867
12868 * tree.c: applied patch from Armin Sander to make some pointers
12869 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012870 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012871
Daniel Veillardb06c6142001-08-27 14:26:30 +000012872Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12873
12874 * xpath.c: hum, restrict the integer usage gcc bug workaround
12875 to only gcc compilers so that other architecture don't get
12876 penalized by this limitation.
12877 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12878
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012879Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12880
12881 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12882 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12883
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012884Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12885
12886 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12887 --convert option to xmlcatalog to convert SGML ones to
12888 the XML syntax.
12889 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12890
12891 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012892Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * catalog.c xmlIO.c: started some serious testing and fixed
12895 a few bug and optmization needs.
12896
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012897Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12898
12899 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12900 preparing for a 2.4.3 release even if it may not be ready yet
12901 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12902 all file parsing lookup to go through the entity resolver, add
12903 to add an API to bypass it (needed to load catalogs themselves),
12904 some cleanup on the catalog code too.
12905 * nanoftp.c: small cleanup
12906 * doc/catalog.html: small update
12907
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012908Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12909
12910 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12911 Jun Kuriyama
12912
Daniel Veillardffb120d2001-08-23 00:52:23 +000012913Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12914
12915 * doc/catalog.html: finished the catalog documentation
12916
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012917Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12918
12919 * doc/catalog.html doc/xml.html: added documentation about
12920 Catalog support, misses an API description
12921 * doc/html/*: reextracted the API pages
12922
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012923Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12924
12925 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12926 Added the part about section 7.2 on URI resolution,
12927 fixed a side effect in the HTML parser, look complete
12928 and ready to rock except the URI/SystemID part!
12929
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012930Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12931
12932 * include/libxml/catalog.h include/libxml/parser.h
12933 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12934 xmlIO.c: added support and APIs needed for the catalog PI
12935 * include/libxml/xmlIO.h: cleanup
12936
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012937Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12938
12939 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12940 include/libxml/catalog.h: starts to look okay, really
12941 plugged the new framework, cleaned a lot of stuff,
12942 added some APIs, except the PI's support missing this
12943 should be mostly complete
12944 * result/catalogs/* test/catalogs/*: added new test, enriched
12945 the existing one with URN ID tests
12946
Daniel Veillard64339542001-08-21 12:57:59 +000012947Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12948
12949 * catalog.c: fixed nextCatalog
12950 * result/catalogs/docbook test/catalogs/*: started adding
12951 a small regression test
12952
Daniel Veillardcda96922001-08-21 10:56:31 +000012953Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12954
12955 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12956 more work on the XML catalog support.
12957 * parser.c include/libxml/parser.h: small cleanup seems using
12958 list as a public parameter name can give portability troubles
12959 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12960 include/libxml/xpath.h include/libxml/Makefile.am: removed
12961 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12962 wrappers
12963
Bjorn Reese45029602001-08-21 09:23:53 +000012964Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12965
12966 * Makefile.am trio.c triodef.h trionan.c xpath.c
12967 include/libxml/Makefile.am include/libxml/trionan.h:
12968 Re-worked Not-A-Number and Infinity support.
12969 * xmlcatalog.c: added readline include files
12970
Daniel Veillard344cee72001-08-20 00:08:40 +000012971Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12972
12973 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12974 testCatalog as xmlcatalog, making it an installed app
12975 adding a shell, and preparing it to be a /etc/xml/catalog
12976 management tool, though not ready yet
12977 * catalog.c include/libxml/catalog.h: adding support for
12978 XML Catalogs http://www.oasis-open.org/committees/entity/
12979 not finished, there is some interesting tradeoffs and a
12980 few open questions left.
12981
Daniel Veillardb7664f42001-08-19 13:00:43 +000012982Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12983
12984 * xmllint.c: fixed a line formatting problem
12985
Daniel Veillard5015b712001-08-17 09:37:52 +000012986Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12987
12988 * SAX.c: removed a couple of unused variable (Albert Chin)
12989
Daniel Veillardbb371292001-08-16 23:26:59 +000012990Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
12993 trying to fix some troubles w.r.t. function returning
12994 const xxxPtr.
12995
Daniel Veillardb60c54e2001-08-16 19:34:27 +000012996Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12997
12998 * win32/dsp/libxml2.def.src: another set of symbols conditionally
12999 defined
13000
Daniel Veillardae6db172001-08-16 19:32:00 +000013001Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13002
13003 * xpointer.c: removed unused var
13004
Daniel Veillard09190202001-08-16 16:27:41 +000013005Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13006
13007 * testXPath.c: another small cleanup closing bug #59110
13008
Daniel Veillard796f4b62001-08-16 16:00:13 +000013009Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * win32/dsp/libxml2.def.src: small cleanup closing bug
13012 #59108
13013
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013014Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13015
13016 * example/gjobread.c: add xmlCleanupParser() before leaving
13017
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013018Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13019
13020 * config.h.in configure.in include/libxml/xmlwin32version.h:
13021 released 2.4.2
13022
Daniel Veillardd3d06722001-08-15 12:06:36 +000013023Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13024
13025 * include/libxml/valid.h debugXML.c valid.c: deprecate
13026 the non-boundchecking Sprintf functions, add Snprintf
13027 this should close bug #57984
13028
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013029Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13030
13031 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13032 URIs before doing the lookups (pointed by Mark Vakoc)
13033
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013034Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13035
13036 * xpath.c: serious changes on Result Value Trees and NodeSets
13037 w.r.t. deallocation and collect operations. Probably not
13038 100% clean (merge of allocated trees smells like a problem).
13039 Seems sufficient to close #58943
13040
Daniel Veillard90493a92001-08-14 14:12:47 +000013041Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13042
13043 * xmllint.c: adding a --format option
13044
Daniel Veillardfe703322001-08-14 12:18:09 +000013045Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13046
13047 * xpath.c: count() was broken on Result Value Tree
13048 * xmlIO.c: fixed file:/// accesses on _WIN32
13049
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013050Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13051
13052 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13053 macro was renamed, this should close bug #58683
13054
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013055Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13056
13057 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13058 entity substitution mode text at the end of the entity might
13059 be added due to text coalescing.
13060 * nanoftp.c parser.c: small cleanup
13061
Daniel Veillard0c720972001-08-08 20:59:00 +000013062Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13063
13064 * HACKING: added John Fleck right to commit in the doc subdir
13065
Daniel Veillard48da9102001-08-07 01:10:10 +000013066Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13067
13068 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13069 allow to inherit attributes from the DTD directly in the
13070 tree, this is needed for XPath and can be a useful feature.
13071 Inherited namespaces are always provided at the tree level now
13072 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13073 of tests for this feature (XSLT being the prime user).
13074
Daniel Veillard50f34372001-08-03 12:06:36 +000013075Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13076
13077 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13078 testSAX.c xmlIO.c xmllint.c include/win32config.h
13079 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13080 include/libxml/xmlwin32version.h.in win32/README.MSDev
13081 win32/dsp/*: applied Win32 Facelift No.2 patches from
13082 Igor Zlatkovic for Windows/MSC
13083
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013084Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13085
13086 * SAX.c: unparsedEntityDecl() the URI computation of the
13087 entity wasn't done breaking XSLT unparsed-entity-uri()
13088
Daniel Veillard567e1b42001-08-01 15:53:47 +000013089Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13090
13091 * xpath.c: fixed a bug when walking the descendants and
13092 the current node has no children
13093 * debugXML.c: show up when a text node is supposed to not be escaped
13094
Thomas Broyerf186c822001-07-31 23:30:37 +000013095Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13096
13097 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13098 worked like the set:leading() function)
13099 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13100
Daniel Veillardba6db032001-07-31 16:25:45 +000013101Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13102
13103 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13104
Daniel Veillard57905372001-07-31 15:52:17 +000013105Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13106
13107 * include/libxml/xmlIO.h: apply change to close #58141
13108 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13109
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013110Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13111
13112 * parser.c: when the internal subset uses a PE, then the
13113 included entity can use conditional sections.
13114
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013115Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13116
13117 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13118 when walking the namespace axis showing up in
13119 libxst/tests/general/bug-12
13120 * xmlmemory.c: added the possibility to trace a given block
13121 defined by its address
13122
Daniel Veillard4aafa792001-07-28 17:21:12 +000013123Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: don't override existing encoding specified before
13126 starting xmlParseDocument()
13127
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013128Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * include/libxml/xmlwin32version.h: reinserted, needed for
13131 Windows users of CVS
13132
Darin Adlera77cac02001-07-27 17:41:51 +0000131332001-07-27 Darin Adler <darin@bentspoon.com>
13134
Darin Adler699613b2001-07-27 22:47:14 +000013135 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13136 * testCatalog.c: Add include of <libxml/parser.h>.
13137
131382001-07-27 Darin Adler <darin@bentspoon.com>
13139
Darin Adlera77cac02001-07-27 17:41:51 +000013140 * include/libxml/.cvsignore:
13141 * include/libxml/xmlwin32version.h:
13142 Remove this file from CVS because it's generated.
13143
Daniel Veillard50822cb2001-07-26 20:05:51 +000013144Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * parser.c include/libxml/parser.h: applied const patches from
13147 Tom Moog #58002
13148
Thomas Broyerba4ad322001-07-26 16:55:21 +000013149Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13150
13151 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13152 lookup framework
13153
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013154Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13155
13156 * tree.c: fixed xmlCopyNode() for documents
13157
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013158Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13159
13160 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13161
13162Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013163
13164 * parser.c: fixes bug #57652 reported by Morus Walter
13165
Daniel Veillarde3924972001-07-25 20:25:21 +000013166Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13169
Daniel Veillarda53c6882001-07-25 17:18:57 +000013170Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13171
13172 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13173 errors, lesson don't add new functions at 1am before a release
13174 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13175 from XPath initialization when possible.
13176
Daniel Veillardd9bad132001-07-23 19:39:43 +000013177Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13178
13179 * result/scripts/base*: removing history/readline changed
13180 this slightly
13181 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13182 xmllint.c: make element content line number generation
13183 optionnal to avoid breaking old apps added interface to switch
13184
Daniel Veillardf012a642001-07-23 19:10:52 +000013185Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013188 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013189 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13190 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13191 John Kroll fixes to allow saving to HTTP via PUT (or
13192 POST of needed).
13193 * doc/html/*.html: regenerated the docs
13194
Thomas Broyere8126242001-07-22 03:54:15 +000013195Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13196
13197 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13198 xmlHashScanFull and xmlHashScannFull3 to get passed the
13199 three keys as arguments to the callback function
13200
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013201Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * configure.in Makefile.am: removed libxml softlink for good
13204 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13205 100% coverage by gtk-doc
13206
Daniel Veillard8599e702001-07-17 21:38:51 +000013207Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13210 fixed serious troubles due to size_t vs. int mismatch
13211
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013212Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13215
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013216Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13217
13218 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13219 convenient extension API for value and context managing
13220 Now handles external objects through xmlXPathPopExternal,
13221 xmlXPathWrapExternal and xmlXPathReturnExternal.
13222 Added functions for sets operations (intersection, etc.)
13223
Daniel Veillard22090732001-07-16 00:06:07 +000013224Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13227 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13228 HTMLparser.c: cleanup of global variables, marking some
13229 const or private.
13230
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013231Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013232
13233 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13234 fixed xmlXPathNodeSetItem when passing index=0
13235
Daniel Veillard05dec342001-07-14 21:57:39 +000013236Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13237
13238 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13239
Daniel Veillard28ae6362001-07-14 16:44:32 +000013240Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13241
13242 * xmllint.c: fixed compilation under Cygwin #57503
13243 * TODO: update
13244
Peter Williamsed156f52001-07-13 18:35:13 +0000132452001-07-13 Peter Williams <peterw@ximian.com>
13246
13247 * config.h.in: add #undef HAVE_DLFCN_H
13248
13249 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13250 builddir.
13251
Daniel Veillard73b36e32001-07-12 15:09:52 +000013252Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13255 raised by #57348 and #57381
13256
Daniel Veillard7db37732001-07-12 01:20:08 +000013257Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13260 tree.c xpointer.c: store the line numbder in element->content,
13261 may break some software, need a configuration mechanism
13262
Darin Adler96037892001-07-11 00:03:16 +0000132632001-07-10 Darin Adler <darin@bentspoon.com>
13264
13265 * .cvsignore:
13266 * example/.cvsignore:
13267 * include/.cvsignore:
13268 * include/libxml/.cvsignore:
13269 Various things that are generated and should be ignored.
13270
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013271Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13274 * doc/xml.html doc/html/*: updated the docs
13275
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013276Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13277
13278 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13279 validation occured on content with element child
13280
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013281Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * tree.c: fixed XML Base computation which was broken
13284 * debugXML.c: added a base function to the shell
13285 * Makefile.am result/scripts/* test/scripts/*: added scripts
13286 based regression tests, and adding 2 XML Base tests
13287
Daniel Veillard19e96c32001-07-09 10:32:59 +000013288Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * tree.c: set properties doc and call xmlSetListDoc for properties
13291 content when grafting them in a different tree.
13292 * aclocal.m4: remove from CVS
13293
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013294Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * win32/libxml2/libxml2.def.src: added some missing entry point
13297 for XPath (Mark Vakoc)
13298
Daniel Veillard388236f2001-07-08 18:35:48 +000013299Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13302 layer should URI-Unescape before trying to open resources.
13303
Daniel Veillard04383752001-07-08 14:27:15 +000013304Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * xpath.c: fix the name() bug for elements in the default
13307 namespace reported by Charlie Bozeman
13308
Daniel Veillard7583a592001-07-08 13:15:55 +000013309Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13310
13311 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13312 led to an XPath fix, improvements of SAX initialization, and
13313 an added option --nocdata to testXPath
13314
Daniel Veillard449d7392001-07-07 19:11:06 +000013315Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13316
13317 * doc/libxml-doc.el: Felix Natter provided anew version working
13318 with XEmacs too
13319
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013320Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13321
13322 * include/libxml/xpath.h: small cleanup
13323 * doc/xml.html: update
13324
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013325Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13326
13327 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13328 released 2.3.14
13329
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013330Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013333 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013334
Daniel Veillard73c9c042001-07-05 20:02:54 +000013335Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13336
13337 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13338 were not equal to empty strings
13339
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013340Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13341
13342 * SAX.c: fixed a URI-Reference computation problem when validating
13343 * xmlIO.c: small cleanup
13344
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013345Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * parser.c: improved the description of a couple of interfaces
13348 upon Larry Stamper suggestion
13349
Daniel Veillard62f313b2001-07-04 19:49:14 +000013350Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * SAX.c entities.c parser.c: changed completely the way entities
13353 are handled when running the parser in entity substitution mode.
13354 This fixes a bug reported by Stephan Kulow and nearly divides
13355 by 3 the amount of memory required by libxslt to load and process
13356 DocBook TDG.
13357
Daniel Veillardf420ac52001-07-04 16:04:09 +000013358Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * HTMLparser.c: fixing a too early root closing problem raised
13361 byt Prashanth Naidu
13362
Daniel Veillard8c357d52001-07-03 23:43:33 +000013363Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13366 raised by Mark Vakoc.
13367
Daniel Veillard6e90d192001-07-03 16:37:49 +000013368Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * example/Makefile.am: fixed the include path to add srcdir/include
13371 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13372 and some cleanup
13373
Daniel Veillardf06307e2001-07-03 10:35:50 +000013374Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13377 lot of optimization work, results in significant improvements
13378 when handling really complex XPath queries. Add a small optimizer
13379 for unions, improve [n] and [last()], avoid some costly ops.
13380
Daniel Veillard77044732001-06-29 21:31:07 +000013381Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13384 * xpath.c: small cleanup
13385 * xmlGetNsList: reformated, fixed problems if used on Entities
13386
Daniel Veillard2adbb512001-06-28 16:20:36 +000013387Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13390
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013391Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13394 * Makefile.am example/Makefile.am: workaround automake generating
13395 erroneous deps
13396
Daniel Veillard12f7d292001-06-28 13:12:11 +000013397Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * include/win32config.h: bug #56801 Yon Derek provided a patch
13400 to the windows config file.
13401
Daniel Veillard87ee9142001-06-28 12:54:16 +000013402Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13405 libxml.h : Yon Derek provided a set of changes to compile from
13406 CVS on Windows/MSC
13407
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013408Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13409
13410 * parser.c: fixed UTF8 BOM support in push mode
13411 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13412 added a specific testcase
13413
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013414Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * Makefile.am: added --push regression tests
13417 * parserInternals.c: the XML parser segfaulted in --push mode
13418
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013419Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13420
13421 * configure.in: moved the symlinks detection within a CVS
13422 check, this is not portable and will be removed soon.
13423 * xpath.c: small cleanup/speedup
13424
Daniel Veillard11648102001-06-26 16:08:24 +000013425Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13426
13427 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13428 release of 2.3.12
13429 * parser.c: make an error message if unknow entities in all cases
13430
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013431Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13434
Daniel Veillard23793842001-06-25 16:07:45 +000013435Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13438 includes were installed in the wrong dir
13439
Daniel Veillardf5498f32001-06-25 15:08:36 +000013440Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * doc/html.xml: warn against sending code to exhibit bugs.
13443
Daniel Veillard56f06462001-06-24 21:34:03 +000013444Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13445
13446 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13447 Tru64 from Thomas Leitner
13448
Daniel Veillardc5d64342001-06-24 12:13:24 +000013449Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * AUTHORS: added William and Bjorn
13452 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13453 daniel@veillard.com hopefully I won't have to do this again
13454 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13455 docs can be rebuilt cleanly now
13456 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13457 from CVs it's generated, added include/libxml/xmlwin32version.h
13458 also generated but which should change far less frequently.
13459 * catalog.c nanoftp.c: made sure to include libxml.h not
13460 libxml/xmlversion.h directly
13461 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13462 when compiling on WIN32 and MSC
13463
Daniel Veillard07385fd2001-06-23 21:55:48 +000013464Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * include/Makefile.am include/libxml/Makefile.am configure.in:
13467 fixed make distcheck and rebuilding the rpms
13468
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013469Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13470
13471 * configure.in: should finish the migration of exported includes
13472 into a real include/libxml in CVS, at least for CVS users.
13473 * removed the exported headers, added in include/libxml (as well
13474 as xmlversion.h.in).
13475
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013476Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * configure.in: fixed the way to detect symlink
13479
Daniel Veillard66541772001-06-23 18:31:04 +000013480Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * configure.in: updated, include/libxml is now a real CVS dir
13483
Daniel Veillardca989762001-06-23 17:39:29 +000013484Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13487 version works with both libxml1 and libxml2 (it autodetects
13488 the prefix of the html-files) from Felix Natter.
13489 * doc/xml.html: updated doc accordingly
13490
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013491Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * xpath.c: fixed the bug generating a template loop in libxslt
13494 when using docbook-xsl-1.4, * should filter out document nodes
13495 * HACKING: added William
13496 * TODO: updated
13497
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013498Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13499
13500 * doc/FAQ.html: added a warning about gcc-3.0
13501 * doc/xml.html: added reference to gdome2 and removed a confusing
13502 sentence
13503
Daniel Veillardf7f41852001-06-22 15:18:01 +000013504Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13505
13506 * xmlversion.h: okay this is a generated file, but Windows
13507 users need it and they can't generate it, and I want CVS
13508 Windows users ...
13509 * win32/libxml2/libxml2_so.dsp: Windows project file for
13510 the shared lib version of libxml2
13511 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13512 resources needed for libxslt/xsltproc by Yon Derek
13513
Bjorn Reese3157b342001-06-22 14:41:45 +000013514Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13515
13516 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13517
Daniel Veillard4151acb2001-06-22 10:48:57 +000013518Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13519
Daniel Veillardcc146db2001-06-22 11:10:52 +000013520 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13521
13522Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
Daniel Veillard4151acb2001-06-22 10:48:57 +000013524 * include/win32config.h: Yon Derek provided a first fix
13525 to be able to compile libxslt/xsltproc on Windows
13526
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013527Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * xpath.c: attempt to work around what seemed a gcc optimizer
13530 bug when handling floats on i386 http://veillard.com/gcc.bug
13531 * tree.c entities.c encoding.c: doing some cleanups while
13532 chasing it
13533
Daniel Veillard017b1082001-06-21 11:20:21 +000013534Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13535
13536 * Makefile.am: cleanup when --without-debug is specified
13537 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13538 w.r.t. --without-debug and other include points
13539 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13540 Catalogs
13541 * configure.in entities.h tree.h HTMLparser.c: removed
13542 --without-corba, made the _private field mandatory
13543
Daniel Veillard87a764e2001-06-20 17:41:10 +000013544Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13547 outputs a BOM in UTF8, an errata has been issued to avoid the
13548 problem, that was the most reasonable solution... Add support
13549 for a leading UTF8 BOM in entities.
13550
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013551Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * valid.c: fixed a bug found when post validating an entity ref
13554 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13555 activate it too
13556
Daniel Veillard39196eb2001-06-19 18:09:42 +000013557Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13560 weakness in the node copy the XPointer and the XInclude
13561 implementations. Serious cleanup.
13562
Daniel Veillard3739b982001-06-19 12:51:30 +000013563Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * Makefile.am: Kjartan Maraas provided a small patch to
13566 add xml2-config.in to EXTRA_DIST
13567
Daniel Veillarda9142e72001-06-19 11:07:54 +000013568Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13571 provided another failing case found in KDE, the way the
13572 ctxt->vctxt.nodeTab was allocated and freed changed over
13573 time but it wasn't completely cleaned up. This should fix it.
13574
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013575Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * parser.c: Stephan Kulow also raised the fact that line number
13578 could get miscounted making debug harder, fixed the problem
13579 in xmlParseCharData()
13580
Daniel Veillard64b98c02001-06-17 17:20:21 +000013581Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * valid.c: Stephan Kulow pointed out a problem when validating
13584 and using an empty entity, forgot a 'break' in a case.
13585
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013586Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13589 * doc/xml.html: updated with 2.3.11
13590
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013591Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * TODO: updated adding cleanup of generated doc
13594 * configure.in: prepared to release 2.3.11
13595 * xmllint.c: added --version for bug reporting
13596 * doc/html/*.html: rebuilt the doc
13597
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013598Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13599
13600 * xpath.c: first part of the work on selecting namespace to
13601 fix bug #56115
13602
Daniel Veillard96ed5832001-06-15 22:22:04 +000013603Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13606 when using -liconv
13607 * TODO: updated
13608
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013609Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13610
13611 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13612 cleanup, encoding support.
13613
Daniel Veillard608ad072001-06-14 08:32:28 +000013614Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13615
13616 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13617
Daniel Veillard239d0522001-06-13 23:02:48 +000013618Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * xpath.c: bug detected by Ankh when / is used as a function arg
13621
Daniel Veillard02bb1702001-06-13 21:11:59 +000013622Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13625 of element and use it to avoid outputting formatting spaces at
13626 the wrong place. Implemented the format parameter for HTML save.
13627 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13628 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13629 result/HTML/wired.html: of course this impact the result of a
13630 number of HTML tests
13631
Daniel Veillard95d845f2001-06-13 13:48:46 +000013632Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13633
13634 * HTMLtree.[ch]: started augmenting the HTML save API with
13635 encoding and formatting parameters
13636
Daniel Veillardeca60d02001-06-13 07:45:41 +000013637Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13638
13639 * HTMLtree.h: cleanup and started evaluating the work needed on
13640 revamping the HTML output code
13641
Daniel Veillard84666b32001-06-11 17:31:08 +000013642Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13643
13644 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13645
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013646Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * valid.c: fixed bug #56049, forgot one check in the
13649 validation routine
13650
Daniel Veillardca2366a2001-06-11 12:09:01 +000013651Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13654
Daniel Veillard6761eee2001-06-11 10:29:38 +000013655Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * libxml.h: fixed an error in last commit
13658 * doc/FAQ.html: added an entry for compilation from CVS
13659
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013660Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13661
13662 * xmlversion.h.in libxml.h: Cygwin patches
13663 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13664 * tree.h: cleanup
13665
Daniel Veillardacd370f2001-06-09 17:17:51 +000013666Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13669 memory block in a strange case where libxml is linked twice
13670 in the binary.
13671
Daniel Veillard1d047672001-06-09 16:41:01 +000013672Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13673
13674 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13675 state far too often, simple fix used to avoid it.
13676
Daniel Veillard4497e692001-06-09 14:19:02 +000013677Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13678
13679 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13680 being processed, applied his patch
13681 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13682
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013683Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13684
13685 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13686 provided fixes to compile on MSCC again
13687 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13688 also provided an update for the project files.
13689
Daniel Veillarda682b212001-06-07 19:59:42 +000013690Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13691
13692 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13693 bug #55810
13694
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013695Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13696
13697 * tree.c: fixed xmlGetNsProp() to close bug #55683
13698 Note this requires libxslt to use it's own function instead.
13699
Daniel Veillardf0c53762001-06-07 16:07:07 +000013700Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13701
13702 * HTMLtree.c: when in a pre element no formatting space should
13703 be added.
13704 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13705
Daniel Veillard068a9652001-06-07 15:30:26 +000013706Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13707
13708 * configure.in: added tests for signal() and signal.h
13709
Daniel Veillard541d6552001-06-07 14:20:01 +000013710Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13711
13712 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13713
Daniel Veillard8a367d42001-06-07 14:01:34 +000013714Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * doc/libxml-doc.el: Felix Natter provided a new version for
13717 libxml2
13718
Daniel Veillard8a926292001-06-07 11:20:20 +000013719Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13720
13721 * HTMLtree.c: when in a pre element no formatting space should
13722 be added.
13723
Daniel Veillard14839d52001-06-06 16:11:56 +000013724Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13725
13726 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13727
Daniel Veillarde95e2392001-06-06 10:46:28 +000013728Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13729
13730 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13731 hack
13732 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13733 * uri.c: fixed a warning
13734
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013735Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13736
13737 * HTMLtree.c: trying to close bug #55772 escaping in script
13738 elements
13739 * doc/xml.html: suggest to send mail to the list
13740
13741Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013742
13743 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13744 good. Use a macro and based on the solution provided in
13745 vsnprintf manual page from GNU.
13746
Bjorn Reese99748722001-06-05 12:49:15 +000013747Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13748
13749 * error.c: Workaround for non-preserving variadic list.
13750 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13751
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013752Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13753
13754 * doc/xml.html: added 2.3.10 release
13755
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013756Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13757
13758 * configure.in: releasing 2.3.10
13759
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013760Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13763
Daniel Veillard20042422001-05-31 18:22:04 +000013764Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * encoding.c: Robert Collins provided a patch to add the
13767 "US-ASCII" encoding alias
13768
Daniel Veillard97ac1312001-05-30 19:14:17 +000013769Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13770
13771 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13772 string oriented functions and started cleaning the related areas
13773 in xpath.c which needed fixing in this respect
13774
Daniel Veillard2d703722001-05-30 18:32:34 +000013775Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13776
13777 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13778 #55380
13779 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13780
Daniel Veillard9403a042001-05-28 11:00:53 +000013781Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13782
13783 * TODO: updated
13784 * nanohttp.[ch] : started adding APIs to get the redirected URL
13785 when this occurs (needed for further base computation
13786 * tree.h: cleanup
13787 * encoding.c: cleanup
13788 * SAX.c: minor change around ctxt->loadsubset
13789
Daniel Veillard6278fb52001-05-25 07:38:41 +000013790Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13791
13792 * Makefile.am include/Makefile.am: small change to have
13793 include/libxml rebuilt if working from CVS.
13794 * uri.c: applied another patch from Carl Douglas for URI escaping,
13795 this should close bug #51876
13796
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013797Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13798
13799 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13800 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13801 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13802 added specific regression test
13803 * parser.h: preparing for the XSLT mode where DTD inherited
13804 attributes are added to the tree.
13805
Daniel Veillardbbd22452001-05-23 12:02:27 +000013806Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13807
13808 * xinclude.[ch]: Updated the namespace for the Last Call version
13809 * result/XInclude/include test/XInclude/include: updated the
13810 testsuite accordingly
13811
Daniel Veillard8514c672001-05-23 10:29:12 +000013812Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13813
13814 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13815 related to bug #51876
13816
Daniel Veillard42596ad2001-05-22 16:57:14 +000013817Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13818
13819 * tree.c: fixed a gross mistake in base computation, xml:base is
13820 not completely correct yet (need cascade).
13821 * xpath.[ch]: added the few things needed to find a function name
13822 and URI from the XPath context when it is called.
13823
Daniel Veillard81418e32001-05-22 15:08:55 +000013824Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13825
13826 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13827 * DOCBparser.c: small cleanup
13828 * xmllint.c: added a --catalogs option to load catalogs from
13829 $SGML_CATALOG_FILES
13830 * tree.c: cleanup
13831 * configure.in: iconv library fixup, ICONV_LIBS
13832
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013833Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13834
13835 * catalog.c: handling of CATALOG entries. detection of recursion,
13836 and a few bugfixes
13837 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13838 against the default namespace
13839
Daniel Veillard04b93292001-05-21 08:15:31 +000013840Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13841
13842 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13843
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013844Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13845
13846 * parser.c: fixed propagation context info when parsing an
13847 external entity.
13848 * doc/html/*.html: regenerated a couple of docs
13849
Daniel Veillard4623acd2001-05-19 15:13:15 +000013850Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13851
13852 * doc/xml.html: update with 2.3.9 informations
13853
Daniel Veillardbed7b052001-05-19 14:59:49 +000013854Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13855
13856 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13857 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13858 * doc/html/* : rebuilt the docs
13859 * valid.c: small patch which may improve some case when
13860 validating.
13861
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013862Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * HTMLparser.c: Closed bug #54891
13865 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13866 to the suite
13867
13868Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13869
13870 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13871 applied a documentation patch from LotR and filled in a few missing
13872 descriptions
13873
Daniel Veillard76d66f42001-05-16 21:05:17 +000013874Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13875
13876 * xpath.c tree.c parser.c: speed optimizations at the parser level
13877 document tree freeing and xpath evaluation
13878
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013879Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13880
13881 * parser.c parser.h parserInternals.h: fixed a couple of
13882 interfaces for handling memory buffer input to const char *
13883 upon suggestion of JamesH.
13884
Daniel Veillardc3739e72001-05-15 15:23:27 +000013885Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13886
13887 * configure.in: LoTR sent a patch fixing the previous commit
13888
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013889Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13890
13891 * configure.in: trying to deal again with the stoopid -R linking
13892 flag of Solaris
13893
Daniel Veillard790142b2001-05-15 10:51:53 +000013894Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13895
13896 * xpath.h: two nodeset access macros from Thomas Broyer
13897
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013898Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13899
13900 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13901 patch from Thomas Broyer
13902
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013903Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13904
13905 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13906 case
13907 * INSTALL: was empty added stuff from the FAQ
13908
Daniel Veillard75bea542001-05-11 17:41:21 +000013909Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13910
13911 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13912 attributes handling and #54433 by adding xmlUnsetProp()
13913 and xmlUnsetNsProp()
13914
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013915Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13916
13917 * HTMLparser.c: Patch from Jonas Borgström
13918 (htmlGetEndPriority): New function, returns
13919 the priority of a certain element.
13920 (htmlAutoCloseOnClose): Only close inline elements if they
13921 all have lower or equal priority.
13922 * result/HTML: this of course changed a number of tests results.
13923
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013924Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13925
13926 * xmlIO.c catalog.c: plugged in the default catalog resolution
13927 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13928 documentations
13929 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13930
Daniel Veillarda7374592001-05-10 14:17:55 +000013931Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13932
13933 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13934 integrating catalogs
13935 * catalog.[ch] testCatalog.c: adding a small catalo API
13936 (only SGML catalog support).
13937 * parser.c: restaured xmlKeepBlanksDefault(0) API
13938
Daniel Veillardc17337c2001-05-09 10:51:31 +000013939Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13942
Daniel Veillard257d9102001-05-08 10:41:44 +000013943Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13944
13945 * parser.c: added xmlParseExternalEntityPrivate() to allow
13946 propagation of ctxt->_private when parsing external entities
13947
Daniel Veillard083c2662001-05-08 08:27:14 +000013948Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13949
13950 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13951
Daniel Veillard01ef7382001-05-08 07:31:43 +000013952Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13953
13954 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13955
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013956Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * valid.c: warn when indeterminist content model is detected
13959 * result/VC/ElementValid8: this adds a message
13960 * Makefile.am: add --novalid for VCM tests
13961 * parserInternals.c: added a call to Init memory
13962
Daniel Veillard64269352001-05-04 17:52:34 +000013963Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13964
13965 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13966 when both parameters are NULL.
13967
Daniel Veillard37721922001-05-04 15:21:12 +000013968Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13969
13970 * valid.c: applied small patch from Gary Pennington, reindented
13971 some part of the code.
13972
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013973Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13974
13975 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13976 release, updated and regenerated the docs
13977
Daniel Veillard357c9602001-05-03 10:49:20 +000013978Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13979
13980 * xpath.c result/XPath/expr/floats : clarified and cleanup
13981 printing of abnormal floats in tests.
13982
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013983Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13984
13985 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13986 * results/HTML/ : a few changes in the output of the HTML tests as
13987 a result.
13988 * configure.in: tying to fix -liconv where needed
13989
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013990Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13991
13992 * Makefile.am: fixed a stupid error
13993
Daniel Veillard7150a032001-05-02 16:41:11 +000013994Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13995
13996 * configure.in Makefile.am: make the inclusion of the trio
13997 modules in the library conditional
13998
Daniel Veillardc057c5d2001-05-02 12:41:24 +000013999Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14000
14001 * DOCBparser.c: patche from László Kovács, fixed entities refs
14002 in attributes handling
14003
Daniel Veillardedddff92001-05-02 10:58:52 +000014004Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14005
14006 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14007 flushing
14008
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014009Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14010
14011 * xpath.c: fix of an XSLT namespace bug reported on the list
14012 general/bug-8-
14013
Daniel Veillard5792e162001-04-30 17:44:45 +000014014Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14015
14016 * strio.h trio.c: Dan McNichol suggested a couple of small
14017 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14018
Daniel Veillard02141ea2001-04-30 11:46:40 +000014019Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14020
14021 * tree.c parser.c encoding.c: spent a bit more time looking
14022 at the parsing speed and DOM handling. Added a few more
14023 speedups.
14024
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014025Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14026
14027 * parser.c: small but effective parsing speed improvement
14028
Daniel Veillardb59076b2001-04-29 17:04:07 +000014029Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14030
14031 * configure.in: default on the DocBook parser inclusion (for Gnome)
14032 * DOCBparser.h: fixed a header reference
14033
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014034Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14035
14036 * configure.in xpath.c: applied Bjorn patches for FPE on the
14037 alpha
14038
Daniel Veillardeefd4492001-04-28 16:55:50 +000014039Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14040
14041 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14042 xmlSaveFormatFileTo()
14043
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014044Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14045
14046 * xpath.c: simple and efficient optimization, XPath functions
14047 aways bind to the same code, cache this
14048 * TODO: updated (by saying some is obsolete)
14049
Daniel Veillard2156a562001-04-28 12:24:34 +000014050Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14051
14052 * xpath.c: more cleanup work on XPath name parsing routines
14053
Daniel Veillard61d80a22001-04-27 17:13:01 +000014054Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14055
14056 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14057 xmlXPathParseName
14058 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14059 * debugXML.c: avoid compilation problems if compiling without
14060 HTML support, Igor Zlatkovic
14061 * win32/libxml2/libxml2.def.src: being able to compile without
14062 XPath on Windows
14063
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014064Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14065
14066 * libxml.m4: yet another patch from Toshio Kuratomi
14067
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014068Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14069
14070 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14071
Daniel Veillard67fee942001-04-26 18:59:03 +000014072Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * tree.[ch]: added xmlSaveFormatFile interface for saving
14075 and indenting a file.
14076
Daniel Veillard82e49712001-04-26 14:38:03 +000014077Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14078
14079 * xpath.c: fixed bug #53689 related to processing-instruction()
14080
Daniel Veillard02f077a2001-04-26 10:59:11 +000014081Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14082
14083 * DOCBparser.c: patche from László Kovács
14084
Daniel Veillard30211a02001-04-26 09:33:18 +000014085Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * parser.c: applied fixes from Christian Glahn bug report #53391
14088
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014089Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * error.c: Jean François Lecomte provided a complete description
14092 and a fix to bug #53537
14093
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014094Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14095
14096 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14097
Daniel Veillard1034da22001-04-25 19:06:28 +000014098Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14099
14100 * DOCBparser.c SAX.c: a bit more work on entities processing.
14101 Still Need to cleanup XML output and references in attributes
14102
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014103Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14104
14105 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14106
Daniel Veillardb33c2012001-04-25 12:59:04 +000014107Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14108
14109 * tree.c: trying to fix #53574, not completely complete,
14110 I would like xmllint --copy --debug test/ent1 and
14111 xmllint --debug test/ent1 to show the same result.
14112 * xpath.c: fix a bug when trying to sort namespace nodes
14113
Daniel Veillard5146f202001-04-25 10:29:44 +000014114Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14115
14116 * HTMLtree.c: real fix for #53402
14117
Daniel Veillard7533cc82001-04-24 15:52:00 +000014118Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14119
14120 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14121 PIs when using xsl:output
14122 * valid.c: closing #53537 some case generate segfaults if there
14123 is validity errors
14124
Daniel Veillard61b33d52001-04-24 13:55:12 +000014125Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14126
14127 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14128 of external parsed entities, added --noent to testDocbook
14129 * valid.c: Garry Pennington found an uninitialized variable
14130 access in xmlValidateElementContent()
14131
Daniel Veillard56098d42001-04-24 12:51:09 +000014132Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14133
14134 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14135 with madness
14136 * result/HTML/ : this modified the result of the regression tests
14137 a lot.
14138
Daniel Veillard122376b2001-04-24 12:12:30 +000014139Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14140
14141 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14142 to doc where it wasn't checked against NULL reported by
14143 Jens Laas
14144
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014145Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14146
14147 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14148 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14149
Daniel Veillardeae522a2001-04-23 13:41:34 +000014150Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14151
14152 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14153 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14154 * SAX.[ch]: cleanup and updates for DocBook
14155 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14156 ex SGML identifier changes
14157 * valid.c: removed a static unused function.
14158
Daniel Veillardde57c612001-04-23 09:13:36 +000014159Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14160
14161 * HTMLtree.c: applied change for Paul Sponagl on script saving
14162 * Makefile.am: the warning about entity title.xml are normal.
14163
Daniel Veillard393df012001-04-22 20:11:18 +000014164Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14165
14166 * configure.in: release of 2.3.7
14167 * Makefile.am: fixing make distcheck
14168
Daniel Veillarda41123c2001-04-22 19:31:20 +000014169Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14170
14171 * doc/html/* doc/xml.html: updated and regenerated the docs
14172
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014173Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14174
14175 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14176
Daniel Veillarde82a9922001-04-22 12:12:58 +000014177Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * tree.c: fixed #53388 with the provided patch
14180
Daniel Veillard06803992001-04-22 10:35:56 +000014181Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * valid.c: Bjorn detected an invalid memory access. Fixed
14184 vstateVPush()
14185
Daniel Veillard40af6492001-04-22 08:50:55 +000014186Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14187
14188 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14189
Bjorn Reese70a9da52001-04-21 16:57:29 +000014190Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14191
14192 * libxml.h: new header used only for the compilation of libxml
14193 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14194 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14195 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14196 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14197 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14198 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14199 baseline (version 1.2 plus a single patch).
14200 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14201 scientific notation for numbers. Tests added.
14202 * xpath.c: formatting of numbers changed to use sprintf
14203 (contribution from William Brack)
14204
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014205Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14206
14207 * valid.c: cleanup, more useful debugging
14208 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14209 * xmlIO.c: entity loading is printed as an error when validating
14210
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014211Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14212
14213 * valid.c: fixed to validate within entities
14214 * test/VCM/v22.xml: added a specific testcase
14215
Daniel Veillardca1f1722001-04-20 15:47:35 +000014216Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14217
14218 * valid.c: forgot an epsilon transition in for ()+
14219 * test/VCM/v21.xml : added a specific test case
14220
Daniel Veillard85349052001-04-20 13:48:21 +000014221Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14222
14223 * valid.c: removed a state explosion exhibited by RSS
14224 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14225 from bug #51872
14226
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014227Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14228
14229 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14230 validation without using an ugly NFA -> DFA algo in the source.
14231 Made a specific algorithm easier to maintain, using a single
14232 stack and without recursion.
14233 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14234 * hash.c: made the growing routine static
14235 * tree.h parser.c: added the parent information to an
14236 xmlElementContent node.
14237
Daniel Veillarde470df72001-04-18 21:41:07 +000014238Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14239
14240 * SAX.c parser.c xpath.c: generating IDs when not validating
14241 from an external parsed entity was poisoning the ID has table
14242 with removed values. This was killing XSLT on the KDE help
14243 browser.
14244
Daniel Veillardceacdd92001-04-18 15:10:35 +000014245Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14246
14247 * entities.h: andrew@ugh.net.au detected a double declaration
14248
Daniel Veillarda10efa82001-04-18 13:09:01 +000014249Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14250
14251 * debugXML.c hash.c tree.h valid.c : some changes related to
14252 the validation suport to improve speed with DocBook
14253 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14254 the way validation errors get reported
14255
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014256Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14257
14258 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14259 by P C Chow and William M. Brack for XSLT HTML output
14260
Daniel Veillard2d90de42001-04-16 17:46:18 +000014261Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14262
14263 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14264 Igor Zlatkovic patches for MSC compilation and added his
14265 updates
14266
Daniel Veillarde043ee12001-04-16 14:08:07 +000014267Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14268
14269 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14270 prefix lookup.
14271 * parserInternals.c: fixed the bug reported by Morus Walter
14272 due to an off by one typo in xmlStringCurrentChar()
14273
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014274Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14275
14276 * HTMLparser.c result/HTML/*: revamped the way the HTML
14277 parser handles end of tags or end of input
14278
Daniel Veillard82daa812001-04-12 08:55:36 +000014279Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14280
14281 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14282
Daniel Veillard67a21302001-04-11 14:39:16 +000014283Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14284
14285 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14286 bug where the linktime verions of free() won't work ...
14287
Daniel Veillard27b55282001-04-11 12:22:25 +000014288Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14289
14290 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14291
Daniel Veillardafc73112001-04-11 11:51:41 +000014292Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14293
14294 * doc/xml.html: added 2.3.6 release
14295
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014296Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14299 * result/wml.xml: resulted in a small output change
14300
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014301Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14302
14303 * tree.c: xmlNewDoc was missing the charset initialization
14304 * xmllint.c: added --auto to autogenerate a doc, allow to
14305 reproduce the problem fixed on xmlNewDoc
14306
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014307Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14308
14309 * xpath.c: trying to get 52979 solved
14310 * tree.c result/ result/noent/: trying to get 52712 solved, this
14311 also made me clean up the fact that XML output in general should
14312 not add formating blanks by default, this changed the output of
14313 a few tests
14314
Daniel Veillard73639a72001-04-10 14:31:39 +000014315Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14318
Daniel Veillardfac26a12001-04-08 13:08:14 +000014319Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14320
14321 * configure.in: finally released 2.3.6
14322
Daniel Veillard911f49a2001-04-07 15:39:35 +000014323Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * xpath.c: checking for null pointer generated by new code
14326
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014327Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * xpath.c: fixed a [] evaluation problem reported
14330 * test/XPath/tests/simpleaddr: extended test
14331 * result/XPath/simpleaddr: updated result
14332
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014333Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14334
14335 * xmllint.c: Dan Timis reported a portability problem
14336 on Macs without mmap, fixed it.
14337
Daniel Veillardb38bd552001-04-03 18:22:00 +000014338Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14339
14340 * testXPath.c : added a --tree option allowing to display the
14341 tree dump of the XPath expression
14342
Daniel Veillard4dd93462001-04-02 15:16:19 +000014343Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14344
14345 * xpath.c: fixed a memleak when comparing nodesets
14346 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14347 * tree.c: added a TODO
14348
Daniel Veillard92ad2102001-03-27 12:47:33 +000014349Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14350
14351 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14352 we need string functions
14353 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14354 to be able to use them where needed. Applied some changes
14355 to reduce name linking pollution and compile in only what's
14356 needed.
14357 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14358 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14359 for the string manipulation functions
14360 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14361 to the free() function of xmlmemory.c
14362 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14363 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14364 usage.
14365
14366
Daniel Veillard2be30642001-03-27 00:32:28 +000014367Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14368
14369 * error.c: applied the context output patch of the error
14370 handling submitted by Chuck Griffith
14371 * error/VC/*: this slightly change some error logs
14372
Daniel Veillard50582112001-03-26 22:52:16 +000014373Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14374
14375 * parser.c: fixed line number reporting on error
14376
Daniel Veillard04be4f52001-03-26 21:23:53 +000014377Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14378
14379 * parser.c: Sullivan and Darin found a parser bug,
14380 applied the patch.
14381
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014382Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14383
14384 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14385 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14386 xmlversion.h.in xpointer.c: of course the way I defined
14387 UNUSED breaks on old gcc version. Try to be smart and
14388 also define it directly in xmlversion.h
14389 * configure.in: removed -ansi flag from the pedantic set
14390
14391Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014392 Huge cleanup, I switched to compile with
14393 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14394 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14395 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14396 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14397 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14398 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14399 encoding.h entities.c error.c list.[ch] nanoftp.c
14400 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14401 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14402 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14403 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14404 Cleanup, staticfied a number of non-exported functions,
14405 detected and cleaned up a dozen of problem found this way,
14406 avoided a lot of public function name/typedef/system names clashes
14407 * doc/xml.html: updated
14408 * configure.in: switched private flags to the really pedantic ones.
14409
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014410Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14411
14412 * configure.in: 2.3.5
14413 * doc/html/*: rebuilt the docs
14414
Daniel Veillard146c9122001-03-22 15:22:27 +000014415Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14416
14417 * parser.c: fixed a reported bug in NOTATION parsing
14418 * uri.c: accepted but not fixed bug 51876, added TODO
14419 * Makefile.am: fixed bug 51876
14420
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014421Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14422
14423 * config.h.in configure.in error.c: fix a compilation problem
14424 on platforms without vsnprintf (xml@thewrittenword.com)
14425
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014426Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14427
14428 * parser.c: fixed a function name header typo
14429 * SAX.c: notations can also occur in external subset.
14430
Daniel Veillard7d42b542001-03-20 13:22:46 +000014431Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14432
14433 * error.c: removed a C++ like comment
14434
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014435Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14436
14437 * parser.c: fixing bug 52299 strange condition leading
14438 to a parser crash due to a buffer overflow
14439 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14440 added the specific test case
14441
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014442Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14443
14444 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14445 xmlXPathConvert{String,Number,Boolean} to be able to make
14446 type casts without a context stack, fixed some implementation
14447 problems related to the absence of context at parse-time,
14448 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14449 in the public API too
14450 * xpointer.c xpathInternals.h: we need to know at parse time
14451 whether we are compiling an XPointer
14452
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014453Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14454
14455 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14456 cleaned up the parser internals, refactored XPath code, added
14457 new compilation based APIs and cleanly separated public and
14458 private APIs.
14459
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014460Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14461
14462 * xpath.h: the comp field must be added at the end to avoid
14463 killing binary compat.
14464
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014465Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14466
14467 * Makefile.am: detect XPath memleaks in regreson tests
14468 * error.c: fixed and error w.r.t. error reporting still using
14469 stderr
14470 * hash.c: added new line at end of file
14471 * tree.h: minor cleanup
14472 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14473 expression parsing from evaluation, resulted in a number of
14474 changes internally, and in XPointer. Likely to break stuff
14475 using xpathInternals.h but should remain binary compatible,
14476 new interfaces will be added.
14477
Daniel Veillardd574f782001-03-14 19:40:17 +000014478Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14479
14480 * configure.in: fixed a couple of problems reported by
14481 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14482 without gcc on non linux platforms.
14483
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014484Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14485
14486 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14487 a fix for --with-html-dir= configure support. I hope it won't
14488 break rpm generation
14489
Daniel Veillarda022fe02001-03-14 16:30:00 +000014490Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14491
14492 * xmlIO.c: one function comment cleanup.
14493
Daniel Veillard25239c12001-03-14 13:56:48 +000014494Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14495
14496 * SAX.c: external subset notations were improperly registered
14497 in the internal subset.
14498
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014499Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14500
14501 * README.cvs-commits: added, pointing to HACKING
14502 * HACKING: updated
14503
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014504Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14505
14506 * parser.c: and Matt Sergeant found one in the XML push
14507 parser (erroneous check I forgot to remove when I fixed the
14508 main parser).
14509
Daniel Veillard68d7b672001-03-12 18:22:04 +000014510Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14511
14512 * xpath.c: ptittom found a small bug in UnaryExpr
14513
Daniel Veillarde356c282001-03-10 12:32:04 +000014514Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14515
14516 * configure.in: bumped to 2.3.4
14517 * error.c: fixed bug #51860
14518 * tree.c: fixed bug #51861
14519 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14520 * tree.[ch] : added xmlDefaultBufferSize
14521 * nanoftp.c: typo in function name header block
14522 * doc/xml.html : updated, added link to XML::LibXSLT
14523 * doc/html/* : rebuilt the docs
14524
Daniel Veillard80f32572001-03-07 19:45:40 +000014525Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14526
14527 * parser.c SAX.c: the new content parsing code raised an
14528 ugly bug in the characters() SAX callback. Found it
14529 just because of strangeness in XSLT XML Rec ouptut :-(
14530
Daniel Veillard6c831202001-03-07 15:57:53 +000014531Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14532
14533 * Makefile.am: Martin Baulig suggested to add -lm
14534 * tree.c: found another bug in xmlNodeGetContent()
14535
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014536Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14537
14538 * xpath.c: Bjorn found the error related to strictness of comparison.
14539
Daniel Veillard29631a82001-03-05 09:49:20 +000014540Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14541
14542 * parser.c: trying to fix the Dtd parsing problem reported
14543 by Gary, side effect of last week speed optimizations.
14544
Daniel Veillard14be0a12001-03-03 18:50:55 +000014545Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14546
14547 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14548 * parserInternals.c: removed unneeded test raised by Stric
14549
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014550Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14551
14552 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14553 and fixed by William Brack). Added xmlXPathFormatNumber.
14554 Changed the sorting slightly.
14555 * configure.in Makefile.am example/Makefile.am: Added -lm.
14556 Please note that applications linking with libxml2, must
14557 also like with the math library from now on.
14558
Daniel Veillardf9533d12001-03-03 10:04:57 +000014559Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14560
14561 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14562
Daniel Veillard2f362242001-03-02 17:36:21 +000014563Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14564
14565 * parser.c: one must report spaces even if the Dtd element
14566 content proves that this is not part of the element content.
14567 * result/valid/*.xml: this changed the ouptu slightly
14568
Daniel Veillardb402c072001-03-01 17:28:58 +000014569Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14570
14571 * configure.in: bumped to 2.3.3
14572 * doc/xml.html: updated
14573
Daniel Veillard77851712001-02-27 21:54:07 +000014574Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14575
14576 * tree.c: minor doc fix
14577 * xpath.c: deallocation issues when a result tree has been
14578 converted to a node-set
14579
Daniel Veillardec70e912001-02-26 20:10:45 +000014580Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14581
14582 * doc/xml.html: oops corrected dates s/2000/2001
14583
Daniel Veillard8730c562001-02-26 10:49:57 +000014584Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14585
14586 * valid.c: new patch from Gary Pennington
14587
Daniel Veillard91e9d582001-02-26 07:31:12 +000014588Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * doc/xml.html: applied patch from Ankh
14591
Daniel Veillardedac3c92001-02-26 01:36:19 +000014592Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * xinclude.c: fixed a problem building on Mac
14595
Daniel Veillard21a0f912001-02-25 19:54:14 +000014596Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * parser.c: more work on increasing parsing ferformances
14599
Daniel Veillard48b2f892001-02-25 16:11:03 +000014600Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14603 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14604 avoiding memcpy in production builds MEM_CLEANUP macro use
14605 * parser.[ch] parserInternals.c: optimizations of the tightest
14606 internal loops inside the parser. Better checking of I/O
14607 flushing/loading conditions
14608 * xmllint.c : added --timing
14609
Daniel Veillard71681102001-02-24 17:48:53 +000014610Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14611
14612 * configure.in: bumped to 2.3.2
14613 * doc/xml.html: updated for release
14614
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014615Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14616
14617 * xpath.c: found a memleak and fixed a nasty bug
14618
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014619Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14620
14621 * xmllint.[c1] : added return code errors for xmllint
14622 * xpath.c: specific debug dump function for result value trees
14623
Daniel Veillard4b637072001-02-21 21:52:55 +000014624Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14625
14626 * xpath.c: finally implemented xmlXPathCompareNodeSets
14627 * test/XPath/expr/floats results/XPath/expr/floats: added
14628 a test for float expressions
14629
Daniel Veillardf714aa32001-02-21 03:07:44 +000014630Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14631
14632 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14633 * parserInternals.[ch]: trying to speed up parsing
14634 * xpath.c : speeded up node set equality op
14635
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014636Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14637
14638 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14639 better handling of ID/IDREF and the list modules associated
14640 * configure.in: small CFLAGS cleanup
14641
Daniel Veillarda8abee62001-02-19 15:14:59 +000014642Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14643
14644 * configure.in: fixed iconv detection on AIX (stric)
14645
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014646Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014647
14648 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14649
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014650Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14651
14652 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14653 and optimized xmlXPathNodeSetSort
14654
Daniel Veillard142adbf2001-02-17 13:21:05 +000014655Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14656
14657 * xpath.c: bug fix when context size is 0
14658 * parser.c: I like Norm's Dtd because they still manage to break
14659 the parser occasionally
14660
Daniel Veillardf23e0092001-02-16 13:21:29 +000014661Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14662
14663 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14664
Daniel Veillarde0e26512001-02-16 00:11:46 +000014665Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14666
14667 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14668 attributes within the XML-1.0 namespace
14669
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014670Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14671
14672 * xpathInternals.h: exported a few axis functions
14673 * doc/xml.html: updated the doc
14674
Daniel Veillard760f4422001-02-15 14:59:48 +000014675Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14676
14677 * configure.in: applied patch from Daniel van Balen for OpenBSD
14678 and bumped version to 2.3.1
14679 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14680 attempt to find autoclosing was simply broken, removed it,
14681 updated the examples, this is better
14682
Daniel Veillardd194dd22001-02-14 10:37:43 +000014683Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14686 hash functionnalities.
14687 * doc/html/* : rebuild the doc
14688
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014689Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14690
14691 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14692 on predicate
14693 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14694 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14695 really want to have tags closed on output even if we accept
14696 unclosed ones on input
14697
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014698Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14699
14700 * xpath.c: ouch don't free NULL, rare case fixed
14701 * tree.c: don't coalesce text nodes if they don't have the
14702 same behaviour wrt escaping on output
14703
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014704Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14705
14706 * xpath.c: small fixup
14707 * SAX.c: don't warn on empty namespaces.
14708
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014709Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14710
14711 * README: a bit of cleanup
14712 * configure.in: preparing for 2.3.0 release
14713
Daniel Veillard1f83d392001-02-08 09:37:42 +000014714Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14715
14716 * hash.[ch]: added a first version of xmlHashSize()
14717 * valid.c: another bug fix from Gary Pennington
14718
Daniel Veillard5eef6222001-02-07 18:24:48 +000014719Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14720
14721 * valid.c: couple of bug fixes pointed by Gary Pennington
14722 * HTMLtree.c: #if 0 cleanup
14723
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014724Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14725
14726 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14727 which removes a time consuming check of xmlXPathNodeSetAdd()
14728 and use it in places where we are sure to not break unicity
14729
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014730Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14731
14732 * xpath.c: bug fixes found from XSLT
14733 * tree.c: preserve node->name special values when copying nodes.
14734 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14735 external subset are fetched when available but without full
14736 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14737 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14738 output with encoding disabled.
14739
Daniel Veillard2c833b62001-02-03 08:52:06 +000014740Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14741
14742 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14743 xmlCheckFilename should not be called from xmlFileOpenW
14744 and xmlGzfileOpenW
14745
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014746Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14747
14748 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14749 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14750 added the new tests for URI normalization
14751 * testURI.c: fixed stoopid bugs
14752 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14753 the URI in the error messages are now properly normalized
14754
Daniel Veillardea28ce62001-02-02 08:20:19 +000014755Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14756
14757 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14758
Daniel Veillarde99a4762001-02-01 04:34:35 +000014759Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14760
14761 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14762
Daniel Veillard2b325a02001-01-31 20:46:31 +000014763Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * xpath.c: fixed mod operator
14766
Daniel Veillardde55cf62001-01-31 15:53:13 +000014767Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * parser.c: fixed xmlStrcat doc
14770 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14771 trees.
14772
Daniel Veillard2f913b72001-01-31 13:23:49 +000014773Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14774
14775 * xpath.c result/XPath/tests/chaptersbase
14776 result/XPath/tests/simplebase: fixed XPath node()
14777 * tree.c: small fix in xmlNewNs()
14778 * Makefile.am: removed extraneous xml2Conf.sh rule
14779
Daniel Veillardb42042b2001-01-28 07:40:36 +000014780Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14781
14782 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14783 Changed the library name, in order to get libxml-devel and
14784 libxml2-devel to coexist on a single system
14785 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14786 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14787
Daniel Veillardee0a4662001-01-27 18:59:33 +000014788Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14791 libxml2-devel installable in // as libxml-devel.
14792
Daniel Veillard5eb05942001-01-27 17:50:22 +000014793Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14794
14795 * doc/Makefile.am: fixed make rebuild in doc
14796 * doc/html/*.html: rebuilt the docs
14797
Daniel Veillard65c295d2001-01-26 09:32:39 +000014798Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14799
14800 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14801
Daniel Veillard8e199902001-01-25 18:54:39 +000014802Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14803
14804 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14805 the HTML doc to go into the -devel RPM ...
14806 * aclocal.m4 config.h.in: some updates due to auto* magic
14807
Daniel Veillard93086662001-01-25 18:13:04 +000014808Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14809
14810 * xpath.h: added a hook in the context structure allowing to
14811 link to extra support, needed for XSLT
14812
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014813Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14814
14815 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14816 xmlXPtrCmpPoints to use it.
14817 * propagated the following patch from Alejandro Forero
14818 * include/win32config.h xmlIO.c: applied further suggestions
14819 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14820 * example/gjobread.c: fixed warnings, now that it builds
14821
14822Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14823
14824 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14825
14826 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14827 filename points to a valid file (not a directory).
14828 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14829 Added calls to xmlCheckFilenameDir.
14830
14831 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14832 `path' (rather than `filename') as the parameter to gzopen and open.
14833
Daniel Veillard48177c22001-01-23 15:27:41 +000014834Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14835
14836 * Makefile.am: fixed a problem with EXTRA_DIST
14837
Daniel Veillardb83ba402001-01-22 22:45:10 +000014838Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14839
14840 * Makefile.am example/Makefile.am: finally found the trick
14841 to build the example, i.e. add "." in SUBDIRS before example
14842 in the list <grin/>
14843
Daniel Veillard82687162001-01-22 15:32:01 +000014844Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14845
14846 * doc/xml.html: updated with an XSLT section, removed pointer to
14847 W3C CVS base.
14848
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014849Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14850
14851 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14852 too, and deallocation need to occur the same way.
14853
Daniel Veillarde4566462001-01-22 09:58:39 +000014854Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14855
14856 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14857 type correponding to an XSLT result tree fragment. Share most
14858 of the data format with node set, as well as operators.
14859 * HTMLtree.c: added a newline at the end of the doctype output
14860 whe this one is not present initially.
14861 * tree.c: make sure taht the parent and doc pointers are properly
14862 set when copying attributes (lists).
14863
Daniel Veillard701c7362001-01-21 09:48:59 +000014864Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14865
14866 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14867
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014868Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14869
14870 * xpath.c: seems I finally killed that ugly path evaluation
14871 context bug (tagged 9999 in case is is wrong)
14872
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014873Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14874
14875 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14876 for XSLT
14877
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014878Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14879
14880 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14881 for xmlGzfileOpen() bug
14882
Daniel Veillardf6eea272001-01-18 12:17:12 +000014883Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14884
14885 * xpath.c: removed an error found by XSLT usage
14886 * tree.c parserInternals.h: use a predefined static string
14887 for text and comment nodes, avoid freeing them in xmlFreeNode,
14888 exported the string name in parserInternals.h and added
14889 another value to disable encoding at output (for XSLT),
14890 gain memory, time.
14891
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014892Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14893
14894 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14895 win32/libxml2/libxml2_so.dsp: new makefiles and update
14896 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14897
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014898Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14899
14900 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14901 Gary Pennington
14902
Daniel Veillard389e6b72001-01-15 19:41:13 +000014903Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14904
14905 * xpath.c: fixed the comaprision of values and nodelists,
14906 need to compare nodelist still ...
14907 * debugXML.c: avoided a possible core dump
14908 * HTMLparser.c: cleanup
14909 * nanohttp.c: contributed fix.
14910 * tree.c: fixes in properties handling added xmlSetNsProp
14911 needed by libxslt
14912 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14913 comment
14914 * TODO: updated
14915
Daniel Veillard167bd532001-01-06 21:09:34 +000014916Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14917
14918 * parser.c parserInternals.c: applied Bjorn Reese optimization
14919 patch
14920
14921Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14922
14923 * Makefile.am: applied patch fro make check from Martin Vidner
14924
Daniel Veillard503b8932001-01-05 06:36:31 +000014925Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14926
14927 * configure.in: preparing 2.2.11
14928 * doc/html/*: rebuild the HTML files
14929 * doc/xml.html : updated
14930
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014931Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14932
14933 * tree.c: fixed a stupid bug
14934 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14935 patches related to validation of an XInclude processing result
14936 * TODO: updated
14937
Daniel Veillarde2488192001-01-04 10:54:22 +000014938Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14939
14940 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14941 on large files
14942
Daniel Veillardf060a412001-01-03 20:52:44 +000014943Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14944
14945 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14946
Daniel Veillard45cff692001-01-03 18:02:04 +000014947Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14948
14949 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14950 reported by Jonas Borgström
14951 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14952
Daniel Veillard08108982001-01-03 15:24:58 +000014953Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14954
14955 * testXPath.c xpath.c: fixing the XPath union expressions problem
14956 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14957
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014958Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14959
14960 * xmllint.c: Made is so if the file name is "-" is will read form
14961 standard input. Sven Heinicke <sven@zen.org>
14962 * tree.c: fixed a problem when growing buffer
14963 * tree.h: fixed the comment of the node types following andersca
14964 comment
14965 * TODO: updated
14966
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014967Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * HTMLparser.[ch]: added a way to avoid adding automatically
14970 omitted tags. htmlHandleOmittedElem() allows to change the
14971 default handling.
14972 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14973 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14974 of xmllint too when using --memory flag, added a memory test
14975 suite at the Makefile level.
14976 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14977 with namespace use when encountering QNames in XPath evalation,
14978 added xmlns() scheme in XPointer.
14979 * nanoftp.c : incorporated a fix
14980 * parser.c xmlIO.c: fixed problems raised with encoding when using
14981 the memory I/O
14982 * parserInternals.c: closed bug 25934 reported by
14983 torsten.landschoff@innominate.de
14984 * TODO: updated
14985
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014986Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14989 on a non-updated tree :-(, made a 2.2.10 release to correct the
14990 situation
14991
Daniel Veillardce6e98d2000-11-25 09:54:49 +000014992Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
14995 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
14996 integrated a set of OpenVMS changes from Howard Taylor
14997 <Howard.Taylor@pacoast.com>
14998
Daniel Veillard58770e72000-11-25 00:48:47 +000014999Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15002 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15003
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015004Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * HTMLparser.c: some fixes on auto-open of html/head/body
15007 * encoding.c: fixed a compilation error on some gcc env
15008 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15009 XPointer implementation
15010 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15011 related XPointer tests and associated results
15012
Daniel Veillard300f7d62000-11-24 13:04:04 +000015013Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15014
15015 * doc/xmldtd.html doc/xml.html: following a short step by step
15016 guidance on IRC to help maciej with DTDs I started a small
15017 page on the subject.
15018
Daniel Veillard748e45d2000-11-17 16:36:08 +000015019Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15020
15021 * HTMLparser.c: fixed handling of broken charrefs
15022 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15023 patches
15024
Daniel Veillard28929b22000-11-13 18:22:49 +000015025Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15026
15027 * doc/xml.html doc/html/* : rebuilt the docs after adding
15028 xinclude and updated page for 2.2.7 and 2.2.8
15029 * configure.in: releasing 2.2.8
15030
Daniel Veillard41e06512000-11-13 11:47:47 +000015031Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * parser.[ch] parserInternals.c: applied the conditional
15034 section processing fix from Jonathan P Springer
15035 <jonathan.springer2@gte.net>
15036 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15037 project file, fixed iconv default non support
15038 * xpath.c: fixed the problem of evaluating relative expressions
15039 when a node context is provided.
15040
Daniel Veillardbf432752000-11-12 15:56:56 +000015041Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * nanoftp.c: fixed gcc 2.95 new warnings
15044 * SAX.c: fixed a stupid bug
15045 * tree.c: fixed a formatting problem when round-tripping
15046 from/to memory
15047 * xinclude.c: chased memleak, fixed a base problem
15048 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15049 xmlXPtrBuildNodeList()
15050 * TODO: updated
15051 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15052 adding a first small set of regression tests for XInclude
15053
Daniel Veillardc2def842000-11-07 14:21:01 +000015054Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * nanohttp.[ch]: applied Wayne Davison patches to access
15057 the WWW-Authorization header.
15058 * parser.c: Closed Bug#30847: Problems when switching encoding
15059 in short files by applying Simon Berg's patch.
15060 * valid.c: fixed a validation problem
15061 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15062 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15063 Wayne Davison
15064 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15065 need to be extended to non full nodes selections.
15066 * xinclude.c: starts to work decently
15067
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015068Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15069
15070 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15071 debugXML.c xmlversion.h.in: Started adding XInclude support,
15072 this is a new xmllint option
15073 * tree.c xpath.c: applied TOM patches for XPath
15074 * xpointer.c: fixed a couple of errors.
15075 * uri.c: added an escaping function needed for xinclude
15076 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15077 new warning from RH70 gcc's version
15078
Daniel Veillarda4964b72000-10-31 18:23:44 +000015079Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * HTMLparser.c: fixed loop on invalid char in scripts
15082 * parser.c: update to description of xmlIOParseDTD()
15083 * libxml.m4 xmlversion.h.in: changes contributed by
15084 Michael Schmeing <m.schmeing@internet-factory.de>
15085 * configure.in: preparing for 2.2.7
15086 * Makefile.am: trying to avoid config.h and acconfig.h
15087 being included in the distrib
15088 * configure.in: released 2.2.7
15089
15090Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15091
15092 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15093 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15094
Daniel Veillard01411222000-10-30 15:33:22 +000015095Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15096
15097 * parser.[ch]: added xmlIOParseDTD()
15098 * xpointer.c: added support for the 2 extra parameters of
15099 string-range, fixed a stoopid error when '0' was present
15100 in XPointer expressions
15101 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15102 testsuite for the above
15103
Daniel Veillard6db58192000-10-30 09:27:53 +000015104Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * libxml.spec.in: improved package descriptions
15107
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015108Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15109
15110 * xpath.c xpathInternals.h: applied a large cleaning patch
15111 from TOM <ptittom@free.fr>, it also add namespace support
15112 for function and variables registration.
15113
Daniel Veillardbd20df72000-10-29 17:53:40 +000015114Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15117 * Makefile.mingw: Wayne Davison's update adding hash.c
15118
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015119Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * xpath.c: fixed the root evaluation problems
15122 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15123 ignorable spaces with <b> <bold> <em>
15124 * tree.c: fixed a loop in xmlSearchNsByHref()
15125
Daniel Veillard767662d2000-10-27 17:04:52 +000015126Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15127
15128 * xpath.c: applied another XPath patch from TOM
15129 * xpath.c include/makefile.am: applied another patch from
15130 china@thewrittenword.com (cleanup on IRIX).
15131
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015132Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15133
15134 * xml-config.1: received a fixed version from Fredrik Hallenberg
15135 <hallon@lysator.liu.se>
15136
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015137Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15138
15139 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15140 cleanup patch for XPath
15141
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015142Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * patched to redirrect all "out of context" error messages to
15145 a reconfigurable routine. The changes are:
15146 * xmlerror.h : added the export of an error context type (void *)
15147 an error handler type xmlGenericErrorFunc there is an interface
15148 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15149 to reset the error handling routine and its argument
15150 (by default it's equivalent to respectively fprintf and stderr.
15151 * all the c files: all wild accesses to stderr or stdout within
15152 the library have been replaced to calls to the handler.
15153
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015154Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * configure.in: release 2.2.6
15157 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15158 exporting the inner functions of xpath for extension modules
15159 * doc/*: updated and rebuilt the doc
15160
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015161Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15162
15163 * nanohttp.c : applied Wayne HTTP cleanup patch
15164 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15165 and xmlNodeSetSpacePreserve()
15166
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015167Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * xpath.c: closing bug #29260
15170
Daniel Veillard126f2792000-10-24 17:10:12 +000015171Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15172
15173 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15174 multikey tuples, made hash structure opaque
15175 * valid.[ch]: moved elements, attributes, notations decalarations
15176 as well as ID and refs to hash tables.
15177 * entities.c: hash cleanup
15178 * xmlmemory.c: fixed a dump problem in debug mode
15179 * include/Makefile.am: problem passing in DESTDIR= values patch
15180 from Marc Christensen <marc@calderasystems.com>
15181 * nanohttp.c: removed debugging remains
15182 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15183 * HTMLparser.c parser.c: fixing a number of problems with the
15184 macros in the *parser.c files (Wayne).
15185 * HTMLparser.c: close the previous option when opening a new one
15186 (Marc Sanfacon).
15187 * result/HTML/*: updated the HTML results accordingly
15188
Daniel Veillard52afe802000-10-22 16:56:02 +000015189Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15192 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15193 XPath functions and XML entities table to them. More to come...
15194 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15195
Daniel Veillard683cb022000-10-22 12:04:13 +000015196Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15197
15198 * tree.c: coalesce adjacent text nodes
15199 * valid.c: handling of blank nodes in DTd validation (raised
15200 by problems with a posteriori validation).
15201 * nanohttp.c: changing behaviour on HTTP write stuff.
15202 * HTMLtree.c: forced body and html to be explicitely closed.
15203 * xpath.h: exported more XPath functions.
15204
Daniel Veillard1baf4122000-10-15 20:38:39 +000015205Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15206
15207 * Release of 2.2.5
15208 * xpointer.c: range() range-inside and other helper functions
15209 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15210
Daniel Veillard47e12f22000-10-15 14:24:25 +000015211Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15212
15213 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15214 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15215
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015216Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15219 and XPointer modules
15220
Daniel Veillard134c9f32000-10-15 10:27:08 +000015221Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * SAX.h: closed #25107
15224
Daniel Veillard39915622000-10-15 10:06:55 +000015225Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15226
15227 * testSAX.c: fixed problem with cdata reporting
15228 * SAXresult/* : updated
15229
Daniel Veillard1e851392000-10-15 10:02:56 +000015230Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15231
15232 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15233 Closed bug #27499, added to regression tests
15234 * TODO: updated
15235
Daniel Veillard7eda8452000-10-14 23:38:43 +000015236Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15237
15238 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15239 support for SCRIPT and STYLE with help from Bjorn Reese
15240 * test/HTML/* result/HTML/*: added simple testcase and updated
15241 the existing ones.
15242
Daniel Veillardff9c3302000-10-13 16:38:25 +000015243Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15246 string-range for empty strings
15247 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15248 test/XPath/xptr/strrange: augmented the XPointer testsuite
15249
Daniel Veillard189446d2000-10-13 10:23:06 +000015250Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15251
15252 * doc/xml.html doc/xmlmem.html: added a module describing memory
15253 interfaces and use, updated the main page.
15254
Daniel Veillard2f971a22000-10-12 23:26:32 +000015255Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15256
15257 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15258 nanoftp code work on Windows too now
15259
15260Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015261
15262 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15263 * xpointer.c: implemented string-range() at least a good first version
15264 * test/XPath/docs/str test/XPath/xptr/strrange
15265 result/XPath/xptr/strrange: the string-range() tests
15266
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015267Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * Makefile.am include/Makefile.am include/win32config.h
15270 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15271 and make distcheck
15272
Daniel Veillard19d61112000-10-11 23:50:35 +000015273Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15276 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15277 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15278
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015279Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15282 patch for socklen_t detection by
15283 Albert Chin-A-Young <china@thewrittenword.com>
15284
Daniel Veillardcd429612000-10-11 15:57:05 +000015285Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15286
15287 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15288 and added a --dtdvalid option to xmllint used to test it
15289
Daniel Veillard47c02452000-10-11 13:04:36 +000015290Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15291
15292 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15293 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15294
Daniel Veillard2d38f042000-10-11 10:54:10 +000015295Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15296
15297 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15298 handlings (registration, lookup, cleanup)
15299
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015300Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * configure.in Makefile.am include/makefile.am: adding XPointer
15303 and XPtrtests target
15304 * xpointer.[ch] : new files for XPointer support
15305 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15306 more XPath tests
15307
Daniel Veillard57fda592000-10-10 23:24:14 +000015308Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * configure.in: fixed, very broken, make distcheck works again
15311
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015312Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * More work toward 2.2.5, integrated a number of patches
15315 * configure.in Makefile.am win32config.h.in: trying to cleanup
15316 make distcheck .... huh ...
15317 * include/Makefile.am include/win32config.h: new directory
15318 for includes
15319 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15320 updated teh makefiles and instructions for WIN32
15321 * xpath.c: small fixes
15322 * test/XPath/ results/XPath: updated the testcases and results
15323 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15324 suggested patches
15325 * valid.c: fixed an ID bug
15326
Daniel Veillardb71379b2000-10-09 12:30:39 +000015327Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015330 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015331 * xpath.[ch]: worked on XPointer
15332
Daniel Veillard7e99c632000-10-06 12:59:53 +000015333Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15334
15335 * configure.in Makefile.am: 2.2.5, ship the include in an
15336 include/libxml subdirectory, use symlinks when using CVS
15337 * testSAX.c: fixed small bug
15338 * testXPath.c: changed the way testfiles are parsed
15339 * debugXML.c: same kind of cleanup when parsing an argument expression
15340 XPath/XPointers can have blanks embedded
15341 * xpath.[ch]: more cleanup, reorgs for XPointer work
15342 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15343 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15344
Daniel Veillard55b91f22000-10-05 16:30:11 +000015345Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15346
15347 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15348 in the XPath engine, rewrote large parts of it, now it's far
15349 cleaner and in sync with the REC not an old WD. Fixed a parsing
15350 problem in the interactive XML shell found when testing XPath.
15351
Daniel Veillardac260302000-10-04 13:33:43 +000015352Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15355 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15356 examples with the extra test
15357
Daniel Veillard7cfce322000-10-04 12:40:27 +000015358Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15361 the global init function.
15362
Daniel Veillard970112a2000-10-03 09:33:21 +000015363Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * HTMLparser.c: Doohhh, attribute name parsing was still case
15366 sensitive ! Fixed this ...
15367 * result/HTML/* : updated the tests results accordingly
15368
Daniel Veillard740abf52000-10-02 23:04:54 +000015369Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15370
15371 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15372 engine, should be far more stable, incorporated a new version of
15373 preceding/following axis, need testing
15374 * uri.c: fixed file:///c:/a/b/c problem
15375 * test/XPath/tests/idsimple: augmented the XPath tests
15376
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015377Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * doc/* rebuilding docs for 2.2.4 release
15380
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015381Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15382
15383 * configure.in: releasing 2.2.4
15384 * parser.[ch]: added xmlStrEqual()
15385 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15386 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15387 use xmlStrEqual instead
15388 * TODO: updated
15389 * added an XPath test
15390
Daniel Veillardbc765302000-10-01 18:23:35 +000015391Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15392
15393 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15394 * entities.h: exported xmlInitializePredefinedEntities
15395 * parser.[ch] : added xmlInitParser()
15396 * parserInternals.h : had to export htmlInitAutoClose()
15397
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015398Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15399
15400 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15401 problems
15402 * Makefile.am : added XPath regression tests to normal tests
15403 * uri.c: fixed a problem with local paths, cleanup
15404 * parser.c: fixed a problem with large CData sections
15405
Daniel Veillardd2ade932000-09-30 14:39:55 +000015406Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * configure.in xml-config.in: patch from "Ben Taylor"
15409 <sol7x86@hotmail.com> for solaris shared libs lookup
15410
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000154112000-09-30 Martin Baulig <baulig@suse.de>
15412
15413 * libxml-2.0.pc.in: Provide pkg-config script.
15414
15415 * configure.in: Create the libxml-2.0.pc script from the
15416 libxml-2.0.pc.in templates.
15417 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015418 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015419
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015420Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15421
15422 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15423 when compiling with MSC
15424
Daniel Veillard46057e12000-09-24 18:49:59 +000015425Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * xpath.c: patch for normalize-string() substring-before(),
15428 substring-after() and translate() functions from Bjorn Reese
15429 <breese@mail1.stofanet.dk>
15430 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15431 Fredrik Hallenberg <hallon@lysator.liu.se>
15432 * TODO: updated
15433
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015434Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15435
15436 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15437 problem of socklen_t being undefined on a number of platforms
15438 * debugXML.c: fixed a compilation problem when without snprintf
15439
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015440Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15443 an URI bug and a fix for the control-character-induced infinite loop
15444 * nanohttp.c: preventive fix for compiling on WIN32
15445
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015446Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * xmlint.c: closing bug #25000
15449
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015450Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15453 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15454 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15455 related function, fixing xmlStrncmp(), and associated cleanup
15456 * result/HTML/entities.html.sax: updating result
15457
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015458Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * uri.c: applied patch for URI escaping from Wayne Davison
15461 <wayned@blorf.net>
15462 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15463 from Denis Barbier <barbier@imacs.polytechnique.fr>
15464 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15465 patch from Wayne Davison
15466
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015467Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15468
15469 * doc/xml.html : updated with new releases, adding "how to help"
15470
Daniel Veillard04698d92000-09-17 16:00:22 +000015471Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15474 removed a few warnings in pedantic mode ...
15475 * parserInternals.c parser.c: moved encoding switching function
15476 to parserInternals.c
15477 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15478
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015479Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15482 error or warning handlers
15483
Daniel Veillardb1059e22000-09-16 14:02:43 +000015484Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15485
15486 * parserInternals.c parserInternals.h parser.c Makefile.am:
15487 created a new module parserInternals.c, moved most of the
15488 code shared by the various parsers there, as well as
15489 deprecated code from parser.c. More cleanup of parser.c
15490 * uri.c: fixed a problem when URI is NULL
15491 * valid.c: speedup when looking for an attribute declaration
15492
Daniel Veillard39c7d712000-09-10 16:14:55 +000015493Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15494
15495 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15496 the cleanup of the computation of URI references when seeking
15497 external entities. The URI reference string and the resulting
15498 URI are both stored now.
15499 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15500 large s(n)printf checks and cleanup from Denis Barbier
15501 <barbier@imacs.polytechnique.fr>
15502 * xmlversion.h.in tree.h: couple of SGML declarations for a
15503 possible docbook module.
15504 * result/VC/ : a couple of test output changed due to the change
15505 of the entities URI
15506
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015507Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15508
15509 * parser.h: added a _private field for linking user's data
15510
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015511Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * parser.c parserInternals.h: demacroified most of the IS_XXX
15514 the gain in size is significant so ...
15515
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015516Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * entities.c: cases where looking up entities with doc==NULL
15519 covered
15520
Daniel Veillard90e11312000-09-05 10:42:32 +000015521Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15522
Daniel Veillard1de50802000-09-07 08:54:32 +000015523 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015524 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15525
Daniel Veillard98a79162000-09-04 11:15:39 +000015526Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15527
Daniel Veillard1de50802000-09-07 08:54:32 +000015528 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015529 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15530 * Makefile.in: added URItest and included thenin "make tests"
15531
15532Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015533
15534 * xmlversion.h.in: closed bug 22941
15535
Daniel Veillard2bb89092000-08-31 14:57:50 +000015536Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * doc/xmlio.html: added doc and example for entity loader
15539 redefinition.
15540
Daniel Veillard96984452000-08-31 13:50:12 +000015541Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15544 used by libxml
15545
Daniel Veillarde715dd22000-08-29 18:29:38 +000015546Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * parser.c: Fixed bug on invalid ontent characters and when using
15549 push.
15550 * xmllint.c: fixed xmllint endling of errors in push mode
15551
Daniel Veillard4948eb42000-08-29 09:41:15 +000015552Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015555 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015556 * result/HTML/*.sax: regenerated HTML SAX output
15557 * parser.c: more cleanup.
15558
Daniel Veillarde010c172000-08-28 10:04:51 +000015559Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15560
15561 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015562 patches from Wayne Davison <wayned@users.sourceforge.net>,
15563 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015564 * HTMLparser.c: fixed an ignorable white space detection bug
15565 occuring when parsing with SAX only
15566 * result/HTML/*.sax: updated since the output is now HTML
15567 encoded...
15568
Daniel Veillard47f3f312000-08-27 22:40:15 +000015569Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15570
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015571 * HTMLparser.[ch]: applied some of Wayne Davison
15572 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015573
Daniel Veillarde0854c32000-08-27 21:12:29 +000015574Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15575
15576 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15577 undeclared namespace prefix was used, added a warning.
15578 Cleaned up support w.r.t. entities, spilling out a warning
15579 and being pedantic on lookups.
15580 * test/warning/ent9 : added testcase for previous example.
15581 * TODO: updated
15582 * parserInternals.h parser.c: changed the way names are parsed
15583 now allow infinite size and decrease penalty for normal use
15584 * parser.c: Started a big cleanup/check of the parser code,
15585 fixed some of the most tortuous entity code, spotted code
15586 unused anymore
15587 * test/*: added tests for very long names and related nasty
15588 things.
15589
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015590Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15591
15592 * doc/encoding.html: added encoding aliases doc
15593 * doc/xml.html: updates
15594 * encoding.[ch]: added EncodingAliases functions
15595 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15596 bottleneck affecting large DTDs like Docbook
15597 * parser.[ch] xmllint.c: added a pedantic option, will be
15598 useful
15599 * SAX.c: redefinition of entities is reported in pedantic mode
15600 * testHTML.c: uninitialized warning from gcc
15601 * uri.c: fixed a couple of bugs
15602 * TODO: added issue raised by Michael
15603
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015604Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * doc/encoding.html: propagated Martin Duerst suggestions
15607
Daniel Veillard52402ce2000-08-22 23:36:12 +000015608Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15609
15610 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15611 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15612 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15613 by Wayne Davison
15614
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015615Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * nanoftp.c nanohttp.c: small cleanup
15618 * TODO: updated
15619
Daniel Veillard244ece92000-08-19 20:58:02 +000015620Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15621
15622 * added an old VC testcase and updated title.xml entity
15623
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015624Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15625
15626 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15627 done on auto-opening of <p> tags and cleanup of SAX output
15628
Daniel Veillard979e55e2000-08-19 16:48:54 +000015629Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15630
15631 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15632
Daniel Veillard4540be42000-08-19 16:40:28 +000015633Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15634
15635 * doc/xml.html libxml.* structure.*: updated the doc a bit
15636
Daniel Veillard808a3f12000-08-17 13:50:51 +000015637Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15640 of SAX tests
15641
Daniel Veillard29579362000-08-14 17:57:48 +000015642Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15643
15644 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15645 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15646
Daniel Veillard1255ab72000-08-14 15:13:33 +000015647Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15648
15649 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15650 * testHTML.c: fix core dump on Solaris 2.x systems
15651 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15652 * result/HTML/*.sax: previous bug fix lead to new results
15653
Daniel Veillard03109292000-08-14 14:58:22 +000015654Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15655
15656 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15657 * configure.in: added --with-readline=DIR to accept alternate
15658 path for readline include/library
15659 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15660 for ANSI under HP-UX
15661 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15662 includes @LIBS@
15663
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015664Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * doc/* : rebuilt the docs
15667 * getting ready for 2.2.2 release
15668
Daniel Veillard87b95392000-08-12 21:12:04 +000015669Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15670
15671 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15672 and xmlAddFeature()
15673 * tree.[ch]: added xmlAddChildList()
15674 * xmllint.c: MAP_FAILED macro test
15675 * parser.h: added xmlParseCtxtExternalEntity()
15676 * valid.c: applied bug fixes removed warning
15677 * tree.c: added CDATA block to elements content
15678 * testSAX.c: cleanup of output
15679 * testHTML.c: added SAX testing
15680 * encoding.c: better error recovery
15681 * SAX.c, parser.c: fixed one of the external entity processing
15682 of the OASis testsuite
15683 * Makefile.am: added HTML SAX regression tests
15684 * configure.in: bumped to 2.2.2
15685 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15686 SAX results
15687
Daniel Veillard88a172f2000-08-04 18:23:10 +000015688Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15689
15690 * configure.in: patch for HP compiler
15691
156922000-08-04 Sven Heinicke <sven@zen.org>
15693
15694 * xmllint.c: Was coredumping sometimes when the file given didn't
15695 exist.
15696
Daniel Veillard46e370e2000-07-21 20:32:03 +000015697Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15698
15699 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015700
Daniel Veillard46e370e2000-07-21 20:32:03 +000015701 when using in memory parsing. Need some cleanup.
15702 * xmllint.c configure.in: added a --memory flag to test memory
15703 parsing
15704
Daniel Veillard36650692000-07-21 15:16:39 +000015705Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * nanohttp.c: fixed socklen_t replacement to unsigned int
15708 * parser.c: fixed a space handdling missing at the end of
15709 production 28 DOCTYPE.
15710 * xmlmemory.c: fixed a stupid bug on the routine to override
15711 allocation functions
15712 * TODO: updated
15713
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015714Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15715
15716 * doc/ regenerated the docs
15717
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015718Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15719
15720 * doc/encoding.html doc/xml.html: added I18N doc
15721 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15722 improvements, both parser and filters, added ASCII & HTML,
15723 fixed the ISO-Latin-1 one
15724 * xmllint.c testHTML.c: added/made visible --encode
15725 * debugXML.c : cleanup
15726 * most .c files: applied patches due to warning on Windows and
15727 when using Sun Pro cc compiler
15728 * xpath.c : cleanup memleaks
15729 * nanoftp.c : added a TESTING preprocessor flag for standalong
15730 compile so that people can report bugs more easilly
15731 * nanohttp.c : ditched socklen_t which was a portability mess
15732 and replaced it with unsigned int.
15733 * tree.[ch]: added xmlHasProp()
15734 * TODO: updated
15735 * test/ : added more test for entities, NS, encoding, HTML, wap
15736 * configure.in: preparing for 2.2.0 release
15737
Daniel Veillard49703262000-07-10 10:27:46 +000015738Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15739
15740 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015741 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015742
Daniel Veillard306be992000-07-03 12:38:45 +000015743Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15744
15745 * doc/xml.html: changed the xmlsoft.org structure, updated the
15746 examples w.r.t. root and childs
15747
Daniel Veillard7d853352000-07-02 18:53:09 +000015748Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15749
Daniel Veillard784b9352003-02-16 15:50:27 +000015750 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015751
Daniel Veillard365e13b2000-07-02 07:56:37 +000015752Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15753
15754 * HTMLparser.c: Work on character encoding support for the HTML parser
15755 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15756 * encoding.c: Fixed a potential memleak in the encoding stuff
15757
Daniel Veillardaf743792000-07-01 11:49:28 +000015758Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15759
15760 * doc/FAQ.html doc/Makefile.am : added a FAQ
15761
15762Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015763
15764 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15765 of the HTML parser to force it to not bypass SAX
15766
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015767Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15768
15769 * win32config.h.in: updated
15770 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15771 lacks iconv support :-( need to release 2.1.1
15772 * configure.in: release 2.1.1
15773 * HTMLparser: fixed bug #14784
15774 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15775 by Windows compiler
15776 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15777 the SAX startDocument() callback.
15778 * TODO: updated
15779
15780Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15781
15782 * added xmlStopParser()
15783
Daniel Veillardbe803962000-06-28 23:40:59 +000015784Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15785
15786 * configure.in: 2.1.0 prerelease
15787 * Large resync between W3C and Gnome tree
15788 * nanoftp, nanohttp.c: fixed stalled connections probs
15789 * HTMLtree.c SAX.c : support for attribute without values in
15790 HTML for andersca
15791 * valid.c: Fixed most validation + namespace problems
15792 * HTMLparser.c: start document callback for andersca
15793 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15794 * parser.h, SAX.c: serious speed improvement for large
15795 CDATA blocks
15796 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15797 different encoding
15798 * example/Makefile.am example/gjobread.c tree.h: work on
15799 libxml1 libxml2 convergence.
15800 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15801 and the LIBXML_TEST_VERSION macro
15802
Daniel Veillardc310d562000-06-23 18:32:15 +000015803Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15804
15805 * doc/xml.html: various patches and improvements typo fixed by
15806 Felix Natter
15807 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15808 from Felix Natter <fnatter@gmx.net>
15809
Daniel Veillardf3029822000-05-06 08:11:19 +000015810Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15811
15812 * doc/upgrade.html: updated with instructions for support of both
15813 libxml-1.x and libxml-2.x
15814 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15815 for 2.x support and also fixed includes
15816
15817
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015818Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15821 the encoding support, added iconv support, so now libxml if
15822 compiled with iconv automatically support japanese encodings
15823 among others. Work based on initial patch from Yuan-Chen Cheng
15824 I may have broken binary compat in the encoding handler
15825 registration scheme, but that was so utterly broken I don't
15826 expect anybody to have used this feature until now.
15827 * parserInternals.h: fixup on the CHAR range macro
15828 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15829 code.
15830 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15831 * uri.c: added xmlParseURI() I can't believe I forgot to
15832 implement this one in 2.0 !!!
15833 * SAX.c: moved doc->encoding update in the endDocument() call.
15834 * TODO: updated.
15835
Daniel Veillard06047432000-04-24 11:33:38 +000015836Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15837
15838 * tree.h: removed extraneous xmlRemoveProp definition
15839 * TODO: added item about --disable-corba configure switch
15840 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15841 * nanoftp.c: fixed include problems giving troubles on AIX and
15842 slowlaris
15843 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15844 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15845 comment and headers changes to lower gtk-doc number of warnings
15846 * doc/html/*: rebuilt docs
15847
Daniel Veillarde0aed302000-04-16 08:52:20 +000015848Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15849
15850 * HACKING: documented the tag for 1.x and instructions
15851
Daniel Veillard5e873c42000-04-12 13:27:38 +000015852Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15853
15854 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15855 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15856 xmlCreateIOParserCtxt
15857 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15858 significant overall improvement
15859 * xmllint.c: added I/O test to xmllint
15860 * testSAX.c: added a speed test
15861 * doc/* : updated/regenerated
15862
Daniel Veillardfc708e22000-04-08 13:17:27 +000015863Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15864
15865 * xpath.c uri.h parserInternals.h: cosmetic changes from
15866 "Timur I. Bakeyev" <timur@bat.ru>, including making
15867 xmlCreateURI() public
15868
Daniel Veillard5d211f42000-04-07 17:00:24 +000015869Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15870
15871 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15872 and the code at the same time. Added a clean mechanism for
15873 overload or added input methods: xmlRegisterInputCallbacks()
15874 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15875 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15876 * TODO: updated
15877 * doc/* : updated/regenerated
15878 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15879 source dir
15880
Daniel Veillarde77a9182000-04-05 19:12:29 +000015881Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15882
15883 * testURI.c: yet another forgotten commit, I should get some sleep !
15884
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015885Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15886
15887 * xmllint.c: forgot to commit this too ?
15888
Daniel Veillardb9df4042000-04-05 14:23:16 +000015889Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * xmlversion.h.in : forgot to commit this previously
15892
Daniel Veillard361d8452000-04-03 19:48:13 +000015893Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15896 * README TODO: updated for release
15897 * uri.c uri.h: added authority parsing/saving
15898 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15899 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15900 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15901 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15902 Makefile.am : added compile-time customization of libxml
15903 --with-ftp --with-http --with-html --with-xpath --with-debug
15904 --with-mem-debug
15905 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15906 #include <libxml/xxx.h> I hope it won't break too much stuff
15907 and will be manageable in the future...
15908 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15909 and added xmllint to the installed programs
15910 * uri.h: added xmlFreeURI()
15911
Daniel Veillardec303412000-03-24 13:41:54 +000015912Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15913
15914 * uri.c uri.h: finished the escaping handling, the base support
15915 and the URI path normalization. Looks good just lacks the
15916 authority content parsing code.
15917 * Makefile.am: added instructions to generate testURI
15918 * TODO: updated
15919 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15920 added links and icons for W3C and Gnome
15921
Daniel Veillard8f621982000-03-20 13:07:15 +000015922Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15923
15924 * xmlmemory.[ch] : seems I forgot to actually update the files in
15925 the last commit :-)
15926 * doc/xml.html doc/html/* : updated and uploaded the docs
15927
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015928Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15929
15930 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15931 * TODO: updated
15932 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015933 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015934 gfree).
15935 * Makefile.am, uri.c, uri.h: added a set of functions to do
15936 exact (litteraly copied from the RFC 2396 productions) parsing
15937 and handling of URI. Will be needed for XLink, one XML WFC,
15938 XML Base and reused in the nano[ftp/http] modules. Still work
15939 to be done.
15940
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015941Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15942
15943 * configure.in, libxml.spec.in : libxml2
15944 * doc/* : updated the doc page, rebuilt the docs
15945
Daniel Veillardcf461992000-03-14 18:30:20 +000015946Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15947
15948 * all: tagged LIB_XML_1_X
15949 * *.c *.h : updated from W3C CVS tree
15950 * configure.in : 2.0.0-beta
15951 * libxml.spec.in : libxml2 package nam
15952 * result/* : new version of the tests output
15953
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015954Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15957
Daniel Veillardb566ce12000-03-04 11:39:42 +000015958Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15959
15960 * doc/* : rebuilt the docs
15961 * parser.c: final patch on #6766
15962 * valid.c: small patch on validity checks.
15963
Daniel Veillardfb76c402000-03-04 11:39:42 +000015964Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15965
15966 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15967 added
15968 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15969 compatibility w.r.t. XML spec and existing code.
15970
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015971Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15972
15973 * parser.c: seems a better solution to <a> </a> exists,
15974 will try it for a while
15975
Daniel Veillard83a30e72000-03-02 03:33:32 +000015976Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15977
15978 * parser.c: tried to remove the <a> </a> generating <a/>
15979 this is hard. Left a flag for that purpose. Fixed bug #6766
15980 * configure.in: prepared 1.8.7 not released, due to previous
15981 problem
15982
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015983Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15984
15985 * doc/xml.html : applied second patch from Paul DuBois
15986
Daniel Veillard402e8c82000-02-29 22:57:47 +000015987Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15988
15989 * doc/xml.html : applied patch from Paul DuBois
15990
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015991Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
15994
Daniel Veillard5feb8492000-02-02 17:15:36 +000015995Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
15998 compilation warnings on various platforms.
15999 * parser.c: Fixed #5281 validity error callbacks are now desactived
16000 by default if not validating.
16001
Daniel Veillardf341f932000-02-02 14:52:08 +000016002Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16003
16004 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16005
Daniel Veillard13c757e2000-02-01 23:59:15 +000016006Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16007
16008 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16009 <gkatsi@cs.toronto.edu>
16010
Daniel Veillard726e8792000-01-30 20:04:29 +000016011Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16012
16013 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16014 processing URLs
16015
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016016Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16017
16018 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16019 xmlNanoFTPUpdateURL for persistent control connections.
16020 * configure.in: 1.8.6
16021
16022Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16023
16024 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16025 * tree.[ch] : added xmlSaveNoEmptyTags
16026
James Henstridgef3be9312000-01-28 13:59:21 +0000160272000-01-29 James Henstridge <james@daa.com.au>
16028
16029 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16030
16031 * Makefile.am: added nanoftp.[ch] to the build.
16032
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016033Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16034
16035 * nanoftp.[ch]: cleanup, comments, API
16036 * debugXML.c : fixed a bug in the cat command
16037 * doc/*: regenerated the docs
16038
Daniel Veillardda07c342000-01-25 18:31:22 +000016039Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16040
16041 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16042 * debugXML.c : fixed a bug in the cat command
16043 * valid.c: fixing some small probs
16044 * libxml.spec.in: get rid of the SNAP suffix
16045 * doc/xml.html: updated the status
16046
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016047Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * xml-config.in: xml-config --version to just return the
16050 version number
16051 * xpath.c: some cleanup w.r.t. axis when the current node is
16052 an attribute.
16053 * TODO: updated
16054
Daniel Veillard461a66c2000-01-18 18:01:01 +000016055Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * configure.in: prepared for libxml-1.8.5
16058 * doc/* recompiled the documentation
16059
160602000-01-17 Jody Goldberg <jgoldberg@home.com>
16061
16062 * configure.in : WARNING autoconf subtlety alert :
16063 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16064 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16065 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16066 get defined by AC_CHECK_HEADERS.
16067
Daniel Veillardf967b902000-01-17 16:06:10 +000016068Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16069
16070 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16071 Rune.Djurhuus@fast.no
16072
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016073Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16074
16075 * TODO: updated
16076 * tree.c, parser.c: made sure that only memory alloc problems
16077 and internal parser errors are allowed to write to stdout or
16078 stderr.
16079
Daniel Veillard0142b842000-01-14 14:45:24 +000016080Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16081
16082 * tree.c : restored xmlNewGlobalNs since this seems used by
16083 a lot of existing code :-(, fixed a bug in xmlNewNs
16084 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16085 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16086 to exit() from the library code.
16087 * xpath.c, parser.c: removed bugs or unused code detected by
16088 Windows compilers
16089 * parser.c: started adding interfaces for parsing well balanced
16090 XML fragments
16091 * configure.in: releasing 1.8.4
16092 * doc/* : rebuilt the docs
16093
Daniel Veillard2eac5032000-01-09 21:08:56 +000016094Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16095
16096 * tree.[ch] : added xmlNewDocFragment() for DOM
16097 * testHTML.c: uninitialized variable.
16098
Daniel Veillardf3a73582000-01-05 14:58:39 +000016099Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16100
16101 * doc/* : rebuild the docs
16102
Daniel Veillard71b656e2000-01-05 14:46:17 +000016103Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16104
16105 * acconfig.h: readline and history patch
16106 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16107 * tree.c: added check and handling when possibly removing an ID
16108 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16109 and saving.
16110 * test/HTML/entities.html result/HTML/entities.html* : test for
16111 various entities reference cases
16112 * result/HTML/* : as a result output of some testcase have
16113 changed
16114 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16115 by previous example. added xmlParseTryOrFinish().
16116 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16117 entities.h debugXML.h HTMLparser.h: changed the way struct are
16118 declared to allow gtk-doc to expose those
16119 * parser.c: closed bug #4960
16120 * Makefile.am configure.in: Applied patch from
16121 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16122 and math/socket libs detection
16123
Daniel Veillard437b87b2000-01-03 17:30:46 +000016124Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16125
16126 * configure.in, Makefile.am: link tester against readline
16127 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16128
Daniel Veillard686d6b62000-01-03 11:08:02 +000016129Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16130
16131 * tree.[ch]: added xmlRemoveProp
16132 * win32config.h.in nanohttp.c: avoid including the Windows
16133 socket stuff in every C files
16134 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16135 the XmL parser(s)
16136 * test/ns4 result/ns4 etc...: added test case for previous prob
16137 * tree.c: xmlNewNs wasn't checking for double definition
16138 * Makefile.in: fixed a problem with dist-hook duplicates
16139 * parser.[hc], xmlIO.c: fixed the loading of external entities
16140 APIs, now xmlLoadExternalEntity() is used everywhere and
16141 setting up an app specific front-end using the
16142 * SAX.c parser.c: some fixes, now the xhtml spec validates
16143 with the xhtml DTD.
16144 * error.c: fixed crashes in case of no input stream
16145 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16146 to the validation tests and results
16147
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016148Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16149
16150 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16151 too htmlCreatePushParserCtxt() and htmlParseChunk()
16152 * parser.c: a bit of cleanup.
16153 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16154 to XML) removed the last mem leak known
16155 * HTMLtree.c: output message cleanup
16156 * xmlmemory.c: display content info about memory blocks
16157 * result/HTML/wired.* : missing att value warning change
16158
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016159Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16160
16161 * doc/* : rebuilt the documentation
16162
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016163Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16164
16165 * parser.[ch] parserInternals.h: Push parser for XML,
16166 seems to work fine now
16167 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16168 --push for push testing
16169 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16170 * testSAX.c: added --push
16171 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16172 subtree
16173 * xmlIO.[ch] : enriched API + fixes for push mode
16174 * entities.[ch]: added the entity content length to the struct.
16175 * xmlmemory.[ch]: new API to show the last entries for the shell
16176 * valid.c: added required attribute testing
16177 * SAX.c: the cdata callback now merge contiguous fragments
16178 * HTMLparser.c: cleanup of some macros
16179
Daniel Veillard3c558c31999-12-22 11:30:41 +000016180Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16181
16182 * parser.c: fix for PIs name starting with xml
16183 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016184 * *.c, configure.in win32config.h.in : generate win32config.h for
16185 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016186
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016187Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16188
16189 * parser.c: fixed a stupid = vs. == bug :-(
16190 * doc/gnome-xml.sgml: s/glade/xml/
16191
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016192Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16193
16194 * configure.in, doc/xml.html : bug fix release 1.8.2
16195 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16196 Hopefully the end of that silly C++ include problem
16197 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16198 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16199 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16200 troubles with autoclosed elements when the stree shape doesn't
16201 follow the DtD specs. Added htmlIsAutoClosed() and
16202 htmlAutoCloseTag()
16203 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16204 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16205 * debugXML.c: fixed a bug on printing default namespaces.
16206 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16207
Daniel Veillardb24054a1999-12-18 15:32:46 +000016208Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16209
16210 * result/HTML/*.htm[l] : updated the HTML regression tests according
16211 to the new output
16212 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16213 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16214 problem due to intermix of extern "C" { ... } declarations for C++
16215 and recursive includes in the headers
16216
Chris Lahey323c48c1999-12-18 15:32:45 +0000162171999-12-20 Chris Lahey <clahey@umich.edu>
16218
16219 * HTMLtree.c: Made it so that html nodes with a single child do
16220 not insert a carriage return before or after the child node.
16221
Daniel Veillardb24054a1999-12-18 15:32:46 +000016222Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016223
16224 * configure.in, doc/xml.html : bug fix release 1.8.1
16225 * parser.c: fixed bug #4344
16226 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16227 added the glue to avoid C++ problems
16228 * doc/* : regenerated the documentation
16229
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016230Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16231
16232 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16233 namespace recognition, and Dia as a resul :-(
16234 * encoding.c: closed bug #3950
16235
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016236Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16237
16238 * valid.c: debugging a posteriori validation, except URI expansion
16239 stuff this should be fixed now
16240 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16241 Carl Nygard <cnygard@bellatlantic.net>
16242 * tester.c: added --postvalid, cleaning of the code
16243 * tree.[ch]: added xmlDocGetRootElement()
16244
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016245Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16246
16247 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16248 c++ losage.
16249
Daniel Veillard10a2c651999-12-12 13:03:50 +000016250Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16251
16252 * configure.in, doc/xml.html : bumped to 1.8.0
16253 * xlink.[ch], Makefile.am : added framework for link detection
16254 * parser.h: added nbChars to parser context, needed for cleanup.
16255 * xmlmemory.c: removed a nasty bug when out of mem
16256 * valid.[ch]: adding namespace support for attribute decl
16257 * tester.c: added --debugent option
16258 * debugXML.[ch]: added xmlDebugDumpEntities()
16259 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16260 buffers instead, this was really needed, validation was breaking
16261 in strange ways due to that. Added xmlParseStringPEReference()
16262 and other parsing from strings functions. Entities processing
16263 modified again, but PERef are still not handled correcly but
16264 unless you're Eve Maller you won't notice :-)
16265 * HTMLparser.c: large changes toward reliability, and switched to
16266 lowercase internal tags, XHTML is lowercase, so it will help
16267 that output is closer to next version.
16268 * doc/* : regenerated the documentation, it is now hosted at
16269 http://xmlsoft.org/ (same bits I just bought the domain :-)
16270
16271
Daniel Veillard294cbca1999-12-03 13:19:09 +000016272Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16273
16274 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16275 doc generation
16276 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16277 in the SAX API
16278 * doc/*: rebuilt the doc making sure everything appears in the
16279 HTML files
16280
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016281Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16282
16283 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16284 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16285 which allow impressive speed improvement on dataset with
16286 large text pieces, but at the cost of broken binary
16287 compatibility and slightly bigger memory usage.
16288 Configure with --with-buffers to activate them, they
16289 are protected with XML_USE_BUFFER_CONTENT define.
16290 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16291 goal is 0 memory left allocated once parser is no more used
16292 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16293 call xmlCleanupParser() and xmlMemoryDump()
16294
Daniel Veillarda819dac1999-11-24 18:04:22 +000016295Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16296
16297 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16298 * parser.[ch] encoding.[ch]: added memory cleanup routines
16299 * parser.c: closing bug #3788
16300 * doc/*: rebuilt the doc
16301
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016302Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16303
16304 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16305 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16306 * tester.c: added --compress option
16307 * doc/*: rebuilt the documentation
16308
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016309Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16310
16311 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16312 if given /proc/kcore as input !
16313 * doc/xml.html doc/*: updated and rebuilt the documentation
16314
16315Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016316
16317 * parser.c: Fixed some wrongly space collapsing code due to
16318 a misreading of the spec.
16319 * result/*: fixed the output accordingly
16320
16321Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016322
16323 * encoding.c: bug fix and typos
16324 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16325 * parser.c: added attribute normalization closing bug #3597
16326 * test/att* result/att* SAXresult/att*: testcase for attribute
16327 normalization
16328
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016329Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16330
16331 * configure.in: closing bug #3163 by adding extra flags for the
16332 cc compiler on HP-UX
16333
Daniel Veillard51e3b151999-11-12 17:02:31 +000016334Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16335
16336 * valid.[ch] : removed a typo and an enumerated type bug in the
16337 xmlAddElementDecl() function
16338 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16339 call to xmlEncodeEntitiesReentrant() so that the functions
16340 New, Set and Get are at the same level.
16341 * parser.c HTMLparser.c: extra memory allocation bug for
16342 attributes detected by someone using libxml in embedded systems :-)
16343
Daniel Veillard962195f1999-10-28 15:51:53 +000016344Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16345
16346 * xmlmemory.h: turned off mem debug :-\
16347
Daniel Veillard35008381999-10-25 13:15:52 +000016348Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16349
16350 * parser.c: closed bug #2784 a one line fix, but worth pushing
16351 a new release out
16352 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16353 some structures, comments before and after the
16354 main element, and other nastyness
16355 * HTMLtree.c tree.c: accomodate the extended HTML supported
16356 * configure.in: pushing 1.7.4
16357 * test/ent8 and related outputs : added a new test for bug #2784
16358 * test/HTML/wired.html and related output: a nasty HTML example
16359 * Makefile.am: improved the test scripts
16360 * docs/* : reran the documentation extractor, updated xml.html
16361
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016362Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16363
16364 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16365 HTMLparser and debugged the HTML related code. HTML documents
16366 now have their own type
16367 * entities.c: do not dump &apos; for HTML output
16368 * xmlmemory.c: improvement, breakpoint mechanism
16369 * testHTML.c: added --sax --repeat ...
16370 * Makefile.am: improved the HTML tests
16371 * valid.[ch]: added xmlValidGetValidElements and
16372 xmlValidGetPotentialChildren
16373 * tester.c: added --insert to test the 2 new functions
16374 * test//* result//* SAXresult//* : regression test cleanup
16375 and extension.
16376 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16377 gnome-xml-nanohttp.html
16378
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016379Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16380
16381 * HTMLparser.c: fixed problems with some autoclose tags
16382 * tree.c: fixed XML output problems.
16383 * result/* SAXresult/*: update of the tests output
16384
Daniel Veillard6077d031999-10-09 09:11:45 +000016385Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16386
16387 * Makefile.am: Arturo patch for xmlConf.sh version info
16388 * parser.c: Tim Josling patch for single quoted items
16389 * tester.c: Tim Josling patch for tester options usage
16390 * tree.h: indent cleanup
16391
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016392Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16393
16394 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16395 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16396
Daniel Veillard00fdf371999-10-08 09:40:39 +000016397Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16398
16399 * tree.c : Raph patch for initialization of CORBA fields
16400 * parser.c, xpath.c, ...: modification of doc comments
16401 * xpath.c : allow spaces in xpath expressions
16402
Daniel Veillardad219441999-09-27 08:17:49 +000016403Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16404
16405 * xmlmemory.h: turning off memory debug :-(
16406
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016407Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16408
16409 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16410 better SAX interfaces.
16411 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16412 entity.
16413 * configure.in: 1.7.2
16414
16415Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016416
16417 * libxml.spec.in: fixed the URL
16418 * doc/xml.html: improved the documentation front-end
16419
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016420Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016421
16422 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16423
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016424Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016425
16426 * libxml.spec.in: fixed the alpha compile problem
16427 * parser.[ch]: changed errno to errNo in the parser context :-(
16428 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16429 * doc/xml.html: changed CHAR to xmlChar
16430 * doc/html/*: recompiled the documentation
16431 * configure.in: 1.7.1
16432
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016433Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16434
16435 * parser.h: modified the parser context struct to regain 1.4.0
16436 binary compatibility
16437 * parser.c, xml-error.h: added errno ot teh context and defined
16438 a set of errors values with update of errno
16439 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16440 DTDs and entities
16441 * *.h, *.c: complete cleanup of the use of config.h and include
16442 protection depending on the current setup.
16443 * overalll debugging, maintenance and bug-fixing on all modules
16444 * updated the documentation
16445 * ready for 1.7.0
16446
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016447Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16448
16449 * HTMLparser.c : cleanup
16450 * SAX.c valid.c valid.h: added ID/IDREF checking
16451 * tree.c tree.h: extended doc structure for refs
16452 * configure.in: 1.6.2
16453 * parser.c: patched bug in SAX user arg call
16454 * parserInternals.h: patched missing close in C++ wrapping
16455 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16456 especially upcoming XPointer implementation.
16457 * doc/xml.html: augmented, typo
16458
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016459Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16460
16461 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16462 not all invocations of install understand -d.
16463
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016464Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16465
16466 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16467 to make 'check' works, when builddir != srcdir.
16468
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016469Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16470
16471 * doc/xml.html : updated the documentation
16472
Daniel Veillard6454aec1999-09-02 22:04:43 +000016473Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16474
16475 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16476 not deallocated memory blocks
16477 * *.c : replaces all calls to malloc() free() and realloc() to
16478 the wrapper functions/macros
16479 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16480 instead of xmlFreeNodeList()
16481
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016482Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16483
16484 * HTMLparser.c: corrected a stupid bug leading to core dump at
16485 tree deallocation. Removed warnings indicated by
16486 Stephane.Conversy@lri.fr
16487 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16488 looked for in the external subset
16489
16490Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016491
16492 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16493 on SGI by Stephane.Conversy@lri.fr
16494
Daniel Veillardb96e6431999-08-29 21:02:19 +000016495Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16496
16497 * all .h : changed the prototype declaration indent as in gtk
16498 * most .c : working on reducing the TODOs in the code
16499 * most .c : cleanup though -pedantic and Insure++
16500 * improvements on validation ID checkings.
16501 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16502 * xml-config.in: closed #1810
16503
16504Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016505
16506 * tree.h, valid.c, valid.h: more work on validity, IDs
16507 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16508 definition for AIX
16509
Daniel Veillardb556eb51999-08-15 17:19:50 +000016510Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16511
16512 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16513 the distribution due to a cut'n paste error at last commit
16514
Daniel Veillardb05deb71999-08-10 19:04:08 +000016515Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16516
16517 * configure.in: upgraded to version 1.4.0
16518 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16519 Big update, added a large part of the validation process,
16520 it should be usable, but some parts are missing
16521 * xpath.c: improved the implementation w.r.t. root.
16522 * Makefile.am: added more tests
16523 * test and result trees: added a lot of tests
16524 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16525
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016526Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16527
16528 * Added an HACKING file
16529
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016530Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16531
16532 * xpath.[ch] : improvements and debug of the XPath implementation
16533 * parser.c, HTMLparser.c : modified the parsers to be progressive
16534 * tree.[ch] : extended the Buffer promitives
16535 * xmlIO.[ch] : added basic I/O routines providing progressive
16536 parsing and ready for I18N conversion plugins
16537 * SAXresult/* : the SAX callback sequence maybe slightly different
16538 now
16539 * test*.c : improved/updated the tests programs
16540 * doc/* : recompiled the docs.
16541
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165421999-07-26 Michael Meeks <michael@edenproject.org>
16543
16544 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16545
16546 * tree.c: Ditto.
16547
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016548Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16549
16550 * configure.in: upgraded to version 1.4.0
16551 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16552 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16553 XML query language, see http://www.w3.org/TR/xpath for more details.
16554 * parser.c, parser.h: added CHAR* related string functions for XPath
16555 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16556 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16557 rebuild the docs.
16558 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16559 and regression testing capabilities for XPath.
16560
Daniel Veillardd79d7871999-07-12 10:38:12 +000016561Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16562
16563 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16564 closing bug #1646
16565
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016566Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16567
16568 * Makefile.am, example/Makefile.am: closed bug #1683
16569
Daniel Veillard3166ab11999-07-11 16:14:19 +000016570Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16571
16572 * example/Makefile.am, configure.in: added the makefile for the
16573 gjobread example
16574
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016575Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16576
16577 * doc/Makefile.am:
16578 - fix which allow "make install DESTDIR=</install/prefix>".
16579
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016580Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16581
16582 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16583 which fixed a problem on the file reading-code.
16584
Daniel Veillard82150d81999-07-07 07:32:15 +000016585Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16586
16587 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16588 output.
16589 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16590
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016591Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16592
16593 * parser.h : Oops removed the binary compatibility problem
16594 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16595 * parser.c, HTMLparser.c: applied patches for reading from stdin
16596
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016597Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16598
16599 * parser.c, entities.c, valid.c: cleanup bug #1591
16600 * configure.in: cleanup bug #1592
16601 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16602 the same tree back-end. Hence gdome will be available for it.
16603 * doc/Makefile.am: close bug #617
16604
Daniel Veillard97fea181999-06-26 23:07:37 +000016605Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * parser.c: alloctate a per parser context SAX interface block
16608
Daniel Veillard14fff061999-06-22 21:49:07 +000016609Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16610
16611 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16612 and xmlEncodeEntitiesReentrant with the correct one :-\
16613
16614Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16615
16616 * commit of my internal XML base changes, quite a lot of
16617 changes, cleanups, better entities support, framework for
16618 new I/O and charset detection and handling
16619 * Fixed the configure/Makefile stuff to generate shared libs
16620 with the proper version info, so we jumped on rev from
16621 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16622 xmlEncodeEntities() result need to be freed now, and a string
16623 xmlParserVersion provide the current library version.
16624
Raph Levien05240da1999-06-15 21:27:11 +000016625Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16626
16627 * parser.c: fixed a buffer overrun for when you have a very long
16628 attribute with no entities in it.
16629
Daniel Veillardbb2da581999-06-13 14:37:07 +000016630Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16631
16632 * added example directory
16633 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16634
Daniel Veillard011b63c1999-06-02 17:44:04 +000016635Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16636
16637 * Release of libxml-1.1, nearly everything has been touched for
16638 this.
16639 * Added more regression tests
16640 * Updated the documentation
16641
Daniel Veillard27d88741999-05-29 11:51:49 +000016642Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16643
16644 * tree.[ch]: unified the XML_NO_CORBA defines.
16645 * parser.c encoding.[ch]: started plugging in char encoding detection
16646
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016647Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16648
16649 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16650 Also freed allocated buffer.
16651
Daniel Veillard27d88741999-05-29 11:51:49 +000016652Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016653 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16654 reentrancy problem at printing. One is left in entities.c, to
16655 remove ASAP
16656 * testSAX.c : added a test example showing the use of the SAX
16657 interface if one doesn't want to build the DOM tree.
16658 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16659
Daniel Veillard517752b1999-04-05 12:20:10 +000016660Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16661
16662 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16663 large revamping of the parser to use SAX callbacks
16664 http://www.megginson.com/SAX/ (or at least a C like interface
16665 a la Expat). It's now possible to set up your own callbacks
16666 and the parser will not build a DOM tree.
16667 * test/* result/*: updated the test suite, I finally removed
16668 the old Namespace draft support (PI based).
16669
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016670Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16671
16672 * Makefile.am: added test result to EXTRA_DIST for make tests
16673
Daniel Veillard64068b31999-03-24 20:42:16 +000016674Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16675
16676 * parser.c, parserInternals.h: moved the chars macro definitions
16677 to parserInternals.h
16678 * parser.c, error.c: applied patches from "Knut Åkesson"
16679 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16680
Daniel Veillard012ccc11999-03-23 10:11:11 +000016681Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16682
16683 * xml-config.in : applied patch to make --version work
16684
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166851999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16686
16687 * Makefile.am (check-local): Alias for `tests' target. This will
16688 cause `make check' to do the right thing.
16689 (tests): Don't run tests in srcdir. Also, replaced calls to
16690 basename with a `sed' "equivalent".
16691
Daniel Veillardd109e371999-03-05 06:26:45 +000016692Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16693
16694 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16695 it in the header and not the sources, updated the doc.
16696 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16697 pointing this out.
16698
Daniel Veillardbc50b591999-03-01 12:28:53 +000016699Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16700
16701 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16702 exported the inputStream routines.
16703 * doc/html/* : updated accordingly
16704
Daniel Veillardd692aa41999-02-28 21:54:31 +000016705Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16706
16707 * parser.c, parser.h, parserInternals.h: added a few extra
16708 internal calls to allocate and free parser contexts ...
16709 * doc/html/* : updated accordingly
16710
Daniel Veillard55a99271999-02-25 11:01:29 +000016711Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16712
16713 * configure.in, Makefile.am, doc/makefile.am : General changes for
16714 1.0.0 release and including the generated HTML documentation.
16715
Daniel Veillard35925471999-02-25 08:46:07 +000016716Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16717
16718 * makefile.am : added parserInternals.h, oops.
16719
Daniel Veillard1e346af1999-02-22 10:33:01 +000016720Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16721
16722 * parserInternals.h: added this header giving access to the parser
16723 internal functions.
16724 * doc/Makefile.am : added a rebuild target which rebuilds the full
16725 set of documentations
16726 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16727 the internal subset.
16728 * *.c *.h: modifications needed to generate the documentation using
16729 gtk-doc, cleanup of functions blocks, reorganisation of struct
16730 declarations.
16731
Daniel Veillard1164e751999-02-16 16:29:17 +000016732Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16733
16734 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16735 the tar and spec file to include the beginning of the doc.
16736
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167371999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16738
16739 * doc/.cvsignore: Added this file.
16740
Daniel Veillard6800ef31999-02-08 18:33:22 +000016741Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16742
16743 * tree.c: fixed xmlGetProp to return "" when the attribute
16744 exists, even if the node-list is NULL.
16745
Daniel Veillard726c7e31999-02-08 15:13:10 +000016746Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16747
16748 * tree.c: patched an error outputting empty attribute values.
16749 * Makefile.am and doc/makefile.am: have been updated during the
16750 week-end. Sorry for an empty CVS log, I got a shell problem.
16751
Daniel Veillard1899e851999-02-01 12:18:54 +000016752Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16753
16754 * tree.h: cleaned up using enums instead of defines
16755 * parser.c, valid.[ch]: more work on parsing/output of element
16756 declarations
16757
Daniel Veillard3b9def11999-01-31 22:15:06 +000016758Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16759
16760 * valid.[ch], tree.c, parser.c : more work toward full parsing
16761 of XML DTDs.
16762 * README: added informations about mailing-list and on-line
16763 documentation
16764
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167651999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16766
16767 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16768
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016769Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16770
16771 * parser.c, tree.[ch] : more work toward conformance testing,
16772 added a last element to accelerate parsing of very flat structures
16773 started working on internal subset Element content declaration.
16774 * valid.[ch] : first cut at adding code toward validation.
16775 * previous changes had also small impact on most files, especially
16776 the conformance testing using James Clark test suite.
16777
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016778Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16779
16780 * test/* : updated the examples, most of them were not well
16781 formed (humm), and added rdf2.
16782 * result/* : resulting changes in the output.
16783
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016784Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16785
16786 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16787
Daniel Veillard44b3a061998-12-05 17:27:22 +000016788Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16789
16790 * tree.c: patched a bug in the generation of empty attributes
16791
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016792Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16795 for node/trees/documents/... Biggest problem is namespace
16796 support when copying subtrees.
16797
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016798Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16799
16800 * parser.c, entities.c: improve entities and char ref encoding,
16801 and cleanups of error messages.
16802
Daniel Veillard242590e1998-11-13 18:04:35 +000016803Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16804
16805 * parser.c, entities.c: simple bug hunting done during rpm2html and
16806 rpmfind integration.
16807
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016808Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16809
16810 * parser.[ch]: Added interfaces allowing to specify a SAX
16811 handler before parsing.
16812
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016813Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16814
16815 * parser.c: redirrect all errors reporting through the SAX
16816 error function
16817
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016818Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16819
16820 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16821 * libtool, tlmain ...: update of the libtool files
16822
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168231998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16824
16825 * entities.c: Use g_snprintf insteda of snprintf.
16826
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016827Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16828
16829 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16830 added ent5 test for this purpose.
16831 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16832
Daniel Veillard27271681998-10-30 06:39:40 +000016833Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16834
16835 * parser.c: fixed? a strange error due to compression on a GWP
16836 document.
16837
Daniel Veillard25940b71998-10-29 05:51:30 +000016838Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16839
16840 * tree.[ch]: bug fixing
16841 * entities.[ch]: defined a specific type for predefined entities
16842 * doc/xml.html: more documentation on the library, how to use it,
16843 overview of the interfaces.
16844
Daniel Veillard16253641998-10-28 22:58:05 +000016845Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16846
16847 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16848
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016849Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16850
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016851 * tree.c: corrected a small bug
16852 * doc/xml.html: continuing writing documentation.
16853
16854Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16855
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016856 * debugXML.h debugXML.c: added debugging utilities.
16857 * tester.c: added --debug switch.
16858 * tree.c: patched an incorrect node->type assignment.
16859 * parser.c: formatting, ensure that node->doc != NULL in attributes
16860
Daniel Veillardccb09631998-10-27 06:21:04 +000016861Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16862
16863 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16864 entity support and provide an internal representation close to
16865 DOM one (entity ref nodes, and attribute value as tree). I tried
16866 to preserve the interface but this will surely break some apps
16867 (I have to change rpm2html/rpmfind for example). I had to change
16868 two interfaces, and the generated tree is somewhat different.
16869 * doc/* : started documenting the XML library, the tree and
16870 DOM/Corba. This is a first step.
16871
Daniel Veillard11e00581998-10-24 18:27:49 +000016872Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16873
16874 * parser.c: Set up the fonctions comment block, boring but useful.
16875 * parser.h, SAX.c, parser.c: now attributes are processed through
16876 the SAX interface. The problem is that my SAX interface diverged
16877 quite a bit from the original one, well this is not an official
16878 spec, and translating it from Java to C is hairy anyway...
16879
Daniel Veillard97b58771998-10-20 06:14:16 +000016880Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16883 fonctions comment block, boring but useful.
16884
16885Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016886
16887 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16888 conversion routines. However they are not yet used to convert the
16889 inputs. The core will run with UTF-8.
16890
Daniel Veillard33942841998-10-18 19:12:41 +000016891Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16892
16893 * tree.c : make sure that the type id is properly set-up when
16894 a new object is allocated, needed for DOM.
16895
Daniel Veillard27fb0751998-10-17 06:47:46 +000016896Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16897
16898 * tree.h, tree.c: Ok, the main objects in the tree will be native
16899 corba objects, it costs 8 bytes per Node, Attribute and Document
16900 but it simplifies the Corba integration a lot (no extra interface
16901 objects to allocate/free).
16902
Daniel Veillard0bef1311998-10-14 02:36:47 +000016903Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16904
16905 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16906 and changed NODEs contants for conformity with DOM Level 1
16907
Daniel Veillard27864701998-10-08 03:47:24 +000016908Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16909
16910 * added hooks to keep track of servants when creating objects
16911 xmlDoc and xmlNode (for Corba export).
16912
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016913Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16914
16915 * added xml-config script.
16916
Daniel Veillard7066a791998-10-01 20:28:28 +000016917Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16918
16919 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16920 to autoupdate libtool and automake conf files.
16921
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000169221998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16923
16924 * Makefile.am: Use '?' to separate the sed
16925 commands as ',' is used when people pass -Wl,something.
16926
16927
Daniel Veillard15a8df41998-09-24 19:15:06 +000016928Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16929
16930 * tree.c, tree.h: added a per-document compression interface.
16931
Daniel Veillard151b1b01998-09-23 00:49:46 +000016932Tue Sep 22 20:47:38 EDT 1998
16933
16934 * tree.c, tree.h: added saving with compression and added interfaces
16935 to control the compression level (xmlGetCompressMode,
16936 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16937
Daniel Veillard70120ff1998-09-22 00:24:21 +000016938Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16939
16940 * parser.c: corrected a loop for files of size 0
16941
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169421998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16943
16944 * error.h: New file. Contains prototyes from `error.c'.
16945
Tom Tromeyc19653d1998-08-14 01:22:43 +000016946Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16947
16948 * Makefile.am (xmlincdir): New macro.
16949 (xmlinc_HEADERS): Renamed from include_HEADERS.
16950
Daniel Veillard845664d1998-08-13 04:43:19 +000016951Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16952
16953 * applied small patch on numeric entities from
16954 Christopher Blizzard <blizzard@appliedtheory.com>
16955
Daniel Veillard260a68f1998-08-13 03:39:55 +000016956Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16957
16958 * New release 0.2, removed the old xml_* files so that it's
16959 coherent with the other CVS base (W3C), far better conformance
16960 to standard, new namespaces, decent entities support, beginning
16961 of a SAX-like interface. Nearly nothing left intact, even the
16962 test examples ...
16963
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169641998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16965
16966 * .cvsignore: Add .deps dir
16967
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016968Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16969
16970 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16971
Daniel Veillardfe926001998-07-26 04:28:20 +000016972Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016973
Daniel Veillardfe926001998-07-26 04:28:20 +000016974 * configure.in: added test for CPP
16975 * AUTHORS, Changelog: the original ones didn't get commited but the
16976 glib ones instead, fixed.
16977 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016978
Daniel Veillardfe926001998-07-26 04:28:20 +000016979Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016980
Daniel Veillardfe926001998-07-26 04:28:20 +000016981 * integrated code developped at W3C
16982 * changed the original Copyright
16983 * migrated to automake
16984 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016985