blob: c03b92a69382b048740e1b1ab0a1bdfc65ae0207 [file] [log] [blame]
Daniel Veillarda37aab82003-06-09 09:10:36 +00001Mon Jun 9 11:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
2
3 * doc/*: applied a patch from Gman for building docs
4 * valid.c xmllint.c include/libxml/valid.h: applied a patch from
5 Gary Pennington to provide an allocator for xmlValidCtxt
6 * xmlreader.c: applied patch from Jacek Konieczny fixing bug
7 #113580 about data not being passed immediately.
8
Daniel Veillarde1326112003-06-05 09:32:20 +00009Thu Jun 5 11:31:02 CEST 2003 Daniel Veillard <daniel@veillard.com>
10
11 * tree.c: applied a couple of patches from Mark Itzcovitz
12 to handle saving back "UTF-16" documents.
13
Daniel Veillarda84c0b32003-06-02 16:58:46 +000014Mon Jun 2 21:56:15 MVT 2003 Daniel Veillard <daniel@veillard.com>
15
16 * relaxng.c xmlschemas.c include/libxml/schemasInternals.h: commiting
17 some work done while in the Maldives (hence the timezone on the
18 laptop !)
19 * result/schemas/length3* test/schemas/deter0_*
20 test/schemas/group0_*: some tests added too
21
Daniel Veillard8caa9c22003-06-02 13:35:24 +000022Mon Jun 2 15:34:17 CEST 2003 Daniel Veillard <daniel@veillard.com>
23
24 * encoding.c: small fix
25 * xmlIO.c: fixed an error message
26
Daniel Veillard0e0f37a2003-05-20 12:22:41 +000027Tue May 20 14:21:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
28
29 * parserInternals.c: fixing Red Hat bug #91013 where xmllint was
30 accepting an improper UTF8 sequence
31
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000032Sat May 17 12:53:11 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
33
34 * threads.c: applied the patch from Stéphane Bidoul for getting
35 rid of extra threads in a dynamic library.
Igor Zlatkovicfb7f0842003-05-17 11:31:20 +000036 * win32/configure.js: threads default to 'native' now.
Igor Zlatkovic84f8c6d2003-05-17 10:55:38 +000037
Daniel Veillard5f5b7bb2003-05-16 17:19:40 +000038Fri May 16 13:17:52 EDT 2003 Daniel Veillard <daniel@veillard.com>
39
40 * HTMLtree.c: fixing bug #112904: html output method escaped
41 plus sign character in URI attribute.
42
Daniel Veillard781ac8b2003-05-15 22:11:36 +000043Thu May 15 18:06:18 EDT 2003 Daniel Veillard <daniel@veillard.com>
44
45 * build_glob.py global.data globals.c parser.c
46 include/libxml/globals.h: patch from Stéphane Bidoul for setting
47 up threads global defaults.
48 * doc/libxml2-api.xml: this extends the API with new functions
49 * python/tests/Makefile.am python/tests/reader2.py
50 python/tests/thread2.py: integrated the associated testcase and
51 fixed the error string used in reader2
52
Daniel Veillard38b80a82003-05-14 18:59:00 +000053Wed May 14 14:56:46 EDT 2003 Daniel Veillard <daniel@veillard.com>
54
55 * configure.in libxml.spec.in python/Makefile.am: trying
56 to conciliate --with-python= requirements and RPM builds,
57 a PITA really...
58
Daniel Veillard104caa32003-05-13 22:54:05 +000059Tue May 13 18:30:34 EDT 2003 Daniel Veillard <daniel@veillard.com>
60
61 * HTMLparser.c: oops last commit introduced a memory leak.
62
Daniel Veillarde8b09e42003-05-13 22:14:13 +000063Tue May 13 18:10:38 EDT 2003 Daniel Veillard <daniel@veillard.com>
64
65 * xmllint.c doc/xmllint.xml: added --nonet option
66 * doc/Makefile.am: fixing #112803 by adding --nonet when calling
67 xsltproc or xmllint
68 * doc/xmllint.xml doc/xmllint.1: also added --schema doc and
69 rebuilt
70 * HTMLparser.c: cleaned up the HTML parser context build when
71 using an URL
72
Daniel Veillardd437d322003-05-13 21:07:01 +000073Tue May 13 16:35:04 EDT 2003 Daniel Veillard <daniel@veillard.com>
74
75 * libxml.spec.in: added a comment about bug #112902
76
William M. Brack3dd57f72003-05-13 02:06:18 +000077Mon May 12 21:58:00 EDT 2003 William Brack <wbrack@mmm.com.hk>
78
79 * minor cleanup of configure '--help' display
80 * error.c: enhanced xmlParserPrintFileContext to fix bug #109942
81
Daniel Veillardd72c7e32003-05-12 21:55:03 +000082Mon May 12 17:53:30 EDT 2003 Daniel Veillard <daniel@veillard.com>
83
84 * tree.c: PI nodes in external subset were not freed :-\
85 fixes bug #112842
86
Daniel Veillard75bb3bb2003-05-12 15:25:56 +000087Mon May 12 11:23:27 EDT 2003 Daniel Veillard <daniel@veillard.com>
88
89 * xmllint.c: added --schema option to run WXS schema validation
90 * xmlschemas.c xmlschemastypes.c include/libxml/schemasInternals.h:
91 tried to improve error reporting in the Schema code, some cleanup
92 too.
93
Daniel Veillard82bbbd42003-05-11 20:16:09 +000094Sun May 11 16:13:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
95
96 * xmlschemas.c: fixed some problems in the handling of errors,
97 and attributes addressed by references.
98 * test/schemas/* result/schemas/*: dropped the verbosity level
99 and added a couple of new tests
100
Daniel Veillardadbb0e62003-05-10 20:02:45 +0000101Sat May 10 16:01:21 EDT 2003 Daniel Veillard <daniel@veillard.com>
102
103 * relaxng.c: Stéphane Bidoul found an off by one addressing
104 error on the error handling.
105
Daniel Veillarda77cf712003-05-09 23:09:55 +0000106Fri May 9 19:08:20 EDT 2003 Daniel Veillard <daniel@veillard.com>
107
108 * xmlschemastypes.c: trying to fix #112673
109
Daniel Veillardc3ca5ba2003-05-09 22:26:28 +0000110Fri May 9 18:14:16 EDT 2003 Daniel Veillard <daniel@veillard.com>
111
112 * DOCBparser.c catalog.c parser.c relaxng.c: removed multiple
113 warning, this fixed a bug and should close #111574
114
Daniel Veillard37fc84d2003-05-09 19:38:15 +0000115Fri May 9 15:34:32 EDT 2003 Daniel Veillard <daniel@veillard.com>
116
117 * xmlschemas.c: fixing bug #104081 with xs:all with an element
118 holding minOccurs="0"
119 * test/schemas/all_* result/schemas/all_*: added some regression
120 tests for that bug
121 * xmllint.c xmlreader.c: patches from Joerg Schmitz-Linneweber and
122 Garry Pennington to compile without schemas support.
123
Daniel Veillarda067e652003-05-01 08:03:46 +0000124Thu May 1 10:02:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
125
126 * tree.c: fixed a problem with xmlUnlinkNode() for DTDs.
127
Daniel Veillard61c52202003-04-30 12:20:34 +0000128Wed Apr 30 14:16:08 CEST 2003 Daniel Veillard <daniel@veillard.com>
129
130 * xml2-config.in: try to fix Red hat bug #89957, do not
131 output -L/usr/lib64
132 * xmlreader.c: fixed a typo in a comment
133
MDT 2003 John Fleck6d68f612003-04-29 13:33:21 +0000134Tue Apr 29 07:32:02 MDT 2003 John Fleck <jfleck@inkstain.ent>
135
136 * doc/tutorial/aph.html, ix01.html
137 forgot to cvs add the new files. Thanks to Roland van Laar
138 for pointing this out
139
Daniel Veillardd4330462003-04-29 12:40:16 +0000140Tue Apr 29 14:36:49 CEST 2003 Daniel Veillard <daniel@veillard.com>
141
142 * xmlschemas.c doc/libxml2-api.xml: fixing a function comment
143 * doc/Makefile.am doc/apibuild.py doc/gnome-xml.sgml: switching
144 to the XML/XSLT doc generation closing #111799
145 * doc/html/*: complete update of the HTML results
146
Igor Zlatkovica28d2362003-04-28 12:56:01 +0000147Mon Apr 28 14:51:41 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
148
149 * win32/defgen.xsl: fixed the conditional for unicode map,
150 removed hardcoded schema entries
151
152Mon Apr 28 02:19:00 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
153
154 * win32/defgen.xsl: new file, stylesheet for generating
155 win32/libxml2.def.src from doc/libxml2-api.xml
156 * win32/libxml2.def.src: is autogenerated from now on, changes
157 to this file will not appear here anymore
158
Daniel Veillard94bb2f12003-04-27 22:14:07 +0000159Mon Apr 28 00:12:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
160
161 * win32/configure.js python/setup.py.in: applied patch
162 from Stéphane Bidoul for the Python bindings on the new
163 release.
164
Igor Zlatkovic34656b42003-04-27 16:00:05 +0000165Sun Apr 27 17:56:21 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
166
167 * debugXML.c: included libxml/uri.h for xmlCanonicPath
168 declaration
169 * win32/configure.js: thread-enabled build is now default
170 * win32/libxml2.def.src: added more exports
171
Daniel Veillard1177ca42003-04-26 22:29:54 +0000172Sun Apr 27 00:23:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
173
174 * NEWS doc/*.xsl doc/*.html: updated the web site separated
175 developers from common pages, made the transition to XHTML1,
176 added validity checking to the makefile rules.
177
Daniel Veillard329456a2003-04-26 21:21:00 +0000178Sat Apr 26 23:17:51 CEST 2003 Daniel Veillard <daniel@veillard.com>
179
180 * parser.c: fix for xmlIOParseDTD same as previous and reported
181 by Petr Pajas
182
Daniel Veillardc6abc3d2003-04-26 13:27:30 +0000183Sat Apr 26 15:26:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
184
185 * parser.c: applied fix to xmlSAXParseDTD from Malcolm Tredinnick
186 closing #111638
187
Daniel Veillard2b32e6f2003-04-26 12:03:54 +0000188Sat Apr 26 14:00:58 CEST 2003 Daniel Veillard <daniel@veillard.com>
189
190 * python/generator.py: fixed a problem in the generator where
191 the way functions are remapped as methods on classes was
192 not symetric and dependant on python internal hash order,
193 as reported by Stéphane Bidoul
194
MDT 2003 John Fleck8aff3b72003-04-26 03:54:07 +0000195Fri Apr 25 21:52:33 MDT 2003 John Fleck <jfleck@inkstain.net>
196
197 * doc/tutorial:
198 xmltutorial.xml
199 xmltutorial.pdf
200 *.html
201 add appendix on generating compiler flags, more indexing
202
Daniel Veillard1c960272003-04-25 23:12:22 +0000203Sat Apr 26 01:10:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
204
205 * triodef.h vms/build_libxml.com: applied patch from Craig A. Berry
206 to get libxml-2.5.7 to compile on OpenVMS
207
Daniel Veillardc5573462003-04-25 16:43:49 +0000208Fri Apr 25 18:42:35 CEST 2003 Daniel Veillard <daniel@veillard.com>
209
210 * parser.c: fixing an xmlParseDTD bug raised by Petr Pajas
211
Daniel Veillardfd583412003-04-25 13:22:10 +0000212Fri Apr 25 15:20:29 CEST 2003 Daniel Veillard <daniel@veillard.com>
213
214 * doc/Makefile.am doc/xmlcatalog.1 doc/xmlcatalog_man.xml
215 doc/xmllint.1 doc/xmllint.xml: automated the generation of the
216 man page based on xsltproc and a stylesheet PI in the XML.
217
Daniel Veillarddc07e182003-04-25 10:39:38 +0000218Fri Apr 25 12:37:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
219
220 * doc/xmllint.*: trying to fix #110541 where &nbsp; generated
221 character preventing rendering by the man command.
222
Daniel Veillard92fc02c2003-04-24 23:12:35 +0000223Fri Apr 25 01:09:23 CEST 2003 Daniel Veillard <daniel@veillard.com>
224
225 * NEWS configure.in: preparing release 2.5.7
226 * doc/*: updated and rebuilt the docs
227 * doc/apibuild.py: fixed the script
228
Daniel Veillardde0a0a52003-04-24 17:12:57 +0000229Thu Apr 24 19:11:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
230
231 * Makefile.am doc/apibuild.py: make sure the OOM code don't
232 get in the way of the builds
233 * doc/libxml2-api.xml python/libxml2class.txt: automatic update
234
Daniel Veillarda76fe5c2003-04-24 16:06:47 +0000235Thu Apr 24 18:01:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
236
237 * Makefile.am testOOM.c testOOMlib.[ch] : integrated the Out Of
238 Memory test from Havoc Pennington #109368
239 * SAX.c parser.c parserInternals.c tree.c uri.c valid.c
240 xmlmemory.c xmlreader.c xmlregexp.c include/libxml/tree.h
241 include/libxml/parser.h: a lot of memory allocation cleanups
242 based on the results of the OOM testing
243 * check-relaxng-test-suite2.py: seems I forgot to commit the
244 script.
245
Daniel Veillard18f113d2003-04-23 15:18:26 +0000246Wed Apr 23 17:16:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
247
248 * xmlschemastypes.c: trivial fix for 109774 removing a warning
249
Daniel Veillard85095e22003-04-23 13:56:44 +0000250Wed Apr 23 15:49:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
251
252 * DOCBparser.c SAX.c catalog.c debugXML.c parser.c: try to find
253 more places where xmlCanonicPath() must be used to convert
254 filenames to URLs, trying to fix #111088
255
Daniel Veillard54396242003-04-23 07:36:50 +0000256Wed Apr 23 09:35:12 CEST 2003 Daniel Veillard <daniel@veillard.com>
257
258 * python/libxml.c python/libxml.py: applied patch from
259 Brent M Hendricks adding binding for xmlCatalogAddLocal
260
Daniel Veillard45269b82003-04-22 13:21:57 +0000261Tue Apr 22 15:18:01 CEST 2003 Daniel Veillard <daniel@veillard.com>
262
263 * HTMLparser.c: tried to fix #98879 again in a more solid
264 way.
265
Igor Zlatkovic94f48842003-04-22 12:00:37 +0000266Tue Apr 22 13:58:43 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
267
268 * win32/libxml2.def.src: added more exports from the relaxng and
269 xmlreader clan
270
Daniel Veillardf431eb82003-04-22 08:37:26 +0000271Tue Apr 22 10:35:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
272
273 * SAX.c test/valid/ns* test/result/ns*: applied the patch
274 provided by Brent Hendricks fixing #105992 and integrated the
275 examples in the testsuite.
276
Daniel Veillardc4f65ab2003-04-21 23:07:45 +0000277Tue Apr 22 01:06:09 CEST 2003 Daniel Veillard <daniel@veillard.com>
278
279 * TODO: updated a bit
280 * configure.in: fixed the comment, threads now default to on
281 * parserInternals.c: fixed an erroneous xmlMallocAtomic() call
282
Daniel Veillarda880b122003-04-21 21:36:41 +0000283Mon Apr 21 23:33:38 CEST 2003 Daniel Veillard <daniel@veillard.com>
284
285 * globals.c libxml.h parser.c parserInternals.c tree.c xmllint.c
286 xmlreader.c include/libxml/parser.h: a lot of performance work
287 especially the speed of streaming through the reader and push
288 interface. Some thread related optimizations. Nearly doubled the
289 speed of parsing through the reader.
290
MDT 2003 John Fleck83c8a5c2003-04-20 16:45:07 +0000291Sun Apr 20 10:36:05 MDT 2003 John Fleck <jfleck@inkstain.net>
292
293 * doc/xmllint.xml
294 * doc/xmllint.1
295 update man page to explain use of --stream
296
Daniel Veillard3c908dc2003-04-19 00:07:51 +0000297Sat Apr 19 02:03:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
298
299 * DOCBparser.c HTMLparser.c c14n.c catalog.c encoding.c globals.c
300 nanohttp.c parser.c parserInternals.c relaxng.c tree.c uri.c
301 xmlmemory.c xmlreader.c xmlregexp.c xpath.c xpointer.c
302 include/libxml/globals.h include/libxml/xmlmemory.h: added
303 xmlMallocAtomic() to be used when allocating blocks which
304 do not contains pointers, add xmlGcMemSetup() and xmlGcMemGet()
305 to allow registering the full set of functions needed by
306 a garbage collecting allocator like libgc, ref #109944
307
Daniel Veillard84942712003-04-18 14:40:05 +0000308Fri Apr 18 16:37:41 CEST 2003 Daniel Veillard <daniel@veillard.com>
309
310 * configure.in: switched to have thread support enabled by default,
311 didn't got troubles with ABI compatibility on Linux, hope it
312 won't break on strange OSes, if yes, report the system ID
313 * doc/libxml2-api.xml: just rebuilt the API
314
Daniel Veillard3e59fc52003-04-18 12:34:58 +0000315Fri Apr 18 14:31:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
316
317 * libxml.h include/libxml/parser.h parser.c xmlIO.c DOCBparser.c:
318 added support for large file, tested with a 3+GB instance,
319 and some cleanup.
320 * catalog.c: added a TODO
321 * Makefile.am: added some "make tests" comments
322
Daniel Veillardac297932003-04-17 12:55:35 +0000323Thu Apr 17 14:51:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
324
325 * relaxng.c: some cleanups
326 * doc/xmlreader.html: extended the document to cover RelaxNG and
327 tree operations
328 * python/tests/Makefile.am python/tests/reader[46].py: added some
329 xmlReader example/regression tests
330 * result/relaxng/tutor*.err: updated the output of a number of tests
331
Daniel Veillard62163602003-04-17 09:36:38 +0000332Thu Apr 17 11:35:37 CEST 2003 Daniel Veillard <daniel@veillard.com>
333
334 * relaxng.c: valgrind pointed out an uninitialized variable error.
335
Daniel Veillard33300b42003-04-17 09:09:19 +0000336Thu Apr 17 11:06:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
337
338 * include/libxml/relaxng.h relaxng.c include/libxml/xmlreader.h
339 xmlreader.c: augnemting the APIs, cleanups.
340 * parser.c: cleanup bug #111005
341 * xmlIO.c: added some missing comments
342
Daniel Veillardce192eb2003-04-16 15:58:05 +0000343Wed Apr 16 17:46:50 CEST 2003 Daniel Veillard <daniel@veillard.com>
344
345 * relaxng.c xmllint.c: more work on RelaxNG streaming validation
346 trying to improve the subset compiled, and more testing.
347 * doc/downloads.html doc/xml.html doc/xmlmem.html: some updates on the
348 documentation
349 * test/relaxng/tutor11_1_3.xml: fixes the DTD path
350 * result/relaxng/*.err: fix some of the outputs
351
Daniel Veillardf4e55762003-04-15 23:32:22 +0000352Wed Apr 16 01:28:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
353
354 * relaxng.c xmlreader.c xmllint.c include/libxml/relaxng.h
355 include/libxml/xmlreader.h: implemented streaming of
356 RelaxNG (when possible) on top of the xmlReader interface,
357 provided it as xmllint --stream --relaxng .rng .xml
358 This seems to mostly work.
359 * Makefile.am: updated to test RelaxNG streaming
360
Daniel Veillardc58f4ef2003-04-14 16:11:26 +0000361Mon Apr 14 18:08:33 CEST 2003 Daniel Veillard <daniel@veillard.com>
362
363 * relaxng.c include/libxml/relaxng.h: integrated the regexp
364 based validity checking of fragments of the document for
365 which the RNG can be compiled to regexps. Works on all regression
366 tests, only fix needed is related to error messages.
367
Daniel Veillard52b48c72003-04-13 19:53:42 +0000368Sun Apr 13 21:51:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
369
370 * relaxng.c xmlregexp.c include/libxml/xmlautomata.h
371 include/libxml/xmlregexp.h: Starting work precompiling
372 parts of RelaxNG schemas. Not plugged onto validity checking
373 yet, just the regexp building part. Needed to extend some
374 of the automata and regexp APIs.
375
Daniel Veillardf6bad792003-04-11 19:38:54 +0000376Fri Apr 11 21:36:21 CEST 2003 Daniel Veillard <daniel@veillard.com>
377
378 * xmllint.c xmlreader.c include/libxml/xmlreader.h: make sure
379 xmllint --stream and xmllint --stream --valid returns errors
380 code appropriately
381
Daniel Veillardc6cae7b2003-04-11 09:02:11 +0000382Fri Apr 11 10:59:24 CEST 2003 Daniel Veillard <daniel@veillard.com>
383
384 * xmlreader.c include/libxml/xmlreader.h: Added the Expand()
385 and Next() operation to work on subtrees within the reader
386 framework.
387 * doc/libxml2-api.xml python/libxml2class.txt: resulting updates
388 * python/tests/reader5.py: added an example for those new
389 functions of the reader.
390
Daniel Veillard645c6902003-04-10 21:40:49 +0000391Thu Apr 10 23:38:13 CEST 2003 Daniel Veillard <daniel@veillard.com>
392
393 * HTMLtree.c: patch from Vasily Tchekalkin to fix #109865
394
Daniel Veillard9e077102003-04-10 13:36:54 +0000395Thu Apr 10 15:32:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
396
397 * xmlreader.c: fixing HasValue for namespace as raised by
398 Denys Duchier
399
Daniel Veillard02ea1412003-04-09 12:08:47 +0000400Wed Apr 9 14:07:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
401
402 * HTMLparser.c include/libxml/HTMLparser.h: exported
403 htmlCreateMemoryParserCtxt() it was static
404
Daniel Veillardd3b9cd82003-04-09 11:24:17 +0000405Wed Apr 9 13:21:48 CEST 2003 Daniel Veillard <daniel@veillard.com>
406
407 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
408 update from Charles Bozeman for date and duration types
409 * test/schemas/date_0.* test/schemas/dur_0.*
410 result/schemas/date_0.* result/schemas/dur_0.*: updated too
411
Daniel Veillardc00cda82003-04-07 10:22:39 +0000412Mon Apr 7 12:19:26 CEST 2003 Daniel Veillard <daniel@veillard.com>
413
414 * tree.c valid.c xpath.c include/libxml/tree.h include/libxml/valid.h:
415 fixing bug #107129, removing excessive allocation and calls
416 to *printf in the code to build QName strings.
417
Igor Zlatkovic69651182003-04-05 09:43:30 +0000418Sat Apr 5 11:41:36 CEST 2003 Igoe Zlatkovic <igor@zlatkovic.com>
419
420 * win32/libxml2.def.src: fixed conditional exports, reported by
421 Luke Murray.
422
Daniel Veillardadba5f12003-04-04 16:09:01 +0000423Fri Apr 4 18:08:00 CEST 2003 Daniel Veillard <daniel@veillard.com>
424
425 * parser.c: fixed a possible problem with xmlRecoverMemory()
426
Daniel Veillarda48ed3d2003-04-03 15:28:28 +0000427Thu Apr 3 17:24:44 CEST 2003 Daniel Veillard <daniel@veillard.com>
428
429 * trio.c trio.h triodef.h trionan.c trionan.h triop.h triostr.c
430 triostr.h: Bjorn sent an update for the TRIO portability layer.
431
Igor Zlatkovicd6c86502003-04-01 20:00:42 +0000432Tue Apr 1 21:57:26 CEST 2003 Igor Zlatkovic <igor@zlatkovic.com>
433
434 * win32/libxml2.def.src: exported new functions
435
Daniel Veillardc2d4a932003-04-01 11:13:05 +0000436Tue Apr 1 13:09:46 CEST 2003 Daniel Veillard <daniel@veillard.com>
437
438 * configure.in NEWS: preparing release 2.5.6
439 * doc/*: updated and rebuilt the docs
440
Daniel Veillarde5020412003-04-01 09:55:20 +0000441Tue Apr 1 11:52:15 CEST 2003 Daniel Veillard <daniel@veillard.com>
442
443 * SAX.c: fixed an uninitialized memory access pointed by valgrind
444 on C14Ntests
445
Daniel Veillard7fe1f3a2003-03-31 22:13:33 +0000446Tue Apr 1 00:12:28 CEST 2003 Daniel Veillard <daniel@veillard.com>
447
448 * relaxng.c: one more fixup of error message reporting
449
Daniel Veillard5f1946a2003-03-31 16:38:16 +0000450Mon Mar 31 18:36:32 CEST 2003 Daniel Veillard <daniel@veillard.com>
451
452 * relaxng.c: more work on bug #109225, and fixed an uninitialized
453 variable pointed out by valgrind
454
Daniel Veillarda507fbf2003-03-31 16:09:37 +0000455Mon Mar 31 18:05:22 CEST 2003 Daniel Veillard <daniel@veillard.com>
456
457 * relaxng.c: try to work on bug #109225 and provide better
458 error reports.
459 * result/relaxng/* : this change the output of a number of tests
460 * xinclude.c: fixing the parsed entity redefinition problem
461 raised on the list.
462 * test/schemas/date_0.xsd: updated the date test c.f. E2-12
463
Daniel Veillardb3721c22003-03-31 11:22:25 +0000464Mon Mar 31 13:19:04 CEST 2003 Daniel Veillard <daniel@veillard.com>
465
466 * xmlschemastypes.c: fixed date comparison to handle the tzo
467 The only failures left are disagreements on Notations and
468 '+1' not being allowed for ulong, uint, ushort and ubyte.
469
Daniel Veillard455cc072003-03-31 10:13:23 +0000470Mon Mar 31 12:11:47 CEST 2003 Daniel Veillard <daniel@veillard.com>
471
472 * xmlschemastypes.c: fixed gMonth parsing routine accordingly
473 to the XML Schemas errata
474 http://www.w3.org/2001/05/xmlschema-errata#e2-12
475
Daniel Veillarde637c4a2003-03-30 21:10:09 +0000476Sun Mar 30 23:04:18 CEST 2003 Daniel Veillard <daniel@veillard.com>
477
478 * relaxng.c xmlschemastypes.c: more work on XML Schemas datatypes
479 and facets support. Currently only schemas with binHex or
480 base64 don't compile. A few error left in the test suite:
481 found 1035 test instances: 919 success 23 failures
482 most are gdate or gdateyear failing check, and a few cases where
483 James clark tests results are strange.
484 * valid.c: allow to reuse the Notation checking routine without
485 having a validation context.
486 * SAX.c: removed a #if 0
487
Daniel Veillardb6c7f412003-03-29 16:41:55 +0000488Sat Mar 29 17:35:05 CET 2003 Daniel Veillard <daniel@veillard.com>
489
490 * xinclude.c: forgot to apply one check from #106931 patch
491 * xmlschemastypes.c: more work on XML Schemas datatypes
492
Daniel Veillardc4c21552003-03-29 10:53:38 +0000493Sat Mar 29 11:49:25 CET 2003 Daniel Veillard <daniel@veillard.com>
494
495 * relaxng.c include/libxml/relaxng.h xmlschemastypes.c: more work
496 on cleaning up XML Schemas datatypes based on James Clark tests
497 test/xsdtest/xsdtest.xml
498
Daniel Veillard80b19092003-03-28 13:29:53 +0000499Fri Mar 28 14:24:08 CET 2003 Daniel Veillard <daniel@veillard.com>
500
501 * relaxng.c: implemented comparisons for Schemas values.
502 * xmlschemastypes.c include/libxml/xmlschemastypes.h: fixed
503 some bugs in duration handling, comparisons for durations
504 and decimals, removed all memory leaks pointed out by James
505 testsuite. Current status is now
506 found 238 test schemas: 197 success 41 failures
507 found 1035 test instances: 803 success 130 failures
508
Daniel Veillard91a13252003-03-27 23:44:43 +0000509Fri Mar 28 00:41:55 CET 2003 Daniel Veillard <daniel@veillard.com>
510
511 * xmlschemas.c include/libxml/xmlschemas.h: fixed bugs and memory
512 leaks in the W3C XML Schemas code
513 * xmlschemastypes.c: implemented nonPositiveInteger
514 * test/schemas/length2_0.xsd result/schemas/length2_0_0.err:
515 fixed the test and result.
516
Daniel Veillard6560a422003-03-27 21:25:38 +0000517Thu Mar 27 22:23:07 CET 2003 Daniel Veillard <daniel@veillard.com>
518
519 * HTMLparser.c tree.c: two patches from James Bursa on the HTML
520 parser and a typo
521 * xmlschemastypes.c: reindenting, fixing a memory access
522 problem with dates.
523
Daniel Veillard6c5b2d32003-03-27 14:55:52 +0000524Thu Mar 27 15:53:35 CET 2003 Daniel Veillard <daniel@veillard.com>
525
526 * parser.c: fixing #109227 providing more context in case of
527 start/end tag mismatch
528 * python/tests/ctxterror.py python/tests/readererr.py: update the
529 tests accordingly
530
Daniel Veillardd9b72832003-03-27 14:24:00 +0000531Thu Mar 27 15:22:41 CET 2003 Daniel Veillard <daniel@veillard.com>
532
533 * xinclude.c: should fix #109327 errors on memory accesses
534
Daniel Veillardc7e9b192003-03-27 14:08:24 +0000535Thu Mar 27 15:06:13 CET 2003 Daniel Veillard <daniel@veillard.com>
536
537 * HTMLtree.c: Fixed reopening of #78662 <form action="...">
538 is an URI reference
539
Daniel Veillarde209b332003-03-26 21:40:13 +0000540Wed Mar 26 22:38:39 CET 2003 Daniel Veillard <daniel@veillard.com>
541
542 * xpath.c: fixed bug #109160 on non-ASCII IDs
543
Daniel Veillard642104e2003-03-26 16:32:05 +0000544Wed Mar 26 17:30:37 CET 2003 Daniel Veillard <daniel@veillard.com>
545
546 * parser.c: Norm suggested a nicer error message for xml:space values
547 errors
548
Daniel Veillarde4fa2932003-03-26 00:38:10 +0000549Wed Mar 26 01:34:19 CET 2003 Daniel Veillard <daniel@veillard.com>
550
551 * xpath.c include/libxml/xpath.h: first part of the fix to
552 performance bug #108905, adds xmlXPathOrderDocElems() providing
553 document order for nodes.
554 * python/libxml.c: Python may require TRIO as Albert Chin pointed out
555
Daniel Veillard09628212003-03-25 15:10:27 +0000556Tue Mar 25 16:07:00 CET 2003 Daniel Veillard <daniel@veillard.com>
557
558 * xmlschemastypes.c: removing a warning with Sun compiler
559 bug #109154
560
MST 2003 John Fleckda271742003-03-25 14:05:17 +0000561Tue Mar 25 07:02:56 MST 2003 John Fleck <jfleck@inkstain.net>
562
563 * doc/xmllint.xml
564 * doc/xmllint.1
565 update xmllint man page with --relaxng option
566
Daniel Veillard2032d292003-03-25 11:09:40 +0000567Tue Mar 25 12:07:03 CET 2003 Daniel Veillard <daniel@veillard.com>
568
569 * python/setup.py.in : was missing "drv_libxml2.py"
570
Daniel Veillard9adc0462003-03-24 18:39:54 +0000571Mon Mar 24 19:38:05 CET 2003 Daniel Veillard <daniel@veillard.com>
572
573 * tree.c xpath.c: some changes related to the new way of
574 handling Result Value Tree, before 2.5.5
575
Daniel Veillardd8da01c2003-03-24 15:58:23 +0000576Mon Mar 24 16:36:23 CET 2003 Daniel Veillard <daniel@veillard.com>
577
578 * configure.in NEWS: preparing release 2.5.5
579 * doc/* : updated the documentation and regenerated it.
580
Daniel Veillardef0b4502003-03-24 13:57:34 +0000581Mon Mar 24 14:56:01 CET 2003 Daniel Veillard <daniel@veillard.com>
582
583 * xpath.c: fixed some problems related to #75813 about handling
584 of Result Value Trees
585
Daniel Veillard9231ff92003-03-23 22:00:51 +0000586Sun Mar 23 22:57:20 CET 2003 Daniel Veillard <daniel@veillard.com>
587
588 * uri.c: applied a set of patches from Lorenzo Viali correcting
589 URI parsing errors.
590
Daniel Veillard5f8d1a32003-03-23 21:02:00 +0000591Sun Mar 23 22:00:14 CET 2003 Daniel Veillard <daniel@veillard.com>
592
593 * parser.c: validity status was not passed back when validating in
594 entities, but raised by Oliver Fischer
595
Daniel Veillard04ee2f22003-03-23 20:31:46 +0000596Sun Mar 23 21:30:50 CET 2003 Daniel Veillard <daniel@veillard.com>
597
598 * HTMLtree.c: avoid escaping ',' in URIs
599
Daniel Veillardef8dd7b2003-03-23 12:02:56 +0000600Sun Mar 23 12:57:00 CET 2003 Daniel Veillard <daniel@veillard.com>
601
602 * parser.c: fixing bug #108976 get the ID/REFs to reference
603 the ID in the document content and not in the entity copy
604 * SAX.c include/libxml/parser.h: more checking of the ID/REF
605 stuff, better solution for #107208
606 * xmlregexp.c: removed a direct printf, dohhh
607 * xmlreader.c: fixed a bug on streaming validation of empty
608 elements in entities
609 * result/VC/ElementValid8 test/VCM/v20.xml result/valid/xhtml1.xhtml:
610 cleanup of the validation tests
611 * test/valid/id* test/valid/dtds/destfoo.ent result/valid/id*:
612 added more ID/IDREF tests to the suite
613
Daniel Veillard2cfd9df2003-03-22 22:39:16 +0000614Sat Mar 22 23:38:08 CET 2003 Daniel Veillard <daniel@veillard.com>
615
616 * xmlreader.c: fixed #107043 removing 2 warnings with Sun One
617 compiler.
618
Daniel Veillard20863822003-03-22 17:51:47 +0000619Sat Mar 22 18:50:45 CET 2003 Daniel Veillard <daniel@veillard.com>
620
621 * relaxng.c: valgrind'ed and cleaned up a couple of memory issues.
622
Daniel Veillard9ff2d472003-03-22 15:18:01 +0000623Sat Mar 22 16:15:50 CET 2003 Daniel Veillard <daniel@veillard.com>
624
625 * SAX.c: fix bug #107208 avoid false duplicates when ID/REFs are
626 defined in entities content
627
Daniel Veillard99737f52003-03-22 14:55:50 +0000628Sat Mar 22 15:53:27 CET 2003 Daniel Veillard <daniel@veillard.com>
629
630 * SAX.c: Fixed validation bug #108858 on namespace names using
631 entities and reported by Brent Hendricks
632 * xmllint.c: report xmlTextReaderHasValue() result in --stream
633 --debug output.
634
Daniel Veillard48ef4c92003-03-22 12:38:15 +0000635Sat Mar 22 13:32:39 CET 2003 Daniel Veillard <daniel@veillard.com>
636
637 * xmlreader.c: fixed bug #108801 reported by Malcolm Tredinnick
638 about the DocType node not being reported sometimes.
639 * python/tests/reader.py: added to test to the regression checks
640
Daniel Veillard120e8eb2003-03-22 01:00:34 +0000641Sat Mar 22 01:57:40 CET 2003 Daniel Veillard <daniel@veillard.com>
642
643 * xmlreader.c: fixed bug #108546 on long CDATA (or text nodes)
644 reported by Edd Dumbill
645
Daniel Veillard77a90a72003-03-22 00:04:05 +0000646Sat Mar 23 01:00:24 CET 2003 Daniel Veillard <daniel@veillard.com>
647
648 * HTMLparser.c parser.c parserInternals.c: patch from
649 johan@evenhuis.nl for #107937 fixing some line counting
650 problems, and some other cleanups.
651 * result/HTML/: this result in some line number changes
652
Daniel Veillard580ced82003-03-21 21:22:48 +0000653Fri Mar 21 22:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
654
655 * configure.in Makefile.am: fixed Red Hat bug #86118 use libxml2.spec
656 instead of libxml.spec
657 * relaxng.c: fixed some of the error reporting excessive
658 verbosity
659 * catalog.c debugXML.c valid.c xmlreader.c xmlschemas.c xpath.c
660 xmlschemastypes.c: removed some warnings from gcc
661 * doc/libxml2-api.xml: rebuilt
662
Daniel Veillarde063f482003-03-21 16:53:17 +0000663Fri Mar 21 17:25:23 CET 2003 Daniel Veillard <daniel@veillard.com>
664
665 * relaxng.c: another optimization, for choice this time
666 * result/relaxng/spec1* result/relaxng/tutor12_1*
667 result/relaxng/tutor3_7: cleanups.
668
Daniel Veillard0e3d3ce2003-03-21 12:43:18 +0000669Fri Mar 21 13:41:23 CET 2003 Daniel Veillard <daniel@veillard.com>
670
671 * relaxng.c: fixed xmlRelaxNGNodeMatchesList
672 * test/relaxng/testsuite.xml: augmented the test suite
673 * result/relaxng/spec1* result/relaxng/tutor12_1*: this fixes
674 some schemas validation tests in the presence of foreign
675 namespaces.
676
Daniel Veillardbbb78b52003-03-21 01:24:45 +0000677Fri Mar 21 02:23:34 CET 2003 Daniel Veillard <daniel@veillard.com>
678
679 * relaxng.c: added another interleave speedup.
680
Daniel Veillardef2e4ec2003-03-20 16:23:26 +0000681Thu Mar 20 17:22:00 CET 2003 Daniel Veillard <daniel@veillard.com>
682
683 * xmlschemastypes.c: added integer and fixed one of the
684 IDREFS regression tests pbm
685 * result/relaxng/docbook_0.err: updated
686
Daniel Veillard249d7bb2003-03-19 21:02:29 +0000687Wed Mar 19 21:58:47 CET 2003 Daniel Veillard <daniel@veillard.com>
688
689 * valid.c xmlschemastypes.c: attempt to cope with ID/IDREF(S)
690 declared both in the DTD and in the Schemas <grin/>
691 * relaxng.c: more debug, added a big optimization for <mixed>
692 * test/relaxng/testsuite.xml: augmented the testsuite
693 * test/relaxng/ result/relaxng: added the RelaxNG spec and a
694 DocBook example to the regression tests
695
Daniel Veillard798024a2003-03-19 10:36:09 +0000696Wed Mar 19 11:34:10 CET 2003 Daniel Veillard <daniel@veillard.com>
697
698 * check-xsddata-test-suite.py: cosmetic change for output
699 * relaxng.c: try to minimize calls to malloc/free for states.
700
Daniel Veillarda1a9d042003-03-18 16:53:17 +0000701Tue Mar 18 17:50:31 CET 2003 Daniel Veillard <daniel@veillard.com>
702
703 * tree.c: removed a warning
704 * xmlschemastypes.c: more cleanup, added ENTITY and ENTITIES
705 support
706 * check-relaxng-test-suite.py check-xsddata-test-suite.py:
707 cleanup/improvements of the regression tests batch
708 * test/relaxng/testsuite.xml: augmented libxml2 own testsuite
709
Daniel Veillard28c52ab2003-03-18 11:39:17 +0000710Tue Mar 18 12:36:22 CET 2003 Daniel Veillard <daniel@veillard.com>
711
712 * relaxng.c: fixed error msg cleanup deallocation
713 * xmlschemastypes.c: added a function to handle lists of
714 atomic types, added support for IDREFS
715
Daniel Veillardc3da18a2003-03-18 00:31:04 +0000716Tue Mar 18 01:28:15 CET 2003 Daniel Veillard <daniel@veillard.com>
717
718 * relaxng.c valid.c xmlschemastypes.c: added Datatype ID
719 and IDREF, usable from RelaxNG now
720 * include/libxml/xmlschemastypes.h: need to add a new interface
721 because the validation modifies the infoset
722 * test/relaxng/testsuite.xml: extended the testsuite
723
Daniel Veillard952379b2003-03-17 15:37:12 +0000724Mon Mar 17 16:34:07 CET 2003 Daniel Veillard <daniel@veillard.com>
725
726 * relaxng.c: fixed the last core RelaxNG bug known #107083,
727 shemas datatype ID/IDREF support still missing though.
728 * xmlreader.c: fix a crashing bug with prefix raised by
729 Merijn Broeren
730 * test/relaxng/testsuite.xml: augmented the testsuite with
731 complex inheritance tests
732
Daniel Veillardfd573f12003-03-16 17:52:32 +0000733Sun Mar 16 18:45:50 CET 2003 Daniel Veillard <daniel@veillard.com>
734
735 * relaxng.c: switched back to the previous Relax-NG code base,
736 the derivation algorithm need severe constraining code to avoid
737 combinatorial explosion. Fixed the problem with Sebastian Rahtz
738 TEI based example and other bugs
739 * result/relaxng/*err: updated the results
740 * test/relaxng/testsuite.xml: started a new test suite
741
Daniel Veillard1564e6e2003-03-15 21:30:25 +0000742Sat Mar 15 22:26:46 CET 2003 Daniel Veillard <daniel@veillard.com>
743
744 * relaxng.c include/libxml/relaxng.h: After coming to the conclusion
745 that the original RelaxNG validation code was un-fixeable, it got
746 rewritten to use the derivation algorithm from James Clark and
747 redebugged it (nearly) from scratch:
748 found 373 test schemas: 372 success 1 failures
749 found 529 test instances: 529 success 0 failures
750
Daniel Veillard39eb88b2003-03-11 11:21:28 +0000751Tue Mar 11 12:08:23 CET 2003 Daniel Veillard <daniel@veillard.com>
752
753 * SAX.c parser.c: fix some recursion problems introduced in the
754 last release.
755 * relaxng.c: more debugging of the RNG validation engine, still
756 problems though.
757
Daniel Veillard5add8682003-03-10 13:13:58 +0000758Mon Mar 10 14:10:47 CET 2003 Daniel Veillard <daniel@veillard.com>
759
760 * Makefile.am: stop generating wrong result file with * in name
761 * relaxng.c: fixing the include bug raised by Sebastian Rahtz
762 * result/relaxng/demo* test/relaxng/demo: added the tests from
763 Sebastian reproducing the problem.
764
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000765Sun Mar 9 18:02:31 MST 2003 John Fleck <jfleck@inkstain.net>
766
Daniel Veillard5add8682003-03-10 13:13:58 +0000767 * doc/xmllint.1: regenerating man page from xmllint.xml to pick
768 up Aleksey's change
MST 2003 John Fleck5094cb22003-03-10 01:03:53 +0000769
Aleksey Sanin693c9bc2003-03-09 22:36:52 +0000770Sun Mar 9 13:53:16 2003 Aleksey Sanin <aleksey@aleksey.com>
771
772 * xmllint.c doc/xmllint.xml: use $XMLLINT_INDENT environment
773 variable to control the indentation for the xmllint "--format"
774 option
775
Igor Zlatkovic47ba1c72003-03-08 13:29:42 +0000776Sat Mar 8 14:27:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
777
778 * encoding.c: applied Gennady's patch against buffer overrun
779
Daniel Veillard42f12e92003-03-07 18:32:59 +0000780Fri Mar 7 19:29:40 CET 2003 Daniel Veillard <daniel@veillard.com>
781
782 * test/xsdtest/xsdtest.xml uri.c: after and exchange with James
783 Clark it appeared I had bug in URI parsing code ...
784 * relaxng.c include/libxml/relaxng.h: completely revamped error
785 reporting to not loose message from optional parts.
786 * xmllint.c: added timing for RNG validation steps
787 * result/relaxng/*: updated the result, all error messages changed
788
Daniel Veillardedfd5882003-03-07 14:20:40 +0000789Fri Mar 7 15:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
790
791 * xpath.c: fix bug #107804, the algorithm used for document order
792 computation was failing on attributes.
793
Daniel Veillard83391282003-03-06 21:37:30 +0000794Thu Mar 6 22:35:50 CET 2003 Daniel Veillard <daniel@veillard.com>
795
796 * valid.c: fix bug #107764 , possibility of buffer overflow
797 in xmlValidDebug()
798
Daniel Veillard6c73cb82003-03-05 16:45:40 +0000799Wed Mar 5 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
800
801 * nanoftp.c include/libxml/nanoftp.h: adding xmlNanoFTPDele()
802 from Philipp Dunkel
803
Daniel Veillard5f704af2003-03-05 10:01:43 +0000804Wed Mar 5 10:57:09 CET 2003 Daniel Veillard <daniel@veillard.com>
805
806 * xmlschemastype.c: made powten array static it should not be exported
807 * HTMLparser.c: fix bug #107361 by reusing the code from the XML
808 parser function.
809 * testHTML.c: get rid of valgrind messages on the HTML SAX tests
810
Daniel Veillard7b72ee52003-02-27 23:24:53 +0000811Fri Feb 28 00:23:00 CET 2003 Daniel Veillard <daniel@veillard.com>
812
813 * tree.c: fixed a node dump crash on attributes
814 * test/xsdtest/xsdtest.xml test/xsdtest/xsdtest.xsl: fixed
815 an URI test bug and get better output.
816
Daniel Veillard463a5472003-02-27 21:30:32 +0000817Thu Feb 27 22:28:40 CET 2003 Daniel Veillard <daniel@veillard.com>
818
819 * check-xsddata-test-suite.py: give more infos
820 * relaxng.c: fix a bug reported by Sebastian Rahtz and
821 REF->DEF in attribute values.
822
Daniel Veillardeb7189f2003-02-27 20:11:13 +0000823Thu Feb 27 21:09:32 CET 2003 Daniel Veillard <daniel@veillard.com>
824
825 * check-xsddata-test-suite.py test/xsdtest/xsdtest.xml
826 test/xsdtest/xsdtest.xsl: import of the XSD Datatype
827 regression tests from James Clark.
828
Daniel Veillard8bc6cf92003-02-27 17:42:22 +0000829Thu Feb 27 18:40:04 CET 2003 Daniel Veillard <daniel@veillard.com>
830
831 * relaxng.c xmlschemas.c xmlschemastypes.c
832 include/libxml/xmlschemastypes.h: added param support for relaxng
833 type checking, started to increment the pool of simple types
834 registered, still much work to be done on simple types and
835 facets checkings.
836
Daniel Veillard19ab45b2003-02-26 15:49:03 +0000837Wed Feb 26 16:45:39 CET 2003 Daniel Veillard <daniel@veillard.com>
838
839 * entities.c: fixes again one of the problem raised by
840 James Clark in #106788
841
Daniel Veillardc482e262003-02-26 14:48:48 +0000842Wed Feb 26 15:46:48 CET 2003 Daniel Veillard <daniel@veillard.com>
843
844 * relaxng.c: Fixed a couple of problem raised by James Clark
845 in bug #107083, the support for ID/IDREF/IDREFS at the WXS
846 datatype level still not fixed though.
847
Daniel Veillard17bed982003-02-24 20:11:43 +0000848Mon Feb 24 21:09:19 CET 2003 Daniel Veillard <daniel@veillard.com>
849
850 * configure.in: preparing release 2.5.4
851 * doc/*: updated and rebuilt the docs
852 * relaxng.c: removed warnings
853 * result/relaxng/*: updated the results
854
Daniel Veillardf4be0182003-02-24 19:54:33 +0000855Mon Feb 24 20:53:17 CET 2003 Daniel Veillard <daniel@veillard.com>
856
857 * valid.c: fixes a DTD regexp generation problem.
858
Daniel Veillard02111c12003-02-24 19:14:52 +0000859Mon Feb 24 20:12:57 CET 2003 Daniel Veillard <daniel@veillard.com>
860
861 * parser.c: fixes bug #105998 about false detection of
862 attribute consumption loop.
863
Daniel Veillard2406abd2003-02-24 18:16:47 +0000864Mon Feb 24 19:14:57 CET 2003 Daniel Veillard <daniel@veillard.com>
865
866 * xinclude.c: Fixes bug #106931 in XInclude entities merging.
867
Daniel Veillardfcc822e2003-02-24 17:52:08 +0000868Mon Feb 24 18:50:35 CET 2003 Daniel Veillard <daniel@veillard.com>
869
870 * SAX.c: fixed bug #105992
871
Daniel Veillard3ebc7d42003-02-24 17:17:58 +0000872Mon Feb 24 18:14:16 CET 2003 Daniel Veillard <daniel@veillard.com>
873
874 * tree.c: fixed xmlSetProp and al. when the node passed is not an
875 element.
876 * relaxng.c: fixed bugs 7.3 (though not complete) and memory leaks
877 found 373 test schemas: 369 success 4 failures
878 found 529 test instances: 525 success 4 failures
879 * check-relaxng-test-suite.py: added memory debug reporting
880
Daniel Veillardc64b8e92003-02-24 11:47:13 +0000881Mon Feb 24 12:41:54 CET 2003 Daniel Veillard <daniel@veillard.com>
882
883 * uri.c parser.c: some warning removal on Igor's patch
884 * tree.c: seems I messed up with #106788 fix
885 * python/libxml.c: fixed some base problems when Python provides
886 the resolver.
887 * relaxng.c: fixed the interleave algorithm
888 found 373 test schemas: 364 success 9 failures
889 found 529 test instances: 525 success 4 failures
890 the resulting failures are bug in the algorithm from 7.3 and
891 lack of support for params
892
Daniel Veillard0046c0f2003-02-23 13:52:30 +0000893Sun Feb 23 14:49:39 CET 2003 Daniel Veillard <daniel@veillard.com>
894
895 * parser.c: another fix for nodeinfo in entities problem
896 * tree.c entities.c: fixed bug #106788 from James Clark
897 some spaces need to be serialized as character references.
898
Igor Zlatkovic40ed73b2003-02-23 13:40:12 +0000899Sat Feb 22 18:28:16 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
900
901 * parser.c uri.c: fixed the bug I introduced in the path
902 handling, reported by Sebastian Bergmann
903
Daniel Veillard44e1dd02003-02-21 23:23:28 +0000904Sat Feb 22 00:19:48 CET 2003 Daniel Veillard <daniel@veillard.com>
905
906 * parser.c: fixing some nodeinfo in entities problem raised
907 by Glenn W. Bach
908 * relaxng.c: implemented the first section 7.3 check
909 * result/relaxng/*: updated the results
910
Daniel Veillardc5312d72003-02-21 17:14:10 +0000911Fri Feb 21 18:12:19 CET 2003 Daniel Veillard <daniel@veillard.com>
912
913 * relaxng.c: fixed some problems in the previous commit
914 and finished implementing 4.16 rules checking
915 found 373 test schemas: 353 success 20 failures
916 found 529 test instances: 519 success 6 failures
917 * result/relaxng/*: updated the results
918
Daniel Veillard4c5cf702003-02-21 15:40:34 +0000919Fri Feb 21 16:37:39 CET 2003 Daniel Veillard <daniel@veillard.com>
920
921 * relaxng.c: implemented checks from section 7.2
922
Daniel Veillard77648bb2003-02-20 15:03:22 +0000923Thu Feb 20 16:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
924
925 * relaxng.c: implemented the checks from section 7.1, fixed
926 some of the 4.20 and 4.21 problems.
927 found 373 test schemas: 338 success 35 failures
928 found 529 test instances: 519 success 6 failures
929 * result/relaxng/*: updated the results
930
Daniel Veillard1c745ad2003-02-20 00:11:02 +0000931Thu Feb 20 01:09:24 CET 2003 Daniel Veillard <daniel@veillard.com>
932
933 * relaxng.c: implemented the 4.20 and 4.21 simplification rules.
934 * result/relaxng/*: updated the results
935
Daniel Veillardce14fa52003-02-19 17:32:48 +0000936Wed Feb 19 18:30:30 CET 2003 Daniel Veillard <daniel@veillard.com>
937
938 * relaxng.c: more bugfixes
939 * result/relaxng/*: updated the results
940
Igor Zlatkovic7e1d1582003-02-19 14:51:44 +0000941Wed Feb 19 15:39:56 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
942
943 * DOCBparser.c: obsoleted xmlNormalizeWindowsPath
944 * HTMLparser.c: obsoleted xmlNormalizeWindowsPath
945 * SAX.c: ensured xmlDoc.URL is always canonic
946 * parser.c: obsoleted xmlNormalizeWindowsPath
947 * uri.c include/libxml/uri.h: introduced xmlCanonicPath
948 * xmlIO.c include/libxml/xmlIO.h: obsoleted xmlNormalizeWindowsPath
949 * win32/libxml2.def.src: added few exports
950
951
Daniel Veillard2e9b1652003-02-19 13:29:45 +0000952Wed Feb 19 14:26:51 CET 2003 Daniel Veillard <daniel@veillard.com>
953
954 * Makefile.am configure.in: patched to have shared libraries
955 for Python regression tests and static binaries for gdb debug
956 in my development environment
957 * relaxng.c: more bugfixes
958 found 373 test schemas: 296 success 77 failures
959 found 529 test instances: 516 success 8 failures
960 * result/relaxng/*: updated the results
961
Daniel Veillard8fe98712003-02-19 00:19:14 +0000962Wed Feb 19 01:17:48 CET 2003 Daniel Veillard <daniel@veillard.com>
963
964 * relaxng.c: guess what ! Relax-NG bugfixing, what a surprize...
965
Daniel Veillardd4310742003-02-18 21:12:46 +0000966Tue Feb 18 22:09:50 CET 2003 Daniel Veillard <daniel@veillard.com>
967
968 * xmlschemastypes.c: float/double check bugfix
969 * tree.c include/libxml/tree.h: exported a function for NMTOKEN
970 validation
971 * xmlreader.c: add a TODO for Jody
972 * relaxng.c: bugfix bugfix bugfix
973 found 373 test schemas: 300 success 73 failures
974 found 529 test instances: 507 success 10 failures
975 * result/relaxng/*: updated the results
976
Daniel Veillard2df2de22003-02-17 23:34:33 +0000977Tue Feb 18 00:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
978
979 * relaxng.c check-relaxng-test-suite.py: more RelaxNG bug hunting
980
Daniel Veillard416589a2003-02-17 17:25:42 +0000981Mon Feb 17 18:23:32 CET 2003 Daniel Veillard <daniel@veillard.com>
982
983 * relaxng.c check-relaxng-test-suite.py: more work on the
984 RelaxNG implementation conformance testing.
985 found 373 test schemas: 284 success 89 failures
986 found 529 test instances: 448 success 47 failures
987 * result/relaxng/*: updated the results
988
Daniel Veillard784b9352003-02-16 15:50:27 +0000989Sun Feb 16 16:48:38 CET 2003 Daniel Veillard <daniel@veillard.com>
990
991 * ChangeLog tree.c doc/libxml-doc.el doc/libxml2-api.xml: applied
992 a patch from Kjartan Maraas to fix some typos
993
Daniel Veillardfebcca42003-02-16 15:44:18 +0000994Sun Feb 16 16:40:52 CET 2003 Daniel Veillard <daniel@veillard.com>
995
996 * relaxng.c: more bug-hunting
997 * testRelax.c include/libxml/relaxng.h: added --tree to dump the
998 intermediate rng tree
999 * python/generator.py: patch from Stephane Bidoul to fix the generator
1000 on python < 2.2
1001
Daniel Veillardd2298792003-02-14 16:54:11 +00001002Fri Feb 14 17:49:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1003
1004 * check-relaxng-test-suite.py relaxng.c: more testing on the
1005 Relax-NG front, cleaning up the regression tests failures
1006 current state and I forgot support for "mixed":
1007 found 373 test schemas: 280 success 93 failures
1008 found 529 test instances: 401 success 68 failures
1009 * tree.c include/libxml/tree.h xmlschemastypes.c: finished and
1010 moved the Name, NCName and QName validation routine in tree.c
1011 * uri.c: fixed handling of URI ending up with #, i.e. having
1012 an empty fragment ID.
1013 * result/relaxng/*: updated the results
1014
Daniel Veillard9a237c92003-02-13 15:52:58 +00001015Thu Feb 13 16:49:24 CET 2003 Daniel Veillard <daniel@veillard.com>
1016
1017 * check-xinclude-test-suite.py: improved the script accordingly
1018 to the XInclude regression tests updates
1019 * xpointer.c: Implemented XPointer element() Scheme W3C PR of 13
1020 November 2002
1021 * result/XPath/xptr/chapterschildseq result/XPath/xptr/vidchildseq
1022 test/XPath/xptr/chapterschildseq test/XPath/xptr/vidchildseq:
1023 augmented the Xpointer testsuite for the element() scheme
1024
Daniel Veillardf4b4f982003-02-13 11:02:08 +00001025Thu Feb 13 12:00:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1026
1027 * relaxng.c: added TODO for the DTD compatibility spec
1028 * xinclude.c: more bug fixes driven by the testsuite
1029
Daniel Veillardd581b7e2003-02-11 18:03:05 +00001030Tue Feb 11 19:01:02 CET 2003 Daniel Veillard <daniel@veillard.com>
1031
1032 * check-xinclude-test-suite.py xinclude.c: Work on the W3C/NIST
1033 regression tests for XInclude, improved the script, improving
1034 XInclude error reporting mechanism
1035
Daniel Veillard1d788d22003-02-10 16:21:58 +00001036Mon Feb 10 17:19:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1037
1038 * NEWS doc/* configure.in: preparing release 2.5.3
1039
Daniel Veillardfd7ce5f2003-02-10 16:12:39 +00001040Mon Feb 10 17:11:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1041
1042 * tree.c: trying to fix #104934 about some XHTML1 serialization
1043 issues.
1044
Daniel Veillard809faa52003-02-10 15:43:53 +00001045Mon Feb 10 16:41:13 CET 2003 Daniel Veillard <daniel@veillard.com>
1046
1047 * encoding.c xmlIO.c: fixing bug #104646 about iconv based
1048 encoding conversion when the input buffer stops in the
1049 middle of a multibyte char
1050
Daniel Veillard1703c5f2003-02-10 14:28:44 +00001051Mon Feb 10 15:24:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1052
1053 * test/relaxng/OASIS/spectest.xml: OASIS RelaxNG testsuite
1054 * check-relaxng-test-suite.py: python script to run regression
1055 against OASIS RelaxNG testsuite
1056 * relaxng.c: some cleanup tweaks
1057 * HTMLparser.c globals.c: cleanups in comments
1058 * doc/libxml2-api.xml: updated the API
1059 * result/relaxng/*: errors moved files, so large diffs but
1060 no changes at the semantic level.
1061
Daniel Veillard6aa2f602003-02-10 00:01:56 +00001062Mon Feb 10 01:00:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1063
1064 * tree.c: fixing #105678 problem when dumping a namespace node.
1065
Daniel Veillard591b4be2003-02-09 23:33:36 +00001066Mon Feb 10 00:30:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1067
1068 * xpath.c: fixed doc comment problems
1069 * python/generator.py python/libxml_wrap.h python/types.c: adding
1070 RelaxNG wrappers
1071 * python/tests/Makefile.am python/tests/relaxng.py: added a specific
1072 test of those early Python RelaxNG bindings
1073
1074Sun Feb 9 15:18:43 CET 2003 Daniel Veillard <daniel@veillard.com>
Daniel Veillard231d7912003-02-09 14:22:17 +00001075
1076 * libxml.spec.in: fixes a libtool problem on AMD 64bits builds
1077 * relaxng.c: found the validation problem I had with interleave
1078 when not covering all remaining siblings
1079 * Makefile.am test.relaxng/* result/relaxng/*: augmented the
1080 testsuite and check the RNG schemas against the RNG schemas
1081 given in appendix A
1082
Igor Zlatkovic6dacee62003-02-08 17:52:57 +00001083Sat Feb 8 18:55:43 CET 2003 Igor Zlatkovic <igor@zlatkovic.com>
1084
1085 * win32/Makefile.msvc: updates for RelaxNG
1086 * win32/Makefile.mingw: updates for RelaxNG
1087 * win32/libxml2.def.src: added RelaxNG exports
1088
Daniel Veillard97fd5672003-02-07 13:01:54 +00001089Fri Feb 7 14:00:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1090
1091 * xinclude.c: applied another bug fix from Sean Chittenden
1092
Daniel Veillardef4d3bc2003-02-07 12:38:22 +00001093Fri Feb 7 13:34:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1094
1095 * configure.in xmllint.c: I f...ed up the default configuration
1096 of schemas and --relaxng option display in xmllint, pointed by
1097 Morus Walter.
1098 * xlink.c: Sean Chittenden pointed a couple of errors in the XLink
1099 detection module, fixes bug #105374.
1100
Daniel Veillardc5a70f22003-02-06 23:41:59 +00001101Fri Feb 7 01:43:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1102
1103 * xmlschemastypes.c: added the boolean base type.
1104
Daniel Veillard96a4b252003-02-06 08:22:32 +00001105Thu Feb 6 10:23:52 CET 2003 Daniel Veillard <daniel@veillard.com>
1106
1107 * xmlschemastypes.c: started implementing some of the missing
1108 default simple types
1109 * result/relaxng/*: updated the results
1110
Daniel Veillard72fef162003-02-05 14:31:19 +00001111Wed Feb 5 15:28:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1112
1113 * NEWS doc/*: updated the docs, ready for 2.5.2 release
1114
Daniel Veillard71531f32003-02-05 13:19:53 +00001115Wed Feb 5 14:15:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1116
1117 * HTMLparser.c tree.c xmlIO.c: comments cleanups
1118 * Makefile.am: use xmllint for doing the RelaxNG tests
1119 * configure.in: preparing 2.5.2 made schemas support default to
1120 on instead of off
1121 * relaxng.c: removed the verbosity
1122 * xmllint.c: added --relaxng option
1123 * python/generator.py python/libxml_wrap.h: prepared the integration
1124 of the new RelaxNG module and schemas
1125 * result/relaxng/*: less verbose output
1126
Daniel Veillardec498e12003-02-05 11:01:50 +00001127Wed Feb 5 12:00:36 CET 2003 Daniel Veillard <daniel@veillard.com>
1128
1129 * valid.c: do not run content model validation if the
1130 content is not determinist
1131
Daniel Veillardde590ca2003-02-05 10:45:26 +00001132Wed Feb 5 11:43:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1133
1134 * SAX.c: added the redefinition of namespaced attribute
1135 check that was missing as Fabrice Desré pointed out.
1136
Daniel Veillard930dfb62003-02-05 10:17:38 +00001137Wed Feb 5 11:09:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1138
1139 * HTMLparser.c include/libxml/HTMLparser.h: applied HTML
1140 improvements from Nick Kew, allowing to do more checking
1141 to HTML elements and attributes.
1142
Daniel Veillard4287c572003-02-04 22:48:53 +00001143Tue Feb 4 23:47:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1144
1145 * xinclude.c: fixing bug #105137 about entities declaration
1146 needing to be copied to the including document.
1147
Daniel Veillard652d8a92003-02-04 19:28:49 +00001148Tue Feb 4 20:26:22 CET 2003 Daniel Veillard <daniel@veillard.com>
1149
1150 * catalog.c: fixed bug #104817 with delegateURI
1151 * xpath.c: fixing bugs #104123 and #104125
1152
Daniel Veillard0e298ad2003-02-04 16:14:33 +00001153Tue Feb 4 17:12:56 CET 2003 Daniel Veillard <daniel@veillard.com>
1154
1155 * configure.in valid.c xmlreader.c python/libxml_wrap.h
1156 python/types.c: fixing #104096 to compile without regexps
1157
Daniel Veillard57e79b32003-02-04 15:33:12 +00001158Tue Feb 4 16:31:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1159
1160 * valid.c: fixing bug #103969 forgot to add an epsilon transition
1161 when building the automata for elem*
1162
Daniel Veillard358a9892003-02-04 15:22:32 +00001163Tue Feb 4 16:21:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1164
1165 * HTMLparser.c: applied patch from Arne de Bruijn fixing
1166 bug #103827
1167
Daniel Veillardeb137172003-02-04 15:18:06 +00001168Tue Feb 4 16:17:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1169
1170 * HTMLparser.c: updating a comment, fixing #103776
1171
Daniel Veillard8d589042003-02-04 15:07:21 +00001172Tue Feb 4 16:05:53 CET 2003 Daniel Veillard <daniel@veillard.com>
1173
1174 * parser.c: fixing bug 105049 for validity checking of content
1175 within recursive entities.
1176
Daniel Veillarde5b110b2003-02-04 14:43:39 +00001177Tue Feb 4 15:40:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1178
1179 * HTMLparser.c: try to fix # 105049
1180 * relaxng.c xmlschemastypes.c: a couple of changes and extensions
1181 * tree.c: updated a function comment
1182
Daniel Veillard419a7682003-02-03 23:22:49 +00001183Tue Feb 4 00:20:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1184
1185 * relaxng: more work on grammars and refs/defs
1186 * test/relaxng/* result/relaxng/*: augmented/updated the
1187 regression tests
1188
Daniel Veillard144fae12003-02-03 13:17:57 +00001189Mon Feb 3 14:16:59 CET 2003 Daniel Veillard <daniel@veillard.com>
1190
1191 * relaxng: more work on name classes, except support
1192 * test/relaxng/* result/relaxng/*: augmented/updated the
1193 regression tests
1194
Daniel Veillard1ed7f362003-02-03 10:57:45 +00001195Mon Feb 3 11:56:05 CET 2003 Daniel Veillard <daniel@veillard.com>
1196
1197 * relaxng: more work on name classes, the "validate all" schemas
1198 seems to work now.
1199 * test/relaxng/* result/relaxng/*: augmented/updated the
1200 regression tests
1201
Daniel Veillard3b2e4e12003-02-03 08:52:58 +00001202Mon Feb 3 09:50:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1203
1204 * python/libxml.c: removed an unprotedted debug message Aleksi Suhonen
1205 * parser.c: put a guard against infinite document depth, basically
1206 trying to avoid another kind of DoS attack.
1207 * relaxng.c: some code w.r.t. nameClasses
1208
Daniel Veillardfc1a4502003-02-02 16:02:55 +00001209Sun Feb 2 17:01:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1210
1211 * test/relaxng/* result/relaxng/*: check all the namespace support
1212 was actually correct based on tutorial section 10.
1213
Daniel Veillarde2a5a082003-02-02 14:35:17 +00001214Sun Feb 2 15:33:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1215
1216 * relaxng: include seems to work okay now
1217 * test/relaxng/* result/relaxng/*: augmented/updated the
1218 regression tests
1219
Daniel Veillarda9d912d2003-02-01 17:43:10 +00001220Sat Feb 1 19:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1221
1222 * relaxng.c: a bit of work done in the train back.
1223 * test/relaxng/*: added one of the include tests
1224
Daniel Veillard154877e2003-01-30 12:17:05 +00001225Thu Jan 30 14:06:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1226
1227 * relaxng: more work done in the train
1228 * test/relaxng/* result/relaxng/*: augmented/updated the
1229 regression tests
1230
Daniel Veillarde431a272003-01-29 23:02:33 +00001231Wed Jan 29 23:44:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1232
1233 * relaxng.c: debugging of externalRef
1234 * test/relaxng/* result/relaxng/*: augmented/updated the
1235 regression tests
1236
Daniel Veillardd41f4f42003-01-29 21:07:52 +00001237Wed Jan 29 22:06:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1238
1239 * relaxng.c: more work on Relax-NG, implementing externalRef
1240 * test/relaxng/* result/relaxng/*: augmented/updated the
1241 regression tests
1242 * Makefile.am: cleanup to Relaxtests target
1243
Daniel Veillardb08c9812003-01-28 23:09:49 +00001244Wed Jan 29 00:08:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1245
1246 * relaxng.c: more work on Relax-NG, implementing interleave
1247 * test/relaxng/* result/relaxng/*: augmented/updated the
1248 regression tests
1249
Daniel Veillard76fc5ed2003-01-28 20:58:15 +00001250Tue Jan 28 21:56:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1251
1252 * relaxng.c: more work on Relax-NG, implementing interleave
1253 * test/relaxng/* result/relaxng/*: augmented/updated the
1254 regression tests
1255
MST 2003 John Fleckda81d192003-01-27 14:35:56 +00001256Mon Jan 27 07:35:29 MST 2003 John Fleck <jfleck@inkstain.net>
1257
1258 * doc/tutorial/customfo.xsl
1259 * doc/tutorial/customhtml.xsl
1260 adding stylesheet customizations used to generate fo
1261 for pdf and html
1262
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001263Mon Jan 27 13:29:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1264
1265 * relaxng.c: more work on Relax-NG
1266 * test/relaxng/* result/relaxng/*: augmented/updated the
1267 regression tests
1268 * xmlschemastypes.c: added a number of base type definition but not
1269 the associated checks, those are still TODOs
1270
MST 2003 John Fleck731967e2003-01-27 00:39:50 +00001271Sun Jan 26 17:37:06 MST 2003 John Fleck <jfleck@inkstain.net>
1272
1273 in docs/tutorial:
1274 * apa.html
1275 * apb.html
1276 * apc.html
1277 * apd.html
1278 * ape.html
1279 * apf.html
1280 * apg.html
1281 * ar01s02.html
1282 * ar01s03.html
1283 * ar01s04.html
1284 * ar01s05.html
1285 * ar01s06.html
1286 * ar01s07.html
1287 * ar01s08.html
1288 * index.html
1289 * xmltutorial.pdf
1290 * xmltutorial.xml
1291 add index to tutorial
1292
MST 2003 John Fleck937362d2003-01-27 00:04:32 +00001293Sun Jan 26 17:02:29 MST 2003 John Fleck <jfleck@inkstain.net>
1294
1295 * doc/xmlcatalog.1
1296 * doc/xmlcatalog_man.html
1297 * doc/xmlcatalog_man.xml
1298 belatedly fixing bug #93622 (adds rewriteURI type to
1299 "--add" option in xmlcatalog man page
1300
Daniel Veillard3be27512003-01-26 19:49:04 +00001301Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1302
Daniel Veillardc6e997c2003-01-27 12:35:42 +00001303 * xmlcatalog.c xmllint.c: applied patch for NetBSD by
Daniel Veillard3be27512003-01-26 19:49:04 +00001304 Julio Merino, closing #104475
1305
Daniel Veillardea3f3982003-01-26 19:45:18 +00001306Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
1307
1308 * relaxng.c: more work on Relax-NG
1309 * test/relaxng/* result/relaxng/*: augmented/updated the
1310 regression tests
1311
Daniel Veillardedc91922003-01-26 00:52:04 +00001312Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
1313
1314 * relaxng.c: more work on Relax-NG
1315 * test/relaxng/* result/relaxng/*: augmented/updated the
1316 regression tests
1317
Daniel Veillarddd1655c2003-01-25 18:01:32 +00001318Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1319
1320 * README: updated the policy on private mail answers
1321 * relaxng.c: more work on Relax-NG
1322 * test/relaxng/* result/relaxng/*: augmented/updated the
1323 regression tests
1324
Daniel Veillard7424eb62003-01-24 14:14:52 +00001325Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
1326
1327 * error.c parser.c tree.c: applied a documentation patch from
1328 Stefan Kost
1329
Daniel Veillard276be4a2003-01-24 01:03:34 +00001330Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
1331
1332 * relaxng.c: more work on Relax-NG
1333 * doc/*: regenerated the docs
1334 * test/relaxng/* result/relaxng/*: updated and augmented the
1335 Relax-NG regression tests and results
1336
Daniel Veillard6eadf632003-01-23 18:29:16 +00001337Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1338
1339 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
1340 First commit of the new Relax-NG validation code, not generally
1341 useful yet.
1342 * test/relaxng/* result/relaxng/*: current state of the regression
1343 tests
1344
Daniel Veillard814a76d2003-01-23 18:24:20 +00001345Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1346
1347 * tree.c: minimized the memory allocated for GetContent
1348 and a bit of cleanup.
1349
Daniel Veillardff12c492003-01-23 16:42:55 +00001350Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
1351
1352 * python/generator.py: seems there is no good reasons to
1353 not generate bindings for XPointer
1354
Daniel Veillard540a31a2003-01-21 11:21:07 +00001355Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
1356
1357 * xmlreader.c doc/apibuild.py: applied a new patch from
1358 Stéphane Bidoul for cleanups
1359 * doc/libxml2-api.xml: rebuilt the API description with
1360 new entry points
1361
Daniel Veillard417be3a2003-01-20 21:26:34 +00001362Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
1363
1364 * xmlreader.c python/drv_libxml2.py python/generator.py
1365 python/libxml.c python/libxml.py python/libxml_wrap.h
1366 python/types.c: patch from Stéphane Bidoul for better per
1367 context error message APIs
1368 * python/tests/ctxterror.py python/tests/readererr.py:
1369 update of the tests
1370
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001371Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
1372
1373 * doc/guidelines.html
1374 grammar and spelling cleanup
1375
Daniel Veillard26f70262003-01-16 22:45:08 +00001376Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
1377
1378 * xmlreader.c include/libxml/xmlreader.h python/generator.py
1379 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
1380 a patch from Stéphane Bidoul to allow per XMLtextReader error
1381 and warning handling
1382 * python/tests/Makefile.am python/tests/readererr.py: adding the
1383 specific regression test
1384
Daniel Veillard71f9d732003-01-14 16:07:16 +00001385Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
1386
1387 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
1388 should raise a syntax error
1389
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001390Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1391
1392 * python/libxml.c: cleanup patch from Stéphane Bidoul
1393
Daniel Veillard81601f92003-01-14 13:42:37 +00001394Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1395
1396 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
1397
Daniel Veillarde6227e02003-01-14 11:42:39 +00001398Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
1399
1400 * python/generator.py python/libxml.c python/libxml.py
1401 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001402 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +00001403 Python level.
1404 * python/tests/Makefile.am python/tests/ctxterror.py: added a
1405 regression test for it.
1406
Daniel Veillard4dbe77a2003-01-14 00:17:42 +00001407Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
1408
1409 * xmlreader.c: fixed the streaming property of the reader,
1410 it was generating tree faster than consuming it. Pointed out
1411 by Nate Myers
1412 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
1413
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001414Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1415
Igor Zlatkovicd31876c2003-01-12 21:43:13 +00001416 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +00001417
Daniel Veillard8e7e1c02003-01-10 17:06:09 +00001418Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1419
1420 * xpath.c: fix to the XPath implementation for parent and
1421 ancestors axis when operating on a Result Value Tree.
1422 Fixes bug #100271
1423
Daniel Veillardcacbe5d2003-01-10 16:09:51 +00001424Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1425
1426 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
1427 to fix some URI/file escaping problems
1428
Daniel Veillard3b87b6b2003-01-10 15:21:50 +00001429Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
1430
1431 * python/generator.py: fixed a bug raised by Raymond Wiker,
1432 docSetRootElement() should not raise an exception if the
1433 return is None
1434
Daniel Veillard3e20a292003-01-10 13:14:40 +00001435Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
1436
1437 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
1438 fixed bug #102181 by applying the suggested change and fixing
1439 the generation/registration problem.
1440
Daniel Veillarde55e8e42003-01-10 12:50:02 +00001441Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1442
1443 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
1444 routines.
1445
Daniel Veillard8f872442003-01-09 23:19:02 +00001446Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
1447
1448 * parser.c: one more IsEmptyElement crazyness, that time in
1449 external parsed entities if substitution is asked.
1450 * python/tests/reader3.py: added a specific test.
1451
Daniel Veillarde329fc22003-01-09 21:36:42 +00001452Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
1453
1454 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
1455 support and improved error handler registration
1456
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +00001457Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
1458
1459 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
1460 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
1461 * README: fixed a link
1462
Daniel Veillarde2830f12003-01-08 17:47:49 +00001463Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
1464
1465 * configure.in doc/* NEWS: preparing 2.5.1 release
1466 * SAX.c parser.c: fixing XmlTextReader bug
1467
Daniel Veillard8bf70b92003-01-07 23:14:24 +00001468Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
1469
1470 * SAX.c: fuck, I introduced a memory leak on external parsed
1471 entities in 2.5.0 :-(
1472
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001473Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
1474
1475 * xmllint.c: another fix needed as pointed by Christophe Merlet
1476 for --stream --debug if compiled without debug support.
1477
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001478Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
1479
1480 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +00001481 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +00001482 update man page with --stream and --chkregister
1483
Daniel Veillard8326e732003-01-07 00:19:07 +00001484Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1485
1486 * globals.c: fixed --with-threads compile
1487 * xmllint.c: fixed --without-debug compile
1488 * include/libxml/globals.h: cleanup
1489 * include/libxml/schemasInternals.h: add a missing include
1490
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00001491Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1492
1493 * configure.in NEWS: preparing 2.5.0 release
1494 * SAX.c: only warn in pedantic mode about namespace name
1495 brokeness
1496 * globals.c: fix a doc generation problem
1497 * uri.c: fix #101520
1498 * doc/*: updated and rebuilt the doc for the release, includuding
1499 stylesheet update
1500 * python/Makefile.am: fix a filename bug
1501
1502Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
1503
1504 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
1505 should not be called.
1506
1507Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
1508
1509 * libxml-2.0.pc.in: applied the patch to fix #101894
1510
1511Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
1512
1513 * tree.c : applied patch from Lukas Schroeder for register callbacks
1514 * valid.c: modified patch from Lukas Schroeder to test
1515 register callbacks with --chkregister
1516
1517Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
1518
1519 * xmlreader.c: seriously changed the way data are pushed to
1520 the underlying parser, go by block of 512 bytes instead of
1521 tryng to detect tag boundaries at that level. Changed the
1522 way empty element are detected and tagged.
1523 * python/tests/reader.py python/tests/reader2.py
1524 python/tests/reader3.py: small changes mostly due to context
1525 reporting being different and DTD node being reported. Some
1526 errors previously undetected are now caught and fixed.
1527 * doc/xmlreader.html: flagged last section as TODO
1528
1529Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1530
1531 * python/libxml.py: integrated the Python 2.2 optimizations
1532 from Hannu Krosing, while maintaining compatibility with
1533 1.5 and 2.1
1534
1535Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
1536
1537 * xmllint.c: a bit of cleanup
1538 * xmlreader.c: small fix
1539 * doc/xmlreader.html: more work on the XmlTextReader tutorial
1540 * python/libxml.py: a few fixes pointed out by Hannu Krosing
1541
1542Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
1543
1544 * python/setup.py.in: patch from Stéphane Bidoul to include
1545 drv_libxml2.py in setup.py
1546
1547Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
1548
1549 * doc/xmlreader.html: starting documenting the new XmlTextReader
1550 interface.
1551
1552Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
1553
1554 * xmllint.c: added the --stream flag to use the TextReader API
1555 * xmlreader.c: small performance tweak
1556
1557Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
1558
1559 * xmlreader.c python/tests/reader2py: okay the DTD validation
1560 code on top of the XMLTextParser API should be solid now.
1561
1562Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
1563
1564 * xmlreader.c python/tests/reader2py: Fixing some more mess
1565 with validation and recursive entities while using the
1566 reader interface, it's getting a bit messy...
1567
1568Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
1569
1570 * xmlreader.c python/tests/reader.py: another couple of problem
1571 related to IsEmptyElement reported by Stéphane Bidoul needed
1572 some fixes.
1573
1574Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1575
1576 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
1577 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
1578 based on the python XmlTextReader interface.
1579
1580Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
1581
1582 * tree.c: backing out one change in the last patch which broke the
1583 regression tests
1584
1585Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
1586
1587 * global.data globals.c tree.c include/libxml/globals.h: applied
1588 an old patch from Lukas Schroeder to track node creation and
1589 destruction. Probably missing a lot of references at the moment
1590 and not usable reliably.
1591
1592Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
1593
1594 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
1595 from doc/news.html and a stylesheet
1596
1597Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
1598
1599 * xmlreader.c python/tests/reader.py: fixed another couple of
1600 xmlreader bugs reported by Stéphane Bidoul and added tests.
1601
1602Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
1603
1604 * xmlreader.c python/tests/reader2.py: fixed another validity
1605 checking in external parsed entities raised by Stéphane Bidoul
1606 and added a specific regression test.
1607 * python/tests/reader3.py: cleanup
1608
1609Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * xmlreader.c python/tests/reader2.py: fixed a problem with
1612 validation within entities pointed by Stéphane Bidoul, augmented
1613 the tests to catch those.
1614
1615Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * python/generator.py: modified the generator to allow keeping
1618 class references when creating new classes, needed to fix a bug
1619 pointed by Stéphane Bidoul where the input buffer of the
1620 xmlTextReader instance gets destroyed if the python wrapper for
1621 the input is not referenced anymore.
1622
1623Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * xmlreader.c python/tests/reader.py: fixed another pair of problem
1626 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
1627
1628Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * xmlreader.c python/tests/reader.py: fixed another problem
1631 pointed by Stéphane Bidoul
1632
1633Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * xmlreader.c python/tests/reader.py: fixed a limit case problem
1636 with "<a/>"
1637
1638Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1639
1640 * SAX.c: warn on xmlns:prefix="foo"
1641 * xmlreader.c python/tests/reader.py: fixed a couple of problem
1642 for namespace attributes handling.
1643
1644Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1645
1646 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
1647 a really nasty problem raised by a DocBook XSLT transform
1648 provided by Sebastian Bergmann
1649
1650Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
1651
1652 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
1653 by Stéphane Bidoul and integrated it into the tests
1654
1655Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
1656
1657 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
1658 extended the XmlTextReader API a bit, addding accessors for
1659 the current doc and node, and an entity substitution mode for
1660 the parser.
1661 * python/libxml.py python/libxml2class.txt: related updates
1662 * python/tests/Makefile.am python/tests/reader.py
1663 python/tests/reader2.py python/tests/reader3.py: updated a bit
1664 the old tests and added a new one to test the entities handling
1665
1666Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * python/generator.py python/libxml2class.txt
1669 python/tests/reader.py python/tests/reader2.py: changed the
1670 generator to provide casing for the XmlTextReader similar to
1671 C# so that examples and documentation are more directly transposable.
1672 Fixed the couple of tests in the suite.
1673
1674Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
1675
1676 * doc/guidelines.html: added a document on guildeline for
1677 publishing and deploying XML
1678
1679Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1680
1681 * valid.c xmlreader.c: final touch running DTD validation
1682 on the XmlTextReader
1683 * python/tests/Makefile.am python/tests/reader2.py: added a
1684 specific run based on the examples from test/valid/*.xml
1685
1686Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * python/libxml.py: added a few predefined xmlTextReader parser
1689 configuration values.
1690
1691Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1692
1693 * python/libxml_wrap.h: trying to fix #102037
1694
1695Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * SAX.c: fixing bug #95296, when the predefined entities
1698 are redefined in the DTD the default one must be used
1699 instead anyway.
1700
1701Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
1702
1703 * doc/xmllint.xml
1704 * doc/xmllint.1
1705 Add discussion of XML_DEBUG_CATALOG to xmllint man
1706 page - bug #100907
1707
1708
1709Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * xmlreader.c: Fixed the empty node detection to avoid reporting
1712 an inexistant close tag.
1713
1714Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
1717 for Python 2.1
1718
1719Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1720
1721 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
1722
1723Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * doc/libxml2-api.xml python/tests/reader.py: one really need
1726 to provide the base URI information when creating a reader parser
1727 from an input stream. Updated the API and the example using it.
1728
1729Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * testReader.c xmlreader.c valid.c include/libxml/tree.h
1732 include/libxml/valid.h include/libxml/xmlreader.h: working on
1733 DTD validation on top of xml reader interfaces. Allows to
1734 validate arbitrary large instances. This required some extensions
1735 to the valid module interface and augmenting the size of xmlID
1736 and xmlRef structs a bit.
1737 * uri.c xmlregexp.c: simple cleanup.
1738
1739Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
1742 work on the xml reader interfaces.
1743 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
1744 Web page for the Windows binaries.
1745
1746Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * xmlIO.c: applied a patch for VMS following the report by
1749 Nigel Hall
1750
1751Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
1752
1753 * parser.c: the parseStartTag bug fix wasn't complete.
1754
1755Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
1756
1757 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
1758 parseStartTag, fixing it.
1759 * test/att4 result/att4 result/noent/att4: adding the test
1760 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1761 more methods to XmlTextReader.
1762
1763Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1764
1765 * win32/libxml2.def.src: added more xml reader exports
1766 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
1767 to the build
1768
1769Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
1770
1771 * doc/tutorial/xmltutorial.xml
1772 plus generated html and pdf
1773 Updating tutorial again based on further comments from Niraj
1774 Tolia on the last iteration
1775
1776Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
1777
1778 * doc/tutorial/xmltutorial.xml
1779 * doc/tutorial/includekeyword.c
1780 * doc/tutorial/includegetattribute.c
1781 plus generated html and pdf
1782 Adding fix from Niraj Tolia to tutorial to properly free memory.
1783
1784
1785Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
1788 more methods of XmlTextReader.
1789 * python/libxml2class.txt python/tests/reader.py: this increased the
1790 methods in the bndings, augmented the test to check those new
1791 functions.
1792
1793Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
1796 methods of XmlTextReader.
1797 * python/generator.py python/libxml_wrap.h python/types.c
1798 python/libxml2class.txt: added the reader to the Python bindings
1799 * python/tests/Makefile.am python/tests/reader.py: added a specific
1800 test for the Python bindings of the Reader APIs
1801 * parser.c: small cleanup.
1802
1803Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * xinclude.c: fallback was only copying the first child not the
1806 full child list of the fallback element, closes #89684 as reopened
1807 by Bernd Kuemmerlen
1808
1809Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1810
1811 * win32/libxml2.def.src: exported htmlNodeDumpOutput
1812
1813Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * configure.in: preparing release of 2.4.30
1816 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
1817 gives enum values, fix functype return type, put back fields in
1818 structs
1819 * doc/*: updated the docs rebuilt
1820
1821Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1822
1823 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
1824 about htmlNodeDumpOutput location.
1825 * xpath.c: removed an undefined function signature
1826 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
1827 too many symbols in the API breaking the python bindings.
1828 Updated with the libxslt/libexslt changes.
1829
1830Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * configure.in: preparing release of 2.4.29
1833 * doc/*: rebuilt the docs and API
1834 * xmlreader.c: a few more fixes for the XmlTextReader API
1835
1836Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1837
1838 * include/win32config.h: applied mingw patch from Magnus Henoch
1839
1840Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1841
1842 * catalog.c doc/libxml2-api.xml: a bit more cleanup
1843
1844Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
1845
1846 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
1847 building Python script, does the C parsing directly, generates
1848 a better API description including structure fieds defs and
1849 enums. Still a couple of bugs, but good enough for the python
1850 wrappers now.
1851 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
1852 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
1853 include/libxml/schemasInternals.h include/libxml/tree.h: more
1854 cleanup based on the python analysis script reports.
1855 * libxml.spec.in: make sure the API XML description is part of the
1856 devel package.
1857
1858Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
1861 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
1862 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
1863 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
1864 code cleanup, especially the function comments.
1865 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
1866
1867Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * Makefile.am xmlreader.c include/libxml/Makefile.am
1870 include/libxml/xmlreader.h: Adding a new set of APIs based on
1871 the C# TextXmlReader API but converted to C. Allow to parse
1872 in constant memory usage, far simpler to program and explain
1873 than the SAX like APIs, unfinished but working.
1874 * testReader.c: test program
1875
1876Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1877
1878 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
1879
1880Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
1881
1882 * tree.c: Chip turner indicated that XHTML1 serialization
1883 rule for style actually break on both IE and Mozilla,
1884 try to avoid the rule if escaping ain't necessary
1885
1886Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * nanhttp.c: handle HTTP URL escaping, problem reported by
1889 Glen Nakamura and Stefano Zacchiroli
1890
1891Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
1892
1893 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
1894
1895Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1896
1897 * uri.c: Johann Richard pointed out some XPointer problems for
1898 URN based URI references in XInclude. Modified the URI parsing
1899 and saving routines to allow correct parsing and saving of
1900 XPointers, especially when attached to "opaque" scheme accordingly
1901 to RFC 2396
1902
1903Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
1906 of refactoring to the HTML saving code.
1907 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
1908 in the doc.
1909
1910Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1911
1912 * tree.c include/libxml/tree.h: refactored the XML dump of a node
1913 to a buffer API to reuse the generic dump to an OutputIO layer,
1914 this reduces code, fixes xmlNodeDump() for XHTML, also made
1915 xmlNodeDump() now return the number of byte written.
1916
1917Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * python/setup.py.in: another patch from Stéphane Bidoul for
1920 Python bindings on Windows
1921 * doc/parsedecl.py: small cleanup
1922
1923Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1924
1925 * libxml.spec.in configure.in: add a line in %changelog for releases
1926
1927Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * parser.c: patch from Marcus Clarke fixing a problem in entities
1930 parsing that was detected in KDe documentations environment.
1931
1932Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
1933
1934 * python/libxml.c (libxml_prev): Return the previous as opposed to
1935 the next node (I guess this is the result of some cut & paste programming:)
1936
1937Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
1940
1941Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * python/generator.py python/libxml.c python/setup.py.in: trying
1944 to fix the Python bindings build on Windows (Stéphane Bidoul)
1945
1946Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1947
1948 * win32/configure.js: added option for python bindings
1949 * win32/libxml2.def.src: added more exports
1950
1951Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1952
1953 * win32/Makefile.mingw: fixed unresolved symbols when linking with
1954 pthreads
1955 * win32/wince/*: applied updates to Windows CE port from Javier
1956
1957Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * configure.in: preparing 2.4.28
1960 * libxml.spec.in doc/Makefile.am: some cleanup
1961 * doc/*: updated the news and regenerated.
1962
1963Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * HTMLparser.c: final touch at closing #87235 </p> end tags
1966 need to be generated.
1967 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
1968 this change slightly the output of a few tests
1969 * doc/*: regenerated
1970
1971Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * parserInternals.c: fixing bug #99190 when UTF8 document are
1974 parsed using the progressive parser and the end of the chunk
1975 is in the middle of an UTF8 multibyte character.
1976
1977Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1978
1979 * threads.c: fixed initialization problem in xmlNewGlobalState
1980 which was causing crash.
1981 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
1982 in xmlInitializeGlobalState.
1983 * parserInternals.c: cleaned up ctxt->sax initialisation.
1984
1985Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * tree.c include/libxml/tree.h: modified the existing APIs
1988 to handle XHTML1 serialization rules automatically, also add
1989 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
1990 libxslt serialization uses it when needed without changing
1991 the library API.
1992 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
1993 result/xhtml1: added a new test specifically for xhtml1 output
1994 and updated the result of one XHTML1 test
1995
1996Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * xinclude.c parserInternals.c encoding.c: fixed #99082
1999 for xi:include encoding="..." support on text includes.
2000 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
2001 test/XInclude/ents/isolatin.txt : added a specific regression test
2002 * python/generator.py python/libxml2class.txt: fixed the generator
2003 the new set of comments generated for doc/libxml2-api.xml were
2004 breaking the python generation.
2005
2006Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * doc/Makefile.am: repair some problem if gtk-doc fail or such
2009 * configure.in: patch for Solaris on new autoconf closes #98880
2010 * doc/parsedecl.py: repair the frigging API building script,
2011 did I say that python xmllib sucks ?
2012 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
2013 and some comment are no more truncated.
2014
2015Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * parser.c: Martin Stoilov pointed out a potential leak in
2018 xmlCreateMemoryParserCtxt
2019
2020Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2021
2022 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
2023 included in HTML documents and using the push parser.
2024
2025Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
2026
2027 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
2028 specified, look for the Python interpreter not just in the
2029 specified root but also in the specified location. Fixes #98825
2030
2031Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * python/libxml.c: fixing bug #98792 , node may have no doc
2034 and dereferencing without checking ain't good ...
2035
2036Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * configure.in: preparing release 2.4.27
2039 * doc/* : updated and rebuilt the docs
2040 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
2041 and all the docs are actually packaged and in the final RPMs
2042 * parser.c parserInternals.c include/libxml/parser.h: restore
2043 xmllint --recover feature.
2044
2045Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
Daniel Veillard784b9352003-02-16 15:50:27 +00002047 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002048 processing of parsed entities, and XPath computation on sustitued
2049 entities.
2050 * testXPath.c: make sure entities are substitued.
2051
2052Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2053
Daniel Veillard784b9352003-02-16 15:50:27 +00002054 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00002055 processing of internal parsed entities, which had to be changed.
2056
2057Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2058
2059 * Makefile.am python/Makefile.am python/tests/Makefile.am:
2060 trying to fix bug #98517 about building outside the source tree
2061 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
2062
2063Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2064
2065 * include/win32config.h: cleanup
2066 * win32/Makefile.mingw: integrated mingw in JScript configure
2067 * win32/Makefile.msvc: modified to allow mingw coexistence
2068 * win32/configure.js: integrated mingw
2069 * win32/Readme.txt: cleanup
2070
2071Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * HTMLparser.c: strengthen the guard in the Pop macros,
2074 like in the XML parser, closes bug #97315
2075
2076Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
2079 callback is never used.
2080
2081Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * parserInternals.c: fixed the initialization of the SAX structure
2084 which was breaking xsltproc
2085 * xpath.c: patch from Petr Pajas for CDATA nodes
2086 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
2087 * parser.c include/libxml/parser.h: patch from Peter Jones
2088 removing a leak in xmlSAXParseMemory() and adding the
2089 function xmlSAXParseMemoryWithData()
2090
2091Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
2092
2093 adding pdf of tutorial, changing web page to link to it
2094 * doc/tutorial/xmltutorial.pdf
2095 * doc/xml.html
2096 * doc/docs.html
2097
2098Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
2099
2100 * doc/tutorial/ar01s08.html
2101 adding file what I forgot for tutorial
2102
2103
2104Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
2105
2106 Adding encoding discussion to tutorial
2107 Added:
2108 * doc/tutorial/images/*.png: DocBook admonition image files
2109 * doc/tutorial/apf.html, apg.html: new generated html
2110 * doc/tutorial/includeconvert.c: conversion code entity file
2111 changed:
2112 * doc/tutorial/xmltutorial.xml: DocBook original
2113 * doc/tutorial/*.html: generated html
2114
2115Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2116
2117 * include/libxml/*.h: retired xmlwin32version.h
2118 * doc/Makefile.am: retired xmlwin32version.h
2119 * win32/configure.js: retired xmlwin32version.h
2120
2121Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2122
2123 * win32/libxml2.def.src: exported additional symbols
2124 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
2125 sisterhood
2126
2127Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * globals.c: fixed a typo pointed out by Igor
2130 * xpath.c: try to speed up node compare using line numbers
2131 if available.
2132
2133Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * tree.c: make xmlFreeNode() handle attributes correctly.
2136
2137Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2138
2139 * catalog.c: completed the #96963 fix, as reported by Karl
2140 Eichwalder
2141
2142Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2143
2144 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
2145
2146Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * Makefile.am: switched the order of a couple of includes
2149 to fix bugs #97100
2150
2151Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2152
2153 * catalog.c: fixed bug #96963, reverted to the old behaviour of
2154 xmlLoadCatalogs that used to separate directories with a ':'.
2155
2156Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2157
2158 * threads.c: improvements to the Windows-side of thread handling
2159 * testThreads.c: conditionally excluded unistd.h
2160 * testThradsWin32.c: broke overlong lines
2161 * include/win32config.h: adapted thread-related macros to the new
2162 scheme and for pthreads on Windows
2163 * win32/Makefile.msvc: introduced a more flexible thread build,
2164 added testThreads[Win32].c to the build
2165 * win32/configure.js: introduced a more flexible thread config
2166
21672002-10-31 John Fleck <jfleck@inkstain.net>
2168
2169 * doc/xml.html (and, by implication, FAQ.html)
2170 added UTF-8 conversaion FAQ from Marcus Labib Iskander
2171
2172Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2173
2174 * configure.in: removed xmlwin32version.h
2175 * include/libxml/Makefile.am: removed xmlwin32version.h
2176
2177Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * tree.c: applied patch from Brian Stafford to fix a bug
2180 in xmlReconciliateNs()
2181
2182Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * tree.c: applied patch from Christian Glahn to allow
2185 xmlNewChild() on document fragment nodes
2186
2187Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * parser.c: Christian Glahn found a problem with a recent
2190 patch to xmlParseBalancedChunkMemoryRecover()
2191 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
2192 problems
2193 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
2194 test/schemas/seq*: added the test cases from Charles
2195
2196Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
2199 serious cleanup of the spec file and associated changes
2200 in the Makefiles.
2201 * valid.c: try to remove some warnings on x86_64
2202
2203Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2204
2205 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
2206 fix bug #96586
2207
2208Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
2211 parsing, applied his patch
2212 * result/HTML/attrents.html result/HTML/attrents.html.err
2213 result/HTML/attrents.html.sax test/HTML/attrents.html:
2214 added the test and result case provided by Mikhail Sogrine
2215
2216Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * vms/build_libxml.com vms/config.vms vms/readme.vms
2219 include/libxml/parser.h include/libxml/parserInternals.h
2220 include/libxml/tree.h include/libxml/xmlIO.h
2221 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
2222 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
2223 Applied the VMS update patch from Craig A. Berry
2224 * doc/*.html: update
2225
2226Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2227
2228 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
2229
2230Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * debugXML.c: adding a grep command to --shell in xmllint
2233 for T.V. Raman
2234
2235Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * xmlcatalog.c: tried to fix some of the problem with --sgml
2238
2239Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
2240
2241 * parser.c: tried to fix bug #91500 where doc->children may
2242 be overriden by a call to xmlParseBalancedChunkMemory()
2243
2244Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
2247 identifiers in SGML catalogs containing '&'
2248
2249Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * python/types.c: fixed bugs when passing result value tree
2252 to Python functions.
2253
2254Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * configure.in: preparing the release of 2.4.26
2257 * doc/*: updated and rebuilt the documentation
2258
2259Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2260
2261 * parser.c: fixed a XML Namespace compliance bug reported by
2262 Alexander Grimalovsky
2263
2264Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2265
2266 * HTMLtree.c: fixed serialization of script and style when
2267 they are not lowercase (i.e. added using the API to the tree).
2268
2269Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * valid.c: make xmlValidateDocument emit a warning msg if there
2272 is no DTD, pointed by Christian Glahn
2273
2274Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
2277 content model when some of the blocks have min or max, and a couple
2278 of bugs found in the process.
2279 * result/schemas/list0* test/schemas/list0*: added some specific
2280 regression tests
2281
2282Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * README: updated the contact informations
2285
2286Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
2289 misses it, reported by Peter Bray.
2290
2291Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * tree.c: investigating xmlNodeGetContent() on namespace nodes
2294 and removed a few warnings
2295
2296Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * parser.c: Christian Glahn found a small bug in the push parser.
2299 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
2300 public
2301
2302Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * xmlschemas.c include/libxml/xmlschemas.h: added
2305 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
2306 * testSchemas.c: added --memory to test the new interface
2307
2308Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * doc/index.py doc/search.php: integrated the XSLT indexing,
2311 a few fixed in the indexer, added a scope selection at the
2312 search level.
2313
2314Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2315
2316 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
2317 this was due to uninitialized parts of the validation context
2318
2319Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2320
2321 * debugXML.c: applied patch from Mark Vakoc except the API
2322 change, preserved it.
2323 * doc/*: updated the docs to point to the search engine for
2324 information lookup or before bug/help reports.
2325
2326Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * doc/index.py doc/search.php: added mailing-list archives
2329 indexing and lookup
2330
2331Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
2334
2335Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * doc/index.py: improved HTML indexing
2338 * doc/search.php: make the queries also lookup the HTML based indexes
2339
2340Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * doc/index.py: added HTML page indexing
2343
2344Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2345
2346 * xmlIO.c: extended Windows path normalisation to fix the base
2347 problem in libxslt.
2348 * catalog.c: fixed list handling in XML_CATALOG_FILES
2349
2350Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * valid.c: typo/bug found by Christian Glahn
2353
2354Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2355
2356 * xmlIO.c: applied Windows CE patch from Javier.
2357 * win32/wince: new directory, contains support for the PocketPC
2358 with Windows CE from Javier.
2359 * include/win32config.h: reorganised, removed duplicate
2360 definitions and applied WinCE patch from Javier.
2361 * include/wsockcompat.h: new file, now contains WinSock
2362 compatibility macros.
2363 * win32/Makefile.msvc: introduced double-run compilation.
2364
2365Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * configure.in include/libxml/xmlwin32version.h: preparing release
2368 of 2.4.25
2369 * doc/*: updated and regenerated teh docs and web pages.
2370
2371Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
2374 error were not covering namespace declarations.
2375 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
2376 it was missing the attribute declaration for the namespace
2377 * result/VC/NS3: the fix now report breakages in that test
2378
2379Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
2382
2383Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
2386 and regenerated the docs and web site
2387
2388Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2389
2390 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
2391 ATTRIBUTE_UNUSED is always put after the attribute declaration,
2392 not before
2393
2394Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2395
2396 * python/generator.py python/libxml2class.txt: fixed a stupid error
2397 breaking the python API
2398
2399Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
2402 triostr.c triostr.h: applied a trio update patch from
2403 Bjorn Reese which should work with MinGW
2404
2405Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * tree.c: improving some documentation comments
2408 * xmlregexp.c: found and fixed a mem leak with python regression tests
2409 * doc/*: rebuilt the doc and the API XML file including the
2410 xmlregexp.h xmlautomata.h and xmlunicode.h headers
2411 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
2412 python/types.c: added access to the XML Schemas regexps from
2413 python
2414 * python/tests/Makefile.am python/tests/regexp.py: added a
2415 simple regexp bindings test
2416
2417Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
2418
2419 * doc/xml.html:
2420 fixing ftp links - thanks to Vitaly Ostanin
2421
2422Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2423
2424 * xmlregexp.c: fixed the data callback on transition functionality
2425 which was broken when using the compact form
2426 * result/schemas/*: updated the results, less verbose, all tests
2427 pass like before
2428 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
2429 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
2430 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
2431 annoying warnings
2432 * xpath.c: try to provide better error report when possible
2433
2434Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2435
2436 * Makefile.am: fixed a breakage raised by Jacob
2437
2438Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2439
2440 * include/win32config.h: added HAVE_ERRNO_H definition for parts
2441 which don't use sockets
2442
2443Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2444
2445 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
2446 * win32/configure.js: applied zlib patch from Daniel Gehriger
2447
2448Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2449
2450 * win32/configure.js: applied the patch from Mark Vakoc for
2451 regexp support
2452 * win32/libxml2.def.src: applied the patch from Mark Vakoc
2453 for regexp support
2454
2455Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * xmlschemastypes.c: as pointed by Igor Float and Double
2458 parsing ain't finished yet
2459
2460Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * Makefile.am configure.in: trying to fix #88412 by bypassing
2463 all the python subdir if python ain't detected
2464
2465Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * Makefile.am configure.in include/libxml/xmlversion.h.in:
2468 made configuring with regexps/automata/unicode the default
2469 but without schemas ATM
2470 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
2471 fixed the regexp based DTD validation performance and memory
2472 problem by switching to a compact form for determinist regexps
2473 and detecting the determinism property in the process. Seems
2474 as fast as the old DTD validation specific engine :-) despite
2475 the regexp built and compaction process.
2476
2477Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * valid.c: determinism is debugged, new DTD checking code now works
2480 but xmlFAComputesDeterminism takes far too much CPU and the whole
2481 set usues too much memory to be really usable as-is
2482
2483Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * tree.c: fixed another stupid bug in xmlGetNodePath()
2486 * xmllint.c: --version now report the options compiled in
2487
2488Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * HTMLparser.c: small cleanup
2491 * valid.c xmlregexp.c: switched DTD validation to use only regexp
2492 when configured with them. A bit of debugging around the determinism
2493 checks is still needed
2494
2495Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
2498
2499Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * xmlIO.c: small portability glitch fixed.
2502
2503Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * xmlschemastypes.c: incomplete steps for real/double support
2506 * testAutomata.c include/libxml/xmlautomata.h
2507 include/libxml/xmlregexp.h: avoiding a compilation problem
2508 * valid.c include/libxml/valid.h: starting the work toward using
2509 the regexps for actual DTD validation
2510
2511Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * hash.c: cosmetic cleanup
2514 * valid.c include/libxml/tree.h include/libxml/valid.h: started
2515 integrating a DTD validation layer based on the regexps
2516
2517Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
2518
2519 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
2520 the determinism was tested before eliminating the epsilon
2521 transitions :-(
2522
2523Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * python/generator.py python/libxml.c python/libxml.py
2526 python/libxml2-python-api.xml python/libxml2class.txt
2527 python/libxml_wrap.h python/types.c: updated the python
2528 bindings, added code for easier File I/O, and the ability to
2529 define a resolver from Python fixing bug #91635
2530 * python/tests/Makefile.am python/tests/inbuf.py
2531 python/tests/outbuf.py python/tests/pushSAXhtml.py
2532 python/tests/resolver.py python/tests/serialize.py: updated
2533 and augmented the set of Python tests.
2534
2535Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2536
2537 * win32/configure.js: added more readme info for the binary
2538 package.
2539
2540Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * xmlIO.c: fixed a stupid out of bound array error
2543
2544Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2545
2546 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
2547 messing around with support for Windows path, cleanups,
2548 trying to identify and fix the various code path to the
2549 filename access. Added xmlNormalizeWindowsPath()
2550
2551Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * error.c valid.c: working on better error reporting of validity
2554 errors, especially providing an accurate context.
2555 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
2556 error reports in those cases.
2557
2558Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2559
2560 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
2561 parser.c parserInternals.c xmlIO.c: get rid of all the
2562 perror() calls made in the library execution paths. This
2563 should fix both #92059 and #92385
2564
2565Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * xmllint.c: memory leak reporting was broken after a change
2568 of the preprocessor symbol used to activate it.
2569
2570Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * tree.c: try to make the copy function work for node of
2573 type XML_DOCUMENT_FRAG_NODE, they are only created by the
2574 DOM layers though, not libxml2 itself.
2575
2576Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * valid.c: try to provide file and line informations, not all
2579 messages are covered, but it's a (good) start
2580
2581Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * xinclude.c: reimplemented a large part of the XInclude
2584 processor, trying to minimize resources used, James Henstridge
2585 provided a huge test case which was exhibiting severe memory
2586 consumption problems.
2587
2588Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * python/Makefile.am: applied patch from Christophe Merlet to
2591 reestablish DESTDIR
2592
2593Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * libxml.spec.in: fixes libary path for x86_64 AMD
2596
2597Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
2598
2599 * doc/tutorial/includekeyword.c
2600 * doc/tutorial/xmltutorial.xml:
2601 (plus resulting generated html files)
2602 fixing one spot I missed in the tutorial where I hadn't freed
2603 memory properly
2604
2605Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
2606
2607 * doc/tutorial/includeaddattribute.c
2608 * doc/tutorial/includeaddkeyword.c
2609 * doc/tutorial/includegetattribute.c
2610 * doc/tutorial/includekeyword.c
2611 * doc/tutorial/xmltutorial.xml
2612 * doc/tutorial/*.html:
2613 update tutorial to properly free memory (thanks to Christopher
2614 R. Harris for pointing out that this needs to be done)
2615 * doc/tutorial/images/callouts/*.png:
2616 added image files so the callouts are graphical, making it
2617 easier to read ( use "--param callout.graphics 1" to generate
2618 html with graphical callouts)
2619
2620Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
2623 nice logos generated by Marc Liyanage
2624 * doc/site.xsl *.html: changed the stylesheet to show the new
2625 logo and regenerated the pages
2626
2627Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
2630
2631Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2632
2633 * xpath.c: possible mem leak patch from Jason Adams
2634
2635Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
2638 in the XQuery namespace
2639 * configure.in: preparing 2.4.24
2640 * doc/*.html: updated the web pages
2641
2642Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * python/generator.py: closing bug #85258 by generating conditional
2645 compile check to avoid linking to routines not configured in.
2646
26472002-08-22 Havoc Pennington <hp@pobox.com>
2648
2649 * autogen.sh: update error message for missing automake
2650
2651Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
2652
2653 * python/Makefile.am: typo in target name resulted in libxml2.py
2654 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
2655
2656Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * win32/win32/Makefile.mingw: updated with version from
2659 Elizabeth Barham at http://soggytrousers.net/repository/
2660
2661Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2662
2663 * win32/Makefile.msvc: added the prefix location to the include
2664 and lib search path.
2665
26662002-08-18 Havoc Pennington <hp@pobox.com>
2667
2668 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
2669 both automake 1.6 and 1.4 installed get the right automake. Means
2670 compilation from CVS will now require the latest automake 1.4
2671 release, or manually creating symlinks called "automake-1.4" and
2672 "aclocal-1.4"
2673
2674Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * configure.in python/Makefile.am: more AMD 64 induced changes from
2677 Frederic Crozat
2678
2679Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * xinclude.c: oops I was missing the xml:base fixup too
2682 * result/XInclude/*.xml: this adds xml:base attributes to most
2683 results of the tests
2684
2685Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * xinclude.c: quick but apparently working implementation of
2688 xi:fallback, should close bug #89684
2689 * Makefile.am test/XInclude/docs/fallback.xml
2690 result/XInclude/fallback.xml: added a basic test for fallback,
2691 and run with --nowarning to avoid a spurious warning
2692 * configure.in: applied patch from Frederic Crozat for python
2693 bindings on AMD 64bits machines.
2694
2695Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * parser.c: xmlSAXUserParseMemory() really ought to fail if
2698 the caller don't pass a SAX callback block.
2699
2700Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2701
2702 * tree.c: applied the same fix for the XML-1.0 namespace to
2703 xmlSearchNsByHref() as was done for xmlSearchNs()
2704
2705Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * libxml.3: small cleanup of the man page
2708 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
2709 when serializing HREF attributes generated by XSLT.
2710
2711Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
2714 version of Marc Liyanage' patch for boolean attributes in HTML
2715 output
2716
2717Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * python/tests/serialize.py: fixed the test results, indenting
2720 behaviour changed slightly
2721
2722Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2723
2724 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
2725 new c14n function to Windows def files
2726
2727Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
2728
2729 * c14n.c: fixed a memory leak in c14n code
2730
2731Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * parser.c include/libxml/parser.h: adding a new API for Christian
2734 Glahn: xmlParseBalancedChunkMemoryRecover
2735 * valid.c: patch from Rick Jones for some grammar cleanup in
2736 validation messages
2737 * result/VC/* result/valid/*: this slightly change some of the
2738 regression tests outputs
2739
2740Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * tree.c: trying to fix a problem in namespaced attribute handling
2743 raised by Christian Glahn
2744
2745Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
2746
2747 * encoding.c include/libxml/encoding.h: Opening the interface
2748 xmlNewCharEncodingHandler as requested in #89415
2749 * python/generator.py python/setup.py.in: applied cleanup
2750 patches from Marc-Andre Lemburg
2751 * tree.c: fixing bug #89332 on a specific case of loosing
2752 the XML-1.0 namespace on xml:xxx attributes
2753
2754Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
2755
2756 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
2757 corner case from new Merlin's test suite and added a callback
2758 that will be used to improve xmlsec performance
2759
2760
2761Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
2762
2763 * HTMLtree.c: trying to fix the <style> escaping problem in
2764 HTML serialization bug #89342
2765
2766Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
2769 and rebuilt the web site.
2770
2771Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
2772
2773 * include/libxml/tree.h: added _private member to xmlNs struct
2774
2775Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
2776
2777 * HTMLparser.c: fixing bug #84876 based on the xml working
2778 code.
2779
2780Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2781
2782 * python/Makefile.am: enhanced to fix bug 72012 (errors
2783 when using '-jX' make parameter)
2784
2785Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2786
2787 * xpath.c: small additional enhancement for booleans
2788 compared to nodesets
2789
2790Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2791
2792 * HTMLtree.c: changed the order of the encoding declaration
2793 attributes in the meta tags due to a bug in IE/Mac
2794
2795Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2796
2797 * xpath.c: enhanced handling of booleans (especially '='
2798 and '!=' for nodesets) - fixes bug 85256. Added new
2799 routine xmlXPathNotEqualValues for more proper handling
2800 of '!=' when nodesets are involved.
2801
2802Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
2805 doc/xmlcatalog_man.xml to the source distribution
2806
2807Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
2808
2809 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
2810 asked for this.
2811
2812Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * configure.in: preparing 2.4.23
2815 * doc/*: rebuilt the docs
2816
2817Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
2818
2819 * parser.c: fixing bug #84169 by fixing the
2820 comment of xmlCreatePushParserCtxt to describe the
2821 encoding detection parameters better.
2822
2823Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * valid.c: fixing bug #79331 in one path the lookup for
2826 ID attributes on a namespaced node wasn't handled correctly :-\
2827
2828Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * HTMLparser.c: trying to fix 87235 about discarded white
2831 spaces in the HTML parser.
2832 * result/HTML/*: this changes the output of a number of HTML
2833 regression tests
2834
2835Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
2836
2837 * xpath.c: applied patch from Richard Jinks for the namespace
2838 axis + fixed a memory error.
2839 * parser.c parserInternals.c: applied patches from Peter Jacobi
2840 removing ctxt->token for good.
2841 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
2842 popped out by the regression tests.
2843 * Makefile.am: patch for threads makefile from Gary Pennington
2844
2845Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
2846
2847 * xpath.c: enhanced behaviour of position() after usage of
2848 expressions involving preceding-sibling (et al).
2849
2850Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * hash.c: applied a patch from Peter Jacobi to solve a problem
2853 when compiling with the Watcom C on Win32
2854 * result/schemas/*.err: the change of hashing algo generated
2855 permutations in the output
2856
2857Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2858
2859 * hash.c: applied patch from Sander Vesik improving the quality of
2860 the hash function.
2861
28622002-06-14 Aleksey Sanin <aleksey@aleksey.com>
2863
2864 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
2865 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
2866 xmllint.c xpath.c: replaced sprintf() with snprintf()
2867 to prevent possible buffer overflow (the bug was pointed
2868 out by Anju Premachandran)
2869
2870Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2871
2872 * parser.c: removed an uninitialized data error popped by valgrind
2873 on PE references
2874
2875Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
2876
2877 * doc/xml.html
2878 adding tutorial reference to the web page
2879
2880Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
2881
2882 * doc/tutorial/xmltutorial.xml
2883 * doc/tutorial/ar01s07.html
2884 * doc/tutorial/ape.html
2885 * doc/tutorial/includegetattribute.c
2886 adding section to tutorial about retrieving an attribute
2887 value
2888
2889Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * parser.c: applied a couple of patches from Peter Jacobi to start
2892 to get rid of ctxt->token, with a possible significant speed
2893 improvement to be gained once done. Better compliance with PE
2894 references constructs in DTDs too.
2895 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
2896 from Peter too
2897
2898Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * parser.c: Babak Vahedipour-Kunze reported that openTag in
2901 xmlParseElement was likely to have been deallocated at the
2902 time of the report, possibly leading to segfault. Just report
2903 the tag name now.
2904
2905Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
2906
2907 * xpath.c: patch from Richard Jinks for XPath substring() function
2908 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
2909
29102002-06-06 Aleksey Sanin <aleksey@aleksey.com>
2911
2912 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
2913
2914Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
2915
2916 *doc/FAQ.html
2917 fixing typos in FAQ, thanks to Robert Funnell for the
2918 editing help
2919
2920Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * NEWS: got complaints from rpmlint that it was empty
2923
2924Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
2925
2926 * added doc/tutorial, including:
2927 apa.html
2928 apb.html
2929 apc.html
2930 apd.html
2931 ar01s02.html
2932 ar01s03.html
2933 ar01s04.html
2934 ar01s05.html
2935 ar01s06.html
2936 includeaddattribute.c
2937 includeaddkeyword.c
2938 includekeyword.c
2939 includestory.xml
2940 index.html
2941 xmltutorial.xml
2942 libxml tutorial, including generated html
2943
2944Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
2945
2946 * result/c14n/exc-without-comments/merlin-c14n-two-*
2947 result/c14n/without-comments/merlin-c14n-two-*
2948 test/c14n/exc-without-comments/merlin-c14n-two-*
2949 test/c14n/without-comments/merlin-c14n-two-*
2950 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
2951 c14n/exc-c14n and slightly modified test script to handle
2952 these test cases
2953 * c14n.c: fixed bugs for complicated nodes set (namespace
2954 without node and others from merlin-c14n-two.tar.gz)
2955 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
2956 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
2957 for xmlsec performance patch
2958 * xpath.c: fixed self::node() for namespaces and attributes
2959
2960Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
2961
2962 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
2963 but with the format parameter
2964 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
2965
2966Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
2967
2968 * Makefile.am: updated c14n tests suite
2969 * c14n.c: performance improvement for previous c14n patch
2970
2971Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * parser.c: another peroformance patch from Peter Jacobi, that
2974 time on parsing attribute values.
2975
2976Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
2977
2978 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
2979 into LibXML2 test suite
2980
2981Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
2982
2983 * c14n.c: propagating xpath ancesstors node fix to c14n
2984 plus small performance improvement to reduce number of
2985 mallocs
2986 * xpath.c: fixed ancestors axis processing for namespace nodes
2987
2988Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
2989
2990 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
2991 Peter Jacobi
2992
2993Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * configure.in: preparing 2.4.22
2996
2997Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
2998
2999 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
3000 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
3001 a public entry point.
3002 * doc/*: rebuilt the API and docs
3003
3004Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * xpath.c: patch from Richard Jinks to fix a problem introduced
3007 in the previous patch and pointed by Norm
3008
3009Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * libxml.spec.in: fixing bug #81112
3012
3013Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3014
3015 * uri.c: fixing bug #82848
3016
3017Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3018
3019 * result/catalogs/mycatalog.full: Aleksey's commit changed the
3020 output of one catalog test
3021
3022Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3023
3024 * global.data globals.c tree.c include/libxml/globals.h
3025 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
3026 default value for global parameter xmlIndentTreeOutput to 1 and
3027 introduced new global parameter xmlTreeIndentString (the string
3028 used to do one-level indent) with default value " " (as it was
3029 in tree.c)
3030
3031Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3032
3033 * Makefile.am: Merijn Broeren pointed out a problem when compiling
3034 with trio and schemas.
3035
3036Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * xpath.c: patch from Richard Jinks to fix the problem raised in
3039 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
3040
3041Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * xmlschemas.c: a bit of work on import.
3044 * xmlschemastypes.c: Charles Bozeman provided a compare function
3045 for date/time types so min/max facet restrictions should work,
3046 indeterminate comparisons return an error instead of equal.
3047 * test/schemas/date_0* result/schemas/date_0_0: specific test
3048 from Charles Bozeman too
3049
3050Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
3051
3052 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
3053 from Christian Cornelssen fixing the man pages and the Catalog
3054 building script.
3055 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
3056 next step is <xs:import> I now have a reasonable understanding
3057 of how it works.
3058
3059Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3060
3061 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
3062
3063Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3064
3065 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
3066
3067Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
3068
3069 * xpath.c: fixing an XPath function evalutation bug pointed out
3070 by Alexey Efimov where the context was lost when evaluating
3071 the function arguments
3072
3073Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3074
3075 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
3076 function public for XMLSec performance optimizations
3077
3078Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
3079
3080 * python/generator.py python/libxml2class.txt : fixed a problem
3081 with the HTML parser pointed by Gary Benson
3082 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
3083 example
3084
3085Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3086 * parser.c: fixed bug #81159 (memory growth in SAX)
3087
3088Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3089 * xpath.c: fixed bug #78858 (the real fix)
3090
3091Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
3092 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
3093
3094Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
3095
3096 * tree.c: modified xmlNodeSetBase to allow changing the
3097 base of a document.
3098
3099Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmlschemastypes.c: patch Charles Bozeman for validation of
3102 all the date, time, and duration types
3103 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
3104 * configure.in: fixed an error pointed by an user
3105 * xml2-config.in: fixed an error pointed by an user
3106
3107Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
3108
3109 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
3110 win32/libxml2.def.src xmlIO.c: exported default
3111 'file:', 'http:' and 'ftp:' protocols input handlers
3112 and maked protocols comparisson case insensitive
3113
3114Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
3115
3116 * configure.in: Neven Has detected a typo
3117
3118Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
3119
3120 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
3121 as one of the persons allowed to commit directly to the
3122 module.
3123
3124Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
3125
3126 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
3127 * valid.c: raised a too low limit
3128 * doc/*: rebuilt the docs
3129
3130Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3131
3132 * test/XPath/expr/floats test/XPath/expr/functions
3133 result/XPath/expr/floats result/XPath/expr/functions
3134 xpath.c: another XPath conformance patch from Richard Jinks
3135
3136Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
3137
3138 * xmlschemas.c: fixed validation of attribute groups.
3139 * test/schemas result/schemas: added an example from the primer
3140
3141Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
3142
3143 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
3144 * test/schemas result/schemas: updated the test list
3145
3146Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3147
3148 * TODO: updated a bit
3149 * parser.c: made a comment more specific
3150 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
3151 Schemas conformance.
3152 * test/schemas result/schemas: updated the test list
3153
3154Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
3155
3156 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
3157 implementing xs:all with minOccurs = 0
3158 * tes/schemas/* result/schemas/*: added more tests covering
3159 xs:all
3160
3161Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
3162
3163 * xmlregexp.c: first implementation of the all particle, this
3164 may need to be revisited for case where not all transitions
3165 must be crossed.
3166
3167Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
3168
3169 * tree.c: another entity processing update from Markus Henke
3170
3171Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
3172
3173 * trionan.c: fixed crash on OSF/1
3174
3175Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
3176
3177 * xmlschemas.c: more Schemas work
3178 * test/schemas/* result/schemas/*: added more tests coming
3179 from the spec.
3180
3181Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
3182
3183 * c14n.c: patch from Aleksey Sanin reflecting a change in the
3184 ExcC14N specification
3185
3186Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
3187
3188 * tree.c: patch from Markus Henke, fix for recursive entities.
3189
3190Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
3191
3192 * xpath.c: fix a problem with string() on a document node.
3193
3194Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
3195
3196 * Makefile.am xmlschemas.c: more Schemas work
3197 * test/schemas/* result/schemas/*: added more tests coming
3198 from the spec.
3199
3200Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3201
3202 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
3203 * result/HTML/*: this changes a few things in the results
3204
3205Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3206
3207 * include/libxml/tree.h: eliminated 'declaration different than
3208 prototype' warning
3209 * include/win32config.h: "resolved" conflicts with errno.h
3210
3211Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
3212
3213 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
3214 on the automata interfaces and debug of counted choices
3215 * test/schemas/* result/schemas/*: added a number of tests
3216
3217Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
3218
3219 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
3220 a bit of work on Schemas
3221 * testSchemas.c: try to make it more useful
3222 * test/schemas/* result/schemas/* Makefile.am: changed the
3223 Schemas regression test procedure, started adding a few samples
3224
3225Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3226
3227 * include/libxml/encoding.h: Patch for the Borland C++ builder
3228 * include/libxml/tree.h: Patch for the Borland C++ builder
3229 * threads.c: Patch for the Borland C++ builder
3230 * win32/bcb5: New directory for the Borland C++ builder
3231 project files
3232
3233Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
3234
3235 * win32/Makefile.msvc: Update for XML Schema support
3236 * win32/configure.js: Update for XML Schema support
3237 * win32/libxml2.def.src: Update for XML Schema support
3238
3239Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
3240
3241 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
3242 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
3243 xmlunicode.c include/libxml/Makefile.am
3244 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
3245 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
3246 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
3247 include/libxml/xmlversion.h.in : merged the current state of
3248 XML Schemas implementation, it is not configured in by default,
3249 a specific --schemas configure option has been added.
3250 * test/automata test/regexp test/schemas Makefile.am
3251 result/automata result/regexp result/schemas:
3252 merged automata/regexp/schemas regression tests
3253
3254Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
3255
3256 * xpath.c: Gary found a compile time problem, fixes #78823
3257
3258Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3259
3260 * configure.in: release of 2.4.20
3261 * doc/*: updated and rebuilt the docs
3262
3263Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
3264
3265 * python/Makefile.am: patch from Cristian Gafton to build on
3266 Red Hat 6.2, should also fix #75779
3267
3268Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3269
3270 * valid.c: first part of fixing #78729
3271
3272Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
3273
3274 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
3275 escaping of URI when saving HTML files.
3276 * result/HTML/*: this impacted some tests
3277
3278Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
3279
3280 * configure.in: trying to fix #77441
3281
3282Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3283
3284 * include/libxml/xmlIO.h: Hallski complained it could not be
3285 included by itself.
3286
3287Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
3288
3289 * configure.in: applied an IEEE flag patch for OSF/1 #77825
3290
3291Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
3292
3293 * win32/configure.js: patch from Nilo for the c14n option
3294 * win32/Makefile.msvc: fixed libxml2.def generation with threads
3295
3296Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
3297
3298 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
3299 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
3300 LIBXML_THREAD_ENABLED
3301
3302Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
3303
3304 * xpath.c: another patch from Richard Jinks for substring conformance
3305 * test/XPath/expr/floats test/XPath/expr/strings
3306 result/XPath/expr/floats result/XPath/expr/strings: update of the
3307 test suite to check those.
3308
3309Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
3310
3311 * xpath.c: patch from Richard Jinks for .x float parsing.
3312
3313Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
3314
3315 * parser.c: patch from Markus Henke when an encoding ain't recognized
3316
3317Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
3318
3319 * libxml.m4: got a report that #include <string.h> was needed
3320
3321Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
3322
3323 * xmllint.c: applied a fix from Anthony Jones for -o /--output
3324
3325Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
3326
3327 * doc/example.html: fixing typo
3328
3329Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
3330
3331 * xpath.c: fixed a bug in the nodeset to boolean comparison code
3332 pointed out by Melvyn Sopacua.
3333
3334Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3335
3336 * libxml.m4: Frédéric Crozat gave a patch related to the change
3337 of Include paths breaking the libxml.m4
3338
3339Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
3340
3341 * xpath.c: Fix bug #76927 forgot to save some context
3342 when evaluating binary expressions
3343
3344Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3345
3346 * configure.in: fixed configure for MPE/iX from Markus Henke
3347 * xmlmemory.c: fixed initialization problems
3348 * xpath.c: another set of patches from Richard Jinks this
3349 fixes "make XPathtests" on linux
3350
3351Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
3352
3353 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
3354 * test/XPath/expr/compare test/XPath/expr/equality
3355 test/XPath/expr/floats test/XPath/expr/functions
3356 test/XPath/expr/strings result/XPath/expr/compare
3357 result/XPath/expr/equality result/XPath/expr/floats
3358 result/XPath/expr/functions result/XPath/expr/strings: Updated
3359 tests though they show a divergence on Linux
3360
3361Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3362
3363 * xpath.c trionan.c: previous commit also included patches
3364 from Richard Jinks on some IEEE support corner case
3365
3366Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3367
3368 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
3369 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
3370 that $(datadir) should be used for docs
3371
3372Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3373
3374 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
3375 could leak filedescriptors
3376
3377Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3378
3379 * configure.in nanohttp.c: applied patch from Allan Clark for
3380 UnixWare/OpenServer
3381
3382Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3383
3384 * configure.in: preparing 2.4.19
3385 * doc/*: rebuilt the docs
3386
3387Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3388
3389 * nanohttp.c: fixing #76043, got fed up with non-portability
3390 of that piece of code.
3391
3392Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
3393
3394 * valid.c SAX.c: Never commit without running "make tests" :-(
3395 fix a couple of stupidities in the previous commit
3396 * result/*: a few changes in some attribute order result of previous
3397 commit.
3398
3399Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3400
3401 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
3402 the internal subset should not raise duplicate ID errors,
3403 also there was a small bug in conjunction to namespace
3404 declarations defaulted and xml:xxx attributes DTD definitions.
3405
3406Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3407
3408 * xpath.c: Richard Jinks also raised some rounding problems
3409 this tries to fix them
3410
3411Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3412
3413 * xpath.c: Richard Jinks spotted an incoherent memory allocation
3414 behaviour in xmlXPathCastToString()
3415
3416Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3417
3418 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
3419 raised by Morus Walter
3420
3421Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3422
3423 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
3424 from Igor
3425
3426Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
3427
3428 * xpath.c: fixing #75619, related to a problem when trying
3429 to evaluate condition when the current node set resulting
3430 from that sub-step evaluation is empty. Also fixes 2 potential
3431 problem with previous-sibling and next-siblings axis.
3432
3433Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3434
3435 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
3436 HTML support is not configured in.
3437
3438Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3439
3440 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
3441 include/libxml/tree.h: dohh I really didn't intended to commit
3442 this test version :-(
3443
3444Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3445
3446 * testSAX.c: I wanted to see the real speed at the SAX interface
3447 after a little too many Ximianer started complaining about the
3448 parser speed.
3449 added a --quiet option:
3450 paphio:~/XML -> ls -l db100000.xml
3451 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
3452 paphio:~/XML -> time ./testSAX --quiet db100000.xml
3453 3200006 callbacks generated
3454 real 0m1.270s
3455 Which means 16MBytes/s and 3Mcallback/s
3456
3457Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3458
3459 * xpath.c: valgrind spotted another error that time when running
3460 on libxslt regression tests
3461
3462Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3463
3464 * Makefile.am: adding "make valgrind" running the full regression
3465 tests (except python ones) under Valgrind (using valgrind -q
3466 which was kindly added by the author).
3467 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
3468 passes cleanly now except an obcure floating point initialization
3469 raised in log10() in one XPath regression test ???
3470 * tree.c: edited some comments to close #75244
3471
3472Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
3473
3474 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
3475 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
3476 context of ScrollKeeper, made sure that if the number is
3477 an integer, the serialization follows the description at
3478 http://www.w3.org/TR/xpath#section-String-Functions
3479
3480Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3481
3482 * configure.in: preparing 2.4.18
3483 * doc/*: updated and rebuilt the web site
3484 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
3485 the Windows and Cygwin maintainers.
3486 * parser.c: humm, changed the way the SAX parser work when
3487 xmlSubstituteEntitiesDefault(1) is set, it will then
3488 do the entity registration and loading by itself in case the
3489 user provided SAX getEntity() returns NULL.
3490 * testSAX.c: added --noent to test the behaviour.
3491
3492Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3493
3494 * parser.c: Wilfried Teiken provided a hackish but working
3495 way to get context reported back on entities when parsing
3496 with SAX and without breaking the DOM build.
3497
3498Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3499
3500 * c14n.c: applied a new patch from Aleksey Sanin
3501 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
3502 to reference Aleksey implementation of XML digital Signatures
3503
3504Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3505
3506 * xpath.c: small fix to avoid potential problem due to
3507 ordering of freeing data
3508 * python/Makefile.am: people were complaining about
3509 the generated file in python dir not being built
3510
3511Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3512
3513 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
3514 python/generator.py python/libxml.c python/types.c: Cleanup
3515 of the python Makefiles based on Jacob and James feedback,
3516 fixed the spec file accordingly, fixed the number of warning
3517 that passing my pedantic CFLAGS was generating. Conclusion
3518 is that Python includes are real crap.
3519
3520Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
3521
3522 * configure,in: it was reported quite a few times that
3523 xml2-config --cflags should not output
3524 -I$includeprefix/libxml2/libxml because libxml2 header names
3525 clashes with existing names like list.h from C++ stl.
3526 Includes should be #include<libxml/xxx.h> so ...
3527
3528Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
3529
3530 * c14n.c: another patch from Aleksey Sanin
3531
3532Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3533
3534 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
3535 canonicalization algorithm
3536 * doc/xml.html doc/index.html: added the C14N references on the
3537 index page.
3538
35392002-03-13 jacob berkman <jacob@ximian.com>
3540
3541 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
3542 usage, redundant, and gcc specific
3543
3544Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3545
3546 * xpath.c: speedup some node selection operations, this can
3547 have a significant impact on DocBook Norm's stylesheets
3548 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
3549 make sure it's always the case
3550 * debugXML.c: distinguish CDATA and comments in ls operations
3551
3552Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3553
3554 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
3555 to generate better API descriptions etc...
3556
3557Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3558
3559 * c14n.c: Fixing #74186, made sure all boolean expressions
3560 get fully parenthesized, ran indent on the output
3561 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
3562 include/libxml/tree.h: also #74186 related, removed the
3563 --with-buffers option, and all the preprocessor conditional
3564 sections that were resulting from it.
3565
3566Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3567
3568 * valid.c: applied patch from Dodji Seketeli fixing an
3569 uninitailized variable in xmlValidGetValidElements()
3570
3571Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3572
3573 * c14n.c: fixed a few comments
3574 * doc/*.html doc/*/*.html: regenerated the docs and added
3575 the C14N API
3576 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
3577
3578Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
3579
3580 * check-xml-test-suite.py: fix to adapt varaiations in the
3581 bindings
3582 * configure.in python/setup.py python/setup.py.in: fixed to
3583 have the version of the python scripts automatically updated
3584
3585Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3586
3587 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
3588 in xmlCopyProp()
3589
3590Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
3591
3592 * configure.in: preparing 2.4.17 release
3593 * doc/*: updated and rebuilt the docs
3594 * xpath.c: fixed a comment
3595 * python/libxml.c: fixed a possible reentrancy problem
3596
3597Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3598
3599 * tree.c python/tests/Makefile.am python/tests/attribs.py:
3600 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
3601 added a specific regression test
3602 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
3603 not raise exceptions when failing to find the attribute.
3604
3605Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3606
3607 * configure.in xmllint.c: owen pointed out a problem with the
3608 ftme fix, gettimeofday() was not detected by configure and
3609 the ftime header wasn't included, dohhh
3610
3611Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3612
3613 * configure.in xmllint.c: trying to fix #71457 for timing
3614 precision when gettimeofday() is not availble but ftime() is
3615
3616Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3617
3618 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
3619 are now copied on install and part of the -devel RPM
3620
3621Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
3622
3623 * xpath.c: trying to avoid bug #72150 which was apparently
3624 caused by a gcc bug (or a processor problem) as detailed
3625 at http://veillard.com/gcc.bug
3626
3627Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3628
3629 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
3630 fixed xmlReconciliateNs(), added a Python test/example for
3631 inter-document cut'n paste
3632 * python/libxml.py: fixed node.doc on document nodes and added
3633 xpathEval() onto node objects
3634
3635Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3636
3637 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
3638 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
3639 fixup and integrated tests for the serialization stuff
3640
3641Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3642
3643 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
3644 moved the libxml man page to section 3
3645
3646Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3647
3648 * tree.c: fix bug #72490
3649 * python/libxml.c python/libxml.py: added methods serialize()
3650 and saveTo() to all node elements.
3651
3652Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3653
3654 * xmlIO.c: closed #73430, don't read from an input source
3655 which indicated an end-of-file or an error.
3656
3657Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3658
3659 * parser.c: make sure SAX endDocument is always called as
3660 this could result in a Python memory leak otherwise (it's
3661 used to decrement ref-counting)
3662 * python/generator.py python/libxml.c python/libxml.py
3663 python/libxml2-python-api.xml python/libxml2class.txt
3664 python/tests/error.py python/tests/xpath.py: implemented
3665 the suggestions made by Gary Benson and extended the tests
3666 to match it.
3667
3668Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3669
3670 * python/generator.py: applied patch fixing #73450
3671
3672Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3673
3674 * xpath.c: fixing #61290 "namespace nodes have no parent"
3675 long standing divergence from the XPath REC. NodeSets
3676 simply hold a copy of namespace nodes and those node ->next
3677 points to the parent (which may not be the node carrying the
3678 definition).
3679 * include/libxml/xpath.h: flagged but didn't added a possible
3680 speedup
3681 * DOCBparser.c HTMLparser.c: removed some warnings from push
3682 parser due to new state being added.
3683 * tree.c: new fix from Boris Erdmann
3684 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
3685 the XML Canonalization support from Aleksey Sanin
3686
3687Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3688
3689 * tree.c: patch from Boris Erdmann fixing some namespace odities
3690 with xmlCopyNode()
3691
3692Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3693
3694 * xmlIO.c: fix bug #72706 when loading a NULL entity
3695
3696Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3697
3698 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
3699 actually change in a future XML Namespace revision.
3700
3701Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3702
3703 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
3704 added the possibility of returning nodesets from XPath extension
3705 functions written in Python
3706
3707Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
3708
3709 * python/*: commiting some Python bindings work done while travelling
3710
3711Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3712
3713 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
3714 explicitely with memory debugging switched on
3715
3716Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
3717
3718 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3719 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3720 Added wrapper for the xmlURIPtr type, provided accessors, fixed
3721 the accessor generator for strings
3722 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
3723 regression test.
3724
3725Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
3726
3727 * python/README python/generator.py python/libxml.c python/setup.py:
3728 added the 'usual' setup.py to allow building a libxml2-python
3729 module based on the same code. The initialization is however
3730 different the 2 .so files fo libxml2 and libxslt are identical and
3731 they entry point initialize both libraries. this is done to avoid
3732 some possible nasty problem since the Python don't merge the maps
3733 of all shared modules.
3734
3735Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3736
3737 * parser.c: fixed a push/encoding bug reported by Michael
3738 on librsvg
3739
3740Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3741
3742 * include/libxml/parserInternals.h: fixes a misplaced #endif
3743
3744Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3745
3746 * parser.c valid.c: found and fixed a couple of allocation bugs
3747
3748Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
3749
3750 * doc/xml.html doc/python.html doc/*: added a Python and binding
3751 page describing the current state of the Python bindings and
3752 giving pointers to the other languages wrappers.
3753
3754Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3755
3756 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
3757 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
3758 rebuilt the API and web site
3759 * xpath.c: fixed #71978 portability bugs
3760
3761Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
3762
3763 * SAX.c: oops broke automatic defaulting of namespaces attributes.
3764
3765Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3766
3767 * include/libxml/parserInternals.h parser.c: had to change
3768 2 internal parsing API when processing document content
3769 to check the start and end of element content are defined
3770 in the same entity
3771 * valid.c include/libxml/valid.h: attribute normalization can
3772 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
3773 with the context to report it.
3774 * SAX.c: fixed the last known bugs, crazy validation constraints
3775 when a document is standalone seems correctly handled. There
3776 is a couple of open issues left which need consideration especially
3777 PE93 on external unparsed entities and standalone status.
3778 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
3779 The 2 tests left failing are actually in error. Cleanup done.
3780
3781Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3782
3783 * valid.c: implemented E59 spaces in CDATA does not match the
3784 nonterminal S
3785
3786Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
3787
3788 * SAX.c parser.c valid.c: more validation test fixups
3789 * check-xml-test-suite.py: added duration info for the tests
3790
3791Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
3792
3793 * parser.c valid.c: a couple of errors were reported but not
3794 saved back as such in the parsing context. Down to 1% failure rate
3795 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
3796
3797Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
3798
3799 * xmlInternald.c: isExtender was missing a char
3800 * parser.c include/libxml/parser.h: % are acceptable in the
3801 internal subset if within a PUBLIC ID
3802
3803Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3804
3805 * SAX.c parserInternals.c valid.c: more work on the conformance
3806 suite. Took the step to finally block documents with encoding
3807 errors. It's a fatal error per the spec, people should have fixed
3808 their documents by now.
3809
3810Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
3811
3812 * check-xml-test-suite.py: fixed the test script after some discussion
3813 on the semantic of TYPE="error"
3814 * Makefile.am: added the script to the distrib
3815
3816Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
3817
3818 * SAX.c entities.c: fixed a couple of conformances issues deep
3819 into the validation code (standalone and undeclared Notations)
3820
3821Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3822
3823 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
3824 stayed there for years !
3825
3826Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3827
3828 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
3829 missing
3830
3831Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
3832
3833 * check-xml-test-suite.py: improved the behaviour a bit as
3834 well as the logs
3835 * parser.c valid.c SAX.c: fixed a few more bugs
3836 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
3837
3838Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
3839
3840 * check-xml-test-suite.py: python script to run regression tests
3841 against the XML Test suite of W3C/OASis
3842 * SAX.c: fixed a validation bug
3843 * parser.c: fixed 3 errors pointed by the test suite
3844 * doc/buildDocBookCatalog: fixed a typo pointed by drake
3845 * python/Makefile.am: fixed a dependendy
3846
3847Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
3848
3849 * xmlmemory.c: avoid a warning bug #71594
3850
3851Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3852
3853 * xmlmemory.c: Jesse Perry provided a patch to remove a few
3854 warning on alpha/Tru64
3855
3856Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/entities.h: fixing a comment
3859 * valid.c: fixing some troubles with validity check on namespaces
3860 * result/VC/NS3 test/VC/NS3: added a specific regression test
3861
3862Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3863
3864 * tree.c: Fixing #71342 serializing '\n' in attribute values
3865 * result/noent/att3 result/att3 test/att3: added a specific
3866 test.
3867
3868Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
3869
3870 * python/libxml.c: couple of bug fixes
3871
3872Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
3873
3874 * python/*.py: removed tabs and used spaces.
3875
3876Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
3877
3878 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
3879 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
3880
3881Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3882
3883 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
3884 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
3885
3886Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3887
3888 * include/libxml/encoding.h include/libxml/entities.h
3889 include/libxml/globals.h include/libxml/parser.h
3890 include/libxml/threads.h include/libxml/tree.h
3891 include/libxml/xmlmemory.h: trying to fix the include mess
3892
3893Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
3894
3895 * include/libxml/xmlmemory.h: reverted part of the previous
3896 attempt to provide #69655, this was breaking the build.
3897
3898Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
3899
3900 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
3901 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
3902 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
3903 include/libxml/parserInternals.h include/libxml/tree.h
3904 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
3905 Tentatively fixed #69655 , make compiling with -Wredundant-decls
3906 clean.
3907 * python/libxml.c: fixed a warning.
3908
3909Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
3910
3911 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
3912 copying of node, merge back IDs in the target document.
3913 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
3914 test/XInclude/ents/ids.xml: test case
3915 * result/VC/ElementValid4: output changed due to a typo fix
3916
3917Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
3918
3919 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +00003920 generate the dependencies right as Jacob found out. Add
3921 an extra dependency rule.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00003922
3923Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3924
3925 * parserInternals.c valid.c: Justin Fletcher found some parts
3926 of the code needing cleanup
3927 * libxml.spec.in python/Makefile.am python/generator.py
3928 python/libxml.c python/libxml.py: Fixed the python Makefiles
3929 corrected a bug showing up on ia64, changed the name of the
3930 python internal module too
3931
3932Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
3933
3934 * Makefile.am: applied patch from Andris Pavenis for binary
3935 name suffixes
3936
3937Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
3938
3939 * xmllint.c win32/win32config.h: fixing #68748
3940
3941Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
3942
3943 * valid.c: fixing #70166
3944
3945Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
3946
3947 * valid.c: fixing #70077
3948
3949Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
3950
3951 * Copyright Makefile.am README configure.in libxml.spec.in:
3952 Changed to the MIT Licence
3953 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
3954 doc/xmlio.html: updated the doc accordingly
3955 * include/libxml/xmlwin32version.h configure.in: preparing
3956 2.4.14 release
3957 * python/generator.py python/libxml.c python/libxml2-python-api.xml
3958 python/libxml2class.txt python/libxml_wrap.h python/types.c:
3959 fixed the const xmlChar * wrapper and generator, XPath extension
3960 functions now use the context as first argument
3961 * python/tests/tstxpath.py python/tests/xpath.py
3962 python/tests/xpathext.py: Updated the tests accordingly
3963 * tree.c: fixed bug #70067
3964
3965Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3966
3967 * Makefile.am: cleanup
3968 * debugXML.c: always use stdout if output is NULL
3969 * xmlIO.c: don't close filedescriptors passed to outputBuffers
3970 * python/Makefile.am python/generator.py python/libxml2class.txt
3971 python/libxml_wrap.h python/types.c: augmented the number of bindings
3972 handling FILE * and XPath contexts
3973 * python/tests/Makefile.am: avoid a stupid problem due to the
3974 use of TEST.
3975
3976Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
3977
3978 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
3979
3980Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
3981
3982 * python/TODO python/libxml.c: cleanup the extension function lookup
3983 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
3984
3985Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3986
3987 * configure.in python/Makefile.am: do not install outside
3988 of prefix
3989
3990Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
3991
3992 * python/TODO python/libxml.c: started adding SAX interfaces
3993 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
3994 SAX test
3995
3996Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
3997
3998 * tree.c: hardened the addChild function
3999 * python/generator.py python/libxml.c python/libxml2-python-api.xml
4000 python/libxml2class.txt python/libxml_wrap.h python/TODO:
4001 added accessors needed for xmlNode, a bit more testing and
4002 extension of interfaces
4003 * python/tests/Makefile.am python/tests/build.py: added a test
4004 build from scratch/save/load/check
4005
4006Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4007
4008 * parserInternals.c: change a small bit in the way valididy
4009 error messages get initialized
4010 * python/TODO python/libxml.c python/libxml2-python-api.xml
4011 python/libxml2class.txt python/libxml_wrap.h python/types.c:
4012 added some memory debugging to track leaks at the libxml2 level
4013 * python/tests/*.py: changed all tests to check for leaks,
4014 there is just one left in XPath extension registrations.
4015
4016Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
4017
4018 * python/TODO python/generator.py python/libxml2-python-api.xml
4019 python/libxml2class.txt: more accessor classes for the parser
4020 context, allow to switch on and check validity
4021 * python/tests/Makefile.am python/tests/error.py
4022 python/tests/invalid.xml python/tests/valid.xml
4023 python/tests/validate.py: attded more test and and added error.py
4024 which I forgot to commit in the last step
4025
4026Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4027
4028 * python/Makefile.am python/types.c: cleanup
4029 * python/libxml.c python/libxml.py python/libxml_wrap.h
4030 python/generator.py python/libxml2-python-api.xml
4031 python/libxml2class.txt: added class for parser context, added
4032 first cut for push mode support. Added a framework to generate
4033 accessors functions.
4034 * python/tests/Makefile.am python/tests/push.py: added a push
4035 test
4036
4037Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4038
4039 * python/Makefile.am python/TODO python/libxml.py: fixed a small
4040 bug a bit of cleanup.
4041
4042Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
4043
4044 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
4045 python/libxml2class.txt: adding error redirections and preformat
4046 to a python handler
4047 * python/tests/Makefile.am python/tests/*.py: cleanup made all
4048 tests self checking
4049
4050Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4051
4052 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
4053 a function
4054
4055Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4056
4057 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
4058 python/libxml.c python/libxml2-python-api.xml
4059 python/libxml2class.txt: Progressing through the TODOs, class
4060 description output, extra XML API, RPM now builds the wrappers
4061 for all python installed versions
4062
4063Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
4064
4065 * configure.in libxml.spec.in python/Makefile.am python/TODO
4066 python/generator.py python/libxml2class.txt: added more informations
4067 in the libxml2-python package including docs. Slightly changed
4068 the class hierarchy
4069 * python/tests/*: added basic regression tests infrastructure too
4070
4071Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4072
4073 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
4074 added libxml2-python as part of the packages installed
4075
4076Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4077
4078 * python/Makefile.am python/generator.py python/libxml.c
4079 python/libxml.py: more work, now able to extend the
4080 XPath interpreter with functions written in python.
4081
4082Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
4083
4084 * python/Makefile.am: Jacob sent a patch to allow building from
4085 tarfile.
4086
4087Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4088
4089 * python/Makefile.am python/libxml.c configure.in Makefile.am:
4090 inserted the python wrappers build, I hope this won't be too
4091 unportable
4092
4093Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4094
4095 * xpath.c: minor optimization
4096 * python/generator.py python/libxml.c python/libxml.py
4097 python/libxml_wrap.h: more work on the python bindings,
4098 they now support XPath and there is no evident leak
4099
4100Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4101
4102 * python/generator.py python/libxml.c python/libxml.py:
4103 more work on the python bindings generator.
4104
4105Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4106
4107 * python/generator.py python/libxml.c python/libxml_wrap.h:
4108 more work on the python bindings.
4109
4110Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
4111
4112 * python/generator.py python/libxml.c python/libxml.py
4113 python/libxml_wrap.h: commited early version of a python binding
4114 for private use only ATM
4115
4116Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
4117
4118 * entities.c tree.c include/libxml/entities.h: applied patch
4119 from Anthony Jones to implement copy of DTD subtree too. Had
4120 just to keep 2 function private which really ought to become
4121 public ones.
4122
4123Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4124
4125 * xmllint.c: added pointers to the web pages in the usage()
4126
4127Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
4128
4129 * tree.c: more fixes from Petr Kozelka for attribute handling
4130 in the tree API to align the semantic with DOM.
4131
4132Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
4133
4134 * valid.c tree.c entities.c: another set of patches from
4135 Anthony Jones for copy operations cleanup and robustness
4136
4137Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
4138
4139 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
4140 an alphabetic index based on comments content
4141 * doc/*: rebuilt the web site with the new references
4142
4143Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4144
4145 * parserInternals.h: Greg Sjaardema suggested to use an
4146 eponential buffer groth policy in xmlParserAddNodeInfo()
4147
4148Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
4149
4150 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
4151 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
4152 doc/parsedecl.py doc/Makefile.am: updated the python extractor
4153 to generate cross-references, and added/updated the stylesheets
4154 to generate and link API indexes. The generic keyword index
4155 is not done yet.
4156 * doc/*.html: regenerated all the usual docs too
4157
4158Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
4159
4160 * debugXML.c: added an xpath function to the shell for T. V. Raman
4161
4162Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4163
4164 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
4165 debug routines.
4166
4167Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
4168
4169 * tree.c: apply an patch from Petr Kozelka for unlink and replace
4170 support of attribute nodes
4171
4172Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4173
4174 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
4175 hopefully near complete and fully documented of the API in XML
4176 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
4177 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
4178 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
4179 include/libxml/parserInternals.h include/libxml/valid.hi
4180 include/libxml/xmlIO.h include/libxml/xmlerror.hi
4181 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
4182 include/libxml/xpath.h include/libxml/xpathInternals.h:
4183 Cleaned up the doc comments a lot in the process, the interface
4184 coverage is now 100%
4185
4186Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4187
4188 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
4189 extracts comments from the gtk-doc DocBook output (a bit
4190 convoluted but seems to work).
4191
4192Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4193
4194 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
4195 added an XML description of the API, moved the script generating
4196 it here. Added a "make api" target
4197
4198Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
4199
4200 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
4201
4202Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4203
4204 * xpath.c include/libxml/xpathInternals.h: the change made to
4205 xmlXPathFuncLookupFunc was incompatible roll it back
4206
4207Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4208
4209 * SAX.c: cleanup patch from Anthony Jones
4210 * doc/Makefile.am: fix the headers to avoid in make scan
4211 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
4212 includes, * vs Ptr and general cleanup
4213 * parsedecl.py: first version of a script to extract the
4214 module interfaces, the goal will be to provide .decl or XML
4215 specification of the interfaces to build wrappers.
4216
4217Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4218
4219 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
4220 now provides return codes in case of errors
4221
4222Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
4223
4224 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
4225 Upgraded to trio baseline 1.6
4226 * strio.h strio.c: Replaced by triostr.h and triostr.c
4227
4228Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
4229
4230 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
4231 of strdup usage in the code
4232
4233Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4234
4235 * parser.c error.c: Keith Isdale complained rightly that
4236 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
4237
4238Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
4239
4240 * tree.c: fixed the funxtion to set the xml: attributes
4241 * debugXML.c: added "setbase" to test it.
4242
4243Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
4244
4245 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
4246 to allow updating an attribute content
4247
4248Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4249
4250 * libxml.h: try to avoid problems when compiling on Windows
4251
4252Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
4253
4254 * hash.c: patch from Anthony Jones for hash.c allocation size
4255 * Makefile.am: trying to work around Yet Another Libtool Madness
4256 and build the 2.4.13 release finally ...
4257
4258Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
4259
4260 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
4261 * doc/* : update of the documentation
4262
4263Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
4264
4265 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
4266 at fixing #61290 :-(
4267
4268Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
4269
4270 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
4271 Fixes bug #67229
4272
4273Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
4274
4275 * tree.c: trying to avoid troubles when a subtree is copied
4276 and coalesced in part with the target tree. Should fix
4277 bug #67407
4278
4279Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
4280
4281 * valid.c: fixed validation of attributes content of type
4282 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
4283 values, very old bug. Fixes #67671
4284
4285Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4286
4287 * parser.c include/libxml/parserInternals.h tree.c: integrated
4288 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
4289 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
4290
4291Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
4292
4293 * threads.c: applied Serguei Narojnyi's patch to add native
4294 thread support on the Win32 platform
4295 * testThreadsWin32.c Makefile.am: added the test program also
4296 from Serguei, Win32 specific
4297 * include/win32config.h include/libxml/xmlwin32version.h.in:
4298 added patch from Igor for the Windows thread specific defines.
4299
4300Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
4301
4302 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
4303
4304Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
4305
4306 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
4307 output page into XMLinfo.html. Close bug #66951 and
4308 raised by Robert Collins too.
4309
4310Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
4311
4312 * encoding.c: Paul Keogh pointed out a possibility of segfault
4313 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
4314 Closes bug # 68238
4315
4316Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
4317
4318 * doc/*.html: updated the Gdome2 links
4319
4320Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
4321
4322 * libxml.h: Applied following patches from Robert Collins
4323 and make sure IN_LIBXML is defined when compiling it
4324 -------
4325 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
4326 as well as Visual C.
4327 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4328 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
4329 * strio.c (PLATFORM_UNIX): Define for Cygwin.
4330 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
4331 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
4332 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
4333 xmlSysIDExists xmlNoNetExists).
4334 * xmllint.c: Don't include winsock2.h for Cygwin.
4335
4336Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
4337
4338 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
4339 when the version info is not present.
4340
4341Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
4342
4343 * tree.c: Anthony Jones pointed out a problem in
4344 xmlStringGetNodeList() and provided a fix for it
4345
4346Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
4347
4348 * parser.c: patch from Frank J Franklin to remove a bug in
4349 xmlCreatePushParserCtxt() when the initial buffer passed
4350 is large.
4351
4352Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
4353
4354 * win32/*: big cleanup of the Windows/MSVC project files
4355 from Igor Zlatkovic
4356
4357Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
4358
4359 * doc/Makefile.am: should fix #67674 and avoid troubles if
4360 xsltproc is not available or fails in the prefix provided
4361
4362Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
4363
4364 * xmlmemory.c: one more doc patch from Charlie Bozeman.
4365
4366Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4367
4368 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
4369 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
4370 Fixed a few other problems raised by Charlie Bozeman.
4371 * result/VC/ElementValid[5-7]: fixed the output
4372
4373Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4374
4375 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
4376 patches from Charlie Bozeman. Regenerated the HTML docs.
4377
4378Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
4379
4380 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
4381 for Windows from Igor
4382
4383Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4384
4385 * xmllint.c: applied Justin Fletcher patch for --output or -o
4386
4387Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
4388
4389 * win32/libxml2/libxml2.def.src: close #67019
4390
4391Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4392
4393 * xmllint.c: applied Justin Fletcher generic timing patch
4394 similar to the one already applied to xsltproc.
4395
4396Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4397
4398 * include/libxml/tree.h tree.c: applied documentation patches
4399 from Charlie Bozeman
4400
4401Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
4402
4403 *doc/xmllint.xml, xmllint.1 - document --dropdtd
4404
4405Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
4406
4407 * valid.c: fix the xmlStrdup() used in the previous patch.
4408 * valid.c: added --dropdtd
4409 * tree.c: fixed xmlUnlinkNode so it also removes the references
4410 from the document if the node is a DTD
4411
4412Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
4413
4414 * HTMLtree.c valid.c: cleanup some static declarations
4415
4416Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4417
4418 * xmllint.c: removed another strdup()
4419 * doc/FAQ: removed the HP/UX entry
4420
4421Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
4422
4423 * valid.c: fix bug #66816 when validating.
4424 * xmllint.c: don't use sys/time.h if configure did not found it
4425
4426Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
4427
4428 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
4429 xmlcatalog_man.xml
4430
4431Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4432
4433 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
4434 xmlInitMemory() was declared twice
4435
4436Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
4437
4438 * globals.c: do not reference strdup() !
4439 * configure.in libxml-2.0.pc.in: trying to fix the libs
4440 of the various config extraction modules
4441
4442Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4443
4444 * configure.in : preparing 2.4.12
4445 * doc/* : updated and rebuilt the docs
4446
4447Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4448
4449 * uri.c: closed bug #66159
4450 * testURI.c: added --escape option
4451 * configure.in: some cleanup for xml2-config --cflags
4452
4453Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
4454
4455 * globals.c testThreads.c: removed some misplaced includes
4456 of xmlversion.h
4457
4458Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
4459
4460 * threads.c: patch from Gary Pennington fixing a possible
4461 problem at initialization time.
4462
4463Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
4464
4465 * configure.in libxml.h parser.c testThreads.c macos/: integrated
4466 Eric Lavigne contribution to build libxml2 on MacOS using
4467 CodeWarrior.
4468
4469Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
4470
4471 * xmllint.c: applied Geert Kloosterman's patch to fix
4472 --repeat --timing output
4473
4474Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4475
4476 * parser.c: Robin Berjon <robin@knowscape.com> found a case
4477 where non-wellformed XML declaractions were not detected.
4478
4479Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4480
4481 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
4482
4483Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
4484
4485 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
4486 gets reset by xmlCleanupInputCallbacks() and this makes the
4487 function useless. Same for output.
4488
4489Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4490
4491 * xmlIO.c: robert pointed out a loop error in callback cleanups
4492
4493Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
4494
4495 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
4496 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
4497 they are not really tied to debugging
4498
4499Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4500
4501 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
4502 * xmllint.c: better --catalogs description
4503
4504Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4505
4506 * tree.c: fixed a couple of problems in xmlSetProp()
4507
4508Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
4509
4510 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
4511 unappropriate stdout output.
4512
4513Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
4514
4515 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
4516 by Denis Beurive, closes #65111
4517
4518Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
4519
4520 * valid.c: in case of content model validity error, don't
4521 print it if validity warnings were not requested.
4522
4523Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4524
4525 * nanoftp.c: applied a couple of patches from Brian D Ripley.
4526 * parserInternals.c: removed the last exit() call. Print an
4527 unmaskable error on stderr instead (library mismatch detection)
4528
4529Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
4530
4531 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
4532 shell instructions from Heiko Rupp
4533
4534Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4535
4536 * catalog.c: use the URL notation file:// for default catalog paths
4537
4538Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
4539
4540 * include/libxml/tree.h: better comments for _private fields
4541 * tree.c: removed a problem when copying an entity reference.
4542
4543Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
4544
4545 * vms/*: updated instructions and diffs from John A Fotheringham
4546
4547Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
4548
4549 * include/libxml/xmlerror.h: avoid an include problem if
4550 #include <libxml/xmlerror.h> happens first in code
4551 seems to be the case in KDE libs
4552
4553Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4554
4555 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
4556 from Igor for Windows
4557
4558Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4559
4560 * Makefile.am: Gary Pennington pointed out a missing prefix
4561
4562Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
4563
4564 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
4565 * doc/*: upgraded and rebuilt the docs
4566
4567Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4568
4569 * HTMLparser.c: fix comment in scripts element parsing.
4570 * result/HTML/doc3*: updated the results.
4571
4572Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4573
4574 * uri.c: another URI bug fix #63336, using Joel Young patch.
4575
4576Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
4577
4578 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
4579 a cleaned up version of the Pwd shell string generation.
4580
4581Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4582
4583 * valid.c include/libxml/tree.h: trying to fix namespaces +
4584 validation problems for good, closing #63619 in the process
4585 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
4586 wrong in this respect, fixed it.
4587
4588Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
4589
4590 * xmllint.c: Morus Walter patch to allow --format and --encode
4591
4592Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
4593
4594 * debugXML.c: Stefan Kost provided an help command for the shell
4595
4596Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
4597
4598 * debugXML.c: Heiko Rupp pointed that the shell would crash
4599 on empty nodesets returns.
4600
4601Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
4602
4603 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
4604 migh need the history libraries
4605
4606Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
4607
4608 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
4609 handle the case of < in quoted attributes, Bastian Kleineidam
4610
4611Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
4612
4613 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
4614 fixing catalog breakages
4615 * Makefile.am catalog.c result/catalogs/catal
4616 result/catalogs/mycatalog.* test/catalogs/catal*:
4617 fixed more problems in catalog support, added more regression tests
4618 for both XML and SGML catalog handling
4619
4620Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
4621
4622 * debugXML.c: applied an improvement to xmlGetLineNo() from
4623 Keith Isdale
4624
4625Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
4626
4627 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
4628 Side effect of the progressive catalog loading
4629
4630Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
4631
4632 * Makefile.am: confexecdir and confexec_DATA were defined twice
4633 pointed out by Karl Eichwalder
4634
4635Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
4636
4637 * xmlcatalog.c: avoid unlink() and use remove() instead.
4638
4639Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
4640
4641 * libxml.spec.in: cleanup
4642 * include/libxml/xmlwin32version.h: updated with 2.4.8
4643
4644Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
4645
4646 * encoding.c global.data globals.c testThreads.c: fix bug #63752
4647 of compiling libxml with a non standard set of options
4648
4649Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
4650
4651 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
4652 document --sgml option, fixing gnome bugzilla #63382
4653
4654Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4655
4656 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
4657 breakage of 2.4.7, added a couple of really needed APIs
4658 like xmlCatalogIsEmpty() and xmlNewCatalog()
4659 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
4660 for install-catalog
4661 * configure.in: preparing 2.4.8
4662
4663Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
4664
4665 * HTMLtree.c tree.c include/libxml/HTMLtree.h
4666 include/libxml/tree.h include/libxml/xmlIO.h: more include
4667 cleanups, export cleanly one html output + format function.
4668
4669Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4670
4671 * parser.c: removed initGenericErrorDefaultFunc call from
4672 xmlInitParser() since it could destroy previous calls to
4673 xsltSetGenericErrorFunc() effects
4674
4675Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4676
4677 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
4678 keyword.
4679
4680Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
4681
4682 * Makefile.am: cleanup
4683 * threads.c: cleanup too
4684 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
4685 from xsltproc
4686 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +00004687 dependency loop.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00004688
4689Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
4690
4691 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
4692 was not used anymore !
4693
4694Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
4695
4696 * configure.in: preparing 2.4.7
4697 * Makefile.am doc/Makefile.am: switched to the latest xmllint
4698 manual page from John
4699 * doc/*: updated the doc and rebuilt the generated pages
4700
4701Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
4702
4703 * xmlIO.c: closing bug #62711, the library should never
4704 close stdin or stdout.
4705
4706Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
4707
4708 * uri.c: second pass at fixing #63336, using Joel Young
4709 final patch. looks okay.
4710
4711Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
4712
4713 * uri.c include/libxml/uri.h: trying to clear #63336
4714 allowing the escaping routine to parse unconformant
4715 URI-References.
4716
4717Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
4718
4719 * vms/readme.vms vms/build_libxml.com nanoftp.c
4720 include/libxml/xmlversion.h.in: a few VMS updates from
4721 John A Fotheringham
4722 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
4723 and xmlCleanupOutputCallbacks() for the Perl binding people.
4724
4725Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
4726
4727 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
4728 apply fixes to close #63271 and avoid segfaults when
4729 the error routine gets callbed before xmlInitParser()
4730 get called.
4731 * nanoftp.c error.c: Applied patches from Justin Fletcher
4732 correcting some xmlGenericError misuses.
4733
4734Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
4735
4736 *doc/xmllint.xml, doc/xmllint.1
4737 New and improved man page for xmllint - .xml is the original, .1
4738 is the generated man page
4739
4740Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
4741
4742 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
4743 the web site from the main HTML document.
4744
4745Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4746
4747 * parser.c: fixed an erroneous validation bug when PE refs
4748 occurs in external parsed entities referenced from the
4749 internals subset
4750 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
4751 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
4752 added the associated testcase, it's a nice one.
4753 * HTMLparser.c: generate the DTD node as HTML still ...
4754 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
4755
4756Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
4757
4758 * HTMLparser.c: fixed a bug in htmlNewDoc()
4759
4760Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
4761
4762 * test/threads/*: added entities testing to the Thread test
4763 * testThreads.c: make the test reasonable
4764 * DOCBparser.c: fix the DTD public and system ID
4765 * xmllint.c: added --sgml for SGML DocBook importing
4766 * Makefile.am: added Docbtests target
4767
4768Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4769
4770 * nanoftp.c: use only "anonymous@" string for anonymous passwds
4771 * testThreads.c: removed bogus include
4772
4773Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
4774
4775 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
4776 fixed a very serious (looping) validation bug
4777
4778Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
4779
4780 * include/libxml/globals.h include/libxml/threads.h threads.c
4781 testThreads.c: far more testing, cleaning up bugs
4782 * *.c : make sure globals.h is always included.
4783
4784Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
4785
4786 * HTMLparser.c: try to get rid of parser loops for good.
4787
4788Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
4789
4790 * configure.in: fixed some bugs in CFLAGS passing.
4791 * test/threads Makefile.am testThreads.c: added a specific
4792 threaded test case (really nasty, guaranteed).
4793
4794Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
4795
4796 * catalog.c: serious cleanup on the management of the
4797 XML catalog tree, more tests done, especially with
4798 the catalog PI.
4799
4800Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
4801
4802 * catalog.c: avoid a problem in catalog cleanup on SMP if
4803 catalogs were not initialized.
4804
4805Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
4806
4807 * catalog.c xpath.c: trying to cleanup the not thread safe
4808 parts of the library.
4809
4810Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
4811
4812 * include/libxml/globals.h configure.in global.data: make
4813 the allocation be per-thread a configure option
4814 * encoding.c include/libxml/parser.h: fixed compilation
4815 errors
4816
4817Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4818
4819 * include/libxml/parser.h: Norm reported that a few lines
4820 added were breaking libxslt compile, removed them for now
4821
4822Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
4823
4824 * parser.c parserInternals.c threads.c: debugged and fixed
4825 initialization problems which were giving troubles on SMP
4826 boxes.
4827
4828Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
4829
4830 * include/libxml/Makefile.am: missing globals.h
4831
4832Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4833
4834 * globals.c: added a couple of standard includes.
4835
4836Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4837
4838 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
4839 include/libxml/parserInternals.h include/libxml/tree.h
4840 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
4841 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
4842 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
4843 Applied the last patches from Gary, cleanup, activated threading
4844 all user accessible global variables are now handled in globals.[ch]
4845 Still a bit rought but make tests passes with either
4846 --with-threads defined at configure time or not.
4847 * Makefile.am example/Makefile.am: added globals.[ch] and threads
4848 linking options
4849
4850Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
4851
4852 * Makefile.am include/libxml/Makefile.am
4853 include/libxml/globals.h globals.c include/libxml/threads.h
4854 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
4855 configure.in: started integrating the core of the thread support
4856 not activated yet but half integrated. The code should still
4857 compile and work anyway.
4858
4859Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
4860
4861 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
4862 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
4863 integrating the non-controversial parts of Gary Pennington
4864 multithread patches
4865 * catalog.c: corrected a small bug introduced
4866
4867Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
4868
4869 * catalog.c include/libxml/catalog.h: very serious cleanup,
4870 isolating unportable code and as much as possible the accesses
4871 to the global shared catalog. May need more testing !
4872
4873Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
4874
4875 * include/libxml/debugXML.h debugXML.c tree.c: integrating
4876 Keith Isdale patches for the XSLT debugger interfaces. Some
4877 cleanup
4878
4879Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
4880
4881 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
4882 * DOCBparser.c: generate line nubers in elements
4883
4884Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
4885
4886 * configure.in: preparing 2.4.6 release
4887 * doc/xml.html doc/html/*: updated and rebuilt the docs
4888 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
4889
4890Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
4891
4892 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
4893 adding documentation for DV's supercatalog support
4894
4895Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
4896
4897 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
4898 super catalog support adding one API and one flag --sgml to
4899 xmlcatalog
4900
4901Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
4902
4903 * doc/xmlcatalog_man.xml, xmlcatalog.1
4904 One more crack at
4905 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4906
4907
4908Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4909
4910 * xpath.c: implemented xmlXPathObjectCopy for external objects
4911 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
4912
4913Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
4914
4915 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
4916 finishing up fix to
4917 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
4918 the xmlcatalog man page display more elegantly
4919
4920Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
4921
4922 * configure.in: closing bug #61832
4923 * HTMLparser.c: removed a warning
4924
4925Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
4926
4927 * xpath.c: fixing #61673 part I, do not loose doc information
4928 when copying result value trees.
4929
4930Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4931
4932 * xpath.c: trying to harden the XPath interpreter
4933
4934Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
4935
4936 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
4937 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
4938
4939Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4940
4941 * HTMLparser: repaired another loop problem
4942
4943Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
4944
4945 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
4946 parsing.
4947 * xpath.c: fix bug #61291 the default XML namespace node is
4948 missing from the namespace axis.
4949 * tree.c: refuse to create namespaces nodes with prefix "xml"
4950
4951Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
4952
4953 * SAX.c: ouch a non-defined namespace could lead to a crash,
4954 fixed #61215
4955
4956Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
4957
4958 * parserInternals.c: closed bug #61054
4959
4960Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
4961
4962 * include/libxml/Makefile.am: closing #60708
4963
4964Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4965
4966 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
4967 adding xmlSAXParseFileWithData following Marco Stipek suggestion
4968
4969Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4970
4971 * valid.c: close bug #61550 when xml: wasn't considered a namespace
4972
4973Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
4974
4975 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
4976 * DOCBparser.c HTMLparser.c parser.c: fixed typos
4977
4978Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
4979
4980 * catalog.c: Justin Fletcher provided cleaup code in case
4981 HAVE_STAT is not defined
4982 * include/win32config.h: Igor Zlatkovic suggested to have
4983 HAVE_STAT defined there
4984
4985Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4986
4987 * catalog.c - fixed typing error reported by M. Barros
4988
4989Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
4990
4991 * xmllint.c - fixing typo
4992
4993Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
4994
4995 * HTMLparser.c: small enhancement to prevent loop on
4996 unrecognizable data
4997
4998Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4999
5000 * parserInternals.c: applying patch from bug #60757 this
5001 should close it
5002
5003Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5004
5005 * catalog.c xmlcatalog.c: removed a couple of warning
5006 * xpath.c: try to solve the linking problem on platforms
5007 needing trio to compile
5008
5009Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5010
5011 * Makefile.am libxml.spec.in: backing up non-documented changes
5012 commited without review or aproval by Jens Finke <jens@gnome.org>
5013 * HACKING: made 100% clear that no commit should be done directly
5014
5015Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
5016
5017 * configure.in: Joe Orton provided a patch fixing a problem
5018 when iconv is specified to be in a non-standard directory
5019 but wasn't exported in xml2-config --cflags
5020
5021Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5022
5023 * configure.in: let's ship 2.4.5 before getting too much
5024 troubles with 2.4.4 errors.
5025
5026Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5027
5028 * encoding.c entities.c: do not output hexadecimal charrefs
5029 when serializing HTML since some version of Netscape can't
5030 grok it, generate decimal ones.
5031 * result/HTML/doc3.htm: output changed due to previous test
5032 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
5033
5034Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
5035
5036 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
5037 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
5038
5039Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
5040 Released 2.4.4
5041
5042 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
5043 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
5044 updated the configuration scripts systems accordingly
5045
5046Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5047
5048 * configure.in: preparing for 2.4.4
5049 * doc/xml.html doc/html/*: updated and rebuilt the docs
5050
5051Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
5052
5053 * win32/dsp/libxml2.def.src: tried to incorporate comments
5054 from bug #59220
5055
5056Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
5057
5058 * parser.c result/noent/wml.xml: fixed bug #59981 related
5059 to handling of '&' in attributes when entities are substitued
5060
5061Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5062
5063 * libxml.h include/libxml/xmlversion.h.in
5064 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
5065 Tried to close bug #60131
5066
5067Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5068
5069 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
5070
5071Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
5072
5073 * SAX.c: fixing bug #59946 on xmlns=""
5074
5075Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5076
5077 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
5078 but allocates a new error code.
5079
5080Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
5081
5082 * xmllint.c: John Fleck fixed typos in the options output
5083 * parser.c SAX.c: fix ignorable white space SAX selection
5084
5085Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5086
5087 * entities.c: Steve Underwood found the possibility of an
5088 ininite loop in case of error.
5089
5090Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5091
5092 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
5093
5094Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
5095
5096 * parser.c: warn if version is not 1.0 but it's not
5097 strictly speaking an error after analyzing the spec
5098
5099Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
5100
5101 *doc/catalog.html - add link to the html version of the
5102 man page, other linguistic cleanups
5103
5104Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
5105
5106 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
5107 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
5108 file, has not yet been included in the build.
5109
5110Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5111
5112 * catalog.c: removed a duplicate affectation Justin Fletcher
5113
5114Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
5115
5116 * tree.c: Armin Sander pointed a possible text coalescing
5117 problem, completed his patch.
5118
5119Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5120
5121 * trionan.c: Fixed const and volatile re-definition problem
5122
5123Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
5124
5125 * libxml.4 parser.c: doc updates from Heiko Rupp
5126 * parserInternals.c: 2 sanity checks from Heiko Rupp
5127
5128Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
5129
5130 * tree.c: applied patch from Armin Sander to make some pointers
5131 const in xmlCopyNode()
5132 * include/libxml/tree.h: added fix to the header
5133
5134Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5135
5136 * xpath.c: hum, restrict the integer usage gcc bug workaround
5137 to only gcc compilers so that other architecture don't get
5138 penalized by this limitation.
5139 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
5140
5141Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
5142
5143 * valid.c: fixed a Windows compiler warning (Chris Poblete)
5144 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
5145
5146Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
5147
5148 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
5149 --convert option to xmlcatalog to convert SGML ones to
5150 the XML syntax.
5151 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
5152
5153 2.4.3 got released at that point
5154Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
5155
5156 * catalog.c xmlIO.c: started some serious testing and fixed
5157 a few bug and optmization needs.
5158
5159Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5160
5161 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5162 preparing for a 2.4.3 release even if it may not be ready yet
5163 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
5164 all file parsing lookup to go through the entity resolver, add
5165 to add an API to bypass it (needed to load catalogs themselves),
5166 some cleanup on the catalog code too.
5167 * nanoftp.c: small cleanup
5168 * doc/catalog.html: small update
5169
5170Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
5171
5172 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
5173 Jun Kuriyama
5174
5175Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
5176
5177 * doc/catalog.html: finished the catalog documentation
5178
5179Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
5180
5181 * doc/catalog.html doc/xml.html: added documentation about
5182 Catalog support, misses an API description
5183 * doc/html/*: reextracted the API pages
5184
5185Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
5186
5187 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
5188 Added the part about section 7.2 on URI resolution,
5189 fixed a side effect in the HTML parser, look complete
5190 and ready to rock except the URI/SystemID part!
5191
5192Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
5193
5194 * include/libxml/catalog.h include/libxml/parser.h
5195 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
5196 xmlIO.c: added support and APIs needed for the catalog PI
5197 * include/libxml/xmlIO.h: cleanup
5198
5199Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5200
5201 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
5202 include/libxml/catalog.h: starts to look okay, really
5203 plugged the new framework, cleaned a lot of stuff,
5204 added some APIs, except the PI's support missing this
5205 should be mostly complete
5206 * result/catalogs/* test/catalogs/*: added new test, enriched
5207 the existing one with URN ID tests
5208
5209Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5210
5211 * catalog.c: fixed nextCatalog
5212 * result/catalogs/docbook test/catalogs/*: started adding
5213 a small regression test
5214
5215Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
5216
5217 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
5218 more work on the XML catalog support.
5219 * parser.c include/libxml/parser.h: small cleanup seems using
5220 list as a public parameter name can give portability troubles
5221 * trionan.c trionan.h xpath.c include/libxml/trionan.h
5222 include/libxml/xpath.h include/libxml/Makefile.am: removed
5223 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
5224 wrappers
5225
5226Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5227
5228 * Makefile.am trio.c triodef.h trionan.c xpath.c
5229 include/libxml/Makefile.am include/libxml/trionan.h:
5230 Re-worked Not-A-Number and Infinity support.
5231 * xmlcatalog.c: added readline include files
5232
5233Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
5234
5235 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
5236 testCatalog as xmlcatalog, making it an installed app
5237 adding a shell, and preparing it to be a /etc/xml/catalog
5238 management tool, though not ready yet
5239 * catalog.c include/libxml/catalog.h: adding support for
5240 XML Catalogs http://www.oasis-open.org/committees/entity/
5241 not finished, there is some interesting tradeoffs and a
5242 few open questions left.
5243
5244Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
5245
5246 * xmllint.c: fixed a line formatting problem
5247
5248Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
5249
5250 * SAX.c: removed a couple of unused variable (Albert Chin)
5251
5252Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
5253
5254 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
5255 trying to fix some troubles w.r.t. function returning
5256 const xxxPtr.
5257
5258Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5259
5260 * win32/dsp/libxml2.def.src: another set of symbols conditionally
5261 defined
5262
5263Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
5264
5265 * xpointer.c: removed unused var
5266
5267Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5268
5269 * testXPath.c: another small cleanup closing bug #59110
5270
5271Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
5272
5273 * win32/dsp/libxml2.def.src: small cleanup closing bug
5274 #59108
5275
5276Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
5277
5278 * example/gjobread.c: add xmlCleanupParser() before leaving
5279
5280Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
5281
5282 * config.h.in configure.in include/libxml/xmlwin32version.h:
5283 released 2.4.2
5284
5285Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
5286
5287 * include/libxml/valid.h debugXML.c valid.c: deprecate
5288 the non-boundchecking Sprintf functions, add Snprintf
5289 this should close bug #57984
5290
5291Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
5292
5293 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
5294 URIs before doing the lookups (pointed by Mark Vakoc)
5295
5296Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
5297
5298 * xpath.c: serious changes on Result Value Trees and NodeSets
5299 w.r.t. deallocation and collect operations. Probably not
5300 100% clean (merge of allocated trees smells like a problem).
5301 Seems sufficient to close #58943
5302
5303Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
5304
5305 * xmllint.c: adding a --format option
5306
5307Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
5308
5309 * xpath.c: count() was broken on Result Value Tree
5310 * xmlIO.c: fixed file:/// accesses on _WIN32
5311
5312Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
5313
5314 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
5315 macro was renamed, this should close bug #58683
5316
5317Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
5318
5319 * SAX.c: small fix fixing bug #58539 reported by coolo, in
5320 entity substitution mode text at the end of the entity might
5321 be added due to text coalescing.
5322 * nanoftp.c parser.c: small cleanup
5323
5324Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
5325
5326 * HACKING: added John Fleck right to commit in the doc subdir
5327
5328Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
5329
5330 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
5331 allow to inherit attributes from the DTD directly in the
5332 tree, this is needed for XPath and can be a useful feature.
5333 Inherited namespaces are always provided at the tree level now
5334 * test/defattr* result/defattr* result/noent/defattr*: added a couple
5335 of tests for this feature (XSLT being the prime user).
5336
5337Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
5338
5339 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
5340 testSAX.c xmlIO.c xmllint.c include/win32config.h
5341 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
5342 include/libxml/xmlwin32version.h.in win32/README.MSDev
5343 win32/dsp/*: applied Win32 Facelift No.2 patches from
5344 Igor Zlatkovic for Windows/MSC
5345
5346Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
5347
5348 * SAX.c: unparsedEntityDecl() the URI computation of the
5349 entity wasn't done breaking XSLT unparsed-entity-uri()
5350
5351Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
5352
5353 * xpath.c: fixed a bug when walking the descendants and
5354 the current node has no children
5355 * debugXML.c: show up when a text node is supposed to not be escaped
5356
5357Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5358
5359 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
5360 worked like the set:leading() function)
5361 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
5362
5363Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
5366
5367Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * include/libxml/xmlIO.h: apply change to close #58141
5370 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
5371
5372Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * parser.c: when the internal subset uses a PE, then the
5375 included entity can use conditional sections.
5376
5377Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
5380 when walking the namespace axis showing up in
5381 libxst/tests/general/bug-12
5382 * xmlmemory.c: added the possibility to trace a given block
5383 defined by its address
5384
5385Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * parser.c: don't override existing encoding specified before
5388 starting xmlParseDocument()
5389
5390Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5391
5392 * include/libxml/xmlwin32version.h: reinserted, needed for
5393 Windows users of CVS
5394
53952001-07-27 Darin Adler <darin@bentspoon.com>
5396
5397 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
5398 * testCatalog.c: Add include of <libxml/parser.h>.
5399
54002001-07-27 Darin Adler <darin@bentspoon.com>
5401
5402 * include/libxml/.cvsignore:
5403 * include/libxml/xmlwin32version.h:
5404 Remove this file from CVS because it's generated.
5405
5406Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * parser.c include/libxml/parser.h: applied const patches from
5409 Tom Moog #58002
5410
5411Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5412
5413 * xpath.c include/libxml/xpath{,Internals}.h: added a function
5414 lookup framework
5415
5416Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * tree.c: fixed xmlCopyNode() for documents
5419
5420Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * parser.c: fixed bugs #58073 reported by Greg Shtilman
5423
5424Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5425
5426 * parser.c: fixes bug #57652 reported by Morus Walter
5427
5428Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
5431
5432Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
5435 errors, lesson don't add new functions at 1am before a release
5436 * xpath.c: integrated fix from Bjorn to avoid divide by zero
5437 from XPath initialization when possible.
5438
5439Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5440
5441 * result/scripts/base*: removing history/readline changed
5442 this slightly
5443 * include/libxml/parser.h SAX.c parser.c parserInternals.c
5444 xmllint.c: make element content line number generation
5445 optionnal to avoid breaking old apps added interface to switch
5446
5447Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +00005450 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00005451 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
5452 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
5453 John Kroll fixes to allow saving to HTTP via PUT (or
5454 POST of needed).
5455 * doc/html/*.html: regenerated the docs
5456
5457Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5458
5459 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
5460 xmlHashScanFull and xmlHashScannFull3 to get passed the
5461 three keys as arguments to the callback function
5462
5463Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5464
5465 * configure.in Makefile.am: removed libxml softlink for good
5466 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
5467 100% coverage by gtk-doc
5468
5469Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
5472 fixed serious troubles due to size_t vs. int mismatch
5473
5474Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
5477
5478Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5479
5480 * include/libxml/xpath{,Internals}.h xpath.c: added a more
5481 convenient extension API for value and context managing
5482 Now handles external objects through xmlXPathPopExternal,
5483 xmlXPathWrapExternal and xmlXPathReturnExternal.
5484 Added functions for sets operations (intersection, etc.)
5485
5486Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5487
5488 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
5489 xmlIO.c tree.c parserInternals.c entities.c encoding.c
5490 HTMLparser.c: cleanup of global variables, marking some
5491 const or private.
5492
5493Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
5494
5495 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
5496 fixed xmlXPathNodeSetItem when passing index=0
5497
5498Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
5501
5502Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xmllint.c: fixed compilation under Cygwin #57503
5505 * TODO: update
5506
55072001-07-13 Peter Williams <peterw@ximian.com>
5508
5509 * config.h.in: add #undef HAVE_DLFCN_H
5510
5511 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
5512 builddir.
5513
5514Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * win32/libxml2/libxml2.def.src: added a couple of exported entries
5517 raised by #57348 and #57381
5518
5519Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
5522 tree.c xpointer.c: store the line numbder in element->content,
5523 may break some software, need a configuration mechanism
5524
55252001-07-10 Darin Adler <darin@bentspoon.com>
5526
5527 * .cvsignore:
5528 * example/.cvsignore:
5529 * include/.cvsignore:
5530 * include/libxml/.cvsignore:
5531 Various things that are generated and should be ignored.
5532
5533Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
5536 * doc/xml.html doc/html/*: updated the docs
5537
5538Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
5541 validation occured on content with element child
5542
5543Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * tree.c: fixed XML Base computation which was broken
5546 * debugXML.c: added a base function to the shell
5547 * Makefile.am result/scripts/* test/scripts/*: added scripts
5548 based regression tests, and adding 2 XML Base tests
5549
5550Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * tree.c: set properties doc and call xmlSetListDoc for properties
5553 content when grafting them in a different tree.
5554 * aclocal.m4: remove from CVS
5555
5556Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * win32/libxml2/libxml2.def.src: added some missing entry point
5559 for XPath (Mark Vakoc)
5560
5561Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
5564 layer should URI-Unescape before trying to open resources.
5565
5566Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * xpath.c: fix the name() bug for elements in the default
5569 namespace reported by Charlie Bozeman
5570
5571Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
5574 led to an XPath fix, improvements of SAX initialization, and
5575 an added option --nocdata to testXPath
5576
5577Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * doc/libxml-doc.el: Felix Natter provided anew version working
5580 with XEmacs too
5581
5582Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * include/libxml/xpath.h: small cleanup
5585 * doc/xml.html: update
5586
5587Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * Makefile.am configure.in include/libxml/xmlwin32version.h:
5590 released 2.3.14
5591
5592Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * doc/html/*: rebuilt the docs for the release
5595 * doc/xml.html: added 2.3.14 release.
5596
5597Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c: a bug reported by Stephan Kulow empty nodesets
5600 were not equal to empty strings
5601
5602Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * SAX.c: fixed a URI-Reference computation problem when validating
5605 * xmlIO.c: small cleanup
5606
5607Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5608
5609 * parser.c: improved the description of a couple of interfaces
5610 upon Larry Stamper suggestion
5611
5612Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * SAX.c entities.c parser.c: changed completely the way entities
5615 are handled when running the parser in entity substitution mode.
5616 This fixes a bug reported by Stephan Kulow and nearly divides
5617 by 3 the amount of memory required by libxslt to load and process
5618 DocBook TDG.
5619
5620Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * HTMLparser.c: fixing a too early root closing problem raised
5623 byt Prashanth Naidu
5624
5625Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
5628 raised by Mark Vakoc.
5629
5630Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * example/Makefile.am: fixed the include path to add srcdir/include
5633 * Makefile.am configure.in: fix from Albert Chin for iconv detection
5634 and some cleanup
5635
5636Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
5639 lot of optimization work, results in significant improvements
5640 when handling really complex XPath queries. Add a small optimizer
5641 for unions, improve [n] and [last()], avoid some costly ops.
5642
5643Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5644
5645 * include/libxml/parser.h parser.c: xmlStrstr args are both const
5646 * xpath.c: small cleanup
5647 * xmlGetNsList: reformated, fixed problems if used on Entities
5648
5649Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * doc/xml.html: added 1.8.14 and 2.3.13 releases
5652
5653Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
5656 * Makefile.am example/Makefile.am: workaround automake generating
5657 erroneous deps
5658
5659Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * include/win32config.h: bug #56801 Yon Derek provided a patch
5662 to the windows config file.
5663
5664Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
5667 libxml.h : Yon Derek provided a set of changes to compile from
5668 CVS on Windows/MSC
5669
5670Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * parser.c: fixed UTF8 BOM support in push mode
5673 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
5674 added a specific testcase
5675
5676Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * Makefile.am: added --push regression tests
5679 * parserInternals.c: the XML parser segfaulted in --push mode
5680
5681Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * configure.in: moved the symlinks detection within a CVS
5684 check, this is not portable and will be removed soon.
5685 * xpath.c: small cleanup/speedup
5686
5687Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5688
5689 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
5690 release of 2.3.12
5691 * parser.c: make an error message if unknow entities in all cases
5692
5693Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * uri.c: fixed 2 uri normalization bugs on '//' reduction
5696
5697Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * include/libxml/Makefile.am: Laszlo Peter pointed out that
5700 includes were installed in the wrong dir
5701
5702Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * doc/html.xml: warn against sending code to exhibit bugs.
5705
5706Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
5709 Tru64 from Thomas Leitner
5710
5711Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * AUTHORS: added William and Bjorn
5714 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
5715 daniel@veillard.com hopefully I won't have to do this again
5716 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
5717 docs can be rebuilt cleanly now
5718 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
5719 from CVs it's generated, added include/libxml/xmlwin32version.h
5720 also generated but which should change far less frequently.
5721 * catalog.c nanoftp.c: made sure to include libxml.h not
5722 libxml/xmlversion.h directly
5723 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
5724 when compiling on WIN32 and MSC
5725
5726Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * include/Makefile.am include/libxml/Makefile.am configure.in:
5729 fixed make distcheck and rebuilding the rpms
5730
5731Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * configure.in: should finish the migration of exported includes
5734 into a real include/libxml in CVS, at least for CVS users.
5735 * removed the exported headers, added in include/libxml (as well
5736 as xmlversion.h.in).
5737
5738Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5739
5740 * configure.in: fixed the way to detect symlink
5741
5742Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * configure.in: updated, include/libxml is now a real CVS dir
5745
5746Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
5749 version works with both libxml1 and libxml2 (it autodetects
5750 the prefix of the html-files) from Felix Natter.
5751 * doc/xml.html: updated doc accordingly
5752
5753Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * xpath.c: fixed the bug generating a template loop in libxslt
5756 when using docbook-xsl-1.4, * should filter out document nodes
5757 * HACKING: added William
5758 * TODO: updated
5759
5760Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * doc/FAQ.html: added a warning about gcc-3.0
5763 * doc/xml.html: added reference to gdome2 and removed a confusing
5764 sentence
5765
5766Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5767
5768 * xmlversion.h: okay this is a generated file, but Windows
5769 users need it and they can't generate it, and I want CVS
5770 Windows users ...
5771 * win32/libxml2/libxml2_so.dsp: Windows project file for
5772 the shared lib version of libxml2
5773 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
5774 resources needed for libxslt/xsltproc by Yon Derek
5775
5776Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5777
5778 * trio.c: MSVC fix (provided by Igor Zlatkovic)
5779
5780Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
5783
5784Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * include/win32config.h: Yon Derek provided a first fix
5787 to be able to compile libxslt/xsltproc on Windows
5788
5789Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * xpath.c: attempt to work around what seemed a gcc optimizer
5792 bug when handling floats on i386 http://veillard.com/gcc.bug
5793 * tree.c entities.c encoding.c: doing some cleanups while
5794 chasing it
5795
5796Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * Makefile.am: cleanup when --without-debug is specified
5799 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
5800 w.r.t. --without-debug and other include points
5801 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
5802 Catalogs
5803 * configure.in entities.h tree.h HTMLparser.c: removed
5804 --without-corba, made the _private field mandatory
5805
5806Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
5809 outputs a BOM in UTF8, an errata has been issued to avoid the
5810 problem, that was the most reasonable solution... Add support
5811 for a leading UTF8 BOM in entities.
5812
5813Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * valid.c: fixed a bug found when post validating an entity ref
5816 * xmllint.c: added --loaddtd and sligly changed --postvalid to
5817 activate it too
5818
5819Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
5822 weakness in the node copy the XPointer and the XInclude
5823 implementations. Serious cleanup.
5824
5825Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * Makefile.am: Kjartan Maraas provided a small patch to
5828 add xml2-config.in to EXTRA_DIST
5829
5830Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
5833 provided another failing case found in KDE, the way the
5834 ctxt->vctxt.nodeTab was allocated and freed changed over
5835 time but it wasn't completely cleaned up. This should fix it.
5836
5837Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5838
5839 * parser.c: Stephan Kulow also raised the fact that line number
5840 could get miscounted making debug harder, fixed the problem
5841 in xmlParseCharData()
5842
5843Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * valid.c: Stephan Kulow pointed out a problem when validating
5846 and using an empty entity, forgot a 'break' in a case.
5847
5848Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
5851 * doc/xml.html: updated with 2.3.11
5852
5853Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5854
5855 * TODO: updated adding cleanup of generated doc
5856 * configure.in: prepared to release 2.3.11
5857 * xmllint.c: added --version for bug reporting
5858 * doc/html/*.html: rebuilt the doc
5859
5860Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * xpath.c: first part of the work on selecting namespace to
5863 fix bug #56115
5864
5865Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
5868 when using -liconv
5869 * TODO: updated
5870
5871Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5872
5873 * HTMLtree.[ch]: more work on the HTML serialization routnes,
5874 cleanup, encoding support.
5875
5876Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * xpath.c: Thomas Broyer suggested a better patch for the / arg
5879
5880Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5881
5882 * xpath.c: bug detected by Ankh when / is used as a function arg
5883
5884Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
5887 of element and use it to avoid outputting formatting spaces at
5888 the wrong place. Implemented the format parameter for HTML save.
5889 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
5890 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
5891 result/HTML/wired.html: of course this impact the result of a
5892 number of HTML tests
5893
5894Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * HTMLtree.[ch]: started augmenting the HTML save API with
5897 encoding and formatting parameters
5898
5899Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5900
5901 * HTMLtree.h: cleanup and started evaluating the work needed on
5902 revamping the HTML output code
5903
5904Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
5907
5908Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5909
5910 * valid.c: fixed bug #56049, forgot one check in the
5911 validation routine
5912
5913Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5914
5915 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
5916
5917Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5918
5919 * libxml.h: fixed an error in last commit
5920 * doc/FAQ.html: added an entry for compilation from CVS
5921
5922Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5923
5924 * xmlversion.h.in libxml.h: Cygwin patches
5925 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
5926 * tree.h: cleanup
5927
5928Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5929
5930 * tree.c: patched xmlFreeNode() to avoid freeing() a static
5931 memory block in a strange case where libxml is linked twice
5932 in the binary.
5933
5934Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5935
5936 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
5937 state far too often, simple fix used to avoid it.
5938
5939Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5940
5941 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
5942 being processed, applied his patch
5943 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
5944
5945Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5946
5947 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
5948 provided fixes to compile on MSCC again
5949 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
5950 also provided an update for the project files.
5951
5952Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5953
5954 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
5955 bug #55810
5956
5957Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5958
5959 * tree.c: fixed xmlGetNsProp() to close bug #55683
5960 Note this requires libxslt to use it's own function instead.
5961
5962Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5963
5964 * HTMLtree.c: when in a pre element no formatting space should
5965 be added.
5966 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
5967
5968Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5969
5970 * configure.in: added tests for signal() and signal.h
5971
5972Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5973
5974 * xpath.c: robert pointed out xmlXPathNINF was not initialized
5975
5976Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5977
5978 * doc/libxml-doc.el: Felix Natter provided a new version for
5979 libxml2
5980
5981Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5982
5983 * HTMLtree.c: when in a pre element no formatting space should
5984 be added.
5985
5986Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5987
5988 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
5989
5990Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5991
5992 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
5993 hack
5994 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
5995 * uri.c: fixed a warning
5996
5997Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5998
5999 * HTMLtree.c: trying to close bug #55772 escaping in script
6000 elements
6001 * doc/xml.html: suggest to send mail to the list
6002
6003Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6004
6005 * error.c: attempt to fix the xmlGetVarStr breakage once and for
6006 good. Use a macro and based on the solution provided in
6007 vsnprintf manual page from GNU.
6008
6009Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6010
6011 * error.c: Workaround for non-preserving variadic list.
6012 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
6013
6014Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6015
6016 * doc/xml.html: added 2.3.10 release
6017
6018Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6019
6020 * configure.in: releasing 2.3.10
6021
6022Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6023
6024 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
6025
6026Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6027
6028 * encoding.c: Robert Collins provided a patch to add the
6029 "US-ASCII" encoding alias
6030
6031Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6032
6033 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
6034 string oriented functions and started cleaning the related areas
6035 in xpath.c which needed fixing in this respect
6036
6037Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6038
6039 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
6040 #55380
6041 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
6042
6043Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6044
6045 * TODO: updated
6046 * nanohttp.[ch] : started adding APIs to get the redirected URL
6047 when this occurs (needed for further base computation
6048 * tree.h: cleanup
6049 * encoding.c: cleanup
6050 * SAX.c: minor change around ctxt->loadsubset
6051
6052Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6053
6054 * Makefile.am include/Makefile.am: small change to have
6055 include/libxml rebuilt if working from CVS.
6056 * uri.c: applied another patch from Carl Douglas for URI escaping,
6057 this should close bug #51876
6058
6059Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6060
6061 * xinclude.c: fixed XInclude recursive behaviour bug #54678
6062 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
6063 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
6064 added specific regression test
6065 * parser.h: preparing for the XSLT mode where DTD inherited
6066 attributes are added to the tree.
6067
6068Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6069
6070 * xinclude.[ch]: Updated the namespace for the Last Call version
6071 * result/XInclude/include test/XInclude/include: updated the
6072 testsuite accordingly
6073
6074Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6075
6076 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
6077 related to bug #51876
6078
6079Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6080
6081 * tree.c: fixed a gross mistake in base computation, xml:base is
6082 not completely correct yet (need cascade).
6083 * xpath.[ch]: added the few things needed to find a function name
6084 and URI from the XPath context when it is called.
6085
6086Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6087
6088 * catalog.[ch]: fixes and add xmlLoadCatalogs()
6089 * DOCBparser.c: small cleanup
6090 * xmllint.c: added a --catalogs option to load catalogs from
6091 $SGML_CATALOG_FILES
6092 * tree.c: cleanup
6093 * configure.in: iconv library fixup, ICONV_LIBS
6094
6095Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6096
6097 * catalog.c: handling of CATALOG entries. detection of recursion,
6098 and a few bugfixes
6099 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
6100 against the default namespace
6101
6102Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6103
6104 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
6105
6106Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6107
6108 * parser.c: fixed propagation context info when parsing an
6109 external entity.
6110 * doc/html/*.html: regenerated a couple of docs
6111
6112Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6113
6114 * doc/xml.html: update with 2.3.9 informations
6115
6116Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6117
6118 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
6119 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
6120 * doc/html/* : rebuilt the docs
6121 * valid.c: small patch which may improve some case when
6122 validating.
6123
6124Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6125
6126 * HTMLparser.c: Closed bug #54891
6127 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
6128 to the suite
6129
6130Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6131
6132 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
6133 applied a documentation patch from LotR and filled in a few missing
6134 descriptions
6135
6136Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6137
6138 * xpath.c tree.c parser.c: speed optimizations at the parser level
6139 document tree freeing and xpath evaluation
6140
6141Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6142
6143 * parser.c parser.h parserInternals.h: fixed a couple of
6144 interfaces for handling memory buffer input to const char *
6145 upon suggestion of JamesH.
6146
6147Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6148
6149 * configure.in: LoTR sent a patch fixing the previous commit
6150
6151Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6152
6153 * configure.in: trying to deal again with the stoopid -R linking
6154 flag of Solaris
6155
6156Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6157
6158 * xpath.h: two nodeset access macros from Thomas Broyer
6159
6160Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6161
6162 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
6163 patch from Thomas Broyer
6164
6165Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6166
6167 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
6168 case
6169 * INSTALL: was empty added stuff from the FAQ
6170
6171Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6172
6173 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
6174 attributes handling and #54433 by adding xmlUnsetProp()
6175 and xmlUnsetNsProp()
6176
6177Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6178
6179 * HTMLparser.c: Patch from Jonas Borgström
6180 (htmlGetEndPriority): New function, returns
6181 the priority of a certain element.
6182 (htmlAutoCloseOnClose): Only close inline elements if they
6183 all have lower or equal priority.
6184 * result/HTML: this of course changed a number of tests results.
6185
6186Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6187
6188 * xmlIO.c catalog.c: plugged in the default catalog resolution
6189 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
6190 documentations
6191 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
6192
6193Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6194
6195 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
6196 integrating catalogs
6197 * catalog.[ch] testCatalog.c: adding a small catalo API
6198 (only SGML catalog support).
6199 * parser.c: restaured xmlKeepBlanksDefault(0) API
6200
6201Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6202
6203 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
6204
6205Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6206
6207 * parser.c: added xmlParseExternalEntityPrivate() to allow
6208 propagation of ctxt->_private when parsing external entities
6209
6210Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6211
6212 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
6213
6214Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6215
6216 * configure.in: fixed a small portability problem with AM_CONDITIONAL
6217
6218Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6219
6220 * valid.c: warn when indeterminist content model is detected
6221 * result/VC/ElementValid8: this adds a message
6222 * Makefile.am: add --novalid for VCM tests
6223 * parserInternals.c: added a call to Init memory
6224
6225Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6226
6227 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
6228 when both parameters are NULL.
6229
6230Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6231
6232 * valid.c: applied small patch from Gary Pennington, reindented
6233 some part of the code.
6234
6235Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6236
6237 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
6238 release, updated and regenerated the docs
6239
6240Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6241
6242 * xpath.c result/XPath/expr/floats : clarified and cleanup
6243 printing of abnormal floats in tests.
6244
6245Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6246
6247 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
6248 * results/HTML/ : a few changes in the output of the HTML tests as
6249 a result.
6250 * configure.in: tying to fix -liconv where needed
6251
6252Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6253
6254 * Makefile.am: fixed a stupid error
6255
6256Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6257
6258 * configure.in Makefile.am: make the inclusion of the trio
6259 modules in the library conditional
6260
6261Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6262
6263 * DOCBparser.c: patche from László Kovács, fixed entities refs
6264 in attributes handling
6265
6266Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6267
6268 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
6269 flushing
6270
6271Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6272
6273 * xpath.c: fix of an XSLT namespace bug reported on the list
6274 general/bug-8-
6275
6276Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6277
6278 * strio.h trio.c: Dan McNichol suggested a couple of small
6279 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
6280
6281Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6282
6283 * tree.c parser.c encoding.c: spent a bit more time looking
6284 at the parsing speed and DOM handling. Added a few more
6285 speedups.
6286
6287Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6288
6289 * parser.c: small but effective parsing speed improvement
6290
6291Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6292
6293 * configure.in: default on the DocBook parser inclusion (for Gnome)
6294 * DOCBparser.h: fixed a header reference
6295
6296Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6297
6298 * configure.in xpath.c: applied Bjorn patches for FPE on the
6299 alpha
6300
6301Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6302
6303 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
6304 xmlSaveFormatFileTo()
6305
6306Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6307
6308 * xpath.c: simple and efficient optimization, XPath functions
6309 aways bind to the same code, cache this
6310 * TODO: updated (by saying some is obsolete)
6311
6312Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6313
6314 * xpath.c: more cleanup work on XPath name parsing routines
6315
6316Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6317
6318 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
6319 xmlXPathParseName
6320 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
6321 * debugXML.c: avoid compilation problems if compiling without
6322 HTML support, Igor Zlatkovic
6323 * win32/libxml2/libxml2.def.src: being able to compile without
6324 XPath on Windows
6325
6326Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6327
6328 * libxml.m4: yet another patch from Toshio Kuratomi
6329
6330Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6331
6332 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
6333
6334Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6335
6336 * tree.[ch]: added xmlSaveFormatFile interface for saving
6337 and indenting a file.
6338
6339Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6340
6341 * xpath.c: fixed bug #53689 related to processing-instruction()
6342
6343Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6344
6345 * DOCBparser.c: patche from László Kovács
6346
6347Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6348
6349 * parser.c: applied fixes from Christian Glahn bug report #53391
6350
6351Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6352
6353 * error.c: Jean François Lecomte provided a complete description
6354 and a fix to bug #53537
6355
6356Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6357
6358 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
6359
6360Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6361
6362 * DOCBparser.c SAX.c: a bit more work on entities processing.
6363 Still Need to cleanup XML output and references in attributes
6364
6365Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6366
6367 * DOCBparser.c include/Makefile.am: two patches from László Kovács
6368
6369Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6370
6371 * tree.c: trying to fix #53574, not completely complete,
6372 I would like xmllint --copy --debug test/ent1 and
6373 xmllint --debug test/ent1 to show the same result.
6374 * xpath.c: fix a bug when trying to sort namespace nodes
6375
6376Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6377
6378 * HTMLtree.c: real fix for #53402
6379
6380Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6381
6382 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
6383 PIs when using xsl:output
6384 * valid.c: closing #53537 some case generate segfaults if there
6385 is validity errors
6386
6387Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6388
6389 * SAX.c testDocbook.c DOCBparser.c: more work on the support
6390 of external parsed entities, added --noent to testDocbook
6391 * valid.c: Garry Pennington found an uninitialized variable
6392 access in xmlValidateElementContent()
6393
6394Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6395
6396 * HTMLparser.c : HTML parsing still sucks ... trying to deal
6397 with madness
6398 * result/HTML/ : this modified the result of the regression tests
6399 a lot.
6400
6401Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6402
6403 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
6404 to doc where it wasn't checked against NULL reported by
6405 Jens Laas
6406
6407Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6408
6409 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
6410 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
6411
6412Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6413
6414 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
6415 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
6416 * SAX.[ch]: cleanup and updates for DocBook
6417 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
6418 ex SGML identifier changes
6419 * valid.c: removed a static unused function.
6420
6421Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6422
6423 * HTMLtree.c: applied change for Paul Sponagl on script saving
6424 * Makefile.am: the warning about entity title.xml are normal.
6425
6426Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6427
6428 * configure.in: release of 2.3.7
6429 * Makefile.am: fixing make distcheck
6430
6431Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6432
6433 * doc/html/* doc/xml.html: updated and regenerated the docs
6434
6435Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6436
6437 * xpath.c: fixed the XPointer problem introduced in 2.3.6
6438
6439Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6440
6441 * tree.c: fixed #53388 with the provided patch
6442
6443Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6444
6445 * valid.c: Bjorn detected an invalid memory access. Fixed
6446 vstateVPush()
6447
6448Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6449
6450 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
6451
6452Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
6453
6454 * libxml.h: new header used only for the compilation of libxml
6455 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
6456 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
6457 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
6458 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
6459 xmlmemory.c xpath.c xpointer.c: libxml.h integration
6460 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
6461 baseline (version 1.2 plus a single patch).
6462 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
6463 scientific notation for numbers. Tests added.
6464 * xpath.c: formatting of numbers changed to use sprintf
6465 (contribution from William Brack)
6466
6467Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6468
6469 * valid.c: cleanup, more useful debugging
6470 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
6471 * xmlIO.c: entity loading is printed as an error when validating
6472
6473Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6474
6475 * valid.c: fixed to validate within entities
6476 * test/VCM/v22.xml: added a specific testcase
6477
6478Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6479
6480 * valid.c: forgot an epsilon transition in for ()+
6481 * test/VCM/v21.xml : added a specific test case
6482
6483Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6484
6485 * valid.c: removed a state explosion exhibited by RSS
6486 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
6487 from bug #51872
6488
6489Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6490
6491 * valid.[ch] tree.h: worked *hard* to get non-determinist content
6492 validation without using an ugly NFA -> DFA algo in the source.
6493 Made a specific algorithm easier to maintain, using a single
6494 stack and without recursion.
6495 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
6496 * hash.c: made the growing routine static
6497 * tree.h parser.c: added the parent information to an
6498 xmlElementContent node.
6499
6500Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6501
6502 * SAX.c parser.c xpath.c: generating IDs when not validating
6503 from an external parsed entity was poisoning the ID has table
6504 with removed values. This was killing XSLT on the KDE help
6505 browser.
6506
6507Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6508
6509 * entities.h: andrew@ugh.net.au detected a double declaration
6510
6511Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6512
6513 * debugXML.c hash.c tree.h valid.c : some changes related to
6514 the validation suport to improve speed with DocBook
6515 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
6516 the way validation errors get reported
6517
6518Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6519
6520 * HTMLparser.c HTMLtree.c: applied part of the patches provided
6521 by P C Chow and William M. Brack for XSLT HTML output
6522
6523Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6524
6525 * xmlversion.h.in win32config.h win32/libxml2/*: applied
6526 Igor Zlatkovic patches for MSC compilation and added his
6527 updates
6528
6529Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6530
6531 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
6532 prefix lookup.
6533 * parserInternals.c: fixed the bug reported by Morus Walter
6534 due to an off by one typo in xmlStringCurrentChar()
6535
6536Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6537
6538 * HTMLparser.c result/HTML/*: revamped the way the HTML
6539 parser handles end of tags or end of input
6540
6541Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6542
6543 * tree.[ch] : added xmlDocCopyNode for gdome2 support
6544
6545Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6546
6547 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
6548 bug where the linktime verions of free() won't work ...
6549
6550Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6551
6552 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
6553
6554Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6555
6556 * doc/xml.html: added 2.3.6 release
6557
6558Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6559
6560 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
6561 * result/wml.xml: resulted in a small output change
6562
6563Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6564
6565 * tree.c: xmlNewDoc was missing the charset initialization
6566 * xmllint.c: added --auto to autogenerate a doc, allow to
6567 reproduce the problem fixed on xmlNewDoc
6568
6569Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6570
6571 * xpath.c: trying to get 52979 solved
6572 * tree.c result/ result/noent/: trying to get 52712 solved, this
6573 also made me clean up the fact that XML output in general should
6574 not add formating blanks by default, this changed the output of
6575 a few tests
6576
6577Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6578
6579 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
6580
6581Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6582
6583 * configure.in: finally released 2.3.6
6584
6585Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6586
6587 * xpath.c: checking for null pointer generated by new code
6588
6589Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6590
6591 * xpath.c: fixed a [] evaluation problem reported
6592 * test/XPath/tests/simpleaddr: extended test
6593 * result/XPath/simpleaddr: updated result
6594
6595Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6596
6597 * xmllint.c: Dan Timis reported a portability problem
6598 on Macs without mmap, fixed it.
6599
6600Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6601
6602 * testXPath.c : added a --tree option allowing to display the
6603 tree dump of the XPath expression
6604
6605Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6606
6607 * xpath.c: fixed a memleak when comparing nodesets
6608 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
6609 * tree.c: added a TODO
6610
6611Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6612
6613 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
6614 we need string functions
6615 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
6616 to be able to use them where needed. Applied some changes
6617 to reduce name linking pollution and compile in only what's
6618 needed.
6619 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
6620 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
6621 for the string manipulation functions
6622 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
6623 to the free() function of xmlmemory.c
6624 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
6625 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
6626 usage.
6627
6628
6629Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6630
6631 * error.c: applied the context output patch of the error
6632 handling submitted by Chuck Griffith
6633 * error/VC/*: this slightly change some error logs
6634
6635Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6636
6637 * parser.c: fixed line number reporting on error
6638
6639Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6640
6641 * parser.c: Sullivan and Darin found a parser bug,
6642 applied the patch.
6643
6644Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6645
6646 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
6647 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
6648 xmlversion.h.in xpointer.c: of course the way I defined
6649 UNUSED breaks on old gcc version. Try to be smart and
6650 also define it directly in xmlversion.h
6651 * configure.in: removed -ansi flag from the pedantic set
6652
6653Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6654 Huge cleanup, I switched to compile with
6655 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
6656 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
6657 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
6658 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
6659 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
6660 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
6661 encoding.h entities.c error.c list.[ch] nanoftp.c
6662 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
6663 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
6664 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
6665 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
6666 Cleanup, staticfied a number of non-exported functions,
6667 detected and cleaned up a dozen of problem found this way,
6668 avoided a lot of public function name/typedef/system names clashes
6669 * doc/xml.html: updated
6670 * configure.in: switched private flags to the really pedantic ones.
6671
6672Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6673
6674 * configure.in: 2.3.5
6675 * doc/html/*: rebuilt the docs
6676
6677Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6678
6679 * parser.c: fixed a reported bug in NOTATION parsing
6680 * uri.c: accepted but not fixed bug 51876, added TODO
6681 * Makefile.am: fixed bug 51876
6682
6683Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6684
6685 * config.h.in configure.in error.c: fix a compilation problem
6686 on platforms without vsnprintf (xml@thewrittenword.com)
6687
6688Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6689
6690 * parser.c: fixed a function name header typo
6691 * SAX.c: notations can also occur in external subset.
6692
6693Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6694
6695 * error.c: removed a C++ like comment
6696
6697Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6698
6699 * parser.c: fixing bug 52299 strange condition leading
6700 to a parser crash due to a buffer overflow
6701 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
6702 added the specific test case
6703
6704Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6705
6706 * xpath.[ch]: still a lot of cleanup based on XSLT, added
6707 xmlXPathConvert{String,Number,Boolean} to be able to make
6708 type casts without a context stack, fixed some implementation
6709 problems related to the absence of context at parse-time,
6710 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
6711 in the public API too
6712 * xpointer.c xpathInternals.h: we need to know at parse time
6713 whether we are compiling an XPointer
6714
6715Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6716
6717 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
6718 cleaned up the parser internals, refactored XPath code, added
6719 new compilation based APIs and cleanly separated public and
6720 private APIs.
6721
6722Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6723
6724 * xpath.h: the comp field must be added at the end to avoid
6725 killing binary compat.
6726
6727Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6728
6729 * Makefile.am: detect XPath memleaks in regreson tests
6730 * error.c: fixed and error w.r.t. error reporting still using
6731 stderr
6732 * hash.c: added new line at end of file
6733 * tree.h: minor cleanup
6734 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
6735 expression parsing from evaluation, resulted in a number of
6736 changes internally, and in XPointer. Likely to break stuff
6737 using xpathInternals.h but should remain binary compatible,
6738 new interfaces will be added.
6739
6740Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6741
6742 * configure.in: fixed a couple of problems reported by
6743 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
6744 without gcc on non linux platforms.
6745
6746Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6747
6748 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
6749 a fix for --with-html-dir= configure support. I hope it won't
6750 break rpm generation
6751
6752Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6753
6754 * xmlIO.c: one function comment cleanup.
6755
6756Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6757
6758 * SAX.c: external subset notations were improperly registered
6759 in the internal subset.
6760
6761Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6762
6763 * README.cvs-commits: added, pointing to HACKING
6764 * HACKING: updated
6765
6766Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6767
6768 * parser.c: and Matt Sergeant found one in the XML push
6769 parser (erroneous check I forgot to remove when I fixed the
6770 main parser).
6771
6772Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6773
6774 * xpath.c: ptittom found a small bug in UnaryExpr
6775
6776Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6777
6778 * configure.in: bumped to 2.3.4
6779 * error.c: fixed bug #51860
6780 * tree.c: fixed bug #51861
6781 * valid.c: cleanup, more debug, failed to fix one bug crap ...
6782 * tree.[ch] : added xmlDefaultBufferSize
6783 * nanoftp.c: typo in function name header block
6784 * doc/xml.html : updated, added link to XML::LibXSLT
6785 * doc/html/* : rebuilt the docs
6786
6787Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6788
6789 * parser.c SAX.c: the new content parsing code raised an
6790 ugly bug in the characters() SAX callback. Found it
6791 just because of strangeness in XSLT XML Rec ouptut :-(
6792
6793Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6794
6795 * Makefile.am: Martin Baulig suggested to add -lm
6796 * tree.c: found another bug in xmlNodeGetContent()
6797
6798Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6799
6800 * xpath.c: Bjorn found the error related to strictness of comparison.
6801
6802Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6803
6804 * parser.c: trying to fix the Dtd parsing problem reported
6805 by Gary, side effect of last week speed optimizations.
6806
6807Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6808
6809 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
6810 * parserInternals.c: removed unneeded test raised by Stric
6811
6812Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
6813
6814 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
6815 and fixed by William Brack). Added xmlXPathFormatNumber.
6816 Changed the sorting slightly.
6817 * configure.in Makefile.am example/Makefile.am: Added -lm.
6818 Please note that applications linking with libxml2, must
6819 also like with the math library from now on.
6820
6821Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6822
6823 * HTMLparser.c: fixed loop reported by Marc Sanfacon
6824
6825Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6826
6827 * parser.c: one must report spaces even if the Dtd element
6828 content proves that this is not part of the element content.
6829 * result/valid/*.xml: this changed the ouptu slightly
6830
6831Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6832
6833 * configure.in: bumped to 2.3.3
6834 * doc/xml.html: updated
6835
6836Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6837
6838 * tree.c: minor doc fix
6839 * xpath.c: deallocation issues when a result tree has been
6840 converted to a node-set
6841
6842Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6843
6844 * doc/xml.html: oops corrected dates s/2000/2001
6845
6846Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6847
6848 * valid.c: new patch from Gary Pennington
6849
6850Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6851
6852 * doc/xml.html: applied patch from Ankh
6853
6854Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6855
6856 * xinclude.c: fixed a problem building on Mac
6857
6858Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6859
6860 * parser.c: more work on increasing parsing ferformances
6861
6862Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6863
6864 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
6865 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
6866 avoiding memcpy in production builds MEM_CLEANUP macro use
6867 * parser.[ch] parserInternals.c: optimizations of the tightest
6868 internal loops inside the parser. Better checking of I/O
6869 flushing/loading conditions
6870 * xmllint.c : added --timing
6871
6872Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6873
6874 * configure.in: bumped to 2.3.2
6875 * doc/xml.html: updated for release
6876
6877Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6878
6879 * xpath.c: found a memleak and fixed a nasty bug
6880
6881Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6882
6883 * xmllint.[c1] : added return code errors for xmllint
6884 * xpath.c: specific debug dump function for result value trees
6885
6886Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6887
6888 * xpath.c: finally implemented xmlXPathCompareNodeSets
6889 * test/XPath/expr/floats results/XPath/expr/floats: added
6890 a test for float expressions
6891
6892Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6893
6894 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
6895 * parserInternals.[ch]: trying to speed up parsing
6896 * xpath.c : speeded up node set equality op
6897
6898Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6899
6900 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
6901 better handling of ID/IDREF and the list modules associated
6902 * configure.in: small CFLAGS cleanup
6903
6904Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6905
6906 * configure.in: fixed iconv detection on AIX (stric)
6907
6908Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6909
6910 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
6911
6912Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
6913
6914 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
6915 and optimized xmlXPathNodeSetSort
6916
6917Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6918
6919 * xpath.c: bug fix when context size is 0
6920 * parser.c: I like Norm's Dtd because they still manage to break
6921 the parser occasionally
6922
6923Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6924
6925 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
6926
6927Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6928
6929 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
6930 attributes within the XML-1.0 namespace
6931
6932Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6933
6934 * xpathInternals.h: exported a few axis functions
6935 * doc/xml.html: updated the doc
6936
6937Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6938
6939 * configure.in: applied patch from Daniel van Balen for OpenBSD
6940 and bumped version to 2.3.1
6941 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
6942 attempt to find autoclosing was simply broken, removed it,
6943 updated the examples, this is better
6944
6945Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6946
6947 * hash.[ch]: added Paolo Casarini patch to provide Delete from
6948 hash functionnalities.
6949 * doc/html/* : rebuild the doc
6950
6951Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6952
6953 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
6954 on predicate
6955 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
6956 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
6957 really want to have tags closed on output even if we accept
6958 unclosed ones on input
6959
6960Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6961
6962 * xpath.c: ouch don't free NULL, rare case fixed
6963 * tree.c: don't coalesce text nodes if they don't have the
6964 same behaviour wrt escaping on output
6965
6966Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6967
6968 * xpath.c: small fixup
6969 * SAX.c: don't warn on empty namespaces.
6970
6971Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6972
6973 * README: a bit of cleanup
6974 * configure.in: preparing for 2.3.0 release
6975
6976Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6977
6978 * hash.[ch]: added a first version of xmlHashSize()
6979 * valid.c: another bug fix from Gary Pennington
6980
6981Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6982
6983 * valid.c: couple of bug fixes pointed by Gary Pennington
6984 * HTMLtree.c: #if 0 cleanup
6985
6986Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6987
6988 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
6989 which removes a time consuming check of xmlXPathNodeSetAdd()
6990 and use it in places where we are sure to not break unicity
6991
6992Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
6993
6994 * xpath.c: bug fixes found from XSLT
6995 * tree.c: preserve node->name special values when copying nodes.
6996 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
6997 external subset are fetched when available but without full
6998 validation. Added xmlLoadExtDtdDefaultValue, need a function.
6999 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
7000 output with encoding disabled.
7001
7002Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7003
7004 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
7005 xmlCheckFilename should not be called from xmlFileOpenW
7006 and xmlGzfileOpenW
7007
7008Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7009
7010 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
7011 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
7012 added the new tests for URI normalization
7013 * testURI.c: fixed stoopid bugs
7014 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
7015 the URI in the error messages are now properly normalized
7016
7017Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7018
7019 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
7020
7021Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7022
7023 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
7024
7025Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7026
7027 * xpath.c: fixed mod operator
7028
7029Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7030
7031 * parser.c: fixed xmlStrcat doc
7032 * tree.c: 2 fixes form Anders Carlson for copying nodes and
7033 trees.
7034
7035Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7036
7037 * xpath.c result/XPath/tests/chaptersbase
7038 result/XPath/tests/simplebase: fixed XPath node()
7039 * tree.c: small fix in xmlNewNs()
7040 * Makefile.am: removed extraneous xml2Conf.sh rule
7041
7042Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7043
7044 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
7045 Changed the library name, in order to get libxml-devel and
7046 libxml2-devel to coexist on a single system
7047 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
7048 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
7049
7050Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7051
7052 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
7053 libxml2-devel installable in // as libxml-devel.
7054
7055Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7056
7057 * doc/Makefile.am: fixed make rebuild in doc
7058 * doc/html/*.html: rebuilt the docs
7059
7060Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7061
7062 * tree.c: patch from Bjorn Reese on xmlBufferCCat
7063
7064Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7065
7066 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
7067 the HTML doc to go into the -devel RPM ...
7068 * aclocal.m4 config.h.in: some updates due to auto* magic
7069
7070Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7071
7072 * xpath.h: added a hook in the context structure allowing to
7073 link to extra support, needed for XSLT
7074
7075Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7076
7077 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
7078 xmlXPtrCmpPoints to use it.
7079 * propagated the following patch from Alejandro Forero
7080 * include/win32config.h xmlIO.c: applied further suggestions
7081 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
7082 * example/gjobread.c: fixed warnings, now that it builds
7083
7084Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
7085
7086 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
7087
7088 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
7089 filename points to a valid file (not a directory).
7090 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
7091 Added calls to xmlCheckFilenameDir.
7092
7093 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
7094 `path' (rather than `filename') as the parameter to gzopen and open.
7095
7096Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7097
7098 * Makefile.am: fixed a problem with EXTRA_DIST
7099
7100Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7101
7102 * Makefile.am example/Makefile.am: finally found the trick
7103 to build the example, i.e. add "." in SUBDIRS before example
7104 in the list <grin/>
7105
7106Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7107
7108 * doc/xml.html: updated with an XSLT section, removed pointer to
7109 W3C CVS base.
7110
7111Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7112
7113 * xpath.c: when copying a XSLT tree object teh tree need to be copied
7114 too, and deallocation need to occur the same way.
7115
7116Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7117
7118 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
7119 type correponding to an XSLT result tree fragment. Share most
7120 of the data format with node set, as well as operators.
7121 * HTMLtree.c: added a newline at the end of the doctype output
7122 whe this one is not present initially.
7123 * tree.c: make sure taht the parent and doc pointers are properly
7124 set when copying attributes (lists).
7125
7126Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7127
7128 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
7129
7130Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7131
7132 * xpath.c: seems I finally killed that ugly path evaluation
7133 context bug (tagged 9999 in case is is wrong)
7134
7135Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7136
7137 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
7138 for XSLT
7139
7140Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7141
7142 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
7143 for xmlGzfileOpen() bug
7144
7145Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7146
7147 * xpath.c: removed an error found by XSLT usage
7148 * tree.c parserInternals.h: use a predefined static string
7149 for text and comment nodes, avoid freeing them in xmlFreeNode,
7150 exported the string name in parserInternals.h and added
7151 another value to disable encoding at output (for XSLT),
7152 gain memory, time.
7153
7154Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7155
7156 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
7157 win32/libxml2/libxml2_so.dsp: new makefiles and update
7158 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
7159
7160Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7161
7162 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
7163 Gary Pennington
7164
7165Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7166
7167 * xpath.c: fixed the comaprision of values and nodelists,
7168 need to compare nodelist still ...
7169 * debugXML.c: avoided a possible core dump
7170 * HTMLparser.c: cleanup
7171 * nanohttp.c: contributed fix.
7172 * tree.c: fixes in properties handling added xmlSetNsProp
7173 needed by libxslt
7174 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
7175 comment
7176 * TODO: updated
7177
7178Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7179
7180 * parser.c parserInternals.c: applied Bjorn Reese optimization
7181 patch
7182
7183Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7184
7185 * Makefile.am: applied patch fro make check from Martin Vidner
7186
7187Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7188
7189 * configure.in: preparing 2.2.11
7190 * doc/html/*: rebuild the HTML files
7191 * doc/xml.html : updated
7192
7193Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7194
7195 * tree.c: fixed a stupid bug
7196 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
7197 patches related to validation of an XInclude processing result
7198 * TODO: updated
7199
7200Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7201
7202 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
7203 on large files
7204
7205Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7206
7207 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
7208
7209Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7210
7211 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
7212 reported by Jonas Borgström
7213 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
7214
7215Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7216
7217 * testXPath.c xpath.c: fixing the XPath union expressions problem
7218 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
7219
7220Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
7221
7222 * xmllint.c: Made is so if the file name is "-" is will read form
7223 standard input. Sven Heinicke <sven@zen.org>
7224 * tree.c: fixed a problem when growing buffer
7225 * tree.h: fixed the comment of the node types following andersca
7226 comment
7227 * TODO: updated
7228
7229Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7230
7231 * HTMLparser.[ch]: added a way to avoid adding automatically
7232 omitted tags. htmlHandleOmittedElem() allows to change the
7233 default handling.
7234 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
7235 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
7236 of xmllint too when using --memory flag, added a memory test
7237 suite at the Makefile level.
7238 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
7239 with namespace use when encountering QNames in XPath evalation,
7240 added xmlns() scheme in XPointer.
7241 * nanoftp.c : incorporated a fix
7242 * parser.c xmlIO.c: fixed problems raised with encoding when using
7243 the memory I/O
7244 * parserInternals.c: closed bug 25934 reported by
7245 torsten.landschoff@innominate.de
7246 * TODO: updated
7247
7248Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7249
7250 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
7251 on a non-updated tree :-(, made a 2.2.10 release to correct the
7252 situation
7253
7254Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
7257 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
7258 integrated a set of OpenVMS changes from Howard Taylor
7259 <Howard.Taylor@pacoast.com>
7260
7261Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7262
7263 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
7264 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
7265
7266Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * HTMLparser.c: some fixes on auto-open of html/head/body
7269 * encoding.c: fixed a compilation error on some gcc env
7270 * xpath.c xpointer.[ch] xpathInternals.h: improved the
7271 XPointer implementation
7272 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
7273 related XPointer tests and associated results
7274
7275Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * doc/xmldtd.html doc/xml.html: following a short step by step
7278 guidance on IRC to help maciej with DTDs I started a small
7279 page on the subject.
7280
7281Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * HTMLparser.c: fixed handling of broken charrefs
7284 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
7285 patches
7286
7287Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7288
7289 * doc/xml.html doc/html/* : rebuilt the docs after adding
7290 xinclude and updated page for 2.2.7 and 2.2.8
7291 * configure.in: releasing 2.2.8
7292
7293Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * parser.[ch] parserInternals.c: applied the conditional
7296 section processing fix from Jonathan P Springer
7297 <jonathan.springer2@gte.net>
7298 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
7299 project file, fixed iconv default non support
7300 * xpath.c: fixed the problem of evaluating relative expressions
7301 when a node context is provided.
7302
7303Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7304
7305 * nanoftp.c: fixed gcc 2.95 new warnings
7306 * SAX.c: fixed a stupid bug
7307 * tree.c: fixed a formatting problem when round-tripping
7308 from/to memory
7309 * xinclude.c: chased memleak, fixed a base problem
7310 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
7311 xmlXPtrBuildNodeList()
7312 * TODO: updated
7313 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
7314 adding a first small set of regression tests for XInclude
7315
7316Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * nanohttp.[ch]: applied Wayne Davison patches to access
7319 the WWW-Authorization header.
7320 * parser.c: Closed Bug#30847: Problems when switching encoding
7321 in short files by applying Simon Berg's patch.
7322 * valid.c: fixed a validation problem
7323 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
7324 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
7325 Wayne Davison
7326 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
7327 need to be extended to non full nodes selections.
7328 * xinclude.c: starts to work decently
7329
7330Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
7333 debugXML.c xmlversion.h.in: Started adding XInclude support,
7334 this is a new xmllint option
7335 * tree.c xpath.c: applied TOM patches for XPath
7336 * xpointer.c: fixed a couple of errors.
7337 * uri.c: added an escaping function needed for xinclude
7338 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
7339 new warning from RH70 gcc's version
7340
7341Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * HTMLparser.c: fixed loop on invalid char in scripts
7344 * parser.c: update to description of xmlIOParseDTD()
7345 * libxml.m4 xmlversion.h.in: changes contributed by
7346 Michael Schmeing <m.schmeing@internet-factory.de>
7347 * configure.in: preparing for 2.2.7
7348 * Makefile.am: trying to avoid config.h and acconfig.h
7349 being included in the distrib
7350 * configure.in: released 2.2.7
7351
7352Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7353
7354 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
7355 like namespaces for good. Unified xmlNs and xmlNode somewhat.
7356
7357Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7358
7359 * parser.[ch]: added xmlIOParseDTD()
7360 * xpointer.c: added support for the 2 extra parameters of
7361 string-range, fixed a stoopid error when '0' was present
7362 in XPointer expressions
7363 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
7364 testsuite for the above
7365
7366Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * libxml.spec.in: improved package descriptions
7369
7370Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * xpath.c xpathInternals.h: applied a large cleaning patch
7373 from TOM <ptittom@free.fr>, it also add namespace support
7374 for function and variables registration.
7375
7376Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7377
7378 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
7379 * Makefile.mingw: Wayne Davison's update adding hash.c
7380
7381Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7382
7383 * xpath.c: fixed the root evaluation problems
7384 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
7385 ignorable spaces with <b> <bold> <em>
7386 * tree.c: fixed a loop in xmlSearchNsByHref()
7387
7388Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * xpath.c: applied another XPath patch from TOM
7391 * xpath.c include/makefile.am: applied another patch from
7392 china@thewrittenword.com (cleanup on IRIX).
7393
7394Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7395
7396 * xml-config.1: received a fixed version from Fredrik Hallenberg
7397 <hallon@lysator.liu.se>
7398
7399Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
7402 cleanup patch for XPath
7403
7404Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * patched to redirrect all "out of context" error messages to
7407 a reconfigurable routine. The changes are:
7408 * xmlerror.h : added the export of an error context type (void *)
7409 an error handler type xmlGenericErrorFunc there is an interface
7410 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
7411 to reset the error handling routine and its argument
7412 (by default it's equivalent to respectively fprintf and stderr.
7413 * all the c files: all wild accesses to stderr or stdout within
7414 the library have been replaced to calls to the handler.
7415
7416Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * configure.in: release 2.2.6
7419 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
7420 exporting the inner functions of xpath for extension modules
7421 * doc/*: updated and rebuilt the doc
7422
7423Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7424
7425 * nanohttp.c : applied Wayne HTTP cleanup patch
7426 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
7427 and xmlNodeSetSpacePreserve()
7428
7429Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7430
7431 * xpath.c: closing bug #29260
7432
7433Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * hash.[ch] debugXML.c: expanded/enhanced the API, added
7436 multikey tuples, made hash structure opaque
7437 * valid.[ch]: moved elements, attributes, notations decalarations
7438 as well as ID and refs to hash tables.
7439 * entities.c: hash cleanup
7440 * xmlmemory.c: fixed a dump problem in debug mode
7441 * include/Makefile.am: problem passing in DESTDIR= values patch
7442 from Marc Christensen <marc@calderasystems.com>
7443 * nanohttp.c: removed debugging remains
7444 * HTMLparser.c: the bogus tag should be ignored (Wayne)
7445 * HTMLparser.c parser.c: fixing a number of problems with the
7446 macros in the *parser.c files (Wayne).
7447 * HTMLparser.c: close the previous option when opening a new one
7448 (Marc Sanfacon).
7449 * result/HTML/*: updated the HTML results accordingly
7450
7451Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7452
7453 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
7454 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
7455 XPath functions and XML entities table to them. More to come...
7456 * xmlIO.c: fixed libxml closing FILEs it didn't open.
7457
7458Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * tree.c: coalesce adjacent text nodes
7461 * valid.c: handling of blank nodes in DTd validation (raised
7462 by problems with a posteriori validation).
7463 * nanohttp.c: changing behaviour on HTTP write stuff.
7464 * HTMLtree.c: forced body and html to be explicitely closed.
7465 * xpath.h: exported more XPath functions.
7466
7467Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * Release of 2.2.5
7470 * xpointer.c: range() range-inside and other helper functions
7471 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
7472
7473Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7474
7475 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
7476 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
7477
7478Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
7481 and XPointer modules
7482
7483Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * SAX.h: closed #25107
7486
7487Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * testSAX.c: fixed problem with cdata reporting
7490 * SAXresult/* : updated
7491
7492Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
7495 Closed bug #27499, added to regression tests
7496 * TODO: updated
7497
7498Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
7501 support for SCRIPT and STYLE with help from Bjorn Reese
7502 * test/HTML/* result/HTML/*: added simple testcase and updated
7503 the existing ones.
7504
7505Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7506
7507 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
7508 string-range for empty strings
7509 * test/XPath/docs/str test/XPath/xptr/chaptersrange
7510 test/XPath/xptr/strrange: augmented the XPointer testsuite
7511
7512Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * doc/xml.html doc/xmlmem.html: added a module describing memory
7515 interfaces and use, updated the main page.
7516
7517Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
7520 nanoftp code work on Windows too now
7521
7522Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
7525 * xpointer.c: implemented string-range() at least a good first version
7526 * test/XPath/docs/str test/XPath/xptr/strrange
7527 result/XPath/xptr/strrange: the string-range() tests
7528
7529Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7530
7531 * Makefile.am include/Makefile.am include/win32config.h
7532 win32/Makefile.mingw: fixed problems reported by Wayne Davison
7533 and make distcheck
7534
7535Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
7538 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
7539 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
7540
7541Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7542
7543 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
7544 patch for socklen_t detection by
7545 Albert Chin-A-Young <china@thewrittenword.com>
7546
7547Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
7550 and added a --dtdvalid option to xmllint used to test it
7551
7552Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
7555 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
7556
7557Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7558
7559 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
7560 handlings (registration, lookup, cleanup)
7561
7562Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * configure.in Makefile.am include/makefile.am: adding XPointer
7565 and XPtrtests target
7566 * xpointer.[ch] : new files for XPointer support
7567 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
7568 more XPath tests
7569
7570Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * configure.in: fixed, very broken, make distcheck works again
7573
7574Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7575
7576 * More work toward 2.2.5, integrated a number of patches
7577 * configure.in Makefile.am win32config.h.in: trying to cleanup
7578 make distcheck .... huh ...
7579 * include/Makefile.am include/win32config.h: new directory
7580 for includes
7581 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
7582 updated teh makefiles and instructions for WIN32
7583 * xpath.c: small fixes
7584 * test/XPath/ results/XPath: updated the testcases and results
7585 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
7586 suggested patches
7587 * valid.c: fixed an ID bug
7588
7589Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +00007592 the automake bug where wrong dependencies were generated.
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00007593 * xpath.[ch]: worked on XPointer
7594
7595Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7596
7597 * configure.in Makefile.am: 2.2.5, ship the include in an
7598 include/libxml subdirectory, use symlinks when using CVS
7599 * testSAX.c: fixed small bug
7600 * testXPath.c: changed the way testfiles are parsed
7601 * debugXML.c: same kind of cleanup when parsing an argument expression
7602 XPath/XPointers can have blanks embedded
7603 * xpath.[ch]: more cleanup, reorgs for XPointer work
7604 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
7605 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
7606
7607Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
7610 in the XPath engine, rewrote large parts of it, now it's far
7611 cleaner and in sync with the REC not an old WD. Fixed a parsing
7612 problem in the interactive XML shell found when testing XPath.
7613
7614Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
7617 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
7618 examples with the extra test
7619
7620Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7621
7622 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
7623 the global init function.
7624
7625Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * HTMLparser.c: Doohhh, attribute name parsing was still case
7628 sensitive ! Fixed this ...
7629 * result/HTML/* : updated the tests results accordingly
7630
7631Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
7634 engine, should be far more stable, incorporated a new version of
7635 preceding/following axis, need testing
7636 * uri.c: fixed file:///c:/a/b/c problem
7637 * test/XPath/tests/idsimple: augmented the XPath tests
7638
7639Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7640
7641 * doc/* rebuilding docs for 2.2.4 release
7642
7643Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * configure.in: releasing 2.2.4
7646 * parser.[ch]: added xmlStrEqual()
7647 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
7648 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
7649 use xmlStrEqual instead
7650 * TODO: updated
7651 * added an XPath test
7652
7653Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
7656 * entities.h: exported xmlInitializePredefinedEntities
7657 * parser.[ch] : added xmlInitParser()
7658 * parserInternals.h : had to export htmlInitAutoClose()
7659
7660Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7661
7662 * xpath.[ch] : fixed some serious XPath Predicate evaluation
7663 problems
7664 * Makefile.am : added XPath regression tests to normal tests
7665 * uri.c: fixed a problem with local paths, cleanup
7666 * parser.c: fixed a problem with large CData sections
7667
7668Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7669
7670 * configure.in xml-config.in: patch from "Ben Taylor"
7671 <sol7x86@hotmail.com> for solaris shared libs lookup
7672
76732000-09-30 Martin Baulig <baulig@suse.de>
7674
7675 * libxml-2.0.pc.in: Provide pkg-config script.
7676
7677 * configure.in: Create the libxml-2.0.pc script from the
7678 libxml-2.0.pc.in templates.
7679 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
7680 script in `$(libdir)/pkgconfig'.
7681
7682Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
7685 when compiling with MSC
7686
7687Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7688
7689 * xpath.c: patch for normalize-string() substring-before(),
7690 substring-after() and translate() functions from Bjorn Reese
7691 <breese@mail1.stofanet.dk>
7692 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
7693 Fredrik Hallenberg <hallon@lysator.liu.se>
7694 * TODO: updated
7695
7696Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
7699 problem of socklen_t being undefined on a number of platforms
7700 * debugXML.c: fixed a compilation problem when without snprintf
7701
7702Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7703
7704 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
7705 an URI bug and a fix for the control-character-induced infinite loop
7706 * nanohttp.c: preventive fix for compiling on WIN32
7707
7708Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * xmlint.c: closing bug #25000
7711
7712Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7713
7714 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
7715 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
7716 modified slightly Wayne Davison patch adding xmlStrcasecmp and
7717 related function, fixing xmlStrncmp(), and associated cleanup
7718 * result/HTML/entities.html.sax: updating result
7719
7720Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * uri.c: applied patch for URI escaping from Wayne Davison
7723 <wayned@blorf.net>
7724 * tree.c parserInternals.c HTMLparser.c: memset checks patches
7725 from Denis Barbier <barbier@imacs.polytechnique.fr>
7726 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
7727 patch from Wayne Davison
7728
7729Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * doc/xml.html : updated with new releases, adding "how to help"
7732
7733Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7734
7735 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
7736 removed a few warnings in pedantic mode ...
7737 * parserInternals.c parser.c: moved encoding switching function
7738 to parserInternals.c
7739 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
7740
7741Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * HTMLparser.c parser.c: set ctxt->errNo before calling the
7744 error or warning handlers
7745
7746Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * parserInternals.c parserInternals.h parser.c Makefile.am:
7749 created a new module parserInternals.c, moved most of the
7750 code shared by the various parsers there, as well as
7751 deprecated code from parser.c. More cleanup of parser.c
7752 * uri.c: fixed a problem when URI is NULL
7753 * valid.c: speedup when looking for an attribute declaration
7754
7755Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
7758 the cleanup of the computation of URI references when seeking
7759 external entities. The URI reference string and the resulting
7760 URI are both stored now.
7761 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
7762 large s(n)printf checks and cleanup from Denis Barbier
7763 <barbier@imacs.polytechnique.fr>
7764 * xmlversion.h.in tree.h: couple of SGML declarations for a
7765 possible docbook module.
7766 * result/VC/ : a couple of test output changed due to the change
7767 of the entities URI
7768
7769Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * parser.h: added a _private field for linking user's data
7772
7773Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * parser.c parserInternals.h: demacroified most of the IS_XXX
7776 the gain in size is significant so ...
7777
7778Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * entities.c: cases where looking up entities with doc==NULL
7781 covered
7782
7783Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * uri.c: applied Wayne Davison patch
7786 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
7787
7788Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * uri.c testUri.c: applied Wayne Davison patches
7791 * test/URI/uri.data result/URI/uri.data: first set of tests/results
7792 * Makefile.in: added URItest and included thenin "make tests"
7793
7794Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7795
7796 * xmlversion.h.in: closed bug 22941
7797
7798Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * doc/xmlio.html: added doc and example for entity loader
7801 redefinition.
7802
7803Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7804
7805 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
7806 used by libxml
7807
7808Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7809
7810 * parser.c: Fixed bug on invalid ontent characters and when using
7811 push.
7812 * xmllint.c: fixed xmllint endling of errors in push mode
7813
7814Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * HTMLparser.c testHTML.c: applied two new patches from
7817 Wayne Davison <wayned@users.sourceforge.net>
7818 * result/HTML/*.sax: regenerated HTML SAX output
7819 * parser.c: more cleanup.
7820
7821Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7822
7823 * HTMLparser.[ch] testHTML.c: applied the second set of
7824 patches from Wayne Davison <wayned@users.sourceforge.net>,
7825 adding htmlEncodeEntities()
7826 * HTMLparser.c: fixed an ignorable white space detection bug
7827 occuring when parsing with SAX only
7828 * result/HTML/*.sax: updated since the output is now HTML
7829 encoded...
7830
7831Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * HTMLparser.[ch]: applied some of Wayne Davison
7834 <wayned@users.sourceforge.net> patches
7835
7836Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
7839 undeclared namespace prefix was used, added a warning.
7840 Cleaned up support w.r.t. entities, spilling out a warning
7841 and being pedantic on lookups.
7842 * test/warning/ent9 : added testcase for previous example.
7843 * TODO: updated
7844 * parserInternals.h parser.c: changed the way names are parsed
7845 now allow infinite size and decrease penalty for normal use
7846 * parser.c: Started a big cleanup/check of the parser code,
7847 fixed some of the most tortuous entity code, spotted code
7848 unused anymore
7849 * test/*: added tests for very long names and related nasty
7850 things.
7851
7852Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * doc/encoding.html: added encoding aliases doc
7855 * doc/xml.html: updates
7856 * encoding.[ch]: added EncodingAliases functions
7857 * entities.[ch] valid.[ch] debugXML.c: removed two serious
7858 bottleneck affecting large DTDs like Docbook
7859 * parser.[ch] xmllint.c: added a pedantic option, will be
7860 useful
7861 * SAX.c: redefinition of entities is reported in pedantic mode
7862 * testHTML.c: uninitialized warning from gcc
7863 * uri.c: fixed a couple of bugs
7864 * TODO: added issue raised by Michael
7865
7866Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7867
7868 * doc/encoding.html: propagated Martin Duerst suggestions
7869
7870Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
7873 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
7874 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
7875 by Wayne Davison
7876
7877Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * nanoftp.c nanohttp.c: small cleanup
7880 * TODO: updated
7881
7882Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * added an old VC testcase and updated title.xml entity
7885
7886Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7887
7888 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
7889 done on auto-opening of <p> tags and cleanup of SAX output
7890
7891Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7892
7893 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
7894
7895Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7896
7897 * doc/xml.html libxml.* structure.*: updated the doc a bit
7898
7899Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7900
7901 * testSAX.c testHTML.c result/HTML/: cleanup of the output
7902 of SAX tests
7903
7904Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7905
7906 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7907 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
7908
7909Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7910
7911 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
7912 * testHTML.c: fix core dump on Solaris 2.x systems
7913 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
7914 * result/HTML/*.sax: previous bug fix lead to new results
7915
7916Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7917
7918 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
7919 * configure.in: added --with-readline=DIR to accept alternate
7920 path for readline include/library
7921 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
7922 for ANSI under HP-UX
7923 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
7924 includes @LIBS@
7925
7926Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7927
7928 * doc/* : rebuilt the docs
7929 * getting ready for 2.2.2 release
7930
7931Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7932
7933 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
7934 and xmlAddFeature()
7935 * tree.[ch]: added xmlAddChildList()
7936 * xmllint.c: MAP_FAILED macro test
7937 * parser.h: added xmlParseCtxtExternalEntity()
7938 * valid.c: applied bug fixes removed warning
7939 * tree.c: added CDATA block to elements content
7940 * testSAX.c: cleanup of output
7941 * testHTML.c: added SAX testing
7942 * encoding.c: better error recovery
7943 * SAX.c, parser.c: fixed one of the external entity processing
7944 of the OASis testsuite
7945 * Makefile.am: added HTML SAX regression tests
7946 * configure.in: bumped to 2.2.2
7947 * test/HTML/ result/HTML: added a few of HTML tests, and added the
7948 SAX results
7949
7950Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7951
7952 * configure.in: patch for HP compiler
7953
79542000-08-04 Sven Heinicke <sven@zen.org>
7955
7956 * xmllint.c: Was coredumping sometimes when the file given didn't
7957 exist.
7958
7959Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7960
7961 * parser.c xmlIO.[ch]: fixed the problem of encoding support
7962
7963 when using in memory parsing. Need some cleanup.
7964 * xmllint.c configure.in: added a --memory flag to test memory
7965 parsing
7966
7967Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7968
7969 * nanohttp.c: fixed socklen_t replacement to unsigned int
7970 * parser.c: fixed a space handdling missing at the end of
7971 production 28 DOCTYPE.
7972 * xmlmemory.c: fixed a stupid bug on the routine to override
7973 allocation functions
7974 * TODO: updated
7975
7976Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7977
7978 * doc/ regenerated the docs
7979
7980Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7981
7982 * doc/encoding.html doc/xml.html: added I18N doc
7983 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
7984 improvements, both parser and filters, added ASCII & HTML,
7985 fixed the ISO-Latin-1 one
7986 * xmllint.c testHTML.c: added/made visible --encode
7987 * debugXML.c : cleanup
7988 * most .c files: applied patches due to warning on Windows and
7989 when using Sun Pro cc compiler
7990 * xpath.c : cleanup memleaks
7991 * nanoftp.c : added a TESTING preprocessor flag for standalong
7992 compile so that people can report bugs more easilly
7993 * nanohttp.c : ditched socklen_t which was a portability mess
7994 and replaced it with unsigned int.
7995 * tree.[ch]: added xmlHasProp()
7996 * TODO: updated
7997 * test/ : added more test for entities, NS, encoding, HTML, wap
7998 * configure.in: preparing for 2.2.0 release
7999
8000Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8001
8002 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +00008003 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008004
8005Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8006
8007 * doc/xml.html: changed the xmlsoft.org structure, updated the
8008 examples w.r.t. root and childs
8009
8010Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8011
Daniel Veillard784b9352003-02-16 15:50:27 +00008012 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7b4b2f92003-01-06 13:11:20 +00008013
8014Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8015
8016 * HTMLparser.c: Work on character encoding support for the HTML parser
8017 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
8018 * encoding.c: Fixed a potential memleak in the encoding stuff
8019
8020Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8021
8022 * doc/FAQ.html doc/Makefile.am : added a FAQ
8023
8024Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8025
8026 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
8027 of the HTML parser to force it to not bypass SAX
8028
8029Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8030
8031 * win32config.h.in: updated
8032 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
8033 lacks iconv support :-( need to release 2.1.1
8034 * configure.in: release 2.1.1
8035 * HTMLparser: fixed bug #14784
8036 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
8037 by Windows compiler
8038 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
8039 the SAX startDocument() callback.
8040 * TODO: updated
8041
8042Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8043
8044 * added xmlStopParser()
8045
8046Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8047
8048 * configure.in: 2.1.0 prerelease
8049 * Large resync between W3C and Gnome tree
8050 * nanoftp, nanohttp.c: fixed stalled connections probs
8051 * HTMLtree.c SAX.c : support for attribute without values in
8052 HTML for andersca
8053 * valid.c: Fixed most validation + namespace problems
8054 * HTMLparser.c: start document callback for andersca
8055 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
8056 * parser.h, SAX.c: serious speed improvement for large
8057 CDATA blocks
8058 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
8059 different encoding
8060 * example/Makefile.am example/gjobread.c tree.h: work on
8061 libxml1 libxml2 convergence.
8062 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
8063 and the LIBXML_TEST_VERSION macro
8064
8065Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8066
8067 * doc/xml.html: various patches and improvements typo fixed by
8068 Felix Natter
8069 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
8070 from Felix Natter <fnatter@gmx.net>
8071
8072Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8073
8074 * doc/upgrade.html: updated with instructions for support of both
8075 libxml-1.x and libxml-2.x
8076 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
8077 for 2.x support and also fixed includes
8078
8079
8080Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8081
8082 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
8083 the encoding support, added iconv support, so now libxml if
8084 compiled with iconv automatically support japanese encodings
8085 among others. Work based on initial patch from Yuan-Chen Cheng
8086 I may have broken binary compat in the encoding handler
8087 registration scheme, but that was so utterly broken I don't
8088 expect anybody to have used this feature until now.
8089 * parserInternals.h: fixup on the CHAR range macro
8090 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
8091 code.
8092 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
8093 * uri.c: added xmlParseURI() I can't believe I forgot to
8094 implement this one in 2.0 !!!
8095 * SAX.c: moved doc->encoding update in the endDocument() call.
8096 * TODO: updated.
8097
8098Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8099
8100 * tree.h: removed extraneous xmlRemoveProp definition
8101 * TODO: added item about --disable-corba configure switch
8102 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
8103 * nanoftp.c: fixed include problems giving troubles on AIX and
8104 slowlaris
8105 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
8106 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
8107 comment and headers changes to lower gtk-doc number of warnings
8108 * doc/html/*: rebuilt docs
8109
8110Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8111
8112 * HACKING: documented the tag for 1.x and instructions
8113
8114Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8115
8116 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
8117 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
8118 xmlCreateIOParserCtxt
8119 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
8120 significant overall improvement
8121 * xmllint.c: added I/O test to xmllint
8122 * testSAX.c: added a speed test
8123 * doc/* : updated/regenerated
8124
8125Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8126
8127 * xpath.c uri.h parserInternals.h: cosmetic changes from
8128 "Timur I. Bakeyev" <timur@bat.ru>, including making
8129 xmlCreateURI() public
8130
8131Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8132
8133 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
8134 and the code at the same time. Added a clean mechanism for
8135 overload or added input methods: xmlRegisterInputCallbacks()
8136 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
8137 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
8138 * TODO: updated
8139 * doc/* : updated/regenerated
8140 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
8141 source dir
8142
8143Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8144
8145 * testURI.c: yet another forgotten commit, I should get some sleep !
8146
8147Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8148
8149 * xmllint.c: forgot to commit this too ?
8150
8151Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8152
8153 * xmlversion.h.in : forgot to commit this previously
8154
8155Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8156
8157 * configure.in: preparing libxml-2.0.0 version looks Ok so far
8158 * README TODO: updated for release
8159 * uri.c uri.h: added authority parsing/saving
8160 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
8161 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
8162 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
8163 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
8164 Makefile.am : added compile-time customization of libxml
8165 --with-ftp --with-http --with-html --with-xpath --with-debug
8166 --with-mem-debug
8167 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
8168 #include <libxml/xxx.h> I hope it won't break too much stuff
8169 and will be manageable in the future...
8170 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
8171 and added xmllint to the installed programs
8172 * uri.h: added xmlFreeURI()
8173
8174Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8175
8176 * uri.c uri.h: finished the escaping handling, the base support
8177 and the URI path normalization. Looks good just lacks the
8178 authority content parsing code.
8179 * Makefile.am: added instructions to generate testURI
8180 * TODO: updated
8181 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
8182 added links and icons for W3C and Gnome
8183
8184Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8185
8186 * xmlmemory.[ch] : seems I forgot to actually update the files in
8187 the last commit :-)
8188 * doc/xml.html doc/html/* : updated and uploaded the docs
8189
8190Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8191
8192 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
8193 * TODO: updated
8194 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
8195 libxml default allocation function with another set (like gmalloc/
8196 gfree).
8197 * Makefile.am, uri.c, uri.h: added a set of functions to do
8198 exact (litteraly copied from the RFC 2396 productions) parsing
8199 and handling of URI. Will be needed for XLink, one XML WFC,
8200 XML Base and reused in the nano[ftp/http] modules. Still work
8201 to be done.
8202
8203Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8204
8205 * configure.in, libxml.spec.in : libxml2
8206 * doc/* : updated the doc page, rebuilt the docs
8207
8208Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8209
8210 * all: tagged LIB_XML_1_X
8211 * *.c *.h : updated from W3C CVS tree
8212 * configure.in : 2.0.0-beta
8213 * libxml.spec.in : libxml2 package nam
8214 * result/* : new version of the tests output
8215
8216Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8217
8218 * doc/xml.html, doc/update.html: updated docs, 1.8.7
8219
8220Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8221
8222 * doc/* : rebuilt the docs
8223 * parser.c: final patch on #6766
8224 * valid.c: small patch on validity checks.
8225
8226Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8227
8228 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
8229 added
8230 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
8231 compatibility w.r.t. XML spec and existing code.
8232
8233Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8234
8235 * parser.c: seems a better solution to <a> </a> exists,
8236 will try it for a while
8237
8238Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8239
8240 * parser.c: tried to remove the <a> </a> generating <a/>
8241 this is hard. Left a flag for that purpose. Fixed bug #6766
8242 * configure.in: prepared 1.8.7 not released, due to previous
8243 problem
8244
8245Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8246
8247 * doc/xml.html : applied second patch from Paul DuBois
8248
8249Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8250
8251 * doc/xml.html : applied patch from Paul DuBois
8252
8253Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8254
8255 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
8256
8257Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8258
8259 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
8260 compilation warnings on various platforms.
8261 * parser.c: Fixed #5281 validity error callbacks are now desactived
8262 by default if not validating.
8263
8264Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8265
8266 * nanoftp.c, win32config.h.in: patches to compile on WIN32
8267
8268Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8269
8270 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
8271 <gkatsi@cs.toronto.edu>
8272
8273Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8274
8275 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
8276 processing URLs
8277
8278Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8279
8280 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
8281 xmlNanoFTPUpdateURL for persistent control connections.
8282 * configure.in: 1.8.6
8283
8284Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8285
8286 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
8287 * tree.[ch] : added xmlSaveNoEmptyTags
8288
82892000-01-29 James Henstridge <james@daa.com.au>
8290
8291 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
8292
8293 * Makefile.am: added nanoftp.[ch] to the build.
8294
8295Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8296
8297 * nanoftp.[ch]: cleanup, comments, API
8298 * debugXML.c : fixed a bug in the cat command
8299 * doc/*: regenerated the docs
8300
8301Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8302
8303 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
8304 * debugXML.c : fixed a bug in the cat command
8305 * valid.c: fixing some small probs
8306 * libxml.spec.in: get rid of the SNAP suffix
8307 * doc/xml.html: updated the status
8308
8309Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8310
8311 * xml-config.in: xml-config --version to just return the
8312 version number
8313 * xpath.c: some cleanup w.r.t. axis when the current node is
8314 an attribute.
8315 * TODO: updated
8316
8317Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8318
8319 * configure.in: prepared for libxml-1.8.5
8320 * doc/* recompiled the documentation
8321
83222000-01-17 Jody Goldberg <jgoldberg@home.com>
8323
8324 * configure.in : WARNING autoconf subtlety alert :
8325 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
8326 when looking for zlib.h so that HAVE_ZLIB_H is defined.
8327 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
8328 get defined by AC_CHECK_HEADERS.
8329
8330Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8331
8332 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
8333 Rune.Djurhuus@fast.no
8334
8335Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8336
8337 * TODO: updated
8338 * tree.c, parser.c: made sure that only memory alloc problems
8339 and internal parser errors are allowed to write to stdout or
8340 stderr.
8341
8342Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8343
8344 * tree.c : restored xmlNewGlobalNs since this seems used by
8345 a lot of existing code :-(, fixed a bug in xmlNewNs
8346 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
8347 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
8348 to exit() from the library code.
8349 * xpath.c, parser.c: removed bugs or unused code detected by
8350 Windows compilers
8351 * parser.c: started adding interfaces for parsing well balanced
8352 XML fragments
8353 * configure.in: releasing 1.8.4
8354 * doc/* : rebuilt the docs
8355
8356Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8357
8358 * tree.[ch] : added xmlNewDocFragment() for DOM
8359 * testHTML.c: uninitialized variable.
8360
8361Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8362
8363 * doc/* : rebuild the docs
8364
8365Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8366
8367 * acconfig.h: readline and history patch
8368 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
8369 * tree.c: added check and handling when possibly removing an ID
8370 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
8371 and saving.
8372 * test/HTML/entities.html result/HTML/entities.html* : test for
8373 various entities reference cases
8374 * result/HTML/* : as a result output of some testcase have
8375 changed
8376 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
8377 by previous example. added xmlParseTryOrFinish().
8378 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
8379 entities.h debugXML.h HTMLparser.h: changed the way struct are
8380 declared to allow gtk-doc to expose those
8381 * parser.c: closed bug #4960
8382 * Makefile.am configure.in: Applied patch from
8383 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
8384 and math/socket libs detection
8385
8386Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8387
8388 * configure.in, Makefile.am: link tester against readline
8389 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
8390
8391Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
8392
8393 * tree.[ch]: added xmlRemoveProp
8394 * win32config.h.in nanohttp.c: avoid including the Windows
8395 socket stuff in every C files
8396 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
8397 the XmL parser(s)
8398 * test/ns4 result/ns4 etc...: added test case for previous prob
8399 * tree.c: xmlNewNs wasn't checking for double definition
8400 * Makefile.in: fixed a problem with dist-hook duplicates
8401 * parser.[hc], xmlIO.c: fixed the loading of external entities
8402 APIs, now xmlLoadExternalEntity() is used everywhere and
8403 setting up an app specific front-end using the
8404 * SAX.c parser.c: some fixes, now the xhtml spec validates
8405 with the xhtml DTD.
8406 * error.c: fixed crashes in case of no input stream
8407 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
8408 to the validation tests and results
8409
8410Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8411
8412 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
8413 too htmlCreatePushParserCtxt() and htmlParseChunk()
8414 * parser.c: a bit of cleanup.
8415 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
8416 to XML) removed the last mem leak known
8417 * HTMLtree.c: output message cleanup
8418 * xmlmemory.c: display content info about memory blocks
8419 * result/HTML/wired.* : missing att value warning change
8420
8421Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8422
8423 * doc/* : rebuilt the documentation
8424
8425Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8426
8427 * parser.[ch] parserInternals.h: Push parser for XML,
8428 seems to work fine now
8429 * tester.c debugXML.[ch]: Added an XML shell debug facility and
8430 --push for push testing
8431 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
8432 * testSAX.c: added --push
8433 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
8434 subtree
8435 * xmlIO.[ch] : enriched API + fixes for push mode
8436 * entities.[ch]: added the entity content length to the struct.
8437 * xmlmemory.[ch]: new API to show the last entries for the shell
8438 * valid.c: added required attribute testing
8439 * SAX.c: the cdata callback now merge contiguous fragments
8440 * HTMLparser.c: cleanup of some macros
8441
8442Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8443
8444 * parser.c: fix for PIs name starting with xml
8445 * tree.c: fixed a potential problem with || and && ops
8446 * *.c, configure.in win32config.h.in : generate win32config.h for
8447 those on the Other Side !
8448
8449Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8450
8451 * parser.c: fixed a stupid = vs. == bug :-(
8452 * doc/gnome-xml.sgml: s/glade/xml/
8453
8454Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8455
8456 * configure.in, doc/xml.html : bug fix release 1.8.2
8457 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
8458 Hopefully the end of that silly C++ include problem
8459 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
8460 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
8461 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
8462 troubles with autoclosed elements when the stree shape doesn't
8463 follow the DtD specs. Added htmlIsAutoClosed() and
8464 htmlAutoCloseTag()
8465 * result/HTML/*.htm*: Updated the HTML examples regression tests output
8466 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
8467 * debugXML.c: fixed a bug on printing default namespaces.
8468 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
8469
8470Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8471
8472 * result/HTML/*.htm[l] : updated the HTML regression tests according
8473 to the new output
8474 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
8475 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
8476 problem due to intermix of extern "C" { ... } declarations for C++
8477 and recursive includes in the headers
8478
84791999-12-20 Chris Lahey <clahey@umich.edu>
8480
8481 * HTMLtree.c: Made it so that html nodes with a single child do
8482 not insert a carriage return before or after the child node.
8483
8484Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8485
8486 * configure.in, doc/xml.html : bug fix release 1.8.1
8487 * parser.c: fixed bug #4344
8488 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
8489 added the glue to avoid C++ problems
8490 * doc/* : regenerated the documentation
8491
8492Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8493
8494 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
8495 namespace recognition, and Dia as a resul :-(
8496 * encoding.c: closed bug #3950
8497
8498Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8499
8500 * valid.c: debugging a posteriori validation, except URI expansion
8501 stuff this should be fixed now
8502 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
8503 Carl Nygard <cnygard@bellatlantic.net>
8504 * tester.c: added --postvalid, cleaning of the code
8505 * tree.[ch]: added xmlDocGetRootElement()
8506
8507Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
8508
8509 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
8510 c++ losage.
8511
8512Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8513
8514 * configure.in, doc/xml.html : bumped to 1.8.0
8515 * xlink.[ch], Makefile.am : added framework for link detection
8516 * parser.h: added nbChars to parser context, needed for cleanup.
8517 * xmlmemory.c: removed a nasty bug when out of mem
8518 * valid.[ch]: adding namespace support for attribute decl
8519 * tester.c: added --debugent option
8520 * debugXML.[ch]: added xmlDebugDumpEntities()
8521 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
8522 buffers instead, this was really needed, validation was breaking
8523 in strange ways due to that. Added xmlParseStringPEReference()
8524 and other parsing from strings functions. Entities processing
8525 modified again, but PERef are still not handled correcly but
8526 unless you're Eve Maller you won't notice :-)
8527 * HTMLparser.c: large changes toward reliability, and switched to
8528 lowercase internal tags, XHTML is lowercase, so it will help
8529 that output is closer to next version.
8530 * doc/* : regenerated the documentation, it is now hosted at
8531 http://xmlsoft.org/ (same bits I just bought the domain :-)
8532
8533
8534Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8535
8536 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
8537 doc generation
8538 * parser.c: fixed bugs #3908 and #3937 and a memory leak
8539 in the SAX API
8540 * doc/*: rebuilt the doc making sure everything appears in the
8541 HTML files
8542
8543Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8544
8545 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
8546 added the patch from Carl Nygard <cnygard@bellatlantic.net>
8547 which allow impressive speed improvement on dataset with
8548 large text pieces, but at the cost of broken binary
8549 compatibility and slightly bigger memory usage.
8550 Configure with --with-buffers to activate them, they
8551 are protected with XML_USE_BUFFER_CONTENT define.
8552 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
8553 goal is 0 memory left allocated once parser is no more used
8554 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
8555 call xmlCleanupParser() and xmlMemoryDump()
8556
8557Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8558
8559 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
8560 * parser.[ch] encoding.[ch]: added memory cleanup routines
8561 * parser.c: closing bug #3788
8562 * doc/*: rebuilt the doc
8563
8564Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8565
8566 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
8567 xmlNewTextChild() and xmlSetCompressMode() behaviour.
8568 * tester.c: added --compress option
8569 * doc/*: rebuilt the documentation
8570
8571Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8572
8573 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
8574 if given /proc/kcore as input !
8575 * doc/xml.html doc/*: updated and rebuilt the documentation
8576
8577Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8578
8579 * parser.c: Fixed some wrongly space collapsing code due to
8580 a misreading of the spec.
8581 * result/*: fixed the output accordingly
8582
8583Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8584
8585 * encoding.c: bug fix and typos
8586 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
8587 * parser.c: added attribute normalization closing bug #3597
8588 * test/att* result/att* SAXresult/att*: testcase for attribute
8589 normalization
8590
8591Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8592
8593 * configure.in: closing bug #3163 by adding extra flags for the
8594 cc compiler on HP-UX
8595
8596Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8597
8598 * valid.[ch] : removed a typo and an enumerated type bug in the
8599 xmlAddElementDecl() function
8600 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
8601 call to xmlEncodeEntitiesReentrant() so that the functions
8602 New, Set and Get are at the same level.
8603 * parser.c HTMLparser.c: extra memory allocation bug for
8604 attributes detected by someone using libxml in embedded systems :-)
8605
8606Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8607
8608 * xmlmemory.h: turned off mem debug :-\
8609
8610Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8611
8612 * parser.c: closed bug #2784 a one line fix, but worth pushing
8613 a new release out
8614 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
8615 some structures, comments before and after the
8616 main element, and other nastyness
8617 * HTMLtree.c tree.c: accomodate the extended HTML supported
8618 * configure.in: pushing 1.7.4
8619 * test/ent8 and related outputs : added a new test for bug #2784
8620 * test/HTML/wired.html and related output: a nasty HTML example
8621 * Makefile.am: improved the test scripts
8622 * docs/* : reran the documentation extractor, updated xml.html
8623
8624Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8625
8626 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
8627 HTMLparser and debugged the HTML related code. HTML documents
8628 now have their own type
8629 * entities.c: do not dump &apos; for HTML output
8630 * xmlmemory.c: improvement, breakpoint mechanism
8631 * testHTML.c: added --sax --repeat ...
8632 * Makefile.am: improved the HTML tests
8633 * valid.[ch]: added xmlValidGetValidElements and
8634 xmlValidGetPotentialChildren
8635 * tester.c: added --insert to test the 2 new functions
8636 * test//* result//* SAXresult//* : regression test cleanup
8637 and extension.
8638 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
8639 gnome-xml-nanohttp.html
8640
8641Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8642
8643 * HTMLparser.c: fixed problems with some autoclose tags
8644 * tree.c: fixed XML output problems.
8645 * result/* SAXresult/*: update of the tests output
8646
8647Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8648
8649 * Makefile.am: Arturo patch for xmlConf.sh version info
8650 * parser.c: Tim Josling patch for single quoted items
8651 * tester.c: Tim Josling patch for tester options usage
8652 * tree.h: indent cleanup
8653
8654Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8655
8656 * HTMLparser.c parser.h : Fixed problems with HTML parsing
8657 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
8658
8659Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8660
8661 * tree.c : Raph patch for initialization of CORBA fields
8662 * parser.c, xpath.c, ...: modification of doc comments
8663 * xpath.c : allow spaces in xpath expressions
8664
8665Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8666
8667 * xmlmemory.h: turning off memory debug :-(
8668
8669Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8670
8671 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
8672 better SAX interfaces.
8673 * testSAX.c: uses the new SAX routine, avoid fetching any remote
8674 entity.
8675 * configure.in: 1.7.2
8676
8677Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8678
8679 * libxml.spec.in: fixed the URL
8680 * doc/xml.html: improved the documentation front-end
8681
8682Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8683
8684 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
8685
8686Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8687
8688 * libxml.spec.in: fixed the alpha compile problem
8689 * parser.[ch]: changed errno to errNo in the parser context :-(
8690 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
8691 * doc/xml.html: changed CHAR to xmlChar
8692 * doc/html/*: recompiled the documentation
8693 * configure.in: 1.7.1
8694
8695Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8696
8697 * parser.h: modified the parser context struct to regain 1.4.0
8698 binary compatibility
8699 * parser.c, xml-error.h: added errno ot teh context and defined
8700 a set of errors values with update of errno
8701 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
8702 DTDs and entities
8703 * *.h, *.c: complete cleanup of the use of config.h and include
8704 protection depending on the current setup.
8705 * overalll debugging, maintenance and bug-fixing on all modules
8706 * updated the documentation
8707 * ready for 1.7.0
8708
8709Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8710
8711 * HTMLparser.c : cleanup
8712 * SAX.c valid.c valid.h: added ID/IDREF checking
8713 * tree.c tree.h: extended doc structure for refs
8714 * configure.in: 1.6.2
8715 * parser.c: patched bug in SAX user arg call
8716 * parserInternals.h: patched missing close in C++ wrapping
8717 * testXPath.c xpath.c xpath.h: prepared for extensibility,
8718 especially upcoming XPointer implementation.
8719 * doc/xml.html: augmented, typo
8720
8721Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
8722
8723 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
8724 not all invocations of install understand -d.
8725
8726Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
8727
8728 * Makefile.am: prepend all the test* calls with $(top_builddir) -
8729 to make 'check' works, when builddir != srcdir.
8730
8731Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8732
8733 * doc/xml.html : updated the documentation
8734
8735Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8736
8737 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
8738 not deallocated memory blocks
8739 * *.c : replaces all calls to malloc() free() and realloc() to
8740 the wrapper functions/macros
8741 * tree.c : removed memory leaks dues to calling xmlFreeNode()
8742 instead of xmlFreeNodeList()
8743
8744Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8745
8746 * HTMLparser.c: corrected a stupid bug leading to core dump at
8747 tree deallocation. Removed warnings indicated by
8748 Stephane.Conversy@lri.fr
8749 * entities.c: Fixes Yet Another Stupid Bug, entities were not
8750 looked for in the external subset
8751
8752Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8753
8754 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
8755 on SGI by Stephane.Conversy@lri.fr
8756
8757Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8758
8759 * all .h : changed the prototype declaration indent as in gtk
8760 * most .c : working on reducing the TODOs in the code
8761 * most .c : cleanup though -pedantic and Insure++
8762 * improvements on validation ID checkings.
8763 * tree.[ch] SAX.c: added support for namespace on attributes #2022
8764 * xml-config.in: closed #1810
8765
8766Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8767
8768 * tree.h, valid.c, valid.h: more work on validity, IDs
8769 * xpath.c: added/fixed comparidon and equlity, added a new isinf
8770 definition for AIX
8771
8772Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8773
8774 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
8775 the distribution due to a cut'n paste error at last commit
8776
8777Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8778
8779 * configure.in: upgraded to version 1.4.0
8780 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
8781 Big update, added a large part of the validation process,
8782 it should be usable, but some parts are missing
8783 * xpath.c: improved the implementation w.r.t. root.
8784 * Makefile.am: added more tests
8785 * test and result trees: added a lot of tests
8786 * libxml.spec.in: export libxml.so.0 and libxml.so.1
8787
8788Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8789
8790 * Added an HACKING file
8791
8792Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8793
8794 * xpath.[ch] : improvements and debug of the XPath implementation
8795 * parser.c, HTMLparser.c : modified the parsers to be progressive
8796 * tree.[ch] : extended the Buffer promitives
8797 * xmlIO.[ch] : added basic I/O routines providing progressive
8798 parsing and ready for I18N conversion plugins
8799 * SAXresult/* : the SAX callback sequence maybe slightly different
8800 now
8801 * test*.c : improved/updated the tests programs
8802 * doc/* : recompiled the docs.
8803
88041999-07-26 Michael Meeks <michael@edenproject.org>
8805
8806 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
8807
8808 * tree.c: Ditto.
8809
8810Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8811
8812 * configure.in: upgraded to version 1.4.0
8813 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
8814 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
8815 XML query language, see http://www.w3.org/TR/xpath for more details.
8816 * parser.c, parser.h: added CHAR* related string functions for XPath
8817 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
8818 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
8819 rebuild the docs.
8820 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
8821 and regression testing capabilities for XPath.
8822
8823Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8824
8825 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
8826 closing bug #1646
8827
8828Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8829
8830 * Makefile.am, example/Makefile.am: closed bug #1683
8831
8832Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8833
8834 * example/Makefile.am, configure.in: added the makefile for the
8835 gjobread example
8836
8837Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
8838
8839 * doc/Makefile.am:
8840 - fix which allow "make install DESTDIR=</install/prefix>".
8841
8842Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8843
8844 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
8845 which fixed a problem on the file reading-code.
8846
8847Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8848
8849 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
8850 output.
8851 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
8852
8853Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8854
8855 * parser.h : Oops removed the binary compatibility problem
8856 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
8857 * parser.c, HTMLparser.c: applied patches for reading from stdin
8858
8859Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8860
8861 * parser.c, entities.c, valid.c: cleanup bug #1591
8862 * configure.in: cleanup bug #1592
8863 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
8864 the same tree back-end. Hence gdome will be available for it.
8865 * doc/Makefile.am: close bug #617
8866
8867Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8868
8869 * parser.c: alloctate a per parser context SAX interface block
8870
8871Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8872
8873 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
8874 and xmlEncodeEntitiesReentrant with the correct one :-\
8875
8876Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8877
8878 * commit of my internal XML base changes, quite a lot of
8879 changes, cleanups, better entities support, framework for
8880 new I/O and charset detection and handling
8881 * Fixed the configure/Makefile stuff to generate shared libs
8882 with the proper version info, so we jumped on rev from
8883 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
8884 xmlEncodeEntities() result need to be freed now, and a string
8885 xmlParserVersion provide the current library version.
8886
8887Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
8888
8889 * parser.c: fixed a buffer overrun for when you have a very long
8890 attribute with no entities in it.
8891
8892Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8893
8894 * added example directory
8895 * added example/gjobs.xml gjobread.c, still need a Makefile.in
8896
8897Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8898
8899 * Release of libxml-1.1, nearly everything has been touched for
8900 this.
8901 * Added more regression tests
8902 * Updated the documentation
8903
8904Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8905
8906 * tree.[ch]: unified the XML_NO_CORBA defines.
8907 * parser.c encoding.[ch]: started plugging in char encoding detection
8908
8909Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
8910
8911 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
8912 Also freed allocated buffer.
8913
8914Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8915 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
8916 reentrancy problem at printing. One is left in entities.c, to
8917 remove ASAP
8918 * testSAX.c : added a test example showing the use of the SAX
8919 interface if one doesn't want to build the DOM tree.
8920 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
8921
8922Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8923
8924 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
8925 large revamping of the parser to use SAX callbacks
8926 http://www.megginson.com/SAX/ (or at least a C like interface
8927 a la Expat). It's now possible to set up your own callbacks
8928 and the parser will not build a DOM tree.
8929 * test/* result/*: updated the test suite, I finally removed
8930 the old Namespace draft support (PI based).
8931
8932Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8933
8934 * Makefile.am: added test result to EXTRA_DIST for make tests
8935
8936Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8937
8938 * parser.c, parserInternals.h: moved the chars macro definitions
8939 to parserInternals.h
8940 * parser.c, error.c: applied patches from "Knut Åkesson"
8941 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
8942
8943Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8944
8945 * xml-config.in : applied patch to make --version work
8946
89471999-03-05 Raja R Harinath <harinath@cs.umn.edu>
8948
8949 * Makefile.am (check-local): Alias for `tests' target. This will
8950 cause `make check' to do the right thing.
8951 (tests): Don't run tests in srcdir. Also, replaced calls to
8952 basename with a `sed' "equivalent".
8953
8954Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8955
8956 * Renamed error.h to xml-error.h, corrected Makefile.am to list
8957 it in the header and not the sources, updated the doc.
8958 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
8959 pointing this out.
8960
8961Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8962
8963 * parser.c, parser.h, parserInternals.h: memory leak hunting,
8964 exported the inputStream routines.
8965 * doc/html/* : updated accordingly
8966
8967Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8968
8969 * parser.c, parser.h, parserInternals.h: added a few extra
8970 internal calls to allocate and free parser contexts ...
8971 * doc/html/* : updated accordingly
8972
8973Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8974
8975 * configure.in, Makefile.am, doc/makefile.am : General changes for
8976 1.0.0 release and including the generated HTML documentation.
8977
8978Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8979
8980 * makefile.am : added parserInternals.h, oops.
8981
8982Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8983
8984 * parserInternals.h: added this header giving access to the parser
8985 internal functions.
8986 * doc/Makefile.am : added a rebuild target which rebuilds the full
8987 set of documentations
8988 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
8989 the internal subset.
8990 * *.c *.h: modifications needed to generate the documentation using
8991 gtk-doc, cleanup of functions blocks, reorganisation of struct
8992 declarations.
8993
8994Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
8995
8996 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
8997 the tar and spec file to include the beginning of the doc.
8998
89991999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
9000
9001 * doc/.cvsignore: Added this file.
9002
9003Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9004
9005 * tree.c: fixed xmlGetProp to return "" when the attribute
9006 exists, even if the node-list is NULL.
9007
9008Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9009
9010 * tree.c: patched an error outputting empty attribute values.
9011 * Makefile.am and doc/makefile.am: have been updated during the
9012 week-end. Sorry for an empty CVS log, I got a shell problem.
9013
9014Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9015
9016 * tree.h: cleaned up using enums instead of defines
9017 * parser.c, valid.[ch]: more work on parsing/output of element
9018 declarations
9019
9020Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9021
9022 * valid.[ch], tree.c, parser.c : more work toward full parsing
9023 of XML DTDs.
9024 * README: added informations about mailing-list and on-line
9025 documentation
9026
90271999-01-27 Raja R Harinath <harinath@cs.umn.edu>
9028
9029 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
9030
9031Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9032
9033 * parser.c, tree.[ch] : more work toward conformance testing,
9034 added a last element to accelerate parsing of very flat structures
9035 started working on internal subset Element content declaration.
9036 * valid.[ch] : first cut at adding code toward validation.
9037 * previous changes had also small impact on most files, especially
9038 the conformance testing using James Clark test suite.
9039
9040Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
9041
9042 * test/* : updated the examples, most of them were not well
9043 formed (humm), and added rdf2.
9044 * result/* : resulting changes in the output.
9045
9046Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9047
9048 * tree.c: changed the behaviour of xmlGetProp on NULL values.
9049
9050Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9051
9052 * tree.c: patched a bug in the generation of empty attributes
9053
9054Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9055
9056 * entities.[ch], tree.[ch], tester.c: added copy interfaces
9057 for node/trees/documents/... Biggest problem is namespace
9058 support when copying subtrees.
9059
9060Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9061
9062 * parser.c, entities.c: improve entities and char ref encoding,
9063 and cleanups of error messages.
9064
9065Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9066
9067 * parser.c, entities.c: simple bug hunting done during rpm2html and
9068 rpmfind integration.
9069
9070Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9071
9072 * parser.[ch]: Added interfaces allowing to specify a SAX
9073 handler before parsing.
9074
9075Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9076
9077 * parser.c: redirrect all errors reporting through the SAX
9078 error function
9079
9080Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9081
9082 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
9083 * libtool, tlmain ...: update of the libtool files
9084
90851998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
9086
9087 * entities.c: Use g_snprintf insteda of snprintf.
9088
9089Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9090
9091 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
9092 added ent5 test for this purpose.
9093 * parser.c, parser.h: formatting, comments and UTF-8 planning.
9094
9095Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9096
9097 * parser.c: fixed? a strange error due to compression on a GWP
9098 document.
9099
9100Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9101
9102 * tree.[ch]: bug fixing
9103 * entities.[ch]: defined a specific type for predefined entities
9104 * doc/xml.html: more documentation on the library, how to use it,
9105 overview of the interfaces.
9106
9107Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9108
9109 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
9110
9111Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9112
9113 * tree.c: corrected a small bug
9114 * doc/xml.html: continuing writing documentation.
9115
9116Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9117
9118 * debugXML.h debugXML.c: added debugging utilities.
9119 * tester.c: added --debug switch.
9120 * tree.c: patched an incorrect node->type assignment.
9121 * parser.c: formatting, ensure that node->doc != NULL in attributes
9122
9123Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9124
9125 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
9126 entity support and provide an internal representation close to
9127 DOM one (entity ref nodes, and attribute value as tree). I tried
9128 to preserve the interface but this will surely break some apps
9129 (I have to change rpm2html/rpmfind for example). I had to change
9130 two interfaces, and the generated tree is somewhat different.
9131 * doc/* : started documenting the XML library, the tree and
9132 DOM/Corba. This is a first step.
9133
9134Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9135
9136 * parser.c: Set up the fonctions comment block, boring but useful.
9137 * parser.h, SAX.c, parser.c: now attributes are processed through
9138 the SAX interface. The problem is that my SAX interface diverged
9139 quite a bit from the original one, well this is not an official
9140 spec, and translating it from Java to C is hairy anyway...
9141
9142Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9143
9144 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
9145 fonctions comment block, boring but useful.
9146
9147Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9148
9149 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
9150 conversion routines. However they are not yet used to convert the
9151 inputs. The core will run with UTF-8.
9152
9153Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9154
9155 * tree.c : make sure that the type id is properly set-up when
9156 a new object is allocated, needed for DOM.
9157
9158Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9159
9160 * tree.h, tree.c: Ok, the main objects in the tree will be native
9161 corba objects, it costs 8 bytes per Node, Attribute and Document
9162 but it simplifies the Corba integration a lot (no extra interface
9163 objects to allocate/free).
9164
9165Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9166
9167 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
9168 and changed NODEs contants for conformity with DOM Level 1
9169
9170Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9171
9172 * added hooks to keep track of servants when creating objects
9173 xmlDoc and xmlNode (for Corba export).
9174
9175Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9176
9177 * added xml-config script.
9178
9179Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9180
9181 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
9182 to autoupdate libtool and automake conf files.
9183
91841998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
9185
9186 * Makefile.am: Use '?' to separate the sed
9187 commands as ',' is used when people pass -Wl,something.
9188
9189
9190Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9191
9192 * tree.c, tree.h: added a per-document compression interface.
9193
9194Tue Sep 22 20:47:38 EDT 1998
9195
9196 * tree.c, tree.h: added saving with compression and added interfaces
9197 to control the compression level (xmlGetCompressMode,
9198 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
9199
9200Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9201
9202 * parser.c: corrected a loop for files of size 0
9203
92041998-08-20 Raja R Harinath <harinath@cs.umn.edu>
9205
9206 * error.h: New file. Contains prototyes from `error.c'.
9207
9208Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
9209
9210 * Makefile.am (xmlincdir): New macro.
9211 (xmlinc_HEADERS): Renamed from include_HEADERS.
9212
9213Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9214
9215 * applied small patch on numeric entities from
9216 Christopher Blizzard <blizzard@appliedtheory.com>
9217
9218Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9219
9220 * New release 0.2, removed the old xml_* files so that it's
9221 coherent with the other CVS base (W3C), far better conformance
9222 to standard, new namespaces, decent entities support, beginning
9223 of a SAX-like interface. Nearly nothing left intact, even the
9224 test examples ...
9225
92261998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
9227
9228 * .cvsignore: Add .deps dir
9229
9230Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9231
9232 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
9233
9234Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9235
9236 * configure.in: added test for CPP
9237 * AUTHORS, Changelog: the original ones didn't get commited but the
9238 glib ones instead, fixed.
9239 * Makefile.am: corrected an error in library naming
9240
9241Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
9242
9243 * integrated code developped at W3C
9244 * changed the original Copyright
9245 * migrated to automake
9246 * prefixed the filenames by xml_ to avoid filename clashes
9247
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00009248Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
9249
9250 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
9251 should not be called.
9252
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00009253Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
9254
9255 * libxml-2.0.pc.in: applied the patch to fix #101894
9256
Daniel Veillard8a1b1852003-01-05 22:37:17 +00009257Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
9258
9259 * tree.c : applied patch from Lukas Schroeder for register callbacks
9260 * valid.c: modified patch from Lukas Schroeder to test
9261 register callbacks with --chkregister
9262
Daniel Veillard067bae52003-01-05 01:27:54 +00009263Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
9264
9265 * xmlreader.c: seriously changed the way data are pushed to
9266 the underlying parser, go by block of 512 bytes instead of
9267 tryng to detect tag boundaries at that level. Changed the
9268 way empty element are detected and tagged.
9269 * python/tests/reader.py python/tests/reader2.py
9270 python/tests/reader3.py: small changes mostly due to context
9271 reporting being different and DTD node being reported. Some
9272 errors previously undetected are now caught and fixed.
9273 * doc/xmlreader.html: flagged last section as TODO
9274
Daniel Veillard51a447a2003-01-04 19:42:46 +00009275Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9276
9277 * python/libxml.py: integrated the Python 2.2 optimizations
9278 from Hannu Krosing, while maintaining compatibility with
9279 1.5 and 2.1
9280
Daniel Veillarde59494f2003-01-04 16:35:29 +00009281Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
9282
9283 * xmllint.c: a bit of cleanup
9284 * xmlreader.c: small fix
9285 * doc/xmlreader.html: more work on the XmlTextReader tutorial
9286 * python/libxml.py: a few fixes pointed out by Hannu Krosing
9287
Daniel Veillard623a9eb2003-01-04 12:47:20 +00009288Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
9289
9290 * python/setup.py.in: patch from Stéphane Bidoul to include
9291 drv_libxml2.py in setup.py
9292
Daniel Veillard66b82892003-01-04 00:44:13 +00009293Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
9294
9295 * doc/xmlreader.html: starting documenting the new XmlTextReader
9296 interface.
9297
Daniel Veillard7704fb12003-01-03 16:19:51 +00009298Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
9299
9300 * xmllint.c: added the --stream flag to use the TextReader API
9301 * xmlreader.c: small performance tweak
9302
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00009303Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
9304
9305 * xmlreader.c python/tests/reader2py: okay the DTD validation
9306 code on top of the XMLTextParser API should be solid now.
9307
Daniel Veillard1fdfd112003-01-03 01:18:43 +00009308Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
9309
9310 * xmlreader.c python/tests/reader2py: Fixing some more mess
9311 with validation and recursive entities while using the
9312 reader interface, it's getting a bit messy...
9313
Daniel Veillarddab8ea92003-01-02 14:16:45 +00009314Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
9315
9316 * xmlreader.c python/tests/reader.py: another couple of problem
9317 related to IsEmptyElement reported by Stéphane Bidoul needed
9318 some fixes.
9319
Daniel Veillard4f860202003-01-02 13:00:02 +00009320Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9321
9322 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
9323 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
9324 based on the python XmlTextReader interface.
9325
Daniel Veillard3c265e42003-01-01 21:06:49 +00009326Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
9327
9328 * tree.c: backing out one change in the last patch which broke the
9329 regression tests
9330
Daniel Veillard5335dc52003-01-01 20:59:38 +00009331Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
9332
9333 * global.data globals.c tree.c include/libxml/globals.h: applied
9334 an old patch from Lukas Schroeder to track node creation and
9335 destruction. Probably missing a lot of references at the moment
9336 and not usable reliably.
9337
Daniel Veillard8ba17412003-01-01 19:13:12 +00009338Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
9339
9340 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
9341 from doc/news.html and a stylesheet
9342
Daniel Veillarde3c036e2003-01-01 15:11:05 +00009343Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
9344
9345 * xmlreader.c python/tests/reader.py: fixed another couple of
9346 xmlreader bugs reported by Stéphane Bidoul and added tests.
9347
Daniel Veillard9e395c22003-01-01 14:50:44 +00009348Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
9349
9350 * xmlreader.c python/tests/reader2.py: fixed another validity
9351 checking in external parsed entities raised by Stéphane Bidoul
9352 and added a specific regression test.
9353 * python/tests/reader3.py: cleanup
9354
Daniel Veillardd5896142002-12-31 14:45:26 +00009355Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * xmlreader.c python/tests/reader2.py: fixed a problem with
9358 validation within entities pointed by Stéphane Bidoul, augmented
9359 the tests to catch those.
9360
Daniel Veillarddc85f282002-12-31 11:18:37 +00009361Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * python/generator.py: modified the generator to allow keeping
9364 class references when creating new classes, needed to fix a bug
9365 pointed by Stéphane Bidoul where the input buffer of the
9366 xmlTextReader instance gets destroyed if the python wrapper for
9367 the input is not referenced anymore.
9368
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00009369Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * xmlreader.c python/tests/reader.py: fixed another pair of problem
9372 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
9373
Daniel Veillard571b8892002-12-30 12:37:59 +00009374Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * xmlreader.c python/tests/reader.py: fixed another problem
9377 pointed by Stéphane Bidoul
9378
Daniel Veillardaaa105b2002-12-30 11:42:17 +00009379Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * xmlreader.c python/tests/reader.py: fixed a limit case problem
9382 with "<a/>"
9383
Daniel Veillardecaba492002-12-30 10:55:29 +00009384Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9385
9386 * SAX.c: warn on xmlns:prefix="foo"
9387 * xmlreader.c python/tests/reader.py: fixed a couple of problem
9388 for namespace attributes handling.
9389
Daniel Veillard2d84a892002-12-30 00:01:08 +00009390Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9391
9392 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
9393 a really nasty problem raised by a DocBook XSLT transform
9394 provided by Sebastian Bergmann
9395
Daniel Veillard29b3e282002-12-29 11:14:41 +00009396Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
9397
9398 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
9399 by Stéphane Bidoul and integrated it into the tests
9400
Daniel Veillarde18fc182002-12-28 22:56:33 +00009401Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
9402
9403 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
9404 extended the XmlTextReader API a bit, addding accessors for
9405 the current doc and node, and an entity substitution mode for
9406 the parser.
9407 * python/libxml.py python/libxml2class.txt: related updates
9408 * python/tests/Makefile.am python/tests/reader.py
9409 python/tests/reader2.py python/tests/reader3.py: updated a bit
9410 the old tests and added a new one to test the entities handling
9411
Daniel Veillardaba976d2002-12-28 21:14:18 +00009412Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * python/generator.py python/libxml2class.txt
9415 python/tests/reader.py python/tests/reader2.py: changed the
9416 generator to provide casing for the XmlTextReader similar to
9417 C# so that examples and documentation are more directly transposable.
9418 Fixed the couple of tests in the suite.
9419
Daniel Veillard83298842002-12-28 15:12:33 +00009420Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
9421
9422 * doc/guidelines.html: added a document on guildeline for
9423 publishing and deploying XML
9424
Daniel Veillard336fc7d2002-12-27 19:37:04 +00009425Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9426
9427 * valid.c xmlreader.c: final touch running DTD validation
9428 on the XmlTextReader
9429 * python/tests/Makefile.am python/tests/reader2.py: added a
9430 specific run based on the examples from test/valid/*.xml
9431
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00009432Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * python/libxml.py: added a few predefined xmlTextReader parser
9435 configuration values.
9436
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00009437Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9438
9439 * python/libxml_wrap.h: trying to fix #102037
9440
Daniel Veillard8dbd4952002-12-27 11:34:48 +00009441Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * SAX.c: fixing bug #95296, when the predefined entities
9444 are redefined in the DTD the default one must be used
9445 instead anyway.
9446
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00009447Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
9448
9449 * doc/xmllint.xml
9450 * doc/xmllint.1
9451 Add discussion of XML_DEBUG_CATALOG to xmllint man
9452 page - bug #100907
9453
9454
Daniel Veillarddf512f42002-12-23 15:56:21 +00009455Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * xmlreader.c: Fixed the empty node detection to avoid reporting
9458 an inexistant close tag.
9459
Daniel Veillard0d132cf2002-12-23 14:43:32 +00009460Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
9463 for Python 2.1
9464
Daniel Veillardfe8aab92002-12-22 10:25:41 +00009465Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9466
9467 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
9468
Daniel Veillard4258b9c2002-12-20 10:29:40 +00009469Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * doc/libxml2-api.xml python/tests/reader.py: one really need
9472 to provide the base URI information when creating a reader parser
9473 from an input stream. Updated the API and the example using it.
9474
Daniel Veillardea7751d2002-12-20 00:16:24 +00009475Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * testReader.c xmlreader.c valid.c include/libxml/tree.h
9478 include/libxml/valid.h include/libxml/xmlreader.h: working on
9479 DTD validation on top of xml reader interfaces. Allows to
9480 validate arbitrary large instances. This required some extensions
9481 to the valid module interface and augmenting the size of xmlID
9482 and xmlRef structs a bit.
9483 * uri.c xmlregexp.c: simple cleanup.
9484
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00009485Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
9488 work on the xml reader interfaces.
9489 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
9490 Web page for the Windows binaries.
9491
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00009492Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * xmlIO.c: applied a patch for VMS following the report by
9495 Nigel Hall
9496
Daniel Veillard3772de32002-12-17 10:31:45 +00009497Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
9498
9499 * parser.c: the parseStartTag bug fix wasn't complete.
9500
Daniel Veillard67df8092002-12-16 22:04:11 +00009501Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9502
9503 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
9504 parseStartTag, fixing it.
9505 * test/att4 result/att4 result/noent/att4: adding the test
9506 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9507 more methods to XmlTextReader.
9508
Igor Zlatkovicd453c632002-12-16 18:45:48 +00009509Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9510
9511 * win32/libxml2.def.src: added more xml reader exports
9512 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
9513 to the build
9514
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00009515Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
9516
9517 * doc/tutorial/xmltutorial.xml
9518 plus generated html and pdf
9519 Updating tutorial again based on further comments from Niraj
9520 Tolia on the last iteration
9521
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00009522Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
9523
9524 * doc/tutorial/xmltutorial.xml
9525 * doc/tutorial/includekeyword.c
9526 * doc/tutorial/includegetattribute.c
9527 plus generated html and pdf
9528 Adding fix from Niraj Tolia to tutorial to properly free memory.
9529
9530
Daniel Veillardda46d2d2002-12-15 23:36:49 +00009531Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
9534 more methods of XmlTextReader.
9535 * python/libxml2class.txt python/tests/reader.py: this increased the
9536 methods in the bndings, augmented the test to check those new
9537 functions.
9538
Daniel Veillard0eb38c72002-12-14 23:00:35 +00009539Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
9542 methods of XmlTextReader.
9543 * python/generator.py python/libxml_wrap.h python/types.c
9544 python/libxml2class.txt: added the reader to the Python bindings
9545 * python/tests/Makefile.am python/tests/reader.py: added a specific
9546 test for the Python bindings of the Reader APIs
9547 * parser.c: small cleanup.
9548
Daniel Veillard06503452002-12-13 10:42:08 +00009549Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * xinclude.c: fallback was only copying the first child not the
9552 full child list of the fallback element, closes #89684 as reopened
9553 by Bernd Kuemmerlen
9554
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00009555Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9556
9557 * win32/libxml2.def.src: exported htmlNodeDumpOutput
9558
Daniel Veillard000eafb2002-12-12 10:04:22 +00009559Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9560
Daniel Veillardc1eed322002-12-12 11:01:32 +00009561 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00009562 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00009563 gives enum values, fix functype return type, put back fields in
9564 structs
9565 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00009566
Daniel Veillard024b5702002-12-12 00:15:55 +00009567Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9568
9569 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
9570 about htmlNodeDumpOutput location.
9571 * xpath.c: removed an undefined function signature
9572 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
9573 too many symbols in the API breaking the python bindings.
9574 Updated with the libxslt/libexslt changes.
9575
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00009576Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * configure.in: preparing release of 2.4.29
9579 * doc/*: rebuilt the docs and API
9580 * xmlreader.c: a few more fixes for the XmlTextReader API
9581
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00009582Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9583
9584 * include/win32config.h: applied mingw patch from Magnus Henoch
9585
Daniel Veillard5aad8322002-12-11 15:59:44 +00009586Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9587
9588 * catalog.c doc/libxml2-api.xml: a bit more cleanup
9589
Daniel Veillarda9b66d02002-12-11 14:23:49 +00009590Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9591
9592 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
9593 building Python script, does the C parsing directly, generates
9594 a better API description including structure fieds defs and
9595 enums. Still a couple of bugs, but good enough for the python
9596 wrappers now.
9597 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
9598 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
9599 include/libxml/schemasInternals.h include/libxml/tree.h: more
9600 cleanup based on the python analysis script reports.
9601 * libxml.spec.in: make sure the API XML description is part of the
9602 devel package.
9603
Daniel Veillard01c13b52002-12-10 15:19:08 +00009604Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
9607 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
9608 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
9609 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
9610 code cleanup, especially the function comments.
9611 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
9612
Daniel Veillarde1ca5032002-12-09 14:13:43 +00009613Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * Makefile.am xmlreader.c include/libxml/Makefile.am
9616 include/libxml/xmlreader.h: Adding a new set of APIs based on
9617 the C# TextXmlReader API but converted to C. Allow to parse
9618 in constant memory usage, far simpler to program and explain
9619 than the SAX like APIs, unfinished but working.
9620 * testReader.c: test program
9621
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00009622Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9623
9624 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
9625
Daniel Veillard64b35282002-12-04 15:10:40 +00009626Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9627
9628 * tree.c: Chip turner indicated that XHTML1 serialization
9629 rule for style actually break on both IE and Mozilla,
9630 try to avoid the rule if escaping ain't necessary
9631
Daniel Veillard8efff672002-12-04 11:44:48 +00009632Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * nanhttp.c: handle HTTP URL escaping, problem reported by
9635 Glen Nakamura and Stefano Zacchiroli
9636
Daniel Veillard1c732d22002-11-30 11:22:59 +00009637Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
9638
9639 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
9640
Daniel Veillardfdd27d22002-11-28 11:55:38 +00009641Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9642
9643 * uri.c: Johann Richard pointed out some XPointer problems for
9644 URN based URI references in XInclude. Modified the URI parsing
9645 and saving routines to allow correct parsing and saving of
9646 XPointers, especially when attached to "opaque" scheme accordingly
9647 to RFC 2396
9648
Daniel Veillard8db67d22002-11-27 19:39:27 +00009649Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
9652 of refactoring to the HTML saving code.
9653 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
9654 in the doc.
9655
Daniel Veillardebc4ca92002-11-27 11:43:05 +00009656Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9657
9658 * tree.c include/libxml/tree.h: refactored the XML dump of a node
9659 to a buffer API to reuse the generic dump to an OutputIO layer,
9660 this reduces code, fixes xmlNodeDump() for XHTML, also made
9661 xmlNodeDump() now return the number of byte written.
9662
Daniel Veillard9d5ea172002-11-27 08:02:06 +00009663Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * python/setup.py.in: another patch from Stéphane Bidoul for
9666 Python bindings on Windows
9667 * doc/parsedecl.py: small cleanup
9668
Daniel Veillard9715c172002-11-25 16:33:40 +00009669Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9670
9671 * libxml.spec.in configure.in: add a line in %changelog for releases
9672
Daniel Veillard9bc53102002-11-25 13:20:04 +00009673Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * parser.c: patch from Marcus Clarke fixing a problem in entities
9676 parsing that was detected in KDe documentations environment.
9677
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00009678Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9679
9680 * python/libxml.c (libxml_prev): Return the previous as opposed to
9681 the next node (I guess this is the result of some cut & paste programming:)
9682
Daniel Veillard80d7b902002-11-23 16:23:08 +00009683Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
9686
Daniel Veillarda1196ed2002-11-23 11:22:49 +00009687Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * python/generator.py python/libxml.c python/setup.py.in: trying
9690 to fix the Python bindings build on Windows (Stéphane Bidoul)
9691
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00009692Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9693
9694 * win32/configure.js: added option for python bindings
9695 * win32/libxml2.def.src: added more exports
9696
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00009697Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9698
9699 * win32/Makefile.mingw: fixed unresolved symbols when linking with
9700 pthreads
9701 * win32/wince/*: applied updates to Windows CE port from Javier
9702
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00009703Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * configure.in: preparing 2.4.28
9706 * libxml.spec.in doc/Makefile.am: some cleanup
9707 * doc/*: updated the news and regenerated.
9708
Daniel Veillardfee408f2002-11-22 13:18:30 +00009709Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * HTMLparser.c: final touch at closing #87235 </p> end tags
9712 need to be generated.
9713 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
9714 this change slightly the output of a few tests
9715 * doc/*: regenerated
9716
Daniel Veillardd2ff0392002-11-22 12:28:38 +00009717Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * parserInternals.c: fixing bug #99190 when UTF8 document are
9720 parsed using the progressive parser and the end of the chunk
9721 is in the middle of an UTF8 multibyte character.
9722
William M. Brack8b2c7f12002-11-22 05:07:29 +00009723Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9724
9725 * threads.c: fixed initialization problem in xmlNewGlobalState
9726 which was causing crash.
9727 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
9728 in xmlInitializeGlobalState.
9729 * parserInternals.c: cleaned up ctxt->sax initialisation.
9730
Daniel Veillardd5c2f922002-11-21 14:10:52 +00009731Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * tree.c include/libxml/tree.h: modified the existing APIs
9734 to handle XHTML1 serialization rules automatically, also add
9735 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
9736 libxslt serialization uses it when needed without changing
9737 the library API.
9738 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
9739 result/xhtml1: added a new test specifically for xhtml1 output
9740 and updated the result of one XHTML1 test
9741
Daniel Veillardd076a202002-11-20 13:28:31 +00009742Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * xinclude.c parserInternals.c encoding.c: fixed #99082
9745 for xi:include encoding="..." support on text includes.
9746 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
9747 test/XInclude/ents/isolatin.txt : added a specific regression test
9748 * python/generator.py python/libxml2class.txt: fixed the generator
9749 the new set of comments generated for doc/libxml2-api.xml were
9750 breaking the python generation.
9751
Daniel Veillard817e70b2002-11-19 22:28:48 +00009752Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * doc/Makefile.am: repair some problem if gtk-doc fail or such
9755 * configure.in: patch for Solaris on new autoconf closes #98880
9756 * doc/parsedecl.py: repair the frigging API building script,
9757 did I say that python xmllib sucks ?
9758 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
9759 and some comment are no more truncated.
9760
Daniel Veillarda7e05b42002-11-19 08:11:14 +00009761Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * parser.c: Martin Stoilov pointed out a potential leak in
9764 xmlCreateMemoryParserCtxt
9765
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00009766Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
9767
9768 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
9769 included in HTML documents and using the push parser.
9770
Daniel Veillard4efd3be2002-11-18 09:11:13 +00009771Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
9772
9773 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
9774 specified, look for the Python interpreter not just in the
9775 specified root but also in the specified location. Fixes #98825
9776
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00009777Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * python/libxml.c: fixing bug #98792 , node may have no doc
9780 and dereferencing without checking ain't good ...
9781
Daniel Veillarddad3f682002-11-17 16:47:27 +00009782Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * configure.in: preparing release 2.4.27
9785 * doc/* : updated and rebuilt the docs
9786 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
9787 and all the docs are actually packaged and in the final RPMs
9788 * parser.c parserInternals.c include/libxml/parser.h: restore
9789 xmllint --recover feature.
9790
Daniel Veillard68e9e742002-11-16 15:35:11 +00009791Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
Daniel Veillard784b9352003-02-16 15:50:27 +00009793 * parser.c xpath.c: fixing #96925 wich was also dependent on the
Daniel Veillard68e9e742002-11-16 15:35:11 +00009794 processing of parsed entities, and XPath computation on sustitued
9795 entities.
9796 * testXPath.c: make sure entities are substitued.
9797
Daniel Veillard328f48c2002-11-15 15:24:34 +00009798Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9799
Daniel Veillard784b9352003-02-16 15:50:27 +00009800 * parser.c: fixed #96594, which was totally dependent on the
Daniel Veillard328f48c2002-11-15 15:24:34 +00009801 processing of internal parsed entities, which had to be changed.
9802
Daniel Veillard66651aa2002-11-15 11:21:43 +00009803Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
9804
9805 * Makefile.am python/Makefile.am python/tests/Makefile.am:
9806 trying to fix bug #98517 about building outside the source tree
9807 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
9808
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00009809Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9810
9811 * include/win32config.h: cleanup
9812 * win32/Makefile.mingw: integrated mingw in JScript configure
9813 * win32/Makefile.msvc: modified to allow mingw coexistence
9814 * win32/configure.js: integrated mingw
9815 * win32/Readme.txt: cleanup
9816
Daniel Veillard8dd86a52002-11-12 21:14:17 +00009817Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * HTMLparser.c: strengthen the guard in the Pop macros,
9820 like in the XML parser, closes bug #97315
9821
Daniel Veillard0821b152002-11-12 20:57:47 +00009822Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
9825 callback is never used.
9826
Daniel Veillard8606bbb2002-11-12 12:36:52 +00009827Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * parserInternals.c: fixed the initialization of the SAX structure
9830 which was breaking xsltproc
9831 * xpath.c: patch from Petr Pajas for CDATA nodes
9832 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
9833 * parser.c include/libxml/parser.h: patch from Peter Jones
9834 removing a leak in xmlSAXParseMemory() and adding the
9835 function xmlSAXParseMemoryWithData()
9836
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00009837Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
9838
9839 adding pdf of tutorial, changing web page to link to it
9840 * doc/tutorial/xmltutorial.pdf
9841 * doc/xml.html
9842 * doc/docs.html
9843
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00009844Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
9845
9846 * doc/tutorial/ar01s08.html
9847 adding file what I forgot for tutorial
9848
9849
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00009850Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
9851
9852 Adding encoding discussion to tutorial
9853 Added:
9854 * doc/tutorial/images/*.png: DocBook admonition image files
9855 * doc/tutorial/apf.html, apg.html: new generated html
9856 * doc/tutorial/includeconvert.c: conversion code entity file
9857 changed:
9858 * doc/tutorial/xmltutorial.xml: DocBook original
9859 * doc/tutorial/*.html: generated html
9860
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009861Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9862
9863 * include/libxml/*.h: retired xmlwin32version.h
9864 * doc/Makefile.am: retired xmlwin32version.h
9865 * win32/configure.js: retired xmlwin32version.h
9866
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009867Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9868
9869 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00009870 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
9871 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00009872
Daniel Veillard7216cfd2002-11-08 15:10:00 +00009873Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * globals.c: fixed a typo pointed out by Igor
9876 * xpath.c: try to speed up node compare using line numbers
9877 if available.
9878
Daniel Veillarda70d62f2002-11-07 14:18:03 +00009879Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * tree.c: make xmlFreeNode() handle attributes correctly.
9882
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00009883Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9884
9885 * catalog.c: completed the #96963 fix, as reported by Karl
9886 Eichwalder
9887
Daniel Veillard56f21f22002-11-06 15:49:46 +00009888Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9889
9890 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
9891
Daniel Veillard91ad8792002-11-04 17:06:52 +00009892Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * Makefile.am: switched the order of a couple of includes
9895 to fix bugs #97100
9896
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00009897Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9898
9899 * catalog.c: fixed bug #96963, reverted to the old behaviour of
9900 xmlLoadCatalogs that used to separate directories with a ':'.
9901
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00009902Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9903
9904 * threads.c: improvements to the Windows-side of thread handling
9905 * testThreads.c: conditionally excluded unistd.h
9906 * testThradsWin32.c: broke overlong lines
9907 * include/win32config.h: adapted thread-related macros to the new
9908 scheme and for pthreads on Windows
9909 * win32/Makefile.msvc: introduced a more flexible thread build,
9910 added testThreads[Win32].c to the build
9911 * win32/configure.js: introduced a more flexible thread config
9912
John Fleck61f6fb62002-10-31 15:23:29 +000099132002-10-31 John Fleck <jfleck@inkstain.net>
9914
9915 * doc/xml.html (and, by implication, FAQ.html)
9916 added UTF-8 conversaion FAQ from Marcus Labib Iskander
9917
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00009918Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9919
9920 * configure.in: removed xmlwin32version.h
9921 * include/libxml/Makefile.am: removed xmlwin32version.h
9922
Daniel Veillardce66ce12002-10-28 19:01:59 +00009923Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * tree.c: applied patch from Brian Stafford to fix a bug
9926 in xmlReconciliateNs()
9927
Daniel Veillard7e3f1402002-10-28 18:52:57 +00009928Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * tree.c: applied patch from Christian Glahn to allow
9931 xmlNewChild() on document fragment nodes
9932
Daniel Veillardb39bc392002-10-26 19:29:51 +00009933Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * parser.c: Christian Glahn found a problem with a recent
9936 patch to xmlParseBalancedChunkMemoryRecover()
9937 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
9938 problems
9939 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
9940 test/schemas/seq*: added the test cases from Charles
9941
Daniel Veillard366a9152002-10-23 20:43:53 +00009942Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
9945 serious cleanup of the spec file and associated changes
9946 in the Makefiles.
9947 * valid.c: try to remove some warnings on x86_64
9948
Daniel Veillardd033d022002-10-23 14:55:02 +00009949Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9950
9951 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
9952 fix bug #96586
9953
Daniel Veillardce02dbc2002-10-22 19:14:58 +00009954Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
9957 parsing, applied his patch
9958 * result/HTML/attrents.html result/HTML/attrents.html.err
9959 result/HTML/attrents.html.sax test/HTML/attrents.html:
9960 added the test and result case provided by Mikhail Sogrine
9961
Daniel Veillarde645e8c2002-10-22 17:35:37 +00009962Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * vms/build_libxml.com vms/config.vms vms/readme.vms
9965 include/libxml/parser.h include/libxml/parserInternals.h
9966 include/libxml/tree.h include/libxml/xmlIO.h
9967 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
9968 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
9969 Applied the VMS update patch from Craig A. Berry
9970 * doc/*.html: update
9971
Daniel Veillardf000f072002-10-22 14:28:17 +00009972Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9973
9974 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
9975
Daniel Veillard1e208222002-10-22 14:25:25 +00009976Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * debugXML.c: adding a grep command to --shell in xmllint
9979 for T.V. Raman
9980
Daniel Veillard9cdcf362002-10-22 14:23:59 +00009981Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * xmlcatalog.c: tried to fix some of the problem with --sgml
9984
Daniel Veillard935494a2002-10-22 14:22:46 +00009985Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
9986
9987 * parser.c: tried to fix bug #91500 where doc->children may
9988 be overriden by a call to xmlParseBalancedChunkMemory()
9989
9990Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
9993 identifiers in SGML catalogs containing '&'
9994
Daniel Veillardc0ac0692002-10-20 21:31:50 +00009995Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * python/types.c: fixed bugs when passing result value tree
9998 to Python functions.
9999
Daniel Veillard48267432002-10-18 11:21:38 +000010000Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * configure.in: preparing the release of 2.4.26
10003 * doc/*: updated and rebuilt the documentation
10004
Daniel Veillardbb284f42002-10-16 18:02:47 +000010005Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10006
10007 * parser.c: fixed a XML Namespace compliance bug reported by
10008 Alexander Grimalovsky
10009
Daniel Veillard44892f72002-10-16 15:23:26 +000010010Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10011
10012 * HTMLtree.c: fixed serialization of script and style when
10013 they are not lowercase (i.e. added using the API to the tree).
10014
Daniel Veillard2fd85422002-10-16 14:32:41 +000010015Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * valid.c: make xmlValidateDocument emit a warning msg if there
10018 is no DTD, pointed by Christian Glahn
10019
Daniel Veillard32370232002-10-16 14:08:14 +000010020Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
10023 content model when some of the blocks have min or max, and a couple
10024 of bugs found in the process.
10025 * result/schemas/list0* test/schemas/list0*: added some specific
10026 regression tests
10027
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +000010028Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * README: updated the contact informations
10031
Daniel Veillard63186732002-10-15 08:43:17 +000010032Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
10035 misses it, reported by Peter Bray.
10036
Daniel Veillard96c3a3b2002-10-14 15:39:04 +000010037Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * tree.c: investigating xmlNodeGetContent() on namespace nodes
10040 and removed a few warnings
10041
Daniel Veillard819d5cb2002-10-14 11:15:18 +000010042Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * parser.c: Christian Glahn found a small bug in the push parser.
10045 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
10046 public
10047
Daniel Veillard6045c902002-10-09 21:13:59 +000010048Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * xmlschemas.c include/libxml/xmlschemas.h: added
10051 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
10052 * testSchemas.c: added --memory to test the new interface
10053
Daniel Veillardf0070122002-10-09 14:24:17 +000010054Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * doc/index.py doc/search.php: integrated the XSLT indexing,
10057 a few fixed in the indexer, added a scope selection at the
10058 search level.
10059
Daniel Veillard01992e02002-10-09 10:20:30 +000010060Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10061
10062 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
10063 this was due to uninitialized parts of the validation context
10064
Daniel Veillard321be0c2002-10-08 21:26:42 +000010065Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10066
10067 * debugXML.c: applied patch from Mark Vakoc except the API
10068 change, preserved it.
10069 * doc/*: updated the docs to point to the search engine for
10070 information lookup or before bug/help reports.
10071
Daniel Veillard01e87d22002-10-08 16:55:06 +000010072Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * doc/index.py doc/search.php: added mailing-list archives
10075 indexing and lookup
10076
Daniel Veillard9dc1cf12002-10-08 08:26:11 +000010077Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
10080
Daniel Veillard9b006132002-10-07 11:13:27 +000010081Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * doc/index.py: improved HTML indexing
10084 * doc/search.php: make the queries also lookup the HTML based indexes
10085
Daniel Veillard141d04b2002-10-06 21:51:18 +000010086Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * doc/index.py: added HTML page indexing
10089
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010090Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10091
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +000010092 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +000010093 problem in libxslt.
10094 * catalog.c: fixed list handling in XML_CATALOG_FILES
10095
Daniel Veillardceb09b92002-10-04 11:46:37 +000010096Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * valid.c: typo/bug found by Christian Glahn
10099
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +000010100Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10101
10102 * xmlIO.c: applied Windows CE patch from Javier.
10103 * win32/wince: new directory, contains support for the PocketPC
10104 with Windows CE from Javier.
10105 * include/win32config.h: reorganised, removed duplicate
10106 definitions and applied WinCE patch from Javier.
10107 * include/wsockcompat.h: new file, now contains WinSock
10108 compatibility macros.
10109 * win32/Makefile.msvc: introduced double-run compilation.
10110
Daniel Veillarde16b5742002-09-26 17:50:03 +000010111Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * configure.in include/libxml/xmlwin32version.h: preparing release
10114 of 2.4.25
10115 * doc/*: updated and regenerated teh docs and web pages.
10116
Daniel Veillard90d68fb2002-09-26 16:10:21 +000010117Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
10120 error were not covering namespace declarations.
10121 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
10122 it was missing the attribute declaration for the namespace
10123 * result/VC/NS3: the fix now report breakages in that test
10124
Daniel Veillardabe01742002-09-26 12:40:03 +000010125Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
10128
Daniel Veillard2ace1952002-09-26 12:28:02 +000010129Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
10132 and regenerated the docs and web site
10133
Daniel Veillarddda8f1b2002-09-26 09:47:36 +000010134Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10135
10136 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
10137 ATTRIBUTE_UNUSED is always put after the attribute declaration,
10138 not before
10139
Daniel Veillardd4cb1e82002-09-26 09:34:23 +000010140Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10141
10142 * python/generator.py python/libxml2class.txt: fixed a stupid error
10143 breaking the python API
10144
Daniel Veillardb7c29c32002-09-25 22:44:43 +000010145Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
10148 triostr.c triostr.h: applied a trio update patch from
10149 Bjorn Reese which should work with MinGW
10150
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010151Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * tree.c: improving some documentation comments
10154 * xmlregexp.c: found and fixed a mem leak with python regression tests
10155 * doc/*: rebuilt the doc and the API XML file including the
10156 xmlregexp.h xmlautomata.h and xmlunicode.h headers
10157 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
10158 python/types.c: added access to the XML Schemas regexps from
10159 python
10160 * python/tests/Makefile.am python/tests/regexp.py: added a
10161 simple regexp bindings test
10162
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010163Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
10164
Daniel Veillardbd9afb52002-09-25 22:25:35 +000010165 * doc/xml.html:
10166 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +000010167
Daniel Veillard118aed72002-09-24 14:13:13 +000010168Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10169
10170 * xmlregexp.c: fixed the data callback on transition functionality
10171 which was broken when using the compact form
10172 * result/schemas/*: updated the results, less verbose, all tests
10173 pass like before
10174 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
10175 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
10176 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
10177 annoying warnings
10178 * xpath.c: try to provide better error report when possible
10179
Daniel Veillard72336152002-09-21 13:08:14 +000010180Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10181
10182 * Makefile.am: fixed a breakage raised by Jacob
10183
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +000010184Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10185
10186 * include/win32config.h: added HAVE_ERRNO_H definition for parts
10187 which don't use sockets
10188
Igor Zlatkovic01280582002-09-20 16:40:34 +000010189Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10190
10191 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
10192 * win32/configure.js: applied zlib patch from Daniel Gehriger
10193
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +000010194Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10195
10196 * win32/configure.js: applied the patch from Mark Vakoc for
10197 regexp support
10198 * win32/libxml2.def.src: applied the patch from Mark Vakoc
10199 for regexp support
10200
Daniel Veillardb5c05732002-09-20 13:36:25 +000010201Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * xmlschemastypes.c: as pointed by Igor Float and Double
10204 parsing ain't finished yet
10205
Daniel Veillard40b11342002-09-20 12:01:39 +000010206Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * Makefile.am configure.in: trying to fix #88412 by bypassing
10209 all the python subdir if python ain't detected
10210
Daniel Veillard23e73572002-09-19 19:56:43 +000010211Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * Makefile.am configure.in include/libxml/xmlversion.h.in:
10214 made configuring with regexps/automata/unicode the default
10215 but without schemas ATM
10216 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
10217 fixed the regexp based DTD validation performance and memory
10218 problem by switching to a compact form for determinist regexps
10219 and detecting the determinism property in the process. Seems
10220 as fast as the old DTD validation specific engine :-) despite
10221 the regexp built and compaction process.
10222
Daniel Veillard5acfd6b2002-09-18 16:29:02 +000010223Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * valid.c: determinism is debugged, new DTD checking code now works
10226 but xmlFAComputesDeterminism takes far too much CPU and the whole
10227 set usues too much memory to be really usable as-is
10228
Daniel Veillard0f04f8e2002-09-17 23:04:40 +000010229Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * tree.c: fixed another stupid bug in xmlGetNodePath()
10232 * xmllint.c: --version now report the options compiled in
10233
Daniel Veillarda646cfd2002-09-17 21:50:03 +000010234Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * HTMLparser.c: small cleanup
10237 * valid.c xmlregexp.c: switched DTD validation to use only regexp
10238 when configured with them. A bit of debugging around the determinism
10239 checks is still needed
10240
Daniel Veillard63b01c22002-09-17 19:25:28 +000010241Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
10244
Daniel Veillard92727042002-09-17 17:59:20 +000010245Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * xmlIO.c: small portability glitch fixed.
10248
Daniel Veillard84d70a42002-09-16 10:51:38 +000010249Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * xmlschemastypes.c: incomplete steps for real/double support
10252 * testAutomata.c include/libxml/xmlautomata.h
10253 include/libxml/xmlregexp.h: avoiding a compilation problem
10254 * valid.c include/libxml/valid.h: starting the work toward using
10255 the regexps for actual DTD validation
10256
Daniel Veillardaeb258a2002-09-13 14:48:12 +000010257Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * hash.c: cosmetic cleanup
10260 * valid.c include/libxml/tree.h include/libxml/valid.h: started
10261 integrating a DTD validation layer based on the regexps
10262
Daniel Veillard4402ab42002-09-12 16:02:56 +000010263Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
10264
10265 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
10266 the determinism was tested before eliminating the epsilon
10267 transitions :-(
10268
Daniel Veillardc6d4a932002-09-12 15:00:57 +000010269Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * python/generator.py python/libxml.c python/libxml.py
10272 python/libxml2-python-api.xml python/libxml2class.txt
10273 python/libxml_wrap.h python/types.c: updated the python
10274 bindings, added code for easier File I/O, and the ability to
10275 define a resolver from Python fixing bug #91635
10276 * python/tests/Makefile.am python/tests/inbuf.py
10277 python/tests/outbuf.py python/tests/pushSAXhtml.py
10278 python/tests/resolver.py python/tests/serialize.py: updated
10279 and augmented the set of Python tests.
10280
Igor Zlatkovic353bf582002-09-10 19:07:14 +000010281Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10282
10283 * win32/configure.js: added more readme info for the binary
10284 package.
10285
Daniel Veillard607b35c2002-09-10 12:16:19 +000010286Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * xmlIO.c: fixed a stupid out of bound array error
10289
10290Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10291
10292 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
10293 messing around with support for Windows path, cleanups,
10294 trying to identify and fix the various code path to the
10295 filename access. Added xmlNormalizeWindowsPath()
10296
Daniel Veillard76575762002-09-05 14:21:15 +000010297Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * error.c valid.c: working on better error reporting of validity
10300 errors, especially providing an accurate context.
10301 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
10302 error reports in those cases.
10303
Daniel Veillard3487c8d2002-09-05 11:33:25 +000010304Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10305
10306 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
10307 parser.c parserInternals.c xmlIO.c: get rid of all the
10308 perror() calls made in the library execution paths. This
10309 should fix both #92059 and #92385
10310
Daniel Veillard19aa7022002-09-05 11:14:19 +000010311Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * xmllint.c: memory leak reporting was broken after a change
10314 of the preprocessor symbol used to activate it.
10315
Daniel Veillardec6725e2002-09-05 11:12:45 +000010316Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * tree.c: try to make the copy function work for node of
10319 type XML_DOCUMENT_FRAG_NODE, they are only created by the
10320 DOM layers though, not libxml2 itself.
10321
Daniel Veillardb9cd8b42002-09-05 10:58:49 +000010322Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * valid.c: try to provide file and line informations, not all
10325 messages are covered, but it's a (good) start
10326
Daniel Veillardbbc72c32002-09-05 10:52:10 +000010327Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * xinclude.c: reimplemented a large part of the XInclude
10330 processor, trying to minimize resources used, James Henstridge
10331 provided a huge test case which was exhibiting severe memory
10332 consumption problems.
10333
Daniel Veillard2206dbf2002-09-05 08:09:37 +000010334Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * python/Makefile.am: applied patch from Christophe Merlet to
10337 reestablish DESTDIR
10338
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010339Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * libxml.spec.in: fixes libary path for x86_64 AMD
10342
John Fleckbe98b332002-09-04 03:16:23 +000010343Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
10344
10345 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010346 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +000010347 (plus resulting generated html files)
10348 fixing one spot I missed in the tutorial where I hadn't freed
10349 memory properly
10350
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010351Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
10352
10353 * doc/tutorial/includeaddattribute.c
10354 * doc/tutorial/includeaddkeyword.c
10355 * doc/tutorial/includegetattribute.c
10356 * doc/tutorial/includekeyword.c
10357 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010358 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010359 update tutorial to properly free memory (thanks to Christopher
10360 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +000010361 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +000010362 added image files so the callouts are graphical, making it
10363 easier to read ( use "--param callout.graphics 1" to generate
10364 html with graphical callouts)
10365
Daniel Veillarde1662542002-08-28 11:50:59 +000010366Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
10369 nice logos generated by Marc Liyanage
10370 * doc/site.xsl *.html: changed the stylesheet to show the new
10371 logo and regenerated the pages
10372
Daniel Veillardb212bbb2002-08-25 14:39:16 +000010373Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
10376
Daniel Veillard42766c02002-08-22 20:52:17 +000010377Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10378
10379 * xpath.c: possible mem leak patch from Jason Adams
10380
10381Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
10384 in the XQuery namespace
10385 * configure.in: preparing 2.4.24
10386 * doc/*.html: updated the web pages
10387
10388Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * python/generator.py: closing bug #85258 by generating conditional
10391 compile check to avoid linking to routines not configured in.
10392
Havoc Pennington84ec40a2002-08-22 13:59:35 +0000103932002-08-22 Havoc Pennington <hp@pobox.com>
10394
10395 * autogen.sh: update error message for missing automake
10396
Daniel Veillard08cccaa2002-08-22 09:47:29 +000010397Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10398
10399 * python/Makefile.am: typo in target name resulted in libxml2.py
10400 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
10401
Daniel Veillard22669b22002-08-22 07:17:11 +000010402Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * win32/win32/Makefile.mingw: updated with version from
10405 Elizabeth Barham at http://soggytrousers.net/repository/
10406
Igor Zlatkovica40adbc2002-08-20 14:42:32 +000010407Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10408
10409 * win32/Makefile.msvc: added the prefix location to the include
10410 and lib search path.
10411
Havoc Pennington830e8972002-08-18 22:22:13 +0000104122002-08-18 Havoc Pennington <hp@pobox.com>
10413
10414 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
10415 both automake 1.6 and 1.4 installed get the right automake. Means
10416 compilation from CVS will now require the latest automake 1.4
10417 release, or manually creating symlinks called "automake-1.4" and
10418 "aclocal-1.4"
10419
Daniel Veillardb6984ef2002-08-14 16:55:31 +000010420Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * configure.in python/Makefile.am: more AMD 64 induced changes from
10423 Frederic Crozat
10424
Daniel Veillardc4bad4a2002-08-14 14:45:25 +000010425Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * xinclude.c: oops I was missing the xml:base fixup too
10428 * result/XInclude/*.xml: this adds xml:base attributes to most
10429 results of the tests
10430
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +000010431Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * xinclude.c: quick but apparently working implementation of
10434 xi:fallback, should close bug #89684
10435 * Makefile.am test/XInclude/docs/fallback.xml
10436 result/XInclude/fallback.xml: added a basic test for fallback,
10437 and run with --nowarning to avoid a spurious warning
10438 * configure.in: applied patch from Frederic Crozat for python
10439 bindings on AMD 64bits machines.
10440
Daniel Veillard9e923512002-08-14 08:48:52 +000010441Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * parser.c: xmlSAXUserParseMemory() really ought to fail if
10444 the caller don't pass a SAX callback block.
10445
Daniel Veillardc1a0da32002-08-14 08:32:18 +000010446Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10447
10448 * tree.c: applied the same fix for the XML-1.0 namespace to
10449 xmlSearchNsByHref() as was done for xmlSearchNs()
10450
Daniel Veillardad11b302002-08-12 14:53:41 +000010451Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * libxml.3: small cleanup of the man page
10454 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
10455 when serializing HREF attributes generated by XSLT.
10456
Daniel Veillardc084e472002-08-12 13:27:28 +000010457Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
10460 version of Marc Liyanage' patch for boolean attributes in HTML
10461 output
10462
Daniel Veillard5f91b372002-08-12 12:13:01 +000010463Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * python/tests/serialize.py: fixed the test results, indenting
10466 behaviour changed slightly
10467
Aleksey Sanin9e951762002-08-08 18:02:41 +000010468Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10469
10470 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
10471 new c14n function to Windows def files
10472
Aleksey Saninea4272a2002-08-02 23:50:03 +000010473Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
10474
10475 * c14n.c: fixed a memory leak in c14n code
10476
Daniel Veillard58e44c92002-08-02 22:19:49 +000010477Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * parser.c include/libxml/parser.h: adding a new API for Christian
10480 Glahn: xmlParseBalancedChunkMemoryRecover
10481 * valid.c: patch from Rick Jones for some grammar cleanup in
10482 validation messages
10483 * result/VC/* result/valid/*: this slightly change some of the
10484 regression tests outputs
10485
Daniel Veillard0bf29002002-08-01 12:54:11 +000010486Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * tree.c: trying to fix a problem in namespaced attribute handling
10489 raised by Christian Glahn
10490
Daniel Veillard6f46f6c2002-08-01 12:22:24 +000010491Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10492
10493 * encoding.c include/libxml/encoding.h: Opening the interface
10494 xmlNewCharEncodingHandler as requested in #89415
10495 * python/generator.py python/setup.py.in: applied cleanup
10496 patches from Marc-Andre Lemburg
10497 * tree.c: fixing bug #89332 on a specific case of loosing
10498 the XML-1.0 namespace on xml:xxx attributes
10499
Aleksey Sanin2c135a12002-08-01 06:31:50 +000010500Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
10501
10502 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
10503 corner case from new Merlin's test suite and added a callback
10504 that will be used to improve xmlsec performance
10505
10506
Daniel Veillard0b22def2002-07-29 16:23:03 +000010507Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
10508
10509 * HTMLtree.c: trying to fix the <style> escaping problem in
10510 HTML serialization bug #89342
10511
Daniel Veillard0b28e882002-07-24 23:47:05 +000010512Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
10515 and rebuilt the web site.
10516
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010517Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +000010518
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +000010519 * include/libxml/tree.h: added _private member to xmlNs struct
10520
Daniel Veillard1d995272002-07-22 16:43:32 +000010521Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
10522
10523 * HTMLparser.c: fixing bug #84876 based on the xml working
10524 code.
10525
William M. Brack61eaba52002-07-21 11:14:18 +000010526Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10527
10528 * python/Makefile.am: enhanced to fix bug 72012 (errors
10529 when using '-jX' make parameter)
10530
William M. Brackef61d202002-07-19 08:32:00 +000010531Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10532
10533 * xpath.c: small additional enhancement for booleans
10534 compared to nodesets
10535
Daniel Veillard3a42f3f2002-07-17 17:57:34 +000010536Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10537
10538 * HTMLtree.c: changed the order of the encoding declaration
10539 attributes in the meta tags due to a bug in IE/Mac
10540
William M. Brack0c022ad2002-07-12 00:56:01 +000010541Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10542
10543 * xpath.c: enhanced handling of booleans (especially '='
10544 and '!=' for nodesets) - fixes bug 85256. Added new
10545 routine xmlXPathNotEqualValues for more proper handling
10546 of '!=' when nodesets are involved.
10547
Daniel Veillard06944e22002-07-11 19:55:18 +000010548Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
10551 doc/xmlcatalog_man.xml to the source distribution
10552
Igor Zlatkovic6ac30172002-07-10 19:22:48 +000010553Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10554
10555 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
10556 asked for this.
10557
Daniel Veillard539638b2002-07-06 19:55:14 +000010558Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * configure.in: preparing 2.4.23
10561 * doc/*: rebuilt the docs
10562
Daniel Veillard176d99f2002-07-06 19:22:28 +000010563Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
10564
10565 * parser.c: fixing bug #84169 by fixing the
10566 comment of xmlCreatePushParserCtxt to describe the
10567 encoding detection parameters better.
10568
Daniel Veillard37f961d2002-07-06 17:53:56 +000010569Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * valid.c: fixing bug #79331 in one path the lookup for
10572 ID attributes on a namespaced node wasn't handled correctly :-\
10573
Daniel Veillard8c9872c2002-07-05 18:17:10 +000010574Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * HTMLparser.c: trying to fix 87235 about discarded white
10577 spaces in the HTML parser.
10578 * result/HTML/*: this changes the output of a number of HTML
10579 regression tests
10580
Daniel Veillardfdc91562002-07-01 21:52:03 +000010581Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10582
10583 * xpath.c: applied patch from Richard Jinks for the namespace
10584 axis + fixed a memory error.
10585 * parser.c parserInternals.c: applied patches from Peter Jacobi
10586 removing ctxt->token for good.
10587 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
10588 popped out by the regression tests.
10589 * Makefile.am: patch for threads makefile from Gary Pennington
10590
William M. Brack6000af52002-06-28 11:43:13 +000010591Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
10592
Daniel Veillardfdc91562002-07-01 21:52:03 +000010593 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +000010594 expressions involving preceding-sibling (et al).
10595
Daniel Veillard153120c2002-06-18 07:58:35 +000010596Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * hash.c: applied a patch from Peter Jacobi to solve a problem
10599 when compiling with the Watcom C on Win32
10600 * result/schemas/*.err: the change of hashing algo generated
10601 permutations in the output
10602
Daniel Veillard5f7f9912002-06-17 17:03:00 +000010603Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10604
10605 * hash.c: applied patch from Sander Vesik improving the quality of
10606 the hash function.
10607
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106082002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +000010609
10610 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
10611 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
10612 xmllint.c xpath.c: replaced sprintf() with snprintf()
10613 to prevent possible buffer overflow (the bug was pointed
10614 out by Anju Premachandran)
10615
Daniel Veillarde059b892002-06-13 15:32:10 +000010616Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
10617
10618 * parser.c: removed an uninitialized data error popped by valgrind
10619 on PE references
10620
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +000010621Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
10622
10623 * doc/xml.html
10624 adding tutorial reference to the web page
10625
MDT 2002 John Fleck54520832002-06-13 03:30:26 +000010626Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
10627
10628 * doc/tutorial/xmltutorial.xml
10629 * doc/tutorial/ar01s07.html
10630 * doc/tutorial/ape.html
10631 * doc/tutorial/includegetattribute.c
10632 adding section to tutorial about retrieving an attribute
10633 value
10634
Daniel Veillardf5582f12002-06-11 10:08:16 +000010635Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * parser.c: applied a couple of patches from Peter Jacobi to start
10638 to get rid of ctxt->token, with a possible significant speed
10639 improvement to be gained once done. Better compliance with PE
10640 references constructs in DTDs too.
10641 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
10642 from Peter too
10643
Daniel Veillard38d80e22002-06-11 07:24:56 +000010644Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * parser.c: Babak Vahedipour-Kunze reported that openTag in
10647 xmlParseElement was likely to have been deallocated at the
10648 time of the report, possibly leading to segfault. Just report
10649 the tag name now.
10650
Daniel Veillard9e412302002-06-10 15:59:44 +000010651Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10652
10653 * xpath.c: patch from Richard Jinks for XPath substring() function
10654 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
10655
Aleksey Sanina5808b92002-06-14 17:07:41 +0000106562002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +000010657
10658 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
10659
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +000010660Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
10661
10662 *doc/FAQ.html
10663 fixing typos in FAQ, thanks to Robert Funnell for the
10664 editing help
10665
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010666Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * NEWS: got complaints from rpmlint that it was empty
10669
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +000010670Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
10671
10672 * added doc/tutorial, including:
10673 apa.html
10674 apb.html
10675 apc.html
10676 apd.html
10677 ar01s02.html
10678 ar01s03.html
10679 ar01s04.html
10680 ar01s05.html
10681 ar01s06.html
10682 includeaddattribute.c
10683 includeaddkeyword.c
10684 includekeyword.c
10685 includestory.xml
10686 index.html
10687 xmltutorial.xml
10688 libxml tutorial, including generated html
10689
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +000010690Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
10691
10692 * result/c14n/exc-without-comments/merlin-c14n-two-*
10693 result/c14n/without-comments/merlin-c14n-two-*
10694 test/c14n/exc-without-comments/merlin-c14n-two-*
10695 test/c14n/without-comments/merlin-c14n-two-*
10696 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
10697 c14n/exc-c14n and slightly modified test script to handle
10698 these test cases
10699 * c14n.c: fixed bugs for complicated nodes set (namespace
10700 without node and others from merlin-c14n-two.tar.gz)
10701 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
10702 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
10703 for xmlsec performance patch
10704 * xpath.c: fixed self::node() for namespaces and attributes
10705
Daniel Veillardd2fd1b62002-06-05 12:52:34 +000010706Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
10707
10708 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
10709 but with the format parameter
10710 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
10711
Aleksey Saninc57f9c12002-05-31 19:14:57 +000010712Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
10713
10714 * Makefile.am: updated c14n tests suite
10715 * c14n.c: performance improvement for previous c14n patch
10716
Daniel Veillarde72c7562002-05-31 09:47:30 +000010717Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * parser.c: another peroformance patch from Peter Jacobi, that
10720 time on parsing attribute values.
10721
Aleksey Sanin508a1012002-05-31 06:32:32 +000010722Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
10723
10724 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
10725 into LibXML2 test suite
10726
Aleksey Sanindffd5c82002-05-31 04:24:13 +000010727Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
10728
10729 * c14n.c: propagating xpath ancesstors node fix to c14n
10730 plus small performance improvement to reduce number of
10731 mallocs
10732 * xpath.c: fixed ancestors axis processing for namespace nodes
10733
Daniel Veillard46de64e2002-05-29 08:21:33 +000010734Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10735
10736 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
10737 Peter Jacobi
10738
Daniel Veillardd5e22ef2002-05-27 21:17:57 +000010739Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * configure.in: preparing 2.4.22
10742
Daniel Veillard1b31e4a2002-05-27 14:44:50 +000010743Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10744
10745 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
10746 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
10747 a public entry point.
10748 * doc/*: rebuilt the API and docs
10749
Daniel Veillarded23b7d2002-05-27 12:16:02 +000010750Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * xpath.c: patch from Richard Jinks to fix a problem introduced
10753 in the previous patch and pointed by Norm
10754
Daniel Veillardc6924812002-05-24 11:10:43 +000010755Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * libxml.spec.in: fixing bug #81112
10758
Daniel Veillard234bc4e2002-05-24 11:03:05 +000010759Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10760
10761 * uri.c: fixing bug #82848
10762
Daniel Veillarda2878972002-05-24 07:54:39 +000010763Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10764
10765 * result/catalogs/mycatalog.full: Aleksey's commit changed the
10766 output of one catalog test
10767
Aleksey Sanin114e4752002-05-24 07:20:27 +000010768Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +000010769
Aleksey Sanin114e4752002-05-24 07:20:27 +000010770 * global.data globals.c tree.c include/libxml/globals.h
10771 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
10772 default value for global parameter xmlIndentTreeOutput to 1 and
10773 introduced new global parameter xmlTreeIndentString (the string
10774 used to do one-level indent) with default value " " (as it was
10775 in tree.c)
10776
Daniel Veillard49d5af82002-05-23 11:55:49 +000010777Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
10778
10779 * Makefile.am: Merijn Broeren pointed out a problem when compiling
10780 with trio and schemas.
10781
Daniel Veillard7c13af42002-05-22 09:57:32 +000010782Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * xpath.c: patch from Richard Jinks to fix the problem raised in
10785 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
10786
Daniel Veillard5a872412002-05-22 06:40:27 +000010787Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * xmlschemas.c: a bit of work on import.
10790 * xmlschemastypes.c: Charles Bozeman provided a compare function
10791 for date/time types so min/max facet restrictions should work,
10792 indeterminate comparisons return an error instead of equal.
10793 * test/schemas/date_0* result/schemas/date_0_0: specific test
10794 from Charles Bozeman too
10795
Daniel Veillard10b6da42002-05-18 07:55:20 +000010796Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
10797
10798 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
10799 from Christian Cornelssen fixing the man pages and the Catalog
10800 building script.
10801 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
10802 next step is <xs:import> I now have a reasonable understanding
10803 of how it works.
10804
Daniel Veillarde5354492002-05-16 08:43:22 +000010805Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10806
10807 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
10808
Igor Zlatkovic1396e182002-05-14 22:22:40 +000010809Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10810
10811 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
10812
Daniel Veillard088bf112002-05-14 11:03:59 +000010813Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
10814
10815 * xpath.c: fixing an XPath function evalutation bug pointed out
10816 by Alexey Efimov where the context was lost when evaluating
10817 the function arguments
10818
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010819Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +000010820
Aleksey Sanin79376ba2002-05-14 06:41:32 +000010821 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
10822 function public for XMLSec performance optimizations
10823
Daniel Veillard3cd72402002-05-13 10:33:30 +000010824Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
10825
10826 * python/generator.py python/libxml2class.txt : fixed a problem
10827 with the HTML parser pointed by Gary Benson
10828 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
10829 example
10830
Aleksey Sanine48a3182002-05-09 18:20:01 +000010831Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10832 * parser.c: fixed bug #81159 (memory growth in SAX)
10833
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010834Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10835 * xpath.c: fixed bug #78858 (the real fix)
10836
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010837Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +000010838 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +000010839
Daniel Veillard4cbe4702002-05-05 06:57:27 +000010840Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
10841
10842 * tree.c: modified xmlNodeSetBase to allow changing the
10843 base of a document.
10844
Daniel Veillard070803b2002-05-03 07:29:38 +000010845Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
10846
10847 * xmlschemastypes.c: patch Charles Bozeman for validation of
10848 all the date, time, and duration types
10849 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
10850 * configure.in: fixed an error pointed by an user
10851 * xml2-config.in: fixed an error pointed by an user
10852
Aleksey Sanin5aac8b82002-05-01 18:32:28 +000010853Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
10854
10855 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
10856 win32/libxml2.def.src xmlIO.c: exported default
10857 'file:', 'http:' and 'ftp:' protocols input handlers
10858 and maked protocols comparisson case insensitive
10859
Daniel Veillard34de97f2002-04-30 14:29:22 +000010860Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
10861
10862 * configure.in: Neven Has detected a typo
10863
Daniel Veillard28577c32002-04-30 06:48:41 +000010864Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
10865
10866 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
10867 as one of the persons allowed to commit directly to the
10868 module.
10869
Daniel Veillardfc57b412002-04-29 15:50:14 +000010870Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
10871
10872 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
10873 * valid.c: raised a too low limit
10874 * doc/*: rebuilt the docs
10875
Daniel Veillardeca82812002-04-24 11:42:02 +000010876Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10877
10878 * test/XPath/expr/floats test/XPath/expr/functions
10879 result/XPath/expr/floats result/XPath/expr/functions
10880 xpath.c: another XPath conformance patch from Richard Jinks
10881
Daniel Veillard13e04c62002-04-23 17:51:29 +000010882Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
10883
10884 * xmlschemas.c: fixed validation of attribute groups.
10885 * test/schemas result/schemas: added an example from the primer
10886
Daniel Veillard88c58912002-04-23 07:12:20 +000010887Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
10888
10889 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
10890 * test/schemas result/schemas: updated the test list
10891
Daniel Veillarde19fc232002-04-22 16:01:24 +000010892Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
10893
10894 * TODO: updated a bit
10895 * parser.c: made a comment more specific
10896 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
10897 Schemas conformance.
10898 * test/schemas result/schemas: updated the test list
10899
Daniel Veillard441bc322002-04-20 17:38:48 +000010900Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
10901
10902 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
10903 implementing xs:all with minOccurs = 0
10904 * tes/schemas/* result/schemas/*: added more tests covering
10905 xs:all
10906
Daniel Veillard8a001f62002-04-20 07:24:11 +000010907Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
10908
10909 * xmlregexp.c: first implementation of the all particle, this
10910 may need to be revisited for case where not all transitions
10911 must be crossed.
10912
Daniel Veillard7646b182002-04-20 06:41:40 +000010913Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
10914
10915 * tree.c: another entity processing update from Markus Henke
10916
Bjorn Reese54d02fb2002-04-19 15:16:01 +000010917Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
10918
10919 * trionan.c: fixed crash on OSF/1
10920
Daniel Veillardb4398962002-04-19 07:01:55 +000010921Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
10922
10923 * xmlschemas.c: more Schemas work
10924 * test/schemas/* result/schemas/*: added more tests coming
10925 from the spec.
10926
Daniel Veillard54761132002-04-18 21:00:44 +000010927Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
10928
10929 * c14n.c: patch from Aleksey Sanin reflecting a change in the
10930 ExcC14N specification
10931
Daniel Veillardbf8dae82002-04-18 16:39:10 +000010932Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
10933
10934 * tree.c: patch from Markus Henke, fix for recursive entities.
10935
Daniel Veillard23b1f372002-04-18 15:50:05 +000010936Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
10937
10938 * xpath.c: fix a problem with string() on a document node.
10939
Daniel Veillarddecd64d2002-04-18 14:41:51 +000010940Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
10941
10942 * Makefile.am xmlschemas.c: more Schemas work
10943 * test/schemas/* result/schemas/*: added more tests coming
10944 from the spec.
10945
Daniel Veillard6231e842002-04-18 11:54:04 +000010946Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
10947
10948 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
10949 * result/HTML/*: this changes a few things in the results
10950
Igor Zlatkovic648b8e92002-04-17 18:35:57 +000010951Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
10952
10953 * include/libxml/tree.h: eliminated 'declaration different than
10954 prototype' warning
10955 * include/win32config.h: "resolved" conflicts with errno.h
10956
Daniel Veillardb509f152002-04-17 16:28:10 +000010957Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
10958
10959 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
10960 on the automata interfaces and debug of counted choices
10961 * test/schemas/* result/schemas/*: added a number of tests
10962
Daniel Veillard8651f532002-04-17 09:06:27 +000010963Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
10964
10965 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
10966 a bit of work on Schemas
10967 * testSchemas.c: try to make it more useful
10968 * test/schemas/* result/schemas/* Makefile.am: changed the
10969 Schemas regression test procedure, started adding a few samples
10970
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010971Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10972
10973 * include/libxml/encoding.h: Patch for the Borland C++ builder
10974 * include/libxml/tree.h: Patch for the Borland C++ builder
10975 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +000010976 * win32/bcb5: New directory for the Borland C++ builder
10977 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +000010978
Igor Zlatkovicea5148d2002-04-16 17:46:25 +000010979Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
10980
10981 * win32/Makefile.msvc: Update for XML Schema support
10982 * win32/configure.js: Update for XML Schema support
10983 * win32/libxml2.def.src: Update for XML Schema support
10984
Daniel Veillard4255d502002-04-16 15:50:10 +000010985Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
10986
10987 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
10988 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
10989 xmlunicode.c include/libxml/Makefile.am
10990 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
10991 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
10992 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
10993 include/libxml/xmlversion.h.in : merged the current state of
10994 XML Schemas implementation, it is not configured in by default,
10995 a specific --schemas configure option has been added.
10996 * test/automata test/regexp test/schemas Makefile.am
10997 result/automata result/regexp result/schemas:
10998 merged automata/regexp/schemas regression tests
10999
Daniel Veillardbc6f7592002-04-16 07:49:59 +000011000Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
11001
11002 * xpath.c: Gary found a compile time problem, fixes #78823
11003
Daniel Veillarda7084cd2002-04-15 17:12:47 +000011004Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11005
11006 * configure.in: release of 2.4.20
11007 * doc/*: updated and rebuilt the docs
11008
Daniel Veillardf544f192002-04-15 12:56:56 +000011009Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
11010
11011 * python/Makefile.am: patch from Cristian Gafton to build on
11012 Red Hat 6.2, should also fix #75779
11013
Daniel Veillard940492d2002-04-15 10:15:25 +000011014Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11015
11016 * valid.c: first part of fixing #78729
11017
Daniel Veillardeb475a32002-04-14 22:00:22 +000011018Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
11019
11020 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
11021 escaping of URI when saving HTML files.
11022 * result/HTML/*: this impacted some tests
11023
Daniel Veillard9b731d72002-04-14 12:56:08 +000011024Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
11025
11026 * configure.in: trying to fix #77441
11027
Daniel Veillarda8a89fe2002-04-12 21:03:34 +000011028Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11029
11030 * include/libxml/xmlIO.h: Hallski complained it could not be
11031 included by itself.
11032
Daniel Veillardcb5b4d62002-04-11 08:24:26 +000011033Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
11034
11035 * configure.in: applied an IEEE flag patch for OSF/1 #77825
11036
Igor Zlatkovic9425ce22002-04-10 21:57:11 +000011037Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
11038
11039 * win32/configure.js: patch from Nilo for the c14n option
11040 * win32/Makefile.msvc: fixed libxml2.def generation with threads
11041
Daniel Veillardda423da2002-04-10 19:25:38 +000011042Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
11043
11044 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
11045 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
11046 LIBXML_THREAD_ENABLED
11047
Daniel Veillard0eafdef2002-04-10 16:14:34 +000011048Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
11049
11050 * xpath.c: another patch from Richard Jinks for substring conformance
11051 * test/XPath/expr/floats test/XPath/expr/strings
11052 result/XPath/expr/floats result/XPath/expr/strings: update of the
11053 test suite to check those.
11054
Daniel Veillard01917aa2002-04-10 11:30:41 +000011055Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
11056
11057 * xpath.c: patch from Richard Jinks for .x float parsing.
11058
Daniel Veillard46d6c442002-04-09 16:10:39 +000011059Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
11060
11061 * parser.c: patch from Markus Henke when an encoding ain't recognized
11062
Daniel Veillard88e0ad42002-04-09 13:48:02 +000011063Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
11064
11065 * libxml.m4: got a report that #include <string.h> was needed
11066
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011067Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
11068
11069 * xmllint.c: applied a fix from Anthony Jones for -o /--output
11070
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011071Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
11072
Daniel Veillard6e4f1c02002-04-09 09:55:20 +000011073 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +000011074
Daniel Veillardbd6e6312002-04-01 08:04:14 +000011075Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
11076
11077 * xpath.c: fixed a bug in the nodeset to boolean comparison code
11078 pointed out by Melvyn Sopacua.
11079
Daniel Veillarde979e3b2002-03-29 22:43:00 +000011080Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11081
11082 * libxml.m4: Frédéric Crozat gave a patch related to the change
11083 of Include paths breaking the libxml.m4
11084
Daniel Veillard7089d6b2002-03-29 17:28:10 +000011085Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11086
11087 * xpath.c: Fix bug #76927 forgot to save some context
11088 when evaluating binary expressions
11089
Daniel Veillardd30be4a2002-03-28 18:25:31 +000011090Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11091
11092 * configure.in: fixed configure for MPE/iX from Markus Henke
11093 * xmlmemory.c: fixed initialization problems
11094 * xpath.c: another set of patches from Richard Jinks this
11095 fixes "make XPathtests" on linux
11096
Daniel Veillard21458c82002-03-27 16:12:22 +000011097Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
11098
11099 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
11100 * test/XPath/expr/compare test/XPath/expr/equality
11101 test/XPath/expr/floats test/XPath/expr/functions
11102 test/XPath/expr/strings result/XPath/expr/compare
11103 result/XPath/expr/equality result/XPath/expr/floats
11104 result/XPath/expr/functions result/XPath/expr/strings: Updated
11105 tests though they show a divergence on Linux
11106
Daniel Veillard28dfed12002-03-27 09:08:17 +000011107Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11108
11109 * xpath.c trionan.c: previous commit also included patches
11110 from Richard Jinks on some IEEE support corner case
11111
Daniel Veillard5fc1f082002-03-27 09:05:40 +000011112Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11113
11114 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
11115 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
11116 that $(datadir) should be used for docs
11117
Daniel Veillarddb1dc392002-03-26 12:44:39 +000011118Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11119
11120 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
11121 could leak filedescriptors
11122
Daniel Veillarddd4b9122002-03-26 07:58:43 +000011123Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11124
11125 * configure.in nanohttp.c: applied patch from Allan Clark for
11126 UnixWare/OpenServer
11127
Daniel Veillard19274092002-03-25 16:48:03 +000011128Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11129
11130 * configure.in: preparing 2.4.19
11131 * doc/*: rebuilt the docs
11132
Daniel Veillard56b2db72002-03-25 16:35:28 +000011133Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11134
11135 * nanohttp.c: fixing #76043, got fed up with non-portability
11136 of that piece of code.
11137
Daniel Veillard6f4561a2002-03-25 12:10:14 +000011138Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11139
11140 * valid.c SAX.c: Never commit without running "make tests" :-(
11141 fix a couple of stupidities in the previous commit
11142 * result/*: a few changes in some attribute order result of previous
11143 commit.
11144
Daniel Veillardd85f4f42002-03-25 10:48:46 +000011145Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11146
11147 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
11148 the internal subset should not raise duplicate ID errors,
11149 also there was a small bug in conjunction to namespace
11150 declarations defaulted and xml:xxx attributes DTD definitions.
11151
Daniel Veillard56cd18b2002-03-22 14:14:43 +000011152Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11153
11154 * xpath.c: Richard Jinks also raised some rounding problems
11155 this tries to fix them
11156
Daniel Veillard4e2df542002-03-22 12:23:14 +000011157Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11158
11159 * xpath.c: Richard Jinks spotted an incoherent memory allocation
11160 behaviour in xmlXPathCastToString()
11161
Daniel Veillarddb552912002-03-21 13:27:59 +000011162Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11163
11164 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
11165 raised by Morus Walter
11166
Daniel Veillard9e537932002-03-21 13:08:08 +000011167Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11168
11169 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
11170 from Igor
11171
Daniel Veillard6fbcf422002-03-21 12:32:59 +000011172Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11173
11174 * xpath.c: fixing #75619, related to a problem when trying
11175 to evaluate condition when the current node set resulting
11176 from that sub-step evaluation is empty. Also fixes 2 potential
11177 problem with previous-sibling and next-siblings axis.
11178
Daniel Veillard1840ef02002-03-21 08:05:23 +000011179Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11180
11181 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
11182 HTML support is not configured in.
11183
Daniel Veillard561b7f82002-03-20 21:55:57 +000011184Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11185
11186 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
11187 include/libxml/tree.h: dohh I really didn't intended to commit
11188 this test version :-(
11189
Daniel Veillarde50f3b52002-03-20 19:24:21 +000011190Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11191
11192 * testSAX.c: I wanted to see the real speed at the SAX interface
11193 after a little too many Ximianer started complaining about the
11194 parser speed.
11195 added a --quiet option:
11196 paphio:~/XML -> ls -l db100000.xml
11197 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
11198 paphio:~/XML -> time ./testSAX --quiet db100000.xml
11199 3200006 callbacks generated
11200 real 0m1.270s
11201 Which means 16MBytes/s and 3Mcallback/s
11202
Daniel Veillardc62a1472002-03-19 18:35:12 +000011203Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11204
11205 * xpath.c: valgrind spotted another error that time when running
11206 on libxslt regression tests
11207
Daniel Veillard4b3a84f2002-03-19 14:36:46 +000011208Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11209
11210 * Makefile.am: adding "make valgrind" running the full regression
11211 tests (except python ones) under Valgrind (using valgrind -q
11212 which was kindly added by the author).
11213 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
11214 passes cleanly now except an obcure floating point initialization
11215 raised in log10() in one XPath regression test ???
11216 * tree.c: edited some comments to close #75244
11217
Daniel Veillard28cac6b2002-03-19 11:25:30 +000011218Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
11219
11220 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
11221 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
11222 context of ScrollKeeper, made sure that if the number is
11223 an integer, the serialization follows the description at
11224 http://www.w3.org/TR/xpath#section-String-Functions
11225
Daniel Veillard5997aca2002-03-18 18:36:20 +000011226Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11227
Daniel Veillard34ce8be2002-03-18 19:37:11 +000011228 * configure.in: preparing 2.4.18
11229 * doc/*: updated and rebuilt the web site
11230 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
11231 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +000011232 * parser.c: humm, changed the way the SAX parser work when
11233 xmlSubstituteEntitiesDefault(1) is set, it will then
11234 do the entity registration and loading by itself in case the
11235 user provided SAX getEntity() returns NULL.
11236 * testSAX.c: added --noent to test the behaviour.
11237
Daniel Veillardb5a60ec2002-03-18 11:45:56 +000011238Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11239
11240 * parser.c: Wilfried Teiken provided a hackish but working
11241 way to get context reported back on entities when parsing
11242 with SAX and without breaking the DOM build.
11243
Daniel Veillard2d347fa2002-03-17 10:34:11 +000011244Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11245
11246 * c14n.c: applied a new patch from Aleksey Sanin
11247 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
11248 to reference Aleksey implementation of XML digital Signatures
11249
Daniel Veillard38bf6f02002-03-16 22:03:31 +000011250Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11251
11252 * xpath.c: small fix to avoid potential problem due to
11253 ordering of freeing data
11254 * python/Makefile.am: people were complaining about
11255 the generated file in python dir not being built
11256
Daniel Veillardd2379012002-03-15 22:24:56 +000011257Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11258
11259 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
11260 python/generator.py python/libxml.c python/types.c: Cleanup
11261 of the python Makefiles based on Jacob and James feedback,
11262 fixed the spec file accordingly, fixed the number of warning
11263 that passing my pedantic CFLAGS was generating. Conclusion
11264 is that Python includes are real crap.
11265
Daniel Veillarde7dd2b82002-03-15 18:44:02 +000011266Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11267
11268 * configure,in: it was reported quite a few times that
11269 xml2-config --cflags should not output
11270 -I$includeprefix/libxml2/libxml because libxml2 header names
11271 clashes with existing names like list.h from C++ stl.
11272 Includes should be #include<libxml/xxx.h> so ...
11273
Daniel Veillard6f293b12002-03-15 09:42:33 +000011274Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11275
11276 * c14n.c: another patch from Aleksey Sanin
11277
Daniel Veillard5c396542002-03-15 07:57:50 +000011278Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11279
11280 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
11281 canonicalization algorithm
11282 * doc/xml.html doc/index.html: added the C14N references on the
11283 index page.
11284
jacob berkman9be65862002-03-14 02:15:56 +0000112852002-03-13 jacob berkman <jacob@ximian.com>
11286
11287 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
11288 usage, redundant, and gcc specific
11289
Daniel Veillard75be0132002-03-13 10:03:35 +000011290Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11291
11292 * xpath.c: speedup some node selection operations, this can
11293 have a significant impact on DocBook Norm's stylesheets
11294 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
11295 make sure it's always the case
11296 * debugXML.c: distinguish CDATA and comments in ls operations
11297
Daniel Veillard61f26172002-03-12 18:46:39 +000011298Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11299
11300 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
11301 to generate better API descriptions etc...
11302
Daniel Veillard9ff88172002-03-11 09:15:32 +000011303Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11304
11305 * c14n.c: Fixing #74186, made sure all boolean expressions
11306 get fully parenthesized, ran indent on the output
11307 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
11308 include/libxml/tree.h: also #74186 related, removed the
11309 --with-buffers option, and all the preprocessor conditional
11310 sections that were resulting from it.
11311
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000011312Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11313
11314 * valid.c: applied patch from Dodji Seketeli fixing an
11315 uninitailized variable in xmlValidGetValidElements()
11316
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000011317Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11318
11319 * c14n.c: fixed a few comments
11320 * doc/*.html doc/*/*.html: regenerated the docs and added
11321 the C14N API
11322 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
11323
Daniel Veillardfa49d872002-03-09 10:20:00 +000011324Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
11325
11326 * check-xml-test-suite.py: fix to adapt varaiations in the
11327 bindings
11328 * configure.in python/setup.py python/setup.py.in: fixed to
11329 have the version of the python scripts automatically updated
11330
Daniel Veillarda3db2e32002-03-08 15:46:57 +000011331Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11332
11333 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
11334 in xmlCopyProp()
11335
Daniel Veillardaf43f632002-03-08 15:05:20 +000011336Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11337
11338 * configure.in: preparing 2.4.17 release
11339 * doc/*: updated and rebuilt the docs
11340 * xpath.c: fixed a comment
11341 * python/libxml.c: fixed a possible reentrancy problem
11342
Daniel Veillardef6c46f2002-03-07 22:21:56 +000011343Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11344
11345 * tree.c python/tests/Makefile.am python/tests/attribs.py:
11346 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
11347 added a specific regression test
11348 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
11349 not raise exceptions when failing to find the attribute.
11350
Daniel Veillard90bc3712002-03-07 15:12:58 +000011351Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11352
11353 * configure.in xmllint.c: owen pointed out a problem with the
11354 ftme fix, gettimeofday() was not detected by configure and
11355 the ftime header wasn't included, dohhh
11356
Daniel Veillard8c1ae602002-03-07 11:21:00 +000011357Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11358
11359 * configure.in xmllint.c: trying to fix #71457 for timing
11360 precision when gettimeofday() is not availble but ftime() is
11361
Daniel Veillardf5a457a2002-03-07 10:25:29 +000011362Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11363
11364 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
11365 are now copied on install and part of the -devel RPM
11366
Daniel Veillard7b416132002-03-07 08:36:03 +000011367Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
11368
11369 * xpath.c: trying to avoid bug #72150 which was apparently
11370 caused by a gcc bug (or a processor problem) as detailed
11371 at http://veillard.com/gcc.bug
11372
Daniel Veillardf742d342002-03-07 00:05:35 +000011373Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11374
11375 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
11376 fixed xmlReconciliateNs(), added a Python test/example for
11377 inter-document cut'n paste
11378 * python/libxml.py: fixed node.doc on document nodes and added
11379 xpathEval() onto node objects
11380
Daniel Veillard4e0e2972002-03-06 21:39:42 +000011381Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11382
11383 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
11384 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
11385 fixup and integrated tests for the serialization stuff
11386
Daniel Veillarde915b2d2002-03-06 18:42:40 +000011387Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11388
11389 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
11390 moved the libxml man page to section 3
11391
Daniel Veillard1e774382002-03-06 17:35:40 +000011392Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11393
11394 * tree.c: fix bug #72490
11395 * python/libxml.c python/libxml.py: added methods serialize()
11396 and saveTo() to all node elements.
11397
Daniel Veillardddffd2a2002-03-05 20:28:20 +000011398Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11399
11400 * xmlIO.c: closed #73430, don't read from an input source
11401 which indicated an end-of-file or an error.
11402
Daniel Veillard8d24cc12002-03-05 15:41:29 +000011403Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11404
11405 * parser.c: make sure SAX endDocument is always called as
11406 this could result in a Python memory leak otherwise (it's
11407 used to decrement ref-counting)
11408 * python/generator.py python/libxml.c python/libxml.py
11409 python/libxml2-python-api.xml python/libxml2class.txt
11410 python/tests/error.py python/tests/xpath.py: implemented
11411 the suggestions made by Gary Benson and extended the tests
11412 to match it.
11413
Daniel Veillardba5e18a2002-03-05 09:36:43 +000011414Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11415
11416 * python/generator.py: applied patch fixing #73450
11417
Daniel Veillard044fc6b2002-03-04 17:09:44 +000011418Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11419
11420 * xpath.c: fixing #61290 "namespace nodes have no parent"
11421 long standing divergence from the XPath REC. NodeSets
11422 simply hold a copy of namespace nodes and those node ->next
11423 points to the parent (which may not be the node carrying the
11424 definition).
11425 * include/libxml/xpath.h: flagged but didn't added a possible
11426 speedup
11427 * DOCBparser.c HTMLparser.c: removed some warnings from push
11428 parser due to new state being added.
11429 * tree.c: new fix from Boris Erdmann
11430 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
11431 the XML Canonalization support from Aleksey Sanin
11432
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000011433Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11434
11435 * tree.c: patch from Boris Erdmann fixing some namespace odities
11436 with xmlCopyNode()
11437
Daniel Veillardc6613042002-03-02 09:34:02 +000011438Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11439
11440 * xmlIO.c: fix bug #72706 when loading a NULL entity
11441
Daniel Veillardc0fef772002-03-01 16:16:31 +000011442Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11443
11444 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
11445 actually change in a future XML Namespace revision.
11446
Daniel Veillard79426f22002-03-01 16:14:17 +000011447Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11448
11449 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
11450 added the possibility of returning nodesets from XPath extension
11451 functions written in Python
11452
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000011453Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
11454
11455 * python/*: commiting some Python bindings work done while travelling
11456
Daniel Veillard97300512002-03-01 09:13:41 +000011457Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11458
11459 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
11460 explicitely with memory debugging switched on
11461
Daniel Veillard6361da02002-02-23 10:10:33 +000011462Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
11463
11464 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11465 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11466 Added wrapper for the xmlURIPtr type, provided accessors, fixed
11467 the accessor generator for strings
11468 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
11469 regression test.
11470
Daniel Veillard0fea6f42002-02-22 22:51:13 +000011471Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
11472
11473 * python/README python/generator.py python/libxml.c python/setup.py:
11474 added the 'usual' setup.py to allow building a libxml2-python
11475 module based on the same code. The initialization is however
11476 different the 2 .so files fo libxml2 and libxslt are identical and
11477 they entry point initialize both libraries. this is done to avoid
11478 some possible nasty problem since the Python don't merge the maps
11479 of all shared modules.
11480
Daniel Veillard158a4d22002-02-20 22:17:58 +000011481Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11482
11483 * parser.c: fixed a push/encoding bug reported by Michael
11484 on librsvg
11485
Daniel Veillard7839e162002-02-20 18:54:48 +000011486Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11487
11488 * include/libxml/parserInternals.h: fixes a misplaced #endif
11489
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000011490Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11491
11492 * parser.c valid.c: found and fixed a couple of allocation bugs
11493
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000011494Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
11495
11496 * doc/xml.html doc/python.html doc/*: added a Python and binding
11497 page describing the current state of the Python bindings and
11498 giving pointers to the other languages wrappers.
11499
Daniel Veillard5f4b5992002-02-20 10:22:49 +000011500Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11501
11502 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
11503 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
11504 rebuilt the API and web site
11505 * xpath.c: fixed #71978 portability bugs
11506
Daniel Veillard8aff2472002-02-19 21:50:43 +000011507Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
11508
11509 * SAX.c: oops broke automatic defaulting of namespaces attributes.
11510
Daniel Veillard8dc16a62002-02-19 21:08:48 +000011511Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
11512
11513 * include/libxml/parserInternals.h parser.c: had to change
11514 2 internal parsing API when processing document content
11515 to check the start and end of element content are defined
11516 in the same entity
11517 * valid.c include/libxml/valid.h: attribute normalization can
11518 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
11519 with the context to report it.
11520 * SAX.c: fixed the last known bugs, crazy validation constraints
11521 when a document is standalone seems correctly handled. There
11522 is a couple of open issues left which need consideration especially
11523 PE93 on external unparsed entities and standalone status.
11524 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
11525 The 2 tests left failing are actually in error. Cleanup done.
11526
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000011527Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11528
11529 * valid.c: implemented E59 spaces in CDATA does not match the
11530 nonterminal S
11531
Daniel Veillard878eab02002-02-19 13:46:09 +000011532Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11533
11534 * SAX.c parser.c valid.c: more validation test fixups
11535 * check-xml-test-suite.py: added duration info for the tests
11536
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000011537Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11538
11539 * parser.c valid.c: a couple of errors were reported but not
11540 saved back as such in the parsing context. Down to 1% failure rate
11541 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
11542
Daniel Veillard4a7ae502002-02-18 19:18:17 +000011543Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11544
11545 * xmlInternald.c: isExtender was missing a char
11546 * parser.c include/libxml/parser.h: % are acceptable in the
11547 internal subset if within a PUBLIC ID
11548
Daniel Veillard8ab0f582002-02-18 18:31:38 +000011549Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11550
11551 * SAX.c parserInternals.c valid.c: more work on the conformance
11552 suite. Took the step to finally block documents with encoding
11553 errors. It's a fatal error per the spec, people should have fixed
11554 their documents by now.
11555
Daniel Veillard55253e22002-02-18 14:32:39 +000011556Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
11557
11558 * check-xml-test-suite.py: fixed the test script after some discussion
11559 on the semantic of TYPE="error"
11560 * Makefile.am: added the script to the distrib
11561
Daniel Veillard28757702002-02-18 11:19:30 +000011562Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11563
11564 * SAX.c entities.c: fixed a couple of conformances issues deep
11565 into the validation code (standalone and undeclared Notations)
11566
Daniel Veillard82ac6b02002-02-17 23:18:55 +000011567Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11568
11569 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
11570 stayed there for years !
11571
Daniel Veillard7aea52d2002-02-17 23:07:47 +000011572Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11573
11574 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
11575 missing
11576
Daniel Veillardc7612992002-02-17 22:47:37 +000011577Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11578
11579 * check-xml-test-suite.py: improved the behaviour a bit as
11580 well as the logs
11581 * parser.c valid.c SAX.c: fixed a few more bugs
11582 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
11583
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000011584Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11585
11586 * check-xml-test-suite.py: python script to run regression tests
11587 against the XML Test suite of W3C/OASis
11588 * SAX.c: fixed a validation bug
11589 * parser.c: fixed 3 errors pointed by the test suite
11590 * doc/buildDocBookCatalog: fixed a typo pointed by drake
11591 * python/Makefile.am: fixed a dependendy
11592
Daniel Veillard9f28f302002-02-15 20:48:08 +000011593Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11594
11595 * xmlmemory.c: avoid a warning bug #71594
11596
Daniel Veillard144024e2002-02-13 21:14:46 +000011597Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11598
11599 * xmlmemory.c: Jesse Perry provided a patch to remove a few
11600 warning on alpha/Tru64
11601
Daniel Veillarde4301c82002-02-13 13:32:35 +000011602Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/entities.h: fixing a comment
11605 * valid.c: fixing some troubles with validity check on namespaces
11606 * result/VC/NS3 test/VC/NS3: added a specific regression test
11607
Daniel Veillarda6d05382002-02-13 13:07:41 +000011608Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11609
11610 * tree.c: Fixing #71342 serializing '\n' in attribute values
11611 * result/noent/att3 result/att3 test/att3: added a specific
11612 test.
11613
Daniel Veillard797a5652002-02-12 13:46:21 +000011614Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
11615
11616 * python/libxml.c: couple of bug fixes
11617
Daniel Veillard01a6d412002-02-11 18:42:20 +000011618Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
11619
11620 * python/*.py: removed tabs and used spaces.
11621
Daniel Veillard397ff112002-02-11 18:27:20 +000011622Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11623
11624 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
11625 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
11626
Daniel Veillard03517542002-02-11 13:54:40 +000011627Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11628
11629 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
11630 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
11631
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000011632Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11633
11634 * include/libxml/encoding.h include/libxml/entities.h
11635 include/libxml/globals.h include/libxml/parser.h
11636 include/libxml/threads.h include/libxml/tree.h
11637 include/libxml/xmlmemory.h: trying to fix the include mess
11638
Daniel Veillard1a612ed2002-02-11 07:54:45 +000011639Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11640
11641 * include/libxml/xmlmemory.h: reverted part of the previous
11642 attempt to provide #69655, this was breaking the build.
11643
Daniel Veillard0ba59232002-02-10 13:20:39 +000011644Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
11645
11646 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
11647 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
11648 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
11649 include/libxml/parserInternals.h include/libxml/tree.h
11650 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
11651 Tentatively fixed #69655 , make compiling with -Wredundant-decls
11652 clean.
11653 * python/libxml.c: fixed a warning.
11654
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000011655Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
11656
11657 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
11658 copying of node, merge back IDs in the target document.
11659 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
11660 test/XInclude/ents/ids.xml: test case
11661 * result/VC/ElementValid4: output changed due to a typo fix
11662
Daniel Veillard1c18e302002-02-09 22:16:40 +000011663Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11664
11665 * python/Makefile.am: seems some version of automake didn't
Daniel Veillard784b9352003-02-16 15:50:27 +000011666 generate the dependencies right as Jacob found out. Add
11667 an extra dependency rule.
Daniel Veillard1c18e302002-02-09 22:16:40 +000011668
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000011669Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11670
11671 * parserInternals.c valid.c: Justin Fletcher found some parts
11672 of the code needing cleanup
11673 * libxml.spec.in python/Makefile.am python/generator.py
11674 python/libxml.c python/libxml.py: Fixed the python Makefiles
11675 corrected a bug showing up on ia64, changed the name of the
11676 python internal module too
11677
Daniel Veillard07be19b2002-02-08 14:20:35 +000011678Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
11679
11680 * Makefile.am: applied patch from Andris Pavenis for binary
11681 name suffixes
11682
Daniel Veillardf216d462002-02-08 13:44:24 +000011683Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
11684
11685 * xmllint.c win32/win32config.h: fixing #68748
11686
Daniel Veillardd455d792002-02-08 13:37:46 +000011687Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
11688
11689 * valid.c: fixing #70166
11690
11691Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
11692
11693 * valid.c: fixing #70077
11694
Daniel Veillardc575b992002-02-08 13:28:40 +000011695Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
11696
11697 * Copyright Makefile.am README configure.in libxml.spec.in:
11698 Changed to the MIT Licence
11699 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
11700 doc/xmlio.html: updated the doc accordingly
11701 * include/libxml/xmlwin32version.h configure.in: preparing
11702 2.4.14 release
11703 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11704 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11705 fixed the const xmlChar * wrapper and generator, XPath extension
11706 functions now use the context as first argument
11707 * python/tests/tstxpath.py python/tests/xpath.py
11708 python/tests/xpathext.py: Updated the tests accordingly
11709 * tree.c: fixed bug #70067
11710
Daniel Veillard7db38712002-02-07 16:39:11 +000011711Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11712
11713 * Makefile.am: cleanup
11714 * debugXML.c: always use stdout if output is NULL
11715 * xmlIO.c: don't close filedescriptors passed to outputBuffers
11716 * python/Makefile.am python/generator.py python/libxml2class.txt
11717 python/libxml_wrap.h python/types.c: augmented the number of bindings
11718 handling FILE * and XPath contexts
11719 * python/tests/Makefile.am: avoid a stupid problem due to the
11720 use of TEST.
11721
Daniel Veillard15a143b2002-02-06 22:40:50 +000011722Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
11723
11724 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
11725
Daniel Veillard70cab352002-02-06 16:06:58 +000011726Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11727
11728 * python/TODO python/libxml.c: cleanup the extension function lookup
11729 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
11730
Daniel Veillard7a96efc2002-02-05 16:34:33 +000011731Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
11732
11733 * configure.in python/Makefile.am: do not install outside
11734 of prefix
11735
Daniel Veillard33caa0b2002-02-04 14:07:26 +000011736Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11737
11738 * python/TODO python/libxml.c: started adding SAX interfaces
11739 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
11740 SAX test
11741
Daniel Veillard36eea2d2002-02-04 00:17:01 +000011742Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11743
11744 * tree.c: hardened the addChild function
11745 * python/generator.py python/libxml.c python/libxml2-python-api.xml
11746 python/libxml2class.txt python/libxml_wrap.h python/TODO:
11747 added accessors needed for xmlNode, a bit more testing and
11748 extension of interfaces
11749 * python/tests/Makefile.am python/tests/build.py: added a test
11750 build from scratch/save/load/check
11751
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000011752Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
11753
11754 * parserInternals.c: change a small bit in the way valididy
11755 error messages get initialized
11756 * python/TODO python/libxml.c python/libxml2-python-api.xml
11757 python/libxml2class.txt python/libxml_wrap.h python/types.c:
11758 added some memory debugging to track leaks at the libxml2 level
11759 * python/tests/*.py: changed all tests to check for leaks,
11760 there is just one left in XPath extension registrations.
11761
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000011762Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
11763
11764 * python/TODO python/generator.py python/libxml2-python-api.xml
11765 python/libxml2class.txt: more accessor classes for the parser
11766 context, allow to switch on and check validity
11767 * python/tests/Makefile.am python/tests/error.py
11768 python/tests/invalid.xml python/tests/valid.xml
11769 python/tests/validate.py: attded more test and and added error.py
11770 which I forgot to commit in the last step
11771
Daniel Veillard3ce52572002-02-03 15:08:05 +000011772Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11773
11774 * python/Makefile.am python/types.c: cleanup
11775 * python/libxml.c python/libxml.py python/libxml_wrap.h
11776 python/generator.py python/libxml2-python-api.xml
11777 python/libxml2class.txt: added class for parser context, added
11778 first cut for push mode support. Added a framework to generate
11779 accessors functions.
11780 * python/tests/Makefile.am python/tests/push.py: added a push
11781 test
11782
Daniel Veillardcfb05462002-02-02 23:18:22 +000011783Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11784
11785 * python/Makefile.am python/TODO python/libxml.py: fixed a small
11786 bug a bit of cleanup.
11787
Daniel Veillard5d819032002-02-02 21:49:17 +000011788Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
11789
11790 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
11791 python/libxml2class.txt: adding error redirections and preformat
11792 to a python handler
11793 * python/tests/Makefile.am python/tests/*.py: cleanup made all
11794 tests self checking
11795
Daniel Veillard7fd7a942002-02-02 12:19:46 +000011796Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
11797
11798 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
11799 a function
11800
Daniel Veillard9589d452002-02-02 10:28:17 +000011801Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11802
11803 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
11804 python/libxml.c python/libxml2-python-api.xml
11805 python/libxml2class.txt: Progressing through the TODOs, class
11806 description output, extra XML API, RPM now builds the wrappers
11807 for all python installed versions
11808
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011809Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
11810
11811 * configure.in libxml.spec.in python/Makefile.am python/TODO
11812 python/generator.py python/libxml2class.txt: added more informations
11813 in the libxml2-python package including docs. Slightly changed
11814 the class hierarchy
11815 * python/tests/*: added basic regression tests infrastructure too
11816
11817Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11818
11819 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
11820 added libxml2-python as part of the packages installed
11821
Daniel Veillarda7340c82002-02-01 17:56:45 +000011822Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11823
11824 * python/Makefile.am python/generator.py python/libxml.c
11825 python/libxml.py: more work, now able to extend the
11826 XPath interpreter with functions written in python.
11827
Daniel Veillardc3e39442002-02-01 09:29:41 +000011828Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
11829
11830 * python/Makefile.am: Jacob sent a patch to allow building from
11831 tarfile.
11832
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000011833Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
11834
11835 * python/Makefile.am python/libxml.c configure.in Makefile.am:
11836 inserted the python wrappers build, I hope this won't be too
11837 unportable
11838
Daniel Veillard1971ee22002-01-31 20:29:19 +000011839Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11840
11841 * xpath.c: minor optimization
11842 * python/generator.py python/libxml.c python/libxml.py
11843 python/libxml_wrap.h: more work on the python bindings,
11844 they now support XPath and there is no evident leak
11845
Daniel Veillard36ed5292002-01-30 23:49:06 +000011846Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11847
11848 * python/generator.py python/libxml.c python/libxml.py:
11849 more work on the python bindings generator.
11850
Daniel Veillard96fe0952002-01-30 20:52:23 +000011851Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11852
11853 * python/generator.py python/libxml.c python/libxml_wrap.h:
11854 more work on the python bindings.
11855
Daniel Veillardd2897fd2002-01-30 16:37:32 +000011856Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
11857
11858 * python/generator.py python/libxml.c python/libxml.py
11859 python/libxml_wrap.h: commited early version of a python binding
11860 for private use only ATM
11861
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000011862Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
11863
11864 * entities.c tree.c include/libxml/entities.h: applied patch
11865 from Anthony Jones to implement copy of DTD subtree too. Had
11866 just to keep 2 function private which really ought to become
11867 public ones.
11868
Daniel Veillarda42f25f2002-01-25 14:15:40 +000011869Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11870
11871 * xmllint.c: added pointers to the web pages in the usage()
11872
Daniel Veillardbd227ae2002-01-24 16:05:41 +000011873Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
11874
11875 * tree.c: more fixes from Petr Kozelka for attribute handling
11876 in the tree API to align the semantic with DOM.
11877
Daniel Veillard36065812002-01-24 15:02:46 +000011878Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
11879
11880 * valid.c tree.c entities.c: another set of patches from
11881 Anthony Jones for copy operations cleanup and robustness
11882
Daniel Veillardf8592562002-01-23 17:58:17 +000011883Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
11884
11885 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
11886 an alphabetic index based on comments content
11887 * doc/*: rebuilt the web site with the new references
11888
Daniel Veillardc8c7be42002-01-23 17:53:44 +000011889Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11890
11891 * parserInternals.h: Greg Sjaardema suggested to use an
11892 eponential buffer groth policy in xmlParserAddNodeInfo()
11893
Daniel Veillard3bf65be2002-01-23 12:36:34 +000011894Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
11895
11896 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
11897 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
11898 doc/parsedecl.py doc/Makefile.am: updated the python extractor
11899 to generate cross-references, and added/updated the stylesheets
11900 to generate and link API indexes. The generic keyword index
11901 is not done yet.
11902 * doc/*.html: regenerated all the usual docs too
11903
Daniel Veillard2070c482002-01-22 22:12:19 +000011904Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
11905
11906 * debugXML.c: added an xpath function to the shell for T. V. Raman
11907
11908Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000011909
11910 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
11911 debug routines.
11912
Daniel Veillardc169f8b2002-01-22 21:40:13 +000011913Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
11914
11915 * tree.c: apply an patch from Petr Kozelka for unlink and replace
11916 support of attribute nodes
11917
Daniel Veillard9d06d302002-01-22 18:15:52 +000011918Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
11919
11920 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
11921 hopefully near complete and fully documented of the API in XML
11922 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
11923 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
11924 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
11925 include/libxml/parserInternals.h include/libxml/valid.hi
11926 include/libxml/xmlIO.h include/libxml/xmlerror.hi
11927 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
11928 include/libxml/xpath.h include/libxml/xpathInternals.h:
11929 Cleaned up the doc comments a lot in the process, the interface
11930 coverage is now 100%
11931
Daniel Veillard2d1464f2002-01-21 23:16:56 +000011932Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
11933
11934 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
11935 extracts comments from the gtk-doc DocBook output (a bit
11936 convoluted but seems to work).
11937
Daniel Veillard61006472002-01-21 17:31:47 +000011938Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
11939
11940 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
11941 added an XML description of the API, moved the script generating
11942 it here. Added a "make api" target
11943
Daniel Veillardd2f23002002-01-21 13:36:00 +000011944Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
11945
11946 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
11947
Daniel Veillard99e55eb2002-01-21 08:56:29 +000011948Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
11949
11950 * xpath.c include/libxml/xpathInternals.h: the change made to
11951 xmlXPathFuncLookupFunc was incompatible roll it back
11952
Daniel Veillard963d2ae2002-01-20 22:08:18 +000011953Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
11954
11955 * SAX.c: cleanup patch from Anthony Jones
11956 * doc/Makefile.am: fix the headers to avoid in make scan
11957 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
11958 includes, * vs Ptr and general cleanup
11959 * parsedecl.py: first version of a script to extract the
11960 module interfaces, the goal will be to provide .decl or XML
11961 specification of the interfaces to build wrappers.
11962
Daniel Veillard0f5f1622002-01-20 12:42:06 +000011963Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
11964
11965 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
11966 now provides return codes in case of errors
11967
Bjorn Reese026d29f2002-01-19 15:40:18 +000011968Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
11969
11970 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
11971 Upgraded to trio baseline 1.6
11972 * strio.h strio.c: Replaced by triostr.h and triostr.c
11973
Daniel Veillard572577e2002-01-18 16:23:55 +000011974Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
11975
11976 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
11977 of strdup usage in the code
11978
Daniel Veillarddb5850a2002-01-18 11:49:26 +000011979Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
11980
11981 * parser.c error.c: Keith Isdale complained rightly that
11982 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
11983
Daniel Veillardcfa0d812002-01-17 08:46:58 +000011984Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
11985
11986 * tree.c: fixed the funxtion to set the xml: attributes
11987 * debugXML.c: added "setbase" to test it.
11988
Daniel Veillard2c748c62002-01-16 15:37:50 +000011989Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
11990
11991 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
11992 to allow updating an attribute content
11993
Daniel Veillard8de85c62002-01-15 17:10:15 +000011994Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
11995
11996 * libxml.h: try to avoid problems when compiling on Windows
11997
Daniel Veillard314cfa02002-01-14 17:58:01 +000011998Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
11999
12000 * hash.c: patch from Anthony Jones for hash.c allocation size
12001 * Makefile.am: trying to work around Yet Another Libtool Madness
12002 and build the 2.4.13 release finally ...
12003
Daniel Veillard744683d2002-01-14 17:30:20 +000012004Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
12005
12006 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
12007 * doc/* : update of the documentation
12008
Daniel Veillarde6a55192002-01-14 17:11:53 +000012009Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
12010
12011 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
12012 at fixing #61290 :-(
12013
Daniel Veillardfb25a512002-01-13 20:32:08 +000012014Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
12015
12016 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
12017 Fixes bug #67229
12018
Daniel Veillardacb2bda2002-01-13 16:15:43 +000012019Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
12020
12021 * tree.c: trying to avoid troubles when a subtree is copied
12022 and coalesced in part with the target tree. Should fix
12023 bug #67407
12024
Daniel Veillardd8224e02002-01-13 15:43:22 +000012025Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
12026
12027 * valid.c: fixed validation of attributes content of type
12028 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
12029 values, very old bug. Fixes #67671
12030
Daniel Veillard8107a222002-01-13 14:10:10 +000012031Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12032
12033 * parser.c include/libxml/parserInternals.h tree.c: integrated
12034 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
12035 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
12036
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000012037Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
12038
12039 * threads.c: applied Serguei Narojnyi's patch to add native
12040 thread support on the Win32 platform
12041 * testThreadsWin32.c Makefile.am: added the test program also
12042 from Serguei, Win32 specific
12043 * include/win32config.h include/libxml/xmlwin32version.h.in:
12044 added patch from Igor for the Windows thread specific defines.
12045
Daniel Veillard845cce42002-01-09 11:51:37 +000012046Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
12047
12048 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
12049
Daniel Veillard7b602b42002-01-08 13:26:00 +000012050Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
12051
12052 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
12053 output page into XMLinfo.html. Close bug #66951 and
12054 raised by Robert Collins too.
12055
Daniel Veillard73c6e532002-01-08 13:15:33 +000012056Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
12057
12058 * encoding.c: Paul Keogh pointed out a possibility of segfault
12059 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
12060 Closes bug # 68238
12061
Daniel Veillard4a859202002-01-08 11:49:22 +000012062Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
12063
12064 * doc/*.html: updated the Gdome2 links
12065
Daniel Veillard3c5ed912002-01-08 10:36:16 +000012066Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
12067
12068 * libxml.h: Applied following patches from Robert Collins
12069 and make sure IN_LIBXML is defined when compiling it
12070 -------
12071 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
12072 as well as Visual C.
12073 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12074 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
12075 * strio.c (PLATFORM_UNIX): Define for Cygwin.
12076 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
12077 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
12078 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
12079 xmlSysIDExists xmlNoNetExists).
12080 * xmllint.c: Don't include winsock2.h for Cygwin.
12081
Daniel Veillard401c2112002-01-07 16:54:10 +000012082Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
12083
12084 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
12085 when the version info is not present.
12086
Daniel Veillard6f42c132002-01-06 23:05:13 +000012087Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
12088
12089 * tree.c: Anthony Jones pointed out a problem in
12090 xmlStringGetNodeList() and provided a fix for it
12091
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012092Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
12093
Daniel Veillarddb5850a2002-01-18 11:49:26 +000012094 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000012095 xmlCreatePushParserCtxt() when the initial buffer passed
12096 is large.
12097
Daniel Veillard0e47ee22002-01-05 18:25:52 +000012098Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
12099
12100 * win32/*: big cleanup of the Windows/MSVC project files
12101 from Igor Zlatkovic
12102
Daniel Veillardcebb1362002-01-02 13:13:30 +000012103Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
12104
12105 * doc/Makefile.am: should fix #67674 and avoid troubles if
12106 xsltproc is not available or fails in the prefix provided
12107
Daniel Veillard26908ab2002-01-01 16:50:03 +000012108Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
12109
12110 * xmlmemory.c: one more doc patch from Charlie Bozeman.
12111
Daniel Veillard5344c602001-12-31 16:37:34 +000012112Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12113
12114 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
12115 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
12116 Fixed a few other problems raised by Charlie Bozeman.
12117 * result/VC/ElementValid[5-7]: fixed the output
12118
Daniel Veillardcbaf3992001-12-31 16:16:02 +000012119Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12120
12121 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
12122 patches from Charlie Bozeman. Regenerated the HTML docs.
12123
Daniel Veillard7f9a6802001-12-20 14:01:47 +000012124Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
12125
12126 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
12127 for Windows from Igor
12128
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000012129Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12130
12131 * xmllint.c: applied Justin Fletcher patch for --output or -o
12132
Daniel Veillardd3b29d22001-12-18 07:53:16 +000012133Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
12134
12135 * win32/libxml2/libxml2.def.src: close #67019
12136
Daniel Veillard01db67c2001-12-18 07:09:59 +000012137Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12138
12139 * xmllint.c: applied Justin Fletcher generic timing patch
12140 similar to the one already applied to xsltproc.
12141
Daniel Veillardd1640922001-12-17 15:30:10 +000012142Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12143
12144 * include/libxml/tree.h tree.c: applied documentation patches
12145 from Charlie Bozeman
12146
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000012147Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
12148
12149 *doc/xmllint.xml, xmllint.1 - document --dropdtd
12150
Daniel Veillard29e43992001-12-13 22:21:58 +000012151Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
12152
12153 * valid.c: fix the xmlStrdup() used in the previous patch.
12154 * valid.c: added --dropdtd
12155 * tree.c: fixed xmlUnlinkNode so it also removes the references
12156 from the document if the node is a DTD
12157
Daniel Veillard86fd5a72001-12-13 14:55:21 +000012158Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
12159
12160 * HTMLtree.c valid.c: cleanup some static declarations
12161
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000012162Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12163
12164 * xmllint.c: removed another strdup()
12165 * doc/FAQ: removed the HP/UX entry
12166
Daniel Veillarded472f32001-12-13 08:48:14 +000012167Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
12168
12169 * valid.c: fix bug #66816 when validating.
12170 * xmllint.c: don't use sys/time.h if configure did not found it
12171
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000012172Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
12173
12174 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
12175 xmlcatalog_man.xml
12176
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000012177Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12178
12179 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
12180 xmlInitMemory() was declared twice
12181
Daniel Veillardb82c1662001-12-09 14:00:54 +000012182Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
12183
12184 * globals.c: do not reference strdup() !
12185 * configure.in libxml-2.0.pc.in: trying to fix the libs
12186 of the various config extraction modules
12187
Daniel Veillardef90ba72001-12-07 14:24:22 +000012188Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12189
12190 * configure.in : preparing 2.4.12
12191 * doc/* : updated and rebuilt the docs
12192
Daniel Veillard220346d2001-12-07 11:33:54 +000012193Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12194
12195 * uri.c: closed bug #66159
12196 * testURI.c: added --escape option
12197 * configure.in: some cleanup for xml2-config --cflags
12198
Daniel Veillard2a906822001-12-06 14:34:08 +000012199Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
12200
12201 * globals.c testThreads.c: removed some misplaced includes
12202 of xmlversion.h
12203
Daniel Veillarde28313b2001-12-06 14:08:31 +000012204Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
12205
12206 * threads.c: patch from Gary Pennington fixing a possible
12207 problem at initialization time.
12208
Daniel Veillardd3b08822001-12-05 12:03:33 +000012209Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
12210
12211 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000012212 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000012213 CodeWarrior.
12214
Daniel Veillarda7866932001-12-04 13:14:44 +000012215Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
12216
12217 * xmllint.c: applied Geert Kloosterman's patch to fix
12218 --repeat --timing output
12219
Daniel Veillard19840942001-11-29 16:11:38 +000012220Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12221
12222 * parser.c: Robin Berjon <robin@knowscape.com> found a case
12223 where non-wellformed XML declaractions were not detected.
12224
Daniel Veillarde85d9342001-11-28 14:43:12 +000012225Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12226
12227 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
12228
Daniel Veillard22f25a82001-11-28 09:12:23 +000012229Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
12230
12231 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
12232 gets reset by xmlCleanupInputCallbacks() and this makes the
12233 function useless. Same for output.
12234
Daniel Veillard107ccaa2001-11-27 16:23:50 +000012235Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12236
12237 * xmlIO.c: robert pointed out a loop error in callback cleanups
12238
Daniel Veillard8faa7832001-11-26 15:58:08 +000012239Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
12240
12241 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
12242 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
12243 they are not really tied to debugging
12244
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000012245Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12246
12247 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
12248 * xmllint.c: better --catalogs description
12249
Daniel Veillard4855c8c2001-11-25 10:35:25 +000012250Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12251
12252 * tree.c: fixed a couple of problems in xmlSetProp()
12253
Daniel Veillardcd337f02001-11-22 18:20:37 +000012254Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
12255
12256 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
12257 unappropriate stdout output.
12258
Daniel Veillard566d4df2001-11-22 13:00:53 +000012259Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
12260
12261 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
12262 by Denis Beurive, closes #65111
12263
Daniel Veillardb4545fd2001-11-20 09:37:09 +000012264Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
12265
12266 * valid.c: in case of content model validity error, don't
12267 print it if validity warnings were not requested.
12268
Daniel Veillardc69e0b12001-11-20 08:35:07 +000012269Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12270
12271 * nanoftp.c: applied a couple of patches from Brian D Ripley.
12272 * parserInternals.c: removed the last exit() call. Print an
12273 unmaskable error on stderr instead (library mismatch detection)
12274
MST 2001 John Fleck42304042001-11-18 00:18:06 +000012275Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
12276
12277 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
12278 shell instructions from Heiko Rupp
12279
Daniel Veillardf7b094f2001-11-15 13:54:39 +000012280Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12281
12282 * catalog.c: use the URL notation file:// for default catalog paths
12283
Daniel Veillard0ec98632001-11-14 15:04:32 +000012284Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
12285
12286 * include/libxml/tree.h: better comments for _private fields
12287 * tree.c: removed a problem when copying an entity reference.
12288
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000012289Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
12290
12291 * vms/*: updated instructions and diffs from John A Fotheringham
12292
Daniel Veillarda11001b2001-11-12 22:45:36 +000012293Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
12294
12295 * include/libxml/xmlerror.h: avoid an include problem if
12296 #include <libxml/xmlerror.h> happens first in code
12297 seems to be the case in KDE libs
12298
Daniel Veillard8e3943c2001-11-12 21:35:44 +000012299Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12300
12301 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
12302 from Igor for Windows
12303
12304Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12305
12306 * Makefile.am: Gary Pennington pointed out a missing prefix
12307
Daniel Veillard43d3f612001-11-10 11:57:23 +000012308Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
12309
12310 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
12311 * doc/*: upgraded and rebuilt the docs
12312
Daniel Veillardc1f78342001-11-10 11:43:05 +000012313Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12314
12315 * HTMLparser.c: fix comment in scripts element parsing.
12316 * result/HTML/doc3*: updated the results.
12317
12318Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12319
12320 * uri.c: another URI bug fix #63336, using Joel Young patch.
12321
Daniel Veillardc6e013a2001-11-10 10:08:57 +000012322Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
12323
12324 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
12325 a cleaned up version of the Pwd shell string generation.
12326
Daniel Veillardbe480fb2001-11-08 23:36:42 +000012327Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12328
12329 * valid.c include/libxml/tree.h: trying to fix namespaces +
12330 validation problems for good, closing #63619 in the process
12331 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
12332 wrong in this respect, fixed it.
12333
Daniel Veillardd536f702001-11-08 17:32:47 +000012334Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
12335
12336 * xmllint.c: Morus Walter patch to allow --format and --encode
12337
Daniel Veillard5004f422001-11-08 13:53:05 +000012338Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
12339
12340 * debugXML.c: Stefan Kost provided an help command for the shell
12341
Daniel Veillarda6825e82001-11-07 13:33:59 +000012342Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
12343
12344 * debugXML.c: Heiko Rupp pointed that the shell would crash
12345 on empty nodesets returns.
12346
Daniel Veillard03f848d2001-11-07 12:53:46 +000012347Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
12348
12349 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
12350 migh need the history libraries
12351
Daniel Veillard957fdcf2001-11-06 22:50:19 +000012352Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
12353
12354 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
12355 handle the case of < in quoted attributes, Bastian Kleineidam
12356
Daniel Veillardc853b322001-11-06 15:24:37 +000012357Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
12358
12359 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
12360 fixing catalog breakages
12361 * Makefile.am catalog.c result/catalogs/catal
12362 result/catalogs/mycatalog.* test/catalogs/catal*:
12363 fixed more problems in catalog support, added more regression tests
12364 for both XML and SGML catalog handling
12365
Daniel Veillard66870c72001-11-05 19:27:49 +000012366Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
12367
12368 * debugXML.c: applied an improvement to xmlGetLineNo() from
12369 Keith Isdale
12370
Daniel Veillardffe09c92001-11-05 14:21:47 +000012371Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
12372
12373 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
12374 Side effect of the progressive catalog loading
12375
Daniel Veillardad661b92001-11-05 11:43:15 +000012376Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
12377
12378 * Makefile.am: confexecdir and confexec_DATA were defined twice
12379 pointed out by Karl Eichwalder
12380
Daniel Veillard6eb17722001-11-04 22:19:27 +000012381Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
12382
12383 * xmlcatalog.c: avoid unlink() and use remove() instead.
12384
Daniel Veillardea898282001-11-04 22:13:45 +000012385Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
12386
12387 * libxml.spec.in: cleanup
12388 * include/libxml/xmlwin32version.h: updated with 2.4.8
12389
Daniel Veillarda4617b82001-11-04 20:19:12 +000012390Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
12391
12392 * encoding.c global.data globals.c testThreads.c: fix bug #63752
12393 of compiling libxml with a non standard set of options
12394
John Fleck027edfb2001-11-04 20:13:58 +000012395Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
12396
12397 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
12398 document --sgml option, fixing gnome bugzilla #63382
12399
Daniel Veillardcd21dc72001-11-04 20:03:38 +000012400Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12401
12402 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
12403 breakage of 2.4.7, added a couple of really needed APIs
12404 like xmlCatalogIsEmpty() and xmlNewCatalog()
12405 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
12406 for install-catalog
12407 * configure.in: preparing 2.4.8
12408
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000012409Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
12410
12411 * HTMLtree.c tree.c include/libxml/HTMLtree.h
12412 include/libxml/tree.h include/libxml/xmlIO.h: more include
12413 cleanups, export cleanly one html output + format function.
12414
12415Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12416
12417 * parser.c: removed initGenericErrorDefaultFunc call from
12418 xmlInitParser() since it could destroy previous calls to
12419 xsltSetGenericErrorFunc() effects
12420
Daniel Veillardebd38c52001-11-01 08:38:12 +000012421Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12422
12423 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
12424 keyword.
12425
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012426Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
12427
12428 * Makefile.am: cleanup
12429 * threads.c: cleanup too
12430 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
12431 from xsltproc
12432 * include/libxml/tree.h include/libxml/parser.h: trying to break a
Daniel Veillard784b9352003-02-16 15:50:27 +000012433 dependency loop.
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000012434
Daniel Veillard91c00402001-10-30 17:41:38 +000012435Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
12436
12437 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
12438 was not used anymore !
12439
Daniel Veillard52dcab32001-10-30 12:51:17 +000012440Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
12441
12442 * configure.in: preparing 2.4.7
12443 * Makefile.am doc/Makefile.am: switched to the latest xmllint
12444 manual page from John
12445 * doc/*: updated the doc and rebuilt the generated pages
12446
Daniel Veillarda9e65e82001-10-30 10:32:36 +000012447Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
12448
12449 * xmlIO.c: closing bug #62711, the library should never
12450 close stdin or stdout.
12451
Daniel Veillard4def3bd2001-10-30 09:47:47 +000012452Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
12453
12454 * uri.c: second pass at fixing #63336, using Joel Young
12455 final patch. looks okay.
12456
Daniel Veillardbb6808e2001-10-29 23:59:27 +000012457Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
12458
12459 * uri.c include/libxml/uri.h: trying to clear #63336
12460 allowing the escaping routine to parse unconformant
12461 URI-References.
12462
Daniel Veillardacf7ff02001-10-29 20:21:47 +000012463Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
12464
12465 * vms/readme.vms vms/build_libxml.com nanoftp.c
12466 include/libxml/xmlversion.h.in: a few VMS updates from
12467 John A Fotheringham
12468 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
12469 and xmlCleanupOutputCallbacks() for the Perl binding people.
12470
Daniel Veillard635ef722001-10-29 11:48:19 +000012471Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
12472
12473 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
12474 apply fixes to close #63271 and avoid segfaults when
12475 the error routine gets callbed before xmlInitParser()
12476 get called.
12477 * nanoftp.c error.c: Applied patches from Justin Fletcher
12478 correcting some xmlGenericError misuses.
12479
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000012480Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
12481
12482 *doc/xmllint.xml, doc/xmllint.1
12483 New and improved man page for xmllint - .xml is the original, .1
12484 is the generated man page
12485
Daniel Veillardc9484202001-10-24 12:35:52 +000012486Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
12487
12488 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
12489 the web site from the main HTML document.
12490
Daniel Veillard5151c062001-10-23 13:10:19 +000012491Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12492
12493 * parser.c: fixed an erroneous validation bug when PE refs
12494 occurs in external parsed entities referenced from the
12495 internals subset
12496 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
12497 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
12498 added the associated testcase, it's a nice one.
12499 * HTMLparser.c: generate the DTD node as HTML still ...
12500 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
12501
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000012502Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12503
12504 * HTMLparser.c: fixed a bug in htmlNewDoc()
12505
Daniel Veillard89cad532001-10-22 09:46:13 +000012506Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12507
12508 * test/threads/*: added entities testing to the Thread test
12509 * testThreads.c: make the test reasonable
12510 * DOCBparser.c: fix the DTD public and system ID
12511 * xmllint.c: added --sgml for SGML DocBook importing
12512 * Makefile.am: added Docbtests target
12513
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000012514Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12515
12516 * nanoftp.c: use only "anonymous@" string for anonymous passwds
12517 * testThreads.c: removed bogus include
12518
Daniel Veillardce2c2f02001-10-18 14:57:24 +000012519Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
12520
12521 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
12522 fixed a very serious (looping) validation bug
12523
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000012524Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
12525
12526 * include/libxml/globals.h include/libxml/threads.h threads.c
12527 testThreads.c: far more testing, cleaning up bugs
12528 * *.c : make sure globals.h is always included.
12529
Daniel Veillard7cc95c02001-10-17 15:45:12 +000012530Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
12531
12532 * HTMLparser.c: try to get rid of parser loops for good.
12533
Daniel Veillardab7488e2001-10-17 11:30:37 +000012534Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
12535
12536 * configure.in: fixed some bugs in CFLAGS passing.
12537 * test/threads Makefile.am testThreads.c: added a specific
12538 threaded test case (really nasty, guaranteed).
12539
Daniel Veillard85c11fa2001-10-16 21:03:08 +000012540Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
12541
12542 * catalog.c: serious cleanup on the management of the
12543 XML catalog tree, more tests done, especially with
12544 the catalog PI.
12545
Daniel Veillard364789a2001-10-16 12:45:00 +000012546Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
12547
12548 * catalog.c: avoid a problem in catalog cleanup on SMP if
12549 catalogs were not initialized.
12550
Daniel Veillard81463942001-10-16 12:34:39 +000012551Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
12552
12553 * catalog.c xpath.c: trying to cleanup the not thread safe
12554 parts of the library.
12555
Daniel Veillard64a411c2001-10-15 12:32:07 +000012556Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
12557
12558 * include/libxml/globals.h configure.in global.data: make
12559 the allocation be per-thread a configure option
12560 * encoding.c include/libxml/parser.h: fixed compilation
12561 errors
12562
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000012563Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12564
12565 * include/libxml/parser.h: Norm reported that a few lines
12566 added were breaking libxslt compile, removed them for now
12567
Daniel Veillard6f350292001-10-14 09:56:15 +000012568Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
12569
12570 * parser.c parserInternals.c threads.c: debugged and fixed
12571 initialization problems which were giving troubles on SMP
12572 boxes.
12573
Daniel Veillard6661ffa2001-10-13 14:18:17 +000012574Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12575
12576 * include/libxml/Makefile.am: missing globals.h
12577
Daniel Veillarde7090612001-10-13 12:18:28 +000012578Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012579
Daniel Veillarde7090612001-10-13 12:18:28 +000012580 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000012581
Daniel Veillardd0463562001-10-13 09:15:48 +000012582Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
12583
12584 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
12585 include/libxml/parserInternals.h include/libxml/tree.h
12586 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
12587 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
12588 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
12589 Applied the last patches from Gary, cleanup, activated threading
12590 all user accessible global variables are now handled in globals.[ch]
12591 Still a bit rought but make tests passes with either
12592 --with-threads defined at configure time or not.
12593 * Makefile.am example/Makefile.am: added globals.[ch] and threads
12594 linking options
12595
Daniel Veillardb8478642001-10-12 17:29:10 +000012596Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
12597
12598 * Makefile.am include/libxml/Makefile.am
12599 include/libxml/globals.h globals.c include/libxml/threads.h
12600 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
12601 configure.in: started integrating the core of the thread support
12602 not activated yet but half integrated. The code should still
12603 compile and work anyway.
12604
Daniel Veillardb44025c2001-10-11 22:55:55 +000012605Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12606
12607 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
12608 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
12609 integrating the non-controversial parts of Gary Pennington
12610 multithread patches
12611 * catalog.c: corrected a small bug introduced
12612
Daniel Veillard75b96822001-10-11 18:59:45 +000012613Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12614
12615 * catalog.c include/libxml/catalog.h: very serious cleanup,
12616 isolating unportable code and as much as possible the accesses
12617 to the global shared catalog. May need more testing !
12618
Daniel Veillard78d12092001-10-11 09:12:24 +000012619Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12620
12621 * include/libxml/debugXML.h debugXML.c tree.c: integrating
12622 Keith Isdale patches for the XSLT debugger interfaces. Some
12623 cleanup
12624
Daniel Veillardff0b7312001-10-11 06:46:09 +000012625Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
12626
12627 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
12628 * DOCBparser.c: generate line nubers in elements
12629
Daniel Veillard60087f32001-10-10 09:45:09 +000012630Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12631
12632 * configure.in: preparing 2.4.6 release
12633 * doc/xml.html doc/html/*: updated and rebuilt the docs
12634 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
12635
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000012636Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
12637
12638 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
12639 adding documentation for DV's supercatalog support
12640
Daniel Veillard82d75332001-10-08 15:01:59 +000012641Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12642
12643 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
12644 super catalog support adding one API and one flag --sgml to
12645 xmlcatalog
12646
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000012647Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
12648
12649 * doc/xmlcatalog_man.xml, xmlcatalog.1
12650 One more crack at
12651 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12652
12653
Thomas Broyer47334c02001-10-07 16:41:52 +000012654Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
12655
12656 * xpath.c: implemented xmlXPathObjectCopy for external objects
12657 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
12658
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000012659Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
12660
12661 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12662 finishing up fix to
12663 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
12664 the xmlcatalog man page display more elegantly
12665
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000012666Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
12667
12668 * configure.in: closing bug #61832
12669 * HTMLparser.c: removed a warning
12670
Daniel Veillard6ab38382001-10-06 13:08:27 +000012671Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
12672
12673 * xpath.c: fixing #61673 part I, do not loose doc information
12674 when copying result value trees.
12675
Daniel Veillard556c6682001-10-06 09:59:51 +000012676Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12677
12678 * xpath.c: trying to harden the XPath interpreter
12679
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000012680Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
12681
12682 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
12683 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
12684
William M. Brack1633d182001-10-05 15:41:19 +000012685Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12686
12687 * HTMLparser: repaired another loop problem
12688
Daniel Veillard20ee8c02001-10-05 09:18:14 +000012689Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12690
12691 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
12692 parsing.
12693 * xpath.c: fix bug #61291 the default XML namespace node is
12694 missing from the namespace axis.
12695 * tree.c: refuse to create namespaces nodes with prefix "xml"
12696
Daniel Veillard651f9472001-10-04 14:51:06 +000012697Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
12698
12699 * SAX.c: ouch a non-defined namespace could lead to a crash,
12700 fixed #61215
12701
Daniel Veillard7dd05702001-10-04 14:25:12 +000012702Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12703
12704 * parserInternals.c: closed bug #61054
12705
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000012706Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12707
12708 * include/libxml/Makefile.am: closing #60708
12709
Daniel Veillarda293c322001-10-02 13:54:14 +000012710Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
12711
12712 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
12713 adding xmlSAXParseFileWithData following Marco Stipek suggestion
12714
Daniel Veillardf4309d72001-10-02 09:28:58 +000012715Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12716
12717 * valid.c: close bug #61550 when xml: wasn't considered a namespace
12718
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000012719Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12720
12721 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
12722 * DOCBparser.c HTMLparser.c parser.c: fixed typos
12723
Daniel Veillard16756b62001-10-01 07:36:25 +000012724Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
12725
12726 * catalog.c: Justin Fletcher provided cleaup code in case
12727 HAVE_STAT is not defined
12728 * include/win32config.h: Igor Zlatkovic suggested to have
12729 HAVE_STAT defined there
12730
William M. Brack5e1cac12001-09-28 16:19:18 +000012731Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12732
12733 * catalog.c - fixed typing error reported by M. Barros
12734
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000012735Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
12736
12737 * xmllint.c - fixing typo
12738
William M. Brackd28e48a2001-09-23 01:55:08 +000012739Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
12740
12741 * HTMLparser.c: small enhancement to prevent loop on
12742 unrecognizable data
12743
Daniel Veillardb1d62872001-09-21 09:47:08 +000012744Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12745
12746 * parserInternals.c: applying patch from bug #60757 this
12747 should close it
12748
Daniel Veillardc0631a62001-09-20 13:56:06 +000012749Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12750
12751 * catalog.c xmlcatalog.c: removed a couple of warning
12752 * xpath.c: try to solve the linking problem on platforms
12753 needing trio to compile
12754
Daniel Veillard1a123612001-09-19 08:06:23 +000012755Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012756
Daniel Veillard1a123612001-09-19 08:06:23 +000012757 * Makefile.am libxml.spec.in: backing up non-documented changes
12758 commited without review or aproval by Jens Finke <jens@gnome.org>
12759 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000012760
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012761Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
12762
12763 * configure.in: Joe Orton provided a patch fixing a problem
12764 when iconv is specified to be in a non-standard directory
12765 but wasn't exported in xml2-config --cflags
12766
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012767Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12768
Daniel Veillardf5b44e42001-09-17 17:19:54 +000012769 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000012770 troubles with 2.4.4 errors.
12771
Daniel Veillard16698282001-09-14 10:29:27 +000012772Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12773
12774 * encoding.c entities.c: do not output hexadecimal charrefs
12775 when serializing HTML since some version of Netscape can't
12776 grok it, generate decimal ones.
12777 * result/HTML/doc3.htm: output changed due to previous test
12778 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
12779
Daniel Veillard98fed372001-09-13 11:34:58 +000012780Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
12781
12782 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
12783 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
12784
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012785Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000012786 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000012787
12788 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
12789 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
12790 updated the configuration scripts systems accordingly
12791
Daniel Veillard04382ae2001-09-12 18:51:30 +000012792Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12793
12794 * configure.in: preparing for 2.4.4
12795 * doc/xml.html doc/html/*: updated and rebuilt the docs
12796
Daniel Veillardd63437e2001-09-12 15:00:27 +000012797Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
12798
12799 * win32/dsp/libxml2.def.src: tried to incorporate comments
12800 from bug #59220
12801
Daniel Veillard319a7422001-09-11 09:27:09 +000012802Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
12803
12804 * parser.c result/noent/wml.xml: fixed bug #59981 related
12805 to handling of '&' in attributes when entities are substitued
12806
Daniel Veillard7cf5e442001-09-10 20:16:32 +000012807Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12808
12809 * libxml.h include/libxml/xmlversion.h.in
12810 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
12811 Tried to close bug #60131
12812
Daniel Veillardbce62332001-09-10 18:46:55 +000012813Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12814
12815 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
12816
Daniel Veillard143b04f2001-09-10 18:14:14 +000012817Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
12818
12819 * SAX.c: fixing bug #59946 on xmlns=""
12820
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000012821Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12822
12823 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
12824 but allocates a new error code.
12825
Daniel Veillard05c13a22001-09-09 08:38:09 +000012826Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
12827
12828 * xmllint.c: John Fleck fixed typos in the options output
12829 * parser.c SAX.c: fix ignorable white space SAX selection
12830
12831Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
12832
12833 * entities.c: Steve Underwood found the possibility of an
12834 ininite loop in case of error.
12835
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000012836Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
12837
12838 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
12839
Daniel Veillarda050d232001-09-05 15:51:05 +000012840Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
12841
12842 * parser.c: warn if version is not 1.0 but it's not
12843 strictly speaking an error after analyzing the spec
12844
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000012845Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
12846
12847 *doc/catalog.html - add link to the html version of the
12848 man page, other linguistic cleanups
12849
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000012850Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
12851
12852 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
12853 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
12854 file, has not yet been included in the build.
12855
Daniel Veillard99784ff2001-09-01 16:20:28 +000012856Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12857
12858 * catalog.c: removed a duplicate affectation Justin Fletcher
12859
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000012860Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
12861
12862 * tree.c: Armin Sander pointed a possible text coalescing
12863 problem, completed his patch.
12864
Bjorn Reese0b2ae432001-08-31 16:31:57 +000012865Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12866
12867 * trionan.c: Fixed const and volatile re-definition problem
12868
Daniel Veillard5d96fff2001-08-31 14:55:30 +000012869Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
12870
12871 * libxml.4 parser.c: doc updates from Heiko Rupp
12872 * parserInternals.c: 2 sanity checks from Heiko Rupp
12873
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012874Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
12875
12876 * tree.c: applied patch from Armin Sander to make some pointers
12877 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000012878 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000012879
Daniel Veillardb06c6142001-08-27 14:26:30 +000012880Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12881
12882 * xpath.c: hum, restrict the integer usage gcc bug workaround
12883 to only gcc compilers so that other architecture don't get
12884 penalized by this limitation.
12885 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
12886
Daniel Veillard268fd1b2001-08-26 18:46:36 +000012887Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
12888
12889 * valid.c: fixed a Windows compiler warning (Chris Poblete)
12890 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
12891
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000012892Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
12893
12894 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
12895 --convert option to xmlcatalog to convert SGML ones to
12896 the XML syntax.
12897 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
12898
12899 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000012900Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
12901
12902 * catalog.c xmlIO.c: started some serious testing and fixed
12903 a few bug and optmization needs.
12904
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000012905Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
12906
12907 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12908 preparing for a 2.4.3 release even if it may not be ready yet
12909 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
12910 all file parsing lookup to go through the entity resolver, add
12911 to add an API to bypass it (needed to load catalogs themselves),
12912 some cleanup on the catalog code too.
12913 * nanoftp.c: small cleanup
12914 * doc/catalog.html: small update
12915
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000012916Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
12917
12918 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
12919 Jun Kuriyama
12920
Daniel Veillardffb120d2001-08-23 00:52:23 +000012921Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
12922
12923 * doc/catalog.html: finished the catalog documentation
12924
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000012925Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
12926
12927 * doc/catalog.html doc/xml.html: added documentation about
12928 Catalog support, misses an API description
12929 * doc/html/*: reextracted the API pages
12930
Daniel Veillarddc2cee22001-08-22 16:30:37 +000012931Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
12932
12933 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
12934 Added the part about section 7.2 on URI resolution,
12935 fixed a side effect in the HTML parser, look complete
12936 and ready to rock except the URI/SystemID part!
12937
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000012938Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
12939
12940 * include/libxml/catalog.h include/libxml/parser.h
12941 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
12942 xmlIO.c: added support and APIs needed for the catalog PI
12943 * include/libxml/xmlIO.h: cleanup
12944
Daniel Veillarde2940dd2001-08-22 00:06:49 +000012945Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12946
12947 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
12948 include/libxml/catalog.h: starts to look okay, really
12949 plugged the new framework, cleaned a lot of stuff,
12950 added some APIs, except the PI's support missing this
12951 should be mostly complete
12952 * result/catalogs/* test/catalogs/*: added new test, enriched
12953 the existing one with URN ID tests
12954
Daniel Veillard64339542001-08-21 12:57:59 +000012955Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
12956
12957 * catalog.c: fixed nextCatalog
12958 * result/catalogs/docbook test/catalogs/*: started adding
12959 a small regression test
12960
Daniel Veillardcda96922001-08-21 10:56:31 +000012961Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
12962
12963 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
12964 more work on the XML catalog support.
12965 * parser.c include/libxml/parser.h: small cleanup seems using
12966 list as a public parameter name can give portability troubles
12967 * trionan.c trionan.h xpath.c include/libxml/trionan.h
12968 include/libxml/xpath.h include/libxml/Makefile.am: removed
12969 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
12970 wrappers
12971
Bjorn Reese45029602001-08-21 09:23:53 +000012972Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12973
12974 * Makefile.am trio.c triodef.h trionan.c xpath.c
12975 include/libxml/Makefile.am include/libxml/trionan.h:
12976 Re-worked Not-A-Number and Infinity support.
12977 * xmlcatalog.c: added readline include files
12978
Daniel Veillard344cee72001-08-20 00:08:40 +000012979Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
12980
12981 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
12982 testCatalog as xmlcatalog, making it an installed app
12983 adding a shell, and preparing it to be a /etc/xml/catalog
12984 management tool, though not ready yet
12985 * catalog.c include/libxml/catalog.h: adding support for
12986 XML Catalogs http://www.oasis-open.org/committees/entity/
12987 not finished, there is some interesting tradeoffs and a
12988 few open questions left.
12989
Daniel Veillardb7664f42001-08-19 13:00:43 +000012990Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
12991
12992 * xmllint.c: fixed a line formatting problem
12993
Daniel Veillard5015b712001-08-17 09:37:52 +000012994Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
12995
12996 * SAX.c: removed a couple of unused variable (Albert Chin)
12997
Daniel Veillardbb371292001-08-16 23:26:59 +000012998Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
12999
13000 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
13001 trying to fix some troubles w.r.t. function returning
13002 const xxxPtr.
13003
Daniel Veillardb60c54e2001-08-16 19:34:27 +000013004Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13005
13006 * win32/dsp/libxml2.def.src: another set of symbols conditionally
13007 defined
13008
Daniel Veillardae6db172001-08-16 19:32:00 +000013009Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
13010
13011 * xpointer.c: removed unused var
13012
Daniel Veillard09190202001-08-16 16:27:41 +000013013Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13014
13015 * testXPath.c: another small cleanup closing bug #59110
13016
Daniel Veillard796f4b62001-08-16 16:00:13 +000013017Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
13018
13019 * win32/dsp/libxml2.def.src: small cleanup closing bug
13020 #59108
13021
Daniel Veillard5aac4e42001-08-15 20:46:57 +000013022Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
13023
13024 * example/gjobread.c: add xmlCleanupParser() before leaving
13025
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000013026Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
13027
13028 * config.h.in configure.in include/libxml/xmlwin32version.h:
13029 released 2.4.2
13030
Daniel Veillardd3d06722001-08-15 12:06:36 +000013031Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
13032
13033 * include/libxml/valid.h debugXML.c valid.c: deprecate
13034 the non-boundchecking Sprintf functions, add Snprintf
13035 this should close bug #57984
13036
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000013037Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
13038
13039 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
13040 URIs before doing the lookups (pointed by Mark Vakoc)
13041
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000013042Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
13043
13044 * xpath.c: serious changes on Result Value Trees and NodeSets
13045 w.r.t. deallocation and collect operations. Probably not
13046 100% clean (merge of allocated trees smells like a problem).
13047 Seems sufficient to close #58943
13048
Daniel Veillard90493a92001-08-14 14:12:47 +000013049Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
13050
13051 * xmllint.c: adding a --format option
13052
Daniel Veillardfe703322001-08-14 12:18:09 +000013053Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
13054
13055 * xpath.c: count() was broken on Result Value Tree
13056 * xmlIO.c: fixed file:/// accesses on _WIN32
13057
Daniel Veillard70ac0e32001-08-13 11:24:16 +000013058Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
13059
13060 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
13061 macro was renamed, this should close bug #58683
13062
Daniel Veillardf300b7e2001-08-13 10:43:15 +000013063Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
13064
13065 * SAX.c: small fix fixing bug #58539 reported by coolo, in
13066 entity substitution mode text at the end of the entity might
13067 be added due to text coalescing.
13068 * nanoftp.c parser.c: small cleanup
13069
Daniel Veillard0c720972001-08-08 20:59:00 +000013070Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
13071
13072 * HACKING: added John Fleck right to commit in the doc subdir
13073
Daniel Veillard48da9102001-08-07 01:10:10 +000013074Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
13075
13076 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
13077 allow to inherit attributes from the DTD directly in the
13078 tree, this is needed for XPath and can be a useful feature.
13079 Inherited namespaces are always provided at the tree level now
13080 * test/defattr* result/defattr* result/noent/defattr*: added a couple
13081 of tests for this feature (XSLT being the prime user).
13082
Daniel Veillard50f34372001-08-03 12:06:36 +000013083Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
13084
13085 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
13086 testSAX.c xmlIO.c xmllint.c include/win32config.h
13087 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
13088 include/libxml/xmlwin32version.h.in win32/README.MSDev
13089 win32/dsp/*: applied Win32 Facelift No.2 patches from
13090 Igor Zlatkovic for Windows/MSC
13091
Daniel Veillard9f4eb912001-08-01 21:22:27 +000013092Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
13093
13094 * SAX.c: unparsedEntityDecl() the URI computation of the
13095 entity wasn't done breaking XSLT unparsed-entity-uri()
13096
Daniel Veillard567e1b42001-08-01 15:53:47 +000013097Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
13098
13099 * xpath.c: fixed a bug when walking the descendants and
13100 the current node has no children
13101 * debugXML.c: show up when a text node is supposed to not be escaped
13102
Thomas Broyerf186c822001-07-31 23:30:37 +000013103Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13104
13105 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
13106 worked like the set:leading() function)
13107 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
13108
Daniel Veillardba6db032001-07-31 16:25:45 +000013109Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
13112
Daniel Veillard57905372001-07-31 15:52:17 +000013113Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * include/libxml/xmlIO.h: apply change to close #58141
13116 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
13117
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000013118Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * parser.c: when the internal subset uses a PE, then the
13121 included entity can use conditional sections.
13122
Daniel Veillard7d7e3792001-07-30 13:42:13 +000013123Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
13126 when walking the namespace axis showing up in
13127 libxst/tests/general/bug-12
13128 * xmlmemory.c: added the possibility to trace a given block
13129 defined by its address
13130
Daniel Veillard4aafa792001-07-28 17:21:12 +000013131Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * parser.c: don't override existing encoding specified before
13134 starting xmlParseDocument()
13135
Daniel Veillardfdb1f242001-07-27 23:32:44 +000013136Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13137
13138 * include/libxml/xmlwin32version.h: reinserted, needed for
13139 Windows users of CVS
13140
Darin Adlera77cac02001-07-27 17:41:51 +0000131412001-07-27 Darin Adler <darin@bentspoon.com>
13142
Darin Adler699613b2001-07-27 22:47:14 +000013143 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
13144 * testCatalog.c: Add include of <libxml/parser.h>.
13145
131462001-07-27 Darin Adler <darin@bentspoon.com>
13147
Darin Adlera77cac02001-07-27 17:41:51 +000013148 * include/libxml/.cvsignore:
13149 * include/libxml/xmlwin32version.h:
13150 Remove this file from CVS because it's generated.
13151
Daniel Veillard50822cb2001-07-26 20:05:51 +000013152Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * parser.c include/libxml/parser.h: applied const patches from
13155 Tom Moog #58002
13156
Thomas Broyerba4ad322001-07-26 16:55:21 +000013157Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13158
13159 * xpath.c include/libxml/xpath{,Internals}.h: added a function
13160 lookup framework
13161
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000013162Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * tree.c: fixed xmlCopyNode() for documents
13165
Daniel Veillard6dd398f2001-07-25 22:41:03 +000013166Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * parser.c: fixed bugs #58073 reported by Greg Shtilman
13169
13170Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000013171
13172 * parser.c: fixes bug #57652 reported by Morus Walter
13173
Daniel Veillarde3924972001-07-25 20:25:21 +000013174Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
13177
Daniel Veillarda53c6882001-07-25 17:18:57 +000013178Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
13181 errors, lesson don't add new functions at 1am before a release
13182 * xpath.c: integrated fix from Bjorn to avoid divide by zero
13183 from XPath initialization when possible.
13184
Daniel Veillardd9bad132001-07-23 19:39:43 +000013185Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13186
13187 * result/scripts/base*: removing history/readline changed
13188 this slightly
13189 * include/libxml/parser.h SAX.c parser.c parserInternals.c
13190 xmllint.c: make element content line number generation
13191 optionnal to avoid breaking old apps added interface to switch
13192
Daniel Veillardf012a642001-07-23 19:10:52 +000013193Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * configure.in: get rid of the readline and libhistory
Daniel Veillard784b9352003-02-16 15:50:27 +000013196 dependencies by default, release 2.4.1 with IA64 fix
Daniel Veillardf012a642001-07-23 19:10:52 +000013197 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
13198 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
13199 John Kroll fixes to allow saving to HTTP via PUT (or
13200 POST of needed).
13201 * doc/html/*.html: regenerated the docs
13202
Thomas Broyere8126242001-07-22 03:54:15 +000013203Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13204
13205 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
13206 xmlHashScanFull and xmlHashScannFull3 to get passed the
13207 three keys as arguments to the callback function
13208
Daniel Veillard5e2dace2001-07-18 19:30:27 +000013209Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13210
13211 * configure.in Makefile.am: removed libxml softlink for good
13212 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
13213 100% coverage by gtk-doc
13214
Daniel Veillard8599e702001-07-17 21:38:51 +000013215Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
13218 fixed serious troubles due to size_t vs. int mismatch
13219
Daniel Veillard8fcc4942001-07-17 20:07:33 +000013220Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
13223
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013224Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
13225
13226 * include/libxml/xpath{,Internals}.h xpath.c: added a more
13227 convenient extension API for value and context managing
13228 Now handles external objects through xmlXPathPopExternal,
13229 xmlXPathWrapExternal and xmlXPathReturnExternal.
13230 Added functions for sets operations (intersection, etc.)
13231
Daniel Veillard22090732001-07-16 00:06:07 +000013232Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13233
13234 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
13235 xmlIO.c tree.c parserInternals.c entities.c encoding.c
13236 HTMLparser.c: cleanup of global variables, marking some
13237 const or private.
13238
Thomas Broyerf06a3d82001-07-16 04:52:57 +000013239Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000013240
13241 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
13242 fixed xmlXPathNodeSetItem when passing index=0
13243
Daniel Veillard05dec342001-07-14 21:57:39 +000013244Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
13247
Daniel Veillard28ae6362001-07-14 16:44:32 +000013248Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xmllint.c: fixed compilation under Cygwin #57503
13251 * TODO: update
13252
Peter Williamsed156f52001-07-13 18:35:13 +0000132532001-07-13 Peter Williams <peterw@ximian.com>
13254
13255 * config.h.in: add #undef HAVE_DLFCN_H
13256
13257 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
13258 builddir.
13259
Daniel Veillard73b36e32001-07-12 15:09:52 +000013260Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * win32/libxml2/libxml2.def.src: added a couple of exported entries
13263 raised by #57348 and #57381
13264
Daniel Veillard7db37732001-07-12 01:20:08 +000013265Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13266
13267 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
13268 tree.c xpointer.c: store the line numbder in element->content,
13269 may break some software, need a configuration mechanism
13270
Darin Adler96037892001-07-11 00:03:16 +0000132712001-07-10 Darin Adler <darin@bentspoon.com>
13272
13273 * .cvsignore:
13274 * example/.cvsignore:
13275 * include/.cvsignore:
13276 * include/libxml/.cvsignore:
13277 Various things that are generated and should be ignored.
13278
Daniel Veillard09ab7e12001-07-10 15:49:44 +000013279Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
13282 * doc/xml.html doc/html/*: updated the docs
13283
Daniel Veillard04e2dae2001-07-09 20:07:25 +000013284Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
13287 validation occured on content with element child
13288
Daniel Veillardb8c9be92001-07-09 16:01:19 +000013289Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * tree.c: fixed XML Base computation which was broken
13292 * debugXML.c: added a base function to the shell
13293 * Makefile.am result/scripts/* test/scripts/*: added scripts
13294 based regression tests, and adding 2 XML Base tests
13295
Daniel Veillard19e96c32001-07-09 10:32:59 +000013296Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * tree.c: set properties doc and call xmlSetListDoc for properties
13299 content when grafting them in a different tree.
13300 * aclocal.m4: remove from CVS
13301
Daniel Veillarde086f5c2001-07-08 21:10:40 +000013302Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * win32/libxml2/libxml2.def.src: added some missing entry point
13305 for XPath (Mark Vakoc)
13306
Daniel Veillard388236f2001-07-08 18:35:48 +000013307Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
13310 layer should URI-Unescape before trying to open resources.
13311
Daniel Veillard04383752001-07-08 14:27:15 +000013312Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * xpath.c: fix the name() bug for elements in the default
13315 namespace reported by Charlie Bozeman
13316
Daniel Veillard7583a592001-07-08 13:15:55 +000013317Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
13320 led to an XPath fix, improvements of SAX initialization, and
13321 an added option --nocdata to testXPath
13322
Daniel Veillard449d7392001-07-07 19:11:06 +000013323Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * doc/libxml-doc.el: Felix Natter provided anew version working
13326 with XEmacs too
13327
Daniel Veillard5168dbf2001-07-07 00:18:23 +000013328Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * include/libxml/xpath.h: small cleanup
13331 * doc/xml.html: update
13332
Daniel Veillardf524d6e2001-07-05 23:41:40 +000013333Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * Makefile.am configure.in include/libxml/xmlwin32version.h:
13336 released 2.3.14
13337
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013338Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000013341 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000013342
Daniel Veillard73c9c042001-07-05 20:02:54 +000013343Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xpath.c: a bug reported by Stephan Kulow empty nodesets
13346 were not equal to empty strings
13347
Daniel Veillard1fd36d22001-07-04 22:54:28 +000013348Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * SAX.c: fixed a URI-Reference computation problem when validating
13351 * xmlIO.c: small cleanup
13352
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000013353Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13354
13355 * parser.c: improved the description of a couple of interfaces
13356 upon Larry Stamper suggestion
13357
Daniel Veillard62f313b2001-07-04 19:49:14 +000013358Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * SAX.c entities.c parser.c: changed completely the way entities
13361 are handled when running the parser in entity substitution mode.
13362 This fixes a bug reported by Stephan Kulow and nearly divides
13363 by 3 the amount of memory required by libxslt to load and process
13364 DocBook TDG.
13365
Daniel Veillardf420ac52001-07-04 16:04:09 +000013366Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * HTMLparser.c: fixing a too early root closing problem raised
13369 byt Prashanth Naidu
13370
Daniel Veillard8c357d52001-07-03 23:43:33 +000013371Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
13374 raised by Mark Vakoc.
13375
Daniel Veillard6e90d192001-07-03 16:37:49 +000013376Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * example/Makefile.am: fixed the include path to add srcdir/include
13379 * Makefile.am configure.in: fix from Albert Chin for iconv detection
13380 and some cleanup
13381
Daniel Veillardf06307e2001-07-03 10:35:50 +000013382Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
13385 lot of optimization work, results in significant improvements
13386 when handling really complex XPath queries. Add a small optimizer
13387 for unions, improve [n] and [last()], avoid some costly ops.
13388
Daniel Veillard77044732001-06-29 21:31:07 +000013389Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13390
13391 * include/libxml/parser.h parser.c: xmlStrstr args are both const
13392 * xpath.c: small cleanup
13393 * xmlGetNsList: reformated, fixed problems if used on Entities
13394
Daniel Veillard2adbb512001-06-28 16:20:36 +000013395Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * doc/xml.html: added 1.8.14 and 2.3.13 releases
13398
Daniel Veillardb37ecd02001-06-28 16:18:11 +000013399Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
13402 * Makefile.am example/Makefile.am: workaround automake generating
13403 erroneous deps
13404
Daniel Veillard12f7d292001-06-28 13:12:11 +000013405Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * include/win32config.h: bug #56801 Yon Derek provided a patch
13408 to the windows config file.
13409
Daniel Veillard87ee9142001-06-28 12:54:16 +000013410Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
13413 libxml.h : Yon Derek provided a set of changes to compile from
13414 CVS on Windows/MSC
13415
Daniel Veillard0e4cd172001-06-28 12:13:56 +000013416Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * parser.c: fixed UTF8 BOM support in push mode
13419 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
13420 added a specific testcase
13421
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000013422Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * Makefile.am: added --push regression tests
13425 * parserInternals.c: the XML parser segfaulted in --push mode
13426
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000013427Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * configure.in: moved the symlinks detection within a CVS
13430 check, this is not portable and will be removed soon.
13431 * xpath.c: small cleanup/speedup
13432
Daniel Veillard11648102001-06-26 16:08:24 +000013433Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13434
13435 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
13436 release of 2.3.12
13437 * parser.c: make an error message if unknow entities in all cases
13438
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000013439Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * uri.c: fixed 2 uri normalization bugs on '//' reduction
13442
Daniel Veillard23793842001-06-25 16:07:45 +000013443Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * include/libxml/Makefile.am: Laszlo Peter pointed out that
13446 includes were installed in the wrong dir
13447
Daniel Veillardf5498f32001-06-25 15:08:36 +000013448Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * doc/html.xml: warn against sending code to exhibit bugs.
13451
Daniel Veillard56f06462001-06-24 21:34:03 +000013452Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
13455 Tru64 from Thomas Leitner
13456
Daniel Veillardc5d64342001-06-24 12:13:24 +000013457Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * AUTHORS: added William and Bjorn
13460 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
13461 daniel@veillard.com hopefully I won't have to do this again
13462 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
13463 docs can be rebuilt cleanly now
13464 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
13465 from CVs it's generated, added include/libxml/xmlwin32version.h
13466 also generated but which should change far less frequently.
13467 * catalog.c nanoftp.c: made sure to include libxml.h not
13468 libxml/xmlversion.h directly
13469 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
13470 when compiling on WIN32 and MSC
13471
Daniel Veillard07385fd2001-06-23 21:55:48 +000013472Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * include/Makefile.am include/libxml/Makefile.am configure.in:
13475 fixed make distcheck and rebuilding the rpms
13476
Daniel Veillardcd1d9442001-06-23 18:53:44 +000013477Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * configure.in: should finish the migration of exported includes
13480 into a real include/libxml in CVS, at least for CVS users.
13481 * removed the exported headers, added in include/libxml (as well
13482 as xmlversion.h.in).
13483
Daniel Veillard6dd8e052001-06-23 18:38:06 +000013484Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13485
13486 * configure.in: fixed the way to detect symlink
13487
Daniel Veillard66541772001-06-23 18:31:04 +000013488Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * configure.in: updated, include/libxml is now a real CVS dir
13491
Daniel Veillardca989762001-06-23 17:39:29 +000013492Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
13495 version works with both libxml1 and libxml2 (it autodetects
13496 the prefix of the html-files) from Felix Natter.
13497 * doc/xml.html: updated doc accordingly
13498
Daniel Veillard8cf14d52001-06-23 16:32:46 +000013499Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * xpath.c: fixed the bug generating a template loop in libxslt
13502 when using docbook-xsl-1.4, * should filter out document nodes
13503 * HACKING: added William
13504 * TODO: updated
13505
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000013506Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * doc/FAQ.html: added a warning about gcc-3.0
13509 * doc/xml.html: added reference to gdome2 and removed a confusing
13510 sentence
13511
Daniel Veillardf7f41852001-06-22 15:18:01 +000013512Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13513
13514 * xmlversion.h: okay this is a generated file, but Windows
13515 users need it and they can't generate it, and I want CVS
13516 Windows users ...
13517 * win32/libxml2/libxml2_so.dsp: Windows project file for
13518 the shared lib version of libxml2
13519 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
13520 resources needed for libxslt/xsltproc by Yon Derek
13521
Bjorn Reese3157b342001-06-22 14:41:45 +000013522Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13523
13524 * trio.c: MSVC fix (provided by Igor Zlatkovic)
13525
Daniel Veillard4151acb2001-06-22 10:48:57 +000013526Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
Daniel Veillardcc146db2001-06-22 11:10:52 +000013528 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
13529
13530Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
Daniel Veillard4151acb2001-06-22 10:48:57 +000013532 * include/win32config.h: Yon Derek provided a first fix
13533 to be able to compile libxslt/xsltproc on Windows
13534
Daniel Veillardd79bcd12001-06-21 22:07:42 +000013535Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * xpath.c: attempt to work around what seemed a gcc optimizer
13538 bug when handling floats on i386 http://veillard.com/gcc.bug
13539 * tree.c entities.c encoding.c: doing some cleanups while
13540 chasing it
13541
Daniel Veillard017b1082001-06-21 11:20:21 +000013542Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * Makefile.am: cleanup when --without-debug is specified
13545 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
13546 w.r.t. --without-debug and other include points
13547 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
13548 Catalogs
13549 * configure.in entities.h tree.h HTMLparser.c: removed
13550 --without-corba, made the _private field mandatory
13551
Daniel Veillard87a764e2001-06-20 17:41:10 +000013552Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
13555 outputs a BOM in UTF8, an errata has been issued to avoid the
13556 problem, that was the most reasonable solution... Add support
13557 for a leading UTF8 BOM in entities.
13558
Daniel Veillard10ea86c2001-06-20 13:55:33 +000013559Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * valid.c: fixed a bug found when post validating an entity ref
13562 * xmllint.c: added --loaddtd and sligly changed --postvalid to
13563 activate it too
13564
Daniel Veillard39196eb2001-06-19 18:09:42 +000013565Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
13568 weakness in the node copy the XPointer and the XInclude
13569 implementations. Serious cleanup.
13570
Daniel Veillard3739b982001-06-19 12:51:30 +000013571Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * Makefile.am: Kjartan Maraas provided a small patch to
13574 add xml2-config.in to EXTRA_DIST
13575
Daniel Veillarda9142e72001-06-19 11:07:54 +000013576Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
13579 provided another failing case found in KDE, the way the
13580 ctxt->vctxt.nodeTab was allocated and freed changed over
13581 time but it wasn't completely cleaned up. This should fix it.
13582
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000013583Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13584
13585 * parser.c: Stephan Kulow also raised the fact that line number
13586 could get miscounted making debug harder, fixed the problem
13587 in xmlParseCharData()
13588
Daniel Veillard64b98c02001-06-17 17:20:21 +000013589Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * valid.c: Stephan Kulow pointed out a problem when validating
13592 and using an empty entity, forgot a 'break' in a case.
13593
Daniel Veillarde3c81b52001-06-17 14:50:34 +000013594Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
13597 * doc/xml.html: updated with 2.3.11
13598
Daniel Veillard4ec885a2001-06-17 10:31:07 +000013599Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13600
13601 * TODO: updated adding cleanup of generated doc
13602 * configure.in: prepared to release 2.3.11
13603 * xmllint.c: added --version for bug reporting
13604 * doc/html/*.html: rebuilt the doc
13605
Daniel Veillard8b8d2252001-06-16 21:24:56 +000013606Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * xpath.c: first part of the work on selecting namespace to
13609 fix bug #56115
13610
Daniel Veillard96ed5832001-06-15 22:22:04 +000013611Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
13614 when using -liconv
13615 * TODO: updated
13616
Daniel Veillardc4f631d2001-06-14 11:11:59 +000013617Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13618
13619 * HTMLtree.[ch]: more work on the HTML serialization routnes,
13620 cleanup, encoding support.
13621
Daniel Veillard608ad072001-06-14 08:32:28 +000013622Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * xpath.c: Thomas Broyer suggested a better patch for the / arg
13625
Daniel Veillard239d0522001-06-13 23:02:48 +000013626Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13627
13628 * xpath.c: bug detected by Ankh when / is used as a function arg
13629
Daniel Veillard02bb1702001-06-13 21:11:59 +000013630Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
13633 of element and use it to avoid outputting formatting spaces at
13634 the wrong place. Implemented the format parameter for HTML save.
13635 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
13636 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
13637 result/HTML/wired.html: of course this impact the result of a
13638 number of HTML tests
13639
Daniel Veillard95d845f2001-06-13 13:48:46 +000013640Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * HTMLtree.[ch]: started augmenting the HTML save API with
13643 encoding and formatting parameters
13644
Daniel Veillardeca60d02001-06-13 07:45:41 +000013645Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13646
13647 * HTMLtree.h: cleanup and started evaluating the work needed on
13648 revamping the HTML output code
13649
Daniel Veillard84666b32001-06-11 17:31:08 +000013650Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
13653
Daniel Veillard8bdd2202001-06-11 12:47:59 +000013654Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13655
13656 * valid.c: fixed bug #56049, forgot one check in the
13657 validation routine
13658
Daniel Veillardca2366a2001-06-11 12:09:01 +000013659Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13660
13661 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
13662
Daniel Veillard6761eee2001-06-11 10:29:38 +000013663Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13664
13665 * libxml.h: fixed an error in last commit
13666 * doc/FAQ.html: added an entry for compilation from CVS
13667
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000013668Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13669
13670 * xmlversion.h.in libxml.h: Cygwin patches
13671 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
13672 * tree.h: cleanup
13673
Daniel Veillardacd370f2001-06-09 17:17:51 +000013674Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13675
13676 * tree.c: patched xmlFreeNode() to avoid freeing() a static
13677 memory block in a strange case where libxml is linked twice
13678 in the binary.
13679
Daniel Veillard1d047672001-06-09 16:41:01 +000013680Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13681
13682 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
13683 state far too often, simple fix used to avoid it.
13684
Daniel Veillard4497e692001-06-09 14:19:02 +000013685Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13686
13687 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
13688 being processed, applied his patch
13689 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
13690
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000013691Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13692
13693 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
13694 provided fixes to compile on MSCC again
13695 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
13696 also provided an update for the project files.
13697
Daniel Veillarda682b212001-06-07 19:59:42 +000013698Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13699
13700 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
13701 bug #55810
13702
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000013703Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13704
13705 * tree.c: fixed xmlGetNsProp() to close bug #55683
13706 Note this requires libxslt to use it's own function instead.
13707
Daniel Veillardf0c53762001-06-07 16:07:07 +000013708Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13709
13710 * HTMLtree.c: when in a pre element no formatting space should
13711 be added.
13712 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
13713
Daniel Veillard068a9652001-06-07 15:30:26 +000013714Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13715
13716 * configure.in: added tests for signal() and signal.h
13717
Daniel Veillard541d6552001-06-07 14:20:01 +000013718Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13719
13720 * xpath.c: robert pointed out xmlXPathNINF was not initialized
13721
Daniel Veillard8a367d42001-06-07 14:01:34 +000013722Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13723
13724 * doc/libxml-doc.el: Felix Natter provided a new version for
13725 libxml2
13726
Daniel Veillard8a926292001-06-07 11:20:20 +000013727Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13728
13729 * HTMLtree.c: when in a pre element no formatting space should
13730 be added.
13731
Daniel Veillard14839d52001-06-06 16:11:56 +000013732Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13733
13734 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
13735
Daniel Veillarde95e2392001-06-06 10:46:28 +000013736Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13737
13738 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
13739 hack
13740 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
13741 * uri.c: fixed a warning
13742
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000013743Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13744
13745 * HTMLtree.c: trying to close bug #55772 escaping in script
13746 elements
13747 * doc/xml.html: suggest to send mail to the list
13748
13749Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000013750
13751 * error.c: attempt to fix the xmlGetVarStr breakage once and for
13752 good. Use a macro and based on the solution provided in
13753 vsnprintf manual page from GNU.
13754
Bjorn Reese99748722001-06-05 12:49:15 +000013755Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
13756
13757 * error.c: Workaround for non-preserving variadic list.
13758 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
13759
Daniel Veillard2e4f1882001-06-01 10:11:57 +000013760Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13761
13762 * doc/xml.html: added 2.3.10 release
13763
Daniel Veillardb3a182e2001-06-01 09:28:09 +000013764Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13765
13766 * configure.in: releasing 2.3.10
13767
Daniel Veillard3c2758d2001-05-31 18:43:43 +000013768Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13769
13770 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
13771
Daniel Veillard20042422001-05-31 18:22:04 +000013772Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13773
13774 * encoding.c: Robert Collins provided a patch to add the
13775 "US-ASCII" encoding alias
13776
Daniel Veillard97ac1312001-05-30 19:14:17 +000013777Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13778
13779 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
13780 string oriented functions and started cleaning the related areas
13781 in xpath.c which needed fixing in this respect
13782
Daniel Veillard2d703722001-05-30 18:32:34 +000013783Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13784
13785 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
13786 #55380
13787 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
13788
Daniel Veillard9403a042001-05-28 11:00:53 +000013789Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13790
13791 * TODO: updated
13792 * nanohttp.[ch] : started adding APIs to get the redirected URL
13793 when this occurs (needed for further base computation
13794 * tree.h: cleanup
13795 * encoding.c: cleanup
13796 * SAX.c: minor change around ctxt->loadsubset
13797
Daniel Veillard6278fb52001-05-25 07:38:41 +000013798Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13799
13800 * Makefile.am include/Makefile.am: small change to have
13801 include/libxml rebuilt if working from CVS.
13802 * uri.c: applied another patch from Carl Douglas for URI escaping,
13803 this should close bug #51876
13804
Daniel Veillardd16df9f2001-05-23 13:44:21 +000013805Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13806
13807 * xinclude.c: fixed XInclude recursive behaviour bug #54678
13808 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
13809 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
13810 added specific regression test
13811 * parser.h: preparing for the XSLT mode where DTD inherited
13812 attributes are added to the tree.
13813
Daniel Veillardbbd22452001-05-23 12:02:27 +000013814Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13815
13816 * xinclude.[ch]: Updated the namespace for the Last Call version
13817 * result/XInclude/include test/XInclude/include: updated the
13818 testsuite accordingly
13819
Daniel Veillard8514c672001-05-23 10:29:12 +000013820Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13821
13822 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
13823 related to bug #51876
13824
Daniel Veillard42596ad2001-05-22 16:57:14 +000013825Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13826
13827 * tree.c: fixed a gross mistake in base computation, xml:base is
13828 not completely correct yet (need cascade).
13829 * xpath.[ch]: added the few things needed to find a function name
13830 and URI from the XPath context when it is called.
13831
Daniel Veillard81418e32001-05-22 15:08:55 +000013832Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13833
13834 * catalog.[ch]: fixes and add xmlLoadCatalogs()
13835 * DOCBparser.c: small cleanup
13836 * xmllint.c: added a --catalogs option to load catalogs from
13837 $SGML_CATALOG_FILES
13838 * tree.c: cleanup
13839 * configure.in: iconv library fixup, ICONV_LIBS
13840
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000013841Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13842
13843 * catalog.c: handling of CATALOG entries. detection of recursion,
13844 and a few bugfixes
13845 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
13846 against the default namespace
13847
Daniel Veillard04b93292001-05-21 08:15:31 +000013848Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13849
13850 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
13851
Daniel Veillarda97a19b2001-05-20 13:19:52 +000013852Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13853
13854 * parser.c: fixed propagation context info when parsing an
13855 external entity.
13856 * doc/html/*.html: regenerated a couple of docs
13857
Daniel Veillard4623acd2001-05-19 15:13:15 +000013858Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13859
13860 * doc/xml.html: update with 2.3.9 informations
13861
Daniel Veillardbed7b052001-05-19 14:59:49 +000013862Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13863
13864 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
13865 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
13866 * doc/html/* : rebuilt the docs
13867 * valid.c: small patch which may improve some case when
13868 validating.
13869
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000013870Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13871
13872 * HTMLparser.c: Closed bug #54891
13873 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
13874 to the suite
13875
13876Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13877
13878 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
13879 applied a documentation patch from LotR and filled in a few missing
13880 descriptions
13881
Daniel Veillard76d66f42001-05-16 21:05:17 +000013882Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13883
13884 * xpath.c tree.c parser.c: speed optimizations at the parser level
13885 document tree freeing and xpath evaluation
13886
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000013887Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13888
13889 * parser.c parser.h parserInternals.h: fixed a couple of
13890 interfaces for handling memory buffer input to const char *
13891 upon suggestion of JamesH.
13892
Daniel Veillardc3739e72001-05-15 15:23:27 +000013893Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13894
13895 * configure.in: LoTR sent a patch fixing the previous commit
13896
Daniel Veillarda4f27e02001-05-15 12:41:29 +000013897Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13898
13899 * configure.in: trying to deal again with the stoopid -R linking
13900 flag of Solaris
13901
Daniel Veillard790142b2001-05-15 10:51:53 +000013902Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13903
13904 * xpath.h: two nodeset access macros from Thomas Broyer
13905
Daniel Veillardba0b8c92001-05-15 09:43:47 +000013906Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13907
13908 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
13909 patch from Thomas Broyer
13910
Daniel Veillarde62d36c2001-05-15 08:53:16 +000013911Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13912
13913 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
13914 case
13915 * INSTALL: was empty added stuff from the FAQ
13916
Daniel Veillard75bea542001-05-11 17:41:21 +000013917Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13918
13919 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
13920 attributes handling and #54433 by adding xmlUnsetProp()
13921 and xmlUnsetNsProp()
13922
Daniel Veillard0a2a1632001-05-11 14:18:03 +000013923Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13924
13925 * HTMLparser.c: Patch from Jonas Borgström
13926 (htmlGetEndPriority): New function, returns
13927 the priority of a certain element.
13928 (htmlAutoCloseOnClose): Only close inline elements if they
13929 all have lower or equal priority.
13930 * result/HTML: this of course changed a number of tests results.
13931
Daniel Veillard7d6fd212001-05-10 15:34:11 +000013932Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13933
13934 * xmlIO.c catalog.c: plugged in the default catalog resolution
13935 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
13936 documentations
13937 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
13938
Daniel Veillarda7374592001-05-10 14:17:55 +000013939Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13940
13941 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
13942 integrating catalogs
13943 * catalog.[ch] testCatalog.c: adding a small catalo API
13944 (only SGML catalog support).
13945 * parser.c: restaured xmlKeepBlanksDefault(0) API
13946
Daniel Veillardc17337c2001-05-09 10:51:31 +000013947Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13948
13949 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
13950
Daniel Veillard257d9102001-05-08 10:41:44 +000013951Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13952
13953 * parser.c: added xmlParseExternalEntityPrivate() to allow
13954 propagation of ctxt->_private when parsing external entities
13955
Daniel Veillard083c2662001-05-08 08:27:14 +000013956Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13957
13958 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
13959
Daniel Veillard01ef7382001-05-08 07:31:43 +000013960Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13961
13962 * configure.in: fixed a small portability problem with AM_CONDITIONAL
13963
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000013964Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13965
13966 * valid.c: warn when indeterminist content model is detected
13967 * result/VC/ElementValid8: this adds a message
13968 * Makefile.am: add --novalid for VCM tests
13969 * parserInternals.c: added a call to Init memory
13970
Daniel Veillard64269352001-05-04 17:52:34 +000013971Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13972
13973 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
13974 when both parameters are NULL.
13975
Daniel Veillard37721922001-05-04 15:21:12 +000013976Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13977
13978 * valid.c: applied small patch from Gary Pennington, reindented
13979 some part of the code.
13980
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000013981Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13982
13983 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
13984 release, updated and regenerated the docs
13985
Daniel Veillard357c9602001-05-03 10:49:20 +000013986Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13987
13988 * xpath.c result/XPath/expr/floats : clarified and cleanup
13989 printing of abnormal floats in tests.
13990
Daniel Veillarda2bc3682001-05-03 08:27:20 +000013991Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13992
13993 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
13994 * results/HTML/ : a few changes in the output of the HTML tests as
13995 a result.
13996 * configure.in: tying to fix -liconv where needed
13997
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000013998Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13999
14000 * Makefile.am: fixed a stupid error
14001
Daniel Veillard7150a032001-05-02 16:41:11 +000014002Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14003
14004 * configure.in Makefile.am: make the inclusion of the trio
14005 modules in the library conditional
14006
Daniel Veillardc057c5d2001-05-02 12:41:24 +000014007Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14008
14009 * DOCBparser.c: patche from László Kovács, fixed entities refs
14010 in attributes handling
14011
Daniel Veillardedddff92001-05-02 10:58:52 +000014012Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14013
14014 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
14015 flushing
14016
Daniel Veillardc8f620b2001-04-30 20:31:33 +000014017Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14018
14019 * xpath.c: fix of an XSLT namespace bug reported on the list
14020 general/bug-8-
14021
Daniel Veillard5792e162001-04-30 17:44:45 +000014022Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14023
14024 * strio.h trio.c: Dan McNichol suggested a couple of small
14025 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
14026
Daniel Veillard02141ea2001-04-30 11:46:40 +000014027Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14028
14029 * tree.c parser.c encoding.c: spent a bit more time looking
14030 at the parsing speed and DOM handling. Added a few more
14031 speedups.
14032
Daniel Veillard3ed155f2001-04-29 19:56:59 +000014033Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14034
14035 * parser.c: small but effective parsing speed improvement
14036
Daniel Veillardb59076b2001-04-29 17:04:07 +000014037Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14038
14039 * configure.in: default on the DocBook parser inclusion (for Gnome)
14040 * DOCBparser.h: fixed a header reference
14041
Daniel Veillardb45c43b2001-04-28 17:02:11 +000014042Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14043
14044 * configure.in xpath.c: applied Bjorn patches for FPE on the
14045 alpha
14046
Daniel Veillardeefd4492001-04-28 16:55:50 +000014047Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14048
14049 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
14050 xmlSaveFormatFileTo()
14051
Daniel Veillarde39a93d2001-04-28 14:35:02 +000014052Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14053
14054 * xpath.c: simple and efficient optimization, XPath functions
14055 aways bind to the same code, cache this
14056 * TODO: updated (by saying some is obsolete)
14057
Daniel Veillard2156a562001-04-28 12:24:34 +000014058Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14059
14060 * xpath.c: more cleanup work on XPath name parsing routines
14061
Daniel Veillard61d80a22001-04-27 17:13:01 +000014062Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14063
14064 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
14065 xmlXPathParseName
14066 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
14067 * debugXML.c: avoid compilation problems if compiling without
14068 HTML support, Igor Zlatkovic
14069 * win32/libxml2/libxml2.def.src: being able to compile without
14070 XPath on Windows
14071
Daniel Veillarddbb14a72001-04-26 20:54:01 +000014072Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14073
14074 * libxml.m4: yet another patch from Toshio Kuratomi
14075
Daniel Veillard2913e4c2001-04-26 19:29:02 +000014076Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14077
14078 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
14079
Daniel Veillard67fee942001-04-26 18:59:03 +000014080Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14081
14082 * tree.[ch]: added xmlSaveFormatFile interface for saving
14083 and indenting a file.
14084
Daniel Veillard82e49712001-04-26 14:38:03 +000014085Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14086
14087 * xpath.c: fixed bug #53689 related to processing-instruction()
14088
Daniel Veillard02f077a2001-04-26 10:59:11 +000014089Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14090
14091 * DOCBparser.c: patche from László Kovács
14092
Daniel Veillard30211a02001-04-26 09:33:18 +000014093Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14094
14095 * parser.c: applied fixes from Christian Glahn bug report #53391
14096
Daniel Veillard5a7c3452001-04-26 09:16:13 +000014097Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14098
14099 * error.c: Jean François Lecomte provided a complete description
14100 and a fix to bug #53537
14101
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000014102Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14103
14104 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
14105
Daniel Veillard1034da22001-04-25 19:06:28 +000014106Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14107
14108 * DOCBparser.c SAX.c: a bit more work on entities processing.
14109 Still Need to cleanup XML output and references in attributes
14110
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000014111Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14112
14113 * DOCBparser.c include/Makefile.am: two patches from László Kovács
14114
Daniel Veillardb33c2012001-04-25 12:59:04 +000014115Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14116
14117 * tree.c: trying to fix #53574, not completely complete,
14118 I would like xmllint --copy --debug test/ent1 and
14119 xmllint --debug test/ent1 to show the same result.
14120 * xpath.c: fix a bug when trying to sort namespace nodes
14121
Daniel Veillard5146f202001-04-25 10:29:44 +000014122Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14123
14124 * HTMLtree.c: real fix for #53402
14125
Daniel Veillard7533cc82001-04-24 15:52:00 +000014126Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14127
14128 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
14129 PIs when using xsl:output
14130 * valid.c: closing #53537 some case generate segfaults if there
14131 is validity errors
14132
Daniel Veillard61b33d52001-04-24 13:55:12 +000014133Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14134
14135 * SAX.c testDocbook.c DOCBparser.c: more work on the support
14136 of external parsed entities, added --noent to testDocbook
14137 * valid.c: Garry Pennington found an uninitialized variable
14138 access in xmlValidateElementContent()
14139
Daniel Veillard56098d42001-04-24 12:51:09 +000014140Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14141
14142 * HTMLparser.c : HTML parsing still sucks ... trying to deal
14143 with madness
14144 * result/HTML/ : this modified the result of the regression tests
14145 a lot.
14146
Daniel Veillard122376b2001-04-24 12:12:30 +000014147Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14148
14149 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
14150 to doc where it wasn't checked against NULL reported by
14151 Jens Laas
14152
Daniel Veillard43dadeb2001-04-24 11:23:35 +000014153Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14154
14155 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
14156 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
14157
Daniel Veillardeae522a2001-04-23 13:41:34 +000014158Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14159
14160 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
14161 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
14162 * SAX.[ch]: cleanup and updates for DocBook
14163 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
14164 ex SGML identifier changes
14165 * valid.c: removed a static unused function.
14166
Daniel Veillardde57c612001-04-23 09:13:36 +000014167Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14168
14169 * HTMLtree.c: applied change for Paul Sponagl on script saving
14170 * Makefile.am: the warning about entity title.xml are normal.
14171
Daniel Veillard393df012001-04-22 20:11:18 +000014172Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14173
14174 * configure.in: release of 2.3.7
14175 * Makefile.am: fixing make distcheck
14176
Daniel Veillarda41123c2001-04-22 19:31:20 +000014177Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14178
14179 * doc/html/* doc/xml.html: updated and regenerated the docs
14180
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000014181Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14182
14183 * xpath.c: fixed the XPointer problem introduced in 2.3.6
14184
Daniel Veillarde82a9922001-04-22 12:12:58 +000014185Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14186
14187 * tree.c: fixed #53388 with the provided patch
14188
Daniel Veillard06803992001-04-22 10:35:56 +000014189Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14190
14191 * valid.c: Bjorn detected an invalid memory access. Fixed
14192 vstateVPush()
14193
Daniel Veillard40af6492001-04-22 08:50:55 +000014194Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14195
14196 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
14197
Bjorn Reese70a9da52001-04-21 16:57:29 +000014198Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
14199
14200 * libxml.h: new header used only for the compilation of libxml
14201 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
14202 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
14203 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
14204 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
14205 xmlmemory.c xpath.c xpointer.c: libxml.h integration
14206 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
14207 baseline (version 1.2 plus a single patch).
14208 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
14209 scientific notation for numbers. Tests added.
14210 * xpath.c: formatting of numbers changed to use sprintf
14211 (contribution from William Brack)
14212
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000014213Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14214
14215 * valid.c: cleanup, more useful debugging
14216 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
14217 * xmlIO.c: entity loading is printed as an error when validating
14218
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000014219Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14220
14221 * valid.c: fixed to validate within entities
14222 * test/VCM/v22.xml: added a specific testcase
14223
Daniel Veillardca1f1722001-04-20 15:47:35 +000014224Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14225
14226 * valid.c: forgot an epsilon transition in for ()+
14227 * test/VCM/v21.xml : added a specific test case
14228
Daniel Veillard85349052001-04-20 13:48:21 +000014229Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14230
14231 * valid.c: removed a state explosion exhibited by RSS
14232 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
14233 from bug #51872
14234
Daniel Veillarddab4cb32001-04-20 13:03:48 +000014235Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14236
14237 * valid.[ch] tree.h: worked *hard* to get non-determinist content
14238 validation without using an ugly NFA -> DFA algo in the source.
14239 Made a specific algorithm easier to maintain, using a single
14240 stack and without recursion.
14241 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
14242 * hash.c: made the growing routine static
14243 * tree.h parser.c: added the parent information to an
14244 xmlElementContent node.
14245
Daniel Veillarde470df72001-04-18 21:41:07 +000014246Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14247
14248 * SAX.c parser.c xpath.c: generating IDs when not validating
14249 from an external parsed entity was poisoning the ID has table
14250 with removed values. This was killing XSLT on the KDE help
14251 browser.
14252
Daniel Veillardceacdd92001-04-18 15:10:35 +000014253Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14254
14255 * entities.h: andrew@ugh.net.au detected a double declaration
14256
Daniel Veillarda10efa82001-04-18 13:09:01 +000014257Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14258
14259 * debugXML.c hash.c tree.h valid.c : some changes related to
14260 the validation suport to improve speed with DocBook
14261 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
14262 the way validation errors get reported
14263
Daniel Veillard1ed3f882001-04-18 09:45:35 +000014264Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14265
14266 * HTMLparser.c HTMLtree.c: applied part of the patches provided
14267 by P C Chow and William M. Brack for XSLT HTML output
14268
Daniel Veillard2d90de42001-04-16 17:46:18 +000014269Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14270
14271 * xmlversion.h.in win32config.h win32/libxml2/*: applied
14272 Igor Zlatkovic patches for MSC compilation and added his
14273 updates
14274
Daniel Veillarde043ee12001-04-16 14:08:07 +000014275Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14276
14277 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
14278 prefix lookup.
14279 * parserInternals.c: fixed the bug reported by Morus Walter
14280 due to an off by one typo in xmlStringCurrentChar()
14281
Daniel Veillarda3bfca52001-04-12 15:42:58 +000014282Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14283
14284 * HTMLparser.c result/HTML/*: revamped the way the HTML
14285 parser handles end of tags or end of input
14286
Daniel Veillard82daa812001-04-12 08:55:36 +000014287Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14288
14289 * tree.[ch] : added xmlDocCopyNode for gdome2 support
14290
Daniel Veillard67a21302001-04-11 14:39:16 +000014291Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14292
14293 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
14294 bug where the linktime verions of free() won't work ...
14295
Daniel Veillard27b55282001-04-11 12:22:25 +000014296Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14297
14298 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
14299
Daniel Veillardafc73112001-04-11 11:51:41 +000014300Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14301
14302 * doc/xml.html: added 2.3.6 release
14303
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000014304Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14305
14306 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
14307 * result/wml.xml: resulted in a small output change
14308
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000014309Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14310
14311 * tree.c: xmlNewDoc was missing the charset initialization
14312 * xmllint.c: added --auto to autogenerate a doc, allow to
14313 reproduce the problem fixed on xmlNewDoc
14314
Daniel Veillard1731d6a2001-04-10 16:38:06 +000014315Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14316
14317 * xpath.c: trying to get 52979 solved
14318 * tree.c result/ result/noent/: trying to get 52712 solved, this
14319 also made me clean up the fact that XML output in general should
14320 not add formating blanks by default, this changed the output of
14321 a few tests
14322
Daniel Veillard73639a72001-04-10 14:31:39 +000014323Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14324
14325 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
14326
Daniel Veillardfac26a12001-04-08 13:08:14 +000014327Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14328
14329 * configure.in: finally released 2.3.6
14330
Daniel Veillard911f49a2001-04-07 15:39:35 +000014331Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14332
14333 * xpath.c: checking for null pointer generated by new code
14334
Daniel Veillardd8df6c02001-04-05 16:54:14 +000014335Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14336
14337 * xpath.c: fixed a [] evaluation problem reported
14338 * test/XPath/tests/simpleaddr: extended test
14339 * result/XPath/simpleaddr: updated result
14340
Daniel Veillard3b2c2612001-04-04 00:09:00 +000014341Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14342
14343 * xmllint.c: Dan Timis reported a portability problem
14344 on Macs without mmap, fixed it.
14345
Daniel Veillardb38bd552001-04-03 18:22:00 +000014346Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14347
14348 * testXPath.c : added a --tree option allowing to display the
14349 tree dump of the XPath expression
14350
Daniel Veillard4dd93462001-04-02 15:16:19 +000014351Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14352
14353 * xpath.c: fixed a memleak when comparing nodesets
14354 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
14355 * tree.c: added a TODO
14356
Daniel Veillard92ad2102001-03-27 12:47:33 +000014357Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14358
14359 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
14360 we need string functions
14361 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
14362 to be able to use them where needed. Applied some changes
14363 to reduce name linking pollution and compile in only what's
14364 needed.
14365 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
14366 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
14367 for the string manipulation functions
14368 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
14369 to the free() function of xmlmemory.c
14370 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
14371 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
14372 usage.
14373
14374
Daniel Veillard2be30642001-03-27 00:32:28 +000014375Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14376
14377 * error.c: applied the context output patch of the error
14378 handling submitted by Chuck Griffith
14379 * error/VC/*: this slightly change some error logs
14380
Daniel Veillard50582112001-03-26 22:52:16 +000014381Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14382
14383 * parser.c: fixed line number reporting on error
14384
Daniel Veillard04be4f52001-03-26 21:23:53 +000014385Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14386
14387 * parser.c: Sullivan and Darin found a parser bug,
14388 applied the patch.
14389
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000014390Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14391
14392 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
14393 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
14394 xmlversion.h.in xpointer.c: of course the way I defined
14395 UNUSED breaks on old gcc version. Try to be smart and
14396 also define it directly in xmlversion.h
14397 * configure.in: removed -ansi flag from the pedantic set
14398
14399Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000014400 Huge cleanup, I switched to compile with
14401 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
14402 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
14403 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
14404 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
14405 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
14406 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
14407 encoding.h entities.c error.c list.[ch] nanoftp.c
14408 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
14409 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
14410 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
14411 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
14412 Cleanup, staticfied a number of non-exported functions,
14413 detected and cleaned up a dozen of problem found this way,
14414 avoided a lot of public function name/typedef/system names clashes
14415 * doc/xml.html: updated
14416 * configure.in: switched private flags to the really pedantic ones.
14417
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000014418Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14419
14420 * configure.in: 2.3.5
14421 * doc/html/*: rebuilt the docs
14422
Daniel Veillard146c9122001-03-22 15:22:27 +000014423Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14424
14425 * parser.c: fixed a reported bug in NOTATION parsing
14426 * uri.c: accepted but not fixed bug 51876, added TODO
14427 * Makefile.am: fixed bug 51876
14428
Daniel Veillarda5f013b2001-03-22 12:44:45 +000014429Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14430
14431 * config.h.in configure.in error.c: fix a compilation problem
14432 on platforms without vsnprintf (xml@thewrittenword.com)
14433
Daniel Veillarde020c3a2001-03-21 18:06:15 +000014434Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14435
14436 * parser.c: fixed a function name header typo
14437 * SAX.c: notations can also occur in external subset.
14438
Daniel Veillard7d42b542001-03-20 13:22:46 +000014439Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14440
14441 * error.c: removed a C++ like comment
14442
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000014443Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14444
14445 * parser.c: fixing bug 52299 strange condition leading
14446 to a parser crash due to a buffer overflow
14447 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
14448 added the specific test case
14449
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000014450Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14451
14452 * xpath.[ch]: still a lot of cleanup based on XSLT, added
14453 xmlXPathConvert{String,Number,Boolean} to be able to make
14454 type casts without a context stack, fixed some implementation
14455 problems related to the absence of context at parse-time,
14456 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
14457 in the public API too
14458 * xpointer.c xpathInternals.h: we need to know at parse time
14459 whether we are compiling an XPointer
14460
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000014461Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14462
14463 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
14464 cleaned up the parser internals, refactored XPath code, added
14465 new compilation based APIs and cleanly separated public and
14466 private APIs.
14467
Daniel Veillardd007d6c2001-03-19 00:01:07 +000014468Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14469
14470 * xpath.h: the comp field must be added at the end to avoid
14471 killing binary compat.
14472
Daniel Veillard9e7160d2001-03-18 23:17:47 +000014473Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14474
14475 * Makefile.am: detect XPath memleaks in regreson tests
14476 * error.c: fixed and error w.r.t. error reporting still using
14477 stderr
14478 * hash.c: added new line at end of file
14479 * tree.h: minor cleanup
14480 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
14481 expression parsing from evaluation, resulted in a number of
14482 changes internally, and in XPointer. Likely to break stuff
14483 using xpathInternals.h but should remain binary compatible,
14484 new interfaces will be added.
14485
Daniel Veillardd574f782001-03-14 19:40:17 +000014486Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14487
14488 * configure.in: fixed a couple of problems reported by
14489 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
14490 without gcc on non linux platforms.
14491
Daniel Veillard0a6c3582001-03-14 19:15:37 +000014492Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14493
14494 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
14495 a fix for --with-html-dir= configure support. I hope it won't
14496 break rpm generation
14497
Daniel Veillarda022fe02001-03-14 16:30:00 +000014498Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14499
14500 * xmlIO.c: one function comment cleanup.
14501
Daniel Veillard25239c12001-03-14 13:56:48 +000014502Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14503
14504 * SAX.c: external subset notations were improperly registered
14505 in the internal subset.
14506
Daniel Veillard2c4754f2001-03-13 09:31:12 +000014507Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14508
14509 * README.cvs-commits: added, pointing to HACKING
14510 * HACKING: updated
14511
Daniel Veillard82ab81e2001-03-12 21:11:21 +000014512Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14513
14514 * parser.c: and Matt Sergeant found one in the XML push
14515 parser (erroneous check I forgot to remove when I fixed the
14516 main parser).
14517
Daniel Veillard68d7b672001-03-12 18:22:04 +000014518Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14519
14520 * xpath.c: ptittom found a small bug in UnaryExpr
14521
Daniel Veillarde356c282001-03-10 12:32:04 +000014522Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14523
14524 * configure.in: bumped to 2.3.4
14525 * error.c: fixed bug #51860
14526 * tree.c: fixed bug #51861
14527 * valid.c: cleanup, more debug, failed to fix one bug crap ...
14528 * tree.[ch] : added xmlDefaultBufferSize
14529 * nanoftp.c: typo in function name header block
14530 * doc/xml.html : updated, added link to XML::LibXSLT
14531 * doc/html/* : rebuilt the docs
14532
Daniel Veillard80f32572001-03-07 19:45:40 +000014533Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14534
14535 * parser.c SAX.c: the new content parsing code raised an
14536 ugly bug in the characters() SAX callback. Found it
14537 just because of strangeness in XSLT XML Rec ouptut :-(
14538
Daniel Veillard6c831202001-03-07 15:57:53 +000014539Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14540
14541 * Makefile.am: Martin Baulig suggested to add -lm
14542 * tree.c: found another bug in xmlNodeGetContent()
14543
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000014544Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14545
14546 * xpath.c: Bjorn found the error related to strictness of comparison.
14547
Daniel Veillard29631a82001-03-05 09:49:20 +000014548Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14549
14550 * parser.c: trying to fix the Dtd parsing problem reported
14551 by Gary, side effect of last week speed optimizations.
14552
Daniel Veillard14be0a12001-03-03 18:50:55 +000014553Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14554
14555 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
14556 * parserInternals.c: removed unneeded test raised by Stric
14557
Bjorn Reesee1dc0112001-03-03 12:09:03 +000014558Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
14559
14560 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
14561 and fixed by William Brack). Added xmlXPathFormatNumber.
14562 Changed the sorting slightly.
14563 * configure.in Makefile.am example/Makefile.am: Added -lm.
14564 Please note that applications linking with libxml2, must
14565 also like with the math library from now on.
14566
Daniel Veillardf9533d12001-03-03 10:04:57 +000014567Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14568
14569 * HTMLparser.c: fixed loop reported by Marc Sanfacon
14570
Daniel Veillard2f362242001-03-02 17:36:21 +000014571Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14572
14573 * parser.c: one must report spaces even if the Dtd element
14574 content proves that this is not part of the element content.
14575 * result/valid/*.xml: this changed the ouptu slightly
14576
Daniel Veillardb402c072001-03-01 17:28:58 +000014577Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14578
14579 * configure.in: bumped to 2.3.3
14580 * doc/xml.html: updated
14581
Daniel Veillard77851712001-02-27 21:54:07 +000014582Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14583
14584 * tree.c: minor doc fix
14585 * xpath.c: deallocation issues when a result tree has been
14586 converted to a node-set
14587
Daniel Veillardec70e912001-02-26 20:10:45 +000014588Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14589
14590 * doc/xml.html: oops corrected dates s/2000/2001
14591
Daniel Veillard8730c562001-02-26 10:49:57 +000014592Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14593
14594 * valid.c: new patch from Gary Pennington
14595
Daniel Veillard91e9d582001-02-26 07:31:12 +000014596Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14597
14598 * doc/xml.html: applied patch from Ankh
14599
Daniel Veillardedac3c92001-02-26 01:36:19 +000014600Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14601
14602 * xinclude.c: fixed a problem building on Mac
14603
Daniel Veillard21a0f912001-02-25 19:54:14 +000014604Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14605
14606 * parser.c: more work on increasing parsing ferformances
14607
Daniel Veillard48b2f892001-02-25 16:11:03 +000014608Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14609
14610 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
14611 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
14612 avoiding memcpy in production builds MEM_CLEANUP macro use
14613 * parser.[ch] parserInternals.c: optimizations of the tightest
14614 internal loops inside the parser. Better checking of I/O
14615 flushing/loading conditions
14616 * xmllint.c : added --timing
14617
Daniel Veillard71681102001-02-24 17:48:53 +000014618Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14619
14620 * configure.in: bumped to 2.3.2
14621 * doc/xml.html: updated for release
14622
Daniel Veillardbbd51d52001-02-24 03:07:03 +000014623Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14624
14625 * xpath.c: found a memleak and fixed a nasty bug
14626
Daniel Veillardf7cd4812001-02-23 18:44:52 +000014627Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14628
14629 * xmllint.[c1] : added return code errors for xmllint
14630 * xpath.c: specific debug dump function for result value trees
14631
Daniel Veillard4b637072001-02-21 21:52:55 +000014632Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14633
14634 * xpath.c: finally implemented xmlXPathCompareNodeSets
14635 * test/XPath/expr/floats results/XPath/expr/floats: added
14636 a test for float expressions
14637
Daniel Veillardf714aa32001-02-21 03:07:44 +000014638Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14639
14640 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
14641 * parserInternals.[ch]: trying to speed up parsing
14642 * xpath.c : speeded up node set equality op
14643
Daniel Veillarde0c3a622001-02-19 18:05:20 +000014644Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14645
14646 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
14647 better handling of ID/IDREF and the list modules associated
14648 * configure.in: small CFLAGS cleanup
14649
Daniel Veillarda8abee62001-02-19 15:14:59 +000014650Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14651
14652 * configure.in: fixed iconv detection on AIX (stric)
14653
Daniel Veillardbca64ef2001-02-19 22:20:01 +000014654Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000014655
14656 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
14657
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000014658Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
14659
14660 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
14661 and optimized xmlXPathNodeSetSort
14662
Daniel Veillard142adbf2001-02-17 13:21:05 +000014663Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14664
14665 * xpath.c: bug fix when context size is 0
14666 * parser.c: I like Norm's Dtd because they still manage to break
14667 the parser occasionally
14668
Daniel Veillardf23e0092001-02-16 13:21:29 +000014669Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14670
14671 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
14672
Daniel Veillarde0e26512001-02-16 00:11:46 +000014673Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14674
14675 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
14676 attributes within the XML-1.0 namespace
14677
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000014678Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14679
14680 * xpathInternals.h: exported a few axis functions
14681 * doc/xml.html: updated the doc
14682
Daniel Veillard760f4422001-02-15 14:59:48 +000014683Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14684
14685 * configure.in: applied patch from Daniel van Balen for OpenBSD
14686 and bumped version to 2.3.1
14687 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
14688 attempt to find autoclosing was simply broken, removed it,
14689 updated the examples, this is better
14690
Daniel Veillardd194dd22001-02-14 10:37:43 +000014691Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14692
14693 * hash.[ch]: added Paolo Casarini patch to provide Delete from
14694 hash functionnalities.
14695 * doc/html/* : rebuild the doc
14696
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000014697Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14698
14699 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
14700 on predicate
14701 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
14702 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
14703 really want to have tags closed on output even if we accept
14704 unclosed ones on input
14705
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000014706Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14707
14708 * xpath.c: ouch don't free NULL, rare case fixed
14709 * tree.c: don't coalesce text nodes if they don't have the
14710 same behaviour wrt escaping on output
14711
Daniel Veillardd12b69d2001-02-11 20:17:31 +000014712Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14713
14714 * xpath.c: small fixup
14715 * SAX.c: don't warn on empty namespaces.
14716
Daniel Veillard6a2e4062001-02-08 10:31:33 +000014717Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14718
14719 * README: a bit of cleanup
14720 * configure.in: preparing for 2.3.0 release
14721
Daniel Veillard1f83d392001-02-08 09:37:42 +000014722Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14723
14724 * hash.[ch]: added a first version of xmlHashSize()
14725 * valid.c: another bug fix from Gary Pennington
14726
Daniel Veillard5eef6222001-02-07 18:24:48 +000014727Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14728
14729 * valid.c: couple of bug fixes pointed by Gary Pennington
14730 * HTMLtree.c: #if 0 cleanup
14731
Daniel Veillard2c257ec2001-02-06 13:29:07 +000014732Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14733
14734 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
14735 which removes a time consuming check of xmlXPathNodeSetAdd()
14736 and use it in places where we are sure to not break unicity
14737
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000014738Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14739
14740 * xpath.c: bug fixes found from XSLT
14741 * tree.c: preserve node->name special values when copying nodes.
14742 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
14743 external subset are fetched when available but without full
14744 validation. Added xmlLoadExtDtdDefaultValue, need a function.
14745 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
14746 output with encoding disabled.
14747
Daniel Veillard2c833b62001-02-03 08:52:06 +000014748Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14749
14750 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
14751 xmlCheckFilename should not be called from xmlFileOpenW
14752 and xmlGzfileOpenW
14753
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000014754Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14755
14756 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
14757 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
14758 added the new tests for URI normalization
14759 * testURI.c: fixed stoopid bugs
14760 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
14761 the URI in the error messages are now properly normalized
14762
Daniel Veillardea28ce62001-02-02 08:20:19 +000014763Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14764
14765 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
14766
Daniel Veillarde99a4762001-02-01 04:34:35 +000014767Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14768
14769 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
14770
Daniel Veillard2b325a02001-01-31 20:46:31 +000014771Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14772
14773 * xpath.c: fixed mod operator
14774
Daniel Veillardde55cf62001-01-31 15:53:13 +000014775Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14776
14777 * parser.c: fixed xmlStrcat doc
14778 * tree.c: 2 fixes form Anders Carlson for copying nodes and
14779 trees.
14780
Daniel Veillard2f913b72001-01-31 13:23:49 +000014781Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14782
14783 * xpath.c result/XPath/tests/chaptersbase
14784 result/XPath/tests/simplebase: fixed XPath node()
14785 * tree.c: small fix in xmlNewNs()
14786 * Makefile.am: removed extraneous xml2Conf.sh rule
14787
Daniel Veillardb42042b2001-01-28 07:40:36 +000014788Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14789
14790 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
14791 Changed the library name, in order to get libxml-devel and
14792 libxml2-devel to coexist on a single system
14793 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
14794 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
14795
Daniel Veillardee0a4662001-01-27 18:59:33 +000014796Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14797
14798 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
14799 libxml2-devel installable in // as libxml-devel.
14800
Daniel Veillard5eb05942001-01-27 17:50:22 +000014801Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14802
14803 * doc/Makefile.am: fixed make rebuild in doc
14804 * doc/html/*.html: rebuilt the docs
14805
Daniel Veillard65c295d2001-01-26 09:32:39 +000014806Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14807
14808 * tree.c: patch from Bjorn Reese on xmlBufferCCat
14809
Daniel Veillard8e199902001-01-25 18:54:39 +000014810Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14811
14812 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
14813 the HTML doc to go into the -devel RPM ...
14814 * aclocal.m4 config.h.in: some updates due to auto* magic
14815
Daniel Veillard93086662001-01-25 18:13:04 +000014816Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14817
14818 * xpath.h: added a hook in the context structure allowing to
14819 link to extra support, needed for XSLT
14820
Daniel Veillardf17e09b2001-01-25 13:55:35 +000014821Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14822
14823 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
14824 xmlXPtrCmpPoints to use it.
14825 * propagated the following patch from Alejandro Forero
14826 * include/win32config.h xmlIO.c: applied further suggestions
14827 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
14828 * example/gjobread.c: fixed warnings, now that it builds
14829
14830Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
14831
14832 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
14833
14834 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
14835 filename points to a valid file (not a directory).
14836 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
14837 Added calls to xmlCheckFilenameDir.
14838
14839 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
14840 `path' (rather than `filename') as the parameter to gzopen and open.
14841
Daniel Veillard48177c22001-01-23 15:27:41 +000014842Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14843
14844 * Makefile.am: fixed a problem with EXTRA_DIST
14845
Daniel Veillardb83ba402001-01-22 22:45:10 +000014846Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14847
14848 * Makefile.am example/Makefile.am: finally found the trick
14849 to build the example, i.e. add "." in SUBDIRS before example
14850 in the list <grin/>
14851
Daniel Veillard82687162001-01-22 15:32:01 +000014852Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14853
14854 * doc/xml.html: updated with an XSLT section, removed pointer to
14855 W3C CVS base.
14856
Daniel Veillard8a7642f2001-01-22 10:45:16 +000014857Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14858
14859 * xpath.c: when copying a XSLT tree object teh tree need to be copied
14860 too, and deallocation need to occur the same way.
14861
Daniel Veillarde4566462001-01-22 09:58:39 +000014862Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14863
14864 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
14865 type correponding to an XSLT result tree fragment. Share most
14866 of the data format with node set, as well as operators.
14867 * HTMLtree.c: added a newline at the end of the doctype output
14868 whe this one is not present initially.
14869 * tree.c: make sure taht the parent and doc pointers are properly
14870 set when copying attributes (lists).
14871
Daniel Veillard701c7362001-01-21 09:48:59 +000014872Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14873
14874 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
14875
Daniel Veillard5a2b6972001-01-20 21:15:50 +000014876Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14877
14878 * xpath.c: seems I finally killed that ugly path evaluation
14879 context bug (tagged 9999 in case is is wrong)
14880
Daniel Veillard8f4d9752001-01-19 05:32:34 +000014881Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14882
14883 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
14884 for XSLT
14885
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000014886Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14887
14888 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
14889 for xmlGzfileOpen() bug
14890
Daniel Veillardf6eea272001-01-18 12:17:12 +000014891Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14892
14893 * xpath.c: removed an error found by XSLT usage
14894 * tree.c parserInternals.h: use a predefined static string
14895 for text and comment nodes, avoid freeing them in xmlFreeNode,
14896 exported the string name in parserInternals.h and added
14897 another value to disable encoding at output (for XSLT),
14898 gain memory, time.
14899
Daniel Veillard8f2cc572001-01-17 08:19:35 +000014900Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14901
14902 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
14903 win32/libxml2/libxml2_so.dsp: new makefiles and update
14904 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
14905
Daniel Veillardf831bfb2001-01-16 17:26:04 +000014906Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14907
14908 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
14909 Gary Pennington
14910
Daniel Veillard389e6b72001-01-15 19:41:13 +000014911Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14912
14913 * xpath.c: fixed the comaprision of values and nodelists,
14914 need to compare nodelist still ...
14915 * debugXML.c: avoided a possible core dump
14916 * HTMLparser.c: cleanup
14917 * nanohttp.c: contributed fix.
14918 * tree.c: fixes in properties handling added xmlSetNsProp
14919 needed by libxslt
14920 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
14921 comment
14922 * TODO: updated
14923
Daniel Veillard167bd532001-01-06 21:09:34 +000014924Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14925
14926 * parser.c parserInternals.c: applied Bjorn Reese optimization
14927 patch
14928
14929Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14930
14931 * Makefile.am: applied patch fro make check from Martin Vidner
14932
Daniel Veillard503b8932001-01-05 06:36:31 +000014933Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14934
14935 * configure.in: preparing 2.2.11
14936 * doc/html/*: rebuild the HTML files
14937 * doc/xml.html : updated
14938
Daniel Veillardc2f4df22001-01-04 14:06:39 +000014939Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14940
14941 * tree.c: fixed a stupid bug
14942 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
14943 patches related to validation of an XInclude processing result
14944 * TODO: updated
14945
Daniel Veillarde2488192001-01-04 10:54:22 +000014946Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14947
14948 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
14949 on large files
14950
Daniel Veillardf060a412001-01-03 20:52:44 +000014951Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14952
14953 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
14954
Daniel Veillard45cff692001-01-03 18:02:04 +000014955Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14956
14957 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
14958 reported by Jonas Borgström
14959 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
14960
Daniel Veillard08108982001-01-03 15:24:58 +000014961Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14962
14963 * testXPath.c xpath.c: fixing the XPath union expressions problem
14964 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
14965
Daniel Veillard4a6845d2001-01-03 13:32:39 +000014966Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
14967
14968 * xmllint.c: Made is so if the file name is "-" is will read form
14969 standard input. Sven Heinicke <sven@zen.org>
14970 * tree.c: fixed a problem when growing buffer
14971 * tree.h: fixed the comment of the node types following andersca
14972 comment
14973 * TODO: updated
14974
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000014975Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14976
14977 * HTMLparser.[ch]: added a way to avoid adding automatically
14978 omitted tags. htmlHandleOmittedElem() allows to change the
14979 default handling.
14980 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
14981 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
14982 of xmllint too when using --memory flag, added a memory test
14983 suite at the Makefile level.
14984 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
14985 with namespace use when encountering QNames in XPath evalation,
14986 added xmlns() scheme in XPointer.
14987 * nanoftp.c : incorporated a fix
14988 * parser.c xmlIO.c: fixed problems raised with encoding when using
14989 the memory I/O
14990 * parserInternals.c: closed bug 25934 reported by
14991 torsten.landschoff@innominate.de
14992 * TODO: updated
14993
Daniel Veillarda1fe9102000-11-25 10:49:25 +000014994Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14995
14996 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
14997 on a non-updated tree :-(, made a 2.2.10 release to correct the
14998 situation
14999
Daniel Veillardce6e98d2000-11-25 09:54:49 +000015000Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
15003 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
15004 integrated a set of OpenVMS changes from Howard Taylor
15005 <Howard.Taylor@pacoast.com>
15006
Daniel Veillard58770e72000-11-25 00:48:47 +000015007Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15008
15009 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
15010 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
15011
Daniel Veillardf62ceff2000-11-24 23:36:01 +000015012Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15013
15014 * HTMLparser.c: some fixes on auto-open of html/head/body
15015 * encoding.c: fixed a compilation error on some gcc env
15016 * xpath.c xpointer.[ch] xpathInternals.h: improved the
15017 XPointer implementation
15018 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
15019 related XPointer tests and associated results
15020
Daniel Veillard300f7d62000-11-24 13:04:04 +000015021Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * doc/xmldtd.html doc/xml.html: following a short step by step
15024 guidance on IRC to help maciej with DTDs I started a small
15025 page on the subject.
15026
Daniel Veillard748e45d2000-11-17 16:36:08 +000015027Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * HTMLparser.c: fixed handling of broken charrefs
15030 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
15031 patches
15032
Daniel Veillard28929b22000-11-13 18:22:49 +000015033Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15034
15035 * doc/xml.html doc/html/* : rebuilt the docs after adding
15036 xinclude and updated page for 2.2.7 and 2.2.8
15037 * configure.in: releasing 2.2.8
15038
Daniel Veillard41e06512000-11-13 11:47:47 +000015039Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * parser.[ch] parserInternals.c: applied the conditional
15042 section processing fix from Jonathan P Springer
15043 <jonathan.springer2@gte.net>
15044 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
15045 project file, fixed iconv default non support
15046 * xpath.c: fixed the problem of evaluating relative expressions
15047 when a node context is provided.
15048
Daniel Veillardbf432752000-11-12 15:56:56 +000015049Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15050
15051 * nanoftp.c: fixed gcc 2.95 new warnings
15052 * SAX.c: fixed a stupid bug
15053 * tree.c: fixed a formatting problem when round-tripping
15054 from/to memory
15055 * xinclude.c: chased memleak, fixed a base problem
15056 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
15057 xmlXPtrBuildNodeList()
15058 * TODO: updated
15059 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
15060 adding a first small set of regression tests for XInclude
15061
Daniel Veillardc2def842000-11-07 14:21:01 +000015062Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15063
15064 * nanohttp.[ch]: applied Wayne Davison patches to access
15065 the WWW-Authorization header.
15066 * parser.c: Closed Bug#30847: Problems when switching encoding
15067 in short files by applying Simon Berg's patch.
15068 * valid.c: fixed a validation problem
15069 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
15070 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
15071 Wayne Davison
15072 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
15073 need to be extended to non full nodes selections.
15074 * xinclude.c: starts to work decently
15075
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000015076Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
15079 debugXML.c xmlversion.h.in: Started adding XInclude support,
15080 this is a new xmllint option
15081 * tree.c xpath.c: applied TOM patches for XPath
15082 * xpointer.c: fixed a couple of errors.
15083 * uri.c: added an escaping function needed for xinclude
15084 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
15085 new warning from RH70 gcc's version
15086
Daniel Veillarda4964b72000-10-31 18:23:44 +000015087Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * HTMLparser.c: fixed loop on invalid char in scripts
15090 * parser.c: update to description of xmlIOParseDTD()
15091 * libxml.m4 xmlversion.h.in: changes contributed by
15092 Michael Schmeing <m.schmeing@internet-factory.de>
15093 * configure.in: preparing for 2.2.7
15094 * Makefile.am: trying to avoid config.h and acconfig.h
15095 being included in the distrib
15096 * configure.in: released 2.2.7
15097
15098Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15099
15100 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
15101 like namespaces for good. Unified xmlNs and xmlNode somewhat.
15102
Daniel Veillard01411222000-10-30 15:33:22 +000015103Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15104
15105 * parser.[ch]: added xmlIOParseDTD()
15106 * xpointer.c: added support for the 2 extra parameters of
15107 string-range, fixed a stoopid error when '0' was present
15108 in XPointer expressions
15109 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
15110 testsuite for the above
15111
Daniel Veillard6db58192000-10-30 09:27:53 +000015112Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15113
15114 * libxml.spec.in: improved package descriptions
15115
Daniel Veillarda5db68a2000-10-29 18:06:06 +000015116Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * xpath.c xpathInternals.h: applied a large cleaning patch
15119 from TOM <ptittom@free.fr>, it also add namespace support
15120 for function and variables registration.
15121
Daniel Veillardbd20df72000-10-29 17:53:40 +000015122Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15123
15124 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
15125 * Makefile.mingw: Wayne Davison's update adding hash.c
15126
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000015127Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15128
15129 * xpath.c: fixed the root evaluation problems
15130 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
15131 ignorable spaces with <b> <bold> <em>
15132 * tree.c: fixed a loop in xmlSearchNsByHref()
15133
Daniel Veillard767662d2000-10-27 17:04:52 +000015134Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * xpath.c: applied another XPath patch from TOM
15137 * xpath.c include/makefile.am: applied another patch from
15138 china@thewrittenword.com (cleanup on IRIX).
15139
Daniel Veillard211cc0a2000-10-27 11:49:33 +000015140Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15141
15142 * xml-config.1: received a fixed version from Fredrik Hallenberg
15143 <hallon@lysator.liu.se>
15144
Daniel Veillardf6bf9212000-10-26 14:07:44 +000015145Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
15148 cleanup patch for XPath
15149
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000015150Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * patched to redirrect all "out of context" error messages to
15153 a reconfigurable routine. The changes are:
15154 * xmlerror.h : added the export of an error context type (void *)
15155 an error handler type xmlGenericErrorFunc there is an interface
15156 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
15157 to reset the error handling routine and its argument
15158 (by default it's equivalent to respectively fprintf and stderr.
15159 * all the c files: all wild accesses to stderr or stdout within
15160 the library have been replaced to calls to the handler.
15161
Daniel Veillard29a11cc2000-10-25 13:32:39 +000015162Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * configure.in: release 2.2.6
15165 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
15166 exporting the inner functions of xpath for extension modules
15167 * doc/*: updated and rebuilt the doc
15168
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000015169Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15170
15171 * nanohttp.c : applied Wayne HTTP cleanup patch
15172 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
15173 and xmlNodeSetSpacePreserve()
15174
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000015175Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15176
15177 * xpath.c: closing bug #29260
15178
Daniel Veillard126f2792000-10-24 17:10:12 +000015179Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * hash.[ch] debugXML.c: expanded/enhanced the API, added
15182 multikey tuples, made hash structure opaque
15183 * valid.[ch]: moved elements, attributes, notations decalarations
15184 as well as ID and refs to hash tables.
15185 * entities.c: hash cleanup
15186 * xmlmemory.c: fixed a dump problem in debug mode
15187 * include/Makefile.am: problem passing in DESTDIR= values patch
15188 from Marc Christensen <marc@calderasystems.com>
15189 * nanohttp.c: removed debugging remains
15190 * HTMLparser.c: the bogus tag should be ignored (Wayne)
15191 * HTMLparser.c parser.c: fixing a number of problems with the
15192 macros in the *parser.c files (Wayne).
15193 * HTMLparser.c: close the previous option when opening a new one
15194 (Marc Sanfacon).
15195 * result/HTML/*: updated the HTML results accordingly
15196
Daniel Veillard52afe802000-10-22 16:56:02 +000015197Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15198
15199 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
15200 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
15201 XPath functions and XML entities table to them. More to come...
15202 * xmlIO.c: fixed libxml closing FILEs it didn't open.
15203
Daniel Veillard683cb022000-10-22 12:04:13 +000015204Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * tree.c: coalesce adjacent text nodes
15207 * valid.c: handling of blank nodes in DTd validation (raised
15208 by problems with a posteriori validation).
15209 * nanohttp.c: changing behaviour on HTTP write stuff.
15210 * HTMLtree.c: forced body and html to be explicitely closed.
15211 * xpath.h: exported more XPath functions.
15212
Daniel Veillard1baf4122000-10-15 20:38:39 +000015213Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * Release of 2.2.5
15216 * xpointer.c: range() range-inside and other helper functions
15217 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
15218
Daniel Veillard47e12f22000-10-15 14:24:25 +000015219Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15220
15221 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
15222 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
15223
Daniel Veillardb732a0e2000-10-15 11:27:01 +000015224Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
15227 and XPointer modules
15228
Daniel Veillard134c9f32000-10-15 10:27:08 +000015229Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * SAX.h: closed #25107
15232
Daniel Veillard39915622000-10-15 10:06:55 +000015233Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * testSAX.c: fixed problem with cdata reporting
15236 * SAXresult/* : updated
15237
Daniel Veillard1e851392000-10-15 10:02:56 +000015238Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
15241 Closed bug #27499, added to regression tests
15242 * TODO: updated
15243
Daniel Veillard7eda8452000-10-14 23:38:43 +000015244Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
15247 support for SCRIPT and STYLE with help from Bjorn Reese
15248 * test/HTML/* result/HTML/*: added simple testcase and updated
15249 the existing ones.
15250
Daniel Veillardff9c3302000-10-13 16:38:25 +000015251Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15252
15253 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
15254 string-range for empty strings
15255 * test/XPath/docs/str test/XPath/xptr/chaptersrange
15256 test/XPath/xptr/strrange: augmented the XPointer testsuite
15257
Daniel Veillard189446d2000-10-13 10:23:06 +000015258Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * doc/xml.html doc/xmlmem.html: added a module describing memory
15261 interfaces and use, updated the main page.
15262
Daniel Veillard2f971a22000-10-12 23:26:32 +000015263Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
15266 nanoftp code work on Windows too now
15267
15268Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000015269
15270 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
15271 * xpointer.c: implemented string-range() at least a good first version
15272 * test/XPath/docs/str test/XPath/xptr/strrange
15273 result/XPath/xptr/strrange: the string-range() tests
15274
Daniel Veillardd3c68c42000-10-12 08:06:28 +000015275Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15276
15277 * Makefile.am include/Makefile.am include/win32config.h
15278 win32/Makefile.mingw: fixed problems reported by Wayne Davison
15279 and make distcheck
15280
Daniel Veillard19d61112000-10-11 23:50:35 +000015281Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
15284 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
15285 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
15286
Daniel Veillardb0426ca2000-10-11 23:39:43 +000015287Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15288
15289 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
15290 patch for socklen_t detection by
15291 Albert Chin-A-Young <china@thewrittenword.com>
15292
Daniel Veillardcd429612000-10-11 15:57:05 +000015293Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
15296 and added a --dtdvalid option to xmllint used to test it
15297
Daniel Veillard47c02452000-10-11 13:04:36 +000015298Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
15301 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
15302
Daniel Veillard2d38f042000-10-11 10:54:10 +000015303Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15304
15305 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
15306 handlings (registration, lookup, cleanup)
15307
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000015308Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * configure.in Makefile.am include/makefile.am: adding XPointer
15311 and XPtrtests target
15312 * xpointer.[ch] : new files for XPointer support
15313 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
15314 more XPath tests
15315
Daniel Veillard57fda592000-10-10 23:24:14 +000015316Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * configure.in: fixed, very broken, make distcheck works again
15319
Daniel Veillarde8282ed2000-10-10 23:01:31 +000015320Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15321
15322 * More work toward 2.2.5, integrated a number of patches
15323 * configure.in Makefile.am win32config.h.in: trying to cleanup
15324 make distcheck .... huh ...
15325 * include/Makefile.am include/win32config.h: new directory
15326 for includes
15327 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
15328 updated teh makefiles and instructions for WIN32
15329 * xpath.c: small fixes
15330 * test/XPath/ results/XPath: updated the testcases and results
15331 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
15332 suggested patches
15333 * valid.c: fixed an ID bug
15334
Daniel Veillardb71379b2000-10-09 12:30:39 +000015335Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
Daniel Veillard784b9352003-02-16 15:50:27 +000015338 the automake bug where wrong dependencies were generated.
Daniel Veillardb71379b2000-10-09 12:30:39 +000015339 * xpath.[ch]: worked on XPointer
15340
Daniel Veillard7e99c632000-10-06 12:59:53 +000015341Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15342
15343 * configure.in Makefile.am: 2.2.5, ship the include in an
15344 include/libxml subdirectory, use symlinks when using CVS
15345 * testSAX.c: fixed small bug
15346 * testXPath.c: changed the way testfiles are parsed
15347 * debugXML.c: same kind of cleanup when parsing an argument expression
15348 XPath/XPointers can have blanks embedded
15349 * xpath.[ch]: more cleanup, reorgs for XPointer work
15350 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
15351 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
15352
Daniel Veillard55b91f22000-10-05 16:30:11 +000015353Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
15356 in the XPath engine, rewrote large parts of it, now it's far
15357 cleaner and in sync with the REC not an old WD. Fixed a parsing
15358 problem in the interactive XML shell found when testing XPath.
15359
Daniel Veillardac260302000-10-04 13:33:43 +000015360Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
15363 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
15364 examples with the extra test
15365
Daniel Veillard7cfce322000-10-04 12:40:27 +000015366Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15367
15368 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
15369 the global init function.
15370
Daniel Veillard970112a2000-10-03 09:33:21 +000015371Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * HTMLparser.c: Doohhh, attribute name parsing was still case
15374 sensitive ! Fixed this ...
15375 * result/HTML/* : updated the tests results accordingly
15376
Daniel Veillard740abf52000-10-02 23:04:54 +000015377Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
15380 engine, should be far more stable, incorporated a new version of
15381 preceding/following axis, need testing
15382 * uri.c: fixed file:///c:/a/b/c problem
15383 * test/XPath/tests/idsimple: augmented the XPath tests
15384
Daniel Veillard3bff2b02000-10-01 20:33:47 +000015385Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15386
15387 * doc/* rebuilding docs for 2.2.4 release
15388
Daniel Veillard8b5dd832000-10-01 20:28:44 +000015389Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * configure.in: releasing 2.2.4
15392 * parser.[ch]: added xmlStrEqual()
15393 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
15394 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
15395 use xmlStrEqual instead
15396 * TODO: updated
15397 * added an XPath test
15398
Daniel Veillardbc765302000-10-01 18:23:35 +000015399Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
15402 * entities.h: exported xmlInitializePredefinedEntities
15403 * parser.[ch] : added xmlInitParser()
15404 * parserInternals.h : had to export htmlInitAutoClose()
15405
Daniel Veillardf09e7e32000-10-01 15:53:30 +000015406Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15407
15408 * xpath.[ch] : fixed some serious XPath Predicate evaluation
15409 problems
15410 * Makefile.am : added XPath regression tests to normal tests
15411 * uri.c: fixed a problem with local paths, cleanup
15412 * parser.c: fixed a problem with large CData sections
15413
Daniel Veillardd2ade932000-09-30 14:39:55 +000015414Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15415
15416 * configure.in xml-config.in: patch from "Ben Taylor"
15417 <sol7x86@hotmail.com> for solaris shared libs lookup
15418
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000154192000-09-30 Martin Baulig <baulig@suse.de>
15420
15421 * libxml-2.0.pc.in: Provide pkg-config script.
15422
15423 * configure.in: Create the libxml-2.0.pc script from the
15424 libxml-2.0.pc.in templates.
15425 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000015426 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000015427
Daniel Veillard4b0755c2000-09-25 14:26:28 +000015428Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
15431 when compiling with MSC
15432
Daniel Veillard46057e12000-09-24 18:49:59 +000015433Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15434
15435 * xpath.c: patch for normalize-string() substring-before(),
15436 substring-after() and translate() functions from Bjorn Reese
15437 <breese@mail1.stofanet.dk>
15438 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
15439 Fredrik Hallenberg <hallon@lysator.liu.se>
15440 * TODO: updated
15441
Daniel Veillard281f8ff2000-09-24 08:12:14 +000015442Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
15445 problem of socklen_t being undefined on a number of platforms
15446 * debugXML.c: fixed a compilation problem when without snprintf
15447
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000015448Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15449
15450 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
15451 an URI bug and a fix for the control-character-induced infinite loop
15452 * nanohttp.c: preventive fix for compiling on WIN32
15453
Daniel Veillard64c20ed2000-09-22 16:07:02 +000015454Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * xmlint.c: closing bug #25000
15457
Daniel Veillardb656ebe2000-09-22 13:51:48 +000015458Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15459
15460 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
15461 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
15462 modified slightly Wayne Davison patch adding xmlStrcasecmp and
15463 related function, fixing xmlStrncmp(), and associated cleanup
15464 * result/HTML/entities.html.sax: updating result
15465
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000015466Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * uri.c: applied patch for URI escaping from Wayne Davison
15469 <wayned@blorf.net>
15470 * tree.c parserInternals.c HTMLparser.c: memset checks patches
15471 from Denis Barbier <barbier@imacs.polytechnique.fr>
15472 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
15473 patch from Wayne Davison
15474
Daniel Veillardd5f97f82000-09-17 16:38:14 +000015475Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * doc/xml.html : updated with new releases, adding "how to help"
15478
Daniel Veillard04698d92000-09-17 16:00:22 +000015479Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15480
15481 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
15482 removed a few warnings in pedantic mode ...
15483 * parserInternals.c parser.c: moved encoding switching function
15484 to parserInternals.c
15485 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
15486
Daniel Veillarda2c6da92000-09-16 18:15:00 +000015487Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15488
15489 * HTMLparser.c parser.c: set ctxt->errNo before calling the
15490 error or warning handlers
15491
Daniel Veillardb1059e22000-09-16 14:02:43 +000015492Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * parserInternals.c parserInternals.h parser.c Makefile.am:
15495 created a new module parserInternals.c, moved most of the
15496 code shared by the various parsers there, as well as
15497 deprecated code from parser.c. More cleanup of parser.c
15498 * uri.c: fixed a problem when URI is NULL
15499 * valid.c: speedup when looking for an attribute declaration
15500
Daniel Veillard39c7d712000-09-10 16:14:55 +000015501Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15502
15503 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
15504 the cleanup of the computation of URI references when seeking
15505 external entities. The URI reference string and the resulting
15506 URI are both stored now.
15507 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
15508 large s(n)printf checks and cleanup from Denis Barbier
15509 <barbier@imacs.polytechnique.fr>
15510 * xmlversion.h.in tree.h: couple of SGML declarations for a
15511 possible docbook module.
15512 * result/VC/ : a couple of test output changed due to the change
15513 of the entities URI
15514
Daniel Veillardb513f5a2000-09-10 14:01:12 +000015515Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * parser.h: added a _private field for linking user's data
15518
Daniel Veillarddd477ce2000-09-10 13:23:08 +000015519Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * parser.c parserInternals.h: demacroified most of the IS_XXX
15522 the gain in size is significant so ...
15523
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000015524Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * entities.c: cases where looking up entities with doc==NULL
15527 covered
15528
Daniel Veillard90e11312000-09-05 10:42:32 +000015529Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15530
Daniel Veillard1de50802000-09-07 08:54:32 +000015531 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000015532 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
15533
Daniel Veillard98a79162000-09-04 11:15:39 +000015534Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15535
Daniel Veillard1de50802000-09-07 08:54:32 +000015536 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000015537 * test/URI/uri.data result/URI/uri.data: first set of tests/results
15538 * Makefile.in: added URItest and included thenin "make tests"
15539
15540Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000015541
15542 * xmlversion.h.in: closed bug 22941
15543
Daniel Veillard2bb89092000-08-31 14:57:50 +000015544Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * doc/xmlio.html: added doc and example for entity loader
15547 redefinition.
15548
Daniel Veillard96984452000-08-31 13:50:12 +000015549Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15550
15551 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
15552 used by libxml
15553
Daniel Veillarde715dd22000-08-29 18:29:38 +000015554Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15555
15556 * parser.c: Fixed bug on invalid ontent characters and when using
15557 push.
15558 * xmllint.c: fixed xmllint endling of errors in push mode
15559
Daniel Veillard4948eb42000-08-29 09:41:15 +000015560Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015563 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000015564 * result/HTML/*.sax: regenerated HTML SAX output
15565 * parser.c: more cleanup.
15566
Daniel Veillarde010c172000-08-28 10:04:51 +000015567Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15568
15569 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015570 patches from Wayne Davison <wayned@users.sourceforge.net>,
15571 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000015572 * HTMLparser.c: fixed an ignorable white space detection bug
15573 occuring when parsing with SAX only
15574 * result/HTML/*.sax: updated since the output is now HTML
15575 encoded...
15576
Daniel Veillard47f3f312000-08-27 22:40:15 +000015577Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15578
Daniel Veillardbbe11b02000-09-23 07:07:40 +000015579 * HTMLparser.[ch]: applied some of Wayne Davison
15580 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000015581
Daniel Veillarde0854c32000-08-27 21:12:29 +000015582Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15583
15584 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
15585 undeclared namespace prefix was used, added a warning.
15586 Cleaned up support w.r.t. entities, spilling out a warning
15587 and being pedantic on lookups.
15588 * test/warning/ent9 : added testcase for previous example.
15589 * TODO: updated
15590 * parserInternals.h parser.c: changed the way names are parsed
15591 now allow infinite size and decrease penalty for normal use
15592 * parser.c: Started a big cleanup/check of the parser code,
15593 fixed some of the most tortuous entity code, spotted code
15594 unused anymore
15595 * test/*: added tests for very long names and related nasty
15596 things.
15597
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000015598Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * doc/encoding.html: added encoding aliases doc
15601 * doc/xml.html: updates
15602 * encoding.[ch]: added EncodingAliases functions
15603 * entities.[ch] valid.[ch] debugXML.c: removed two serious
15604 bottleneck affecting large DTDs like Docbook
15605 * parser.[ch] xmllint.c: added a pedantic option, will be
15606 useful
15607 * SAX.c: redefinition of entities is reported in pedantic mode
15608 * testHTML.c: uninitialized warning from gcc
15609 * uri.c: fixed a couple of bugs
15610 * TODO: added issue raised by Michael
15611
Daniel Veillard0d6b1702000-08-22 23:52:16 +000015612Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15613
15614 * doc/encoding.html: propagated Martin Duerst suggestions
15615
Daniel Veillard52402ce2000-08-22 23:36:12 +000015616Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
15619 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
15620 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
15621 by Wayne Davison
15622
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015623Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * nanoftp.c nanohttp.c: small cleanup
15626 * TODO: updated
15627
Daniel Veillard244ece92000-08-19 20:58:02 +000015628Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * added an old VC testcase and updated title.xml entity
15631
Daniel Veillardb8f25c92000-08-19 19:52:36 +000015632Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15633
15634 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
15635 done on auto-opening of <p> tags and cleanup of SAX output
15636
Daniel Veillard979e55e2000-08-19 16:48:54 +000015637Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15638
15639 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
15640
Daniel Veillard4540be42000-08-19 16:40:28 +000015641Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15642
15643 * doc/xml.html libxml.* structure.*: updated the doc a bit
15644
Daniel Veillard808a3f12000-08-17 13:50:51 +000015645Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15646
15647 * testSAX.c testHTML.c result/HTML/: cleanup of the output
15648 of SAX tests
15649
Daniel Veillard29579362000-08-14 17:57:48 +000015650Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15651
15652 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15653 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
15654
Daniel Veillard1255ab72000-08-14 15:13:33 +000015655Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15656
15657 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
15658 * testHTML.c: fix core dump on Solaris 2.x systems
15659 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
15660 * result/HTML/*.sax: previous bug fix lead to new results
15661
Daniel Veillard03109292000-08-14 14:58:22 +000015662Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15663
15664 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
15665 * configure.in: added --with-readline=DIR to accept alternate
15666 path for readline include/library
15667 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
15668 for ANSI under HP-UX
15669 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
15670 includes @LIBS@
15671
Daniel Veillard7c29ce22000-08-12 21:20:53 +000015672Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15673
15674 * doc/* : rebuilt the docs
15675 * getting ready for 2.2.2 release
15676
Daniel Veillard87b95392000-08-12 21:12:04 +000015677Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15678
15679 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
15680 and xmlAddFeature()
15681 * tree.[ch]: added xmlAddChildList()
15682 * xmllint.c: MAP_FAILED macro test
15683 * parser.h: added xmlParseCtxtExternalEntity()
15684 * valid.c: applied bug fixes removed warning
15685 * tree.c: added CDATA block to elements content
15686 * testSAX.c: cleanup of output
15687 * testHTML.c: added SAX testing
15688 * encoding.c: better error recovery
15689 * SAX.c, parser.c: fixed one of the external entity processing
15690 of the OASis testsuite
15691 * Makefile.am: added HTML SAX regression tests
15692 * configure.in: bumped to 2.2.2
15693 * test/HTML/ result/HTML: added a few of HTML tests, and added the
15694 SAX results
15695
Daniel Veillard88a172f2000-08-04 18:23:10 +000015696Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15697
15698 * configure.in: patch for HP compiler
15699
157002000-08-04 Sven Heinicke <sven@zen.org>
15701
15702 * xmllint.c: Was coredumping sometimes when the file given didn't
15703 exist.
15704
Daniel Veillard46e370e2000-07-21 20:32:03 +000015705Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15706
15707 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000015708
Daniel Veillard46e370e2000-07-21 20:32:03 +000015709 when using in memory parsing. Need some cleanup.
15710 * xmllint.c configure.in: added a --memory flag to test memory
15711 parsing
15712
Daniel Veillard36650692000-07-21 15:16:39 +000015713Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15714
15715 * nanohttp.c: fixed socklen_t replacement to unsigned int
15716 * parser.c: fixed a space handdling missing at the end of
15717 production 28 DOCTYPE.
15718 * xmlmemory.c: fixed a stupid bug on the routine to override
15719 allocation functions
15720 * TODO: updated
15721
Daniel Veillarde46e20d2000-07-14 15:02:46 +000015722Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15723
15724 * doc/ regenerated the docs
15725
Daniel Veillard32bc74e2000-07-14 14:49:25 +000015726Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15727
15728 * doc/encoding.html doc/xml.html: added I18N doc
15729 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
15730 improvements, both parser and filters, added ASCII & HTML,
15731 fixed the ISO-Latin-1 one
15732 * xmllint.c testHTML.c: added/made visible --encode
15733 * debugXML.c : cleanup
15734 * most .c files: applied patches due to warning on Windows and
15735 when using Sun Pro cc compiler
15736 * xpath.c : cleanup memleaks
15737 * nanoftp.c : added a TESTING preprocessor flag for standalong
15738 compile so that people can report bugs more easilly
15739 * nanohttp.c : ditched socklen_t which was a portability mess
15740 and replaced it with unsigned int.
15741 * tree.[ch]: added xmlHasProp()
15742 * TODO: updated
15743 * test/ : added more test for entities, NS, encoding, HTML, wap
15744 * configure.in: preparing for 2.2.0 release
15745
Daniel Veillard49703262000-07-10 10:27:46 +000015746Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15747
15748 * nanoftp.c: fixed the way the control connection is handled
Daniel Veillard784b9352003-02-16 15:50:27 +000015749 * libxml.spec.in: fixed the dependencies and cleanup
Daniel Veillard49703262000-07-10 10:27:46 +000015750
Daniel Veillard306be992000-07-03 12:38:45 +000015751Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15752
15753 * doc/xml.html: changed the xmlsoft.org structure, updated the
15754 examples w.r.t. root and childs
15755
Daniel Veillard7d853352000-07-02 18:53:09 +000015756Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15757
Daniel Veillard784b9352003-02-16 15:50:27 +000015758 * libxml.spec.in: fixed bug #7419, dependencies fouled for libxml-devel
Daniel Veillard7d853352000-07-02 18:53:09 +000015759
Daniel Veillard365e13b2000-07-02 07:56:37 +000015760Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15761
15762 * HTMLparser.c: Work on character encoding support for the HTML parser
15763 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
15764 * encoding.c: Fixed a potential memleak in the encoding stuff
15765
Daniel Veillardaf743792000-07-01 11:49:28 +000015766Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15767
15768 * doc/FAQ.html doc/Makefile.am : added a FAQ
15769
15770Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000015771
15772 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
15773 of the HTML parser to force it to not bypass SAX
15774
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000015775Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15776
15777 * win32config.h.in: updated
15778 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
15779 lacks iconv support :-( need to release 2.1.1
15780 * configure.in: release 2.1.1
15781 * HTMLparser: fixed bug #14784
15782 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
15783 by Windows compiler
15784 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
15785 the SAX startDocument() callback.
15786 * TODO: updated
15787
15788Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15789
15790 * added xmlStopParser()
15791
Daniel Veillardbe803962000-06-28 23:40:59 +000015792Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15793
15794 * configure.in: 2.1.0 prerelease
15795 * Large resync between W3C and Gnome tree
15796 * nanoftp, nanohttp.c: fixed stalled connections probs
15797 * HTMLtree.c SAX.c : support for attribute without values in
15798 HTML for andersca
15799 * valid.c: Fixed most validation + namespace problems
15800 * HTMLparser.c: start document callback for andersca
15801 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
15802 * parser.h, SAX.c: serious speed improvement for large
15803 CDATA blocks
15804 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
15805 different encoding
15806 * example/Makefile.am example/gjobread.c tree.h: work on
15807 libxml1 libxml2 convergence.
15808 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
15809 and the LIBXML_TEST_VERSION macro
15810
Daniel Veillardc310d562000-06-23 18:32:15 +000015811Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15812
15813 * doc/xml.html: various patches and improvements typo fixed by
15814 Felix Natter
15815 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
15816 from Felix Natter <fnatter@gmx.net>
15817
Daniel Veillardf3029822000-05-06 08:11:19 +000015818Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15819
15820 * doc/upgrade.html: updated with instructions for support of both
15821 libxml-1.x and libxml-2.x
15822 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
15823 for 2.x support and also fixed includes
15824
15825
Daniel Veillard496a1cf2000-05-03 14:20:55 +000015826Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15827
15828 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
15829 the encoding support, added iconv support, so now libxml if
15830 compiled with iconv automatically support japanese encodings
15831 among others. Work based on initial patch from Yuan-Chen Cheng
15832 I may have broken binary compat in the encoding handler
15833 registration scheme, but that was so utterly broken I don't
15834 expect anybody to have used this feature until now.
15835 * parserInternals.h: fixup on the CHAR range macro
15836 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
15837 code.
15838 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
15839 * uri.c: added xmlParseURI() I can't believe I forgot to
15840 implement this one in 2.0 !!!
15841 * SAX.c: moved doc->encoding update in the endDocument() call.
15842 * TODO: updated.
15843
Daniel Veillard06047432000-04-24 11:33:38 +000015844Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15845
15846 * tree.h: removed extraneous xmlRemoveProp definition
15847 * TODO: added item about --disable-corba configure switch
15848 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
15849 * nanoftp.c: fixed include problems giving troubles on AIX and
15850 slowlaris
15851 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
15852 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
15853 comment and headers changes to lower gtk-doc number of warnings
15854 * doc/html/*: rebuilt docs
15855
Daniel Veillarde0aed302000-04-16 08:52:20 +000015856Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15857
15858 * HACKING: documented the tag for 1.x and instructions
15859
Daniel Veillard5e873c42000-04-12 13:27:38 +000015860Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15861
15862 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
15863 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
15864 xmlCreateIOParserCtxt
15865 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
15866 significant overall improvement
15867 * xmllint.c: added I/O test to xmllint
15868 * testSAX.c: added a speed test
15869 * doc/* : updated/regenerated
15870
Daniel Veillardfc708e22000-04-08 13:17:27 +000015871Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15872
15873 * xpath.c uri.h parserInternals.h: cosmetic changes from
15874 "Timur I. Bakeyev" <timur@bat.ru>, including making
15875 xmlCreateURI() public
15876
Daniel Veillard5d211f42000-04-07 17:00:24 +000015877Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15878
15879 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
15880 and the code at the same time. Added a clean mechanism for
15881 overload or added input methods: xmlRegisterInputCallbacks()
15882 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
15883 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
15884 * TODO: updated
15885 * doc/* : updated/regenerated
15886 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
15887 source dir
15888
Daniel Veillarde77a9182000-04-05 19:12:29 +000015889Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15890
15891 * testURI.c: yet another forgotten commit, I should get some sleep !
15892
Daniel Veillardce8b83b2000-04-05 18:38:42 +000015893Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15894
15895 * xmllint.c: forgot to commit this too ?
15896
Daniel Veillardb9df4042000-04-05 14:23:16 +000015897Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15898
15899 * xmlversion.h.in : forgot to commit this previously
15900
Daniel Veillard361d8452000-04-03 19:48:13 +000015901Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15902
15903 * configure.in: preparing libxml-2.0.0 version looks Ok so far
15904 * README TODO: updated for release
15905 * uri.c uri.h: added authority parsing/saving
15906 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
15907 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
15908 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
15909 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
15910 Makefile.am : added compile-time customization of libxml
15911 --with-ftp --with-http --with-html --with-xpath --with-debug
15912 --with-mem-debug
15913 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
15914 #include <libxml/xxx.h> I hope it won't break too much stuff
15915 and will be manageable in the future...
15916 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
15917 and added xmllint to the installed programs
15918 * uri.h: added xmlFreeURI()
15919
Daniel Veillardec303412000-03-24 13:41:54 +000015920Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15921
15922 * uri.c uri.h: finished the escaping handling, the base support
15923 and the URI path normalization. Looks good just lacks the
15924 authority content parsing code.
15925 * Makefile.am: added instructions to generate testURI
15926 * TODO: updated
15927 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
15928 added links and icons for W3C and Gnome
15929
Daniel Veillard8f621982000-03-20 13:07:15 +000015930Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15931
15932 * xmlmemory.[ch] : seems I forgot to actually update the files in
15933 the last commit :-)
15934 * doc/xml.html doc/html/* : updated and uploaded the docs
15935
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015936Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15937
15938 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
15939 * TODO: updated
15940 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000015941 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000015942 gfree).
15943 * Makefile.am, uri.c, uri.h: added a set of functions to do
15944 exact (litteraly copied from the RFC 2396 productions) parsing
15945 and handling of URI. Will be needed for XLink, one XML WFC,
15946 XML Base and reused in the nano[ftp/http] modules. Still work
15947 to be done.
15948
Daniel Veillardedfb29b2000-03-14 19:59:05 +000015949Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15950
15951 * configure.in, libxml.spec.in : libxml2
15952 * doc/* : updated the doc page, rebuilt the docs
15953
Daniel Veillardcf461992000-03-14 18:30:20 +000015954Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15955
15956 * all: tagged LIB_XML_1_X
15957 * *.c *.h : updated from W3C CVS tree
15958 * configure.in : 2.0.0-beta
15959 * libxml.spec.in : libxml2 package nam
15960 * result/* : new version of the tests output
15961
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000015962Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15963
15964 * doc/xml.html, doc/update.html: updated docs, 1.8.7
15965
Daniel Veillardb566ce12000-03-04 11:39:42 +000015966Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15967
15968 * doc/* : rebuilt the docs
15969 * parser.c: final patch on #6766
15970 * valid.c: small patch on validity checks.
15971
Daniel Veillardfb76c402000-03-04 11:39:42 +000015972Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15973
15974 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
15975 added
15976 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
15977 compatibility w.r.t. XML spec and existing code.
15978
Daniel Veillard90fb02c2000-03-02 03:46:43 +000015979Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15980
15981 * parser.c: seems a better solution to <a> </a> exists,
15982 will try it for a while
15983
Daniel Veillard83a30e72000-03-02 03:33:32 +000015984Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15985
15986 * parser.c: tried to remove the <a> </a> generating <a/>
15987 this is hard. Left a flag for that purpose. Fixed bug #6766
15988 * configure.in: prepared 1.8.7 not released, due to previous
15989 problem
15990
Daniel Veillard88f00ae2000-03-02 00:15:55 +000015991Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15992
15993 * doc/xml.html : applied second patch from Paul DuBois
15994
Daniel Veillard402e8c82000-02-29 22:57:47 +000015995Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
15996
15997 * doc/xml.html : applied patch from Paul DuBois
15998
Daniel Veillardd0f7f742000-02-02 17:42:48 +000015999Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16000
16001 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
16002
Daniel Veillard5feb8492000-02-02 17:15:36 +000016003Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16004
16005 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
16006 compilation warnings on various platforms.
16007 * parser.c: Fixed #5281 validity error callbacks are now desactived
16008 by default if not validating.
16009
Daniel Veillardf341f932000-02-02 14:52:08 +000016010Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16011
16012 * nanoftp.c, win32config.h.in: patches to compile on WIN32
16013
Daniel Veillard13c757e2000-02-01 23:59:15 +000016014Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16015
16016 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
16017 <gkatsi@cs.toronto.edu>
16018
Daniel Veillard726e8792000-01-30 20:04:29 +000016019Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16020
16021 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
16022 processing URLs
16023
Daniel Veillarde41f2b72000-01-30 20:00:07 +000016024Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16025
16026 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
16027 xmlNanoFTPUpdateURL for persistent control connections.
16028 * configure.in: 1.8.6
16029
16030Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16031
16032 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
16033 * tree.[ch] : added xmlSaveNoEmptyTags
16034
James Henstridgef3be9312000-01-28 13:59:21 +0000160352000-01-29 James Henstridge <james@daa.com.au>
16036
16037 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
16038
16039 * Makefile.am: added nanoftp.[ch] to the build.
16040
Daniel Veillardaeea04f2000-01-25 19:27:27 +000016041Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16042
16043 * nanoftp.[ch]: cleanup, comments, API
16044 * debugXML.c : fixed a bug in the cat command
16045 * doc/*: regenerated the docs
16046
Daniel Veillardda07c342000-01-25 18:31:22 +000016047Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16048
16049 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
16050 * debugXML.c : fixed a bug in the cat command
16051 * valid.c: fixing some small probs
16052 * libxml.spec.in: get rid of the SNAP suffix
16053 * doc/xml.html: updated the status
16054
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000016055Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16056
16057 * xml-config.in: xml-config --version to just return the
16058 version number
16059 * xpath.c: some cleanup w.r.t. axis when the current node is
16060 an attribute.
16061 * TODO: updated
16062
Daniel Veillard461a66c2000-01-18 18:01:01 +000016063Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16064
16065 * configure.in: prepared for libxml-1.8.5
16066 * doc/* recompiled the documentation
16067
160682000-01-17 Jody Goldberg <jgoldberg@home.com>
16069
16070 * configure.in : WARNING autoconf subtlety alert :
16071 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
16072 when looking for zlib.h so that HAVE_ZLIB_H is defined.
16073 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
16074 get defined by AC_CHECK_HEADERS.
16075
Daniel Veillardf967b902000-01-17 16:06:10 +000016076Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16077
16078 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
16079 Rune.Djurhuus@fast.no
16080
Daniel Veillardad8f99d2000-01-15 14:20:03 +000016081Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16082
16083 * TODO: updated
16084 * tree.c, parser.c: made sure that only memory alloc problems
16085 and internal parser errors are allowed to write to stdout or
16086 stderr.
16087
Daniel Veillard0142b842000-01-14 14:45:24 +000016088Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16089
16090 * tree.c : restored xmlNewGlobalNs since this seems used by
16091 a lot of existing code :-(, fixed a bug in xmlNewNs
16092 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
16093 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
16094 to exit() from the library code.
16095 * xpath.c, parser.c: removed bugs or unused code detected by
16096 Windows compilers
16097 * parser.c: started adding interfaces for parsing well balanced
16098 XML fragments
16099 * configure.in: releasing 1.8.4
16100 * doc/* : rebuilt the docs
16101
Daniel Veillard2eac5032000-01-09 21:08:56 +000016102Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16103
16104 * tree.[ch] : added xmlNewDocFragment() for DOM
16105 * testHTML.c: uninitialized variable.
16106
Daniel Veillardf3a73582000-01-05 14:58:39 +000016107Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16108
16109 * doc/* : rebuild the docs
16110
Daniel Veillard71b656e2000-01-05 14:46:17 +000016111Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16112
16113 * acconfig.h: readline and history patch
16114 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
16115 * tree.c: added check and handling when possibly removing an ID
16116 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
16117 and saving.
16118 * test/HTML/entities.html result/HTML/entities.html* : test for
16119 various entities reference cases
16120 * result/HTML/* : as a result output of some testcase have
16121 changed
16122 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
16123 by previous example. added xmlParseTryOrFinish().
16124 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
16125 entities.h debugXML.h HTMLparser.h: changed the way struct are
16126 declared to allow gtk-doc to expose those
16127 * parser.c: closed bug #4960
16128 * Makefile.am configure.in: Applied patch from
16129 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
16130 and math/socket libs detection
16131
Daniel Veillard437b87b2000-01-03 17:30:46 +000016132Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16133
16134 * configure.in, Makefile.am: link tester against readline
16135 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
16136
Daniel Veillard686d6b62000-01-03 11:08:02 +000016137Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
16138
16139 * tree.[ch]: added xmlRemoveProp
16140 * win32config.h.in nanohttp.c: avoid including the Windows
16141 socket stuff in every C files
16142 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
16143 the XmL parser(s)
16144 * test/ns4 result/ns4 etc...: added test case for previous prob
16145 * tree.c: xmlNewNs wasn't checking for double definition
16146 * Makefile.in: fixed a problem with dist-hook duplicates
16147 * parser.[hc], xmlIO.c: fixed the loading of external entities
16148 APIs, now xmlLoadExternalEntity() is used everywhere and
16149 setting up an app specific front-end using the
16150 * SAX.c parser.c: some fixes, now the xhtml spec validates
16151 with the xhtml DTD.
16152 * error.c: fixed crashes in case of no input stream
16153 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
16154 to the validation tests and results
16155
Daniel Veillard5e5c6231999-12-29 12:49:06 +000016156Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16157
16158 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
16159 too htmlCreatePushParserCtxt() and htmlParseChunk()
16160 * parser.c: a bit of cleanup.
16161 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
16162 to XML) removed the last mem leak known
16163 * HTMLtree.c: output message cleanup
16164 * xmlmemory.c: display content info about memory blocks
16165 * result/HTML/wired.* : missing att value warning change
16166
Daniel Veillardbe849cf1999-12-28 16:43:59 +000016167Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16168
16169 * doc/* : rebuilt the documentation
16170
Daniel Veillarddbfd6411999-12-28 16:35:14 +000016171Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16172
16173 * parser.[ch] parserInternals.h: Push parser for XML,
16174 seems to work fine now
16175 * tester.c debugXML.[ch]: Added an XML shell debug facility and
16176 --push for push testing
16177 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
16178 * testSAX.c: added --push
16179 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
16180 subtree
16181 * xmlIO.[ch] : enriched API + fixes for push mode
16182 * entities.[ch]: added the entity content length to the struct.
16183 * xmlmemory.[ch]: new API to show the last entries for the shell
16184 * valid.c: added required attribute testing
16185 * SAX.c: the cdata callback now merge contiguous fragments
16186 * HTMLparser.c: cleanup of some macros
16187
Daniel Veillard3c558c31999-12-22 11:30:41 +000016188Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16189
16190 * parser.c: fix for PIs name starting with xml
16191 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000016192 * *.c, configure.in win32config.h.in : generate win32config.h for
16193 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000016194
Daniel Veillard0caf07a1999-12-21 16:25:49 +000016195Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16196
16197 * parser.c: fixed a stupid = vs. == bug :-(
16198 * doc/gnome-xml.sgml: s/glade/xml/
16199
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000016200Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16201
16202 * configure.in, doc/xml.html : bug fix release 1.8.2
16203 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
16204 Hopefully the end of that silly C++ include problem
16205 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
16206 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
16207 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
16208 troubles with autoclosed elements when the stree shape doesn't
16209 follow the DtD specs. Added htmlIsAutoClosed() and
16210 htmlAutoCloseTag()
16211 * result/HTML/*.htm*: Updated the HTML examples regression tests output
16212 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
16213 * debugXML.c: fixed a bug on printing default namespaces.
16214 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
16215
Daniel Veillardb24054a1999-12-18 15:32:46 +000016216Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16217
16218 * result/HTML/*.htm[l] : updated the HTML regression tests according
16219 to the new output
16220 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
16221 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
16222 problem due to intermix of extern "C" { ... } declarations for C++
16223 and recursive includes in the headers
16224
Chris Lahey323c48c1999-12-18 15:32:45 +0000162251999-12-20 Chris Lahey <clahey@umich.edu>
16226
16227 * HTMLtree.c: Made it so that html nodes with a single child do
16228 not insert a carriage return before or after the child node.
16229
Daniel Veillardb24054a1999-12-18 15:32:46 +000016230Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000016231
16232 * configure.in, doc/xml.html : bug fix release 1.8.1
16233 * parser.c: fixed bug #4344
16234 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
16235 added the glue to avoid C++ problems
16236 * doc/* : regenerated the documentation
16237
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000016238Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16239
16240 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
16241 namespace recognition, and Dia as a resul :-(
16242 * encoding.c: closed bug #3950
16243
Daniel Veillard944b5ff1999-12-15 19:08:24 +000016244Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16245
16246 * valid.c: debugging a posteriori validation, except URI expansion
16247 stuff this should be fixed now
16248 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
16249 Carl Nygard <cnygard@bellatlantic.net>
16250 * tester.c: added --postvalid, cleaning of the code
16251 * tree.[ch]: added xmlDocGetRootElement()
16252
Ramiro Estrugobfce3771999-12-15 04:32:07 +000016253Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
16254
16255 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
16256 c++ losage.
16257
Daniel Veillard10a2c651999-12-12 13:03:50 +000016258Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16259
16260 * configure.in, doc/xml.html : bumped to 1.8.0
16261 * xlink.[ch], Makefile.am : added framework for link detection
16262 * parser.h: added nbChars to parser context, needed for cleanup.
16263 * xmlmemory.c: removed a nasty bug when out of mem
16264 * valid.[ch]: adding namespace support for attribute decl
16265 * tester.c: added --debugent option
16266 * debugXML.[ch]: added xmlDebugDumpEntities()
16267 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
16268 buffers instead, this was really needed, validation was breaking
16269 in strange ways due to that. Added xmlParseStringPEReference()
16270 and other parsing from strings functions. Entities processing
16271 modified again, but PERef are still not handled correcly but
16272 unless you're Eve Maller you won't notice :-)
16273 * HTMLparser.c: large changes toward reliability, and switched to
16274 lowercase internal tags, XHTML is lowercase, so it will help
16275 that output is closer to next version.
16276 * doc/* : regenerated the documentation, it is now hosted at
16277 http://xmlsoft.org/ (same bits I just bought the domain :-)
16278
16279
Daniel Veillard294cbca1999-12-03 13:19:09 +000016280Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16281
16282 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
16283 doc generation
16284 * parser.c: fixed bugs #3908 and #3937 and a memory leak
16285 in the SAX API
16286 * doc/*: rebuilt the doc making sure everything appears in the
16287 HTML files
16288
Daniel Veillardf5c2c871999-12-01 09:51:45 +000016289Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16290
16291 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
16292 added the patch from Carl Nygard <cnygard@bellatlantic.net>
16293 which allow impressive speed improvement on dataset with
16294 large text pieces, but at the cost of broken binary
16295 compatibility and slightly bigger memory usage.
16296 Configure with --with-buffers to activate them, they
16297 are protected with XML_USE_BUFFER_CONTENT define.
16298 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
16299 goal is 0 memory left allocated once parser is no more used
16300 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
16301 call xmlCleanupParser() and xmlMemoryDump()
16302
Daniel Veillarda819dac1999-11-24 18:04:22 +000016303Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16304
16305 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
16306 * parser.[ch] encoding.[ch]: added memory cleanup routines
16307 * parser.c: closing bug #3788
16308 * doc/*: rebuilt the doc
16309
Daniel Veillard11a48ec1999-11-23 10:40:46 +000016310Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16311
16312 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
16313 xmlNewTextChild() and xmlSetCompressMode() behaviour.
16314 * tester.c: added --compress option
16315 * doc/*: rebuilt the documentation
16316
Daniel Veillard4c3a2031999-11-19 17:46:26 +000016317Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16318
16319 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
16320 if given /proc/kcore as input !
16321 * doc/xml.html doc/*: updated and rebuilt the documentation
16322
16323Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000016324
16325 * parser.c: Fixed some wrongly space collapsing code due to
16326 a misreading of the spec.
16327 * result/*: fixed the output accordingly
16328
16329Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000016330
16331 * encoding.c: bug fix and typos
16332 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
16333 * parser.c: added attribute normalization closing bug #3597
16334 * test/att* result/att* SAXresult/att*: testcase for attribute
16335 normalization
16336
Daniel Veillardd7e200c1999-11-15 17:53:11 +000016337Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16338
16339 * configure.in: closing bug #3163 by adding extra flags for the
16340 cc compiler on HP-UX
16341
Daniel Veillard51e3b151999-11-12 17:02:31 +000016342Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16343
16344 * valid.[ch] : removed a typo and an enumerated type bug in the
16345 xmlAddElementDecl() function
16346 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
16347 call to xmlEncodeEntitiesReentrant() so that the functions
16348 New, Set and Get are at the same level.
16349 * parser.c HTMLparser.c: extra memory allocation bug for
16350 attributes detected by someone using libxml in embedded systems :-)
16351
Daniel Veillard962195f1999-10-28 15:51:53 +000016352Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16353
16354 * xmlmemory.h: turned off mem debug :-\
16355
Daniel Veillard35008381999-10-25 13:15:52 +000016356Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16357
16358 * parser.c: closed bug #2784 a one line fix, but worth pushing
16359 a new release out
16360 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
16361 some structures, comments before and after the
16362 main element, and other nastyness
16363 * HTMLtree.c tree.c: accomodate the extended HTML supported
16364 * configure.in: pushing 1.7.4
16365 * test/ent8 and related outputs : added a new test for bug #2784
16366 * test/HTML/wired.html and related output: a nasty HTML example
16367 * Makefile.am: improved the test scripts
16368 * docs/* : reran the documentation extractor, updated xml.html
16369
Daniel Veillard7c1206f1999-10-14 09:10:25 +000016370Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16371
16372 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
16373 HTMLparser and debugged the HTML related code. HTML documents
16374 now have their own type
16375 * entities.c: do not dump &apos; for HTML output
16376 * xmlmemory.c: improvement, breakpoint mechanism
16377 * testHTML.c: added --sax --repeat ...
16378 * Makefile.am: improved the HTML tests
16379 * valid.[ch]: added xmlValidGetValidElements and
16380 xmlValidGetPotentialChildren
16381 * tester.c: added --insert to test the 2 new functions
16382 * test//* result//* SAXresult//* : regression test cleanup
16383 and extension.
16384 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
16385 gnome-xml-nanohttp.html
16386
Daniel Veillard7d2c2761999-10-11 15:09:51 +000016387Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16388
16389 * HTMLparser.c: fixed problems with some autoclose tags
16390 * tree.c: fixed XML output problems.
16391 * result/* SAXresult/*: update of the tests output
16392
Daniel Veillard6077d031999-10-09 09:11:45 +000016393Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16394
16395 * Makefile.am: Arturo patch for xmlConf.sh version info
16396 * parser.c: Tim Josling patch for single quoted items
16397 * tester.c: Tim Josling patch for tester options usage
16398 * tree.h: indent cleanup
16399
Daniel Veillard2673d3c1999-10-08 14:37:09 +000016400Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16401
16402 * HTMLparser.c parser.h : Fixed problems with HTML parsing
16403 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
16404
Daniel Veillard00fdf371999-10-08 09:40:39 +000016405Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16406
16407 * tree.c : Raph patch for initialization of CORBA fields
16408 * parser.c, xpath.c, ...: modification of doc comments
16409 * xpath.c : allow spaces in xpath expressions
16410
Daniel Veillardad219441999-09-27 08:17:49 +000016411Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16412
16413 * xmlmemory.h: turning off memory debug :-(
16414
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016415Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16416
16417 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
16418 better SAX interfaces.
16419 * testSAX.c: uses the new SAX routine, avoid fetching any remote
16420 entity.
16421 * configure.in: 1.7.2
16422
16423Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000016424
16425 * libxml.spec.in: fixed the URL
16426 * doc/xml.html: improved the documentation front-end
16427
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016428Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000016429
16430 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
16431
Daniel Veillard7a66ee61999-09-26 11:31:02 +000016432Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000016433
16434 * libxml.spec.in: fixed the alpha compile problem
16435 * parser.[ch]: changed errno to errNo in the parser context :-(
16436 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
16437 * doc/xml.html: changed CHAR to xmlChar
16438 * doc/html/*: recompiled the documentation
16439 * configure.in: 1.7.1
16440
Daniel Veillard7f7d1111999-09-22 09:46:25 +000016441Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16442
16443 * parser.h: modified the parser context struct to regain 1.4.0
16444 binary compatibility
16445 * parser.c, xml-error.h: added errno ot teh context and defined
16446 a set of errors values with update of errno
16447 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
16448 DTDs and entities
16449 * *.h, *.c: complete cleanup of the use of config.h and include
16450 protection depending on the current setup.
16451 * overalll debugging, maintenance and bug-fixing on all modules
16452 * updated the documentation
16453 * ready for 1.7.0
16454
Daniel Veillardc08a2c61999-09-08 21:35:25 +000016455Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16456
16457 * HTMLparser.c : cleanup
16458 * SAX.c valid.c valid.h: added ID/IDREF checking
16459 * tree.c tree.h: extended doc structure for refs
16460 * configure.in: 1.6.2
16461 * parser.c: patched bug in SAX user arg call
16462 * parserInternals.h: patched missing close in C++ wrapping
16463 * testXPath.c xpath.c xpath.h: prepared for extensibility,
16464 especially upcoming XPointer implementation.
16465 * doc/xml.html: augmented, typo
16466
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000016467Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
16468
16469 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
16470 not all invocations of install understand -d.
16471
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000016472Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
16473
16474 * Makefile.am: prepend all the test* calls with $(top_builddir) -
16475 to make 'check' works, when builddir != srcdir.
16476
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000016477Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16478
16479 * doc/xml.html : updated the documentation
16480
Daniel Veillard6454aec1999-09-02 22:04:43 +000016481Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16482
16483 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
16484 not deallocated memory blocks
16485 * *.c : replaces all calls to malloc() free() and realloc() to
16486 the wrapper functions/macros
16487 * tree.c : removed memory leaks dues to calling xmlFreeNode()
16488 instead of xmlFreeNodeList()
16489
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000016490Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16491
16492 * HTMLparser.c: corrected a stupid bug leading to core dump at
16493 tree deallocation. Removed warnings indicated by
16494 Stephane.Conversy@lri.fr
16495 * entities.c: Fixes Yet Another Stupid Bug, entities were not
16496 looked for in the external subset
16497
16498Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000016499
16500 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
16501 on SGI by Stephane.Conversy@lri.fr
16502
Daniel Veillardb96e6431999-08-29 21:02:19 +000016503Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16504
16505 * all .h : changed the prototype declaration indent as in gtk
16506 * most .c : working on reducing the TODOs in the code
16507 * most .c : cleanup though -pedantic and Insure++
16508 * improvements on validation ID checkings.
16509 * tree.[ch] SAX.c: added support for namespace on attributes #2022
16510 * xml-config.in: closed #1810
16511
16512Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000016513
16514 * tree.h, valid.c, valid.h: more work on validity, IDs
16515 * xpath.c: added/fixed comparidon and equlity, added a new isinf
16516 definition for AIX
16517
Daniel Veillardb556eb51999-08-15 17:19:50 +000016518Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16519
16520 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
16521 the distribution due to a cut'n paste error at last commit
16522
Daniel Veillardb05deb71999-08-10 19:04:08 +000016523Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16524
16525 * configure.in: upgraded to version 1.4.0
16526 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
16527 Big update, added a large part of the validation process,
16528 it should be usable, but some parts are missing
16529 * xpath.c: improved the implementation w.r.t. root.
16530 * Makefile.am: added more tests
16531 * test and result trees: added a lot of tests
16532 * libxml.spec.in: export libxml.so.0 and libxml.so.1
16533
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000016534Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16535
16536 * Added an HACKING file
16537
Daniel Veillarde2d034d1999-07-27 19:52:06 +000016538Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16539
16540 * xpath.[ch] : improvements and debug of the XPath implementation
16541 * parser.c, HTMLparser.c : modified the parsers to be progressive
16542 * tree.[ch] : extended the Buffer promitives
16543 * xmlIO.[ch] : added basic I/O routines providing progressive
16544 parsing and ready for I18N conversion plugins
16545 * SAXresult/* : the SAX callback sequence maybe slightly different
16546 now
16547 * test*.c : improved/updated the tests programs
16548 * doc/* : recompiled the docs.
16549
Daniel Veillard15b75af1999-07-26 16:42:37 +0000165501999-07-26 Michael Meeks <michael@edenproject.org>
16551
16552 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
16553
16554 * tree.c: Ditto.
16555
Daniel Veillard1566d3a1999-07-15 14:24:29 +000016556Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16557
16558 * configure.in: upgraded to version 1.4.0
16559 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
16560 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
16561 XML query language, see http://www.w3.org/TR/xpath for more details.
16562 * parser.c, parser.h: added CHAR* related string functions for XPath
16563 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
16564 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
16565 rebuild the docs.
16566 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
16567 and regression testing capabilities for XPath.
16568
Daniel Veillardd79d7871999-07-12 10:38:12 +000016569Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16570
16571 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
16572 closing bug #1646
16573
Daniel Veillardbe9e5951999-07-12 09:16:45 +000016574Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16575
16576 * Makefile.am, example/Makefile.am: closed bug #1683
16577
Daniel Veillard3166ab11999-07-11 16:14:19 +000016578Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16579
16580 * example/Makefile.am, configure.in: added the makefile for the
16581 gjobread example
16582
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000016583Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
16584
16585 * doc/Makefile.am:
16586 - fix which allow "make install DESTDIR=</install/prefix>".
16587
Daniel Veillard7cc3c041999-07-09 10:11:57 +000016588Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16589
16590 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
16591 which fixed a problem on the file reading-code.
16592
Daniel Veillard82150d81999-07-07 07:32:15 +000016593Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16594
16595 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
16596 output.
16597 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
16598
Daniel Veillard5233ffc1999-07-06 22:25:25 +000016599Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16600
16601 * parser.h : Oops removed the binary compatibility problem
16602 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
16603 * parser.c, HTMLparser.c: applied patches for reading from stdin
16604
Daniel Veillardbe70ff71999-07-05 16:50:46 +000016605Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16606
16607 * parser.c, entities.c, valid.c: cleanup bug #1591
16608 * configure.in: cleanup bug #1592
16609 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
16610 the same tree back-end. Hence gdome will be available for it.
16611 * doc/Makefile.am: close bug #617
16612
Daniel Veillard97fea181999-06-26 23:07:37 +000016613Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16614
16615 * parser.c: alloctate a per parser context SAX interface block
16616
Daniel Veillard14fff061999-06-22 21:49:07 +000016617Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16618
16619 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
16620 and xmlEncodeEntitiesReentrant with the correct one :-\
16621
16622Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16623
16624 * commit of my internal XML base changes, quite a lot of
16625 changes, cleanups, better entities support, framework for
16626 new I/O and charset detection and handling
16627 * Fixed the configure/Makefile stuff to generate shared libs
16628 with the proper version info, so we jumped on rev from
16629 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
16630 xmlEncodeEntities() result need to be freed now, and a string
16631 xmlParserVersion provide the current library version.
16632
Raph Levien05240da1999-06-15 21:27:11 +000016633Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
16634
16635 * parser.c: fixed a buffer overrun for when you have a very long
16636 attribute with no entities in it.
16637
Daniel Veillardbb2da581999-06-13 14:37:07 +000016638Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16639
16640 * added example directory
16641 * added example/gjobs.xml gjobread.c, still need a Makefile.in
16642
Daniel Veillard011b63c1999-06-02 17:44:04 +000016643Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16644
16645 * Release of libxml-1.1, nearly everything has been touched for
16646 this.
16647 * Added more regression tests
16648 * Updated the documentation
16649
Daniel Veillard27d88741999-05-29 11:51:49 +000016650Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16651
16652 * tree.[ch]: unified the XML_NO_CORBA defines.
16653 * parser.c encoding.[ch]: started plugging in char encoding detection
16654
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000016655Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
16656
16657 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
16658 Also freed allocated buffer.
16659
Daniel Veillard27d88741999-05-29 11:51:49 +000016660Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000016661 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
16662 reentrancy problem at printing. One is left in entities.c, to
16663 remove ASAP
16664 * testSAX.c : added a test example showing the use of the SAX
16665 interface if one doesn't want to build the DOM tree.
16666 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
16667
Daniel Veillard517752b1999-04-05 12:20:10 +000016668Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16669
16670 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
16671 large revamping of the parser to use SAX callbacks
16672 http://www.megginson.com/SAX/ (or at least a C like interface
16673 a la Expat). It's now possible to set up your own callbacks
16674 and the parser will not build a DOM tree.
16675 * test/* result/*: updated the test suite, I finally removed
16676 the old Namespace draft support (PI based).
16677
Daniel Veillard87c83bd1999-04-02 16:04:43 +000016678Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16679
16680 * Makefile.am: added test result to EXTRA_DIST for make tests
16681
Daniel Veillard64068b31999-03-24 20:42:16 +000016682Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16683
16684 * parser.c, parserInternals.h: moved the chars macro definitions
16685 to parserInternals.h
16686 * parser.c, error.c: applied patches from "Knut Åkesson"
16687 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
16688
Daniel Veillard012ccc11999-03-23 10:11:11 +000016689Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16690
16691 * xml-config.in : applied patch to make --version work
16692
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000166931999-03-05 Raja R Harinath <harinath@cs.umn.edu>
16694
16695 * Makefile.am (check-local): Alias for `tests' target. This will
16696 cause `make check' to do the right thing.
16697 (tests): Don't run tests in srcdir. Also, replaced calls to
16698 basename with a `sed' "equivalent".
16699
Daniel Veillardd109e371999-03-05 06:26:45 +000016700Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16701
16702 * Renamed error.h to xml-error.h, corrected Makefile.am to list
16703 it in the header and not the sources, updated the doc.
16704 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
16705 pointing this out.
16706
Daniel Veillardbc50b591999-03-01 12:28:53 +000016707Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16708
16709 * parser.c, parser.h, parserInternals.h: memory leak hunting,
16710 exported the inputStream routines.
16711 * doc/html/* : updated accordingly
16712
Daniel Veillardd692aa41999-02-28 21:54:31 +000016713Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16714
16715 * parser.c, parser.h, parserInternals.h: added a few extra
16716 internal calls to allocate and free parser contexts ...
16717 * doc/html/* : updated accordingly
16718
Daniel Veillard55a99271999-02-25 11:01:29 +000016719Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16720
16721 * configure.in, Makefile.am, doc/makefile.am : General changes for
16722 1.0.0 release and including the generated HTML documentation.
16723
Daniel Veillard35925471999-02-25 08:46:07 +000016724Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16725
16726 * makefile.am : added parserInternals.h, oops.
16727
Daniel Veillard1e346af1999-02-22 10:33:01 +000016728Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16729
16730 * parserInternals.h: added this header giving access to the parser
16731 internal functions.
16732 * doc/Makefile.am : added a rebuild target which rebuilds the full
16733 set of documentations
16734 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
16735 the internal subset.
16736 * *.c *.h: modifications needed to generate the documentation using
16737 gtk-doc, cleanup of functions blocks, reorganisation of struct
16738 declarations.
16739
Daniel Veillard1164e751999-02-16 16:29:17 +000016740Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16741
16742 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
16743 the tar and spec file to include the beginning of the doc.
16744
Nuno Ferreira03d04781999-02-13 00:07:17 +0000167451999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
16746
16747 * doc/.cvsignore: Added this file.
16748
Daniel Veillard6800ef31999-02-08 18:33:22 +000016749Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16750
16751 * tree.c: fixed xmlGetProp to return "" when the attribute
16752 exists, even if the node-list is NULL.
16753
Daniel Veillard726c7e31999-02-08 15:13:10 +000016754Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16755
16756 * tree.c: patched an error outputting empty attribute values.
16757 * Makefile.am and doc/makefile.am: have been updated during the
16758 week-end. Sorry for an empty CVS log, I got a shell problem.
16759
Daniel Veillard1899e851999-02-01 12:18:54 +000016760Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16761
16762 * tree.h: cleaned up using enums instead of defines
16763 * parser.c, valid.[ch]: more work on parsing/output of element
16764 declarations
16765
Daniel Veillard3b9def11999-01-31 22:15:06 +000016766Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16767
16768 * valid.[ch], tree.c, parser.c : more work toward full parsing
16769 of XML DTDs.
16770 * README: added informations about mailing-list and on-line
16771 documentation
16772
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000167731999-01-27 Raja R Harinath <harinath@cs.umn.edu>
16774
16775 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
16776
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000016777Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16778
16779 * parser.c, tree.[ch] : more work toward conformance testing,
16780 added a last element to accelerate parsing of very flat structures
16781 started working on internal subset Element content declaration.
16782 * valid.[ch] : first cut at adding code toward validation.
16783 * previous changes had also small impact on most files, especially
16784 the conformance testing using James Clark test suite.
16785
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000016786Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
16787
16788 * test/* : updated the examples, most of them were not well
16789 formed (humm), and added rdf2.
16790 * result/* : resulting changes in the output.
16791
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000016792Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16793
16794 * tree.c: changed the behaviour of xmlGetProp on NULL values.
16795
Daniel Veillard44b3a061998-12-05 17:27:22 +000016796Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16797
16798 * tree.c: patched a bug in the generation of empty attributes
16799
Daniel Veillardbe36afe1998-11-27 06:39:50 +000016800Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16801
16802 * entities.[ch], tree.[ch], tester.c: added copy interfaces
16803 for node/trees/documents/... Biggest problem is namespace
16804 support when copying subtrees.
16805
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000016806Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16807
16808 * parser.c, entities.c: improve entities and char ref encoding,
16809 and cleanups of error messages.
16810
Daniel Veillard242590e1998-11-13 18:04:35 +000016811Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16812
16813 * parser.c, entities.c: simple bug hunting done during rpm2html and
16814 rpmfind integration.
16815
Daniel Veillard42dc9b31998-11-09 01:17:21 +000016816Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16817
16818 * parser.[ch]: Added interfaces allowing to specify a SAX
16819 handler before parsing.
16820
Daniel Veillarde3bffb91998-11-08 14:40:56 +000016821Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16822
16823 * parser.c: redirrect all errors reporting through the SAX
16824 error function
16825
Daniel Veillardda4d3c41998-11-04 20:07:05 +000016826Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16827
16828 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
16829 * libtool, tlmain ...: update of the libtool files
16830
Miguel de Icaza442321c1998-11-04 18:13:38 +0000168311998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
16832
16833 * entities.c: Use g_snprintf insteda of snprintf.
16834
Daniel Veillard0ba4d531998-11-01 19:34:31 +000016835Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16836
16837 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
16838 added ent5 test for this purpose.
16839 * parser.c, parser.h: formatting, comments and UTF-8 planning.
16840
Daniel Veillard27271681998-10-30 06:39:40 +000016841Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16842
16843 * parser.c: fixed? a strange error due to compression on a GWP
16844 document.
16845
Daniel Veillard25940b71998-10-29 05:51:30 +000016846Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16847
16848 * tree.[ch]: bug fixing
16849 * entities.[ch]: defined a specific type for predefined entities
16850 * doc/xml.html: more documentation on the library, how to use it,
16851 overview of the interfaces.
16852
Daniel Veillard16253641998-10-28 22:58:05 +000016853Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16854
16855 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
16856
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016857Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16858
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000016859 * tree.c: corrected a small bug
16860 * doc/xml.html: continuing writing documentation.
16861
16862Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16863
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000016864 * debugXML.h debugXML.c: added debugging utilities.
16865 * tester.c: added --debug switch.
16866 * tree.c: patched an incorrect node->type assignment.
16867 * parser.c: formatting, ensure that node->doc != NULL in attributes
16868
Daniel Veillardccb09631998-10-27 06:21:04 +000016869Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16870
16871 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
16872 entity support and provide an internal representation close to
16873 DOM one (entity ref nodes, and attribute value as tree). I tried
16874 to preserve the interface but this will surely break some apps
16875 (I have to change rpm2html/rpmfind for example). I had to change
16876 two interfaces, and the generated tree is somewhat different.
16877 * doc/* : started documenting the XML library, the tree and
16878 DOM/Corba. This is a first step.
16879
Daniel Veillard11e00581998-10-24 18:27:49 +000016880Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16881
16882 * parser.c: Set up the fonctions comment block, boring but useful.
16883 * parser.h, SAX.c, parser.c: now attributes are processed through
16884 the SAX interface. The problem is that my SAX interface diverged
16885 quite a bit from the original one, well this is not an official
16886 spec, and translating it from Java to C is hairy anyway...
16887
Daniel Veillard97b58771998-10-20 06:14:16 +000016888Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16889
16890 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
16891 fonctions comment block, boring but useful.
16892
16893Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000016894
16895 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
16896 conversion routines. However they are not yet used to convert the
16897 inputs. The core will run with UTF-8.
16898
Daniel Veillard33942841998-10-18 19:12:41 +000016899Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16900
16901 * tree.c : make sure that the type id is properly set-up when
16902 a new object is allocated, needed for DOM.
16903
Daniel Veillard27fb0751998-10-17 06:47:46 +000016904Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16905
16906 * tree.h, tree.c: Ok, the main objects in the tree will be native
16907 corba objects, it costs 8 bytes per Node, Attribute and Document
16908 but it simplifies the Corba integration a lot (no extra interface
16909 objects to allocate/free).
16910
Daniel Veillard0bef1311998-10-14 02:36:47 +000016911Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16912
16913 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
16914 and changed NODEs contants for conformity with DOM Level 1
16915
Daniel Veillard27864701998-10-08 03:47:24 +000016916Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16917
16918 * added hooks to keep track of servants when creating objects
16919 xmlDoc and xmlNode (for Corba export).
16920
Daniel Veillarda6e1d121998-10-04 14:41:05 +000016921Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16922
16923 * added xml-config script.
16924
Daniel Veillard7066a791998-10-01 20:28:28 +000016925Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16926
16927 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
16928 to autoupdate libtool and automake conf files.
16929
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000169301998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
16931
16932 * Makefile.am: Use '?' to separate the sed
16933 commands as ',' is used when people pass -Wl,something.
16934
16935
Daniel Veillard15a8df41998-09-24 19:15:06 +000016936Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16937
16938 * tree.c, tree.h: added a per-document compression interface.
16939
Daniel Veillard151b1b01998-09-23 00:49:46 +000016940Tue Sep 22 20:47:38 EDT 1998
16941
16942 * tree.c, tree.h: added saving with compression and added interfaces
16943 to control the compression level (xmlGetCompressMode,
16944 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
16945
Daniel Veillard70120ff1998-09-22 00:24:21 +000016946Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16947
16948 * parser.c: corrected a loop for files of size 0
16949
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000169501998-08-20 Raja R Harinath <harinath@cs.umn.edu>
16951
16952 * error.h: New file. Contains prototyes from `error.c'.
16953
Tom Tromeyc19653d1998-08-14 01:22:43 +000016954Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
16955
16956 * Makefile.am (xmlincdir): New macro.
16957 (xmlinc_HEADERS): Renamed from include_HEADERS.
16958
Daniel Veillard845664d1998-08-13 04:43:19 +000016959Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16960
16961 * applied small patch on numeric entities from
16962 Christopher Blizzard <blizzard@appliedtheory.com>
16963
Daniel Veillard260a68f1998-08-13 03:39:55 +000016964Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16965
16966 * New release 0.2, removed the old xml_* files so that it's
16967 coherent with the other CVS base (W3C), far better conformance
16968 to standard, new namespaces, decent entities support, beginning
16969 of a SAX-like interface. Nearly nothing left intact, even the
16970 test examples ...
16971
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000169721998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
16973
16974 * .cvsignore: Add .deps dir
16975
Daniel Veillardf8015fa1998-07-26 21:31:38 +000016976Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
16977
16978 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
16979
Daniel Veillardfe926001998-07-26 04:28:20 +000016980Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016981
Daniel Veillardfe926001998-07-26 04:28:20 +000016982 * configure.in: added test for CPP
16983 * AUTHORS, Changelog: the original ones didn't get commited but the
16984 glib ones instead, fixed.
16985 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000016986
Daniel Veillardfe926001998-07-26 04:28:20 +000016987Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000016988
Daniel Veillardfe926001998-07-26 04:28:20 +000016989 * integrated code developped at W3C
16990 * changed the original Copyright
16991 * migrated to automake
16992 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000016993